@media only screen and (max-width : 1199px) {
.left_black_section_main { padding: 40px 40px 0 40px; }
}
@media only screen and (max-width : 1023px) {
.inner_three_carasoul_main { margin: -40px 0 0 0; }
.slider_section .company_logo img { width: 100%; max-width: 190px; }
.header_logo_nav{ padding:5px 10px; }
.single_blue_section_item { width: 85%; }
.single_business_photo_gallery{ width:33.333%; }
.footer_main p{ padding-left:15px; padding-right:15px; }
}

@media only screen and (max-width : 481px) {
.inner_three_carasoul_main { margin: 0; width:100%; overflow:hidden; }
.header_main{ position:relative; background:#000; }
.slider_main img { width: 230%; max-width:inherit; }
.slider_section .title{ font-size:16px; }
.three_carasoul_main{ padding-bottom:0; }
.blue_section_main{ padding:25px 0 0 0; }
.single_blue_section_item{ width:100%; margin-bottom:25px; }
.left_black_section_main { padding: 30px 10px 0 10px; }
.business_verticals_main{ padding-top:40px; }
.business_verticals_main h3{ font-size:24px; }
.business_verticals_main p{ width:95%; }
.single_business_photo_gallery{ width:50%; }
.bottom_contact_info{ padding:25px 0; }
.inner_page_header{ height:270px; }
.subpage_container { padding: 35px 0; }
}