
/*========================  Mobile  ========================*/
@media (max-width: 991px) {
.menu-container { display: none }
#Menu_wrapper { width: 100% }
.transparent { max-height: 90px; }
.reservation_box p { font-family: 'Ubuntu', sans-serif; font-weight: 400; line-height: 160%; font-size: 16px; margin: 15px 0 20px; }
.update_cv { width: 100%; background: rgba(0,0,0,0.3) }
.modification_section { padding: 30px 0; }
.modification_section h4 { display: none }
.modification_section h2, .chairmanMessage_section h2 { margin: 0 0 30px }
/*.mobile_hide { display: none }*/
.footer_about, footer .mobile_hide .col-md-offset-1, .social_media_pc, .botom_footer .row.mobile_hide { /*display: none*/ }
.modi_caption { display: block; padding: 20px 20px; }
.modi_caption h3 { padding: 0; margin: 10px 0 0 0; color: #000 }
.modification_carousel .owl-item img { height: auto; width: 100% !important; }
.service_section, .service_section h3, .service_section p, .service_section a, .service_section .text-left, .service_section .text-right { text-align: center !important; display: block; }
.service_section .text-right { padding-right: 15px !important }
.service_section a { display: inline-block }
.service_section h3 { margin-bottom: 30px }
.service_section h3:before { display: none !important }
.service_section h3:after { content: ""; height: 3px; width: 65px; background: #c7805d; display: block; margin: 20px auto; }
.video_area { padding-top: 55px; }
.exploreSection h3 { margin: 0 0 35px 0; }
.explore_bg { height: 300px }
.reserve_btn { background: #fff; color: #151419; text-transform: uppercase; padding: 0 18px 0 18px; height: 50px; line-height: 50px; display: inline-block; position: relative; width: auto !important }
footer { padding-top: 0 }
.botom_footer { margin-top: 0 }
.footer_social { border-top: 0; margin-top: 0; }
.mobile_footer .footer_social ul { margin-bottom: 10px }
.reservation_box .media-right { padding-left: 0 }
.reservation_box p { display: none }
/*.ServiceOnebg { background: url(../images/body_paint_bg_hover.jpg) no-repeat; background-position: center; background-attachment: fixed; background-size: cover; padding: 220px 0;}*/
.car_accident { background: url(../images/car_accident_bg_hover.jpg) no-repeat; background-position: center; background-attachment: fixed; background-size: cover; padding: 220px 0; border-bottom: 4px solid #666; border-top: 4px solid #666; }
/*.ServiceThreebg { background: url(../images/general_services_bg_hover.jpg) no-repeat; background-position: center; background-attachment: fixed; background-size: cover; padding: 220px 0; }*/
.carousel-indicators { display: none }
#top_wrapper { position: fixed }
nav.nav.sidebar-nav { display: block !important }
.exploreSection { padding-bottom: 0px; }
ul#lightgallery:first-child { border-bottom: 1px solid #888686; }
.list-unstyled h4 { background: url(../images/bg_for-ios.png) repeat; }
.get-left .offer-details h3 { font-size: 16px !important; }
.car-center-pic img { margin-top: 20%; }
.enquiry .Enquiry_form #err_phone { text-align: left; }
}

@media (min-width : 320px) and (max-width: 480px) {
body { font-size: 13px; }
.chat_box { display: none }
.menu_carousel { display: none !important }
/*.reservation_box .media-body, .reservation_box .media-right, .reservation_box .media { display: block; text-align: center }
.reservation_box .media-body { width: 100%; padding-right: 0 }*/
.modification_section h2, .chairmanMessage_section h2, .service_section h2, .exploreSection h3 { font-size: 20px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.testimonial_carousel p { font-size: 14px; line-height: 25px; }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 50px 0; background-attachment: inherit }
.testimonial_carousel .owl-item img { max-width: 154px; }
#divBottomRight { display: none !important }
.testimonial_carousel h3 { font-size: 14px }
.reservation_box h4 { font-size: 14px; margin-top: 12px }
.reservation_box { background: #383838; margin: 0 -15px; width: inherit; padding: 20px 15px; }
.reservation_box h4 { color: #c87f5c; }
.reservation_box .media-body { padding-right: 0; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 16px; }
.service_section h3 { font-size: 20px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.modification_section h4 { font-size: 16px; }
.modification_section p { font-size: 14px; }
.leftmenus ul li a { height: 40px; width: 38px; background-size: 44px; }
.sm-phone { background-position: 10px -32px !important; }
.sm-facebook { background-position: 10px -69px !important; }
.sm-twitter { background-position: 10px -104px !important; }
.sm-youtube { background-position: 10px -141px !important; }
.sm-instagram { background-position: 10px -178px !important; }
.share_block ul li a.sm-facebook { background-position: 10px -98px !important }
.share_block ul li a.sm-twitter { background-position: 10px -148px !important }
.share_block ul li a.sm-instagram { background-position: 10px -250px !important }
.powered, .copyright { text-align: center; display: block; line-height: 180% }
footer h2 { font-size: 16px; }
.modification_carousel h3 { font-size: 13px; padding: 0; margin-top: 8px; }
.modification_carousel .modi_caption { padding: 10px 10px; }
.used_car_carousel h3 { padding: 13px; font-size: 16px; }
.btn-bordered, .btn-bordered:focus { padding: 10px 30px; margin-top: 40px }
.content_title { font-size: 18px; }
.inner_contents .inner_title p { font-size: 13px; }
.about_content h4 { margin-top: 16px; font-size: 16px }
.inner_contents p { font-size: 13px }
.service_list { float: none; width: 100% }
.service_list li { font-size: 13px }
.menu-container { padding: 19px 0 10px }
.page_titles h1 { font-size: 20px }
.product_description_frame h3 { font-size: 18px; line-height: 140%; margin-top: 20px }
.product_description_frame .text-right { text-align: center }
.searchbutton { padding: 7px 38px; font-size: 14px; }
.brands h2 { text-align: center; font-size: 18px; }
.white_bg { padding: 15px; }
.premiumusedcar_left { width: 100%; float: none }
.filter_left_inner ul li { width: inherit; float: none; display: inline-block; padding-right: 15px; width: 49% }
.premiumusedcar_right { width: 100%; float: none; margin-top: 20px }
.accessories_search .premiumusdcar_categry { width: 100%; padding-left: 0 }
.category_head { font-size: 18px }
.premiumusdcar_price, .premiumusdcar_year, .premiumusdcar_categry { width: 100%; float: none; padding-left: 0 }
.premium_usercar_searchbtn { padding-left: 0; }
.premium_usedcar_page h3 { font-size: 20px }
.premium_usedcar_page h3 span { display: block; margin-top: 5px }
.button-skin { padding: 6px 20px; font-size: 13px; }
.used_car_carousel .owl-nav, modification_carousel .owl-nav { display: none }
.sort_box h3 { float: none; margin-bottom: 0; font-size: 18px; line-height: 130%; }
.sort_box .sort_list, .sort_box .sort_list:focus { float: none; margin-top: 10px; }
.filter_left_inner button, .filter_left_inner button:hover, .filter_left_inner button:focus { font-size: 14px }
.contact_form_block:after, .contact_form_block:before { display: none }
.contact_form_block { padding-left: 15px }
.keyword_search .input-group { display: block }
.keyword_search .btn-default { margin: 10px 0 0 0 !important }
/*.modification_carousel .owl-nav { display: none }*/
.contact_details { padding-top: 0; padding-bottom: 20px }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
/*------------------------------*/
.modification_carousel .owl-item img { width: 100%!important; height: auto; }
.modification_carousel .modific_overlay img { width: auto!important; height: auto!important; }
.leftmenus { display: none }
.modi_caption a { float: right; background: #000; color: #fff; padding: 6px 15px; font-size: 12px; }
.reservation_box p { font-size: 15px }
.reserve_link { font-size: 13px; padding: 0 10px; display: inline-block; text-align: left; line-height: 35px; height: 35px; }
.reserve_link:hover { background: #c87f5c; }
.reserve_btn span { height: 38px; width: 38px; background-position: -4px -58px; background-color: #c87f5c; }
.update_cv h3 { font-size: 28px; line-height: 32px }
.update_cv h3 span { font-size: 16px; letter-spacing: 3px }
.premium_car_button { padding: 8px 18px; font-size: 14px }
.explore_bg { height: 220px; }
.modification_carousel { position: relative; margin-top: 75px; }
.modification_carousel .owl-nav { position: absolute; top: -55px; right: 0; left: 0; }
.modification_carousel .owl-nav .owl-next, .modification_carousel .owl-nav .owl-prev { float: none; position: unset; top: 0; left: 0; margin-top: 0; background: #c7805d; height: 35px; width: 35px; display: inline-block; padding: 7px; margin: 0 2px; }
.modification_carousel .owl-nav .owl-next img, .modification_carousel .owl-nav .owl-prev img { max-width: 100%; max-height: 100% }
.reservation_box .media-right { width: 39%; text-align: right; }
.main_logo.transparent { max-height: 55px !important; left: 0 }
#autostarke.carousel { padding-top: 55px }
#top_wrapper { position: fixed }
.mobile_show { display: flex; padding-right: 0; min-height: inherit !important }
.mobile_show img { width: 100%; }
/*.mobile_hide{display:none}*/

.bodypaint_sec_small_dev .interior_discription { padding: 30px 0; }
.bodypaint_sec_small_dev .interior_discription h2 { font-size: 23px; }
.half_column, .quarter_column { width: 100%; margin-bottom: 10px; }
.gallerylist_popup button.close { right: 15px; top: 10px; }
.car-center-pic img { margin-top: 5%; }
.mix iframe {max-height: 180px;}

/**/
section#autostarke p{font-size:12px;}
section#autostarke h2{font-size:25px;}
service_section h3 span { font-size: 45px; }

}

@media (min-width: 480px) and (max-width: 599px) {
.menu_carousel { display: none !important }
.modification_section h2, .chairmanMessage_section h2, .service_section h2, .exploreSection h3 { font-size: 22px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 20px; }
.service_section p { font-size: 14px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 14px; }
.reserve_btn { background: #fff; color: #151419; text-transform: uppercase; padding: 0 10px 0 10px; height: 40px; line-height: 40px; display: inline-block; position: relative; width: auto !important; }
.reserve_btn span { height: 40px; width: 40px; background-position: -2px -58px; }
.testimonial_carousel p { font-size: 14px; line-height: 25px; }
/*.reservation_box .media-body, .reservation_box .media-right, .reservation_box .media { display: block; text-align: center }
.reservation_box .media-body { width: 100%; padding-right: 0 }*/
.reservation_box { padding: 15px; background: #383838; margin: 0 -15px 20px; width: inherit }
.reservation_box .media-body { padding-right: 15px; }
.reservation_box .media-body h4 { font-size: 20px; color: #c87f5c; }
.reserve_btn span { background-color: #c87f5c; }
.reservation_box .media-right { width: 39%; text-align: right; }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 50px 0; background-attachment: inherit }
.testimonial_carousel .owl-item img { max-width: 154px; }
#divBottomRight { display: none !important }
.powered, .copyright { text-align: center; display: block; line-height: 180% }
footer h2 { font-size: 16px; }
.testimonial_head h3 { font-size: 15px; }
.testimonial_head a { margin-top: 0 }
.testimonial_carousel h3 { font-size: 14px; }
.testimonial_carousel h3 span { font-size: 13px; }
.white_button { padding: 7px 20px; font-size: 13px; }
.modification_carousel h3 { font-size: 15px; padding: 0; }
.content_title { font-size: 25px; }
.inner_contents .inner_title p { font-size: 14px; }
.about_content h4 { margin-top: 20px; }
.page_titles h1 { font-size: 22px }
.product_description_frame h3 { font-size: 20px }
.premiumusedcar_left { width: 100%; float: none }
.filter_left_inner ul li { width: inherit; float: none; display: inline-block; padding-right: 15px; width: 49% }
.premiumusedcar_right { width: 100%; float: none; margin-top: 20px }
.accessories_search .premiumusdcar_categry { width: 50% }
.accessories_search .premiumusdcar_categry:nth-child(3) { padding-left: 0 }
.premiumusdcar_categry { width: 34% }
.premiumusdcar_price, .premiumusdcar_year { width: 33% }
.premium_usercar_searchbtn { padding-left: 0 }
.button-skin { padding: 6px 20px; font-size: 13px; }
.used_car_carousel .owl-nav, modification_carousel .owl-nav { display: none }
.sort_box h3 { float: none; margin-bottom: 0; font-size: 18px; line-height: 130%; }
.sort_box .sort_list, .sort_box .sort_list:focus { float: none; margin-top: 10px; }
.filter_left_inner button, .filter_left_inner button:hover, .filter_left_inner button:focus { font-size: 14px }
.contact_form_block:after, .contact_form_block:before { display: none }
.contact_form_block { padding-left: 15px }
/*.modification_carousel .owl-nav { display: none }*/
.contact_details { padding-top: 0; padding-bottom: 20px }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
/*----------------------------*/
.modification_carousel .owl-item img { width: 100%!important; height: auto; }
.modification_carousel .modific_overlay img { width: auto!important; height: auto!important; }
.leftmenus { display: none }
.modification_carousel { position: relative; margin-top: 75px; }
.modification_carousel .owl-nav { position: absolute; top: -55px; right: 0; left: 0; }
.modification_carousel .owl-nav .owl-next, .modification_carousel .owl-nav .owl-prev { float: none; position: unset; top: 0; left: 0; margin-top: 0; background: #c7805d; height: 35px; width: 35px; display: inline-block; padding: 7px; margin: 0 2px; }
.modification_carousel .owl-nav .owl-next img, .modification_carousel .owl-nav .owl-prev img { max-width: 100%; max-height: 100% }
.main_logo.transparent { max-height: 70px !important; left: 0 }
#autostarke.carousel { padding-top: 71px }
.hamburger { top: 20px }
#top_wrapper { position: fixed }
.mobile_show { display: flex; padding-right: 0; min-height: inherit !important }
.mobile_show img { width: 100%; }
/*.mobile_hide{display:none}*/

.bodypaint_sec_small_dev .interior_discription { padding: 30px 0; }
.bodypaint_sec_small_dev .interior_discription h2 { font-size: 23px; }
.half_column, .quarter_column { width: 100%; margin-bottom: 10px; }
.gallerylist_popup button.close { right: 15px; top: 10px; }

/**/
.section#autostarke p{font-size:12px;}
.section#autostarke h2{font-size:25px;}
.service_section h3 span { font-size: 45px; }

}

@media (min-width: 600px) and (max-width: 767px) {
.menu_carousel { display: none !important }
.modification_section h2, .chairmanMessage_section h2, .service_section h2, .exploreSection h3 { font-size: 26px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 18px; }
.testimonial_head a { margin-top: 0 }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 15px; }
.testimonial_carousel p { font-size: 15px; line-height: 30px; }
/*.reservation_box .media-body, .reservation_box .media-right, .reservation_box .media { display: block; text-align: center }
.reservation_box .media-body { width: 100%; padding-right: 0 }*/

.reservation_box { padding: 15px; background: #383838; margin: 0 -15px 20px; width: inherit }
.reservation_box .media-body h4 { color: #c87f5c; }
.reserve_btn span { background-color: #c87f5c; }
.reservation_box .media-body { padding-right: 38px; }
.reservation_box .media-right { width: 39%; text-align: right; }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 50px 0; background-attachment: inherit }
.testimonial_carousel .owl-item img { max-width: 154px; }
.body_painting_section .left_pad30 { padding-left: 40px; }
.service_section p { max-width: inherit }
#divBottomRight { display: none !important }
.powered, .copyright { text-align: center; display: block; line-height: 180% }
footer h2 { font-size: 16px; }
.content_title { font-size: 25px; }
.inner_contents .inner_title p { font-size: 15px; }
.about_content h4 { margin-top: 20px; }
.premiumusedcar_left { width: 100%; float: none }
.filter_left_inner ul li { width: inherit; float: none; display: inline-block; padding-right: 15px; width: 49% }
.premiumusedcar_right { width: 100%; float: none; margin-top: 20px; }
.premiumusdcar_categry { width: 34% }
.premiumusdcar_price, .premiumusdcar_year { width: 33% }
.premium_usercar_searchbtn { padding-left: 0 }
.used_car_carousel .owl-nav, modification_carousel .owl-nav { display: none }
.sort_box h3 { float: none; margin-bottom: 0; font-size: 18px; line-height: 130%; }
.sort_box .sort_list, .sort_box .sort_list:focus { float: none; margin-top: 10px; }
.filter_left_inner button, .filter_left_inner button:hover, .filter_left_inner button:focus { font-size: 14px }
.contact_form_block:after, .contact_form_block:before { display: none }
.contact_form_block { padding-left: 15px }
/*.modification_carousel .owl-nav { display: none }*/
.contact_details { padding-top: 0; padding-bottom: 20px }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
/*---------18jul2018-----*/
.general_services_sec .left_pad30 { padding-left: 40px; }
.leftmenus { display: none }
.modification_carousel { position: relative; margin-top: 75px; }
.modification_carousel .owl-nav { position: absolute; top: -55px; right: 0; left: 0; }
.modification_carousel .owl-nav .owl-next, .modification_carousel .owl-nav .owl-prev { float: none; position: unset; top: 0; left: 0; margin-top: 0; background: #c7805d; height: 35px; width: 35px; display: inline-block; padding: 7px; margin: 0 2px; }
.modification_carousel .owl-nav .owl-next img, .modification_carousel .owl-nav .owl-prev img { max-width: 100%; max-height: 100% }
#autostarke.carousel { padding-top: 94px; }
.hamburger { top: 30px }
#top_wrapper { position: fixed }
.mobile_show { display: flex; padding-right: 0; min-height: inherit !important }
.mobile_show img { width: 100%; }
/*.mobile_hide{display:none}*/
.bodypaint_sec_small_dev .interior_discription { padding: 30px 0; }
.bodypaint_sec_small_dev .interior_discription h2 { font-size: 23px; }
.half_column, .quarter_column { width: 100%; margin-bottom: 10px; }
.gallerylist_popup button.close { right: 0; }
}

@media (min-width: 960px) and (max-width: 991px) {
.menu-dropdown-icon ul>li { width: 33.33% !important }
.menu-dropdown-icon ul>li ul li { width: 100% !important }
.menu > ul > li > ul.normal-sub > li { width: 100% !important }
.menu > ul > li > ul { padding: 20px; }
.menu > ul > li > ul > li > ul > li { font-size: 13px; }
.menu > ul > li a { font-size: 13px; padding-left: 5px; padding-right: 5px; }
.menu > ul > li > ul.normal-sub > li a { font-size: 13px; padding: 6px; }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
}

/*========================  Tab mini  ========================*/

@media (max-width: 768px) {
.nav.sidebar-nav { display: block !important }
}

@media (min-width: 768px) {
.interior_discription { padding-left: 40px; }
.second_two-column .interior_discription { padding-right: 40px; padding-left: 0 }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.modification_section h2, .chairmanMessage_section h2 { font-size: 26px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 15px; }
.testimonial_carousel p { font-size: 15px; line-height: 30px; }
.menu_carousel { display: none !important }
.premiumusedcar_left { width: 100%; float: none }
.filter_left_inner ul li { width: inherit; float: none; display: inline-block; padding-right: 15px; width: 49% }
.premiumusedcar_right { width: 100%; float: none }
.premium_usercar_searchbtn .searchbutton, .searchbutton:focus { padding: 11px 32px; font-size: 16px; }
.premiumusedcar_left { width: 30%; float: left }
.premiumusedcar_right { width: 70%; float: left }
.sort_box h3 { margin-bottom: 0; font-size: 18px; line-height: 130%; }
.filter_left_inner button, .filter_left_inner button:hover, .filter_left_inner button:focus { font-size: 14px }
#divBottomRight { display: none !important }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
.used_car_carousel .owl-nav { display: none }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 100px 0; background-attachment: inherit }
/*-------------------------------------*/
.modification_carousel .owl-item img { height: auto; width: 100% !important }
.leftmenus { display: none }
/*.reservation_box .media-body, .reservation_box .media-right, .reservation_box .media { display: block; text-align: center }
.reservation_box .media-body { width: 100%; padding-right: 0 }*/
.reservation_box .media-right { width: 33%; text-align: right; }
.modi_caption h3 { font-size: 15px; }
.modi_caption { display: block; padding: 10px; }
.modi_caption a { padding: 6px 15px; font-size: 14px }
.reservation_box { padding: 15px; background: #383838; margin: 0 20px; width: inherit }
.reservation_box .media-body h4 { color: #c87f5c; }
.reserve_btn span { background-color: #c87f5c; }
.modification_carousel { position: relative; margin-top: 75px; }
.modification_carousel .owl-nav { position: absolute; top: -55px; right: 0; left: 0; }
.modification_carousel .owl-nav .owl-next, .modification_carousel .owl-nav .owl-prev { float: none; position: unset; top: 0; left: 0; margin-top: 0; background: #c7805d; height: 35px; width: 35px; display: inline-block; padding: 7px; margin: 0 2px; }
.modification_carousel .owl-nav .owl-next img, .modification_carousel .owl-nav .owl-prev img { max-width: 100%; max-height: 100% }
.hamburger { top: 30px }
.bodypaint_sec_small_dev { padding-top: 30px; }
.bodypaint_sec_small_dev .mobile_show { display: block; }
.bodypaint_sec_small_dev .mobile_show img { width: 100%; }
.bodypaint_sec_small_dev .col-md-6 { width: 100%; min-height: auto !important; }
.bodypaint_sec_small_dev .col-md-6 .interior_discription { padding-left: 0; }
.bodypaint_sec_small_dev .interior_discription { padding: 30px 0; }
}

@media (min-width: 768px) and (max-width: 799px) {
.bodypaint_sec_small_dev { padding-top: 20px; padding-left: 15px; }
}

@media (min-width: 992px) {
.mobile_menu, .reserve_btn span, .mobile_footer { display: none }
.carousel-control { opacity: 1 }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
body { font-size: 14px; height: 100%; overflow: scroll; -webkit-overflow-scrolling: touch }
.reservation_box h4 { font-size: 20px; }
.modification_section h2, .chairmanMessage_section h2 { font-size: 30px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 15px; }
.testimonial_carousel p { font-size: 15px; line-height: 30px; }
.menu > ul > li a { padding-left: 10px; padding-right: 10px }
.menu > ul > li ul li a, .menu > ul > li > ul.normal-sub > li a { font-size: 14px; }
#divBottomRight { display: none !important }
.premiumusedcar_left { width: 30%; float: left }
.premiumusedcar_right { width: 70%; float: left }
#divBottomRight { display: none !important }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
.modification_carousel .owl-nav, .used_car_carousel .owl-nav { display: none }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 100px 0; background-attachment: inherit }
}

/*========================  1024 re small scree  ========================*/
@media only screen and (min-width: 1023px) and (max-width: 1100px) {
body { font-size: 14px; }
.reservation_box h4 { font-size: 24px; }
.modification_section h2, .chairmanMessage_section h2 { font-size: 26px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 15px; }
.testimonial_carousel p { font-size: 15px; line-height: 30px; }
.menu > ul > li a { padding-left: 10px; padding-right: 10px; }
.menu > ul > li ul li a, .menu > ul > li > ul.normal-sub > li a { font-size: 14px; }
.premiumusedcar_left { width: 30%; float: left }
.premiumusedcar_right { width: 70%; float: left }
#divBottomRight { display: none !important }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-button { opacity: 1; height: auto }
.modification_carousel .owl-nav, .used_car_carousel .owl-nav { display: none }
.body_painting_section, .car_accident, .general_services_sec, .body_painting_section:hover, .car_accident:hover, .general_services_sec:hover { padding: 100px 0; background-attachment: inherit }
.menu > ul > li a { padding-left: 5px; padding-right: 5px; font-size: 12px; }
.mobile_show { display: none; }
.list-unstyled h4 { background: url(../images/bg_for-ios.png) repeat; }
}

@media only screen and (min-width: 1101px) and (max-width: 1199px) {
.reservation_box h4 { font-size: 24px; }
.modification_section h2, .chairmanMessage_section h2 { font-size: 26px; }
.exploreSection h3 { font-size: 24px; }
.exploreSection h3 span { font-size: 16px; }
.testimonial_head h3 { font-size: 22px; }
.service_section h3 { font-size: 24px; }
.service_section p { font-size: 15px; }
.service_section h3:before { bottom: 4px; }
.reserve_link { width: 180px; font-size: 15px; }
.testimonial_carousel p { font-size: 15px; line-height: 30px; }
.menu_carousel { display: none !important }
.menu > ul > li a { padding-left: 5px; padding-right: 4px; font-size: 13px }
.menu > ul > li ul li a, .menu > ul > li > ul.normal-sub > li a { font-size: 14px; }
.filter_left_inner ul li { width: inherit; float: none; display: inline-block; padding-right: 15px; }
.premiumusedcar_left { width: 30%; float: left }
.premiumusedcar_right { width: 70%; float: left }
}

/*========================  1200 re large scree  ========================*/
@media (min-width: 1200px) {
}

@media (min-width: 1200px) and (max-width: 1290px) {
.reservation_box h4 { font-size: 24px; }
.service_section h3, .modification_section h2, .chairmanMessage_section h2 { font-size: 30px; }
.exploreSection h3 span { font-size: 20px; }
.exploreSection h3 { font-size: 35px; }
.testimonial_head h3 { font-size: 26px; }
.testimonial_carousel h3 { font-size: 16px; }
footer h2:before { height: 20px; }
footer h2 { font-size: 16px; }
}

@media (min-width: 1300px) and (max-width: 1366px) {
.reservation_box h4 { font-size: 24px; }
.service_section h3, .modification_section h2, .chairmanMessage_section h2 { font-size: 30px; }
.exploreSection h3 span { font-size: 20px; }
.exploreSection h3 { font-size: 35px; }
.testimonial_head h3 { font-size: 26px; }
.testimonial_carousel h3 { font-size: 16px; }
footer h2:before { height: 20px; }
footer h2 { font-size: 16px; }
}

@media (min-width: 1366px) and (max-width: 1500px) {
.reservation_box h4 { font-size: 24px; }
.service_section h3, .modification_section h2, .chairmanMessage_section h2 { font-size: 30px; }
.exploreSection h3 span { font-size: 20px; }
.exploreSection h3 { font-size: 35px; }
.testimonial_head h3 { font-size: 26px; }
.testimonial_carousel h3 { font-size: 16px; }
footer h2:before { height: 20px; }
footer h2 { font-size: 16px; }
}

@media (min-width: 1920px) and (max-width: 1925px) {
}
