@media (max-width:1199px) {
    .slider_caption {top: 50%; width: 80%; }
    .slider_caption .big_text {font-size:36px; margin:0; margin-bottom:10px;}
    .slider_caption .small_text {font-size:20px; margin:0; margin-bottom:10px;}
    .slider_btn {position: relative; top: 0; }
    #menu ul li a {padding: 10px; font-size: 16px; }
    .btn_styled { padding: 10px 15px; }

}
@media (max-width:1024px) {
}
@media (max-width:991px) {
    .call_us_mobile {display:block;}
    body {font-size: 15px; }
    header {position: relative; }
    .logo {max-width: 130px; padding:10px 0 20px; }
    .slider_caption {top: 50%; width: 80%; }
    .slider_caption .big_text {font-size:24px; margin:0; margin-bottom:10px;}
    .slider_caption .small_text {font-size:15px; margin:0; margin-bottom:10px;}
    .slider_btn {position: relative; top: 0; }
    #home_slider .owl-prev, #home_slider .owl-next {top: 50%;  }
    .slider_btn a {margin-right:5px; padding:7px; font-size:14px;  }
    .top_contact_info a,
    .active_hours {color: #333; margin-right: 0; font-size: 13px;}
    .topbar {padding: 15px 0 0;}
    .btn_styled {padding: 7px 20px;}
    .call_us_mobile {position:absolute; left:0; top:-20px;}
    .call_us_mobile a {font-size:13px; padding:7px 10px;}
    #home_slider .owl-item img {height: 350px; object-fit: cover;}
    .about_text_box {margin-left: 0; padding:25px; }
    section, .footer_wrapper {padding: 30px 0; }
    .review_text {margin-bottom:20px; font-size:18px; text-align:center;}
    .whatdo_box_wrap {margin-bottom: 30px; }
    .cp_wrap {margin-bottom: 20px; }
    .cp_wrap p {min-height: inherit; margin-bottom:0;   }
    #testimonial_slider .item .testi_contents { padding: 20px;}
    #testimonial_slider .item .testi_contents p {font-size: 17px; line-height: 1.4; }
    #customer_slider .item img {height: 40px;}
    .sec_heading {font-size: 30px; }
    .whatdo_sec_contents .whatdo_content_wrap {padding: 20px; }
    .h1, h1 {font-size: 2rem; }
    .action_bar p {margin-bottom:15px; }
    .copyright_text {font-size: 14px; }
    ul.footer_list li {margin-bottom: 7px; }
    ul.footer_list li a {font-size: 14px;}
    .footer_wrapper h4 {font-size: 20px; padding-bottom: 10px; margin-bottom: 10px; }
    .action_bar_btns .btn {font-size: 14px; }
    .action_bar p br {display:none;  }
    .inner_contents {min-height: inherit;}
    ul.left_menu {margin-bottom:30px; display:block;}
    .scrollPage {position: relative; top: 0;}

}
@media (max-width:767px) {
    .footerbar {text-align:center;}
    .copyright_text {text-align: center;}
}
@media (max-width:667px) {
}
@media (max-width:580px) {

}
@media (max-width:575px) {
}
@media (max-width:480px) {
	
}
@media (max-width:414px) {	

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

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