@media (min-width:1800px) {
 .main-product-slide-list { background-size: cover !important;} 
 .main-product-slide:after  { background-size: 100% 100% !important;}
}
@media (min-width: 1550px) {
.container { width: 1430px;}
	h1 { font-size: 80px; line-height: 80px; }
	h2 { font-size: 40px; line-height: 48px; }
	h3 { font-size:30px; line-height: 36px; }
	h4 { font-size:20px; line-height: 24px; }
	.three-box-sec p { padding: 0 30px;}
	.service-slide { padding: 0 40px;}
	.service-slide h2 { font-size: 40px;}
}
@media (max-width: 1199px) {
h1 { font-size: 60px; line-height: 60px;}
h2 { font-size: 30px; line-height: 36px;}
h3 { font-size: 18px; line-height:28px;}
#cssmenu > ul > li > a { font-size: 16px; padding-left: 15px; padding-right: 15px;}
#cssmenu ul ul li a { font-size: 16px; padding-left: 15px; padding-right: 15px;}
.logo-sec { width: 150px;}
.main-product-slide-list { min-height: 900px; padding-top: 250px;}
.main-product-slide::after { height: 300px; background-size: auto 100% !important;}
.slide-deials-inner h2 { font-size: 50px; line-height: 55px;}
.content-sec { padding: 0;}
.content-sec p { font-size: 16px; line-height: 26px;}
.three-box-sec { margin-top: 70px;}

.explore-services-sec .slick-next { right: -20px;}
.explore-services-sec .slick-prev { left: -20px;}
.service-slide h2 { font-size: 30px; line-height: 38px;}
.connec-withus li a img { max-width: 40px;} 
}
@media (max-width: 991px)  {
body { font-size: 15px;}
 h1 { font-size: 40px; line-height: 40px;}
 h2 { font-size: 24px; line-height: 30px; margin: 0 0 25px;}
.main-header { z-index: 999; position: relative; top: inherit; left: inherit;}
.logo-sec { width:100px; top: 10px;}

.top-right-sec { width: 100%;}
nav { margin: 25px 0 10px;}
#cssmenu ul { margin: 20px 0 0; background: #00853e;}
#cssmenu > ul > li > a { padding: 11px 15px; color: #fff;}
#cssmenu > ul > li { margin: 0;}

.main-product-slide-list { min-height: 600px; background-size: cover !important; padding-top: 200px;}
.main-product-slide::after { height: 200px; background-size: auto 100% !important;}
.slide-deials-inner h2 { font-size: 36px; line-height: 40px;}
.inner-page .slide-deials-inner h2 { font-size: 36px; line-height: 40px;}
.main-content-sec { padding: 40px 0;}
.content-sec { padding: 0; margin-top: -150px;}
.content-sec p { font-weight: 400;}
.content-sec p br { display: none;}
.three-box-sec { margin-top: 40px;}

.explore-services-sec { padding: 40px 0;}
.explore-services-sec h2 { margin-bottom: 40px;}

.explore-services-sec .slick-next { right: 0;}
.explore-services-sec .slick-prev { left: 0;}

.master-footer { padding: 40px 0;}
#elevator_item { width: 30px; height: 30px; right: 15px; bottom: 10px; font-size: 20px;}
#elevator  { width: 30px; height: 30px; }

}

@media (max-width: 767px) {
body { font-size: 15px;}
h1 { font-size: 30px; line-height: 36px;}
h2 { font-size: 20px; line-height: 28px; margin: 0 0 15px;}
h3 { font-size: 18px; line-height: 24px; margin: 0 0 15px;}
h5 { font-size: 16px; line-height: 22px; margin: 0 0 10px;}
p { margin: 0 0 10px;}

.main-header { border-bottom-width: 6px;}
.logo-sec { width: 80px; }

nav { margin: 25px 0 0;}
#cssmenu ul { margin: 8px 0 0;}

.main-product-slide-list { min-height: auto;}
.inner-page .main-product-slide-list { min-height: auto;}
.main-product-slide::after { height: 45px; background-size: 100% 100% !important;}
.main-product-slide-list { padding: 60px 0;}
.inner-page  .main-product-slide-list { padding: 60px 0;}

.slide-deials-inner h2 { font-size: 24px; line-height: 30px;}
.inner-page .slide-deials-inner h2 { font-size: 24px; line-height: 30px;}
.slide-deials { min-height: auto; width: 100%; padding: 30px;}

.main-content-sec { padding: 5px 0 30px;}
.content-sec { margin-top: 0;} 
.content-sec p { font-size: 15px; margin-bottom: 15px;}
.three-box-icon img { height: 60px; margin-bottom: 25px;}

.explore-services-sec h2 { margin-bottom: 20px;}

.service-slide-content-in { padding: 0;}
.service-slide-content p { font-size: 14px; line-height: 22px; margin-bottom: 15px;}
.btn { font-size: 15px; line-height: 20px; padding: 10px 30px;}
.service-slide-content { top: 0;}
.service-slide { padding: 0;}
.service-slide h2 { margin-bottom: 0; font-size: 24px;}
footer .pull-right { width: 100%;}
.master-footer h3 { margin-bottom: 20px;}
.footer-address { margin-top: 15px;}
.copyright-sec { text-align: center !important;}
.copyright-sec p { text-align: center;}
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], select, textarea, .form-control { margin-bottom: 10px;}
.form-captcha { margin-bottom: 15px;}
}   
@media (max-width: 480px) {
#elevator_item { width: 20px; height: 20px; }
}
