@media only screen and (min-width: 1024px) {
.searcTracking .srchBox{ height: 42px!important;}
.topNavLink{width: auto; display: block!important}
.naviagtionBox{display: block!important}	
}


@media only screen and (min-width: 1024px) and (max-width: 1180px) {
.ptnrBox .ptnrNoBox {font-size: 39px;}
.ptnrBox .ptnrNameBox {font-size: 12px;}	
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
.containerBox{width: 100%; padding: 0px;}
.containerInr {padding: 0px 12px;}	
.main-wrp{padding-top:60px;}
.titleHd {font-size: 45px;line-height: 44px;}	
	
/*Home page css	*/
.bannerText h2, .bannerText h1  {font-size: 45px;line-height: 45px;}	
.bannerText h2 br, .bannerText h1 br {display: none;}	
.bannerText{width: 346px;}
.testimonialsText{width: 57%}	
.testimonialsText h3 {font-size: 32px;line-height: 33px;}	
.titleHd br{display: none;}	
.ptnrCount{flex-wrap: wrap}	
.ptnrCol{width: 48%; margin-bottom: 20px;}	
.thumRowBox .slick-next{right: 10px;}
.thumRowBox .slick-prev{left: 10px;}
.hmNewsThum {width: 48%;}	
	
/*About us page css start*/
.bannerCenterCont .bannerText{width: 90%;}
.bannerCenterCont .bannerText p br{display: none;}	
.aboutVision .titleHd, .aboutMission .titleHd{font-size: 41px;line-height: 41px;}	
/*About us page css end*/

/*GlobalReach page css start*/	
.contactDtlsCont{display: inherit;}	
.overlayCont{width: 95%;}	
/*GlobalReach page css end*/		

/*News page css start*/
.newsThumSlider .slick-next{display: none!important;}
.newsThumSlider .slick-prev{display: none!important;}
/*News page css end*/		
.customerThumRow .thumBox{width:33%; margin-bottom: 20px;}	
.timeLineRit{width: 500px;}	

/*Inner page css start*/
.lftRitRow .lftCol{width:60%;}
.lftRitRow .ritCol{width:35%;}	
/*Inner page css end*/		

	
/*Faqs page css start*/

.faqAcdBox h4{height: auto; padding: 10px 5px 10px 0px; font-size: 18px; line-height: 23px;}
.faqAcdBox h4 span{display: inline-block; padding-right: 20px;}	
/*Faqs page css end*/	
	
/*Tracking page css start*/	

.trackSrch{padding-top: 40px;}	
/*Tracking page css start*/		

.testimonialsSlider{box-sizing: border-box; padding: 0px 50px} 
.testimonialsSlider .slick-next{right: -10px;}
.testimonialsSlider .slick-prev{left: -10px;}
/*Footer css start*/
.ftrLink h5 {font-size: 17px;}	
.ftrLink li a {font-size: 13px;}
.heaOfc p {font-size: 13px;line-height: 16px;}
.ftrBtm li{font-size: 13px;}
.bcktoTop{font-size: 16px;}	
/*Footer css end*/
}


@media only screen and (max-width:1023px) {
.containerBox{width: 100%; padding: 0px;}
.containerInr {padding: 0px 12px;}
.homePage .main-wrp	{padding-top:60px;}
.main-wrp{padding-top:60px;}
.mobNav{display: block;}	
/*Navigation css start*/
.headerTop{display: none;}	
.headerBtm{background:#151515!important; box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);}	
.logo{width: 100px}	
.logoNavBox{height: 60px;}	
.hideNav{display: block;}
.hideNavMob{display: none;}
.menuIcon{display: none;}
.menuIconMob{display: block;}
.menuClose{display: block;}	
.topSrchBox{width: auto;}
.srchWrpInr{height: 60px;}
.whitSrch .srchBox{height: 37px;}	
.whitSrch .srcBtn{height: 37px;}
#views-exposed-form-search-block-1 .js-form-type-textfield .srchFild {height: 36px;}
.navRit	{background:none;}
.searchIcon{background: url("../images/search-icon-white.svg") no-repeat 0px 2px;}
.naviagtionBox{width: 100%; height: 100%; position: fixed; left:0px; top: 0px; z-index: 9999;  background: #fff; display: none}	
.naviagtionBox ul{display: inherit; padding-top: 50px;}	
.naviagtionBox li{width: 100%}	
.topSrchBox .srchBox{margin: 0px auto; width: 96%;}	
/*Navigation css End	*/
	
/*common css start*/
.btn{height: 40px; font-size: 15px;}	
.slick-prev, .slick-next {width: 40px !important;height: 40px !important;}
.heroBanner .slick-dots {bottom: 51%!important; display: flex}
.btn{padding: 0px 20px;}
.pageTitle{width: 100%; padding: 15px 0px 25px 0px;}
.pageTitle h1{font-size: 30px; line-height: 42px;}
.pageTitle p{font-size: 16px; line-height: 21px; width: 100%;}	
.commonCont h3 {font-size: 22px;line-height: 26px;padding-bottom: 20px;}	
.breadcrumbsBox{display: none;}	
}


@media only screen and (max-width: 767px) {
.containerBox{width: 100%; padding: 0px;}
.containerInr {padding: 0px 12px;}	
.main-wrp{padding-top:60px;}
.titleHd{ font-size: 35px; line-height: 35px; padding-bottom: 15px;}
.titleHd br{display: none;}		
.titleHd::before{height: 27px;}
.titleHd::after{height: 27px; }
.titleHd i{height:27px;}
.subHd{font-size: 16px;}	
.sectionTitle{font-size: 16px; margin-bottom: 25px;}	
.commonCont p {font-size: 15px;line-height: 22px;}	
.hdRow{padding-bottom: 10px;}
.centerContBanner{display: flex!important}
.imgCurveLftMob{clip-path: polygon(0 20%, 100% 0, 100% 100%, 0% 100%)!important}
.imgCurveRitMob{clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%)!important}	
.mobNav ul{padding-top: 0px!important}	
/*Home page css start*/
.bannerText{width: 100%; padding-top: 20px;}
.bannerContBox{display: inherit;}
.bannerText h2, .bannerText h1{font-size:36px; line-height:38px;}
.bannerText h2 br, .bannerText h1 br{display: none;}
.bannerText p {font-size: 15px;line-height: 22px;}
.heroBanner .slick-next{bottom: 46%;}
.heroBanner .slick-prev{bottom: 46%;}
.bannerText h2 i, .bannerText h1 i {content: '';width: 10px;height: 30px;}
.thumBoxInr{margin-left: 0px;}	
.ptnrCount{display: inherit;}	
.ptnrCol{width: 100%; margin-bottom: 20px; height: 120px}
.ptnrBox .ptnrNoBox {font-size: 50px;}	
.brandBox ul{justify-content: space-between; margin: 0px;}	
.brandBox li{width: 48%;}
.brandBox li span{padding-right: 0px;}	
.testimonialsRow{display: flex; flex-wrap: wrap;}

.testimonialsText{width: 100%; padding-bottom: 50px; order: 2}	
.testimonialsImg{width: 100%;  padding-bottom: 30px; order: 1}	
.testimonialsSlider .slick-next{right: inherit; left: 60px; top: inherit; bottom: -20px;}
.testimonialsSlider .slick-prev{left: 0px; top: inherit; bottom: -20px;}	
	
	
.testimonialsText h3{font-size: 30px;line-height: 34px; padding-bottom: 20px;}	
.hmNews{display: inherit;}
.hmNewsThum{width: 100%;}
.hmNewsThumInr h3 {font-size: 16px;line-height: 21px;}	
.contImgRow{display: inherit;}	
.contImgRow .textCol{width: 100%;}
.contImgRow .imgCol{width: 100%;}	
.themeWhite::before{display: none;}	
.themeWhite .contImgRow{padding-top: 40px;}
.ldrDetls .contImgRow{padding-top: 40px;}
.padRitRmv{padding-right: 12px!important;}	
.themeWhite::after{height: 130px;}
.pad30 .textCol{padding-bottom: 30px;}	
.thumRowBox .slick-next{right: 0px;}
.thumRowBox .slick-prev{left: 0px;}	
.thumBoxInr{padding: 0px;}	
.thumImgTheme::before {width: 115px;height: 112px;}
.arrowThum{right: 14px;}
.chooseSlider .thumBoxInr, .ourServiesSlider .thumBoxInr {margin-right: 12px;}	
.thumRowBox .slick-prev, .thumRowBox .slick-next{display: none!important}	
/*About us page css start*/
.aboutVision .titleHd{padding-bottom: 0px;}	
.aboutVision .padRitRmv{padding-right: 0px!important;}
.aboutVision .shrtDscBox{padding-right: 12px;}	
.aboutMission .titleHd{padding-bottom: 0px;}
.aboutMission .shrtDscBox{padding-left: 12px;}
.timeLineBox{display: flex; flex-wrap: wrap;}
.timeLineRit{order: 1;}
.timeLineSlider {order: 1; padding-top: 15px; margin-bottom: 20px;}
.timeLineSlider .slick-prev{ left: 5px!important; top: 42px!important; background: none!important;}
.timeLineSlider .slick-prev::before{ transform: rotate(136deg)!important;-webkit-transform: rotate(135deg) !important;}
.timeLineSlider .slick-next{ left:inherit!important; bottom: 7px!important; background: none!important; top:inherit!important; right: 0px!important;}
.timeLineSlider .slick-next::before{ transform: rotate(-45deg)!important;-webkit-transform: rotate(-45deg) !important;}
.videoPopup iframe{width: 100%; height: 380px;}
/*About us page css end*/	
	
	
/*TimeLine Slider page css start*/	
.timeLineSlider{width: 100%}
.timeLineSlider .timeLineText{text-align: center;}
.timeLineRit{width: 100%;}
/*TimeLine Slider page css end*/	
	
	
	
/*Service page css start*/	
.scheduleFrm .fildCol{width: 100%; padding-bottom: 15px;}
.scheduleFrm .fildRow{display: inherit;}
.premiumOfr{display: inherit}
.premiumOfr .thumBox{width: 100%;}
.chooseUs .thumCont h3{min-height: inherit;}
.chooseUs .thumCont p{min-height: inherit;}
.checkSchedule .btn{ margin: 15px auto 0px auto;}
/*Service page css end*/
	
	
/*Leadership page css start*/
.ldrTeam .thumBox {width: 100%;margin-bottom: 30px;}
.contentBanner.thumImgTheme::after{display: none;}
.contentBanner.thumImgTheme::before{display: none;}
.floaterBox{position: inherit; margin: 0px auto 30px auto; width: 260px;}	
.floaterBox ul{display: flex;}	
.floaterBox li a{border-right: #151515 1px solid; border-bottom: 0px;}	
.floaterBox li:last-child a{border-right:0px;}	
/*Leadership page css end*/	

/*GlobalReach page css start*/	
.contactDtlsCont{display: inherit;}
.contactDtlsbox{display: inherit;}
.contactDtlsbox .contactDtlsCol{padding-bottom: 10px;}
.contactDtlsbox .contactDtlsCol:nth-child(1) {width: 100%;}
.contactDtlsbox .contactDtlsCol:nth-child(2) {width: 100%;}	
.contactDtlsbox .contactDtlsCol:nth-child(3) {width: 100%;}	
.contactDtlsbox .contactDtlsCol:nth-child(4) {width: 100%;}
.contactDtlsRow h3{ color: #fff; font-size: 35px; line-height: 35px;}
.globalReachHd{display: inherit;}
.slctRegion{width: 100%;}
.globalReachHd{border-bottom: 0px; padding-bottom: 0px;}	
.globalReachHd .titleHd{border-bottom:#1A1A1A 1px solid; padding-bottom: 15px; margin-bottom: 25px;}
/*GlobalReach page css end*/	
	
/*Customer speak page css start*/
.bannerCenterCont{display: flex!important}
.bannerCenterCont .bannerBtn{display: inherit;}	
.bannerCenterCont .btn{margin-bottom: 15px;}
.tstmnlMore{display: inherit;}
.tstmnlMore .thumBox{width: 100%;}
.customerThumRow{display: inherit;}
.customerThumRow .thumBox{width: 100%; padding-bottom: 20px;}	

.customerSpeak .testimonialsRow{display: flex; flex-wrap: wrap;}	
.customerSpeak .testimonialsImg{order: 1; margin-bottom: 20px;}
.customerSpeak .testimonialsText{order: 2; padding-bottom: 0px;}
.customerSpeak .thumCont h3{font-size: 30px;line-height: 34px;}	
/*Customer speak page css end*/
	
/*News page css start*/
.newsThumSlider .slick-next{display: none!important;}
.newsThumSlider .slick-prev{display: none!important;}
.newsThumSlider .thumBoxInr{padding-right: 10px;}
/*News page css end*/	

	
/*Inner page css start*/
.lftRitRow{display: inherit;}
.lftRitRow .lftCol{width:100%; padding-bottom: 15px;}
.lftRitRow .ritCol{width:100%;}	
/*Inner page css end*/	
	
/*Faqs page css start*/
.faqSrchBox{width: 100%}
.faqTopicList .thumBox{width: 100%;}	
.faqAcdBox{padding-bottom: 20px;}
.faqAcdBox h4{height: auto; padding: 10px 5px 10px 0px; font-size: 18px; line-height: 23px;}
.faqAcdBox h4 span{display: inline-block; padding-right: 20px;}	
/*Faqs page css end*/
	
/*Get in touch page css start*/
.formBox{padding-bottom: 20px;}	
.fildRow{display: inherit; padding-bottom: 0px;}	
.fildCol{width: 100%; padding-bottom: 17px;}	
/*Get in touch page css end*/

/*Tracking page css start*/	
.trackingBanner .bannerContBox{padding-top: 0px;}
.trackSrch{padding-top: 40px;}	
/*Tracking page css start*/	
	
/*Contact us page css start*/
.contactFrm .fildCol{width: 100%;}
.contactInfrmDlts{display: inherit;}
.contactInfrmCol{width: 100%;}
.contactInfrmDlts .contactInfrmCol:first-child{padding-bottom: 15px;}	
.contactMapDlts.globalReachSection::before {height: 172px;	}
/*Contact us page css end*/
	
.searchFild{width: 100%}	
	
/*Footer css start	*/	
.ftrTop{display: flex;flex-wrap: wrap;}	
.ftrCol{width: 50%;}	
.ftrTop .ftrCol:nth-child(3){ width: 50%; order: 2}
.ftrTop .ftrCol:nth-child(2){width: 50%; order: 3;}
.ftrTop .ftrCol:nth-child(1){width: 50%; order: 1;}
.ftrTop .ftrCol:nth-child(4){width: 50%; order: 5;}
.ftrTop .ftrCol:nth-child(5){width: 50%; order: 4;}
.ftrLink h5{font-size: 17px;}	
.bcktoTop{display: none;}
.ftrBtm ul {display: flex;flex-wrap: wrap; justify-content: center;}	
.ftrBtm li{width: auto;margin-bottom: 10px; font-size: 15px;}
.ftrBtm li:nth-child(2){padding-left: 0px;}
.ftrBtm li:nth-child(3){padding-left: 15px; padding-right: 0px;}
.ftrBtm li a{font-size: 15px;}
.heaOfc p {font-size: 15px;line-height: 18px;}	
.ftrBtm li:first-child{width: 100%; text-align: center; border-right: 0px;}
.ftrLink li a{font-size: 14px;}
.overlayCont{width: 95%;}	
.popupCont {padding: 20px 10px;}
.servicePopup {padding: 0px 15px;}	
#views-exposed-form-search-block-1 .js-form-type-textfield .srchFild {height: 38px;}
.whitSrch .srcBtn{height: 38px;}
.errorBox h2{font-size: 50px;line-height: 52px;}
.errorBox h3{font-size: 90px;line-height: 110px;}	
	
}









