body { overflow-x:hidden; }
@media (max-width:1199px){
header.sticky .main_menu { padding-left:20px;}
.main_menu ul li a { padding:6px 6px; text-transform:none;}
.banner_caption { width:85%;}
.banner_caption .banner_title { font-size:36px;}
.contact_right_box small { font-size:10px; line-height:0.1;}
.contact_right_box a {font-size:12px;}
.contact_right_box { right:-27px; top:-27px;}
#home_slider .item { min-height:550px;}
}
@media (max-width:991px){
.logo {   position:relative; z-index:9999; }
.logo img { max-width:200px;}
.mean-container .mean-bar { top:-30px;}
.mean-container a.meanmenu-reveal { top:15px;}
.banner_caption .banner_title { font-size:27px;}
.top_info { display:none;}
#home_slider .item .btn {padding:7px 30px;}
.running_services { max-width:500px; margin:0 auto 40px;}
.footer_social { margin-bottom:50px;}
#home_slider .owl-prev, #home_slider .owl-next { width:40px;}
.inner_banner {padding:70px 0;}
.small_phone { text-align:center; color:#fff; position:absolute; z-index:9999; left:50%; top:0}
.small_phone a { font-weight:700; color:#fff;}
#home_slider .item { min-height:500px;}
ul.serv_box_list li { width:100%; float:none; display:inline-block; margin-bottom:10px;}
ul.serv_box_list li .running_services p{ min-height:120px }
.three-column li  { width:100%;}
}
@media (max-width:767px){	
.about_page img.alignright { float:none; margin:0 auto 20px;}
#home_slider .item { min-height:450px;}
}
@media (max-width:667px){	
.banner_caption { left:58%;} 
} 
@media (max-width:575px){
.banner_caption .banner_title { font-size:large}
.about_text { font-size:15px;}
section { padding:40px 0;}
h1 { font-size:xx-large;}
h2 { font-size:x-large;}
.subtitle:before { width:90px; margin-left:-45px;}
.inner_banner {padding:50px 0;}
#home_slider .item { min-height:375px;}
}
@media (max-width:480px){	
.banner_caption { width:80%;}
.about_text { text-align:center;}
.about_text img.alignright { float:none; margin:0 auto 20px;}
.about_inner { padding-top:0;}
.gallery_sec { padding-left:20px; padding-right:20px;}
ul.serv_box_list li { width:100%; float:none; }
ul.serv_box_list li .running_services{ max-width:400px;}
ul.serv_box_list li .running_services p{ min-height:0;}
.three-column li  { width:100%; float:none;}
}
@media (max-width:425px){	
.banner_caption {  left: 54%;}	
.banner_caption .banner_title { font-weight:400;}
.banner_caption .btn { margin-top:10px; padding:4px 25px; font-size:14px}
.mean-container .mean-bar { width:92%;}
#home_slider .owl-prev, #home_slider .owl-next { top:55%;}
.small_phone { left:56%;}
.small_phone small { display:none;}
#home_slider .item .btn { padding: 3px 16px;}
#home_slider .item { min-height:280px;}
}
@media (max-width:375px){
.small_phone { left:52%;}
.logo img { max-width: 160px;}
.banner_caption .banner_title { font-size:16px;}
}
@media (max-width:360px){
.banner_caption .banner_title { font-size:16px;}	
.banner_caption {  width: 84%;}
}
@media (max-width:320px){	
.logo img { max-width: 138px;}
header { padding:10px 0;}
.small_phone { top:-5px; font-size:13px;}
#home_slider .item { min-height:250px;}
#home_slider.owl-theme .owl-nav { display:none;}
}

