@media screen and (max-width: 6000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1430px;}
}
@media screen and (max-width: 1850px) {
	
}

/*-1800-*/
@media only screen and (max-width: 1799.98px) {
	.container,.header-container,.footer-top .container, .footer-bottom .container,.custom-container,.contact-form-section .custom-container,.thank-you-caption .container {max-width: 1177px;}
	.logo{width:190px}
	.nav>ul>li{padding:0px 30px}
	.nav>ul>li>a,.note,.clear-link{font-size: 14px;}
	body{font-size: 14px;line-height: 26px;}
	p{line-height: 26px;}
	.page-title h1, .page-title h2{font-size: 36px;}
	.banner_caption .captionContainer .bannerHeading1 {font-size: 50px;}
	.banner_caption .captionContainerInner{font-size: 20px}
	.theme-btn{padding:13px 20px 17px;font-size: 14px;min-width: 160px}
	.fadd, .fcall, .femail, .ffax, .off-add{font-size: 14px;margin: 0px 10px;}
	.usefull-links ul li a,.social-icons li a{width:40px;height: 40px;font-size: 16px}
	.intro-section .content-wrapper{width: 100%}
	.intro-section .content-wrapper{padding-right: 0}
	.commitment-section .content-wrapper{padding:40px;width: 700px;margin:0}
	.client-section{padding-bottom: 60px}
	.client-section .img-wrapper{width:600px;bottom: -50px;left: -50px;position: relative;}
	.client-section .content-wrapper{padding-left:30px}
	.general-tabs li a{font-size: 18px}
	.general-tabs{margin-bottom: 30px}
	.general-box h4 {font-size: 20px;}
	.contact-form .form-group{padding:15px}
	.contact-section .img-wrapper{width: 935px}
	.intro-section:before, .client-section:before, .contact-section:before{width:103%;background: url('../images/ptrn-1.png')no-repeat bottom left;background-size: 100% 100%;}

}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
    .container,.header-container,.footer-top .container, .footer-bottom .container,.custom-container,.contact-form-section .custom-container,.thank-you-caption .container {max-width: 1100px;}
    .client-section .img-wrapper{bottom:-60px;}
}
/*-1450-*/
@media only screen and (max-width: 1499.98px) {
	
}
/*-1400-*/
@media only screen and (max-width: 1449.98px) {
	
}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
    .intro-section:before, .client-section:before, .contact-section:before{width:103%;background: url('../images/ptrn-1.png')no-repeat bottom left -30px;background-size: 100% 100%;}
}
/*-1200-*/
@media only screen and (max-width:1298.98px) {
    .container,.header-container,.footer-top .container, .footer-bottom .container,.custom-container,.contact-form-section .custom-container,.thank-you-caption .container {max-width: 1000px;}
	.nav>ul>li{padding:0 15px}
	.client-section .img-wrapper{width:100%;bottom: auto;left: 0px;position: relative;}
	
	}
@media(max-width:1200px) {
	
}
@media (max-width:1199.99px) {
	.mean-container .mean-bar{min-height: 100px}
	
	.topRightContainer {margin: 0px auto;position: absolute;left: 0px;top: 0px;width: 100%;padding-right: 70px;}
	.nav-wrapper {width: 100%;margin: 0px auto;float: none;position: absolute;top: 0px;}	
	.nav-container { position: absolute;top: auto;left: 0px;margin: 0px;display: block;clear: both;width: 100%;}
	.nav>ul>li{padding:0 15px;}
	.topRightContainer .usefull-links {width: 100%;margin:0;padding: 25px 0 25px 15px;background: transparent;}
	.nav-wrapper { width:100%; margin:0px auto; left:0px; }
	.mean-container .mean-nav {margin-top: 100px;}
	.header-container,.container,.homeBannerSlider .slick-dots{max-width: 960px}
	.header-container { max-width:100% !important; }
	/*-Home page-*/
	.topRightHeader{margin-right: 50px}
	.banner_caption .captionContainer .bannerHeading1 {font-size: 36px;padding-bottom: 15px}
	.banner_caption .captionContainerInner p{margin-bottom: 30px}
	.banner_caption .captionContainerInner {font-size: 16px;}
	.intro-section:before, .client-section:before, .contact-section:before{width:103%;background: url('../images/ptrn-1.png')no-repeat bottom left -20px;background-size: 100% 100%;}
	.ftcol {width: 100%;max-width: 100%;text-align: center;padding: 0px 15px;margin: 0px 0px 25px;}
	.fcontact-details-block,.social-icons{align-items: center;justify-content: center}

}
	
@media (max-width:1120.98px) {
	
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {
	.container, .header-container, .footer-top .container, .footer-bottom .container, .custom-container, .contact-form-section .custom-container, .thank-you-caption .container{max-width: calc(100% - 30px)}
	#pageHeaderWrapper{position: relative;}
	.banner_caption .captionContainer .bannerHeading1{font-size: 36px}
	.banner_caption .captionContainerInner{font-size: 24px}
	.general-section{padding:40px 0}
	.page-title h1, .page-title h2{font-size: 36px}
	.intro-section:before, .client-section:before, .contact-section:before{display: none}
	.intro-section .content-wrapper{padding:30px 0 0;text-align: center;}
	.commitment-section .content-wrapper{width: 100%}
	.commitment-section .content-wrapper .col-lg-6{width: 50%}
	.client-section .row{flex-direction: column-reverse;}
	.client-section {padding-bottom: 0 !important;}
	.client-section .content-wrapper{padding:0 0 30px;text-align: center;}
	.contact-form{float: none;max-width: 100%}
	.form-header{text-align: center;}
	.contact-section .img-wrapper{width: 100%;border-radius:20px}
	.commitment-section .content-wrapper{text-align: center;padding:30px}
	.general-tabs{justify-content: center}
	.iframe-wrapper{margin-bottom: 30px}
	.get-touch-sec{padding:50px 0;}
	.get-touch-sec .page-title h2{padding-bottom: 10px;}
	
}
@media (max-width:800px) {
	.map-img-wrapper{padding-top:50px}
	.resp-map{display: block;}
	.glob-map,.location{display: none}
	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
	}

@media (max-width:650px) {
	.bannerWrapper{background:#f6f6f6}
	.banner_caption{position: relative;top: auto;left: auto;padding: 30px 0px;}
	.banner_caption .captionContainerInner{text-align: center;color:#0E1E37;font-size: 14px}
	.banner_caption .captionContainer .bannerHeading1{color:#1C3C4E}
	.commitment-section .content-wrapper .col-lg-6{width: 100%}
	.commitment-section .content-wrapper{padding:30px 15px}
	.footer-top{padding-top:40px}
	.fcontact-details-block {position: relative;display: block;}
	.fadd, .fcall, .femail, .ffax, .foot-add, .ftime {padding: 0px 0px;margin-bottom: 20px;}
	.femail{margin-bottom: 0}
	.fadd:before, .fcall:before, .femail:before, .ffax:before {display: block;margin: 0 auto 7px;position: relative;top: auto;left: auto;line-height: 1}
	.footer-logo img{max-height: 60px}
	}
	
@media (max-width:575px) {
	
	body{font-size: 14px;letter-spacing: 0;}
	
	h1 { font-size:28px !important;}
	h2 { font-size:26px !important; }
	h3 { font-size:24px !important; }
	h4{ font-size:20px !important; }
	h5 { font-size:18px !important; }
	h6 { font-size:16px !important; }
	h1, h2, h3, h4, h5, h6{letter-spacing: 0}
	/*-Home page-*/
	.topRightContainer{padding-right: 70px}
	.usefull-links ul li a, .social-icons li a {width: 30px;height: 30px;}
	.theme-btn {padding: 9px 20px 11px;font-size: 14px;min-width: auto;min-height: 40px;}
	.general-tabs li{margin:0 10px}
	.general-tabs li a{font-size: 14px;padding:20px 0}
	.general-box{padding:0;margin-top:15px}
	.contact-form{padding:0}
	.form-group label{font-size: 14px;margin-bottom: 10px}
	.webexcellence-section iframe {width: 100% !important; height: 510px !important;}
	.iframe-wrapper iframe{min-height: 1350px;}
	}

@media (max-width:480px) {
	}

@media (max-width:400px) {
	h1 { font-size:26px !important;}
	h2 { font-size:24px !important; }
	h3 { font-size:22px !important; }
	h4{ font-size:20px !important; }
	h5 { font-size:18px !important; }
	h6 { font-size:16px !important; }	
	.logo {width: 160px;}
	.webexcellence-section .container{max-width:calc(100% - 20px);}
	}
	
@media (max-width:360px) {
	.logo {width: 140px;}
	.iframe-wrapper iframe{min-height: 1500px;}
	}