@media only screen and (min-width:2200px){
	.video-block-wrapper h4{top:47%;}
	.page-id-6510 .gallery-right, .page-id-6510 .gallery-left figure{height:100vh;}
	.play-btn, .plyr--video button.plyr__play-large{top:58%;}
}

@media only screen and (max-width:2200px){
	.page-id-6510 .gallery-right{padding: 150px 84px 150px;}		
}

@media only screen  and (max-width:1919px){
	h1{font-size:80px; line-height:0.9; margin-bottom:36px;}
	h3{font-size:60px; line-height:1.2; margin-bottom:10px;}
	.l-pd{padding:110px 0;}
	footer{padding:110px 0 200px;}
	.contact-with-us{padding:120px 0 170px;}
	.cont-with-content{margin-top:-11px;}
	/*about page*/	
	.about-banner-content{bottom:190px;}
	.we-are-speak-sec{padding-top:300px;}
	.we-are-speak-right-outer{max-width:1143px;}
	.we-are-speak-outer{margin-bottom:450px;}
	.we-are-speak-right-outer h3{margin-bottom:0;}
	.all-in-one{padding:400px 0 750px;}
	.fom-cost-to-cost figure{margin-bottom:100px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:450px 0;}
	.about-ext-cont{padding-top:160px;}
	.about-ext-cont{margin-bottom:-165px;}
	.cost-to-cost-cont h1{font-size:70px; line-height:80px;}
	.cost-to-cost-cont p{margin-bottom:90px;}
	.fom-cost-to-cost{margin-bottom:400px;}	
	.about-us-contact-us{padding-top:400px;}	
	.about-us-contact-us .contact-form-inner .txt-fld textarea{background-size: 100% 58px; height:175px; padding-bottom:0;}
	.about-us-contact-us{padding-bottom:200px;}
	.we-serv-box{margin-bottom:200px;}
	.abt-middle-cont p{margin-top:8px;}
	.fom-cost-to-cost{margin-bottom:295px;}
	.about-us-contact-us{padding-top:225px;}
	.center-line-sec{padding:325px 0 370px;}
/*	.say-something-sec {margin-top:-100px; margin-bottom:0;}*/
	.say-something-sec h2{font-size:138px; margin-bottom:70px;}
	.say-something-sec h2:After{width:1530px; bottom:-55px;	}
	.our-approch-sec{padding:300px 0;}
	.guiding-org-left p{margin-bottom:45px;}
	.banner-on-txt p br{display:none;}
	.banner-on-txt p{font-size:20px;}
	.read-more a{height: 58px;}
	.read-more a i{top: 48%;}
	/*brand page*/
	.brand-des{padding:200px 0 220px;}
	/* .gallery-left figure{height: 950px;} */
	.brand-capabilities{padding:80px 0 40px;}
	.our-partners{padding-top:80px;}
	/* .gallery-left figure{height: 893px;} */
	.gallery-row:nth-child(2) .gallery-left figure{height: 887px;}
	.gallery-row:nth-child(3) .gallery-left figure{height: 890px;}
	.brand-capability-box{max-width: 700px;}
	/*champing inner*/
	.champ-inner .gallery-row:last-child .gallery-left figure{height:950px;}
	.champ-inner .gallery-row:last-child .gallery-right{height:950px;}
	.leveraging-fashion-sec{padding:180px 0 180px; }
	.releted-work{padding-bottom:100px;}
	.animated-text-sec{padding-bottom:100px;}
	.animated-text-sec a i{top:16%;}
	.video-block-wrapper.pb--l{padding-bottom:0;}
	/* .releted-work-outer{float:left; width:100%;} */
	.hero-wrapper .hero-headline, .mid-container{max-width: 100%; padding:0 80px;}	
	/*contact us*/
	.page-id-6510 .gallery-right{padding:80px 84px 90px;}
	/* .page-id-6510 .gallery-right, .page-id-6510 .gallery-left figure{height:975px;} */
	.page-id-6510 .isContentArea .gallery-right h1{padding-bottom:45px; margin-bottom:35px;}
	.page-id-6510 .isContentArea h6{bottom:70px;}
	.careers .isContentArea .icon-card-grid .card-list .span_4_of_12{width: calc(97.85% / 3);}
	.brand-box-content .read-more a{padding:9px 87px 9px 12px;}		
	.read-more a{padding:9px 87px 9px 12px;}
}


@media only screen  and (max-width:1726px){
	.we-serv-cont {max-width: 500px;}
	/* .banner-on-txt{ padding:0 140px;} */
	.news-box {max-width: 30.2%; margin-right: 45px; width: 100%; display: inline-block; vertical-align: top;}
	.container {max-width: 1280px; margin: 0 auto; }
	.contact-form-inner {max-width: 580px; width: 100%; float: left;}
	.contact-with-us  .gform_footer{bottom:17px;}
	/*champ-inner page*/
	/* .head-description{padding:100px 0;} */
	.head-description-content h6{margin-bottom:50px;}
	.leveraging-fashion-sec, .tranffic-sec{padding:160px 0;}
	.releted-work{padding:160px 0 100px;}
	.animated-text-sec{padding-bottom:105px;}
	/*social case study*/
	/*.head-description{padding:120px 0;} */
	.graph-section-left{max-width:48%;}
	.graph-section-right{max-width:42%;}
	.graph-section-right{padding-top:20px;}
	.releted-work-outer .gallery-cont h4{max-width: 85%;}
	.animated-text-sec .say-something-sec h2{margin-bottom:40px;}
	.graph-section {float:left; width:100%;}
	/*brand page1*/
	.hero-wrapper  .hero-headline{max-width: inherit;}
	.hero-wrapper  .hero-headline h1 span{font-size:80px;}	
	/*our team*/
	.isContentArea .cost-sec h3{margin-bottom:25px;}
	.careers .isContentArea .icon-card-grid .card-list .card{padding:50px;}
	/*contact us*/
	/* .page-id-6510 .gallery-right, .page-id-6510 .gallery-left figure{height:950px;} */
	.page-id-5627 .fom-cost-to-cost {margin-bottom:200px;}
	.page-id-5627  .say-something-sec{margin-top:0;}
	.page-id-5627 .say-something-sec-container{padding-bottom:240px;}
} 
@media only screen  and (max-width:1679px){
	.gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font  h4, .large-box-content h3{font-size:46px; line-height: 1.11;}
	.large_font_section_description p {font-size:30px;}
	.page-id-5627 .say-something-sec-container{padding-bottom:220px;}
	.gform_wrapper textarea.large{height: 120px;}
	.contact-with-us  .gform_footer{bottom:10px;}
	
	
}
@media only screen  and (max-width:1570px){
	.video-block-wrapper h4{top:43%;}
	h1{font-size:80px; line-height:1; margin-bottom:35px;}
	h2{font-size:77px; line-height:1.1; margin-bottom:35px;}
	p{font-size:22px; line-height:1.5;}
	.l-pd{padding:100px 0;}
	footer, .contact-with-us{padding:100px 0 150px;}
	.contact-form-inner .txt-fld {margin-bottom:60px;}
	.cont-with-outer {    max-width: 580px;		}
	.contact-form-outer{max-width:580px;}
	.contact-form-inner{max-width:500px;}
	/*about us*/
    .cost-to-cost-cont h1 {font-size:70px; line-height:normal; margin-bottom:0; }
	  .abt-middle-cont h1, .about-banner-content h1{font-size:80px; line-height:normal; margin-bottom:0; }
	.about-banner-content{bottom:150px;}
	.we-are-speak-sec{padding-top:150px;}
	.we-are-speak-right{max-width: 1000px;}
	.fom-cost-to-cost, .we-are-speak-outer{margin-bottom:300px;}
	.about-us-contact-us{padding-top:300px;}
	.about-ext-cont h5{margin-bottom:60px;}
	.all-in-one{padding:300px 0 650px;}
	.all-in-one .about-ext-cont{margin-bottom:150px;}
	.we-serv-cont h3{margin-bottom:40px;}
	.we-serv-cont p{padding-bottom:110px;}
	.we-serv-box{margin-bottom:150px;}
	.cost-to-cost-cont p{max-width:80%;}
	.cost-to-cost-cont h1{margin-bottom:25px;}
	.cost-to-cost-cont p{margin-bottom:60px;}
	.cost-to-cost-cont .view-more a{padding:22.5px 0;}
	.about-us-contact-us {padding-bottom:150px;}		
	.fires-are-buit-inside, .fires-are-buit-sec{padding:400px 0;}
	.about-ext-cont{padding-top:100px; margin-bottom:-100px;}
	.with-shadow-oly::before {top:0;}
	.abt-middle-cont p{margin-top:15px;}
	.we-are-speak-outer{margin-bottom:200px;}
	.fom-cost-to-cost{margin-bottom:186px;}
	.about-us-contact-us{padding-top:160px;}
	.center-line-sec{padding:300px 0 250px;}
/*	.say-something-sec{margin-top:-40px; margin-bottom:50px;}*/
	.say-something-sec h2 {font-size:128px; line-height:130px;}
	.say-something-sec h2:after{bottom:-50px; width:90%;}
	.cont-with-content{margin-top:-15px;}
	.news-sec-outer{text-align:center; }
	.news-box {max-width: 29.3%; text-align: left;}
	.guiding-org-left p br, .banner-on-txt p br{display:none;}
	.guiding-org-left p{margin-bottom:50px;}
	.guiding-org-right figure{max-width:100%;}
	.guiding-org-right figure img{object-fit: cover;}
	.spark-abt{padding:150px 0;}
	/*new added*/
	.banner-on-txt .read-more a{line-height:normal;}
	.our-approch-sec{padding:250px 0;}
	.our-approch-outer h3{font-size:38px; }
 /*CSS FOR MEGAMENU*/
	.subnav ul{padding: 0 60px;}
	.subnav ul li .nav_subheading{font-size: 32px;}
	.subnav .mainabout li .nav_subtitle{font-size: 45px;}
	.subnav ul li img { width: 234px; height: 123px; }
	.subnav ul li{padding: 21px 5px 11px;}
	.subnav{padding: 55px 0;}
	/*	.gform_footer {  float: right; bottom:-20px;}*/
	.contact-with-us  .gform_footer {float: right; position: absolute; right: -18%;}
	.news-box figure img{object-fit: cover;}
	.mainwork li a{padding:0 !important;}
	.read-more a{    height: 46px;
    padding: 9px 87px 9px 12px;}
	.read-more a i{top:48%;}
	.hm-about-outer{max-width: 980px;}
	.banner-on-txt h3{font-size:56px; line-height:1.2;}
	/*BRAND PAGE*/
	.brand-des{padding:160px 0;	}
	/* .gallery-left figure{height: 797px;} */
	.gallery-row:nth-child(2) .gallery-left figure{height:792px;}
	.gallery-row:nth-child(3) .gallery-left figure{height:794px;}
	.brand-capabilities{padding:80px 0 40px;}
	.brand-capability-box{padding-top:70px; max-width:650px;}
	.brand-box-content{left:50px;}
	.brand-box:nth-child(2n) .brand-box-content, .text_right .brand-box-content{right:50px;}
	/* .gallery-left figure{height: 750px;} */
	.gallery-row:nth-child(2) .gallery-left figure{height: 750px;}
	.gallery-row:nth-child(3) .gallery-left figure{height:750px;}
	.our-partner-outer ul li{margin-right: 150px; margin-top:150px;}
	.our-partners h3{margin-bottom:80px;}
	.brand-capability-box{max-width: 48%;	}
	.gallery-right {height:750px;}
	/* .gallery-right figure{width:100%; height:50%; object-fit:cover;} */
	.gallery-row:last-child .gallery-right {height:auto;}
	.large-box-content h3, .gallery-cont h4{max-width:70%;}
	/* .gallery-row:last-child .gallery-right figure, .gallery-row:last-child .gallery-left figure{height:400px;} */
	/*champ-inner page*/
	.head-description-content h6{margin-bottom:40px;}
	/*.head-description-content h3{margin-bottom:50px;}*/
	.project-box{margin-right:80px;}
	.youtube-section-cont a{width:80px; height:80px;}
	.youtube-section-cont h4{margin-bottom:40px;}
	.leveraging-fashion-sec, .tranffic-sec{padding:140px 0;}
	.leveraging-fashion-sec p{margin-bottom:50px;}
	.releted-work-outer{margin-top:60px;}
	.releted-work-outer .gallery-cont h4{max-width:85%;}
	.animated-text-sec{padding-bottom:80px;}
	.animated-text-sec a i{top:21%;}
	.releted-work{padding:140px 0 180px; overflow:hidden;}
	.small-desc{padding:140px 0;}
	.tranffic-sec h4{margin:0 auto; max-width:1140px;}
	.small-desc h4 br{display:none;}
	.project-box{width:290px;}
	/*champing */
	.releted-work{padding-bottom:140px;}
	.head-description-content p{margin-top:50px;}
	/*brand*/
	.hero-wrapper .hero-headline h1 span{line-height:normal; font-size:74px !important; line-height:0.8 !important;   }
	.soon{left: 40px;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{height:44px; margin-top:0px;}
	/*our team*/
	.isContentArea .cost-sec h3{margin-bottom:20px;}
	.our-team .gallery-image{padding-bottom:0; height:850px;}
	/*stocked page*/
	.isContentArea .copy-image-2-col-split .text-block h6{padding-bottom:60px;}
	/*career page*/
	.careers .isContentArea .icon-card-grid .card-list .card{padding:40px; }
	/*contact us*/
	/* .page-id-6510 .gallery-left  figure, .page-id-6510 .gallery-right, .page-id-6510  .gallery-row:last-child .gallery-right{min-height: auto; height:870px;}   */
	.page-id-6510 .gallery-right{padding:80px 60px 50px;}
	.page-id-6510 .isContentArea h6{left:60px; bottom:50px;}
	/* .single-projects .hero.desktop-hero{min-height:400px;} */
	.page-id-5627 .fom-cost-to-cost{margin-bottom:190px;}
	
	.guiding-org-left h3{font-size:42px;}
}	
@media only screen and (max-width:1439px){
	h1{font-size:80px;  line-height:0.8; margin-bottom:30px;}
	.parent-pageid-10 .career-inquiry-form-wrapper h2, h2{font-size:70px; line-height:1; margin-bottom:30px;}
	h3{font-size:60px; line-height:1.1; margin-bottom:15px; }
	p{font-size:20px; line-height:1.55; }
	.l-pd{padding:80px 0;}
	.container{padding:0 70px;}
	/* .banner-on-txt{padding: 0 120px; bottom:80px;} */
	.hm-about-outer p{line-height:34px; font-size:20px;  }
	.banner-on-txt .view-more a, .view-more a{padding:14px 28px; letter-spacing:1.5px; width:100%;}
	.img-left-cont{left:18px; }
	.social-icons{top:50px; }
	.scroll-to-top, .sticky-social-links{right:10px;}
	.social-icons ul li{margin-bottom:30px;}
	.banner-on-txt .view-more{margin-top:10px;}
	.view-more a i{width:55px;}
	footer{padding:80px 0 150px;}
	.contact-with-us{padding:80px 0 120px;}
	.footer-btm{padding:20px 0 30px;}
	.foot-2 ul li{margin-bottom:55px;}
	.cont-with-outer{max-width:550px;}
	.contact-form-inner .txt-fld{margin-bottom:50px;}
	.hm-about-outer .view-more a{width:auto;}
	.banner-on-txt .view-more a{width:auto;}
	/*about us page*/
	.about-banner-content{bottom:120px;}
	.page-id-6510 .isContentArea .gallery-right h1, .abt-middle-cont h1, .about-banner-content h1{font-size:80px; line-height:0.8; margin-bottom:0;}
    .cost-to-cost-cont h1{font-size:70px; line-height:0.8; margin-bottom:0;}
	.we-are-speak-sec{padding-top:120px;}
	.we-are-speak-right{max-width:79%;}
	.we-are-speak-left{max-width:20%;}
	.we-are-speak-right-outer{max-width:100%;}
	.about-ext-cont h5{margin-bottom:50px;}
	.about-ext-cont i{height:280px; width:1px; margin:0 auto;}
	.about-ext-cont i img{width:100%; height:100%;}
	.we-are-speak-sec::after {height:260px; bottom:-150px;}
	.we-serv-cont p{padding-bottom:100px;}
	.cost-to-cost-cont h1{margin-bottom:25px;}
	.cost-to-cost-cont .view-more a{padding:20px 0; width:300px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:300px 0;}
	.about-ext-cont{margin-bottom:-120px;}
	.about-ext-cont{padding-top:80px;}
	.we-are-speak-outer{margin-bottom:120px;}
	.center-line-sec{padding:300px 0 230px;}
	.say-something-sec{margin-top:0px; margin-bottom:50px;}
	.say-something-sec h2 {font-size:120px; line-height:130px; margin-bottom:60px;}
	.say-something-sec h2:after{bottom:-40px;}
	.guiding-org-left h3{font-size:48px;}
	.guiding-org-left p{margin-bottom:40px;}
	.news-box-cont h4 {font-size:32px;}
	.more-news-sec{margin-top:60px;}
	.news-sec h3{margin-bottom:60px;}
	.our-approch-sec{padding:220px 0;}
	.our-approch-outer h3 span {font-size:30px; }
	/*CSS FOR MEGAMENU*/
	.subnav ul{padding: 0 40px;}
	.subnav ul li img { width: 204px; height: 103px; }
	.subnav ul li .nav_subheading{font-size: 28px;}
	.subnav ul li .nav_subtitle{margin-top: 12px;margin-bottom: 8px;}
	.subnav .mainabout li .nav_subtitle{font-size: 35px;}
	.subnav ul li .nav_subheading{max-width: 232px;}
	.subnav .mainabout li{padding: 23px 0;}
	.hm-about-outer{max-width: 900px;}
	 
	.read-more a i{top: 47%;}
	.link-btn::before {bottom: -6px;}
	a.btn::before, .career-inquiry-form-wrapper .gform_footer .btn:before, .more-news-sec button.link-btn  a:before, .contact-with-us .gform_footer .btn::before {bottom: -6px;}
	.contact-with-us .gform_footer{bottom:7px;}
	.banner-on-txt h3{font-size:52px; line-height:1.2;}
	/*brand page*/
	/* .gallery-row:last-child .gallery-right figure, .gallery-row:last-child .gallery-left figure{height:350px;} */
	.brand-box-content{max-width:48%;}
	.brand-box-content h6{margin-bottom:30px;}
	.brand-box-content p{max-width:90%; margin-bottom:40px;}
	.isContentArea .cost-sec h3  {font-size:56px; }
     , .brand-box-content h3{font-size:40px; }
	.brand-capability-box h6{margin-bottom:40px;}
	.brand-capability-box .addresses h6{margin-bottom:0;}
	.our-partner-outer ul li{margin-top:100px;}
	.large-box-content h3, .gallery-cont h4{max-width:80%;}
	/*champing inner*/
	.head-description-content h6{margin-bottom:30px;}
	/*.head-description-content h3{margin-bottom:40px;}*/
	.project-outer{padding:80px 0;  }
	.youtube-section{margin-top:120px;}
	.releted-work-outer .gallery-cont h4{max-width:90%;}
	.releted-work{padding:120px 0;}
	.ar-link-btn a{height: 44px;}
	/*social case study */	
	.graph-section-right{max-width:48%; padding-top:0;}
	.graph-section-right-cont{width:80%;} 
	.graph-section-right-content i{bottom:-105px; width:190px; height:190px;}
	/* .head-description, .graph-section{padding:140px 0;} */
	.change-diffrence .graph-section-right{margin-left:0px; margin-top:80px;}
	.change-diffrence .graph-section-right-content i{top:-60px;}
	.half-right-side figure, .half-left-side figure{height:400px;}
	.no-padding-top{padding-top:0;}
	.change-diffrence .graph-section-right-cont{margin-top:30px;}
	.graph-section-right-cont{margin-top:40px;}
	.releted-work-outer .gallery-cont h4{max-width:80%;}
	.releted-work-outer .gallery-cont h4{font-size:28px;}
	/*brand*/
	.hero-wrapper .hero-headline{padding:0 80px;}
	.hero-wrapper .hero-headline h1 span{padding:0;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{height:42px; margin-top:0; width:80px;}
	.gallery-cont  h4{margin-bottom:0;}
	/*our team*/
	.our-team .gallery-image{height:730px;}
	.isContentArea .team-member .team-member-label h4{font-size:30px;}
	.team-member-bio-box .modal-heading h3{margin-bottom:30px;}
	.fancybox-container .team-member-bio-box{padding:60px;}
	/*stcoked page*/
	.isContentArea .copy-image-2-col-split .text-block h6 {padding-bottom:40px;}
	/*career page*/
	.careers .isContentArea .icon-card-grid .card-list .card{padding:30px 20px;}
	.careers .isContentArea .icon-card-grid .card-text h3{margin-bottom:20px;}
	/*contact us*/
	/* .page-id-6510 .gallery-left  figure, .page-id-6510 .gallery-right, .page-id-6510  .gallery-row:last-child .gallery-right{min-height: auto; height:770px;}   */
	.page-id-6510 .isContentArea .footer-location{margin-top:0px; padding-top:30px;}
	.page-id-6510 .isContentArea .gallery-right h1{margin-bottom:30px;}
	.parent-pageid-10 .career-position-intro{padding-top:120px !important;}
	.parent-pageid-10 .career-inquiry-form-wrapper {padding:80px 0;}
	.page-template-about-page .contact-with-us{padding-bottom:160px;}
	.cont-with-content{margin-top:-11px;}
	
	.guiding-org-right, .guiding-org-left{height: 400px}
}


@media only screen and (max-width:1365px){
	.play-btn, .plyr--video button.plyr__play-large{width:72px; height:72px;}
	h1{font-size:80px; line-height:0.8; margin-bottom:25px;}
	.parent-pageid-10 .career-inquiry-form-wrapper h2, h2{font-size:66px; line-height:1.1; margin-bottom:25px;}
	h3{font-size:54px; line-height:1.2; margin-bottom:10px; }
	.banner-on-txt .view-more a, .view-more a{padding:12px 20px;  letter-spacing: 1.2px;  font-size:15px;}	
	.container{padding:0 90px;}
	.banner-on-txt p{max-width:60%;}
	.social-icons ul li a{width:26px; height:26px;}
	.cont-with-outer{max-width:48%; }
	.cont-with-content{max-width:100%;}
	.cont-with-outer p{font-size:20px;line-height:1.55;}
	.cont-with-outer h4{line-height:2;}
	.contact-form-outer{max-width:48%; width:100%; float:right; }
	.sub-btn{right:0; }
	.contact-form-inner{max-width:100%;}
	.contact-with-us .gform_footer {float: right; position: absolute; bottom: -40px; right: 0%;}
	.contact-form-inner .txt-fld{margin-bottom:40px;}
	.contact-form-inner .txt-fld textarea{line-height:48px; padding-bottom:0px; height:176px; }
	footer, .contact-with-us{padding:80px 0 150px;}
	.footer-btm{padding:10px 0  20px;}
	.cont-with-content{margin-top:-15px;}
	.cont-with-outer p{max-width:73%;}
	.sub-btn button::after {bottom:0px;}
	.sub-btn{bottom:0px; right:30px;}
	.cont-with-content {margin-top:-12px;}
	/*about us page*/
	.page-id-6510 .isContentArea .gallery-right h1,  .abt-middle-cont h1, .about-banner-content h1{font-size:80px;  line-height:normal;}
     .cost-to-cost-cont h1 {font-size:70px;  line-height:normal;}
    
	.about-banner-content{bottom:100px;}
	.we-are-speak-sec{padding-top:100px;}
	.we-are-speak-right-outer h3{font-size:36px; line-height:48px;}
	.fom-cost-to-cost, .we-are-speak-outer{margin-bottom:200px;}
	.about-us-contact-us{padding-top:200px;}
	.about-ext-cont h5{margin-bottom:40px;}
	.about-ext-cont i{height:200px;}
	.all-in-one{padding:300px 0 450px;}
	.all-in-one .about-ext-cont{margin-bottom:100px;}
	.we-serv-box figure{max-width:45%;}
	.we-serv-cont{max-width:45%;}
	.we-serv-cont p{max-width:100%; padding-bottom:80px;}
	.we-serv-cont h4{margin-bottom:30px;}
	.we-serv-cont h3{margin-bottom:30px;}
	.fom-cost-to-cost{margin-top:-260px;}
	.fom-cost-to-cost figure{margin-bottom:60px;}
	.cost-to-cost-cont p{max-width:90%;}
	.cost-to-cost-cont .view-more a{padding:18px 40px; font-size:16px; width:auto;}
	.about-us-contact-us{padding-bottom:120px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:200px 0;}
	.we-are-speak-outer{margin-bottom:140px;}
	.about-ext-cont{padding-top:60px;}
	.about-us-contact-us{padding-top:129px;}
	.fom-cost-to-cost{margin-bottom:100px;}
	.how-we-do{padding-bottom:100px;}
	.about-us-contact-us{padding-top:100px;}
	.center-line-sec{padding:130px 0 130px;}
	.cost-to-cost-sec .center-line-sec  figure{margin-bottom:0;}
	.say-something-sec{margin-top:40px; margin-bottom:40px;}
	.say-something-sec h2 {font-size:105px; line-height:100px; margin-bottom:60px;}
	.say-something-sec h2:after{bottom:-40px;}
	/*new added*/
	.guiding-org-left{padding:30px;}
	.guiding-org-right figure{width:100%; height:350px;}
	.guiding-org-left p{padding-bottom:0;}
	.guiding-org-left h3{font-size:36px;}
	.spark-abt{padding:100px 0;}
	.news-sec{padding:100px 0 80px;}
	.news-box{max-width:30%;}
	.news-box-cont h4{font-size:30px; margin-bottom:15px;}
	.foot-2 ul li h4{margin-bottom:0;}
	.read-more{margin-right:0px;}
	.read-more a{height:60px;}
	.read-more a i{top:50%;}
	.contact-form-inner .txt-fld textarea{height:146px; }
	.read-more a{height:54px;}
	.read-more a{padding:14px 0;}
	.our-approch-sec{padding:200px 0;}
	.our-approch-outer h3{font-size:36px; line-height:1.42; }
	.our-approch-outer h3 span{font-size:28px; line-height:32px; }
 /*CSS FOR MEGAMENU*/
	.subnav ul li img{width: auto;height: auto;}
	.subnav ul{padding: 0 30px;}
	.subnav ul li:first-child{margin-left: -12px;}
	.subnav ul li{padding: 21px 15px 11px;}
	.subnav .mainabout li{padding: 31px 15px;}
	.subnav ul li .nav_subheading{font-size: 25px;}
	.subnav .mainabout li .nav_subtitle{font-size: 30px;}
	.subnav{padding: 35px 0;}
	.subnav .mainabout li .nav_subheading{font-size: 18px;}
	.parent-pageid-10 .career-inquiry-form-wrapper h2, .cont-with-content h2{margin-bottom:40px;}
	.read-more a i{width:55px; top:46%;}
	.guiding-org-left{padding:20px;}
	.read-more a i{right:20px;}
	/* .read-more a span{margin-left:-60px;}  */
	.read-more a:hover i{margin-right:-12px;}
	.spark-abt h3{max-width: 900px;}
	.read-more a{height: 50px; padding: 12px 90px 12px 20px;} 
	a.btn::before, .link-btn::before {bottom: -4px;}
	.career-inquiry-form-wrapper .gform_footer .btn:before, .more-news-sec button.link-btn  a:before, .contact-with-us .gform_footer .btn::before {bottom:-4px;}
	.page-id-6400  .news-box{margin-top:60px;}
	.contact-with-us .gform_footer{position:relative;}
	.banner-on-txt p{font-size:18px}
	/*brand page*/
	.brand-banner .about-banner-content{bottom:100px;}
	.brand-des{padding:120px 0;}
	.parent-pageid-10 .isContentArea .section-headline h2, .gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font  h4, .isContentArea .copy-image-2-col-split .text-block h3, .isContentArea .cost-sec h3, .large-box-content h3, .h3, .brand-capabilities h3, .brand-box-content h3, .brand-des h3{font-size:54px; line-height:1.2; }
	
	.brand-box-content h6{margin-bottom:20px;}
	.brand-box-content .read-more a{height:50px; padding:14px 0;}
	.brand-box-content .read-more a i{top:49%;}
	.gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font  h4, .large-box-content h3, .gallery-cont h4{font-size:36px;}
	.brand-capabilities{padding:80px 0 40px; }
	.brand-capability-box p{min-height:145px;}
	.brand-capability-box h5{margin-bottom:20px;}
	.brand-capability-box h6 {margin-bottom:30px;}
	.our-partners{padding-top:80px;}
	.our-partners h3{margin-bottom:80px;}
	.our-partner-outer ul li{margin-right:120px;}
	.our-partner-outer{padding-bottom:120px;}
	.gallery-cont{left: 40px; bottom:30px;}
	/* .gallery-row:nth-child(3) .gallery-left figure, .gallery-row:nth-child(2) .gallery-left figure, .gallery-right, .gallery-left figure{height: 700px;} */
	.brand-capability-box{padding-bottom:50px;}
	.our-partner-outer ul li{margin-top: 80px;}
	/* .gallery-row:last-child .gallery-right figure, .gallery-row:last-child .gallery-left figure{height:300px;} */
	/*champing inner*/
	.leveraging-fashion-sec, .tranffic-sec{padding:120px 0;}
	.head-description-content h6{margin-bottom:20px;}
	/*.head-description-content h3{margin-bottom:30px;}*/
	.project-box{margin-right:50px;}
	.project-box h2{font-size:70px;}
	.padding-lg{padding:120px 0;}
	.champ-inner .gallery-row:last-child .gallery-right, .champ-inner .gallery-row:last-child .gallery-left figure{height:800px;}
	.releted-work-outer{margin-top:40px;}
	.nav-cont{left:35px; top:35px;}
	.nav-cont a{font-size:18px;}
	.releted-work-outer .gallery-cont h6{margin-bottom:10px;}
	.animated-text-sec a{width:236px; height:52px;}
	.animated-text-sec{padding-bottom:0px;}
	.releted-work{padding:120px 0 100px;}
	/*social casestudy page */
	/* .head-description, .graph-section{padding:120px 0;} */
	.graph-section-right-content{width:90%; height:310px;}
	.graph-section-right-cont.graph-section-right-content figure{width:75%; height:auto;}
	.graph-section-right{max-width:42%;}
	.graph-section-right-content i{bottom:-90px;}
	.graph-section-right-cont{width:85%;}
	.change-diffrence .graph-section-right{margin-left:0;}
	.change-diffrence .graph-section-right-content{width:100%;}
	.change-diffrence .graph-section-right-content i{top:-70px;}
	.half-right-side figure, .half-left-side figure{height:400px;}
	.no-padding-top{padding-top:0;}
	.graph-section-right-content figure{left:50px;}
	.change-diffrence .graph-section-right-cont{margin-top:68px;}
	.play-btn, .plyr--video button.plyr__play-large{width:72px; height:72px;}
	.releted-work-outer .gallery-cont{max-width:100%;}
	.animated-text-sec .say-something-sec h2{margin-bottom:40px;}
	.graph-section-right-content figure{width:100%;}
	.graph-section-right{max-width:48%;}
	.graph-section-right-cont {max-width:95%;}
	.change-diffrence .graph-section-right{margin-top:50px;}
	.change-diffrence .graph-section-right-cont{margin-top:30px;}
	.graph-section-right-cont {width:100%;}
	/*brand page*/
	.hero-wrapper  .hero-headline{padding:0 80px; bottom:100px !important;}
	.brand-box-content .read-more a{padding:14px 80px 12px 30px;}
	.down-scroll a{width:50px;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{margin-top:0px;}
	.isContentArea .cost-sec h3{margin-bottom:15px;}
	.team-member .overlay .read-more a{height: 50px; padding: 12px 80px 13px 20px;} 
	.isContentArea .team-member-grid .team-member-label h4{margin-bottom:5px;}
	.team-member-bio-box .modal-heading h3{margin-bottom:20px;}
	.fancybox-container .team-member-bio-box{padding:50px;}
	/*stocked page*/
	.isContentArea .copy-image-2-col-split .text-block h3{margin-bottom:10px;}
	.isContentArea .copy-image-2-col-split .text-block h4{margin-bottom:5px;}
	.isContentArea .copy-image-2-col-split .text-block{max-width:90%;}
	.careers .isContentArea .icon-card-grid .card-text h3{margin-bottom:15px; font-size:22px;}
	.careers .isContentArea .icon-card-grid .card-icon-box{margin-bottom:15px;}
	.careers .isContentArea .icon-card-grid .card-icon-box .card-icon{width:120px; height:120px;}
	.parent-pageid-10 .isContentArea .copy-2-column-left-heading .item-row h3, .careers .isContentArea .copy-2-column-left-heading .item-row h3{font-size:32px;}
	.careers .head-description .head-description-content h4{margin-bottom:30px; font-size:26px;}
	/*contact page*/
	.page-id-6510 .gallery-right{padding:80px 40px 30px;}
	.page-id-6510 .isContentArea .gallery-right h1{margin-bottom: 20px; padding-bottom: 25px;}
	.page-id-6510 .isContentArea h6{left:40px; bottom:20px;}
	.page-id-6510 .isContentArea .footer-location ul li a, .page-id-6510 .isContentArea .footer-location ul li p{font-size:18px;}
	.page-id-6510 .isContentArea .footer-block ul li ul li h4{margin-bottom:10px;}
	.head-description-content p{margin-top:40px;}
	.hero-wrapper .hero-headline h1{line-height:1;}
	/* .single-projects .hero.desktop-hero{min-height:380px;} */
	.our-partners h3 br{display:none;}
	.parent-pageid-10 .career-inquiry-form-wrapper h2{margin-bottom:40px;}
	.parent-pageid-10 .career-inquiry-form-wrapper{padding:60px 0;}
	.page-id-5627 .say-something-sec-container{padding-bottom:160px;}
	.page-id-5627 .fom-cost-to-cost{margin-bottom:160px;}
	
	/* .page-id-6510 .gallery-left  figure, .page-id-6510 .gallery-right, .page-id-6510  .gallery-row:last-child .gallery-right{min-height: auto; height:770px;}  
	.page-id-6510 .gallery-left  figure img{height:100%; object-fit:cover;} */
	
	.guiding-org-right, .guiding-org-left{height:340px;}
	.our-partner-outer ul li figure img{width:auto;}

	
}


@media only screen and (max-width:1280px){
	 .brand-box-content h6, .gallery-cont  h6{font-size:15px;}
	 .brand-box-content h3, .gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font h4, .large-box-content h3, .gallery-cont h4{font-size:30px;}
	 
}



@media only screen and (max-width:1200px){
	.play-btn, .plyr--video button.plyr__play-large{width:62px; height:62px;}
	h1{font-size:66px; line-height:0.8; margin-bottom: 20px;}	
	.parent-pageid-10 .career-inquiry-form-wrapper h2, h2{font-size:60px; line-height:1; margin-bottom:20px;}
	h3{font-size:48px; line-height:1; }
	h4{font-size:22px;}
	.l-pd{padding:60px 0;}
	p{font-size:18px; line-height:1.6;}
	.banner-on-txt .view-more a, .view-more a{padding:10px 20px; font-size:14px;}
	.view-more a i{width:45px;}
	.social-icons{top:25px; right:30px;}
	.banner-on-txt p{font-size:18px; line-height:1.5;}
	.banner-on-txt .view-more{margin-top:0;}
	.banner-on-txt{bottom:60px;}
	.cont-with-outer h4{font-size:18px;}
	.contact-form-inner .txt-fld{margin-bottom:30px;}
	.sub-btn button{ width:auto;}
	footer, .contact-with-us{padding:60px 0 150px;}
	.f-btm a, .foot-2 ul li a, .foot-1 a{font-size:18px;}
	.sub-btn{right:15px; bottom:0;}
	.sub-btn button:after{bottom:0px;}
	/*	.contact-form-inner .txt-fld textarea{
	background-image: -webkit-linear-gradient(left, #fbf6ef 0px, transparent 0px), -webkit-linear-gradient(right, #fbf6ef 0px, transparent 0px), -webkit-linear-gradient(#fbf6ef 44px, #ccc 0, #000 0px, #000 0px);
	background-image: -moz-linear-gradient(left, #fbf6ef 0px, transparent 0px), -moz-linear-gradient(right, #fbf6ef 0px, transparent 0px), -moz-linear-gradient(#fbf6ef 44px, #ccc 0, #000 0px, #000 0px);
	background-image: -ms-linear-gradient(left, #fbf6ef 0px, transparent 0px), -ms-linear-gradient(right, #fbf6ef 0px, transparent 0px), -ms-linear-gradient(#fbf6ef 44px, #ccc 0, #000 0px, #000 0px);
	background-image: -o-linear-gradient(left, #fbf6ef 0px, transparent 0px), -o-linear-gradient(right, #fbf6ef 0px, transparent 0px), -o-linear-gradient(#fbf6ef 44px, #ccc 0, #000 0px, #000 0px);
	background-image: linear-gradient(left, #fbf6ef 0px, transparent 0px), linear-gradient(right, #fbf6ef 0px, transparent 0px), linear-gradient(#fbf6ef 44px, #ccc 0, #000 0px, #000 0px);
	background-size: 100% 100%, 100% 100%, 100% 45px; line-height:45px; padding-bottom:0px;  height:140px;}*/
	/*about us page*/
	.page-id-6510 .isContentArea .gallery-right h1, .cost-to-cost-cont h1, .abt-middle-cont h1, .about-banner-content h1{font-size:70px; margin-bottom:10px;}
	.we-are-speak-right-outer h3{font-size:32px; line-height:40px;}
	.we-are-speak-right-outer h3 br{display:none;}
	.we-are-speak-left h5{font-size:20px; margin-top:-4px}
	.fom-cost-to-cost, .we-are-speak-outer{margin-bottom:180px;}
	.about-us-contact-us{padding-top:180px;}
	.about-ext-cont i{height:180px;}
	.all-in-one{padding:180px 0 430px;}
	.we-serv-cont, .we-serv-box figure{max-width:48%;}
	.we-serv-cont h3{font-size:48px; line-height:48px;}
	.we-serv-cont p{padding-bottom:50px;}
	.we-serv-box{margin-bottom:120px;}	
	.cost-to-cost-cont p{font-size:26px; line-height:40px; max-width:100%;}
	.cost-to-cost-cont p, .fom-cost-to-cost figure{margin-bottom:50px;}
	.cost-to-cost-cont h1{margin-bottom:20px;}
	.cost-to-cost-cont .view-more a{padding:15px 30px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:180px 0;}
	.fires-are-buit-inside h2, .fires-are-buit-sec h2{font-size:64px; line-height:64px;}
	.with-shadow-oly::before {top:-70px;}
	.abt-middle-cont p{margin-top:5px; font-size:24px; line-height:36px;}
	.we-are-speak-outer{margin-bottom:120px;}
	.fom-cost-to-cost{margin-bottom:100px;}
	.cont-with-content{margin-top:5px;}
	.how-we-do{padding-bottom:50px;}
	.about-us-contact-us{padding-top:100px;}
	.center-line-sec{padding:80px 0 80px;}
	.say-something-sec{margin-top:00px; margin-bottom:40px;}
	.say-something-sec h2 {font-size:88px; line-height:80px; margin-bottom:60px;}
	.say-something-sec h2:after{bottom:-40px;}
	.spark-abt h3{font-size:26px;}
	.news-sec, .spark-abt{padding:80px 0;}
	.news-sec h3{font-size:48px; margin-bottom:40px;}
	.news-box{margin-right:26px;}
	.news-box-cont h4{font-size:26px;}
	.ex-bg-sec{height:280px;}
	.read-more a{height:46px; padding:10px 80px 10px 20px;}
	.read-more a i{top:47%;}
	.spark-abt h3 a::after{bottom:2px;}
	.cont-with-content{margin-top:-8px;}
	.cont-with-outer p{max-width:95%;}
	.foot-2 ul li{margin-bottom:40px;}
	.our-approch-sec{padding:150px 0;}
	.our-approch-sec h3{font-size:30px; line-height:44px;}
	.our-approch-sec h3 span{font-size:26px; line-height:36px;}
	/* .cost-to-cost-cont .read-more a{padding:16px 100px 16px 30px; height:62px;}  
	.cost-to-cost-cont .read-more a span{font-size:18px; } */
 	/*CSS FOR MEGAMENU*/
	.subnav ul li .nav_subheading{font-size: 20px;}
	.subnav .mainabout li .nav_subtitle{font-size: 25px;}
	.subnav .mainabout li .nav_subheading{font-size: 16px;}
	.subnav .mainabout li{padding: 10px 15px;}
	.guiding-org-left{max-width:100%;}
	.guiding-org-left p{margin-bottom:20px;}
	.guiding-org-right{max-width:100%; margin-top:30px;}
	.sticky-social-links li{margin-bottom:20px;}	
	.sticky-social-links li .fa{font-size:22px !important;}
	/* .read-more a span{margin-left: -75px;} */
	.hm-about-outer{max-width: 710px;}
	.spark-abt h3{max-width: 750px;}
	.banner-on-txt .read-more{margin-top:6px;}
	.banner-on-txt .read-more{margin-left: -65px;}
	.read-more a span{font-size:14.4px;}
	.banner-on-txt h3{font-size:46px; line-height:1.2;}
	/*brand page*/
	.parent-pageid-10 .isContentArea .section-headline h2 , .isContentArea .copy-image-2-col-split .text-block h3, .isContentArea .cost-sec h3, .large-box-content h3, .h3, .brand-capabilities h3, .brand-box-content h3, .brand-des h3{font-size:44px; line-height:1.2; }
	.isContentArea .layout-sub-heading-1 p  .s1, .head-description-content h3{ font-size: 44px; }
	.brand-des{padding:100px 0;}
	.brand-box-content {left:10px;}
	.brand-box:nth-child(2n) .brand-box-content, .text_right .brand-box-content{right:10px;}
	.brand-box-content p{margin-bottom:30px;}	
	.large-box-content h3, .gallery-cont h4{max-width: 100%;}
	.gallery-cont{left:30px; bottom:30px;}
	.brand-capabilities{padding:80px 0 40px;}
	.brand-capability-box p{min-height:173px;}
	.brand-capability-box{padding-top:50px;}
	.our-partners{padding-top:80px;}
	.our-partner-outer ul li{margin-top:60px;}
	.our-partner-outer{padding-bottom:100px;}
	.down-scroll{bottom:-30px;}
	.down-scroll a{width:40px; height:26px;}
	/*champing inner page*/
	.project-box{margin-right:10px;}
	/* .head-description{padding:100px 0;} */
	.youtube-section{margin-top:100px;}
	.youtube-section-cont{top:50%;}
	.youtube-section-cont a{width:60px; height:60px;}
	.youtube-section-cont h4{margin-bottom:32px; font-size:30px;}
	.leveraging-fashion-sec, .tranffic-sec, .padding-lg{padding:100px 0; }
	.small-desc h4{font-size:30px; }
	.leveraging-fashion-sec p{margin-bottom:40px;}
	.animated-text-sec a{width:195px; height:50px;}
	.animated-text-sec a span{top:52%;}
	.animated-text-sec a i{top:25%; width:50px;}
	.releted-work{padding:100px 0 80px;}
	.nav-cont{top:20px;}
	/* .gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font  h4, .large-box-content h3, .gallery-cont h4{font-size:26px;} */
	.releted-work-outer{margin-top:30px;}
	.leveraging-fashion-sec p{margin-bottom:30px;}
	/*social case study page*/
	/* .head-description, .graph-section{padding:100px 0;} */
	.graph-section-right{max-width:48%;}
	.graph-section-right-content{width:100%;}
	.graph-section-right-content figure{left:0; right:0; width:70%; margin:0 auto; top:-25px;}
	.graph-section-right-content i{width:160px; height:160px;}
	.graph-section-right-content {height:260px;}
	.graph-section-right-cont{width:100%;}
	.no-padding-top {padding-top:0 !important;}
	.mid-container{padding:0 60px;}
	.graph-section-right-cont{max-width:100%; width:100%; margin-top:20px; }
	.graph-section-right-content figure{max-width:100%; width:90%; height:auto;  top:0;}
	.project-box{width:280px;}
	.video-block-wrapper h4{top:38%;}
	/*brand page*/
	.our-partner-outer ul li{margin-right:110px;}
	.brand-capability-box h5{font-size:24px;}
	.our-partners h3{margin-bottom:65px !important;}
	.brand-box-content .read-more a{padding:14px 80px 12px 20px; }
	.gallery-cont h4{max-width: 72%;}
	.soon{left:30px;}
	.head-description-content h3 br{display:none;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{height:38px; margin-top:0px;}
	.releted-work-outer .gallery-cont h4{max-width: 70%;}
	.isContentArea .team-member .team-member-label{left:15px; right:15px; bottom:20px;}
	.team-member .overlay .read-more a{height:48px; padding:10px 80px 10px 20px; }
	.isContentArea .team-member .team-member-label h4{font-size:24px; }
	.isContentArea .team-member-grid .team-member p{font-size:12px;}
	.fancybox-container .team-member-bio-box{padding:40px; max-width:90%;}
	.team-member-bio-box .modal-heading h2{margin-bottom:10px;}
	.team-member-bio-box .modal-heading h3{margin-bottom:10px;}
	/*stcoked */
	.isContentArea .copy-image-2-col-split .text-block{max-width:100%;}
	.isContentArea .copy-image-2-col-split .text-block{max-width:100%;}
	.isContentArea .copy-image-2-col-split .text-block p{margin-bottom:15px;}
	.isContentArea .copy-image-2-col-split .text-block p br{display:none;}
	/*career page*/
	.careers .isContentArea .icon-card-grid .card-list .span_4_of_12{width:49.4%;}	
	/*contact page*/
	.page-id-6510 .gallery-right{padding:80px 30px 30px;}
	.page-id-6510 .isContentArea h6{left:30px; bottom:30px;}
	.page-id-6510 .isContentArea .gallery-right h1{padding-bottom:20px; margin-bottom:20px;}
	.page-id-6510 .isContentArea .footer-block ul li ul{margin-bottom:30px;}
	.page-id-6510 .isContentArea .footer-block ul li ul li:nth-child(2n){padding-left:0;	}
	.page-id-6510 .isContentArea .footer-block ul li ul li h4{margin-bottom:5px;}
	/* .page-id-6510 .gallery-left figure, .page-id-6510 .gallery-right, .page-id-6510 .gallery-row:last-child .gallery-right{height:670px;} */
	.head-description-content p{margin-top:30px;}
	.page-id-6400 .news-box{margin-right:26px !important;}
	.page-id-6400 .news-box:nth-child(3n+1){margin-right:0 !important;} 
	.hero-wrapper .hero-headline{padding: 0 60px;}
	.hero-wrapper .hero-headline h1{line-height:1;}	
	/* .single-projects .hero.desktop-hero{min-height:350px;} */
	.parent-pageid-10 .career-inquiry-form-wrapper h2{margin-bottom:40px;}
	.careers .isContentArea .icon-card-grid .card-list .col{margin-right:auto;}
	.careers .isContentArea .icon-card-grid .card-list .col:nth-child(3n){float:none;}
	.careers .isContentArea .icon-card-grid .card-list .col:nth-child(2n){float:right;}
	
	.guiding-org-right, .guiding-org-left{height:auto;}
	
	 .brand-box-content h6, .gallery-cont  h6{font-size:15px;}
	 .brand-box-content h3, .gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font h4, .large-box-content h3, .gallery-cont h4{font-size:30px;}
}  



@media only screen and (max-width:991px){
	.video-block-wrapper h4{top:38%; font-size:26px;}
	h1{font-size:60px; line-height:0.8; }
	.parent-pageid-10 .career-inquiry-form-wrapper h2, h2{font-size:54px; line-height:1;}
	h3{font-size:40px; line-height:1; margin-bottom:8px;}
	h4{font-size:18px;}
	p{font-size:16px;}	
	.top-right ul li{margin-right:50px;}
	.banner-on-txt .view-more a, .view-more a{padding:9px 15px;}
	.view-more a i{margin-left:8px;}
	.banner-on-txt{bottom:40px;}
	.cont-with-outer p{font-size:18px; line-height:1.5;}
	.contact-form-inner .txt-fld input{padding-bottom:5px;}
	.sub-btn{right:-10px;}
	.f-btm a, .foot-2 ul li a, .foot-1 a{font-size:16px;}
	.foot-2 ul li{margin-bottom:30px;}
	.banner-on-txt p{font-size:18px;}
	header .container{padding:0;}
	.top-right{padding-right:0px;}	
	.cont-with-outer p{max-width:100%; padding-right:0;}
	footer, .contact-with-us{padding:60px 0 150px;}
	.cont-with-outer h4{line-height:normal; margin-bottom:5px;}
	/*about us*/
	.page-id-6510 .isContentArea .gallery-right h1, .cost-to-cost-cont h1,  .about-banner-content h1{font-size:60px; line-height:55px;}
	.about-banner-content{bottom:80px;}
	.we-are-speak-sec{padding-top:80px;}
	.we-are-speak-left{max-width:25%;}
	.we-are-speak-right{max-width:74%;}
	.we-are-speak-left h5{font-size:18px;}
	.we-are-speak-right-outer h3{font-size:24px; line-height:36px;}
	.fom-cost-to-cost, .we-are-speak-outer{margin-bottom:150px;}
	.about-us-contact-us{padding-top:150px;}
	.about-ext-cont h5{margin-bottom:30px;}
	.we-are-speak-sec::after {height: 220px; bottom: -100px;}
	.about-ext-cont i{height:150px;}
	.all-in-one{padding:290px 0 310px;} 
	.all-in-one .about-ext-cont{margin-bottom:80px;}
	.we-serv-cont h4{margin-bottom:10px; font-size:16px; }
	.we-serv-cont h3{font-size:36px; line-height:40px; margin-bottom:15px;}
	.we-serv-cont p{font-size:18px; line-height:26px; padding-bottom:20px;}
	.we-serv-box{margin-bottom:80px;}
	.fom-cost-to-cost{margin-top:-160px;}
	.cost-to-cost-cont p, .fom-cost-to-cost figure{margin-bottom:30px;}
	.cost-to-cost-cont p{font-size:20px; line-height:30px;}
	.cost-to-cost-cont .view-more a{padding:12px 30px;}
	.about-us-contact-us .contact-form-inner .txt-fld textarea{background-size: 100% 48px; line-height:48px;  /*  background-image: -webkit-linear-gradient(top,transparent,transparent 47px,#000 0);     background-image: linear-gradient(to bottom,transparent,transparent 47px,#000 0);*/ height:148px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:200px 0;}
	.fires-are-buit-inside h2, .fires-are-buit-sec h2{font-size:48px; line-height:48px;}
	.about-ext-cont{margin-bottom:-80px;}
	.with-shadow-oly::before {height:220px;}	
	.abt-middle-cont{max-width:100%; }
	.abt-middle-cont p{font-size:20px; line-height:28px;  margin-top:10px;}
	.abt-middle-cont h1{line-height:normal;}
	.we-are-speak-outer{margin-bottom:90px;}
	.fom-cost-to-cost {margin-bottom:80px;}
	.how-we-do{padding-top:70px;}
	.about-us-contact-us{padding-top:80px;}
	.center-line-sec{padding:70px 0 70px;}
	.say-something-sec{margin-top:50px; margin-bottom:60px;}
	.say-something-sec h2 {font-size:70px; line-height:70px; margin-bottom:50px;}
	.say-something-sec h2:after{bottom:-30px;}
	.ex-bg-sec{height:330px;}
	.guiding-org-left{padding:20px;}
	.guiding-org-left h3{font-size:30px; margin-bottom:20px;}
	.guiding-org-left p{font-size:18px;}
	.link-btn {padding-bottom:5px;}
	.spark-abt h3 a{line-height:38px;}
	.guiding-org-right figure{height:300px;}
	.more-news-sec{margin-top:40px;}
	.foot-1 p, .foot-2 p, .foot-1 a, .foot-2 a, .foot-1 p, .foot-2 p a{font-size:16px;}
	.foot-2 h4, .foot-1 h4{font-size:15px;}
	.read-more{margin-right:0px;}
	.read-more a span{font-size:14px;}
	.read-more a{height:50px; padding:13px 0;}
	.read-more a i{width:48px; right:15px;}
	.read-more a:hover i{margin-right:-10px;}
	.hm-about-outer p{line-height:40px;}
	.sub-btn button{font-size:14px; line-height: 1.36; letter-spacing: 1.16px; font-weight: 500;}
	.our-approch-sec{padding:120px 0;}
	.our-approch-sec h3{font-size:28px; line-height:40px; }
	.our-approch-sec h3 span{font-size:22px; line-height:28px;}
	/* .cost-to-cost-cont .read-more a{padding: 12px 80px 12px 20px; height:52px;} */
    /*CSS FOR MEGAMENU*/
	.subnav ul li{margin-right: 0;padding: 10px 10px 10px;}
	.subnav ul li:first-child{margin-left: 0;}
	.subnav ul li .nav_subheading br{display: none;}
	.subnav ul li .nav_subtitle{margin-top: 8px;margin-bottom: 5px;}
	.subnav .mainabout li{padding: 0px 10px;}
	.subnav .mainabout li .nav_subheading{font-size: 15px;}
	.subnav .mainabout li .nav_subtitle{font-size: 22px;margin-bottom: 5px;}
	.subnav ul li{min-height: 176px;}
	.contact-with-us   .gform_footer {float: right; position: absolute; bottom: -40px; right: 0%;}
	.banner-on-txt p{max-width: 54%;}
	.banner-on-txt .read-more{margin-top:10px;}
	.read-more a i{top:50%;}
	.contact-form-inner{max-width:100%;}
	.contact-with-us .gform_footer .btn{float:none;}
	.contact-with-us .gform_footer {left:auto; text-align:right;}
	.news-box{margin-right:24px;}
	.scroll-to-top, .sticky-social-links{right:10px;}
	.img-left-cont{left:10px;}
	/* .banner-on-txt  .read-more a{width:260px;} */
	.banner-on-txt  .read-more a:hover i{margin-right: 0px;}
	.read-more a span{ font-size:13px;} 
	.read-more a i{width:45px; right:17px; top:44%;}
	.read-more a{height:46px; padding: 9px 80px 9px 20px; }
	.container{padding:	0px 80px;}
	.banner-on-txt .read-more a:hover i{margin-right:-8px;}
	.gform_wrapper textarea.large{margin-top: -7px;}
	.banner-on-txt h3{font-size:42px; line-height:1.2;}
	.banner-on-txt p{font-size:	16px; }
	.hm-about-outer p{line-height:30px; margin-bottom:0; font-size:18px;}
	.hm-about-outer h1{font-size:48px; margin-bottom:30px;}
	.contact-with-us{padding:60px 0 100px;}
	/*brand page*/
	.brand-des{padding:80px 0;}
	.parent-pageid-10 .isContentArea .section-headline h2, .isContentArea .copy-image-2-col-split .text-block h3, .large-box-content h3, .h3, .brand-capabilities h3, .brand-box-content h3, .brand-des h3{font-size:36px; line-height:1.2;}
	.head-description-content h3{ font-size: 32px; }
	.brand-box-content{max-width:80%; left:0; right:0;  padding:0 15px; margin:0 auto;}
	.brand-box figure::after {background:rgba(0,0,0,.6);}	
	.brand-box:nth-child(2n) .brand-box-content, .text_right .brand-box-content{left:0; right:0;  margin:0 auto;}
	.brand-box-content h3{margin-bottom:15px;}
	.gallery-cont h4{font-size:26px;}
	.brand-capability-box{max-width:100%;}
	.addresses, .brand-capability-box p{min-height:auto;	}
	.brand-capability-box{border-bottom:1px solid #000;}
	.brand-capability-box:last-child{border-bottom:none; }
	.brand-capabilities{padding:80px 0 40px;}
	.our-partner-outer ul li{margin-right:80px;}
	.brand-capability-box h6{margin-bottom:20px;}
	.addresses{margin-top:30px;}
	.brand-box-content .read-more a{width:245px;}
	/* .gallery-row:last-child .gallery-right figure, .gallery-row:last-child .gallery-left figure{height:240px;} */
	.brand-capability-box{padding-top:30px;}
	.our-partners h3{margin-bottom:60px;}
	.brand-banner .about-banner-content{bottom:80px;}
	/*champ-inner*/
	/*.head-description{padding:80px 0;}*/
	/* .head-description-content h3{margin-bottom:20px;} */
	.project-box{width:220px;}
	.project-box h2{font-size:60px;padding-bottom:10px;}
	.youtube-section{margin-top:80px;}
	.youtube-section-cont h4{margin-bottom:20px;}
	.youtube-section-cont a{width:50px; height:50px;}
	.small-desc h4{font-size:26px;}
	.leveraging-fashion-sec, .tranffic-sec, .padding-lg{padding:80px 0;}
	/* .leveraging-fashion-sec .read-more a{width:300px;} 
	.leveraging-fashion-sec .read-more a span{margin-left:-50px;} */
	.leveraging-fashion-sec .read-more a:hover span{margin-left:0;}
	.releted-work-outer .gallery-cont h4 br{display:none;}
	.releted-work .more-news-sec{margin-top:30px;}
	.animated-text-sec .say-something-sec h2{font-size:65px;}
	.animated-text-sec font{margin:0 15px;}
	.animated-text-sec a i{top:33%;}
	.releted-work{padding:80px 0 40px;}
	.releted-work-outer{margin-top:20px;}
	.ar-link-btn a{width:70px; height:34px;}
	.ar-link-btn{bottom: 34px;}
	/*social case studies*/
	.graph-section-right-content{width:90%;}
	.graph-section-right-content figure{width:100%; right:-25%; top:-55px;}
	.graph-section-right-content i{width:130px; height:130px;}
	.graph-section-right-content i{bottom:-20px; right:30px;}
	.graph-section-right-cont{margin-top:40px;}
	/*.head-description, .graph-section {padding:80px 0;}*/
	.change-diffrence .graph-section-right-cont{margin-top:40px;}
	.graph-section-right-content figure{top:0; right:0;}
	.graph-section-right-content figure img{width:80%;}
	.graph-section-right-content{width:100%;}
	.graph-section-right-cont{margin-top:20px;}
	.graph-section-right-cont p{letter-spacing:normal;}
	.change-diffrence .graph-section-right{margin-top:15px;}
	.change-diffrence .graph-section-right-cont{margin-top:20px;}
	.nav-cont{left:20px;}
	.releted-work-outer .gallery-cont{left:20px; bottom:20px;}
	.releted-work-outer .ar-link-btn{right:20px; bottom:20px;}
	.releted-work-outer .gallery-cont h4{max-width:70%;}
	.video-block-wrapper h4{font-size:20px; top:35%;}
	.project-box{width:200px;}
	/*brand page*/
	.hero-wrapper .hero-headline{padding:0 60px;}
	.hero-wrapper .hero-headline h1 span{font-size:60px !important;}
	.hero-wrapper .hero-headline{bottom:80px !important;}
	.brand-box-content .read-more a{padding: 13px 80px 13px 20px;}
	.brand-box-content h3{margin-bottom:10px;}
	.brand-box-content p{margin-bottom:20px;}
	.brand-box-content h6{margin-bottom:10px;}
	.soon{top:15px; left:20px; font-size:14px;}
	.ar-link-btn{right:30px;}
	/*.brand-box:nth-child(2n) .brand-box-content, .brand-box-content, .text_right .brand-box-content, .gallery-cont{left:20px; bottom:30px;}*/
	 
	.ar-link-btn.wt a:hover i{transform: translateX(30px) translateY(-50%);}
	.gallery-cont{left: 20px; bottom: 20px; right:20px;}
	
	.team-member-bio-box .modal-heading h2{font-size:30px; margin-bottom:5px;}
	/* stcoked page*/
	.isContentArea .copy-image-2-col-split .text-block .inner{transform:translateY(0); top:0;  padding-top:30px; position:relative;}
	.gutter--m.hasRows--tablet.row_of_3.grid-group .col:nth-child(-n+3){margin-top:11px;}
	/* .careers .head-description-content .read-more a{width:220px;} */
	.page-id-6510 .gallery-left figure, .page-id-6510 .gallery-right, .page-id-6510 .gallery-row:last-child .gallery-right{height:auto;} 
	.page-id-6510 .gallery-right, .page-id-6510 .gallery-left{min-height:auto; height:auto;}
	.page-id-6510 .gallery-left {float:left; width:100%;}
	.page-id-6510 .gallery-right{float:left; width:100%; padding:40px 80px 80px;}
	.page-id-6510 .gallery-right-content{max-width:100%;}
	.page-id-6510 .isContentArea .gallery-right h1{padding-bottom:30px; margin-bottom:30px;}
	.page-id-6510 .isContentArea h6{left:80px; }
	.head-description-content p{margin-top:20px;}
	.page-id-6400 .news-box{margin-top:40px;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link:hover i, .gallery-cont .g-btn-link:hover i{transform: translateX(35px) translateY(-50%);}
	/* .single-projects .hero.desktop-hero{min-height:350px;} */
	.isContentArea .copy-2-column-left-heading .item-row .section-text{padding-top: 30px;}
	.careers-box .item-row {padding-bottom:60px;}
	.page-id-5627 .abt-middle-cont p br{display:none;}
	.page-id-5627 .say-something-sec-container{padding-bottom:120px;}
	.page-id-5627 .fom-cost-to-cost{margin-bottom:120px;}
	.careers .isContentArea .icon-card-grid .card-list .span_4_of_12{width: 49.2%;}
}	

@media only screen and (max-width:900px){
	 .brand-box-content h6, .gallery-cont h6{font-size:14px;}
	 .brand-box-content h3,.gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font h4, .large-box-content h3, .gallery-cont h4{font-size:22px;}
	
}


@media only screen and (max-width:767px){
/* 	.footer .footer-address {
	  max-width: 50% !important;
	  flex-basis: 50% !important;
	} */
	.play-btn, .plyr--video button.plyr__play-large{top:60%; width:42px; height:42px;}
	.video-block-wrapper h4{top:37%; font-size:22px;}
	.graph-section-right-cont p {text-align: left; padding: 30px;}
	h1{font-size:50px; line-height:1; margin-bottom:43px;}
	.parent-pageid-10 .career-inquiry-form-wrapper h2, h2{font-size:40px; margin-bottom:21px; line-height:45px;}
	h3{font-size:40px; line-height:1.05; letter-spacing:normal; margin-bottom:14px;}
	h4{font-size:25px; line-height:normal; letter-spacing:normal;}
	h6{font-size:12px; line-height:normal;}		
	p{font-size:20px; line-height:30px;}
	.l-pd{padding:60px 0;}
	.with-overlay:after{ background-image: none; }
	.logo a{width:158px;margin-bottom: 0px;}
	.fom-cost-to-cost {margin-top: 50px!important; margin-bottom: 180px;}
	.main-banner figure {height:680px;}	
	.main-banner figure img{height:100%; object-fit: cover;}
	.play-btn, .plyr--video button.plyr__play-large{ margin-top: 30px!important; }
	header .mid-container{padding:0;}
	.isContentArea .layout-sub-heading-1 p{ font-size: 18px; }
	.hm-about-us.l-pd{padding:78px 0 89px;}
	.banner-on-txt .view-more a, .view-more a{padding: 12px 0px; width:178px; font-size:10.8px; letter-spacing: 1.34px;}
	.hm-about-outer .view-more a{width:178px; }
	.view-more a i{margin-top:-6px; width:42px;}
	.full-img figure{position:relative; z-index:0;}
	.full-img figure img{height:100%; object-fit: cover;}
	.full-img figure:after{position:absolute; left:0; top:0; bottom:0; }
	.banner-on-txt h6{letter-spacing:0.8px;}
	.banner-on-txt .view-more{display:none;}	
	.banner-on-txt{bottom:49px;}
	.banner-on-txt p{max-width:80%; font-size:15px;   line-height: normal;   letter-spacing: normal; font-family: 'InkaBText-Medium';}
	.container{padding:0 60px;}
	.bringing-brand-sec figure{; position:relative;}
	.bringing-brand-sec figure:after{position:absolute; left:0; right:0; top:0; bottom:0; background:url(../images/overlay.svg) no-repeat; content:'';  background-size:cover;}
	.banner-on-txt{ z-index:1;}
	.cont-with-outer h4{font-size:16px; line-height:36px; letter-spacing:1.5px;}
	.cont-with-outer p{font-size:16px; line-height:23px;}
	.contact-form-outer, .cont-with-outer{max-width:100%;}
	.contact-form-outer{margin-top:64px;}
	.contact-form-inner{max-width:90%;}
	.sub-btn{position:relative; right:0;  margin-top:20px;}
	footer, .contact-with-us{padding:60px 0 150px;}
	.contact-form-inner .txt-fld textarea{/*background-image: -webkit-linear-gradient(to left, #fbf6ef 0px, transparent 0px),
        -webkit-linear-gradient(to right, #fbf6ef 0px, transparent 0px), 
        -webkit-linear-gradient(#fbf6ef 40px, #ccc 0, #000 0px, #000 0px); 
        background-image: -moz-linear-gradient(to left, #fbf6ef 0px, transparent 0px), -moz-linear-gradient(to right, #fbf6ef 0px, transparent 0px), -moz-linear-gradient(#fbf6ef 40px, #ccc 0, #000 0px, #000 0px); 
        background-image: -ms-linear-gradient(to left, #fbf6ef 0px, transparent 0px), -ms-linear-gradient(to right, #fbf6ef 0px, transparent 0px), -ms-linear-gradient(#fbf6ef 440px, #ccc 0, #000 0px, #000 0px); 
        background-image: -o-linear-gradient(to left, #fbf6ef 0px, transparent 0px), -o-linear-gradient(to right, #fbf6ef 0px, transparent 0px), -o-linear-gradient(#fbf6ef 40px, #ccc 0, #000 0px, #000 0px); 
        background-image: linear-gradient(to left, #fbf6ef 0px, transparent 0px), linear-gradient(to right, #fbf6ef 0px, transparent 0px), linear-gradient(#fbf6ef 40px, #ccc 0, #000 0px, #000 0px); */
        background-size: 100% 100%, 100% 100%, 100% 41px; line-height:41px; padding-bottom:0px; height:125px;}
	.contact-form-inner .txt-fld input{ line-height: 0.67; font-weight:500; padding-bottom:12px;}
	.sub-btn{margin-top:10px;}
	.foot-1{margin-bottom:39px;}
	.foot-2 ul li{margin-bottom:27px;}	
	.foot-2{margin-bottom:26px;}
	.f-btm a {font-size:26px; line-height:normal;}
	.or-1{order: 1;}
	.social-icons, .img-left-cont{display:none;}
	header .container{padding:0;}
	.cont-with-content{margin-top:0;}
	.top-right{padding-right:38px;}
	.slide-btm{display:block;}
	.cont-with-outer p{padding-right:0; letter-spacing:0; line-height: 1.44; font-size:16px;}
	.cont-with-outer h4{font-size:14px; line-height: 2.57; letter-spacing:2px; margin-bottom:0px;}	
	.contact-with-us{padding:46px 0 57px;}
	footer{padding:45px 0 39px;}
	.footer-btm{padding:0 0 26px;}
	.footer-btm-left p{margin-bottom:6px;}
	.f-list{display:inline-block; margin-bottom:0px;}
	.f-btm a{font-size:23px; line-height:normal; letter-spacing:normal;}
	.f-btm{display:none;}
	.footer-btm .container{padding:0; padding-left:30px;  padding-right:2px;}
	.contact-form-inner .txt-fld{margin-bottom:56px;}
	.sub-btn{margin-top:36px;}
	.footer-btm .row{margin-right:0;}
	.top-right ul li{margin-right:10px;}
	.top-right ul li a{padding: 0 22px; letter-spacing:2.5px; width:100%;}
	.bringing-brand-sec .web-img{display:none;}
	.bringing-brand-sec .mob-img{display:block;}
	.mob-toggle{display:block;}
	.top-right a{padding:0; margin-top:-3px;}
	.bringing-brand-sec figure{margin-bottom:-2px;}
	 /*about us*/
	.page-id-6510 .isContentArea .gallery-right h1, .cost-to-cost-cont h1, .abt-middle-cont h1, .about-banner-content h1{font-size:50px; line-height:1;}
	.about-banner-content{bottom:42px;}
	.we-are-speak-sec{padding-top:60px;}
	.we-are-speak-left{max-width:100%; margin-bottom:20px;}
	.we-are-speak-right{max-width:100%;}
	.we-are-speak-right-outer h3{font-size:18px; line-height:28px;}
	.fom-cost-to-cost, .we-are-speak-outer{margin-bottom:60px;}
	.about-us-contact-us{padding-top:60px;}
	.about-ext-cont h5{margin-bottom:20px; font-size:15px;}
	.about-ext-cont i{height:100px;}	  
	.all-in-one .about-ext-cont{margin-bottom:60px;}
	.we-serv-cont, .we-serv-box figure{max-width:100%;}
	.we-serv-cont{position:relative; top:auto; transform:translateY(0); margin-top:15px;}
	.we-serv-cont p{padding-bottom:15px;}
	/*  .all-in-one{padding:160px 0;}*/
	.all-in-one {padding: 200px 0; position: relative; z-index: 999999;}
	.fom-cost-to-cost{margin-top:0;}
	.about-us-contact-us {padding:60px 0;}
	.cost-to-cost-cont h1{font-size:36px; line-height:40px; margin-bottom:10px;}
	.cost-to-cost-cont p{font-size:18px; line-height:28px; margin-bottom:20px;}
	.fom-cost-to-cost figure{margin-bottom:15px;}
	.cost-to-cost-cont .view-more a{font-size:10.8px; padding:12px 0; letter-spacing: 1.34px; width:178px; }
	.cost-to-cost-cont .view-more a i{margin-left:8px;}
	/*.fires-are-buit-inside, .fires-are-buit-sec{padding:60px 0;}*/
	.fires-are-buit-inside h2, .fires-are-buit-sec h2{font-size: 36px; line-height:40px;}
	.with-shadow-oly::before {height:130px; top:20px; }
	.abt-middle-cont p{margin-top:8px; font-size:18px; line-height:28px; }
	.abt-middle-cont p br{display:none;}	
	.we-are-speak-outer{margin-bottom:30px;}
	.about-ext-cont{padding-bottom:30px;}
	.how-we-do{padding:40px 0;}
	.fom-cost-to-cost{margin-bottom:40px;}
	.about-us-contact-us{padding:40px 0 60px;}
	.center-line-sec{padding:40px 0;}
	.say-something-sec{margin-top:50px; margin-bottom:60px;}
	.say-something-sec h2 {font-size:40px; line-height:40px; margin-bottom:40px;}
	.say-something-sec h2:after{bottom:-20px;}
	/*new added*/
	.guiding-org-left,.guiding-org-right{max-width:100%;}
	.guiding-org-left{margin-bottom:10px;}
	.guiding-org-left h3{margin-bottom:10px;}
	.guiding-org-left p{margin-bottom:15px;}
	.news-sec, .spark-abt{padding:90px 0;}
	.spark-abt h3{font-size:22px;}
	.news-sec h3{font-size:30px;}
	.spark-abt h3 a{line-height:30px;}
	.news-box{max-width:100%; margin-right:0; margin-bottom:58px;}
	.news-box:last-child{margin-bottom:0;}
	.news-box figure{margin-bottom:15px;}	
	.ex-bg-sec{height:270px;}
	.news-box-cont p{font-size:14px;  line-height: 1.45; letter-spacing:normal;}
	.news-box-cont p br{display:none;}
	.news-sec {padding-bottom:38px;}
	.contact-with-us{padding:63px 0 150px;}
	.news-box-cont h4 br{display:none;}
	.news-sec h3{margin-bottom:35px;}
	.hm-about-us.l-pd{padding:95px 0 104px;}
	.link-btn{font-size:14px;}
	.guiding-org-left h3{font-size:28px; line-height:1.14;}
	.guiding-org-left p{font-size:14px; line-height:1.25;}
	.link-btn{ line-height:1.19px;  letter-spacing: 0.64px;}
	.link-btn i{font-size:14px;}
	.ex-bg-sec{height:145px;}
	.guiding-org-outer {margin-top: -93px;}
	.guiding-org-right figure{height:auto;}
	.more-news-sec .link-btn {padding-bottom:5px;}
	.more-news-sec .link-btn i{font-size:16px;}
	/*new added*/
	.hm-about-us.l-pd{padding:60px 0 40px;}
	.news-sec, .spark-abt{padding:60px 0;}
	.hm-about-outer p{line-height:1.44; font-size:18px;}
	.banner-on-txt .read-more{display:none;}
	.news-box-cont h6{letter-spacing:0.93px;}	
	.foot-2 h4, .foot-1 h4{font-size:16px; margin-bottom:9px;}
	.foot-1 p, .foot-2 p, .foot-1 a, .foot-2 a, .foot-1 p, .foot-2 p a{font-size:18px;  line-height: 1.61;}
	.f-btm a, .foot-2 ul li a, .foot-1 a{font-size:18px;}
	.our-approch-sec{padding:60px 0;}
	.our-approch-sec h3{font-size:22px; line-height:34px;}
	.our-approch-sec h3 span{font-size:20px; line-height:30px;}
	.cost-to-cost-cont .read-more{margin-top:20px;}
	
	/* .cost-to-cost-cont .read-more a span{font-size:14px; }*/
	 /*CSS FOR MEGAMENU*/
	.mob-toggle{position: absolute;right: 38px;top: 20px;z-index: 9999;}
	.top-right.menubar .mob-toggle a:before{content:'';background: url(../images/close.svg) no-repeat;background-size: 18px;width: 30px;height: 30px;position: absolute;right: 0px;top: 0px;}
	.top-right.menubar .mob-toggle a img{display: none;}
	.top-right ul li:hover .subnav{opacity: 0;visibility: hidden;}
	.top-right .menu { position: absolute; left: 0; width: 100%; top: 0px; background: #fbf6f2; height: auto; z-index: 999;transition: all ease-in-out .5s;opacity: 0;visibility: hidden;}
	.top-right.menubar .menu{top: 59px;transition: all ease-in-out .5s;opacity: 1;visibility: visible;padding-top: 34px;}
	.subnav ul li{width: 100%;float: none;border-right: none;border-bottom: 1px solid #bab5b1;padding: 0;min-height: initial;padding-bottom: 10px;margin-bottom: 10px;}
	.subnav ul li img{display: none;}
	.top-right ul li.active .subnav{opacity: 1;visibility: visible;margin-top: 0px;padding-top: 90px;top: 0px;z-index: -1;padding-bottom: 30px;}
	.top-right ul li.active a:after { left: 0; right: 0; transition: all 0.5s ease-in-out; visibility: visible; opacity: 1;bottom: -13px;z-index: 9; }
	.top-right ul li.active a{font-weight: bold;}
	.subnav ul li .nav_subheading{font-size: 22px;max-width: 282px;}
	.subnav ul li .nav_subheading br{display:none!important;}
	.subnav ul li .nav_subheading br{display: block;}
	.top-right .menu{text-align: center;}
	.subnav ul li:last-child{border-bottom: none;margin-bottom: 0;}
	.top-right ul li a:after {bottom: -13px;}
	.subnav .mainabout li .nav_subtitle{font-size: 35px;margin-bottom: 20px;}
	.subnav .mainabout li .nav_subheading{display: none;}
	header{position: fixed;}
   	.contact-with-us .gform_footer {float: right; position: relative; bottom: -20px; right: 0;}
	.contact-form-inner{max-width:100%;}
	.cont-with-content h2{margin-bottom:0;}
	.banner-on-txt p{max-width:82%;}
	.link-btn::before{bottom:0;}
	.guiding-org-right{margin-top:0;}
	.sticky-social-links ul li:last-child{display:block;}
	.more-news-sec{display:block;}
	.banner-on-txt .more-news-sec{float:left; margin-top:20px; text-align:left;}
	.banner-on-txt .more-news-sec a{color:#fff !important;}
	.banner-on-txt .more-news-sec a:before{border-color:#fff; bottom:0px;}
	.career-inquiry-form-wrapper .gform_footer .btn:before, .contact-with-us .gform_footer .btn::before{bottom:0;}
	.career-inquiry-form-wrapper .gform_footer .btn, .contact-with-us .gform_footer .btn{padding-bottom:5px; font-size:14px;}
	.bringing-brand-sec  .more-news-sec .link-btna{color:#fff !important;}
	.contact-with-us{padding:63px 0 70px;}
	.footer-btm .container{padding-left:30px;}
	.contact-with-us  .gform_footer span{font-size:14px;}
	.banner-on-txt h3{font-size:38px; line-height:40px; margin-bottom:15px;}
	.banner-on-txt p{font-size:	15px; line-height:1.27; }
	.hm-about-us.l-pd{padding:95px 0 100px;}
	.hm-about-outer p{margin-bottom:0;}
	.hm-about-outer h1{font-size:50px; line-height:1; margin-bottom:43px;}
	.contact-with-us{padding:63px 0 90px;}
	.contact-form-inner .txt-fld input{font-size:16px; padding-bottom:8px; letter-spacing:1.29px; font-weight:500;  font-family: 'Brandon Grotesque';}
	.contact-form-inner .txt-fld textarea{font-size:16px; line-height: 35px; letter-spacing: 1.29px; font-family: 'Brandon Grotesque';
	/*background-image: -webkit-linear-gradient(top,transparent,transparent 33px,#000 0);
	background-image: linear-gradient(to bottom,transparent,transparent 33px,#000 0);*/
	background-size: 100% 34px; font-weight:500;}
	.gform_wrapper textarea.large{}
	.contact-form-inner .ginput_container_textarea{margin-top:-5px;}
	/*brand page*/
	.brand-banner .about-banner-content{bottom:42px;}
	.brand-des{padding:99px 0;}
	.parent-pageid-10 .isContentArea .section-headline h2, .isContentArea .cost-sec h3, .h3, .brand-capabilities h3, .brand-box-content h3, .brand-des h3{font-size:36px; line-height:1.33; letter-spacing:normal;}
	.head-description-content h3{ font-size: 32px; }
	.brands-outer  .mid-container{padding:0;}
	.brand-box-content p{display:none;}
	.brand-box:nth-child(2n) .brand-box-content, .brand-box-content, .text_right .brand-box-content{left:20px; right:auto; bottom:30px; top:auto; transform:none; text-align:left; padding:0; }

	.brand-box-content h3 br{display:none;}
	.brand-box-content h6{margin-bottom:4px;}
	.brands-outer .full-img figure::after { background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);}
	.gallery-right, .gallery-left{width:100%; float:left;}
	.gallery-outer .mid-container{padding:0;}
	.gallery-row figure {position:relative; z-index:0;}
	.gallery-row figure:after{position:absolute; left:0; top:0; bottom:0; right:0;  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); content:''; }
	.gallery-cont{z-index:1;}
	.brand-capabilities{padding:80px 0px 40px; text-align:center;}
	.brand-capabilities .mid-container{padding:0;	}
	.brand-capabilities h3{line-height:1.33; margin-bottom:46px;}
	.brand-capability-box:first-child{padding-top:0;}
	.brand-capability-box h5{font-size:26px; line-height: 1.38;  letter-spacing: 2.21px; margin-bottom:22px;}
	.brand-capability-box h6{margin-bottom:21px;}
	.brand-capability-box{padding:67px 30px 79px; border-bottom:none; text-align:center; }
	.brand-capability-box:nth-child(2n){background:#fbf6ef;}
	.our-partner-outer ul li{margin-right:0; width:48%; margin-top:51px;}
	.our-partner-outer ul li figure img{width:60%;}
	.our-partner-outer ul li:nth-child(3),.our-partner-outer ul li:nth-child(4){margin-top:51px;}
	.our-partner-outer{padding-bottom:58px;}
	.contact-with-us{padding:59px 0 34px;}
	.contact-form-inner{max-width:100%;}
	.contact-form-outer{margin-top:51px;}
	.cont-with-outer h2{margin-bottom:0;}
	.contact-form-inner .txt-fld{margin-bottom:32px;}
	.contact-form-inner .txt-fld input{ font-weight: 500; font-size: 16px;  line-height: 1.75; letter-spacing: 1.29px; padding-bottom:1px; font-family: 'Brandon Grotesque';}
	.our-partners h3{margin-bottom:70px;}
	.down-scroll a{width:34px; height:19px;}
	.down-scroll{bottom:3px; left:auto; right:51px;}
	.down-scroll a{width:30px; height:20px;}
	.brand-box .read-more{display:none;} 
	.brand-box .brand-box-content .read-more.wt.c-soon{margin-top:10px;display:none;}

	.read-more.wt.c-soon a {
    cursor: unset;
    padding: 9px 0px 15px 0px;
    border: none;
    text-align: left;
}
	.brand-box .more-news-sec{text-align:left; margin-top:20px;}
	.brand-box .more-news-sec a i, .brand-box .more-news-sec a span{color:#fff; }
	.brand-box .more-news-sec a:before{border-color:#fff;}
	/*champ-inner*/
	/* .head-description{padding:78px 0 60px;} */
	.head-description-content h6{margin-bottom:44px;}
	/*.head-description-content h3{margin-bottom:44px;}*/
	.project-outer{padding:60px 0;}
	.project-box{width:100%; margin-right:0;}
	.project-box{margin-bottom:40px;}
	.project-box:last-child{margin-bottom:0;}
	.project-description .mid-container{padding:0;}
	.project-box h2{padding-bottom:5px;}
	.youtube-section{margin-top:60px;}
	.youtube-section .mid-container{padding:0;}
	.img-sec .mid-container{padding:0;}
	.padding-lg{padding:0px 0;}
	.small-desc h4{font-size:18px; line-height:1.6;}
	.leveraging-fashion-sec h3{font-size:26px; line-height:1.38;}
	.releted-work{padding:60px 0 40px;}
	.releted-work .mid-container{padding:0;width: calc(100% - 60px);}
	.animated-text-sec a span{display:none;}
	.animated-text-sec a{display:none;}
	.animated-text-sec font{margin:0;}
	.animated-text-sec .say-something-sec h2{font-size:48px; letter-spacing:-2px;}
	.releted-work .more-news-sec{padding:0 20px;}
	.animated-text-sec .say-something-sec{margin:30px 0; }
	.releted-work-outer .gallery-cont h4{font-size:30px; max-width:100%;}
	/*social case-study page*/
	.graph-section-right-content figure{width: 70%; right: -20%; top: -20px;}
	.graph-section-left{max-width:100%;}
	.graph-section-right{max-width:100%; float:left; text-align:center;}
	.graph-section-right-content{width:90%; margin:0 auto; float:none; margin-top:92px;}
	.graph-section-right-content i{bottom:-70px;}
	.graph-section-right-cont{margin-top:95px;}
	.graph-section-right-cont p{font-size:13px; line-height:25px;}
	/* .graph-section{padding:41px 0 66px;} */
	.change-diffrence .graph-section-right{margin-top:0;}
	.change-diffrence .graph-section-right-cont{margin-top:27px;}
	.change-diffrence .graph-section-right-content i{top:-50px;}
	.change-diffrence .graph-section-left{margin-top:54px;}
	.half-left-side{width:100%;}
	.half-right-side{width:100%; float:left;}
	.half-right-side figure, .half-left-side figure{height:auto;}
	.graph-section-right-cont p{text-align:left;}
	.nav-cont a{font-size:16px; line-height:1.33;}
	.nav-cont{top:22px;  left:22px;}
	.gallery-cont{left:22px; bottom:22px;}
	.releted-work-outer .gallery-cont h6{margin-bottom:7px;}
	.releted-work-outer .gallery-cont h4{font-size:21px; line-height:1.14; max-width:75%;}
	.ar-link-btn{display:none;}
	.animated-text-sec .say-something-sec h2{font-size:46px;}
	.releted-work-outer .gallery-cont h4 br{display:none;}
	.mid-container{padding:0 30px;}
	.graph-section-right-content figure{max-width:100%; right:0; width:100%;}
	.graph-section-right-content{width:100%;}
	.graph-section-right-cont{margin-top:52px; text-align:center;}
	.graph-section-right-content figure img{width:100%;}
	.graph-section-right-content figure{position:relative;}
	.graph-section-right-cont p{padding:0; text-align:center; }
	.change-diffrence  .graph-section-right-content{margin-top:0;}
	.graph-section-right-content{margin-top:60px;}
	.releted-work-outer .gallery-cont h4{max-width:70%;}
	.ar-link-btn{display:block;}
	.head-description-content p br{display:none;}
	/* .head-description-content .read-more a{width:300px;} */
	.play-btn, .plyr--video button.plyr__play-large{margin-top:10px !important; top:50%;}
	.head-description-content .read-more a:hover{margin-right:0px;}
	/*brand page*/
	.hero-wrapper .hero-headline {padding:0 30px;}
	.hero-wrapper .hero-headline h1 span {font-size:50px !important;}
	.hero-wrapper .hero-headline{bottom:42px !important;}
	.hero.mobile-hero{min-height:100vh !important;}
	.gallery-mixed-size-photo-text .mid-container{padding:0;}
	.brand-capability-box p{margin:0 auto;}
	.gallery-2-columns-same-size .mid-container{padding:0;}
	.gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font  h4, .large-box-content h3, .gallery-cont h4, .brand-box-content h3{font-size:22px; line-height:1.14; margin-bottom:0;}
	.isContentArea .copy-image-2-col-split .text-block h3 {font-size:36px; line-height:1.20;} 
	.ar-link-btn{bottom:20px;}
	.large-image-box .mid-container{padding:0;}
	.large-box-content{left:22px; bottom:22px;}
	.head-description-content h3{margin-bottom:0;}
	.text_left .soon{left:20px;}
	.text_right .soon{left:20px; right:auto;}
	.gallery-cont{right:30px;}
	.gallery-2-columns-same-size  .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{margin-top:8px;}
	.our-team .gallery-image{height:550px;}
	.isContentArea .cost-sec h3{margin-bottom:10px;}
	.team-member .overlay .read-more a{height:44px; padding: 8px 60px 8px 15px;}
	.isContentArea .team-member .team-member-label{text-align:left;}
	.team-member{margin-top:20px;}
	.fancybox-container .team-member-bio-box{padding:30px;}
	.fancybox-container .fancybox-close-small{top:5px; right:5px;}
	.team-member-bio-box .modal-heading h2{font-size:26px;}
	.head-description-content p{margin-top:20px;}
	.isContentArea .copy-image-2-col-split .text-block{text-align:center;}
	.careers .isContentArea .icon-card-grid .card-list .col{margin-left: 0; }
	.careers .isContentArea .icon-card-grid .card-list .span_4_of_12{width:100%;}
	.page-id-6510 .gallery-right{ padding:40px 60px 80px;}
	.page-id-6510 .isContentArea h6{left:60px;}
	.head-description-content p{margin-top:44px;}
	.head-description-content h3{line-height:1.33;}
	.page-id-6400 .news-box{margin-top:0;}
	.page-id-6400 .news-box{margin-right:0px !important;}
	.short-by-filter{margin-bottom:40px;}
	.page-id-6400 .news-box:nth-last-child(2){margin-bottom:0;}
	.page-id-6400 .more-news-sec button.link-btn a{font-size:14px; line-height: 1.25;}
	 .subnav{display:block;}
	 /*menu in responsive*/
	 .top-right .menu{display:none;}
	 .top-right.menubar .menu{display:block; position:fixed; top:59px; height:100vh; overflow:scroll;}
	 .page-id-6510 .gallery-row figure::after{display:none;}
	 .subnav ul{padding:30px; padding-top:0; }
	 .subnav, .top-right ul li:hover .subnav{transition:none;}
	 .parent-pageid-10 .career-position-intro {padding-top:100px !important;}
	 .parent-pageid-10 .career-inquiry-form-wrapper h2{margin-bottom:30px;}
	 .parent-pageid-10 .career-inquiry-form-wrapper .ginput_container input{font-weight: 500; font-size: 16px; line-height: 1.75; letter-spacing: 1.29px; padding-bottom: 1px; font-family: 'Brandon Grotesque';} 
	 .parent-pageid-10 .career-inquiry-form-wrapper .ginput_container textarea{font-size: 16px; line-height: 35px; letter-spacing: 1.29px;  font-weight: 500; font-family: 'Brandon Grotesque'; background-image: linear-gradient(to bottom,transparent,transparent 33px,#000 0);  background-size: 100% 34px; line-height: 35px;} 
	.isContentArea .layout-headline-3 .right-col .social-share-links li{margin-bottom:15px;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span {opacity:1; visibility:visible;} 
	.careers-box .item-row {padding-bottom:50px;}
	.page-id-5627 .fom-cost-to-cost{margin-bottom:100px;}
	.page-id-5627 .say-something-sec-container{padding-bottom:100px;}
	.page-template-about-page .contact-with-us{padding-bottom:50px;}
	.parent-pageid-10 .isContentArea .copy-2-column-left-heading .item-row h3, .careers .isContentArea .copy-2-column-left-heading .item-row h3{margin-bottom: 30px;}
	
	.contact-form-inner .txt-fld input, .contact-form-inner .txt-fld textarea{font-size:14px;}
	
	.gallery-2-columns-same-size .span_1_of_2 .gallery-cont .g-btn-link span , .gallery-row .gallery-cont .g-btn-link span{display:none ;}
	.span_1_of_2  .gallery-cont .more-news-sec .g-btn-link span , .gallery-row .gallery-cont .more-news-sec .g-btn-link span{display:inline-block; width:auto; margin-top:0; position:relative; float:none;  height:auto; border:none;}
	.span_1_of_2 .gallery-cont .more-news-sec, .gallery-row .gallery-cont .more-news-sec {text-align:left; margin-top:20px;}
	
	.span_1_of_2 .gallery-cont .more-news-sec ,  .gallery-row .gallery-cont .more-news-sec{margin-top:20px; float:left; width:100%;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link,  .gallery-row .gallery-cont .more-news-sec .g-btn-link{width:auto; display:inline-block; text-transform:uppercase; float:none;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link:before ,  .gallery-row .gallery-cont .more-news-sec .g-btn-link:before{border-color:#fff;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link , .gallery-row .gallery-cont .more-news-sec .g-btn-links{float:none; width:auto; display:inline; color:#fff; text-transform:uppercase; padding-bottom:0;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link span:after, .gallery-row .gallery-cont .more-news-sec .g-btn-link span:after{display:none;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link span i .gallery-row .gallery-cont .more-news-sec .g-btn-link span i{display:inline-block;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link i, .gallery-row .gallery-cont .more-news-sec .g-btn-link i{transform:none; color:#fff;top: -5px;}
	.span_1_of_2 .gallery-cont .more-news-sec .g-btn-link span,	.gallery-row .gallery-cont .more-news-sec .g-btn-link span{color:#fff;}
	.parent-pageid-10 .isContentArea .copy-2-column-left-heading .item-row {text-align: left;}


	.large-image:hover .ar-link-btn {opacity: 0;}
	.large-box-content .more-news-sec {margin-top: 20px; text-align: left; text-transform: uppercase;}
	.large-box-content .more-news-sec .link-btn {text-align: left; color: #fff !important; } 
	.large-box-content .more-news-sec .link-btn::before{border-bottom: 1px solid #fff; }
	
	.team-member .overlay .read-more a{width:160px; text-align:left; }
	.isContentArea .team-member .team-member-label h4{font-size:20px;}


	.section-3.abt-middle-img figure img{height:100vh; object-fit:cover;}
	.gallery-right .link-btn i,  .gallery-left .link-btn i{top:-5px;}
	
	.hero-wrapper .hero-headline h3 {margin-bottom: 10px; font-size: 14px;}

	.brand-box figure{background: none;overflow: unset;padding-bottom: unset;}
	.brands-outer .brand-box .hideImg {opacity: 1; height: 100%; width: 100%; position: relative;}

	.brand-box figure.is_mobile_image{padding-bottom: 56.54%; overflow: hidden; background-size: cover !important;}
}

@media only screen and (max-width:575px){
	.top-right ul li{margin-right: 8px;}
	.container{padding:0 30px;}
	.play-btn, .plyr--video button.plyr__play-large{margin-top:20px !important;}
	.page-id-6510 .gallery-right{padding:60px 30px 60px;}
	.page-id-6510 .isContentArea .footer-location ul li h4, .page-id-6510 .isContentArea .footer-block ul:nth-child(2n), .page-id-6510 .isContentArea .footer-block ul li ul li{width:100%; float:left; padding-left: 0; }
	.page-id-6510 .isContentArea .footer-block ul li ul{margin-bottom:0;}
	.page-id-6510 .isContentArea .footer-block ul li ul li{margin-bottom:20px;}
	.page-id-6510 .isContentArea .gallery-right h1{padding-bottom:20px; margin-bottom:30px;}
	.page-id-6510 .isContentArea .footer-location ul li:last-child{padding-left:0; float:left; width:100%;}
	.page-id-6510 .isContentArea .footer-location ul li{max-width:100%; margin-bottom:20px;}
	.page-id-6510 .isContentArea h6{left:30px;}
	.project-box h6{padding:0 0px;}
	.project-box{padding:0 30px;}
	.parent-pageid-10 .isContentArea .career-inquiry-form-wrapper .ginput_container_textarea{margin-top:0;}
	.large_font_section_description p {font-size:26px;}
	
	.contact-form-inner .txt-fld input, .contact-form-inner .txt-fld textarea{font-size:14px;}
	/* .gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font h4, .large-box-content h3, .gallery-cont h4, .brand-box-content h3{font-size:22px;} */
	
	.fires-are-buit-sec h2 em{display:block;}
	
}	
@media only screen and (max-width:480px){	
	.hm-about-outer h1{max-width:250px; margin:0 auto; margin-bottom:30px;}
	
	.contact-form-inner .txt-fld input, .contact-form-inner .txt-fld textarea{font-size:12px;}
	
	/* .cost-to-cost-cont .read-more a{padding: 10px 80px 10px 20px; height: 46px;} */
}

@media only screen and (max-width:440px){	
	.gallery-cont.large_image_larger_font h4, .gallery-cont.bottom_image_larger_font h4, .gallery-cont.top_image_larger_font h4, .large-box-content h3, .gallery-cont h4, .brand-box-content h3{font-size:22px;}
	.gallery-cont h4, .brand-box-content{max-width:85%;}
	

}



@media only screen and (max-width:413px){
/* 	h1{margin-bottom:20px;}
	h3{font-size:38px;}
	.top-right ul li{margin-right:20px;}		
	.top-right{padding-right:20px;}	
	.hm-about-us.l-pd{padding:45px 0;}
	.hm-about-outer p{margin-bottom:30px;}
	.banner-on-txt, .container{padding:0 20px;}
	.banner-on-txt{bottom:40px;}
	.banner-on-txt p{max-width:95%;}
	.footer-btm-left p, .foot-2 ul li a, .f-btm a, .footer-btm-left p , .foot-1 p, .foot-1 a, .foot-2 a{font-size:20px;}
	.foot-1 h4{margin-bottom:15px;}
	.cont-with-outer h4{line-height:normal; font-size:13px; margin-bottom:5px;}
 */
	.logo a{width:158px;}
	.top-right{margin-top:19px;}
	/* .top-right ul li{margin-right:5px;}
	.top-right ul li a{font-size:14px; letter-spacing:1.5px; padding:0 5px;} */
	.main-banner figure{height:500px;}
	.main-banner figure img{height:100%; object-fit: cover;}
	/*about us*/
	.page-id-6510 .isContentArea .gallery-right h1, .cost-to-cost-cont h1, .abt-middle-cont h1, .about-banner-content h1{font-size:40px;}
	.we-are-speak-sec{padding-top:50px;}
	.how-we-do, .fom-cost-to-cost, .we-are-speak-outer{margin-bottom:50px;}
	.we-are-speak-sec::after {height:140px; bottom:-80px;}
	.about-ext-cont h5{margin-bottom:15px;}
	.we-are-speak-sec{padding-top:50px;}
	.all-in-one .about-ext-cont{margin-bottom:50px;}
	.we-serv-cont h3{margin-bottom:10px;}
	.we-serv-box{margin-bottom:60px;}
	.we-serv-cont h4{margin-bottom:5px;}
	.cost-to-cost-cont h1{font-size:36px; line-height:40px;}
	.fires-are-buit-inside, .fires-are-buit-sec{padding:45px 0;}
	.fires-are-buit-inside h2, .fires-are-buit-sec h2{font-size: 28px; line-height:36px;}	
	.we-are-speak-outer{margin-bottom:23px;}
	.about-ext-cont{padding-bottom:23px;}
	.how-we-do{padding:30px 0; margin-bottom:0;}
	.fom-cost-to-cost{margin-bottom:30px;}
	.about-us-contact-us{padding:30px 0 60px;}
	.fom-cost-to-cost{padding-top:60px;}
	.center-line-sec{padding:30px 0;}
	.fom-cost-to-cost{padding-top:45px;}
	.say-something-sec{margin-top:30px; margin-bottom:50px;}
	.say-something-sec h2 {font-size:32px; line-height:30px; margin-bottom:30px;}
	.say-something-sec h2:after{bottom:-20px;}
	.banner-on-txt p{max-width:100%;}
	 .spark-abt{padding-top:50px}
	footer .row .col-6{max-width:100%; flex: 0 0 100%;}
	.foot-1{margin-bottom:27px;}
	.footer-btm-left p{margin-bottom:0;}
	/* .foot-1 p, .foot-2 p, .foot-1 a, .foot-2 a, .foot-1 p, .foot-2 p a{font-size:16px;  }
	.f-btm a, .foot-2 ul li a, .foot-1 a{font-size:16px;} */
	.our-approch-sec{padding:46px 0;}
	.our-approch-sec h3 span{font-size:18px; line-height:22px;}
	.our-approch-sec h3{line-height:1.4;}
	.our-approch-sec h3 em{line-height:22px;}
	/* .subnav ul li .nav_subheading br{display: none;} */	
	.banner-on-txt p{line-height:1.27;}
	.banner-on-txt .more-news-sec a{font-size:16px;}
	.link-btn{padding-bottom: 2px;}
	.contact-with-us  .gform_footer .btn{padding-bottom: 2px; line-height: 1.19;}
	.more-news-sec .link-btn{padding-bottom:2px;}
	.banner-on-txt h3{font-size:36px; line-height:40px;}
	.hm-about-us.l-pd{padding:50px 0 55px;}
	.hm-about-outer h1{margin-bottom:30px; }
	/*brand page*/
	.brand-des{padding:70px 0;}
	.parent-pageid-10 .isContentArea .section-headline h2, .h3, .brand-capabilities h3, .brand-box-content h3, .brand-des h3{font-size:30px; line-height:1.3;}
	.head-description-content h3{ font-size: 24px; }
	.brand-box:nth-child(2n) .brand-box-content, .brand-box-content, .text_right .brand-box-content{left:30px; bottom:30px; }
	.gallery-cont h4 br, .brand-box-content h3 br{display:none;}
	.gallery-cont{right:30px;}
	.brand-capabilities{padding:70px 0 40px;}
	.brand-capability-box{padding:40px 30px;}
	.our-partners{padding-top:70px;}
	.our-partners h3{margin-bottom:40px;}
	.down-scroll{bottom:3px; left:auto; right:40px;}
	.down-scroll a{width:30px; height:15px;}
	/*champ-inner*/
	.releted-work-outer .gallery-cont h4{font-size:24px; line-height:30px;}
	.releted-work{padding:40px 0 20px;}
	.animated-text-sec .say-something-sec h2{font-size:36px;}
	.leveraging-fashion-sec .read-more a span{font-size:12px;}
	.leveraging-fashion-sec .read-more a{ height:46px; padding:9px 0;}
	.leveraging-fashion-sec .read-more a:hover i{margin-right:0;}
	.leveraging-fashion-sec .read-more a i{top:48%;}
	.leveraging-fashion-sec, .tranffic-sec, .padding-lg{padding:60px 0;}
	.padding-lg{padding:0;}
	.youtube-section-cont h4{font-size:24px;}
	.footer-btm .container{padding-left:30px;}
	.video-block-wrapper h4{font-size:14px; top:33%; margin-bottom:0;}
	.play-btn, .plyr--video button.plyr__play-large{margin-top:15px  !important;}
	.head-description-content .read-more a{font-size:14px; height:40px; }
	.head-description-content .read-more a i{width:35px;}
	.hero-wrapper  .hero-headline h1 span{font-size:40px !important; line-height:1;}
	.our-partners h3{margin-bottom:40px !important; font-size:36px; line-height:48px;}
	.large-image .ar-link-btn{bottom:22px;}
	.text_left .soon{left:30px;}
	.text_right .soon{left:30px; right:auto;}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link:hover i, .gallery-cont .g-btn-link:hover i{transform: translateX(30px) translateY(-50%);}
	.gallery-2-columns-same-size .gallery-cont .g-btn-link span, .gallery-cont .g-btn-link span{width:70px;}
	.team-member .overlay .read-more a{width: 160px; height:40px; padding:6px 15px;}
	.team-member .overlay .read-more a i{right:10px;}
	.team-member .overlay .read-more a:hover i{transform: translateX(20px) translateY(-50%);}
	.fancybox-container .team-member-bio-box{padding:30px 20px;}
	.fancybox-container .team-member-bio-box p{margin-bottom:0; font-size:16px; }
	/*stocked page*/
	.isContentArea .copy-image-2-col-split .text-block h4{font-size:16px;}
	.isContentArea .copy-image-2-col-split .text-block p{font-size:16px;}
	.isContentArea .copy-image-2-col-split .text-block .inner{text-align:center;}
	.page-id-6473 .head-description-content .read-more a{width:220px;}
	.page-id-6473 .head-description-content .read-more a {transform: translateX(20px) translateY(-50%);}
	.isContentArea .copy-image-2-col-split .text-block h6{padding-bottom:30px;}
	/*career page*/
	.gutter--m.hasRows--tablet.row_of_3.grid-group .col:nth-child(-n+3), .careers .isContentArea .icon-card-grid .card-list .span_4_of_12{margin-top:11px !important;}
	.page-id-6510 .isContentArea .footer-location ul li{max-width:100%; width:100%;}
	.page-id-6510 .isContentArea .gallery-right h1{padding-bottom:20px; margin-bottom:20px;}
	.page-id-6510 .gallery-right{padding:30px 30px 60px;}
	.page-id-6510 .isContentArea .footer-block ul li ul li h4{margin-bottom:0;}
	 .parent-pageid-10 .career-position-intro {padding-top:80px !important;}
	 .careers .isContentArea .copy-2-column-left-heading .item-row .section-text{padding-top:20px;}
	 .parent-pageid-10 .isContentArea .layout-headline-3 p{margin-top:15px;}
	 .parent-pageid-10 .career-inquiry-form-wrapper{padding:50px 0 0px;}
	.page-id-5627 .fom-cost-to-cost{margin-bottom:80px;}
	.page-id-5627 .say-something-sec-container{padding-bottom:80px;}
	
	.play-btn, .plyr--video button.plyr__play-large{top:50% !important;}
	
}