@media (min-width: 1400px) { 
	.header-top{padding-top: 0px!important;}
	.main_wapper{padding-top: 94px!important;}
	html {scroll-padding: 175px;}
	.case-studies-navbar-container{top: 94px;}
	.single-our_casestudies .movesticky {top:125px!important;}
}

@media (min-width: 2100px) {  
	.container-2{ width: 1736px; max-width: 1736px; }
	.header-top{  padding: 0 120px; min-height: 150px;; }
	.logo a img{  height: 50px; }
	.main-nav > ul > li > a{ font-size: 24px; }
	.main-nav > ul > li{ padding: 63px 40px; }
	.ct-links{ padding: 0 0 0 40px;; }
	.ct-links a{ height: 70px; width: 205px; font-size: 24px; text-align: center; }
	.about-section-1{ padding: 150px 0 140px; }
	.about-sec-1 .about-sec-left h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.about-sec-1 .about-sec-left h2{ font-size: 96px;; }
	.about-success-blk { padding: 0 146px; }
	.about-success{ margin: 140px 0 220px ; }
	.home-about-blk .about-left-main{ min-width: 726px;; }
	.home-about-blk .home-about-right{ width: calc(100% - 726px);}
	.about-success-blk-inner .about-sec-left h2{ font-size: 48px;; }
	.about-success-blk-inner .about-sec-right{ margin: 0 -20px;; padding: 40px 0 0 0; }
	.about-success-blk-inner .about-sec-right .text{ padding: 0 20px;; }
	.about-success-blk-inner .about-sec-right p{ font-size: 24px;line-height: 160%; }
	p{ font-size: 24px; line-height: 160%; }
	.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 946px;; }
	.home-about-right-inner{ padding: 140px 145px;; }
	.is-inview.home-about-right .home-about-right-inner h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.home-about-right-inner h2{ font-size: 48px;}
	.home-about-right-inner .text{ padding: 40px 0 50px; }
	.sub-links a{font-size: 22px;; }
	.home-section-1.about-journey-block{ padding: 0 0 223px;}
	.fullimg-slider{ min-height: 920px;; }
	.careers-slide-img{ min-height: 920px;  width: 1415px;; }
	.fullimg-slider ul li{ padding: 0 20px;; }
	.careers-section-5.about-page-imgslider{ padding: 0 0 110px;; }
	.about-mission-outer{ padding: 110px 0; }
	.abt-mission-image{ max-width: 833px;; width: 833px;;}
	.abt-mission-image .abt-mission-inner span{ min-height: 730px; }

	.left-mission-text{ max-width: 688px; }
	.left-mission-text h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.left-mission-text h2{ padding: 0 0 40px;;  font-size: 48px;; }
	.left-mission-text p{ font-size: 24px; line-height: 160%; }
	.about-section-6{ padding: 110px 0 220px 0; }
	.center-title h6{padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.center-title h2{ font-size: 48px;; }
	.Delivering-listing{ padding: 74px 0 0 0; }
	.values-box .icon svg{ width: 120px;;}
	.values-box .icon{ min-height: 120px;; margin: 0 0 44px;;  }
	.values-box h5{ font-size: 30px; padding: 0 0 30px;; ; }
	.values-box    p{ font-size: 24px; line-height: 160%; }
	.row{  margin-right: -20px;margin-left: -20px; }
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{ padding-left: 20px ; padding-right: 20px;; }
	.team-listing-main{ padding: 220px 0 0 0; }
	.center-title h3{ font-size: 48px;; }
	.team-box { padding: 84px 0 16px; }
	.team-box .image-box span{ min-height: 660px;; }
	.team-box .image-box{ margin: 0 0 47px;; }
	.team-box p{ padding: 30px 0 40px 0; }
	.team-box .name{ font-size: 36px;; }
	.team-box p{ font-size: 24px;; }
	.team-box .konw-more-link a{font-size: 22px;; }
	.team-listing-main + .team-listing-main{ padding: 230px 0 0 0; }
	.about-section-3{ padding: 240px 0 260px 0; }
	.trusted-logo-list{ padding: 70px 146px 0  ; }
	.trusted-logo-list .trusted-row + .trusted-row{ padding-top: 70px;; }
	.trusted-logo-list .trusted-row img{ max-height: 70px;   }
	.about-tagline ul .tagline{ font-size: 320px;; }
	.about-tagline ul{ min-height: 416px;; }
	.about-tagline{ min-height: 416px;; }
	.home-section-7{  padding: 546px 0 220px ; }
	.ete-blk-left-main{ width: 728px; padding: 150px 140px 157px 146px ; min-width: 728px;;}
	.ete-blk-left-inner h2{ font-size: 48px;; padding: 0 0 42px;; }
	.border-btn a{ padding: 23px 30px;;  font-size: 24px;}
	.ete-blk-right .ete-blk-right-inner .image span{ min-height: 730px;; }
	.ete-blk-right{ margin: 0 0 144px; }
	.footer-top{ padding: 127px 0 35px 0; }
	.footer-left{ max-width: 582px;; }
	.footer-left-text p{ font-size: 36px;line-height: 140%; }
	.footer-left-text{ padding: 0 0 35px;; }
	.f-social a{ margin: 0 20px 0 0; height: 60px ; width: 60px;; }
	.f-social a img{ width: 22px;}
	.footer-right{ padding: 0px;; }
	.footer-services-links{ width: 667px;}
	.footer-right .footer-menu{ width: 270px;;}
	.footer-right h5{ padding: 0 0 30px;; font-size: 24px; line-height: 100%; }
	.footer-page-link{ padding: 25px 0 0 0; }
	.footer-page-link ul li a{ font-size: 20px;; }
	.footer-page-link ul li{ padding: 0 0 15px;; }
	.footer-services-links .footer-page-link ul li{ width: 342px;;}
	.footer-services-links .footer-page-link ul li:nth-child(2n+0){ width: 230px;}
	.footer-bottom{ padding: 40px 0 99px;; }
	.copyright{ font-size: 20px;line-height: 23px }
	.pravicy-link ul li a{ font-size: 20px;line-height: 23px }
	.pravicy-link ul li + li::before{ top: 5px; margin: 0 10px; font-size: 28px;  }
	.f-logo-list img {  height: 45px;;}
	.f-logo-list span{ margin: 0 35px; }
	.related-listing-padding {
		padding: 45px 0 0 0;
	}

	.left-banner-text{ width: 48%;   }
	.right_banner_main{ width: 52%;}
	.left-banner-text h1{ padding:  0 0 40px; font-size: 96px;}
	.left-banner-text p{ max-width: 440px;     font-size: 24px;}
	.red-btn-new{  padding: 40px 0 0 0;}
	.red-btn-new a{     padding: 23px 30px;font-size: 24px;}
	.home-banner{ margin:  0 0 220px; }
	.main-nav > ul > li.menu-item-has-children > a{ padding-right: 29px;; }
	.main-nav > ul > li.menu-item-has-children > a::after,
	.main-nav > ul > li.menu-item-has-children > a:hover:after{ height: 12px; margin-top: -3px;; width: 18px; background-size: 100% auto;}
	.megamenu_wrap{ padding: 0 76px 0 0; width: 1503px;}
	.main-nav .left_mega ul{ width: 371px; padding: 51px 0 69px 74px;;}
	.main-nav .left_mega ul li{ padding: 23px 20px 23px 0; }
	.main-nav .left_mega ul li a{ font-size: 20px; }
	.main-nav .left_mega ul + ul{ width: 502px; padding-left: 91px;;}
	.main-nav .back_img{ width: 553px;}
	.about-section-7::after{ height: 500px;; }
	.team-box .image-box .social-hover a{      height: 60px;width: 60px;}
	.team-box .image-box .social-hover a img { height: auto; width: 22px;}

	.home-section-2{ padding: 220px 0; }
	.top-slide-text{ font-size: 150px;;  padding: 0 0 100px; }
	.slider-thumb-text p{ max-width: 350px; font-size: 32px;; }
	.slider-thumb-text .icon svg{ height: auto;  width: 35px;;} 
	.thumbImg .slider-thumb-text{ max-width: 350px; }
	.vehicle-detail-banner{ padding: 40px 0 0; }
	.home-section-3 .title-row{ padding: 220px 0 100px;; }
	.title-row .title-row-left h6,
	.case-studies-blk-home .case-studies-left h6 { padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.title-row .title-row-left h2 { font-size: 48px;; }
	.sub-links a span,
	.team-box .konw-more-link a span,
	.sub-links a span{ font-size: 36px;; }
	.title-row .title-row-left{ max-width: 900px;; }
	.image-box a h5{ font-size: 36px;; padding: 40px 0 0 0;  }
	.image-box a .img{ padding: 660px 0 0 0; }
	.image-box a .img span{ min-height: 660px; }
	.services-slick-slider .slick-arrow,
	.services-slick-slider .slick-arrow:hover{ top: 200px; height: 106px; width: 106px;; background-size: 25px auto;  }
	.services-slick-slider .slick-arrow.slick-prev,
	.services-slick-slider .slick-arrow.slick-prev:hover{ top: 330px;; background-size: 25px auto;}
	.home-section-3{ padding: 0 0 220px;; }
	.case-studies-blk-home .case-studies-left{ width: 980px;; padding: 140px 145px; }
	.case-studies-blk-home .case-studies-left h2{ padding: 0 0 40px;; font-size: 36px;; }
	.case-studies-blk-home .case-studies-left p{ font-size: 24px;; }
	.case-studies-blk-home .case-studies-left .build-btn{ padding: 40px 0 50px;; }
	.case-study-image .case-study-image-inner .image span{ min-height: 946px; }
	.home-section-4-inner{ padding: 0 0 220px;; }
	.home-section-5{ padding: 0 0 220px;; }
	.case-studies-blk-home .case-studies-left .build-btn span{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;   }
	.team-modal .modal-dialog{ width: 1500px;}
	.team-modal-blk{ padding: 145px; }
	.team-modal-blk .modal-left-col{ min-width: 334px; width: 334px; }
	.team-modal-blk .modal-left-col .img{ padding: 0 0 40px; }
	.team-modal-blk .modal-left-col p{ font-size: 20px;; padding: 30px 0 50px;; }
	.team-modal-blk .modal-left-col .name{ font-size: 36px;; }
	.team-modal-blk .modal-left-col .social-modal a{  height: 60px; width: 60px; }
	.team-modal-blk .modal-right-col{ width: 801px;}
	.team-modal-blk .modal-right-col .text p{ font-size: 24px; }
	.team-modal-blk .modal-left-col .social-modal a svg{ width: 22px; height: auto;}
	.team-modal .modal-dialog .modal-content button.close img{ width: 40px;;}
	.services-intro-section{ padding: 150px 0 ; }
	.services-intro-block .services-intro-text h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.services-intro-block .services-intro-text h2{ font-size: 96px; }
	.services-intro-block .services-intro-text{ max-width: 1414px; }
	.services-listing-block .service-box .imagebox .image{ min-height: 660px; }
	.services-listing-block .service-box .textbox .box-title{ padding: 50px 0 30px;; }
	.services-listing-block .service-box .textbox .box-title h3{ font-size: 36px;; }
	.services-listing-block .service-box .textbox .box-text .link-btn{ margin: 40px 0 0 0; }
	.services-listing-block .service-box .textbox .box-text .link-btn{ font-size: 22px;; }
	.team-box .konw-more-link a span,
	.services-listing-block .service-box .textbox .box-text .link-btn span{ font-size: 36px;; }
	.services-listing-block{ padding: 0 0 170px; }
	.integrations-section-1{ padding: 150px 0 220px;; }
	.partner-text-top h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.partner-text-top h2{ font-size: 96px;; }
	.partner-text-top{max-width: 1414px;  }
	.partner-text-text{ padding: 150px 0 0 0; }
	.integrations-block .partner-img-left{ width: 833px;;}
	.integrations-block .partner-img-left .image span  { min-height: 730px;; }
	.partner-text-right{ width: 688px; max-width: 688px;}
	.partner-text-right h5{ font-size: 48px;; padding: 0 0 40px;; }
	.services-cat-outer{ padding: 220px 0; }
	.case-box-new a { min-height: 320px; }
	.case-box-new a h4{ padding: 0 0 40px; font-size: 48px;; }
	.case-box-new a .read-link-new strong{font-size: 22px;; }
	.case-box-new a .read-link-new strong span{ font-size: 36px;; }

	.main_wapper{ padding: 170px 0 0 0!important; }
	.case-studies-page{ padding: 150px 0 220px; }
	.case-studies-page .center-title-2 h6 { padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.case-studies-page .center-title-2 h2{ font-size: 96px;; }
	.case-studies-row{ margin: 150px 0 0 0; }
	.case-studies-row .case-studies-img{ width: 832px;;}
	.case-studies-row .case-studies-img .image span{ min-height: 730px; }
	.case-studies-row .case-studies-box-data{ width: 688px;;}
	.case-studies-row .case-studies-box-data h4{ font-size: 36px;; padding: 0 0 40px;; }
	.case-studies-row .case-studies-box-data .text{ padding: 0 0 50px;; }
	.case-studies-row .case-studies-box-data .text p{ font-size: 24px;; }
	.case-studies-row .case-studies-box-data .build-btn{ padding:  0 0 43px;; }
	.case-studies-row .case-studies-box-data .build-btn span{     padding: 10px 25px;font-size: 20px;line-height: 1.2;letter-spacing: 0.03em;}
	.sub-links strong{ font-size: 22px; }
	.sub-links strong span{ font-size: 36px;; }
	.load-more-btn-full a{     padding: 23px 30px;font-size: 24px; }
	.load-more-btn-full{ padding: 100px 0 0 0; }

	.case-studies-details-page{ padding: 150px 0 220px; }
	.case-studies-title h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.case-studies-details-page .case-studies-title h2{ font-size: 96px;; }
	.case-studies-details-page .case-studies-title .build-btn span{     padding: 10px 25px;font-size: 20px;line-height: 1.2;letter-spacing: 0.03em;}
	.case-studies-details-page .case-studies-title .time-date{ font-size: 22px; padding: 40px 0 0 0; }
	.case-studies-details-page .case-studies-title{ padding: 0  0 150px;; }
	.case-studies-contain{ max-width: 1100px; padding: 150px 0; }
	.job-data h4{ font-size: 36px;; }
	.job-data p,
	.job-data ul li,
	.job-data ol li{ font-size: 24px;}

	.job-data.pillerdata p,
	.job-data.pillerdata ul li,
	.job-data.pillerdata ol li{ font-size: 18px;}
	.share-case .share-blk{ padding: 50px 0; }
	.share-blk .share-text i img{ width: 24px; height: auto;}
	.share-blk .share-text{ font-size: 22px;; }
	.share-blk .icon-list a{ height: 60px; width: 60px;; }
	.share-blk .icon-list a img{ width: 22px; height: auto;}
	.case-studies-releted-box .img{ min-height: 451px;; }

	.main-nav .back_img>img{ max-height: 354px;; }
	.case-studies-releted-box .case-studies-inner .case-title h5 a{ padding: 50px 0 30px; font-size: 36px;; }
	.case-studies-releted-box .case-studies-inner .build-btn span{     padding: 10px 25px;font-size: 20px;line-height: 1.2;letter-spacing: 0.03em;}

	.services-details-section-1{ padding: 150px 0 220px;; }
	.services-title h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.services-title h2{ font-size: 96px;; }
	.platform_block{ padding: 140px 0 0px;; max-width: 1414px;; }
	.platform_block h2{ font-size: 48px;; padding: 0 0 40px;; }
	.platform_block .text-blk p{ font-size: 24px;; }
	.services-row.expertise-block{ padding: 100px 0 50px;; }
	.expertise-block .img-blk { width: 832px;;}
	.expertise-block .img-blk .img_in{ min-height: 730px; }
	.expertise-block .expertise-data h5{ font-size: 36px;; padding: 0 0 40px;; }
	.expertise-block .expertise-data{     max-width: 688px; width: 688px;}
	.expertise-block .expertise-data p,
	.expertise-block .expertise-data ul li,
	.expertise-block .expertise-data ol li { font-size: 24px;; }
	.case-studies-row .case-studies-box-data .build-btn{ padding:  0 0 43px;; }
	.case-studies-row .case-studies-box-data .build-btn span{     padding: 10px 25px;font-size: 20px;line-height: 1.2;letter-spacing: 0.03em;}
	.sub-links strong{ font-size: 22px; }
	.sub-links strong span{ font-size: 36px;; }
	.home-section-7.services-details-cta{ margin-bottom: 190px; }
	.platform-img{ margin: 150px 0 0 0; }
	.contact-section-1{ padding: 150px 0 0 0; }
	.contact-tpl-blk h6 { padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.contact-tpl-blk h2{ font-size: 96px;; }
	.contact-tpl-blk{ padding: 0 0 80px; }
	.contact-loaction-block{ padding: 150px 0 0 0; }
	.contact-tab-blk{ padding: 100px 145px; }
	.contact-tab-blk .nav-tabs li .nav-link{ font-size: 24px; padding: 0 0 20px;; ; }
	.contact-tab-blk .nav-tabs li{ padding: 0 30px;; }
	.contact-data-left h6{ font-size: 28px;; }
	.contact-data-left h6 span{ line-height: 1.3; font-size: 36px;; }
	.contact-address p{ font-size: 24px;; }
	.contact-data-left{ width: 400px;;}
	.map_img{ width: 950px;;}
	.map_img img{ width: 100%;}
	.map_img .contact-doat{     left: 255px;top: 226px; }
	.map_img .contact-doat.doat-2 {left: 663px;top: 297px;}
	.map_img .contact-doat.doat-3 {left: 664px;top: 297px;}
	.contact-form-center{ max-width: 1414px;  }
	.contact-form-blk .contact-form-left h2{font-size: 48px;; padding: 0 0 40px;; }
	.contact-form-blk .contact-form-left{ width: 400px;;}
	.contact-form-blk .contact-form-left h5 { padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.contact-form-blk .contact-form-left p{ font-size: 24px;}
	.ct-email h6{ font-size: 24px; line-height: 1.4;}
	.contact-form-blk .contact-form-left .ct-email p{ line-height: 1.4; font-size: 36px; }
	.ct-email{ padding: 40px 0 0 0; }
	.contact-form-right{ max-width: 834px; }
	.contact-form .input-box{ padding: 0 0 30px; }
	.contact-form .input-box .input-text{ font-size: 20px; line-height: 1 ; height: 80px; padding:34px 0 0 29px; ; }
	.contact-form .input-box textarea.input-text{ height: 150px;; }
	.contact-form .input-box .title-block{  }
	.contact-form .input-box .title-block{ padding: 0 29px; font-size: 20px; line-height: 1.2;     transform: translateY(28px); }
	.contact-form .input-box.focus .title-block{ transform: translateY(16px); color: #60605D; font-size: 14px; ; }
	.contact-form .submit-row .input-box p{font-size: 20px; line-height: 1.2; }
	.contact-form .submit-row .input-box .submit-btn{ min-width: 247px; height: 70px;; font-size: 24px;;  }


	.careers-section-1{ padding: 150px 0 0 0; }
	.careers-block-top h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.careers-block-top h2{ font-size: 96px;; }
	.careear-vedio-block{ margin: 140px 0 150px;; }
	.careear-vedio-block .vedio-image img{ width: 100%;}
	.vedio-after-text{ max-width: 1414px; }
	.vedio-after-text h3{ font-size: 48px;; margin: 0 0 40px;; }
	.careers-why-inner .careers-why-img{ width: 833px;}
	.careers-why-inner .careers-why-img .img_in{ min-height: 730px; }
	.careers-why-inner .careers-why-data h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 45px; }
	.careers-why-inner .careers-why-data h2{ font-size: 48px;; }
	.careers-why-inner .careers-why-data ul li,
	.careers-why-inner .careers-why-data ol li{ font-size: 24px;; }
	.careers-why-inner .careers-why-data{ max-width: 688px; }
	.value-box .icon svg{  height: 110px ; width: auto; }
	.value-box h5{ font-size: 30px ; padding: 0 0 30px;; }
	.value-box p{ font-size: 24px;; }
	.value-box .icon{ min-height: 110px; margin: 0 0 44px; }
	.value-listing{ padding: 74px 0 0 0; }
	.job-row-header .text{ padding-right: 30px; font-size: 24px; }
	.result-outer{ font-size: 24px; }
	.job-row-header{ min-height: 150px;; }
	.job-row-header .select-box{ width: 340px; padding: 0 20px;}

	.job-row-header .select-box  .nice-select{ height: 60px;; line-height: 60px; font-size: 18px; ; }
	.reset-link a{ font-size: 20px;; }
	.job-row-main .text-2{  font-size: 30px;;  }
	.job-row-main .text-1,
	.job-row-main .text-3,
	.job-row-main .text-5{ font-size: 24px;; }
	.job-row-main .text-4 a{ font-size: 22px;; }
	.job-row-main .text-4 a span{ font-size: 36px;; }
	.job-row-main{ min-height: 130px; }
	.job-blk-main .sub-links-load-more a{ padding: 23px 30px;font-size: 24px;}
	.nice-select .option{ font-size: 20px;; }

	.job-section-1{ padding: 150px 0 100px;; }
	.job-text-top h6{ padding: 10px 25px; font-size: 20px; line-height: 1.2; letter-spacing: 0.03em;  margin: 0 0 60px; }
	.job-text-top h2{ font-size: 96px;; }
	.job-text-top  .city-row { padding: 20px 0 50px;; }
	.job-text-top .city-row .city-name{ padding: 0 25px;; font-size: 24px;; }
	.job-text-top .city-row .city-name i{ margin: 0 15px 0 0; }
	.job-text-top .city-row .city-name i img{ width: 28px;;}
	.job-text-top .job-title-text{ max-width: 1100px; }
	.job-text-top .job-title-text > p{ font-size: 24px; padding: 30px 150px;; }
	.job-data-bottom .white-box-text{ margin: 0 0 150px; padding: 30px;;  }
	.job-data-bottom .white-box-text p{ font-size: 24px;; }
	.job-contain{ max-width: 1100px;  }
	.defult-page{ padding: 150px 0; }
	.defult-page .cms-page{ max-width: 1414px; }
	.defult-page .cms-page h1{font-size: 88px;; }
	.defult-page .cms-page h2 { padding: 60px 0 20px; font-size: 48px;; }
	.defult-page .cms-page p,
	.defult-page .cms-page ul li,
	.defult-page .cms-page ol li{ font-size: 24px; }
	.fourzero-page .four-zero-logo{ min-height: 150px;; }
	.fourzero-page .four-zero-logo img{ height: 50px;; }
	.four-sec-1{ padding: 150px 0; }
	.four-zero-blk .icon img{ height: 120px;;  }
	.four-zero-blk h1{ padding: 50px 0 20px;  font-size: 120px;; }
	.four-zero-blk p{ font-size: 48px;; }
	.fourzero-page .four-sec-2{ padding: 150px 0; }
	.four-zero-data p{ font-size: 36px; padding: 0 0 50px;; }
	.four-zero-data .button-set a{     height: 70px;width: 205px;font-size: 24px;text-align: center;}
	.four-zero-data{ max-width: 1160px; }
	.releted-outer .releted-title h2{ font-size: 48px;; }

	.right_banner_main-inner{ width: calc((100vw - 1706px) / 2 + 100% + -9px); }
	.home-about-right-inner h2 b,
	.about-success-blk-inner .about-sec-left h2 b,
	.home-about-right-inner h2 b,
	.left-mission-text h2 b,
	.vedio-after-text.underline-text-2 h3 b{ margin-top: 3px;; }
	.home-section-5 .center-title h2 b{ margin-top: 5px;; }
	.about-sec-1 .about-sec-left h2 b,
	.about-section-6 .center-title h2 b,
	.careers-block-top .underline-text-first-load h2 b,
	.careers-section-3 .center-title h2 b,
	.job-text-top h2 b,
	.contact-section-2 .center-title h2 b,
	.case-studies-page .center-title-2 h2 b,
	.services-intro-block .services-intro-text h2 b,
	.services-details-section-2 .center-title h2 b{ margin-top: 7px;; }
	.team-listing-main .center-title h3 b,
	.team-listing-main .center-title h3 b{ margin-top: 9px;; } 
	.about-section-3 .center-title h2 b, .about-section-6 .center-title h2 b{ margin-top: 5px;; }
	.careers-why-inner .careers-why-data h2 b{ margin-top: 1px;; }
	.careers-job-section .center-title h2 b{ margin-top: 6px;; }
	.contact-section-1 h2 b{ margin-top: 4px;; }
	.contact-form-blk .contact-form-left h2 b{ margin-top: 2px;; }
	.case-studies-details-page .case-studies-title h2 b{ margin-top: 8px;; }
	.services-details-section-1 .services-title h2 b{ margin-top: -2px;; }
	.platform_block h2  b{ margin-top: 4px;; }

	.contact-form .input-box.select-box-cls .nice-select{ height: 80px; padding: 44px 0 0 29px; font-size: 20px;; ; }
	.contact-form .input-box.select-box-cls .defult-open {
		transform: translateY(16px);
		color: #60605D;
		font-size: 14px;
	}

	.partner-logo-blk ul li img{ max-width:auto; height: 60px; }
	.values-box .icon svg{ height: 110px;  width: auto;}
	.values-box .icon{ min-height: 110px;; }

	html {scroll-padding: 242px;}
	.case-studies-navbar-container{top: 170px;}
	.single-our_casestudies .movesticky {top: 200px!important;}
}





@media (min-width: 1800px) { 
/*.ete-blk-right .ete-blk-right-inner .image span{ min-height:70vh; }
.case-study-image .case-study-image-inner .image span{ min-height:60vh; }
.home-about-blk .about-left-main .about-left-inner .image span{ min-height:90vh; }*/
.right_banner_main-inner .image_col-1 span{ min-height: calc(90vh - 100px); }
.right_banner_main-inner .image_col-2 span{ min-height:calc(45vh - 50px); }
.right_banner_main-inner .image_col-3 span{ min-height:calc(45vh - 50px); }
/*.long-way-inner .abt-image-1 span{ height: 60vh; }
.expertise-section.expertise-two-block .expertise-block .img-blk .img_in{ min-height: 80vh; }
.careers-block-why  .careers-blk-right .img_in   { min-height: 80vh; }
.spotlight-slider-row  .right-colum .img_in{ min-height: 80vh; }*/
}
@media (min-width: 1231px) and (max-width: 1400px) {
.left-banner-text h1{ font-size: 48px; }	
.right_banner_main-inner .image_col-1 span{ min-height: calc(96vh - 100px); }
.right_banner_main-inner .image_col-2 span{ min-height:calc(48vh - 50px); }
.right_banner_main-inner .image_col-3 span{ min-height:calc(48vh - 50px); }
.left-banner-text{ padding-right: 140px;; }
.about-tagline{ min-height: 260px;; }
.about-tagline ul .tagline{ font-size: 200px;; }
.home-section-7{ padding: 310px 0 100px 0; }


.team-listing-main .row {margin: 0 -15px 0 -15px;  }
.team-listing-main .row .col-md-4 {padding: 0 15px 0 15px;}
}

@media (min-width: 1231px) and (max-width: 1400px) {
	.team-listing-main .row {margin: 0 -15px 0 -15px;  }
.team-listing-main .row .col-md-4 {padding: 0 15px 0 15px;}
	.header-top{ min-height: 70px;; }
	.main-nav > ul > li{ padding: 26px 25px 23px; }
	.main_wapper{ padding: 70px 0 0 0; }
	.about-section-1{ padding: 70px 0; }
	.about-sec-1 .about-sec-left h2{ font-size: 48px; }
	  .container-2{ max-width: 970px; }
	.about-success{ margin: 70px 0 100px;; }
	.home-about-blk .about-left-main{ min-width: 410px;; }
	.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 533px; }
	.about-success-blk-inner .about-sec-left h2{ font-size: 28px;}
	.about-success-blk-inner .about-sec-right p{ font-size: 16px;}
	.home-about-right-inner{ padding: 50px;; }
	.home-about-right-inner h2{ font-size: 28px; }
	.home-about-right-inner .text p{ font-size: 16px;;}
	.home-section-1.about-journey-block{ padding: 0 0 100px;; }
	.careers-slide-img{ min-height: 420px;; width: 600px; }
	.fullimg-slider{ min-height: 420px; }
	.about-mission-outer{ padding: 25px 0; }
	.abt-mission-image{ width: 450px; max-width: 450px;}
	.abt-mission-image .abt-mission-inner span{ min-height: 394px; }
	.left-mission-text h2{ font-size: 28px;}
	.left-mission-text p{ font-size: 16px;;}
	.left-mission-text{ max-width: 400px; }
	.center-title h2{ font-size: 28px; }
	.values-box   h5{ font-size: 20px; padding: 0 0 10px;;}
	.values-box   p{ font-size: 16px;}
	.Delivering-listing{ padding: 42px 0 0 0; }
	.about-section-6{ padding: 75px 0 100px; }
	.team-listing-main{ padding: 75px 0 50px;; }
	.center-title h3{ font-size: 28px;}
	.team-box .image-box span{ min-height: 365px; }
	.team-box .name{ font-size: 20px;;}
	.team-box p{ font-size: 16px;; padding: 15px 0 20px;  }
	.team-box{ padding: 40px 0 0 0; }
	.team-listing-main + .team-listing-main{ padding: 25px 0 75px; }
	.about-section-7::after{ height: 350px;; }
	.about-section-3{ padding: 25px 0 100px;; }
	.trusted-logo-list{ padding: 40px 30px 0; }
	.trusted-logo-list .trusted-row + .trusted-row{ padding-top: 40px;; }
	.trusted-logo-list .trusted-row span img{ max-height: 50px;; max-width: 211px;; }
	.about-tagline ul .tagline{ font-size: 150px;;}
	.about-tagline{ min-height: 195px; }
	.about-tagline ul{ min-height: 195px; }
	.home-section-7{ padding: 230px 0 100px; }
	.ete-blk-left-main{ min-width: 450px; width: 450px; padding: 80px; }
	.ete-blk-left-inner h2{ font-size: 28px;;}
	.ete-blk-right{ width: calc(100% - 450px);}
	.ete-blk-right .ete-blk-right-inner .image span{ min-height: 406px; }
	.footer-top{ padding: 70px 0 35px; }
	.footer-left-text p{ font-size: 20px;;}
	.footer-left{ max-width: 260px;; }
	.footer-right .footer-menu{ width: 150px; margin-right: 32px;;}
	.footer-bottom{ padding: 30px 0 40px; }
	.values-box .icon svg{ max-height: 90px; max-width: 100px; width: auto; }
	.left-banner-text p,
	p,
	.case-studies-blk-home .case-studies-left p{ font-size: 16px;; }
	.right_banner_main-inner{ width: calc((100vw - 940px) / 2 + 100% + -9px); }
	.red-btn-new a{ padding: 13px 20px; }
	.home-banner{ margin: 0 0 100px;; }
	.home-section-2{ padding: 100px 0; }
	.top-slide-text{ padding: 0 0 50px;; font-size: 80px;  }
	.slider-thumb-text p{ font-size: 20px;;}
	.home-section-3 .title-row{ padding-top: 100px ; }
	.title-row .title-row-left h2{ font-size: 28px;}
	.Exceeds-slider-block .flickity-button{ height: 50px; left: -150px;; width: 50px;; top: 167px; }
	.Exceeds-slider-block .flickity-button.previous{ top: 233px; }
	.Exceeds-slider-block{ padding: 0 0 0 150px;; }
	.carousel-cell-slide{ width: 300px;;} 
    .image-box a .img span{ min-height: 365px;; }
	.image-box a .img{ padding: 365px 0 0 0; }
	.image-box a h5{ padding: 20px 0 0 0 ; font-size: 20px;; }
	


	.services-slick-slider{ width: calc(100% + 200px); padding-left: 150px;}
	.services-slick-slider::after{ right: calc(100% - 150px); }
	.services-slick-slider .slick-arrow{ height: 50px; left: -150px;; width: 50px;; top: 167px; }
	.services-slick-slider .slick-arrow.slick-prev{ top: 233px; }

	.home-section-3{ padding: 0 0 100px; }
	.case-studies-blk-home .case-studies-left{ width:480px;;  padding: 50px;}
	.case-studies-blk-home .case-studies-right{ width: calc(100% - 480px);}
	.case-studies-blk-home .case-studies-left h2{ font-size: 20px;;}
	.case-study-image .case-study-image-inner .image span{ min-height: 460px;; }
	.case-study-image{ margin: 70px 0 0 0; }
	.home-section-4-inner{ padding: 0 0 100px;; }
	.home-section-5{ padding: 0 0 100px;; }

	.careers-section-1{ padding: 70px 0 0 0; }
	.careers-block-top h2{ font-size: 48px;; }
	.careear-vedio-block{ margin: 70px  0; }
	.vedio-after-text{ padding: 0 100px;; }
	.careear-vedio-block .play-icon a{ height: 70px; width: 70px;; background-size: 22px auto;  }
	.vedio-after-text h3{ font-size: 26px;; }
	.careers-why-block{ padding: 100px 0; }
	.careers-why-inner .careers-why-img{ width: 470px;;}
	.careers-why-inner .careers-why-img .img_in{ min-height: 412px; }
	.careers-why-inner .careers-why-data{ max-width: 420px;; }
	.careers-why-inner .careers-why-data h2{ font-size: 28px;;}
	.careers-why-inner .careers-why-data p + p{ padding: 24px 0 0 0; }
	.careers-section-3{ padding: 100px 0 0 0; }
	.value-box h5{ font-size: 20px; padding: 0 0 10px;;;}
	.value-box p{ font-size: 16px;;}
	.team-value-block{ padding: 0 0 100px;; }
	.careers-section-4{ padding: 100px 0 120px;; }
	.spotlight-slider-row .left-colum{ width: 470px; padding: 50px;}
	.spotlight-slider-row .left-colum .left-colum-inner .text{ padding: 0 0 40px;; }
	.spotlight-slider-row .left-colum .left-colum-inner .text p{ font-size: 20px;;}
	.spotlight-slider-row .left-colum .left-colum-inner .name{ font-size: 16px;;}

	.spotlight-slider-row .right-colum{ width: calc(100% - 470px);}
	.spotlight-slider-row .right-colum .img_in{ min-height: 470px; }
	.spotlight-slider-block .slick-arrow { bottom: -50px; left: 65px;; height: 50px; width: 50px; } 
	.spotlight-slider-block .slick-arrow.slick-prev{ left: 0px;; }
	.value-box .icon svg{    max-height: 90px;max-width: 110px;width: auto;}
	.careers-section-5{ padding: 0 0 100px;; }
	.job-blk-main{ padding: 40px 0 100px;; }
	.job-row-header{ min-height: 80px; padding: 0 25px;; }
	.job-row-header .select-box{ width: 221px;;}
	.job-row-header .select-box{ padding: 0 10px;; }
	.result-outer{ font-size: 16px;;}
	.job-row-main{ min-height: 80px;; }
	.job-row-main .text-2{ font-size: 20px;;}
	.job-row-main .text-1,
	.job-row-main .text-3,
	.job-row-main .text-4,
	.job-row-main .text-5{ font-size: 16px;; }
	.job-blk-main .sub-links-load-more{ padding: 40px 0 0 0; }
	.job-blk-main .sub-links-load-more a{ padding: 13px 20px;; }

	.contact-section-1{ padding: 70px 0 0 0; }
	.contact-section-1 h2{ font-size: 48px;;}
	.contact-tpl-blk{ padding: 0 0 10px;; }
	.contact-loaction-block{ padding: 70px 0 0 0; }
	.contact-tab-blk{ padding: 50px 30px 0;; }
	.contact-data{ padding: 50px 0 0 0; }
	.contact-data-right{ margin-right: -50px;; }
	.contact-data-left h6{ font-size: 16px;;}
	.contact-data-left h6 span{ font-size: 20px;;}
	.contact-address p{ font-size: 16px; line-height: 1.5;}

	.contact-box-blk{ padding: 70px 0; }
	.contact-box{ width: 320px; margin: 0 20px; padding: 30px ; min-height: 0px; ;}
	.contact-box .icon svg{ max-width: 100px; max-height: 63px;; }
	.contact-box h5{ font-size: 20px; padding: 0 0 10px;;}
	.contact-box p{ font-size: 16px;; padding: 0 5%;}
	.contact-box .sub-links{ padding: 20px 0 0 ; }
	.contact-box .icon{ min-height: 63px;; }
	.contact-section-4{ padding: 0 0 100px 0; }
	.border-div{ padding: 100px 0 0 0; }
	.contact-form-blk .contact-form-left h2{ font-size: 28px;;}
	.contact-form-blk .contact-form-left p,
	.ct-email h6{ font-size: 16px;;}
	.contact-form-blk .contact-form-left .ct-email p{ font-size: 20px;;}

	.services-intro-section{ padding: 70px 0; }
	.services-intro-block .services-intro-text h2{ font-size: 48px;;}
	.services-listing-block .service-box .imagebox .image{  min-height: 356px;; }
	.services-listing-block .service-box .textbox .box-title{padding:  20px 0 15px;;  }
	.services-listing-block .service-box .textbox .box-title h3{ font-size: 20px;; }
	.services-listing-block .service-box .textbox .box-text .link-btn{ margin: 20px 0 0 0; }
	.services-listing-block .row > [class*="col-"]{ margin: 0 0 60px;;  }
	.services-listing-block{ padding: 0 0 40px;; }

	.services-details-section-1-expertisepadding{ padding: 70px 0 0px!important; }

	.services-details-section-1{ padding: 70px 0 70px;; }
	.services-title h2{ font-size: 48px;;}
	.platform-img{ margin: 70px 0 0 0; }
	.platform_block{ padding: 70px 100px 100px;; }
	.platform_block h2{ font-size: 28px;;}
	.platform_block .text-blk p{ font-size: 16px;;}
	.strategic-partnerships-blk{ padding: 100px 0; }
	.partner-logo ul{ padding: 50px 0 0 0; }
	.partner-logo ul li{ padding: 0 12px;; }
	.strategic-partnerships-blk{ padding: 70px 0; }

	.services-row.expertise-block{ padding: 50px 0 20px; }
	.expertise-block .img-blk{ width: 450px;;}
	.expertise-block .img-blk .img_in{ min-height: 394px;; }
	.expertise-block .expertise-data{ max-width: 400px;; }
	.expertise-block .expertise-data h5{ font-size: 20px;;}
	.expertise-block .expertise-data p{ font-size: 16px;;}
	.expertise_outer{ padding: 0 0 80px;; }
	.services-details-section-3{ padding: 100px 0 0 0; }
	.services-details-section-3 .title-row{ padding: 0 0 50px;; }

	.case-studies-padding{ padding: 40px 0 70px!important; }
	.case-studies-page{ padding: 70px 0 100px;; }
	.center-title-padding{padding:0 0 0px !important;}
	.case-studies-page .center-title-2{ padding: 0 0 70px;; }
	.case-studies-page .center-title-2 h2{font-size: 48px;; }
	.case-studies-top-blk .case-studies-blk-home .case-studies-left .text{ padding: 0 0 40px;; }

	.case-studies-row{ margin: 70px 0 0 0;}
	.case-studies-row .case-studies-img{ width: 450px;;}
	.case-studies-row .case-studies-img .image span{ min-height: 394px;; }
	.case-studies-row .case-studies-box-data{ width: 400px;;}
	.case-studies-row .case-studies-box-data h4{ font-size: 20px;;}
	.case-studies-row .case-studies-box-data .text p{ font-size: 16px;;}
	.load-more-btn-full a{ padding: 13px 20px; }

	.case-studies-details-page{ padding: 70px 0 100px; }
	.case-studies-details-page .case-studies-title h2{ font-size: 48px;; }
	.case-studies-details-page .case-studies-title{ padding: 0 0 70px;; }
	.case-studies-contain{ padding: 70px 0; }
	.page-template-POV-1 .case-studies-title-padding,.page-template-POV-2 .case-studies-title-padding  {padding:0 0 0px!important}

	.case-studies-title-padding{ padding: 0 0 30px!important; }
	/* .case-studies-contain-padding{ padding: 2px 0!important; } */
	.case-studies-contain{ max-width: 700px;; }
	.job-data h4{ font-size: 20px;; }
	.case-studies-contain .job-data h4{ padding: 70px 0 10px;; }
	.job-data p{ font-size: 16px;;}
	.case-studies-contain .job-data img{ margin: 40px 0 0 0; }
	.share-case .share-blk{ padding: 20px 0; }
	.page-template-POV-1 .related-outer-padding, .page-template-POV-2 .related-outer-padding{padding: 40px 0 0 0!important}
	.releted-outer{ padding: 100px 0 0 0; }
	.related-outer-padding{ padding: 60px 0 0 0!important; }
	.releted-outer .case-title h2{ font-size: 20px!important;}
	.single-our_casestudies .releted-outer .case-title h2{ font-size: 24px!important;}

	.case-studies-releted-box .case-studies-inner .titlecase1 h5 a{font-size: 16px!important; }
	.sub-links-position{float:right; }
	.titlecase1 h5 a{padding: 5px 0 5px!important;}
	.hr1 hr{background-color: #000; margin-top:12px;margin-bottom: 12px;;}
	.releted-outer .releted-title h2{ font-size: 28px;}
	.releted-listing{ padding: 50px 0 0 0; }
	.related-listing-padding{padding: 15px 0 0 0!important;}
	.case-studies-releted-box .img{ min-height: 244px;; } 


	.case-studies-releted-box .case-studies-inner .case-title h5 a{ padding: 20px 0 50px!important; }
	.case-studies-inner .case-title h5 a{ padding: 20px 0 50px; }

	.case-studies-releted-box .case-studies-inner-padding .case-title h5 a{ padding: 0px 0!important; font-size: 20px;; }
	.case-studies-releted-box .case-studies-inner .build-btn{ padding: 0 0 15px;; }
	.job-data ul li{ font-size: 16px;; }
	.job-data ol li{ font-size: 16px;; }
	.insights-page{ padding: 70px 0 100px;; }
	.inner-intro-block .inner-intro-text h2{ font-size: 48px;; }
	.inner-intro-block{ padding: 0 0 60px;; }
	.insights-filter ul li .filter-link input[type="radio"] + label{ font-size: 16px;;}
	.insights-filter ul li{  min-width: 140px;;}
	.insights-filter{ margin: 0 0 40px;; }
	.insights-listing .insights-box .imagebox .image{ min-height: 358px;; }
	.insights-listing .insights-box .textbox{ padding: 20px 0 0 0; }
	.insights-listing .insights-box .textbox .box-label{ padding: 0 0 15px;; }
	.insights-listing .insights-box .textbox .box-title h3{ font-size: 20px;;}
	.insights-listing .insights-box .textbox .box-date{ padding: 20px 0 0 0; }
	.insights-listing .row > [class*="col-"]{ margin: 0 0 60px;; }
	.insights-loadmore{ margin: -10px 0 0 0; }
	.insights-loadmore .loadmore-btn{ padding: 13px 20px; }
	.insights-listing .insights-box .imagebox .playbtn{ height: 60px; width: 60px;; }
	.insights-listing .insights-box .imagebox .playbtn img{ max-width: 18px; }


	.singale-block-mian{ padding: 70px 0 40px; }
	.singale-block-mian h2{ font-size: 48px;; }
	.singale-block-top{ padding: 0 0 70px;; }
	.singale-block-bottom{ max-width: 700px;; padding: 70px 0 0 0; }
	.cmn-styling p{ font-size: 16px; margin: 0 0 20px;;}
	.cmn-styling p + h5{ padding-top:50px ; font-size: 20px; margin-bottom: 15px;; }
	.cmn-styling p img{ margin: 50px 0 0px; }
	.cmn-styling ul li, .cmn-styling ol li{ font-size: 16px;;}
	.cmn-styling ul, .cmn-styling ol{ margin: 0 0 20px;; }
	.cmn-styling ul + h5, .cmn-styling ol + h5{ padding-top: 48px;  }
	.cmn-styling .insights_detail_slider .fullimg-slider{ left: calc(-50vw + 350px);}
	.singale-block-bottom .fullimg-slider li .image_box{ width: 600px; min-height: 420px;}
	.cmn-styling .fullimg-slider{ padding: 50px 0 ; }
	.cmn-styling .fullimg-slider{ margin: 50px 0 70px;; }
	.abt_author .abt_author_inner{ max-width: 700px; padding: 70px 0 0 0; }
	.abt_author .abt_author_inner{ font-size: 28px;;}
	.bottom_author_blk{ padding: 20px 0 70px; }
	.bottom_author_blk .abt_author_dtl{ padding: 0 0 0 50px;; }
	.abt_author_dtl h5{ font-size: 20px;;}
	.abt_author_dtl .postion_post{ font-size: 16px;;}
	.share_blk{ padding: 20px 0; }
	.insight_sec{ padding: 30px 0 0 0; }
	.insight_sec .title_insight h3{ font-size: 28px;;}
	.insight_sec .title_insight{ padding: 0 0 40px;; }
	.insights-listing .insights-box .textbox .box-label{ margin: 0px;; }
	.insights-listing .insights-box .textbox .all_insights_btn{ padding: 20px 0 0 0; }

	.fourzero-page .four-zero-logo{ min-height: 70px;; }
	.four-sec-1{ padding: 70px 0; }
	.four-zero-blk .icon img{ height: 70px;; }
	.four-zero-blk h1{ padding: 20px 0 3px; font-size: 64px;; }
	.four-zero-blk p{ font-size: 26px;;}
	.fourzero-page .four-sec-2{ padding: 70px 0; }
	.four-zero-data p{ font-size: 20px;;}

	.job-section-1{ padding: 70px 0 50px 0; }  
	.job-text-top h2{ font-size: 48px;; }
	.job-text-top .job-title-text{ max-width: 700px;; }
	.job-text-top .job-title-text > p{ font-size: 16px;;}
	.job-contain{ max-width: 700px;; }
	.job-section-2{ padding: 20px 0 20px; }
	.job-data h4{ padding: 70px 0 15px;; }
	.job-data-bottom{ padding: 70px 0 0 0; }
	.job-data-bottom .white-box-text{ margin: 0 0 70px;; }
	.job-data-bottom .white-box-text p{ font-size: 16px;;}
	.share-blk{ padding: 20px 0 0 0; }
	.case-studies-contain .job-data p img{ margin-bottom: 0px; }

	.home-banner-row	.left-banner-text{ width: 485px;}
	.right_banner_main{ width: calc(calc(100%  - 485px));}

	.team-modal-blk{ padding: 50px;; }
	.team-modal .modal-dialog .modal-content button.close{ top: 20px; right: 20px;; }
	.team-modal-blk .modal-right-col .text p{ font-size: 16px;;}
	.team-modal-blk .modal-right-col{ width: 650px;;}
	.team-modal-blk .modal-left-col p{ padding: 15px 0 25px;; }

	.defult-page .cms-page p{ font-size: 16px;; }
	.defult-page .cms-page h2{ font-size: 28px;}
	.defult-page .cms-page  ul li,
	.defult-page .cms-page ol li{ font-size: 16px;; }

	.reset-link{ padding: 0px;; }
	.job-row-header{ padding: 0 15px;; }
	.job-row-header .select-box{ width: 201px;}

	.partner-logo ul li{ padding-top: 20px; width: 20%;}

	.services-details-section-4{ padding: 100px 0 ; }
	.home-section-7.services-details-cta{ padding: 195px 0 0; margin: 0 0 70px;;  }
	.services-cat-outer{ padding: 70px 0; }
	.case-box-new a{ padding:20px 30px;; }
	.case-box-new a h4{ font-size: 28px;;}


	.integrations-section-1{ padding: 70px 0 100px; }
	.partner-text-top h2{ font-size: 48px; }
	.partner-text-text{ padding: 70px 0 0 0; }
	.integrations-block{ padding: 70px 0 0 0; }
	.integrations-block .partner-img-left{ width: 450px;}
	.integrations-block .partner-img-left .image span{ min-height: 394px; }
	.partner-text-right{ max-width: 400px;; }
	.partner-text-right h5{ font-size: 28px; }
	.partner-text-top{ max-width: 770px; }

	.defult-page .cms-page h1{ font-size: 48px;;  }
	}

@media (min-width: 992px) and (max-width: 1230px) {
.left-banner-text h1{ font-size: 44px; }	
.right_banner_main-inner .image_col-1 span{ min-height: calc(96vh - 100px); }
.right_banner_main-inner .image_col-2 span{ min-height:calc(48vh - 50px); }
.right_banner_main-inner .image_col-3 span{ min-height:calc(48vh - 50px); }
.left-banner-text{ width: 472px;  padding-right: 140px;; }
.right_banner_main-inner{ width: calc((100vw - 930px) / 2 + 100% + -9px); }
.container-2 {width: 970px;}
.right_banner_main{ width: calc(100% - 472px);}
.header-top{ padding: 0 30px;; }
.main-nav > ul > li{ padding-left: 15px; padding-right: 15px; }

.team-listing-main .row {margin: 0 -15px 0 -15px;  }
.team-listing-main .row .col-md-4 {padding: 0 15px 0 15px;}
.home-about-blk .about-left-main{ min-width: 400px; }
.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 520px;; }
.home-about-right-inner{ padding: 35px;; }
.home-about-right-inner h6{ margin: 0 0 20px;; }
.home-about-right-inner h2{ font-size: 28px;; }

.carousel-cell-slide{ width: 300px;;}
.Exceeds-slider-block .image-box a .img span{ min-height: 365px;; }
.Exceeds-slider-block  .image-box a .img { padding: 365px 0 0 0; }
.image-box a h5{ font-size: 20px;; }

.footer-left-text p{ font-size: 20px;; }

.ete-blk-left-main{ min-width: 360px;  width: 360px;; padding: 50px; }
.ete-blk-left-main b+ b{ padding-left: 0px;;   }
.ete-blk-right{ width: calc(100% - 360px);}

.about-tagline ul .tagline{ font-size: 180px;; }
.about-tagline ul{ min-height: 235px;; }
.home-section-7{ position: relative; padding:335px 0 100px;; }
.home-section-3{ padding: 0 0 100px;; }
.home-section-3 .title-row{ padding: 100px 0 56px 0; }
.home-section-4-inner{ padding: 0 0 100px;; }
.home-section-5{ padding: 0 0 100px;; }

.trusted-logo-list{ padding: 60px 0 0; }

.case-studies-blk-home .case-studies-left{ width: 450px; padding: 50px; ;}
.case-studies-blk-home .case-studies-right{ width: calc(100% - 450px);}
.case-study-image .case-study-image-inner .image span{ min-height: 500px;; }

.about-sec-1 .about-sec-left h2{ font-size: 54px; }
.about-success-blk{ padding: 0px;; }

.home-section-1.about-journey-block{ padding: 0  0 100px; }
.careers-slide-img{ width: 600px; min-height: 420px;}
.fullimg-slider{ min-height: 420px; }

.singale-block-bottom .fullimg-slider li .image_box { width: 600px;  height: 420px;  }


.about-mission-outer{ padding:  0 0 75px; }
.abt-mission-image{ width: 470px;}
.abt-mission-image .abt-mission-inner span{ min-height: 411px; }

.values-box  h5{ font-size: 20px;; }
.values-box   p{ font-size: 16px; line-height: 1.5;}

.team-box .image-box span{ min-height: 358px; }
.team-listing-main{ padding: 50px 0; }
.about-section-7::after{ height: 350px; }
.about-section-7{ padding: 20px 0 0 0; }


.services-intro-section{ padding: 90px 0; }
.services-intro-block .services-intro-text h2{ font-size: 54px; }
.services-listing-block .service-box .imagebox .image{ min-height: 358px; }
.services-listing-block .service-box .textbox .box-title h3{ font-size: 20px;;}
.services-listing-block .service-box .textbox .box-text p{ font-size: 16px; line-height: 1.5; }
.services-listing-block .row > [class*="col-"]{ margin: 0 0 70px; }


.services-details-section-3{ padding: 100px 0; }
.services-details-section-1{ padding: 100px 0; }
.services-title h2{ font-size: 54px; }
.platform_block{ padding: 100px 0; }
.strategic-partnerships-blk{ padding: 100px 0; }
.partner-logo ul li{ padding: 0 7px;; }

.services-row.expertise-block{ padding: 40px 0; }
.expertise-block .img-blk{ width: 430px;;}
.expertise-block .img-blk .img_in{ min-height: 378px; }
.expertise-block .expertise-data{ max-width: 430px;; }
.expertise-block .expertise-data h5{ font-size: 20px;;}
.expertise-block .expertise-data p{  font-size: 16px;;}
.services-row .exp-brand-logo .exp-logo img{ max-width: 112px; max-height: 61px;; }
.services-row .exp-brand-logo .exp-logo{ padding: 15px 40px  15px 0; }
 
.four-sec-1{ padding: 90px 0; }
.four-zero-blk h1{ font-size: 80px;; }
.four-zero-blk p { font-size: 20px;; }
.fourzero-page .four-sec-2{ padding: 90px 0; }

.case-studies-page .center-title-2{ padding: 0 0 90px;; }
.case-studies-page .center-title-2 h2{ font-size: 54px;; }

.case-studies-page{ padding: 90px 0 100px; }

.case-studies-row .case-studies-img{ width: 430px;;}
.case-studies-row .case-studies-box-data{ width: 430px;;}
.case-studies-row .case-studies-img .image span{ min-height: 376px; }
.case-studies-row .case-studies-box-data h4{ font-size: 20px;; }
.case-studies-row .case-studies-box-data .text p{ font-size: 16px; line-height: 1.5; }
.case-studies-row{ padding: 80px 0 0 0; margin: 0px;; }

 
.team-modal .modal-dialog{ max-width: 900px;}
.team-modal-blk{ padding: 50px; }
.team-modal-blk .modal-right-col .text p{ font-size: 16px; line-height: 1.5; }


.case-studies-details-page{ padding: 90px 0 100px;; }
.case-studies-details-page .case-studies-title h2{ font-size: 54px; }

.case-studies-contain{ padding: 80px  0; }
.job-data p{ font-size: 16px;; }
.job-data ol li,
.job-data ul li{  font-size: 16px;;}
.case-studies-contain .job-data h4{ padding: 80px 0 0 0; }
.releted-outer{ padding: 100px 0 0 0; }
.case-studies-releted-box .case-studies-inner .case-title h5 a{ font-size: 20px;; padding: 24px 0; }


.contact-section-1{ padding: 80px 0 0 0;  }
.contact-section-1 h2{ font-size: 54px;; }
.contact-tab-blk{ padding: 60px 0; }
.contact-box-blk{ padding: 80px 0; }
.contact-box{ width: 370px; margin: 0 15px;}
.contact-section-4{ padding:  0 0 100px 0; }
.border-div{ padding: 100px 0 0 0; }
.contact-box p{ font-size: 16px;; }

.careers-section-1{ padding: 90px 0 0; }
.careear-vedio-block{ margin: 90px 0; }
.careers-why-inner .careers-why-img .img_in img{ display: block; width: 100%; }
.careers-why-inner .careers-why-img{ width: 430px;;}
.careers-why-inner .careers-why-data{ max-width: 430px; }
.careers-why-inner .careers-why-img .img_in{ min-height: 0px;; }
.careers-why-inner .careers-why-data h2{ font-size: 28px; line-height: 1.3; }
.careers-why-block{ padding: 90px 0; }
.careers-section-3{ padding: 90px 0 0; }
.careers-section-5{ padding: 0 0 90px;; }
.careers-section-4{ padding: 90px 0 150px; }
.job-blk-main{ padding: 40px 0 90px; }
.job-row-main .text-2{ font-size: 20px;; }
.job-row-header{ padding: 0 20px; }
.team-value-block{ padding: 0 0 90px; }
.spotlight-slider-block .slick-arrow{ height: 50px; width: 50px; left: 70px;; }
.job-row-main .text-1,
.job-row-main .text-3,
.job-row-main .text-4,
.job-row-main .text-5{ font-size: 16px;; }
.spotlight-slider-row .left-colum{ width: 470px; padding: 35px; }
.spotlight-slider-row .right-colum{ width: calc(100% - 470px);}
.spotlight-slider-row .right-colum .img_in{  min-height: 552px;; }
.spotlight-slider-row .right-colum .img_in img{ display: none; width: 100%; }
.careers-block-top h2{ font-size: 58px; }

.value-box h5{ font-size: 20px;; }
.value-box p{ font-size: 16px;; }


.job-section-1{ padding: 90px 0 30px; }
.job-text-top h2{ font-size: 58px;;}
.job-data-bottom .white-box-text{ margin: 0 0 80px; }



.insights-page{ padding: 90px 0 100px;; }
.inner-intro-block .inner-intro-text h2{ font-size: 58px;; }
.insights-filter ul li{ min-width: 150px;; }
.insights-listing .insights-box .imagebox .image{ min-height: 356px;; }
.insights-listing .insights-box .textbox .box-title h3{ font-size: 20px;; }
.insights-listing .row > [class*="col-"]{ margin: 0 0 70px;; }


.singale-block-mian{ padding: 90px 0 50px;; }
.singale-block-mian h2{ font-size: 58px;;}
.singale-block-top{ padding: 0 0 80px;; }
.cmn-styling p + h5{ padding-top: 29px; }
.singale-block-bottom{ padding: 80px 0 0 0; }
.cmn-styling p{ font-size: 16px;; }
.cmn-styling ul li, .cmn-styling ol li{ font-size: 16px;; }
.abt_author{ margin: 30px 0 70px; }
.abt_author .abt_author_inner{ padding: 70px 0 0 0; }
.bottom_author_blk .abt_author_dtl p{font-size: 16px;;  }
.insight_sec .title_insight{ padding: 0 0 40px;; }
.bottom_author_blk{ padding: 40px 0 70px;; }
.insight_sec{ padding: 0px;; }

.cmn-styling p img{ margin: 40px 0 0px; }
.cmn-styling ul + h5, .cmn-styling ol + h5{ padding-top: 29px; }
.case-studies-contain .job-data p img{ margin-bottom: 0px; }


.team-modal .modal-dialog .modal-content button.close{ top: 20px; right: 20px;; }

.defult-page .cms-page p{ font-size: 16px;; }
	.defult-page .cms-page h2{ font-size: 28px;}
	.defult-page .cms-page  ul li,
	.defult-page .cms-page ol li{ font-size: 16px;; }

	.services-slick-slider{ width: calc(100% + 200px); padding-left: 150px;}
	.services-slick-slider::after{ right: calc(100% - 150px); }
	.services-slick-slider .slick-arrow{ height: 50px; left: -150px;; width: 50px;; top: 167px; }
	.services-slick-slider .slick-arrow.slick-prev{ top: 233px; }
	.reset-link{ padding: 0px;; }
	.job-row-header{ padding: 0 15px;; }
	.job-row-header .select-box{ width: 201px;}	

	.partner-logo ul li{ padding-top: 20px; width: 20%;} 


	.services-details-section-4{ padding: 100px 0 ; }
	.home-section-7.services-details-cta{ padding: 195px 0 0; margin: 0 0 70px;;  }
	.services-cat-outer{ padding: 70px 0; }
	.case-box-new a{ padding:20px 30px;; }
	.case-box-new a h4{ font-size: 28px;;}


	.integrations-section-1{ padding: 70px 0 100px; }
	.partner-text-top h2{ font-size: 48px; }
	.partner-text-text{ padding: 70px 0 0 0; }
	.integrations-block{ padding: 70px 0 0 0; }
	.integrations-block .partner-img-left{ width: 450px;}
	.integrations-block .partner-img-left .image span{ min-height: 394px; }
	.partner-text-right{ max-width: 400px;; }
	.partner-text-right h5{ font-size: 28px; }
	.partner-text-top{ max-width: 770px; }

	.defult-page .cms-page h1{ font-size: 48px;;  }
}
@media (min-width: 992px) and (max-width: 1230px) {
	.header-top{ min-height: 70px;; }
	.main-nav > ul > li{ padding: 26px 25px 23px; }
	.main_wapper{ padding: 70px 0 0 0; }
	.about-section-1{ padding: 70px 0; }
	.about-sec-1 .about-sec-left h2{ font-size: 48px; }
	  .container-2{ max-width: 970px; }
	.about-success{ margin: 70px 0 100px;; }
	.home-about-blk .about-left-main{ min-width: 410px;; }
	.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 533px; }
	.about-success-blk-inner .about-sec-left h2{ font-size: 28px;}
	.about-success-blk-inner .about-sec-right p{ font-size: 16px;}
	.home-about-right-inner{ padding: 50px;; }
	.home-about-right-inner h2{ font-size: 28px; }
	.home-about-right-inner .text p{ font-size: 16px;;}
	.home-section-1.about-journey-block{ padding: 0 0 100px;; }
	.careers-slide-img{ min-height: 420px;; width: 600px; }
	.fullimg-slider{ min-height: 420px; }
	.about-mission-outer{ padding: 25px 0; }
	.abt-mission-image{ width: 450px; max-width: 450px;}
	.abt-mission-image .abt-mission-inner span{ min-height: 394px; }
	.left-mission-text h2{ font-size: 28px;}
	.left-mission-text p{ font-size: 16px;;}
	.left-mission-text{ max-width: 400px; }
	.center-title h2{ font-size: 28px; }
	.values-box   h5{ font-size: 20px; padding: 0 0 10px;;}
	.values-box  p{ font-size: 16px;}
	.Delivering-listing{ padding: 42px 0 0 0; }
	.about-section-6{ padding: 75px 0 100px; }
	.team-listing-main{ padding: 75px 0 50px;; }
	.center-title h3{ font-size: 28px;}
	.team-box .image-box span{ min-height: 358px; }
	.team-box .name{ font-size: 20px;;}
	.team-box p{ font-size: 16px;; padding: 15px 0 20px;  }
	.team-box{ padding: 40px 0 0 0; }
	.team-listing-main + .team-listing-main{ padding: 25px 0 75px; }
	.about-section-7::after{ height: 350px;; }
	.about-section-3{ padding: 25px 0 100px;; }
	.trusted-logo-list{ padding: 40px 70px 0; }
	.trusted-logo-list .trusted-row + .trusted-row{ padding-top: 40px;; }
	.trusted-logo-list .trusted-row span img{ max-height: 50px;; max-width: 211px;; }
	.about-tagline ul .tagline{ font-size: 150px;;}
	.about-tagline{ min-height: 195px; }
	.about-tagline ul{ min-height: 195px; }
	.home-section-7{ padding: 230px 0 100px; }
	.ete-blk-left-main{ min-width: 450px; width: 450px; padding: 80px; }
	.ete-blk-left-inner h2{ font-size: 28px;;}
	.ete-blk-right{ width: calc(100% - 450px);}
	.ete-blk-right .ete-blk-right-inner .image span{ min-height: 406px; }
	.footer-top{ padding: 70px 0 35px; }
	.footer-left-text p{ font-size: 20px;;}
	.footer-left{ max-width: 260px;; }
	.footer-right .footer-menu{ width: 150px; margin-right: 32px;;}
	.footer-bottom{ padding: 30px 0 40px; }
	.values-box .icon svg{ max-height: 90px; max-width: 100px; width: auto; }
	.left-banner-text p,
	p,
	.case-studies-blk-home .case-studies-left p{ font-size: 16px;; }
	.right_banner_main-inner{ width: calc((100vw - 940px) / 2 + 100% + -9px); }
	.red-btn-new a{ padding: 13px 20px; }
	.home-banner{ margin: 0 0 100px;; }
	.home-section-2{ padding: 100px 0; }
	.top-slide-text{ padding: 0 0 50px;; font-size: 80px;  }
	.slider-thumb-text p{ font-size: 20px;;}
	.home-section-3 .title-row{ padding-top: 100px ; }
	.title-row .title-row-left h2{ font-size: 28px;}
	.Exceeds-slider-block .flickity-button{ height: 50px; left: -150px;; width: 50px;; top: 167px; }
	.Exceeds-slider-block .flickity-button.previous{ top: 233px; }
	.Exceeds-slider-block{ padding: 0 0 0 150px;; }
	.carousel-cell-slide{ width: 300px;;} 
	.Exceeds-slider-block .image-box a .img span{ min-height: 365px;; }
	.image-box a .img{ padding: 365px 0 0 0; }
	.image-box a h5{ padding: 20px 0 0 0 ; font-size: 20px;; }
	.Exceeds-slider-block{ min-height: 437px; }
	.home-section-3{ padding: 0 0 100px; }
	.case-studies-blk-home .case-studies-left{ width:480px;;  padding: 50px;}
	.case-studies-blk-home .case-studies-right{ width: calc(100% - 480px);}
	.case-studies-blk-home .case-studies-left h2{ font-size: 20px;;}
	.case-study-image .case-study-image-inner .image span{ min-height: 460px;; }
	.case-study-image{ margin: 70px 0 0 0; }
	.home-section-4-inner{ padding: 0 0 100px;; }
	.home-section-5{ padding: 0 0 100px;; }

	.careers-section-1{ padding: 70px 0 0 0; }
	.careers-block-top h2{ font-size: 48px;; }
	.careear-vedio-block{ margin: 70px  0; }
	.vedio-after-text{ padding: 0 100px;; }
	.careear-vedio-block .play-icon a{ height: 70px; width: 70px;; background-size: 22px auto;  }
	.vedio-after-text h3{ font-size: 26px;; }
	.careers-why-block{ padding: 100px 0; }
	.careers-why-inner .careers-why-img{ width: 470px;;}
	.careers-why-inner .careers-why-img .img_in{ min-height: 412px; }
	.careers-why-inner .careers-why-data{ max-width: 420px;; }
	.careers-why-inner .careers-why-data h2{ font-size: 28px;;}
	.careers-why-inner .careers-why-data p + p{ padding: 24px 0 0 0; }
	.careers-section-3{ padding: 100px 0 0 0; }
	.value-box h5{ font-size: 20px; padding: 0 0 10px;;;}
	.value-box p{ font-size: 16px;;}
	.team-value-block{ padding: 0 0 100px;; }
	.careers-section-4{ padding: 100px 0 120px;; }
	.spotlight-slider-row .left-colum{ width: 470px; padding: 50px;}
	.spotlight-slider-row .left-colum .left-colum-inner .text{ padding: 0 0 40px;; }
	.spotlight-slider-row .left-colum .left-colum-inner .text p{ font-size: 20px;;}
	.spotlight-slider-row .left-colum .left-colum-inner .name{ font-size: 16px;;}

	.spotlight-slider-row .right-colum{ width: calc(100% - 470px);}
	.spotlight-slider-row .right-colum .img_in{ min-height: 470px; }
	.spotlight-slider-block .slick-arrow { bottom: -50px; left: 65px;; height: 50px; width: 50px; } 
	.spotlight-slider-block .slick-arrow.slick-prev{ left: 0px;; }
	.value-box .icon svg{    max-height: 90px;max-width: 110px;width: auto;}
	.careers-section-5{ padding: 0 0 100px;; }
	.job-blk-main{ padding: 40px 0 100px;; }
	.job-row-header{ min-height: 80px; padding: 0 25px;; }
	.job-row-header .select-box{ width: 221px;;}
	.job-row-header .select-box{ padding: 0 10px;; }
	.result-outer{ font-size: 16px;;}
	.job-row-main{ min-height: 80px;; }
	.job-row-main .text-2{ font-size: 20px;;}
	.job-row-main .text-1,
	.job-row-main .text-3,
	.job-row-main .text-4,
	.job-row-main .text-5{ font-size: 16px;; }
	.job-blk-main .sub-links-load-more{ padding: 40px 0 0 0; }
	.job-blk-main .sub-links-load-more a{ padding: 13px 20px;; }

	.contact-section-1{ padding: 70px 0 0 0; }
	.contact-section-1 h2{ font-size: 48px;;}
	.contact-tpl-blk{ padding: 0 0 10px;; }
	.contact-loaction-block{ padding: 70px 0 0 0; }
	.contact-tab-blk{ padding: 50px 30px 0;; }
	.contact-data{ padding: 50px 0 0 0; }
	.contact-data-right{ margin-right: -50px;; }
	.contact-data-left h6{ font-size: 16px;;}
	.contact-data-left h6 span{ font-size: 20px;;}
	.contact-address p{ font-size: 16px; line-height: 1.5;}

	.contact-box-blk{ padding: 70px 0; }
	.contact-box{ width: 320px; margin: 0 20px; padding: 30px ; min-height: 0px; ;}
	.contact-box .icon svg{ max-width: 100px; max-height: 63px;; }
	.contact-box h5{ font-size: 20px; padding: 0 0 10px;;}
	.contact-box p{ font-size: 16px;; padding: 0 5%;}
	.contact-box .sub-links{ padding: 20px 0 0 ; }
	.contact-box .icon{ min-height: 63px;; }
	.contact-section-4{ padding: 0 0 100px 0; }
	.border-div{ padding: 100px 0 0 0; }
	.contact-form-blk .contact-form-left h2{ font-size: 28px;;}
	.contact-form-blk .contact-form-left p,
	.ct-email h6{ font-size: 16px;;}
	.contact-form-blk .contact-form-left .ct-email p{ font-size: 20px;;}

	.services-intro-section{ padding: 70px 0; }
	.services-intro-block .services-intro-text h2{ font-size: 48px;;}
	.services-listing-block .service-box .imagebox .image{  min-height: 356px;; }
	.services-listing-block .service-box .textbox .box-title{padding:  20px 0 15px;;  }
	.services-listing-block .service-box .textbox .box-title h3{ font-size: 20px;; }
	.services-listing-block .service-box .textbox .box-text .link-btn{ margin: 20px 0 0 0; }
	.services-listing-block .row > [class*="col-"]{ margin: 0 0 60px;;  }
	.services-listing-block{ padding: 0 0 40px;; }

	.services-details-section-1{ padding: 70px 0 70px;; }
	.services-title h2{ font-size: 48px;;}
	.platform-img{ margin: 70px 0 0 0; }
	.platform_block{ padding: 70px 100px 100px;; }
	.platform_block h2{ font-size: 28px;;}
	.platform_block .text-blk p{ font-size: 16px;;}
	.strategic-partnerships-blk{ padding: 100px 0; }
	.partner-logo ul{ padding: 50px 0 0 0; }
	.partner-logo ul li{ padding:20px 12px 0;; }
	.strategic-partnerships-blk{ padding: 70px 0; }

	.services-row.expertise-block{ padding: 50px 0 20px; }
	.expertise-block .img-blk{ width: 450px;;}
	.expertise-block .img-blk .img_in{ min-height: 394px;; }
	.expertise-block .expertise-data{ max-width: 400px;; }
	.expertise-block .expertise-data h5{ font-size: 20px;;}
	.expertise-block .expertise-data p{ font-size: 16px;;}
	.expertise_outer{ padding: 0 0 80px;; }
	.services-details-section-3{ padding: 100px 0 0 0; }
	.services-details-section-3 .title-row{ padding: 0 0 50px;; }


	.case-studies-page{ padding: 70px 0 100px;; }
	.case-studies-page .center-title-2{ padding: 0 0 70px;; }
	.case-studies-page .center-title-2 h2{font-size: 48px;; }
	.case-studies-top-blk .case-studies-blk-home .case-studies-left .text{ padding: 0 0 40px;; }

	.case-studies-row{ margin: 70px 0 0 0;}
	.case-studies-row .case-studies-img{ width: 450px;;}
	.case-studies-row .case-studies-img .image span{ min-height: 394px;; }
	.case-studies-row .case-studies-box-data{ width: 400px;;}
	.case-studies-row .case-studies-box-data h4{ font-size: 20px;;}
	.case-studies-row .case-studies-box-data .text p{ font-size: 16px;;}
	.load-more-btn-full a{ padding: 13px 20px; }

	.case-studies-details-page{ padding: 70px 0 100px; }
	.case-studies-details-page .case-studies-title h2{ font-size: 48px;; }
	.case-studies-details-page .case-studies-title{ padding: 0 0 70px;; }
	.case-studies-contain{ padding: 70px 0; }
	.case-studies-contain{ max-width: 700px;; }
	.job-data h4{ font-size: 20px;; }
	.case-studies-contain .job-data h4{ padding: 70px 0 10px;; }
	.job-data p{ font-size: 16px;;}
	.case-studies-contain .job-data img{ margin: 40px 0 0 0; }
	.share-case .share-blk{ padding: 20px 0; }

	.releted-outer{ padding: 100px 0 0 0; }
	.releted-outer .releted-title h2{ font-size: 28px;;}
	.releted-listing{ padding: 50px 0 0 0; }
	.case-studies-releted-box .img{ min-height: 244px;; } 
	.case-studies-releted-box .case-studies-inner .case-title h5 a{ padding: 20px 0; font-size: 20px;; }
	.case-studies-releted-box .case-studies-inner .build-btn{ padding: 0 0 15px;; }
	.job-data ul li{ font-size: 16px;; }
	.job-data ol li{ font-size: 16px;; }

	.insights-page{ padding: 70px 0 100px;; }
	.inner-intro-block .inner-intro-text h2{ font-size: 48px;; }
	.inner-intro-block{ padding: 0 0 60px;; }
	.insights-filter ul li .filter-link input[type="radio"] + label{ font-size: 16px;;}
	.insights-filter ul li{  min-width: 140px;;}
	.insights-filter{ margin: 0 0 40px;; }
	.insights-listing .insights-box .imagebox .image{ min-height: 358px;; }
	.insights-listing .insights-box .textbox{ padding: 20px 0 0 0; }
	.insights-listing .insights-box .textbox .box-label{ padding: 0 0 15px;; }
	.insights-listing .insights-box .textbox .box-title h3{ font-size: 20px;;}
	.insights-listing .insights-box .textbox .box-date{ padding: 20px 0 0 0; }
	.insights-listing .row > [class*="col-"]{ margin: 0 0 60px;; }
	.insights-loadmore{ margin: -10px 0 0 0; }
	.insights-loadmore .loadmore-btn{ padding: 13px 20px; }
	.insights-listing .insights-box .imagebox .playbtn{ height: 60px; width: 60px;; }
	.insights-listing .insights-box .imagebox .playbtn img{ max-width: 18px; }


	.singale-block-mian{ padding: 70px 0 40px; }
	.singale-block-mian h2{ font-size: 48px;; }
	.singale-block-top{ padding: 0 0 70px;; }
	.singale-block-bottom{ max-width: 700px;; padding: 70px 0 0 0; }
	.cmn-styling p{ font-size: 16px; margin: 0 0 20px;;}
	.cmn-styling p + h5{ padding-top:50px ; font-size: 20px; margin-bottom: 15px;; }
	.cmn-styling p img{ margin: 50px 0 0px; }
	.cmn-styling ul li, .cmn-styling ol li{ font-size: 16px;;}
	.cmn-styling ul, .cmn-styling ol{ margin: 0 0 20px;; }
	.cmn-styling ul + h5, .cmn-styling ol + h5{ padding-top: 48px;  }
	.cmn-styling .insights_detail_slider .fullimg-slider{ left: calc(-50vw + 350px);}
	.singale-block-bottom .fullimg-slider li .image_box{ width: 600px; min-height: 420px;}
	.cmn-styling .fullimg-slider{ padding: 50px 0 ; }
	.cmn-styling .fullimg-slider{ margin: 50px 0 70px;; }
	.abt_author .abt_author_inner{ max-width: 700px; padding: 70px 0 0 0; }
	.abt_author .abt_author_inner{ font-size: 28px;;}
	.bottom_author_blk{ padding: 20px 0 70px; }
	.bottom_author_blk .abt_author_dtl{ padding: 0 0 0 50px;; }
	.abt_author_dtl h5{ font-size: 20px;;}
	.abt_author_dtl .postion_post{ font-size: 16px;;}
	.share_blk{ padding: 20px 0; }
	.insight_sec{ padding: 30px 0 0 0; }
	.insight_sec .title_insight h3{ font-size: 28px;;}
	.insight_sec .title_insight{ padding: 0 0 40px;; }
	.insights-listing .insights-box .textbox .box-label{ margin: 0px;; }
	.insights-listing .insights-box .textbox .all_insights_btn{ padding: 20px 0 0 0; }

	.fourzero-page .four-zero-logo{ min-height: 70px;; }
	.four-sec-1{ padding: 70px 0; }
	.four-zero-blk .icon img{ height: 70px;; }
	.four-zero-blk h1{ padding: 20px 0 3px; font-size: 64px;; }
	.four-zero-blk p{ font-size: 26px;;}
	.fourzero-page .four-sec-2{ padding: 70px 0; }
	.four-zero-data p{ font-size: 20px;;}

	.job-section-1{ padding: 70px 0 50px 0; }  
	.job-text-top h2{ font-size: 48px;; }
	.job-text-top .job-title-text{ max-width: 700px;; }
	.job-text-top .job-title-text > p{ font-size: 16px;;}
	.job-contain{ max-width: 700px;; }
	.job-section-2{ padding: 20px 0 20px; }
	.job-data h4{ padding: 70px 0 15px;; }
	.job-data-bottom{ padding: 70px 0 0 0; }
	.job-data-bottom .white-box-text{ margin: 0 0 70px;; }
	.job-data-bottom .white-box-text p{ font-size: 16px;;}
	.share-blk{ padding: 20px 0 0 0; }
	.case-studies-contain .job-data p img{ margin-bottom: 0px; }

	.home-banner-row	.left-banner-text{ width: 485px;}
	.right_banner_main{ width: calc(calc(100%  - 485px));}

	.team-modal-blk{ padding: 50px;; }
	.team-modal .modal-dialog .modal-content button.close{ top: 20px; right: 20px;; }
	.team-modal-blk .modal-right-col .text p{ font-size: 16px;;}
	.team-modal-blk .modal-right-col{ width: 650px;;}
	.team-modal-blk .modal-left-col p{ padding: 15px 0 25px;; }

	.defult-page .cms-page p{ font-size: 16px;; }
	.defult-page .cms-page h2{ font-size: 28px;}
	.defult-page .cms-page  ul li,
	.defult-page .cms-page ol li{ font-size: 16px;; }


	.reset-link{ padding: 0px;; }
	.job-row-header{ padding: 0 15px;; }
	.job-row-header .select-box{ width: 201px;}	

	.defult-page .cms-page h1{ font-size: 48px;;  }

	.team-listing-main .row {margin: 0 -15px 0 -15px;  }
.team-listing-main .row .col-md-4 {padding: 0 15px 0 15px;}
	}
@media (min-width: 768px) and (max-width: 991px) {
	.carousel-control-prev{left:0;}
.carousel-control-next{right:0;}

	.case-studies-navbar-container {top:63px!important;}

	.content .social1{visibility: visible!important;}
	.content .card1:hover .social1{margin-top: 100px;}
	.content .headline2{padding-top:40px;}
	.content .headline{padding-top:40px;}
	

	.content .card1 p{padding:5px 5px 5px 5px}
	.case-studies-releted-box .img{ min-height: 183px; }
	.case-studies-contain .job-data p img{ margin-bottom: 0px; }
.left-banner-text h1{ font-size: 44px; }	
.right_banner_main-inner .image_col-1 span{ min-height: calc(96vh - 100px); }
.right_banner_main-inner .image_col-2 span{ min-height:calc(48vh - 50px); }
.right_banner_main-inner .image_col-3 span{ min-height:calc(48vh - 50px); }
.left-banner-text{ width: 350px;  padding-right: 20px;; }
.right_banner_main-inner{ width: calc((100vw - 720px) / 2 + 100% + -9px); }
.container-2 {width: 730px;}
.right_banner_main{ width: calc(100% - 350px);}	

.home-about-blk .about-left-main{ min-width: 400px; }
.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 520px;; }
.home-about-right-inner{ padding: 35px;; }
.home-about-right-inner h6{ margin: 0 0 20px;; }
.home-about-right-inner h2{ font-size: 28px;; }
.home-banner{ margin: 0 0 100px;; }
.mobile-img-show{ display: none !important;  }
.tab-img-show{ display: block !important; }


.home-about-blk{ flex-direction: column-reverse; width: 100%; }
.home-section-2{ padding: 100px 0; }


.carousel-cell-slide{ width: 250px;;}
.Exceeds-slider-block .image-box a .img span{ min-height: 304px;; }
.Exceeds-slider-block  .image-box a .img { padding: 304px 0 0 0; }
.image-box a h5{ font-size: 20px;; }
.Exceeds-slider-block .flickity-button{ left: -160px; height: 60px; width: 60px;; }
.Exceeds-slider-block{ padding-left: 160px;; }


.footer-left-text p{ font-size: 20px;; }
.footer-services-links{ width: 210px;;}
.footer-services-links .footer-page-link ul li{ width: 100%; padding-right: 0px;; }
.footer-right .footer-menu{ margin: 0 20px 0 0; }
.footer-left-text{ padding-right: 20px;; } 

.ete-blk-left-main{ min-width: 360px;  width: 360px;; padding: 50px; }
.ete-blk-left-main b+ b{ padding-left: 0px;;   }
.ete-blk-right{ width: calc(100% - 360px);}
.ete-blk-right .ete-blk-right-inner .image span{ min-height: 400px; }

.home-section-5{ padding: 0 0 100px;; }
.home-section-4-inner{ padding: 0 0 100px;; }
.home-section-3{ padding: 0 0 100px;; }
.trusted-logo-list{ padding: 60px 0 0 0; }



.case-studies-blk-home .case-studies-left{ width: 100%; max-width: calc(100% - 25px); padding: 50px; ;}
.case-studies-blk-home .case-studies-right{ padding-left: 25px;; width:100%;}
.case-study-image .case-study-image-inner .image span{ min-height: 500px;; }
.case-studies-top-blk .case-study-image .case-study-image-inner .image span{ min-height:0px; padding: 100% 0 0 0;; }

.case-studies-blk-home{ flex-direction: column; padding: 0 0 54px; }
.case-studies-blk-home > .sub-links{ width: 100%; text-align: center; top: auto; bottom: 0px; }
.case-studies-blk-home > .sub-links a{ display: inline-block; }
.case-study-image{ margin: 0px;; }
.Exceeds-slider-block{ min-height: 0px;; }


.about-sec-1 .about-sec-left h2{ font-size: 48px; }

.about-success-blk{ padding: 0px;; }
.home-section-1.about-journey-block{ padding: 0  0 80px; }

.careers-slide-img{ width: 550px; min-height: 0px;}
.singale-block-bottom .fullimg-slider li .image_box { width: 600px;  height: 385px;  }
.careers-slide-img img{ width: 100%; display: block;}
.fullimg-slider{ min-height: 385px; }


.abt-mission-blk{ flex-direction: column;}
.left-mission-text{ max-width: 100%; padding: 0 0 32px; width: 100%; }
.abt-mission-image{ width: 100%; margin: 0px; max-width: 100%;  }
.about-mission-outer{ padding: 0 0 0px; }


.values-box  h5{ font-size: 20px;; }
.values-box  p{ font-size: 16px; line-height: 1.5;}
.Delivering-listing .col-md-3{ padding-top: 72px;; min-width: 50%; }
.Delivering-listing{ padding: 0px;; }
.about-section-6{ padding: 75px 0 100px; }

.team-box .image-box span{ min-height: 0px; }
.team-box .image-box span img{ display: block;}
.team-listing-main{ padding: 50px 0; }
.about-section-7::after{ height: 350px; }
.about-section-7{ padding: 20px 0 0 0; }
.team-listing-main .row .col-md-4{      -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width:50%;}


.services-intro-section{ padding: 90px 0; }
.services-intro-block .services-intro-text h2{ font-size: 48px; }
.services-listing-block .service-box .imagebox .image{ min-height: 420px; }
.services-listing-block .service-box .textbox .box-title h3{ font-size: 20px;;}
.services-listing-block .service-box .textbox .box-text p{ font-size: 16px; line-height: 1.5; }
.services-listing-block .row > [class*="col-"]{ margin: 0 0 50px; }

.services-details-section-3{ padding: 100px 0; }


.services-details-section-3{ padding: 90px 0; }
.services-details-section-1{ padding: 90px 0; }
.services-title h2{ font-size: 54px; }
.platform-img{ margin: 70px 0 0 0; }

.platform_block h2{ font-size: 28px; line-height: 1.3; }
.platform_block .text-blk p{ font-size: 16px; line-height: 1.5;}

.platform_block{ padding: 90px 0; }

.strategic-partnerships-blk{ padding:90px 0; }
.partner-logo ul li{ padding: 30px 7px 0;; }
.partner-logo ul{ padding-top: 10px;}
.center-title h2{ font-size: 28px; line-height: 1.3;}

.services-row.expertise-block{ flex-direction: column; padding:30px 0; }
.expertise-block .img-blk{ width: 100%;; max-width: 100%; }
.expertise-block .img-blk .img_in{ min-height: 0px; }
.expertise-block .img-blk .img_in img{ display: block !important; width: 100%;}
.expertise-block .expertise-data{ max-width:100%; padding: 40px 0 0 0; }
.expertise-block .expertise-data h5{ font-size: 20px;;}
.expertise-block .expertise-data p{  font-size: 16px;;}
.services-row .exp-brand-logo .exp-logo img{ max-width: 112px; max-height: 61px;; }
.services-row .exp-brand-logo .exp-logo{ padding: 15px 40px  15px 0; }
.services-row.expertise-block:nth-child(2n+0){ flex-direction: column; }
.expertise_outer{ padding: 40px 0 70px; }
.services-row .exp-brand-logo{ justify-content: center }
.services-row .exp-brand-logo .exp-logo{ padding: 20px ; }
.services-row .exp-brand-logo .exp-logo:nth-child(3n+0){ padding: 20px;; }


.four-sec-1{ padding: 80px 0; }
.four-zero-blk h1{ font-size: 80px;; }
.four-zero-blk p { font-size: 20px;; }
.fourzero-page .four-sec-2{ padding: 80px 0; }

.case-studies-page .center-title-2{ padding: 0 0 80px;; }
.main_wapper{ padding: 80px 0 0 0; }
.case-studies-page .center-title-2 h2{ font-size: 48px;; }

.case-studies-page{ padding: 90px 0 ; }
.case-studies-padding{ padding: 40px 0 !important; }
.bottom-padding-title{ padding: 40px 0 !important; }



.case-studies-row{ flex-direction: column; }
.case-studies-row-inner{ flex-direction: column; }
.case-studies-row:nth-child(2n+0){ flex-direction: column; }
.case-studies-row:nth-child(2n+0) .case-studies-row-inner{ flex-direction:column; }
.case-studies-row .case-studies-img{ width:100%;;}
.case-studies-row .case-studies-box-data{ padding: 40px 0 0 0;  width: 100%;;}
.case-studies-row .case-studies-img .image span{ min-height: 0px; }
.case-studies-row .case-studies-box-data h4{ font-size: 20px;; }
.case-studies-row .case-studies-box-data .text p{ font-size: 16px; line-height: 1.5; }
.case-studies-row{ padding: 60px 0 0 0;   margin: 0px;;}

.case-studies-row .case-studies-img .image span img{ width: 100%; display: block !important;}


.team-modal .modal-dialog{ max-width: 700px;}
.team-modal-blk{ padding:40px  20px; }
.team-modal-blk .modal-right-col .text p{ font-size: 16px; line-height: 1.5; }
.team-modal .modal-dialog .modal-content button.close{ right: 15px; top: 15px; }  
.team-modal-blk .modal-left-col{ padding-right: 20px;; }


.case-studies-details-page{ padding: 80px 0 80px;; }
.case-studies-details-page .case-studies-title h2{ font-size: 48px; }

.case-studies-title-padding{ padding: 0 0 50px!important;} 
.case-studies-contain{ padding: 80px  0; }
.case-studies-contain-padding{ padding: 10px  0!important; }
.related-outer-padding{ padding: 10px 0 0 0!important; }
.related-listing-padding{padding: 0px 0 0 0!important; }
.hr1 hr{background-color: #000; margin-top:10px;margin-bottom: 10px;;}
.releted-outer .case-title h2{ font-size: 20px!important;}
.case-studies-releted-box .case-studies-inner .titlecase1 h5 a{font-size: 18px!important; }
.case-studies-contain-padding .job-data h4{ padding: 10px 0 0 0!important; }
.case-studies-details-page-padding{padding: 20px 0 0 0!important; }


.job-data p{ font-size: 16px;; }
.job-data ol li,
.job-data ul li{  font-size: 16px;;}
.case-studies-contain .job-data h4{ padding: 80px 0 0 0; }
.releted-outer{ padding: 100px 0 0 0; }

.case-studies-contain .job-data img{ margin: 50px 0 0 0; }
.case-studies-releted-box .case-studies-inner .case-title h5 a{ font-size: 20px;; padding: 24px 0; }


.contact-section-1{ padding:70px 0 0 0;  }
.contact-section-1 h2{ font-size: 48px;; }
.contact-tab-blk{ padding: 60px 0; }
.contact-box-blk{ padding: 70px 0; }
.contact-box{ width: 280px; padding: 40px 20px;  margin: 0 15px;}
.contact-section-4{ padding: 0 0 70px 0; }
.border-div{ padding:70px 0 0 0; }
.contact-tpl-blk{ padding: 0px;; }
.contact-data{ flex-direction: column; }
.contact-data-left{ width: 100%; padding: 0 0 40px;}
.contact-box p{ font-size: 16px;; }
.contact-form-blk .contact-form-left .ct-email p{ font-size: 20px;; }
.contact-form-blk{ flex-direction: column; }
.contact-form-right{ margin: 40px 0 0 0 ; width: 100%; max-width: 100%; }



.careers-section-1{ padding: 80px 0 0; }
.careear-vedio-block{ margin: 80px 0; }
.careers-why-inner .careers-why-img .img_in img{ display: block; width: 100%; }
.careers-why-inner .careers-why-img{ margin: 0 0 40px; width:100%; max-width: 100% ;}
.careers-why-inner .careers-why-data{ width:100%; max-width: 100% ; }
.careers-why-inner .careers-why-img .img_in{ min-height: 0px;; }
.careers-why-inner .careers-why-data h2{ font-size: 28px; line-height: 1.3; }
.careers-why-block{ padding: 80px 0; }
.careers-section-3{ padding: 80px 0 0; }
.careers-section-5{ padding: 0 0 80px;; }
.careers-section-4{ padding: 80px 0 120px; }
.job-blk-main{ padding: 40px 0 80px; }
.job-row-main .text-2{ font-size: 20px;; }
.job-row-header{ justify-content: center; flex-direction: column;  padding: 20px; }
.team-value-block{ padding: 0 0 80px; }
.spotlight-slider-block .slick-arrow{ height: 50px; width: 50px; left: 70px;; }
.job-row-main .text-1,
.job-row-main .text-3,
.job-row-main .text-4,
.job-row-main .text-5{ font-size: 16px;; }
.spotlight-slider-row .left-colum{ width: 100%; max-width: 100%; padding: 35px; }
.spotlight-slider-row .right-colum{ padding: 0px;; width: 100%; margin: 0px;;}
.spotlight-slider-row .right-colum .img_in{  min-height: 0px;; }
.spotlight-slider-row .right-colum .img_in img{ display:block; width: 100%; }
.careers-block-top h2{ font-size: 48px; }
.careear-vedio-block .play-icon{ margin: -40px 0 0 -40px; }
.careear-vedio-block .play-icon a{ height: 80px; width: 80px;  background-size: 20px auto; }
.vedio-after-text p{ font-size: 16px; }
.careers-why-inner{ flex-direction: column; }
.value-box h5{ font-size: 20px;; }
.value-box p{ font-size: 16px;; }
.value-listing{ padding: 0px;; }
.value-listing .col-md-3{ padding-top: 60px;; -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.spotlight-slider-row{ justify-content: center; flex-direction: column; }
.spotlight-slider-row .left-colum .left-colum-inner{ max-width: 100%; }
.job-row-header-left{ width: 100%; flex-direction: column; }
.job-row-header .text{ padding: 0 0 20px; font-size: 18px; }
.job-row-header .select-box{ width: 100%; padding: 10px 0;;}
.result-outer{ padding: 15px 0 0 0; text-align: center; width: 100%; }
.job-row-main{ margin: 20px 0 0; text-align: center; flex-direction: column ; padding: 20px 15px; justify-content: center; border: 1px solid #EEEEEE;  }
.job-row-main .text-2,
.job-row-main .text-1,
.job-row-main .text-3,
.job-row-main .text-4,
.job-row-main .text-5{ padding: 5px 0; border-bottom: 1px solid #EEEEEE; text-align: center; width: 100%;}
.job-row-main .text-4{ border: 0px; }
.job-listing{ padding: 10px 0 0 0; }



.job-section-1{ padding: 80px 0 30px; }
.job-text-top h2{ font-size: 48px;;}
.job-data-bottom .white-box-text{ margin: 0 0 80px; }
.job-data h4{ padding: 80px 0 15px; }


.insights-page{ padding: 80px 0 80px;; }
.inner-intro-block .inner-intro-text h2{ font-size: 48px;; }
.insights-filter ul li{ min-width: 120px;; }
.insights-listing .insights-box .imagebox .image{ min-height: 420px;; }
.insights-listing .insights-box .textbox .box-title h3{ font-size: 20px;; }
.insights-listing .row > [class*="col-"]{ margin: 0 0 70px;; }


.singale-block-mian{ padding: 70px 0 0px;; }
.singale-block-mian h2{ font-size: 40px;;}
.singale-block-top{ padding: 0 0 80px;; }
.cmn-styling p + h5{ padding-top: 29px; }
.singale-block-bottom{ padding: 80px 0 0 0; }
.cmn-styling p{ font-size: 16px;; }
.cmn-styling ul li, .cmn-styling ol li{ font-size: 16px;; }
.abt_author{ margin: 30px 0 70px; }
.abt_author .abt_author_inner{ padding: 70px 0 0 0; }
.bottom_author_blk .abt_author_dtl p{font-size: 16px;;  }
.insight_sec .title_insight{ padding: 0 0 40px;; }
.bottom_author_blk{ padding: 40px 0 70px;; }
.insight_sec{ padding: 0px;; }

.cmn-styling p img{ margin: 40px 0 0px; }
.cmn-styling ul + h5, .cmn-styling ol + h5{ padding-top: 29px; }

.defult-page .cms-page p{ font-size: 16px;; }
	.defult-page .cms-page h2{ font-size: 28px;}
	.defult-page .cms-page  ul li,
	.defult-page .cms-page ol li{ font-size: 16px;; }


	.services-slick-slider{ width: 100%; padding-left: 160px;}
	.services-slick-slider::after{ right: calc(100% - 160px); }
	.services-slick-slider .slick-arrow{ height: 50px; left: -160px;; width: 50px;; top: 117px; }
	.services-slick-slider .slick-arrow.slick-prev{ top: 183px; }
	.image-box a .img span{ min-height: 304px; height: 304px; }
	.image-box a h5{ padding: 20px 0 0 0; }
	.image-box a .img{ padding: 304px 0 0 0; }

	.reset-link{ padding: 10px 0; }



	.services-details-section-4{ padding: 80px 0 26px ; }
	.home-section-7.services-details-cta{ padding: 94px 0 0; margin: 0 0 50px;;  }
	.services-cat-outer{ padding: 60px 0; }
	.case-box-new a{ padding:20px 30px;; }
	.case-box-new a h4{ font-size: 20px;;}
	.case-studies-blk-home .case-studies-right{ padding-left: 0px;; }
	.case-studies-blk-home .case-studies-left{ max-width: 100%; }
	.case-box-new a .read-link-new strong{ font-size: 14px;}


	.home-banner-row{ flex-direction: column; }
	.left-banner-text{ width: 100%; padding: 70px 0 70px; }
	.left-banner-text h1 b+b{ padding-left: 7px; }
	.right_banner_main{ width: 100vw;}
	.right_banner_main-inner .image_col-2{ width: calc(100% - 70%);}
	.right_banner_main-inner .image_col-3{ width: 39%;}

	.case-study-image .case-study-image-inner .image span{ min-height: 0px; padding: 100% 0 0 0; }


	.home-section-1{ background: #eee; padding:  0 0 70px;  }
	.home-about-right-inner{ padding: 70px 0; }
	.home-about-blk .about-left-main{ max-width: 100%  ; width: 100%; }
	.home-about-blk .about-left-main	.tab-img-show{ width: 100%;}
	.home-section-4{ margin: 0 0 70px; background: #eee; padding:  0 0 0px;  }
	.case-studies-blk-home .case-studies-left{ padding: 70px 0	; }
	.home-section-4-inner{ padding: 0 0 70px;; }
	.home-section-1.about-journey-block{ margin: 0 0 80px;; }
	.about-success{ margin: 70px 0; }
	.case-studies-top-blk .case-studies-blk-home .case-studies-left .text{ padding: 0 0 30px;; }
	.case-studies-top-blk{ padding: 0 0 6px; position: relative;  }
	.case-studies-top-blk::after{ z-index: 2; position: absolute; left: -15vw; width: 130vw; content:''; background: #eee; height: 100%; top: 0px;      }
	.case-studies-top-blk	.case-studies-blk-home{ z-index: 10; position: relative; }



	.integrations-section-1{ padding: 70px 0 100px; }
	.partner-text-top h2{ font-size: 48px; }
	.partner-text-text{ padding: 70px 0 0 0; }
	.integrations-block{ padding: 70px 0 0 0; }
	.integrations-block .partner-img-left{ width:100%;}
	.integrations-block .partner-img-left .image span{ min-height: 0px; padding: 100% 0 0 0; }
	.partner-text-right{ padding: 40px 0 0 0; max-width: 100%; width: 100%; }
	.partner-text-right h5{ font-size: 28px; }
	.partner-text-top{ max-width: 770px; }
	.text-inner p{ font-size: 16px;}

	.integrations-block{ flex-direction: column; }
	.integrations-block:nth-child(2n+0){ flex-direction: column; }

	.defult-page .cms-page h1{ font-size: 48px;;  }
	.case-studies-social-icons{padding-left: 3px; padding-right: 3px;}
	.case-studies-social-icons a{width: 21px; height: 21px; line-height: 21px; font-size: 12px;}
	
	.left-banner-text p, .home-about-right-inner .text, .home-about-right-inner .sub-links, .center-title h6, .home-about-right-inner h6, .title-row .title-row-right .text, .title-row .title-row-right .sub-links, .about-sec-1 .about-sec-right, .about-success-blk-inner .about-sec-left h6, .about-success-blk-inner .about-sec-right, .about-long-way-left h6, .about-long-way-left p, .about-sec-2 .about-sec-left h6, .about-sec-2 .about-sec-right, .values-box, .team-listing-main .row, .partner-blk .left-data h6, .partner-logos, .left-banner-text .red-btn-new { transform: translateY(10px);}

}

@media (max-width: 1100px) {
.slider-thumb-text p{ font-size: 20px;; }
.top-slide-text{ font-size: 70px; }	
.home-section-2{ padding: 100px 0; }
.home-section-3 .title-row{ padding-top: 100px; }
.title-row .title-row-left h2{ font-size: 26px;; }
.title-row .title-row-left{ max-width: 500px; }
.about-success-blk-inner .about-sec-right p{ font-size: 18px; line-height: 1.5; }

.video-popup .video-popup-block .videobox .playbtn{ height: 60px ; width: 60px; }
.video-popup .video-popup-block .videobox .playbtn img{ width: 22px;;}


.team-listing-main .row {margin: 0 -15px 0 -15px;  }
.team-listing-main .row .col-md-4 {padding: 0 15px 0 15px;}
}

@media (max-width: 992px) {
.content .downbtn {background-color:#FF0000;color:#ffffff;border:none;}
.content .downbtn:hover {background-color: #ffffff;color: #ff0000;border-color: #ff0000;}
.content .downbtn .blackicon{display: none;}
.content .downbtn .whiteicon{display: initial;}

.content .downbtn:hover .blackicon{display: initial;}
.content .downbtn:hover .whiteicon{display: none;}


.ct-links1 a{ background-color: #ff0000; color: #ffffff!important; }
.ct-links1 a:hover{ background-color:#ffffff;  color:#ff0000!important; }

.social-menu{ display:flex; margin-left: auto; }
.header-top{ padding: 0 25px;; }
.menu-icon{ display: block; float: right;  }
.header-top{ padding: 20px 25px 0; display: block; width: 100%; min-height: 80px;; }
.logo a img{ height: 24px; width: auto; }	
.header-right-main{ position: absolute; }

.header-right-main{  margin:0px 0 0 0; border-top: #e4e4e0 solid 1px; position: absolute; left: 0px; top: 100%; background: #fff; display: none;     width: 100%;  }
.header-right-main-inner{overflow:auto; position: relative;padding: 0 25px 50px;  height: calc(100vh - 78px);  display: flex; flex-direction: column;  }
.main-nav-block{ margin: 0px; }
.header-right{ padding: 30px 0 0 0;  margin-top: auto; width: 100%; justify-content: space-between;  }
.ct-links{ padding: 0px;; }
.main-nav-block{ width: 100%;}
.main-nav > ul{ flex-direction: column; }

.main-nav > ul > li{ border-bottom: 1px solid #9D9D99; width: 100%; padding: 24px 0;}
.main-nav > ul > li > a{ font-size: 20px;; }
.main-nav > ul > li.menu-item-has-children > a{ padding: 0px;; }
.main-nav > ul > li.menu-item-has-children > a:after{ display: none; }
.megamenu_wrap{ transition: none; width: 100%; position: relative; display: none; top: auto; left: auto; transform: none; opacity: 1; border: 0px; box-shadow: none;  }
.main-nav .right_mega{ display: none; }
.main-nav .left_mega ul{ min-height: 0px;; padding: 15px 0 0 0px; width: 100%; }
.main-nav .left_mega ul + ul{ padding:13px 0 0 0;  width: 100%; border: 0px;;  }
.main-nav .left_mega ul li{ padding: 0px;; }
.main-nav .left_mega ul li a{ font-size: 16px; line-height: 1.4; } 
.main-nav .left_mega ul li + li{ padding-top: 13px;; }
.main-nav > ul > li .icon{
background: url(../images/arrow.svg) no-repeat center center;
width: 22px;
height:22px;
content: '';
position: relative;
right: 0px; float: right; display: inline-block;
top: 0px;
margin:0 0 0 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.main-nav > ul > li.active  > a{ color: #f00; }
.main-nav > ul > li.active > .icon {
background: url(../images/arrow-h.svg) no-repeat center center;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.bldbtn{
	font-size:8px!important;
}
.underline-text-2 b{ background-size: 100% 5px !important; }


.footer-bottom{ padding: 40px 0 40px; flex-direction: column; align-items: flex-start;  }
.pravicy-link ul{ padding: 0px 0; }
.copyright{ order: 2; padding: 30px 0; }
.footer-bottom .pravicy-link{ order: 1; }
.footer-bottom .f-logo-list { order: 3; }
.pravicy-link ul li + li::before{ content: '|'; }
.copyright{ font-size: 12px; line-height: 14px;; }

.about-tagline ul .tagline{ font-size: 72px; color: #E4E4E0; line-height: 1.3; }
.about-tagline ul{ min-height: 94px;; }
.home-section-7{ position: relative; padding:164px 0 70px;; }
.about-tagline{ min-height: 94px; }


.about-success-blk{ padding: 0px;; }

.main-nav .left_mega{ display: flex; flex-wrap: wrap; }


body .case-studies-row .case-studies-img .image span{ padding: 100% 0 0 0; }
body .case-studies-row .case-studies-img .image span img{ display: none !important; }


.partner-logo ul li{ width: 25%;}


.case-box-new a:focus{ color: #fff; background: #D10000; }
.case-box-new a:focus  
.read-link-new strong span{ color: #fff; }
.sub-links a:focus{ color: #f00;  }
.team-box .konw-more-link a:focus{ color: #f00;  }
.services-listing-block .service-box .textbox .box-text .link-btn:focus{ color: #f00;  }
.case-studies-row a:focus .case-studies-box-data .sub-links strong{ color: #f00;  }
.case-studies-row:focus .case-studies-box-data .sub-links strong{ color: #f00;  }


.case-box-new a:active{ color: #fff; background: #D10000; }
.case-box-new a:active  .read-link-new strong span{ color: #fff; }
.sub-links a:active{ color: #f00;  }
.team-box .konw-more-link a:active{ color: #f00;  }
.services-listing-block .service-box .textbox .box-text .link-btn:active{ color: #f00;  }
.case-studies-row a:active .case-studies-box-data .sub-links strong{ color: #f00;  }
.case-studies-row:active .case-studies-box-data .sub-links strong{ color: #f00;  }  

.red-class-focus{ color: #f00 !important; }
}
@media (min-width: 768px) {

	.content .social1 {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: -30px;
	}
	.content .card1{
		position: relative;
		margin-bottom: 30px;
	}
	.left-banner-text p, .home-about-right-inner .text, .home-about-right-inner .sub-links, .center-title h6, .home-about-right-inner h6, .title-row .title-row-right .text, .title-row .title-row-right .sub-links, .about-sec-1 .about-sec-right, .about-success-blk-inner .about-sec-left h6, .about-success-blk-inner .about-sec-right, .about-long-way-left h6, .about-long-way-left p, .about-sec-2 .about-sec-left h6, .about-sec-2 .about-sec-right, .values-box, .team-listing-main .row, .partner-blk .left-data h6, .partner-logos, .left-banner-text .red-btn-new { transform: translateY(10px);}
	.trusted-logo-list .trusted-row span {
		width: 33%;
		margin-bottom: 2rem;
		padding: 0 3.5rem 0 3.5rem;
	}
	.trusted-logo-list .trusted-row span img {
		max-width: 100%;
	}
	.trusted-logo-list .trusted-row {
		flex-wrap: wrap;
	}
}

@media (max-width: 767px) {
	#myCasestudyModal .closandimg{position: relative;top: 50%; transform: translate(-50%, -50%); left: 50%;}
	.casestudy-modal-content {margin-top: 15%;max-width:100%; }
	.casestudy-close{top:0%;filter: invert(1);}
	.job-data .accordion .card-header:after{bottom:2px;}	
.carousel-control-next{right: 0!important;}
.carousel-control-prev{left: 0!important;}
.home-banner-row{ flex-direction: column; }	
.partner-logo ul li{ width: 50%;}
.left-banner-text h1{ font-size: 40px; padding: 0 0 20px;; line-height: 1.2; }	
.right_banner_main-inner .image_col-1 span{ min-height: 316px; }
.right_banner_main-inner .image_col-2 span{ min-height:162px; }
.right_banner_main-inner .image_col-3 span{ min-height:155px; }
.left-banner-text{ width: 100%;  padding:25px 0 40px  0px;; }
.right_banner_main-inner{ width:100%; }
.container-2 {width:100%; padding: 0 25px;}
.cnt2 {padding: 0 10px!important;}

.right_banner_main{ left: -15px; width: calc(100% + 50px);}	
.main_wapper{ padding: 80px 0 0 0; }
.left-banner-text p{ font-size: 16px; max-width: 100%; line-height: 1.5; }
p{  font-size: 18px; line-height: 1.5;}
.red-btn-new a{ padding: 13px 18px;; }
.red-btn-new{ padding: 20px 0 0 0; }


.home-about-blk .about-left-main{ min-width: 100%; }
.home-about-blk .about-left-main .about-left-inner .image span{ min-height: 520px;; }
.home-about-right-inner{ padding:0px;; padding-right: 0%; }
.home-about-right-inner h6{ margin: 0 0 30px;; }
.home-about-right-inner h2{ width: 100%; font-size: 28px;; line-height: 1.3; }
.home-banner{ margin: 0 0 70px;; }
.tab-img-show{ max-width: 100%; display: block !important; }
.mobile-img-show{ max-width: 100%; display: block !important;  }
.home-about-blk{ flex-direction: column-reverse; width: 100%; }
b+b{ padding-left: 0px; }
.home-about-blk .home-about-right{ width: calc(100% + 50px); display: block; padding:70px 25px; position: relative; left: 0px;}
.home-about-blk .about-left-main .about-left-inner .image span{ background: none !important; min-height: 0px;; }
.home-about-blk .about-left-main .about-left-inner .image span img { width: 100%;}

.home-section-2{ padding: 70px 0; }

.vehicle-detail-banner{  padding: 30px 0 0 0;   }
.top-slide-text{ font-size: 60px; line-height: 1; }
.slider-thumb-text p{ font-size: 20px; line-height: 1.3; padding-right: 10px; }
.defult-page .cms-page h1{ font-size: 40px;;  }
.vehicle-detail-banner .slick-arrow{ background: url(../images/arrow_back.svg) no-repeat center center; position: absolute; left: 50%; bottom: -106px; width: 40px; height: 40px ; border: #101010 solid 1px; border-radius: 0px;  font-size: 0px;; outline: none; background-size: 13px auto; margin-left: -50px;     }
.vehicle-detail-banner .slick-arrow.slick-next{ right: 50%; left: auto; margin: 0  -50px 0 0;  background: url(../images/arrow_forward.svg) no-repeat center center;   background-size: 13px auto;}
.vehicle-detail-banner .slick-arrow.slick-disabled{ opacity: 0.5; }
.vehicle-detail-banner{ padding:30px  0 106px; }

.home-section-3 .title-row{ flex-direction: column; align-items: flex-start; padding-top: 70px; padding-bottom: 44px; }
.title-row .title-row-left{ max-width: 100%; width: 100%; }
.title-row .title-row-right{ margin: 30px 0 0 0; padding: 0px;;; }
.title-row .title-row-left h2{ font-size: 28px; line-height: 1.3; }

.carousel-cell-slide{ margin-right: 20px;; width: 239px;;}
.Exceeds-slider-block .image-box a .img span{ min-height: 289px;; }
.Exceeds-slider-block  .image-box a .img { padding: 289px 0 0 0; }
.image-box a h5{ font-size: 20px;; line-height: 1.4; padding: 20px 0 0 0;  }
.Exceeds-slider-block .flickity-button{ top: auto; bottom: -80px; left: 0px; height: 60px; width: 60px;; }
.Exceeds-slider-block{ padding: 0 0 0px;; padding-left: 0;; }
.Exceeds-slider-block .flickity-enabled{ padding-bottom: 80px;; }
.Exceeds-slider-block .flickity-button{ left: 60px;; height:40px; width: 40px; top: auto; bottom: 0px; transform: none;  background-size: 13px auto; }
.Exceeds-slider-block .flickity-button.previous{ left: 0px; height:40px; width: 40px; top: auto; bottom: 0px; background-size: 13px auto; }
.Exceeds-slider-block{ width: 100%;}

.footer-left-text p{ font-size:20px;; line-height: 1.4; }
.footer-services-links{ width: 100%; padding: 40px 0 0 0;; }
.footer-services-links .footer-page-link ul li{ width: 100%; padding-right: 0px;; }
.footer-right .footer-menu{ margin: 0 0px 0 0; width: 100%; }
.footer-left-text{ padding-right: 0px;; } 
.footer-top{ padding: 70px 0 30px;; flex-direction: column; }
.footer-left{ padding: 0 0 40px;; max-width: 100%;  width: 100%;}
.footer-right{ margin: 0px; width: 100%; flex-direction: column; }
.footer-right	.footer-right{ margin: 0px; width: 100%; padding: 0px;;  }
.footer-page-link{ padding: 15px 0 0 0; }
.Exceeds-slider-block{ min-height: 439px; }

.ete-blk-left-main{ min-width: 100%; width: 100%; max-width: 100%; padding: 70px 35px 70px 30px; }
.home-ete-blk{ flex-direction: column-reverse; justify-content: flex-end; }
.ete-blk-right{ width: 100%; padding-left: 0px; padding-bottom: 0px;;  }
.ete-blk-right .ete-blk-right-inner .image span{ min-height: 0px;; }
.ete-blk-left-inner h2{ font-size: 28px;; }


.home-section-5{ padding: 0 0 70px;; }
.home-section-4-inner{ padding: 0 0 70px;; }
.home-section-3{ padding: 0 0 70px;; }
.trusted-logo-list{ padding: 10px 0 0 0; }
.trusted-logo-list .trusted-row + .trusted-row{ padding: 0px;; }
.trusted-logo-list .trusted-row{ flex-wrap: wrap; }
.trusted-logo-list .trusted-row span{  width: 50%; text-align: center; padding: 40px 20px 0; }
.trusted-logo-list .trusted-row span img{ width: auto; max-width: 100%;  }

.center-title h2{ font-size: 28px;; }
.case-studies-blk-home .case-studies-left{ width: 100%; max-width: calc(100% - 25px); padding:70px 10px 70px 30px; ;}
.case-studies-blk-home .case-studies-right{ padding-left: 25px;; width:100%;}
.case-study-image .case-study-image-inner .image span{ min-height: 288px;; }
.case-studies-blk-home{ flex-direction: column; padding: 0 0 54px; }
.case-studies-blk-home > .sub-links{ width: 100%; text-align: center; top: auto; bottom: 0px; }
.case-studies-blk-home > .sub-links a{ display: inline-block; }
.case-studies-details-page2 .case-studies-title h2 { font-size: 24px!important; }	

.case-study-image{ margin: 0px;; }
.Exceeds-slider-block{ min-height: 0px;; }
.case-studies-blk-home .case-studies-left h2{ font-size: 22px;; }
.case-studies-blk-home .case-studies-left p{font-size: 18px; line-height: 1.5; }
.case-studies-blk-home .case-studies-left .build-btn{ display: none; }
.case-studies-blk-home .case-studies-left .sub-links{ margin: 20px 0 0 0; }
.border-btn a{ padding: 13px 12.5px; }
.case-studies-blk-home .case-studies-left h6, .case-studies-blk-home .case-studies-left h2, .case-studies-blk-home .case-studies-left .text, .case-studies-blk-home .case-studies-left .build-btn, .case-studies-blk-home .case-studies-left .sub-links, .case-studies-row .case-studies-box-data h4, .case-studies-row .case-studies-box-data .text, .case-studies-row .case-studies-box-data .build-btn, .case-studies-row .case-studies-box-data .sub-links, .load-more-btn-full, .ete-blk-left-main .border-btn { transform: translateY(10px)!important;}
.expertise-block .expertise-data h5, .expertise-block .expertise-data p, .exp-icon-row, .exp-brand-logo, .exp-logo-2, .releted-listing, .case-studies-details-page .case-studies-title .build-btn, .case-studies-details-page .case-studies-title .time-date, .careers-why-inner .careers-why-data h6, .careers-why-inner .careers-why-data p, .value-listing .row, .job-blk-main .job-blk-header, .job-blk-main .job-row-main, .vedio-after-text .row, .job-text-top .city-row, .job-text-top .job-title-text, .job-contain, .job-section-2 .share-blk, .case-studies-contain, .case-studies-details-page .share-case, .platform_block .text-blk, .expertise-block .expertise-data ul, .insights-listing .row > [class*="col-"] { transform: translateY(10px)!important;}
.about-sec-1 .about-sec-left h2{ font-size: 40px; line-height: 1.2; }
.about-sec-1 .about-sec-left h2 b{ line-height: 1.2; }
.about-section-1{ padding: 70px 0; }

.about-success{ padding: 70px 0; margin: 0px;;  }
.about-success-blk-inner .about-sec-left h2{ font-size: 28px; line-height: 1.3; }
.about-success-blk-inner .about-sec-right{ flex-direction: column; }
.about-success-blk-inner .about-sec-right .text{ width: 100%; padding: 0  15px;; }
.about-success-blk-inner .about-sec-right .text + .text { padding-top: 24px; }
.about-success-blk-inner .about-sec-right p{ max-width: 100%; }

.home-section-1.about-journey-block{ padding: 0  0 70px; }

.careers-slide-img{ width: 375px; min-height: 0px;}
.careers-slide-img img{ width: 100%; display: block;}
.fullimg-slider ul li{ padding: 0 7px;; }
.fullimg-slider{ min-height: 262px; }

.singale-block-bottom .fullimg-slider li .image_box { width: 375px;  height: 262px;  }
.jctkr-wrapper ul li{ padding: 0 7px; }

.careers-section-5.about-page-imgslider{ padding: 0 0 70px; }
.abt-mission-blk{ flex-direction: column;}
.left-mission-text{ max-width: 100%; padding: 0 0 32px; width: 100%; }
.abt-mission-image{ width: 100%; margin: 0px; max-width: 100%;  }
.about-mission-outer{ padding: 0 0 0px; }
.abt-mission-image .abt-mission-inner span{ min-height: 0px;; }
.abt-mission-image .abt-mission-inner span img{ width: 100%;}
.left-mission-text h2{ font-size: 28px; line-height: 1.3; }
.left-mission-text p{ font-size: 18px; line-height: 1.5; }


.values-box   h5{ font-size: 20px;; }
.values-box   p{ font-size: 18px; line-height: 1.5;}
.Delivering-listing .col-md-3{ padding-top: 40px;; min-width: 50%; }
.Delivering-listing{ padding: 0px;; }
.about-section-6{ padding: 70px 0 70px; }
.values-box   .icon{ min-height: 0px;; }


.team-box .image-box span{ min-height: 0px; }
.team-box .image-box span img{ display: block;}
.team-listing-main{ padding: 50px 0; }
.about-section-7::after{ height: 350px; }
.about-section-7{ padding: 20px 0 0 0; }
.team-listing-main .row .col-md-4{      -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width:100%;}
.center-title h3{ font-size: 28px;}

.about-section-3{ padding: 20px 0 70px; }

.services-intro-section{ padding: 70px 0; }
.services-intro-block .services-intro-text h2{ font-size: 40px; line-height: 1.2; }
.services-listing-block .service-box .imagebox .image{ min-height: 0px; }
.services-listing-block .service-box .imagebox .image img{ display: block; width: 100%;}
.services-listing-block .service-box .textbox .box-title h3{ font-size: 20px;;}
.services-listing-block .service-box .textbox .box-text p{ font-size: 18px; line-height: 1.5; }
 .services-listing-block .row > [class*="col-"] {    margin: 0 0 50px 0! important;} /* edited by deepali */
.services-listing-block{ padding: 0 0 20px;; }
.services-intro-block .services-intro-text h2 b{ line-height: 1.2; margin: 0px;; }

.services-details-section-3{ padding: 70px 0; }
.services-details-section-3 .title-row{ align-items: flex-start; flex-direction: column; }

.services-details-section-3{ padding: 70px 0; }
.services-details-section-1-expertisepadding{ padding: 0px 0!important; }
.services-details-section-1{ padding: 70px 0; }


.services-title h2{ font-size: 40px; line-height: 1.2; }
.platform-img{ margin: 70px 0 0 0; }

.platform_block h2{ font-size: 28px; line-height: 1.3; }
.platform_block .text-blk p{ font-size: 18px; line-height: 1.5;}
.platform_block{ padding: 70px 0; }
.platform_block .text-blk .col-md-6 + .col-md-6 { padding-top: 24px;  }
.partner-logo ul li{ padding: 0 7px;; }
.center-title h2{ font-size: 28px; line-height: 1.3;}
.strategic-partnerships-blk{ padding: 70px 0; }
.partner-logo ul{ padding: 20px 0 0;  flex-wrap: wrap; }
.partner-logo ul li{ width: 50%; text-align: center; padding: 20px 10px 0;}
.jctkr-wrapper ul li{ padding: 0 7px;; }

.cmn-styling .insights_detail_slider .fullimg-slider{ padding: 30px 0; }
.services-row.expertise-block{ flex-direction: column; padding:30px 0; }
.expertise-block .img-blk{ width: 100%;; max-width: 100%; }
.expertise-block .img-blk .img_in{ min-height: 0px; }
.expertise-block .img-blk .img_in img{ display: block !important; width: 100%;}
.expertise-block .expertise-data{ max-width:100%; padding: 30px 0 0 0; }
.expertise-block .expertise-data h5{ font-size: 20px;;}
.expertise-block .expertise-data p{  font-size: 18px;;}
.services-row .exp-brand-logo .exp-logo img{ max-width: 112px; max-height: 61px;; }
.services-row.expertise-block + .services-row.expertise-block{ margin: 10px 0 0 0; }
.services-row .exp-brand-logo .exp-logo{ padding: 15px 40px  15px 0; }
.services-row.expertise-block:nth-child(2n+0){ flex-direction: column; }
.expertise_outer{ padding: 8px 0 20px; border: 0px solid; }
.services-row .exp-brand-logo{ justify-content: center }
.services-row .exp-brand-logo .exp-logo{ padding: 20px ; }
.services-row .exp-brand-logo .exp-logo:nth-child(3n+0){ padding: 20px;; }
.exp-icon-row{ padding: 25px 0 0 0; }
.exp-icon-row i{ min-width: 50px;; }
.exp-icon-row{ font-size: 16px; line-height: 1.5; }
.exp-icon-row i img{ max-width: 40px; max-height: 40px;;  }
.exp-logo-2 .exp-logo-blk{ text-align: center; }
.exp-logo-2 .exp-logo-blk img{ max-width: 90%; }

.four-sec-1{ padding: 70px 0; }
.four-zero-blk h1{ font-size: 60px;; }
.four-zero-blk p { font-size: 24px;; }
.fourzero-page .four-sec-2{ padding: 70px 0; }
.fourzero-page .four-zero-logo img{ height: 24px;; }
.fourzero-page .four-zero-logo{ min-height: 80px;; }
.four-zero-data p{ font-size: 24px; line-height: 1.3; }

.case-studies-page .center-title-2{ padding: 0 0 70px;; }
.case-studies-page .center-title-2 h2{ font-size: 40px;; }
.case-studies-page{ padding:70px 0 ; }
.case-studies-top-blk .case-studies-blk-home .case-studies-left .text{ padding: 0 0 10px;; }

 
.case-studies-row{ flex-direction: column; }
.case-studies-row-inner{ flex-direction: column; }
.case-studies-row:nth-child(2n+0){ flex-direction: column; }
.case-studies-row:nth-child(2n+0) .case-studies-row-inner{ flex-direction:column; }
.case-studies-row .case-studies-img{ width:100%;;}
.case-studies-row .case-studies-box-data{ padding: 40px 0 0 0;  width: 100%;;}
.case-studies-row .case-studies-img .image span{ min-height: 0px; }
.case-studies-row .case-studies-box-data h4{ font-size: 20px;; }
.case-studies-row .case-studies-box-data .text p{ font-size: 18px; line-height: 1.5; }
.case-studies-row{ padding: 60px 0 0 0;   margin: 0px;;}
 
.case-studies-row .case-studies-img .image span img{ width: 100%; display: block !important;}

.bottom-padding-title{padding: 0 0 0px!important;}

.team-modal .modal-dialog{ max-width: 90%; margin-left: 5%;}
.team-modal-blk{ padding:40px  20px; }
.team-modal-blk .modal-right-col .text p{ font-size: 18px; line-height: 1.5; }
.team-info-list li{font-size: 18px!important; line-height: 1.5!important;}
.team-modal .modal-dialog .modal-content button.close{ right: 15px; top: 15px; }  
.team-modal-blk .modal-left-col{ display: inline-block; padding-right: 0px;; }
.team-modal-blk{ align-items: center; flex-direction: column; justify-content: center; }
.team-modal-blk .modal-left-col p{ font-size: 18px; padding: 15px 0; }
.team-modal-blk .modal-right-col{ width: 100%; padding: 40px 0 0 0;}


.case-studies-details-page{ padding: 70px 0;; }
.case-studies-details-page .case-studies-title h2{ font-size:24px; line-height: 1.5; }
.case-studies-details-page .case-studies-title .time-date{ padding: 0px;; }
.case-studies-details-page .case-studies-title{ padding: 0 0 70px;; }
.case-studies-contain .job-data h4{ padding: 50px 0 15px;; }

.case-studies-title-padding{ padding: 0 0 10px!important;} 
 .case-studies-contain{ padding: 10px  0!important; }
 .case-studies-contain-padding .job-data h4{ padding: 10px  0!important; }
.case-studies-contain-padding{ padding: 10px  0!important; }
.related-outer-padding{ padding: 10px 0 0 0!important; }
.related-listing-padding{padding: 0px 0 0 0!important; }
.hr1 hr{background-color: #000; margin-top:10px;margin-bottom: 10px;;}
.releted-outer .case-title h2{ font-size: 22px!important;}
.case-studies-releted-box .case-studies-inner .titlecase1 h5 a{font-size: 18px!important; }
 /*updated by deepali */
.titlecase1 h5 a{padding:5px 0 5px!important}

.case-studies-details-page-padding{padding: 40px 0!important;}



.case-studies-contain{ padding: 70px  0; }
.job-data p{ font-size: 18px;; }
.job-data ol li,
.job-data ul li{  font-size: 18px;;}
.job-data ul ul{ padding-top: 10px;  }
.case-studies-contain .job-data h4{ padding: 70px 0 15px 0; }
.releted-outer{ padding: 70px 0 0 0; }

.case-studies-contain .job-data img{ margin: 40px 0 0 0; }
.case-studies-releted-box .case-studies-inner .case-title h5 a{ font-size: 20px;; padding: 10px 0px 25px }

.share-case .share-blk{ flex-direction: column; justify-content: center; }
.share-blk .share-text{ padding: 0  0 20px;; }
.share-blk .icon-list a{ margin: 0 8px; }
.case-studies-releted-box .img img{ display: block; width: 100%; }
.case-studies-releted-box .img{  min-height: 0px; }
.releted-outer .releted-title h2{ margin: 0 0 30px; font-size: 28px; line-height: 1.3; }

.movesticky0ne .releted-title h2{ margin: 0 0 12px;}
.releted-outer .releted-title{ flex-direction: column; align-items: flex-start; }
.releted-listing{ padding:0px;; }
.case-studies-releted-box{ padding: 50px 0 0 0!important; } /*updated by deepali */
.case-studies-sidebar-container .case-studies-releted-box{ padding: 0px 0 0 0!important; } 
.case-studies-sidebar-container{margin-top: 30px;}
.contact-section-1{ padding:70px 0 0 0;  }
.contact-section-1 h2{ font-size: 38px;; line-height: 1.2; }
.contact-tab-blk{ padding: 60px 0; }
.contact-box-blk{ padding: 70px 0; }
.contact-box{ width: 100%; padding: 40px 20px;  margin:30px 0 0px;}
.contact-section-4{ padding: 0 0 70px 0; }
.border-div{ padding: 70px 0 0 0; }
.contact-tpl-blk{ padding: 0px;; }
.contact-data{ flex-direction: column; }
.contact-data-left{ width: 100%; padding: 0 0 40px;}
.contact-box p{ font-size: 16px;; }
.contact-form-blk .contact-form-left .ct-email p{ font-size: 20px;; }
.contact-form-blk{ flex-direction: column; }
.contact-form-right{ margin: 40px 0 0 0 ; width: 100%; max-width: 100%; }

.contact-loaction-block{ padding: 70px 0 0  0; }
.contact-box-blk{flex-direction: column;  padding: 40px 20px 70px 20px; }
.contact-tab-blk .nav-tabs{ border: 0px;; flex-direction: column; }
.contact-tab-blk .nav-tabs li{ width: 100%; padding: 7px 0;}
.contact-tab-blk .nav-tabs li .nav-link.active{ border-color: #f00;  background: #f00; color: #fff; }
.contact-tab-blk .nav-tabs li .nav-link{ width: 100%; text-align: center; padding: 10px 20px;; border: 2px solid #EEEEEE; }
.map_img{ width: 325px;}

.contact-data-right{ margin: 0 auto; display: block; }
.map_img .contact-doat{ left: 80px;top: 73px;}
.map_img .contact-doat.doat-2 {left: 224px;top: 100px;}
.map_img .contact-doat.doat-3 {left: 226px;top: 100px;}
.contact-section-2{ padding: 0 0 10px; }
.contact-form-blk .contact-form-left h2{ font-size: 28px; }
.contact-form-blk .contact-form-left p{ font-size: 18px; }
.contact-form-blk .contact-form-left{ width: 100%;}

.home-section-3{ width: calc(100% + 10px); margin-left: -5px;}
.carousel-cell-slide.out{ left: auto !important; opacity: 1;  }

.careers-section-1{ padding: 70px 0 0; }
.careear-vedio-block{ margin: 70px 0; }
.careers-why-inner .careers-why-img .img_in img{ display: block; width: 100%; }
.careers-why-inner .careers-why-img{ margin: 0 0 40px; width:100%; max-width: 100% ;}
.careers-why-inner .careers-why-data{ width:100%; max-width: 100% ; }
.careers-why-inner .careers-why-img .img_in{ min-height: 0px;; }
.careers-why-inner .careers-why-data h2{ font-size: 28px; line-height: 1.3; }
.careers-why-block{ padding: 70px 0; }
.careers-section-3{ padding: 70px 0 0; }
.careers-section-5{ padding: 0 0 70px;; }
.careers-section-4{ padding: 70px 0 141px; }
.job-blk-main{ padding: 40px 0 70px; }
.job-row-main .text-2{ font-size: 20px;; }
.job-row-header{ justify-content: center; flex-direction: column;  padding: 20px; }
.team-value-block{ padding: 0 0 70px; }
.spotlight-slider-block .slick-arrow{ height: 50px; width: 50px; left: 70px;; }
.job-row-main .text-1,
.job-row-main .text-3,
.job-row-main .text-4,
.job-row-main .text-5{ font-size: 16px;; }
.spotlight-slider-row .left-colum{ width: 100%; max-width: 100%; padding: 35px; }
.spotlight-slider-row .right-colum{ padding: 0px;; width: 100%; margin: 0px;;}
.spotlight-slider-row .right-colum .img_in{  min-height: 0px;; }
.spotlight-slider-row .right-colum .img_in img{ display:block; width: 100%; }
.careers-block-top h2{ font-size: 40px; }
.careear-vedio-block .play-icon{ margin: -30px 0 0 -30px; }
.careear-vedio-block .play-icon a{ height: 60px; width: 60px;  background-size: 16px auto; }
.vedio-after-text p{ font-size: 18px; }  
.careers-why-inner{ flex-direction: column; }
.value-box h5{ font-size: 20px;; }
.value-box p{ font-size: 18px;; }
.value-listing{ padding: 0px;; }
.value-listing .col-md-3{ padding-top: 60px;; }
.spotlight-slider-row{ justify-content: center; flex-direction: column; }
.spotlight-slider-row .left-colum .left-colum-inner{ max-width: 100%; }
.job-row-header-left{ width: 100%; flex-direction: column; }
.job-row-header .text{ padding: 0 0 20px; font-size: 18px; }
.job-row-header .select-box{ width: 100%; padding: 10px 0;;}
.result-outer{ padding: 15px 0 0 0; text-align: center; width: 100%; }
.job-row-main{ position: relative; margin: 20px 0 0; text-align: center; flex-direction: column ; padding: 20px 0px; justify-content: center; border: 0px; border-bottom: 1px solid #EEEEEE;  }
.job-row-main .text-2,
.job-row-main .text-1,
.job-row-main .text-3,
.job-row-main .text-4,
.job-row-main .text-5{ padding: 0px 0; border-bottom: 0px solid #EEEEEE; text-align:left; width: auto;}
.job-row-main .text-4{ border: 0px; position: absolute; right: 0px; top: 20px; }
.job-row-main{ flex-direction: row; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;  }
.job-row-main .text-2{ padding: 0 0 10px; width: 100%;}
.job-row-main .text-4 a{font-size: 0px; width: 28px; height: 16px;; background: url(../images/next_right_icon.svg) no-repeat center center;  }
.job-row-main .text-4 a span{ display: none;}
.job-listing{ padding: 10px 0 0 0; }
.vedio-after-text  .col-md-6 + .col-md-6{ padding-top: 24px;; }
.job-row-main .text-4 a{ margin: 4px 0 0 0; }
.spotlight-slider-row .left-colum .left-colum-inner .text p{ font-size: 20px;; }
.job-section-1{ padding: 70px 0 30px; }
.job-text-top h2{ font-size: 40px;;}
.job-data-bottom .white-box-text{ margin: 0 0 70px; }
.job-text-top .job-title-text{ padding: 15px;; }
.job-data h4{ padding: 70px 0 15px; }
.job-text-top .city-row{ flex-direction: column; }
.job-text-top .city-row{ width: 100%;}
.job-text-top .city-row .city-name {  font-size: 18px; width: 100%; display: flex; align-items: center; justify-content: center; padding: 10px ; }
.job-text-top .city-row .city-name + .city-name{ border: 0px; border-top: #9D9D99 solid 1px;   }
.job-text-top .city-row .city-name span{ text-align: left; min-width: 140px;}
.job-data-bottom{ margin: 70px 0 0 0; }
.job-data-bottom .white-box-text p{ font-size: 18px;;}
.share-blk{ flex-direction: column; justify-content: center; }
.left-banner-text h1 b{ padding: 0 7px 0 0;  }
.left-banner-text h1 b{ line-height: 1.11; }



.insights-page{ padding: 70px 0;; }
.insights-loadmore{ margin: 0px;; }
.inner-intro-block .inner-intro-text h2{ font-size: 40px;; }
.insights-filter ul li{ min-width: 120px;; }
.insights-listing .insights-box .imagebox .image{ min-height:0px;; }
.insights-listing .insights-box .imagebox .image img{ display: block; width: 100%; }
.insights-listing .insights-box .textbox .box-title h3{ font-size: 20px;; }
.insights-listing .row > [class*="col-"]{ margin: 0 0 50px;; }
.inner-intro-block .inner-intro-text h2 b { padding: 0 7px 0 0; }
.inner-intro-block .inner-intro-text h2 b + b{ padding-left: 0px;; }

.job-data-bottom{  padding: 0px;; }
.insights-filter .top-acher{ display: block; position: relative; }
.insights-filter ul{ padding:10Px 20PX;; background: #000; display: none;}
.insights-filter ul li{ border-bottom: rgba(255, 255, 255, 0.5) solid 2px;; width: 100%; display: block; }
.insights-filter ul li .filter-link input[type="radio"] + label{  opacity: 0.5; color: #FFF; border: rgba(255, 255, 255, 0.5) solid 0px;; text-align: left; width: 100%; padding:10PX 0px;;}
.insights-filter ul li:last-child{ border: 0px;; }
.insights-filter ul li .filter-link input[type="radio"]:checked + label{ color: #fff; opacity: 1; }
.inner-intro-block{ padding: 0 0 70px;; }
/*Pharma Page CSS*/
.case-studies-social-icons{z-index:10;}
.dateadress{
	padding-top:10px;
}
.case-studies-social-icons {
    z-index: 10!important;width: 100%;top: 96%;display: flex;text-align: center;justify-content: center;padding-top:0px;margin-top: 6px;}
.case-studies-social-icons li + li {margin-top: 0px;}

.soc-mail{padding:10px;}
.content{padding-left:0px;}
.content .card1 p{padding: 5px 10px 5px 10px;height: auto;}
.team-row .card1 + .card1 {
    margin-top: 4rem;
}
.content .text1{
	padding-top:5px;
}
.content .headline2{
	padding-top: 25px;
    padding-bottom: 25px;
}
.content .headline{
	padding-top: 25px;
    padding-bottom: 25px;
}
.social1{
	padding-bottom:20px;
	visibility: visible!important;
}
.content .headline2{
	font-size: 20px;
}
.content .headline{
	font-size: 20px;
}
.content .textx{
	padding-top:20px;
	overflow: hidden;
	text-overflow: inherit;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	display: contents;
}
.content .subtext2 p {
font-size: 18px;
}
/*Pharma CSS Ends*/

.singale-block-mian{ padding: 70px 0 0px;; }
.singale-block-mian h2{ font-size: 24px;;}
.singale-block-top{ padding: 0 0 70px;; }
.cmn-styling p + h5{ padding-top: 29px; }
.singale-block-bottom{ padding: 50px 0 0 0; }
.cmn-styling p{ font-size: 16px;; }
.cmn-styling ul li, .cmn-styling ol li{ font-size: 16px;; }
.abt_author{ margin: 30px 0 70px; }
.abt_author .abt_author_inner{ padding: 70px 0 0 0; }
.bottom_author_blk .abt_author_dtl p{font-size: 16px;;  }
.insight_sec .title_insight{ padding: 0 0 40px;; }
.bottom_author_blk{ padding: 40px 0 70px;; }
.insight_sec{ padding: 0px;; }

.cmn-styling p img{ margin: 20px 0 0px; }
.cmn-styling h5{ font-size: 20px;; }
.cmn-styling ul + h5, .cmn-styling ol + h5{ padding-top: 29px; }
.abt_author_inner h3{ font-size: 24px;; }
.bottom_author_blk{ justify-content: center; align-items: center;  flex-direction: column; padding: 20px 0 70px 0; }
.bottom_author_blk .abt_author_dtl{ width: 100%; padding: 30px 0 0 0;}
.share_blk .share_blk_inner{ padding: 0 0 30px;; }
.insight_sec .title_insight h3{ font-size: 28px;; }
.insight_sec .title_insight{ justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap; flex-direction: column; }
.insight_sec  .title_insight a.all_insights{ margin: 30px 0 0 0; display:flex !important; }
.cmn-styling .insights_detail_slider .fullimg-slider{ left: calc(-50vw + 50%); }

.insights-not-found .not-found-text{ min-height: 200px;; }
.insights-not-found .not-found-text .text{ font-size: 20px;;}
.spotlight-slider-row .left-colum{ padding: 75px 30px; width: calc(100% - 25px);}
.spotlight-slider-row .right-colum{ padding: 0 0 0 25px;; }

.job-row-main .text-2{ font-size: 18px; padding-right:40px; }
.job-row-main .text-3{ border-right: #000 solid 1px; border-left: #000 solid 1px;   padding: 0 7px; margin: 0 7px; }
.case-studies-contain .job-data p img{ margin-bottom: 0px; }
.values-box .icon{ min-height: 0px;;}
.team-box .name{ font-size: 20px;}
.team-box p{ padding: 15px 0 20px;; font-size: 18px;}
.team-box{ padding: 40px 0 0 0 ; }
.team-listing-main + .team-listing-main{ padding: 0 0 50px; } 

.underline-text-first-load h2 b, .underline-text-first-load h1 b{ background-size: 0% 0.2em; }

body.loaded .is-inview.underline-text-first-load h2 b{ background-size: 100%  4px; }
.case-studies-details-page .case-studies-title .time-date{ padding: 20px 0 0 0; }

.case-studies-contain .job-data h4{   font-size: 20px;; }
.vedio-after-text h3{ font-size: 28px;; }

.inner-intro-block .inner-intro-text h6,
.home-about-right-inner h6,
.title-row .title-row-left h6,
.center-title h6,
.about-sec-1 .about-sec-left h6,
.services-intro-block .services-intro-text h6,
.spotlight-slider-row .left-colum .left-colum-inner  h2,
.job-text-top h6,
.case-studies-page .center-title-2  h6,
.case-studies-blk-home .case-studies-left  h6,
.left-mission-text h6,
.services-title h6,
.case-studies-title h6,
.contact-tpl-blk h6,
.contact-form-blk .contact-form-left h5,
.careers-block-top h6,
.careers-why-inner .careers-why-data h6,
.singale-block-top h6,
.inner-intro-block .inner-intro-text h6 { margin-bottom: 30px;; }

.platform_block .is-inview.underline-text-2 h2   b {     background: linear-gradient(var(--color,#ff0000),var(--color,#ff0000)) left bottom no-repeat;
    background-size: 100% 5px;
    padding-bottom: 0rem;
    background-size: 0% 0.16em;
    transform: none;
}
.platform_block .underline-text-2 h2.active b{     transition-delay: 0.1s!important;
    background-size: 100% 3px;
    -webkit-transition: background-size 0.8s cubic-bezier(.215,.61,.355,1);
    transition: background-size 0.8s cubic-bezier(.215,.61,.355,1);
    transform: none; }

	body .case-studies-row .case-studies-img .image span{ padding: 100% 0 0 0; }
body .case-studies-row .case-studies-img .image span img{ display: none !important; }
.services-listing-block .service-box .imagebox .image{ min-height: 443px;; }

.services-listing-block .service-box .imagebox .image img{ display: none !important; }

.expertise-block .img-blk .img_in img{ display: none !important; }
.expertise-block .img-blk .img_in{ padding: 100% 0 0 0; }

.insights-listing .insights-box .imagebox .image{ min-height: 443px;; }
.insights-listing .insights-box .imagebox .image img{ display: none !important; }

.defult-page .cms-page p{ font-size: 18px;; }
	.defult-page .cms-page h2{ font-size: 26px;}
	.defult-page{ padding: 64px 0; }
	.defult-page .cms-page h2{ margin: 30px 0 10px; }
	.defult-page .cms-page  ul li,
	.defult-page .cms-page ol li{ font-size: 18px;; }

	.services-slick-slider{ width: 259px; padding-left:0; padding: 0 0 80px;} 
	.services-slick-slider::after{ right:100%; }
	.services-slick-slider .slick-arrow{ height:40px; left: 60px; ; width: 40px;; background-size: 13px auto;  top:auto; bottom: -80px;; }
	.services-slick-slider .slick-arrow.slick-prev{ top: auto; left:0px;   background-size: 13px auto;}
	.services-slick-slider .slick-arrow.slick-prev:hover{ background-size: 13px auto;}
	.services-slick-slider .slick-arrow:hover{ background-size: 13px auto;}
	.image-box a .img span{ min-height: 289px; height: 289px; }
	.image-box a h5{ padding: 20px 0 0 0; }
	.image-box a .img{ padding: 289px 0 0 0; }
	
	.reset-link{ padding: 10px 0; }


	.home-section-1{ background: #EEEEEE; padding: 0 0 70px;; }
	.home-section-4{ background: #EEEEEE;  }
	.case-studies-blk-home .case-studies-left{ padding-left: 0px;; }
	.case-studies-blk-home .case-studies-right{ padding-left: 0px;; }
	.home-section-5{  padding-top: 70px;; }
	.home-section-1.about-journey-block{ margin: 0 0 70px;; padding: 0 0 70px; }
	.careers-section-4{ background: #EEEEEE; margin: 70px 0 ; padding:0 0 142px;  }
	.careers-section-4  .spotlight-slider-row .left-colum{ padding-left: 0px;; }
.case-studies-page .case-studies-top-blk{ position: relative; width: 100%;  }
.case-studies-page .case-studies-top-blk::after{ position: absolute; left: -10vw; z-index: -1; content: ''; width: 120vw; height: 100%; background:#EEEEEE ;   }
.case-studies-page .case-studies-blk-home { padding: 0 0 70px; }
.partner-logo ul li img{ max-height: 40px; max-width: 120px; }

.case-studies-top-blk .case-study-image .case-study-image-inner .image span{ min-height:0px; padding: 100% 0 0 0;; }

.services-details-section-4{margin: 70px 0 0; background:#eee; padding: 0px 0 26px ; }
.feature-case-study .case-study-image .case-study-image-inner .image span{ height: auto; padding: 100% 0 0 0; }
	.home-section-7.services-details-cta{ padding: 94px 0 0; margin:  70px 0;;  }
	.services-cat-outer{ padding: 60px 0; }
	.case-box-new{ margin: 0 0 30px;; }
	.case-box-new a{  border-radius: 4px; padding:20px 30px;; }
	.case-box-new a h4{ font-size: 20px;;}
	.case-studies-blk-home .case-studies-right{ padding-left: 0px;; }
	.case-studies-blk-home .case-studies-left{ max-width: 100%; padding-bottom: 80px !important;}
	.case-box-new a .read-link-new strong{ font-size: 14px;}
	.services-cat-outer .col-md-6:last-child .case-box-new{ margin: 0px;; }
	.services-cat-outer .col-md-6:last-child .case-box-new a{  border-radius: 4px; padding:20px 30px;; }
	.case-studies-blk-home .case-studies-left{ padding-left: 0px!important; }
	.case-study-image .case-study-image-inner .image span{ min-height: 0px; padding: 100% 0 0 0; }


	.integrations-section-1{ padding: 70px 0 70px; }
	.partner-text-top h2{ font-size: 40px; }
	.partner-text-text{ padding: 46px 0 0 0; }
	.integrations-block{ padding: 70px 0 0 0; }
	.integrations-block .partner-img-left{ width:100%;}
	.integrations-block .partner-img-left .image span{ min-height: 0px; padding: 100% 0 0 0; }
	.partner-text-right{ padding: 40px 0 0 0; max-width: 100%; width: 100%; }
	.partner-text-right h5{ font-size: 24px; }
	.partner-text-top{ max-width: 770px; }
	.text-inner p{ font-size: 18px;}

	.integrations-block{ flex-direction: column; }
	.text-inner{ padding: 24px 0 0 0; }
	.partner-logo-blk ul { justify-content: center;  }
	.partner-logo-blk ul li{ width: 100% !important;}
	.integrations-block:nth-child(2n+0){ flex-direction: column; }
	.partner-logo-blk ul li img{ max-width: 120px; max-height: 50px;  }

	.expertise-block .expertise-data ul li{ font-size: 16px; line-height: 1.6; }
	.expertise-block .expertise-data ul li + li{ margin: 6px 0 0 0; }

	.careear-vedio-block .vedio-image img{ max-width: 100%; height: auto; }
	.defult-page .cms-page h1{ font-size: 32px;; }
	.defult-page .cms-page h2{ font-size: 24px; }


	
	.header-right-main-inner{ padding-bottom: 80px;; }
	body.overflow-hidden{ position: fixed; left: 0px; top: 0px; height: 100vh;  width: 100%;  overflow: hidden;   }


	body.overflow-hidden   .o-scroll [data-scroll-section] { transform: none !important; }

/* .header-right-main-inner{} */
.header-right-main{ height: 100vh; padding: 0 0 80px; } 


.left-banner-text p{ font-size: 18px; }
.footer-right h5{ font-size: 18px; padding: 0 0 14px; }

.case-studies-details-page .case-studies-title .time-date{ font-size: 18px; }
.left-banner-text p, .home-about-right-inner .text, .home-about-right-inner .sub-links, .center-title h6, .home-about-right-inner h6, .title-row .title-row-right .text, .title-row .title-row-right .sub-links, .about-sec-1 .about-sec-right, .about-success-blk-inner .about-sec-left h6, .about-success-blk-inner .about-sec-right, .about-long-way-left h6, .about-long-way-left p, .about-sec-2 .about-sec-left h6, .about-sec-2 .about-sec-right, .values-box, .team-listing-main .row, .partner-blk .left-data h6, .partner-logos, .left-banner-text .red-btn-new { transform: translateY(10px);}

.partner-text-text, .partner-text-right h5, .partner-text-right p, .partner-logo-blk { transform: translateY(10px);}
.job-data .table-box .box-btn { transform: none!important;}
.table-box .box-text{
	padding: 10px 0;
}
.table-box .border-red{
	border: 1px solid #FF0000;
} 
.bd-red-none{
	border-top: none !important;
}
.table-box .find-box {
    padding-top: 8px;
}
.job-data .table-box .box-btn{
	padding: 40px 12px 15px 12px;
}
.table-box .pl-0{
	padding-left: 15px !important;
}
}
@media (min-width: 568px) and (max-width: 767px) {
	.table-box .border-red:last-child {
        border-left: none;
    	border-top: 1px solid #ff0000 !important;
    }
}
@media (min-width: 240px) and (max-width: 567px) {
}
	.left-banner-text h1{ font-size: 40px;; }	
	.home-about-blk .home-about-right{ padding: 50px 25px; }
	.home-about-right-inner h2{ font-size: 24px;;}
	.home-section-2{ padding: 50px 0; }
	.top-slide-text{ font-size:60px;; padding: 0 0 60px;; }
	.slider-thumb-text p{ font-size: 20px;;}
	.title-row .title-row-left h2{ font-size: 28px;;}
	.case-studies-blk-home .case-studies-left{ padding: 50px 30px;; }
	.home-section-7{ padding: 124px 0 50px 0; }
	.ete-blk-left-main{ padding: 50px 25px;; }
	.about-section-1{ padding: 50px 0; }
	.about-sec-1 .about-sec-left h6{ margin: 0 0 25px; }
	.about-sec-1 .about-sec-left h2{ font-size: 36px;;}
	.about-sec-1 .about-sec-left h1{ font-size: 36px;;}

	.about-success{ padding: 50px 0; }
	.about-success-blk-inner .about-sec-left h2,
	.left-mission-text h2,
	.center-title h2,
	.center-title h3,
	.ete-blk-left-inner h2{ font-size: 28px;;}
	.home-about-right-inner h2{ font-size: 28px;;}
	.home-about-right-inner h1{ font-size: 28px;;}

	.careers-slide-img{ width: 350px;;}
	.fullimg-slider{ min-height: 245px;; }
	.careers-section-5.about-page-imgslider{ padding: 0 0 50px;; }
	.about-section-6{ padding: 50px 0; }
	.about-section-7{ padding: 0px;; }
	.services-intro-section{ padding: 50px 0; }
	.services-intro-block .services-intro-text h2{ font-size: 36px;;}
	.services-intro-block .services-intro-text h1{ font-size: 36px;;}

	.services-listing-block .service-box .textbox .box-title{ padding: 20px 0 15px;; }

	.services-details-section-1,
	.platform_block,
	.strategic-partnerships-blk,
	.services-details-section-3,
	.case-studies-page{ padding: 50px 0; }
	.services-title h2,
	.case-studies-page .center-title-2 h2{ font-size: 36px;;}
	.services-title h1, 
	.case-studies-page .center-title-2 h1{ font-size: 36px;;}

	.platform_block h2,
	.releted-outer .releted-title h2{ font-size: 26px;;} 
	.expertise_outer{ padding: 20px 0; }
	.expertise-block .expertise-data{ padding: 30px 0 0; }
	.expertise-block .expertise-data h5{ font-size: 20px;;}
	.services-listing-block{ padding: 0px;; }
	.services-details-section-3{ padding: 50px 0 20px; }
	.footer-top{ padding: 50px 0 30px;; }

	.home-about-right-inner h2 b{  margin-top: 0px;;  }
	.home-about-right-inner{ padding-right: 0px; }

	.case-studies-top-blk  .case-studies-blk-home{ padding: 0 0 0; }
	.case-studies-row{ padding: 50px 0 0 0; }
	.case-studies-row .case-studies-box-data{ padding: 30px 0 0 0; }
	.case-studies-row .case-studies-box-data h4{ font-size: 18px;;}
	.case-studies-details-page{ padding: 50px 0; }
	.case-studies-details-page .case-studies-title h2 { font-size: 22px;; }

	/*New Page*/

	.case-studies-details-page2 .case-studies-title h2 { font-size: 28px; padding-left: 10px; padding-right: 10px; }	
	.case-studies-details-page2 .case-studies-title h1 { font-size: 28px;padding-left: 10px; padding-right: 10px; }	

	.case-studies-details-page .case-studies-title{ padding: 0  0 50px;; }
	.case-studies-contain{ padding: 50px 0; }
	.case-studies-contain .job-data h4{ padding: 50px 0 15px; font-size: 20px;; }

	.case-studies-contain .job-data img{ margin: 0px 0 10px 0; }
	.releted-outer{ padding: 50px 0 0 0; }
	/* .case-studies-releted-box .case-studies-inner .case-title h5 a{ font-size: 18px;text-decoration: underline;text-decoration-color: #f00;} */
	.case-studies-releted-box .case-studies-inner .build-btn{ padding: 0 0 20px; }
	.single-our_casestudies .case-studies-inner .case-title h5 a{ font-size: 18px;text-decoration-color: #f00;font-size: 18px; text-decoration-color: #f00; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; -webkit-box-pack: end; max-height: 94px;}

	.case-studies-releted-box{ padding: 40px 0 0 0; }
	.csrb2{ padding: 0px 0 0 0; }

	.fourzero-page .four-zero-logo{ min-height: 60px;; }
	.four-sec-1{ padding: 50px 0; }
	.four-zero-blk .icon img{ max-height: 70px;; }
	.four-zero-blk h1{ font-size: 50px ; padding: 25px 0 3px;; }
	.fourzero-page .four-sec-2{ padding: 50px 0; }
	.four-zero-data p{ font-size: 18px;}
	.contact-section-1{ padding: 50px 0 0 0; }
	.contact-section-1 h2{ font-size: 30px;; padding: 0 0 40px;; }
	.contact-section-1 h1{ font-size: 30px;; padding: 0 0 40px;; }
	.contact-loaction-block{ padding: 50px 0 0 0; }
	.contact-tab-blk{ padding: 40px 0 0 0; }
	.contact-tab-blk .nav-tabs li .nav-link { font-size: 16px;;}
	.contact-data-left h6 span{ font-size: 20px;;}
	.contact-address p{ font-size: 16px;;}
	.contact-box .sub-links{ padding: 20px 0 0 0; }
	.contact-box h5{ font-size: 20px;;}
	.contact-box{ min-height: 0px;; }
	.contact-form-blk .contact-form-left h2{ font-size: 26px;;}
	.contact-form-blk .contact-form-left .ct-email p{ font-size: 18px;}
	.contact-form .submit-row .input-box .submit-btn{ min-width: 125px;; }
	.contact-section-4{ padding: 0 0 50px 0; }
	.border-div{ padding: 50px 0 0 0; }

	.careers-section-1{ padding: 50px 0 0 0; }

	.careers-block-top h2{ font-size: 36px;; }
	.careers-block-top h1{ font-size: 36px;; }

	.careear-vedio-block{ margin: 50px 0; }

	.vedio-after-text h3{ font-size: 26px;; }
	.careers-why-block{ padding: 50px 0; }
	.careers-why-inner .careers-why-data h2{ font-size: 26px;;}
	.careers-section-3{ padding: 50px 0; }
	.value-box .icon{ margin: 0 0 20px;; }
	.value-box h5{ font-size: 18px; padding: 0 0 15px;;}
	.value-listing .col-md-3{ padding-top: 40px;; }
	.careers-section-4{ padding: 0 0 120px; }
	.careers-section-5{ padding: 0  0 50px;; }
	.job-row-header .nice-select { height: 46px; line-height: 44px; }
	.job-row-header .select-box{ padding: 5px 0; }
	.job-row-main .text-1, .job-row-main .text-3, .job-row-main .text-4, .job-row-main .text-5{ font-size: 16px;;}
	.job-row-main .text-2{ font-size: 18px;;}
	.job-blk-main .sub-links-load-more{ padding: 40px 0 0 0; }
	.job-blk-main{ padding: 40px 0 50px; }
	.job-text-top h2{ font-size: 36px;;}
	.job-section-1{ padding: 50px 0 30px; }
	
	.job-text-top .job-title-text > p{ font-size: 18px;;}
	.job-text-top .city-row{ padding: 0 0 30px;; }
	.job-text-top h2{ margin: 0 0 20px;; }
	.job-section-2{ padding: 20px 0 30px;; }
	.job-data h4{ padding: 50px 0 15px;; font-size: 24px;;}
	.job-data-bottom{ margin: 50px 0 0 0; }
	.job-data-bottom .white-box-text{ margin: 0 0 50px; }

	.header-top{ min-height: 64px; 
		
		/* padding-top: 20px; */
	
	}
	.main_wapper{ padding: 80px 0 0 0; }
	.case-studies-page .center-title-2{ padding: 0 0 50px;; }

	.insights-page{ padding: 50px 0; }
	.inner-intro-block .inner-intro-text h2{ font-size: 36px;;}
	.inner-intro-block{ padding: 0 0 50px;; }
	.insights-filter{ margin: 0 0 40px;; }
	.insights-listing .insights-box .textbox .box-title h3{  font-size: 18px;; }
	.insights-listing .insights-box .textbox{ padding: 20px 0 0 0; }
	.insights-listing .insights-box .textbox .box-date{ padding: 20px 0 0 0; }
	.insights-listing .row > [class*="col-"]{ margin: 0 0 35px;; }
	.insights-loadmore .loadmore-btn{ padding: 13px 20px;; }

	.singale-block-mian{ padding: 50px 0 0 0 ; }
	.singale-block-top{ padding: 0 0 50px;; }
	.singale-block-top h6{ margin: 0 0 25px;; }
	.cmn-styling h5{ font-size: 18px;;}
	.bottom_author_blk{ padding: 20px 0 50px;; }
	.abt_author{ margin: 30px 0 50px; }
	.abt_author .abt_author_inner{ padding: 50px 0 0 0; }
	.insight_sec .title_insight h3{ font-size: 26px;;}
	.insights-listing .insights-box .textbox .all_insights_btn{ padding: 20px 0 0 0; }


.inner-intro-block .inner-intro-text h6,
.home-about-right-inner h6,
.title-row .title-row-left h6,
.center-title h6,
.about-sec-1 .about-sec-left h6,
.services-intro-block .services-intro-text h6,
.spotlight-slider-row .left-colum .left-colum-inner  h2,
.job-text-top h6,
.case-studies-page .center-title-2  h6,
.case-studies-blk-home .case-studies-left  h6,
.left-mission-text h6,
.services-title h6,
.case-studies-title h6,
.contact-tpl-blk h6,
.contact-form-blk .contact-form-left h5,
.careers-block-top h6,
.careers-why-inner .careers-why-data h6,
.singale-block-top h6,
.inner-intro-block .inner-intro-text h6 { margin-bottom: 20px;; }



body .case-studies-row .case-studies-img .image span{ padding: 100% 0 0 0; }
body .case-studies-row .case-studies-img .image span img{ display: none !important; }
.services-listing-block .service-box .imagebox .image{ min-height: 443px;; }
.services-listing-block .service-box .imagebox .image img{ display: none !important; }

.home-section-5{  padding-top: 50px;; }
.home-section-1{ background: #EEEEEE; padding: 0 0 50px;; }
.home-section-1.about-journey-block{ margin: 0 0 50px;; padding: 0 0 50px; }

.careers-section-4{ background: #EEEEEE; margin: 50px 0 ; padding:0 0 142px;  }
.careers-section-4  .spotlight-slider-row .left-colum{ padding-left: 0px;; }
.case-studies-page .case-studies-blk-home { padding: 0 0 50px; }
.services-details-section-4{ margin: 50px 0 0 0; }
.home-section-7.services-details-cta{ margin: 50px 0; }
.services-details-section-4 .case-studies-blk-home{ padding: 0 0 24px; }

.case-study-image .case-study-image-inner .image span{ min-height: 0px; padding: 100% 0 0 0; }



.integrations-section-1{ padding: 50px 0 50px; }
.partner-text-top h2{ font-size: 36px; }
.partner-text-top h1{ font-size: 36px; }

.partner-text-text{ padding: 26px 0 0 0; }
.integrations-block{ padding: 50px 0 0 0; }
.integrations-block .partner-img-left{ width:50%;}
.integrations-block .partner-img-left .image span{ min-height: 0px; padding: 100% 0 0 0; }
.partner-text-right{ padding: 40px 0 0 0; max-width: 100%; width: 100%; }
.partner-text-right h5{ font-size: 20px; }
.partner-text-top{ max-width: 100%; }
.text-inner p{ font-size: 16px;}

.integrations-block{ flex-direction: column; }
.text-inner{ padding: 24px 0 0 0; }
.partner-logo-blk ul { justify-content: center;  }
.partner-logo-blk ul li{ width: 50%;}
.integrations-block:nth-child(2n+0){ flex-direction: column; }
.partner-logo-blk ul li img{ max-width: 120px; max-height: 50px;  }

 





@media (max-width: 395px) {
	.services-listing-block .service-box .imagebox .image{ min-height: 395px;; }
	.insights-listing .insights-box .imagebox .image{ min-height: 395px;; }
.insights-listing .insights-box .imagebox .image img{ display: none !important; }	
}
@media (max-width: 365px) {
	.services-listing-block .service-box .imagebox .image{ min-height: 377px;; }
	.insights-listing .insights-box .imagebox .image{ min-height: 377px;; }
.insights-listing .insights-box .imagebox .image img{ display: none !important; }	
.partner-logo ul li img{ max-height: 40px; max-width: 120px; }
}


@media (max-width: 450px) {
	.expertise-block .img-blk .img_in{ padding: 0px; min-height: 319px; }
	.case-studies-top-blk .case-study-image .case-study-image-inner .image span	{ padding: 0px; min-height: 319px; }
	body .case-studies-row .case-studies-img .image span{ padding: 0px; min-height: 319px; }
}
@media (max-width: 400px) {
		.content .mainhead h2{
			font-size: 35px;
		}
		.content .dateadress h6{
			font-size: 16px;
		}
		.content .text1 p{
			font-size: 14px;
		}
	.expertise-block .img-blk .img_in{ padding: 0px; min-height: 285px; }
	.case-studies-top-blk .case-study-image .case-study-image-inner .image span	{ padding: 0px; min-height: 285px; }
	body .case-studies-row .case-studies-img .image span{ padding: 0px; min-height: 285px; }	
}
@media (max-width: 365px) {
	.expertise-block .img-blk .img_in{ padding: 0px; min-height: 272px; }	 
	.case-studies-top-blk .case-study-image .case-study-image-inner .image span	{ padding: 0px; min-height: 272px; }
	body .case-studies-row .case-studies-img .image span{ padding: 0px; min-height: 272px; }
}
/* @media screen and (min-width:992px) {

    .content .textx {
        overflow: hidden;
        -webkit-transition: height .3s linear;
        -moz-transition: height .3s linear;
        -o-transition: height .3s linear;
        transition: height .3s linear;
    }
    .content .textx:not(.unclipped) {
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        display: -webkit-box;
    }
} */