@media (min-width:1340px) and (max-width:5000px) {
.container { width: 1310px;}
}

@media screen and (max-width: 1366px){


	
}

@media screen and (max-width: 1199px){



/********************* HEADER CSS *********************/

h1 { font-size: 44px; }
h2 { font-size: 36px; }
h3 { font-size: 32px; }
h4 { font-size: 28px; }
h5 { font-size: 24px; }
h6 { font-size: 20px; }


.container { width: 90%;}

.wsmenu{font-size: 18px;}

h1.slider-title span{font-size: 30px;}
.slider-img{ height:464px;}
.services-section{padding: 40px 0 60px 0;}
.service-name{ font-size:22px;}
.why-chhose-section{ padding: 40px 0 60px 0;}
.facility{max-width:100%; margin-bottom:22px;}

.aboutus-right{font-size: 22px;}
.footer-address{padding-left: 0;}
.get-intouch-block{ padding-left:0px;}


	
}

@media screen and (max-width: 991px){
  
body{font-size: 16px;line-height: 24px;}
h1 { font-size: 36px; }
h2 { font-size: 32px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }

header .social-top ul li{ font-size:22px;}
.wsmenu-list{margin-top:0;}
.wsmenu .wsmenu-list > li{margin:0;}
header .call a{ line-height:46px;}
.logo{ width:110px;}
h1.slider-title span {font-size: 26px;}
.btn {border: 2px solid #016937; min-width:140px; line-height: 46px; font-size:16px; padding: 0 15px;}
.slider-img {height: 400px;}
.main-slider p{font-size: 18px; line-height: 26px;}
.main-slider .owl-nav button.owl-prev{left: 15px;}
.main-slider .owl-nav button.owl-next{right: 15px;}
.slider-img:before{content:""; position:absolute;top:0px; right:0;bottom:0px;left:0; background: rgba(0,0,0,0.3);}
.middle-section{padding: 40px 0px 0px 0px;}
.services-section { padding: 30px 0 40px 0;}
.service-listing{padding: 22px 0 0 0;}
.service-listing ul li{width: 49%;}
.service-icon{width: 70px;height: 70px;margin: 30px 0 22px 0;padding: 22px 0 0 0;}
.service-icon img{ width:30px; height:auto;}
.service-name{font-size: 20px;padding: 0px 0 0px 0;}

.facility.pr-30{ padding-right:0;}
.facility.pl-30{ padding-left:0;}
.facility h2{font-size: 18px;}

.aboutus-right{font-size: 20px;line-height: 30px;}

.aboutus-left{padding: 30px 0 30px 22px;}
.aboutus-inner{max-width: 600px;padding-right: 15px;}
.aboutus-right{padding: 30px 0 30px 22px;}
.client-section{padding: 60px 0 60px 0;}

#client-slider .owl-nav{top: -10px;}
.why-chhose-inner{margin-top: 40px;}

footer h3{font-size: 22px;}
.footer-address-link{font-size: 22px;}
.footer-address{ margin-bottom:30px;}
.footer-logo{ position:relative; width:100px; margin-top:30px;}

.footer-bottom{margin-top: 0px; text-align:center;padding: 10px 0px;}
.footer-right{padding: 40px 0 30px 0;}
.footer-bottom .text-right {text-align: center; margin-top:5px;}

.main-slider .btn{font-size: 18px;}

	
}

@media screen and (max-width: 767px){


h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

h1.slider-title span{font-size: 22px;}
.container {width: 100%;}
.main-slider p{font-size: 16px;line-height: 22px;}
.section-title h2, .section-title h1{margin-bottom: 15px;}
.header-bottom{padding: 15px 0;}
.facility{text-align: center; width:100%;}
.facility-img{margin-top: 30px; margin-bottom:30px;}
.aboutus-left{width:100%;display: inline-block; text-align:center;}
.aboutus-right{width:100%; display:inline-block;}
.aboutus-section .aboutus-inner-main{display: inline-block;}
.aboutus-inner{max-width: 100%;}
.footer-map iframe{height: 300px;}

.main-slider .btn{font-size: 16px;}

.services-section{padding: 15px 0 30px 0;}
.service-icon{margin: 15px 0 8px 0;}
.aboutus-right{font-size: 18px;line-height: 26px;}
#client-slider{padding: 0 60px;}

.footer-right{ text-align:center;}
.footer-logo{margin: 30px auto 0 auto;}

.slider-inner{max-width: 80%;left: 15px;right: 15px;}
.main-slider .owl-nav.disabled + .owl-dots{z-index: 9;position:absolute;bottom:10px;left:0;right:0;}
.main-slider .owl-nav button.owl-prev, .main-slider .owl-nav button.owl-next{font-size: 36px;}
.main-slider .owl-nav button.owl-prev{left: 5px;}
.main-slider .owl-nav button.owl-next{right: 5px;}

.service-name{font-size: 18px;}

}

@media screen and (max-width: 640px){

h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

.main-slider .owl-nav button.owl-prev, .main-slider .owl-nav button.owl-next{font-size: 30px;}
#client-slider .owl-nav{top: -6px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{font-size: 30px;}
.footer-bottom{font-size: 14px;}

}

@media screen and (max-width: 480px){
body{font-size: 14px;line-height: 22px;}
.container{width: 96%;}
#client-slider{padding: 0 36px;}
header .social-top ul li{padding: 0px 2px 0px 6px;}
.service-listing ul li{width: 100%;}
header .social-top ul li{font-size: 18px;}
header .call img{ width:18px;}
header .social-top ul li a{min-width: 20px;}

.slider-inner {max-width: 100%;left: 15px; right: 15px;}


}

@media screen and (max-width: 360px){

.slider-img { height: 450px;}
  
}