@media only screen and (max-width: 992px){
	.herobanr h1{font-size: 40px;line-height: 60px;margin-left: 0px;}
	.herobanr h1 span{font-size: 63px;line-height: 63px;margin-left: -1px;}
	.bannerarea .container{padding: 0px 30px;}
	.verticalslider{padding: 50px 0px 150px;height: 100%;margin-bottom: 80px;}
	.ourblogs{overflow: hidden;margin-bottom: 0px;}
	header .container{padding: 0px 30px;}
	.texrotate{}
	.logo-eb img {max-width: 150px;}
	header{padding: 20px 0px;}
	.bannerarea{padding: 100px 0px 100px!important;height: auto!important;}
	.herobanr h4{margin-bottom: 10px;}
	.scrollbar{right: -15px;font-size: 13px;top:105%;}
	#light{top: -11px;}
	#lineh1{height: 1px;}
	.line{font-size: 22px;padding: 0px 15px;}
	.line br{display: none;}
	.verticalslider .container{padding: 0px 30px;}
	.go-down-btn svg{height: 70px;width: 70px;}
	.texrotate{bottom: 6px;right: 15px;}
	.go-down-btn text{font-size: 16px;}
	.leftblogt{position: static;}
	.ourblogs .container{padding: 0px 30px;}
	.leftblogt h2{font-size: 40px;transform: rotate(0deg);margin-left: 0px;margin-right: 0px;position: static;line-height: 30px;}
	.leftblogt h2 span{font-size: 40px;}
	.diff{position: static;}
	.think{font-size: 50px;position: static;transform: rotate(0deg);margin-left: 0px;margin-right: 0px;margin-bottom: 30px;}
	.blogone{display: block;width: 100%;margin-bottom: 25px;}
	.blgcontnt{padding-left: 0px;padding-top: 15px;}
	.imagblg img{max-width: 100%;width: 100%;}
	.ourblogs .col-sm-6{padding: 0px;}
	.blgcontnt h3{font-size: 20px;padding-top: 15px;line-height: 26px;}
	.service{padding: 50px 0px 0px;}
	.service .container{padding: 0px 0px;}
	.cover .container{display: block;}
	.service .owl-theme .owl-nav.disabled + .owl-dots{right: 15px;}
	.headfr .item .cover .header-content h2{font-size: 28px;padding-bottom: 15px;}
	.headfr .item .cover .header-content p{font-size: 17px;}
	.service .owl-theme .owl-nav.disabled + .owl-dots button{font-size: 17px;margin: 0px 7px;}
	.hdimage img{max-width: 100%;width: 100%!important;padding: 0px 15px;}
	.headfr .item .cover .header-content{padding: 0px 13px 15px;}

    #noscrols{overflow: hidden!important;
    white-space: normal!important;}

	.contactpg {padding:0px 15px 0px;}
	.contactpg .container{padding: 0px 15px;}
	.headingteam p{font-size: 25px;line-height: 38px;margin-bottom: 30px;}
	.contactpg .headingteam h2{margin-bottom: 10px;}
	.contctform label{max-width: 100%;width: 100%;margin:0px 0px 20px;}
	.contctform input{height: 50px;font-size: 16px;}
	.contctform label p{font-size: 16px;}
	.contctform textarea{height: 150px;}
	#fullwidtha button {width: auto;height: 45px;border-radius: 50px;
    border: none;background: black;color: white;font-weight: 500;font-size: 18px;letter-spacing: .4px;margin-top: 0px;padding: 8px 30px;}

    .locations .container{padding: 0px 15px;margin-top: 35px;}
    .locations{padding: 0px 0px;}
    .imagelc img{max-width: 100%;width: 100%;}
    .loctns h3 {font-size: 22px;font-weight: 500;padding-bottom: 0px;}
    .links{width: 100%;}
    footer{padding: 0px 15px;}
    footer .container{padding: 0px 15px;}


    /*supportspage*/
    #supporpage h1 br{display: none;}
    .supportprice{padding: 50px 0px 0px;margin-bottom: 50px;}
    .supportprice .container{padding: 0px 15px!important;overflow: auto;white-space: nowrap;}
    .whatsincld {
    padding-top: 40px;}
    .whatsincld a{font-size:18px;}
    .supportprice .row{display: inherit;}
    .supportprice .container .col-sm-3{display: inline-block;float: none;width: 90%;padding-right: 0px;}
    .supportprice .container .col-sm-3:last-child{padding-right: 15px;}

    .blackstsprt{padding:40px 0px;}
    .blackstsprt .container{padding: 0px 15px;}
    .blacktext p{font-size: 18px;}

    .growthtabs{padding-top: 40px;}
    .growthtabs .container{padding: 0px 15px;}
    .footertext a{line-height: 58px;font-size: 48px;}

    #suprtgrowth .nav-link{font-size: 17px;margin: 0px 10px;}
    .growthtabs .col-sm-12{padding: 0px;}
    #suprtgrowth{padding-left: 5px;margin-bottom: 25px;}
    #tabs-1 .container{overflow: auto;white-space: nowrap;}
    #tabs-1 .row{display: inherit;}
    #tabs-1 .col-sm-4{display: inline-block;float: none;width: 90%;padding-right: 0px;}
    #tabs-2 .container{overflow: auto;white-space: nowrap;}
    #tabs-2 .row{display: inherit;}
    #tabs-2 .col-sm-4{display: inline-block;float: none;width: 90%;padding-right: 0px;}
    .growthbg{white-space: initial;margin-bottom: 10px;padding: 25px;}
    .footertext{padding-top: 55px;}
    .approch h4{font-size: 20px;line-height: 30px;}
    .approch p{font-size: 16px;line-height: 30px;}
    .arrow-container{left: 0px;right: 0px;margin: 0 auto;height: 60px;width: 60px;}
    .arrow {font-size: 24px;color: #fff;display: inline-block;position: absolute;transform: translateY(50px);
    top: -50%;left: 46%;margin-left: -9px;}
    #supporpage{padding: 80px 0px!important;}
    #tabs-1 .col-sm-4:last-child{padding-right: 15px;}
    #tabs-2 .col-sm-4:last-child{padding-right: 15px;}


    /*servicespage*/
	.scnagency .container{padding: 0px 15px;}
	.red-line{margin-right: 15px;width: 40px;}
	.headline-dark{font-size: 18px;letter-spacing: 1.5px;line-height: 30px;}
	.text-dark{padding-top: 1rem;line-height: 28px;font-size: 16px;}
	.container-1600.less{padding-bottom: 2.5em;}
	.container-2.is-hero.emotion{padding-left:0px;}
	.emotion-wrapper{max-width: 100%;}
	.emotion-wrapper h3{font-size: 26px;padding-bottom: 0;line-height: 40px;}
	.container-2.is-hero.emotion{padding-bottom: 2.5em;}
	.container-1600.emotions{display: block;}
	.container-1600.different{padding-bottom: 2.5em;}
	.righimages{width: 100%;}
	.scnagency{padding: 70px 0px;}
	.text-wrapper.emotions {margin-bottom: 20px;float: left;}
	.righimages .text-wrapper {float: left;width: 100%;padding-top: 30px;}

	.viewport{padding: 70px 0px;}
	.viewport .container{padding: 0px 15px;}
	.prhead h2{font-size: 26px;line-height: 40px;padding-bottom: 30px;}
	.serblok{padding-right: 0px;}
	.contentmn {margin-top: -35px;}
	.contentmn h2{font-size: 18px;letter-spacing: 1.5px;}
	.contentmn p{padding-top: 1rem;line-height: 28px;font-size: 16px;}
	#srtwo{margin-top: 3rem;}
	#srthree{margin-top: 3rem;}
    #forpro{margin-top: 3rem;}
    .bannerarea .herobanr{transform: translate(0%);position: static;}


    .ourwrokarea{padding: 50px 0px;}
    .ourwrokarea .container{padding: 0px 15px;}
    .workhr h2::before{left: -39px;width: 30px;}
    .workhr h2{margin-left: 35px;font-size: 14px;margin-bottom: 35px;}
    .viewall{position: absolute;right: 30px;margin-top: -54px;font-size: 14px;}
    .workone{padding: 30px 15px;min-height: 100%;height:auto;}
    .workhead {float: left;width: 50%;}
    .contnatwork{display: block;}
    .workhead h3{font-size: 28px;margin-bottom: 0px;}
    .workhead h3 span{width: 24px;display: block;top: -19px;font-size: 18px;}
    .worktype ul li{font-size: 14px;}

    .capblilites{padding-top: 20px;padding-bottom: 50px;}
    .primarcy{font-size: 28px;padding-top: 20px;line-height: 40px;}
    .acc_content{padding: 20px 0px;}
    .acc_content span{font-size: 20px;}
    .serviclist ul li h4{font-size: 20px;line-height: 1.2;margin-left: 10px;margin-bottom: 0px;}
    .capblilites .col-sm-4{position: static;}

    
    .keyfacts .container{padding: 0px 15px;}
    .listoffacts ul li{width: 49%;padding-bottom: 25px;}
    .listoffacts ul li:nth-child(3){padding-bottom: 0px!important}
    .listoffacts ul li:nth-child(4){padding-bottom: 0px!important}
    .listoffacts h3{font-size: 16px;max-width: 84%;margin: 0 auto;padding-bottom: 15px;line-height: 24px;}
    .listoffacts h4{font-size: 32px;}
    .plusti{font-size: 32px;}
    .listoffacts p{font-size: 15px;}
    .stronwd{max-width: 54%!important;}
    .worktinff{max-width: 90%!important;}
    .keyfacts{padding: 70px 0px;}
    .keyfacts h2{margin-bottom: 45px;}
    .keyfacts .col-sm-12{padding: 0px;}

    .clients{padding: 70px 0px;overflow: hidden;}
    .clients .container{padding: 0px;}
    .clients .col-sm-12{padding: 0px;}
    .logolist ul li{display: inline-block;width: 122px!important;text-align: center;vertical-align: top;max-width: 122px!important;
    	height: 122px!important;background: #f5f5f5;border-radius: 100%;padding-top: 20px;margin: 5px;margin-bottom: 20px;}
    .clients h3{margin-bottom: 40px}
    .logolist ul li{max-width: 90px!important;height: 90px!important;width: 90px!important;padding-top: 13px;}
    .logolist ul li img {max-width: 65px;text-align: center;margin: 0 auto;}
    #fordskto{display: none;}

    .ourblogs{padding: 0px 0px 30px;}
    .ourapproach .swiper{padding-left: 15px;padding-right: 25px;}
    .ourapproach .swiper-slide{height: 320px;padding: 30px;}
    #ourserv{padding: 0px 15px!important}
    .blogright {margin-bottom: 0px;}
    .ourapproach .swiper{margin-top: 0px;padding-top: 82px;}
    .ourapproach .swiper-button-next{width: 60px!important;height: 60px!important;right: 30px!important;top: 17px!important;}
    .ourapproach .swiper-button-prev{width: 60px!important;height: 60px!important;right: 90px!important;top: 17px!important;}
    #ourserv {margin-bottom: 25px;}
    .ourapproach{padding: 10px 0px 70px;overflow: hidden;}

    .service h3{margin-left: 56px;}
    .service h3::before{left: -39px;width: 30px;}

    .keyfacts h2{margin-left: 45px;}
    .keyfacts h2:before{left: -39px;width: 30px;}

    .clients h3{margin-left: 56px}
    .clients h3::before{left: -39px;width: 30px;}
    #ourserv h3{margin-left: 40px;}
    #ourserv h3::before{left: -39px;width: 30px;}

    .ourblogs .workhr h2 {margin-left: 27px;}
    .simply-scroll .simply-scroll-clip{height: 128px;}
    .simply-scroll{height: 128px!important;}
    .imagblg{width: 100%;}
    .blgcontnt{width: 100%;}

    .Principles .container{padding: 0px 15px;}
    #posabslt{position: static;padding-top: 40px;}

    .Principles h2{top: 38px;left: 43px;}
    .greatbui{padding-top: 60px;line-height: 38px;font-size: 26px;}
    .Principles h2:before{left:-248px;width: 30px;}

    #bapproch{position: static;padding: 0px;}
    #focusuiux{position: static;padding: 0px;}
    #together{position: static;padding: 0px;}

    .leftcontent h3{color: black;font-size: 18px;}
    .leftcontent p{color: black;font-size: 16px;}

    .nft{top: 32%;bottom: 0px;}
    .leftcontent {padding-bottom: 10px;}
    .privacy{padding-bottom: 30px;}


    .image-grid{padding: 80px 15px!important;}
    .image-grid .img-wrapper{height: 480px!important;width: 100%!important;transform: translate3d(0px, 0px, 0px)!important;margin:0px 0px 20px!important;}
    .listwe{width: 100%!important;bottom: 18px!important;font-size: 13px;}
    .worlink img{max-width: 10px!important;width: 10px!important;}
    
    .leftlinks ul li{display: block;margin-bottom: 0px!important;}
    
    
    
    .litext{color: #080808;font-size: 35px;font-weight: 500;font-family: 'Inter', sans-serif;letter-spacing: -2px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #aaaaaa 50%);background-size: 200% 100%;background-position: 100%;padding-left: 35px;}
    
    .leftlinks ul li a span {display: inline-block;color: #aaaaaa;letter-spacing: 3px;margin-right: -42px;font-size: 11px;font-weight: 600;transform: rotate(-90deg);font-family: 'Inter', sans-serif;}
     
     .leftlinks{padding-top:0px;margin-top: -60px;}
     .rightadds {margin-top: 40px;text-align: left;float: left;margin-left: -5px;}
     .rightadds ul li a{font-size:16px;}
     #socials ul li a{width: 45px;height: 45px;font-size: 16px;}
     .linksmt#socials{float:left;margin-top: 20px;margin-left: 40px}
     .dropdowndiv .container{max-width:80%;}
     
     .catgr{top:15px;font-size:13px;}
     .privacyp .container{padding:0px 15px;}
     .inprive p{font-size:15px;line-height:25px;}
     .inprive ul li h3{font-size:17px;margin-bottom:10px;}
     .inprive ul li {margin-bottom: 25px;}
     .footlinks .links{width:100%!important;padding-right:0px!important;}
     .links p{font-size:16px!important;line-height:26px!important;padding-bottom: 20px;}
     .privacyp{padding-top:50px;}
     
     .inprive h1{margin-left:40px;}
     .inprive h1::before{left: -39px;width: 30px;}
     .bgimage img{display:none!important;}
     .workone:hover .bgimage::after{bottom: 0px;transition: .8s ease;background: rgb(208,180,255);
background: linear-gradient(45deg, rgba(208,180,255,1) 0%, rgba(180,135,255,1) 100%);}
     .workone:hover .bgimage img{transform: scale(1.2);transition: .8s ease;display:none;
     }
     .worktype{right:0px!important;    text-align: right;}
     .dropsu h4{margin-left: 35px;font-size: 14px;margin-bottom: 35px;}
     .dropsu h4::before {left: -39px;width: 30px;}
     .worktype ul li a img{max-width:9px!important;}
     .termspri {
    float: left;
    margin-top: -20px;
    margin-bottom: 14px;
}

#touhs{margin-top:30px;}

}