@media screen and (max-width: 6000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1177px;}
}
@media screen and (max-width: 1850px) {
}
@media only screen and (max-width: 1799.98px) {
	.homeBannerSlider .slick-dots{bottom:70px;}
	.homeBannerSlider .slick-prev{left:10%} 
	.homeBannerSlider .slick-next {right:10%;}
	.scroll-down img{width: 25px;}
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
	.banner_caption .captionContainerInner{max-width: 55%;}
	.banner_caption .captionContainer .bannerHeading1{font-size: 60px;line-height: 70px;}
	.homeBannerSlider .slick-dots{bottom:50px;}	
	.homeBannerSlider .slick-prev{left:2%} 
	.homeBannerSlider .slick-next {right:2%;}
	.scroll-down{bottom:50px;}
	.inner_banner_caption .captionContainer .bannerHeading1{font-size: 50px;line-height: 60px;}
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {

}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
}
/*-1200-*/
@media only screen and (min-width:1200px) and (max-width: 6000px) {
	.modal-lg, .modal-xl {max-width: 1147px;}
	}
@media only screen and (min-width:992px) and (max-width: 1199px) {
	.modal-lg, .modal-xl {max-width: 95%;}
	}	
@media (max-width:1250px) {
	.header-container,.footer-bottom .container,.container{max-width:1177px;}
	}
@media(max-width:1200px) {
	
}
@media (max-width:1199.99px) {
	.mean-container .mean-bar{min-height: 100px}
	.topRightContainer .usefull-links {width: 100%;margin: 39px 15px;}
	.topRightContainer { margin:0px auto; position:absolute; left:0px; top:0px; width:100%; padding-right:80px;justify-content: unset}
	.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%; }
	.mean-container .mean-nav {margin-top: 100px;}
	.header-container,.container,.homeBannerSlider .slick-dots{max-width: 960px}
	.header-container { max-width:960px !important; }
	.inner_banner_caption .captionContainer .bannerHeading1 { padding:0px 0px; }
	
	/*-Home page-*/
	.banner_caption .captionContainer .bannerHeading1{font-size: 36px;line-height: 42px;}
	.banner_caption .captionContainerInner{font-size:16px;line-height: 26px;padding-left:50px;}
	.homeBannerSlider .slick-dots{padding:0px;}	
	.home-contact-section .content-wrapper{height: auto;}
	.intro-section .content-wrapper{max-width: 100%;padding:30px;}
	.intro-section .content-wrapper p br{display: none}
	.intro-wrapper-box{height: auto}
	.intro-section .img-wrapper{position: relative;padding:0;}
	.intro-section .img-wrapper,.intro-section .img-wrapper img{height: 100%}
	.tr-box .content-wrapper{padding:20px;}
	.tr-box .img-wrapper{padding-bottom: 50%}
	.rn-box{padding:10px 0;margin-bottom: 20px}
	
	.slick-next{right: -20px;opacity: 1}
	.slick-prev {left: -20px; opacity: 1}
	/*-About-*/
	.modal-lg, .modal-xl {max-width: 95%;}
	.modal-img{width: 350px}
	.profile-modal-content{width:calc(100% - 350px);padding:15px 20px;}
	/*-Services-*/
	.our-service-section .card-body li br{display: none}
	/*-Companies-*/
	.client-box .img-wrapper{width: 100%;height: 200px}
	/*-Contact-*/
	.contact-form,.address-wrapper{padding:30px;}
	.contact-content{text-align: center;}
	.adrress-box{padding:10px 0;}
	.adrress-box i{font-size:26px;margin-bottom: 20px}
	.location-section .content-wrapper,.map-wrapper{padding:0;}
}
	
@media (max-width:1120.98px) {
	/*Thank you*/
	.thank-you-inner h1{font-size: 60px;line-height: 1.2;}
	.thank-you-inner h1 span{font-size: 45px;}
	.thank-you-inner p br{display: none}
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {	
	
	/*.homeBannerSlider .slick-dots {top: auto;bottom: 20px;left: 0%;width: 100%;text-align: center;transform: translate(0, 0);}*/
	.homeBannerSlider .slick-dots li {display: inline-block;margin: 0 10px 0;}
	h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong{font-weight: 700}
	.footer-wrapper { margin-bottom:50px; }
	.ftcol1, .ftcol2, .ftcol3, .ftcol4, .ftcol5{ width:100%; margin:0px 0px 25px;padding:0;text-align: center;}
	.ftcol2,.ftcol3 {width: 50%;}
	.ftcol5{margin:0;}

	.ftcol2{border:0;}
	.footer p { text-align:center; }
	.fadd br, .femail br, .ffax br{display: none}
	.fadd, .fcall, .femail, .ffax, .foot-add{ padding:0px 0px; }
	.fadd:before, .fcall:before, .femail:before, .ffax:before{position: relative;margin: 0px;display: block;}
	ul.foot-nav, .fcontact-details-block { margin:0px 0px; }
	ul.foot-nav ul{padding: 0;}
	.social-icons{display: block;margin:20px 0;}
	.footer-bottom .justify-content-between{justify-content: center !important;}
	.copyright{display:block;text-align: center;margin-bottom: 15px}
	.footer-bottom ul{margin-top:5px;}
	/*-Home page-*/
	.banner_caption .captionContainer .bannerHeading1{font-size: 30px;letter-spacing: 0;}
	.homeBannerSlider .slick-dots{padding: 10px 0;left:0;bottom: 30px;text-align: center;transform: translateX(0);-webkit-transform:translateX(0)}
	.banner-link-btn{margin:0;}
	.general-section{padding:40px 0;}
	.page-title{text-align: center;}
	.scroll-down{display: none;}
	.theme-btn, .theme-btn-2, .white-btn{min-width: 140px;height: 45px}
	.intro-section .content-wrapper{text-align: center;}
	.service-section .content-wrapper{text-align: center;margin-bottom: 30px}
	.service-section .service-slider-wrapper{margin:0;}
	.service-slider .slick-dots{justify-content:center;}
	.tr-box .img-wrapper {width:150px;padding-bottom: 25%;}
	.tr-box .content-wrapper{width: calc(100% - 150px)}
	.latest-news-section .news-slider .slick-list{max-width: 85%;margin:0 auto;}
	.news-slider .slick-next{right:10px;}
	.news-slider .slick-prev{left:10px;}
	.rn-section .col-lg-auto{text-align: center;}
	.research-box{margin-bottom: 30px}
	.rn-box{padding:15px;}
	.rn-box .content-wrapper{padding:15px 0 0;text-align: center;}
	.bottom-note{text-align: center;}
	.footer-top{padding:50px 0px 30px;}
	.ftcol1 .row{display: block;}
	#toTop{right:20px;bottom:60px;}
	/*-About-*/
	.inner_banner_caption .captionContainer .bannerHeading1 {font-size: 30px;letter-spacing: 0;line-height: normal;}
	.page-title h1, .page-title h2{font-size: 36px;line-height: 42px;}
	.video-wrapper{margin-top:0;}
	.video-wrapper iframe{height: 475px}
	.about-section .content-wrapper{text-align: center;padding:0px;}
	.mv-box h2{font-size: 36px;line-height: 42px}
	.modal-img{padding-bottom: 87.5%}
	.team-ul li{width: 50%;}
	.profile-modal-content .p-email{margin-bottom: 15px;}
	.profile-modal-content .social-link{justify-content: flex-start;margin-bottom: 15px}
	.profile-modal-content .social-link li a{width: 30px;height: 30px;font-size: 14px}
	/*-Services-*/
	.our-service-section .card-body figure{padding:0;margin-bottom: 30px}
	.our-service-section .card-body .content-wrapper{padding:0;}
	/*-Companies-*/
	.client-box .img-wrapper{height: 460px}
	.company-popup .content-wrapper{padding-top:20px;text-align: center;}
	/*-Research Notes-*/
	.research-notes-box,.rn-popup .modal-content{padding:30px;}
	.research-notes-box .content-wrapper{padding:30px 0 0;}
	/*-Contact-*/
	.contact-form{max-width: 100%;text-align: center;}
	.map-wrapper{margin-top:20px;}
	/*Thank you*/
	.thank-you-inner h1,.thank-you-inner h1 span {color:#323A47;text-align: center;letter-spacing: 0}
	.thank-you-caption { background:#f8f8f8;position:relative; top:auto; left:auto; padding:40px 0px;}
	.thank-you-inner{ max-width:100%;text-align: center;letter-spacing:0;color:#707070;}
	.thank-you-inner p{margin-bottom: 20px}
	.thank-you-inner p br{display: none}
	.thank-you-inner .link-btn-group{margin-top:35px;}
	.footer-logo img { max-width: 250px; }
}
@media (max-width:800px) {
	/*Home*/
	.homeBannerSlider .slick-dots{padding:0 15px;text-align: center;width: 100%;left:auto;}
	.intro-wrapper-box{flex-direction: column;}
	.intro-section .content-wrapper,.intro-section .img-wrapper{width: 100%;height: auto !important}
	/*About Us*/
	.profile-modal-body{flex-direction: column;}
	.modal-img{margin-top:15px;padding-bottom: 51.5%; margin: 15px auto 0; }
	.profile-modal-content{width: 100%;text-align: center;}
	.profile-modal-content .social-link{justify-content: center;}
	/*-Companies-*/
	.client-ul{width: 100%}
	.client-box .img-wrapper{height: 350px}
	.client-box .img-wrapper img {
        max-width: 250px;
    }
	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
	.thank-you-caption .grid-tb, .thank-you-caption .grid-tc { display:block; }
	.thank-bottom-caption { padding:0px; }
	.thank-bottom-caption .link-btn{flex-direction: column;}
	.thank-bottom-caption .link-btn .theme-btn{margin:7px 0;}
	/*-Home-*/
	.home-form-section .img-wrapper,.home-form-section .img-wrapper img{height:auto;}
	.homeBannerSlider .slick-prev, .homeBannerSlider .slick-next { display:none !important; }
	}

@media (max-width:650px) {
	.snext, .sprev{width: 40px;height: 40px;font-size: 16px;line-height: 40px}
	
	}
	
@media (max-width:575px) {
	
	body{font-size: 14px;letter-spacing: 0;}
	p,ul.ul-listing li{line-height: 1.7 !important;}
	ul.ul-listing li:before{width: 7px;height: 7px;top:13px;}
	h1 { font-size:30px !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}
	.banner_caption .captionContainerInner p br{display: none}
	
	#pageHeader .container { padding:0px 15px; }
	.page-title h1,.page-title h2{ font-size:30px !important;line-height: 1.3;letter-spacing:0;padding-bottom: 20px}
	.banner_caption .captionContainerInner{max-width: 100%;padding:0;}
	.banner_caption {background:#f6f6f6;position: relative;top: auto;left: auto;padding: 40px 0px 70px;text-align: center;}
	.banner_caption .captionContainer .bannerHeading1{padding-bottom:20px;margin-top:0;color:#323A47 !important;line-height: 1.3}
	
	.homeBannerSlider .slick-dots li{margin:0 5px;background:rgba(255, 122, 10, .3);}
	.homeBannerSlider .slick-dots li.slick-active{background:rgba(255, 122, 10, .8);}
	.small-heading {font-size: 16px;line-height: 20px;letter-spacing: 0;}
	.intro-wrapper-box .page-title img{height: 50px}
	.service-section .service-slider-wrapper{margin:0;}
	.service-slider .slick-dots {position: relative;bottom: auto;left: 0;width: 100%;justify-content: center;margin-top: 30px;}
	.service-title{padding:0px 20px 30px;}
	.tr-box .img-wrapper{padding-bottom: 40%}
	.latest-news-section p br{display: none}
	.footer-logo{margin-bottom: 20px}
	.foot-head,.fadd, .fcall, .femail, .ffax, .off-add,ul.foot-nav li a,.copyright, .footer-bottom li a{font-size:14px;letter-spacing: 0}
	.copyright, .footer-bottom li a{font-size: 12px}
	ul.foot-nav li,.fadd, .fcall, .femail, .ffax, .off-add{margin-bottom: 10px}
	.footer-bottom li a{padding:0 10px;}
	/*-About-*/
	.inner_banner_caption {background:#f8f8f8;position: relative;top: auto;left: auto;padding: 25px 0px;}
	.inner_banner_caption .captionContainer{text-align: center;}
	.breadcrumb-container ul,.breadcrumb-container ul li a,.breadcrumb-container ul li a:after{font-size:12px;color: #5A5A5A}
	.video-wrapper iframe{height: 375px}
	.mv-box{text-align: center;}
	.mv-box .icon{margin:0 auto 15px;}
	.team-box .title,.team-box .mask-content-wrapper{padding:20px;text-align: center;}
	.team-box .desg{font-size:12px;}
	.team-box .mask-content-wrapper .desg{margin-bottom: 15px}
	.modal-img{width: 250px}
	.profile-popup .close{display: block;}
	/*-Services-*/
	.card{margin-bottom: 15px}
	.card-body{padding:20px;}
	.card-header a{padding:15px 45px 15px 15px;font-size: 16px}
	.card-header a:after{right: 20px}
	/*-Companies-*/
	.companies-section .selectdiv{margin-top: 15px}
	.client-ul li{margin:0 15px;}
	.company-popup .modal-content {padding: 65px 20px 20px;}
	/*-Contact Us-*/
	.location-section .card-header a{padding-left:60px;}
	.location-section .card-header a .icon{width: 30px;height: 30px;left:15px;}
	.address-ul li br{display: none}
	/*-Thank you-*/
	.thank-you-inner {font-size:14px;}
	.thank-you-inner h1{font-size: 36px !important}
	.thank-you-inner h1 span {font-size: 26px;line-height: 1.2;padding-bottom: 15px}
	}

@media (max-width:480px) {
	.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a,.mean-container .mean-nav ul li a.mean-expand:after{font-size: 14px}
	/*-Home-*/
	.tr-box{flex-direction: column;}
	.tr-box .img-wrapper{width: 100%;padding-bottom: 0;height: auto}
	.tr-box .img-wrapper figure{position: relative;}
	.tr-box .content-wrapper{width: 100%}
	.research-box .content-wrapper .logo-img{height: 60px}
	.research-box .content-wrapper{padding:20px;}
	/*About us*/
	.team-ul li{width: 100%}
	.video-wrapper iframe{height: 300px}
	.modal-img{padding-bottom: 63.5%}
	}

@media (max-width:400px) {
	h1,.page-title h1,.page-title h2 { 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; }
	/*About us*/
	.modal-img{padding-bottom: 70.5%}
	/*-Thank you-*/
	.thank-you-inner h1{font-size: 36px !important
	}
	
@media (max-width:360px) {
	/*About us*/
	.video-wrapper iframe{height: 240px}
	.modal-img{width:215px;}
	/*-Companies-*/
	.client-box .img-wrapper{height: auto;}
	/*-Research Notes-*/
	.rn-popup .theme-btn{margin:10px 0 0;}
	/*-Contact us-*/
	.contact-form{padding:30px 15px;}
	.map-wrapper iframe{height: 225px}
	}