@media (max-width:1199px){
.ser_block {padding: 0 20px;}
.services_sec p {font-size: 1rem;}
}
@media (max-width:991px){
.home_wrapper, .inner_section {margin-top: 0px;}
.mean-container .mean-bar {top: -25px;}

.top_info_bar {display: none;}

.logo img { max-width: 150px;}
.home_banner, .inner_section {padding-top: 120px;}
.inner_section {padding-top: 150px;}

.home_banner .row [class*="col-"]:first-child {order: 2;}
.banner_contents {text-align: center; margin: 0 auto;}
.services_sec .row+.row{ margin-top:60px;}
.s_thumb {margin: 0 auto 20px;}
.ser_block, .s_thumb {text-align: center;}
.heading .big_font {font-size: 75px;}
.inf_box {max-width: 100%; float: none;}
.contact_map { margin-left: 0;}
.contact_map iframe {height: 350px;}
.contact_bg {padding-bottom: 0;}
.gallery_sec .nav-tabs .nav-item {margin: 0 12px;}
.item_slider {position: relative;}
.item_slider.owl-theme .owl-nav [class*="owl-"] { margin:0; opacity: 1; color:#777; background: #fff;     border: 1px solid #e8e8e8; width: 60px; height: 60px; border-radius: 100%; }
.item_slider.owl-theme .owl-prev,
.item_slider.owl-theme .owl-next{position: absolute;top: 50%;-webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0;text-align: center; transition: all ease .3s; z-index: 1000; color: #777; background: #fff ; border: 1px solid #e8e8e8 ;width: 60px; height: 60px; border-radius: 100%;}
.item_slider.owl-theme .owl-nav i{font-size: 27px; }
.item_slider.owl-theme .owl-prev { left:-30px;}
.item_slider.owl-theme .owl-next {right:-30px;}
.item_slider.owl-theme .owl-prev:hover,
.item_slider.owl-theme .owl-next:hover { color:#000;}
}
@media (max-width:767px){
.heading .big_font, .big_font_2 {display: none;}
}
@media(max-width:667px){
h1.big_title, h2.big_title {font-size: xx-large;}

.services_sec {padding-bottom: 0;}
.testimonial_section {padding: 0;}
.container-fluid {	padding: 0 20px;}
}
@media(max-width:575px){
.mean-container .mean-bar {	top: -41px;	}
.services_sec h2 {font-size: xx-large;}
.services_sec h3 {font-size: x-large;}
.gallery_sec .nav-tabs .nav-item {margin: 0 5px;}
.gallery_sec .nav-tabs .nav-item .nav-link {padding: 10px 20px;}
}
@media(max-width:480px){
.feature_block h5 {font-size: 17px;}
ul.feature_info {margin-bottom: 25px;}
ul.feature_info li {display: block;width: 100%;}

ul.feature_info li + li {	margin-left: 0;	}
footer{padding: 60px 0 40px;}
.gallery_sec .nav-tabs .nav-item {margin: 0 5px 15px;}
}
@media(max-width:425px){
.footer_link ul li a {padding: 10px 15px;	font-size: 13px;	}
footer h4 {font-size: 17px;}
.footer_address a{display: block;}
}
@media(max-width:414px){
}
@media(max-width:375px){
.gallery_sec .nav-tabs .nav-item {display: block;}
.gallery_sec .nav-tabs .nav-item .nav-link {width: 100%;}
}
@media(max-width:360px){

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

}