.saswp-divi-faq-li{list-style:none;}.wp-pagenavi{clear:both;}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px;}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}.wp-pagenavi span.current{font-weight:bold;}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px;}.et_pb_slide_content,.et_pb_best_value{font-size:18px;}body{color:#000;}h1,h2,h3,h4,h5,h6{color:#fff;}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#094fa3;}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#094fa3;}.footer-widget h4{color:#094fa3;}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#094fa3;}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#094fa3;}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1700px;}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1860px;}a{color:#094fa3;}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#141414;}.et_secondary_nav_enabled #page-container #top-header{background-color:#094fa3 !important;}#et-secondary-nav li ul{background-color:#094fa3;}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#fff;}.et_search_form_container input::-moz-placeholder{color:#fff;}.et_search_form_container input::-webkit-input-placeholder{color:#fff;}.et_search_form_container input:-ms-input-placeholder{color:#fff;}#main-header .nav li ul a{color:rgba(255,255,255,.7);}#top-menu li a{font-size:15px;}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px !important;}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ed1b2e;}#main-footer{background-color:#141414;}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#094fa3;}.footer-widget li:before{border-color:#094fa3;}#footer-widgets .footer-widget li:before{top:10.6px;}#et-footer-nav{background-color:#141414;}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#fff;}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ed1b2e;}.bottom-nav a{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}.bottom-nav,.bottom-nav a{font-size:15px;}#footer-bottom{background-color:#ed1b2e;}#footer-info,#footer-info a{color:#fff;}#footer-info{font-size:15px;}#footer-bottom .et-social-icon a{color:#fff;}body .et_pb_button{font-size:21px;background-color:#094fa3;border-width:0px !important;border-radius:50px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#fff;}body .et_pb_button:after{font-size:33.6px;}@media only screen and (min-width:981px){.et_pb_section{padding:3% 0;}.et_pb_fullwidth_section{padding:0;}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:89px 0 0 0;}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:89px;}.et_header_style_split .centered-inline-logo-wrap{width:177px;margin:-177px 0;}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:177px;}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:177px;}.et_header_style_centered #top-menu>li>a{padding-bottom:32px;}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:80px 0 80px 0 !important;}.et_header_style_centered #main-header .logo_container{height:177px;}#logo{max-height:100%;}.et_pb_svg_logo #logo{height:100%;}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#094fa3 !important;}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#094fa3;}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#fff !important;}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#fff !important;}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#fff !important;}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#fff !important;}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ed1b2e !important;}}@media only screen and (min-width:2125px){.et_pb_row{padding:42px 0;}.et_pb_section{padding:63px 0;}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:127px;}.et_pb_fullwidth_section{padding:0;}}h1,h2,h3,h4,h5,h6{font-family:"Barlow",Helvetica,Arial,Lucida,sans-serif;}body,input,textarea,select{font-family:"Barlow",Helvetica,Arial,Lucida,sans-serif;}.et_pb_button{font-family:"Barlow",Helvetica,Arial,Lucida,sans-serif;}#main-header,#et-top-navigation{font-family:"Barlow",Helvetica,Arial,Lucida,sans-serif;}.container{width:100%;padding-left:25px;padding-right:25px;max-width:88.542vw;}.et_pb_row{width:100%;padding-left:25px !important;padding-right:25px !important;max-width:88.542vw;}.desktop-hide{display:none;}.mobile-click{pointer-events:none;}html body .appt-btn{background:#094fa3 !important;color:#fff !important;max-width:230px;text-align:right;line-height:normal !important;position:relative;border-radius:100px !important;transition:.4s;display:inline-block;font-weight:500;}html body .appt-btn:hover{background:#ed1b2e !important;transition:.4s;}html body .appt-btn::before{content:"";display:block;position:absolute;left:50px;visibility:visible !important;height:40px;width:40px;background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/appoint.png") no-repeat;opacity:1;top:12px;}html body .appt-btn.reverse-bg{background:#ed1b2e !important;}html body .appt-btn.reverse-bg:hover{background:#094fa3 !important;}html body h1{font-size:clamp(30px,2.656vw,2.656vw);line-height:clamp(30px,3.125vw,3.125vw);font-weight:400;text-transform:uppercase;}html body.home #main-content h2{font-size:clamp(26px,3.333vw,3.333vw);line-height:clamp(30px,4.01vw,4.01vw);font-weight:400;text-transform:uppercase;}html body h3{font-size:clamp(22px,2.135vw,2.135vw);line-height:clamp(30px,2.552vw,2.552vw);font-weight:400;text-transform:uppercase;}html body p,html body{font-size:clamp(16px,.99vw,.99vw);line-height:clamp(25px,1.5vw,1.5vw);}html body h2 b,html body h1 b,html body h3 b{display:block;text-transform:none;}html body #main-content h2{font-size:clamp(26px,2.604vw,2.604vw);line-height:clamp(30px,3vw,3vw);font-weight:400;text-transform:uppercase;}html body .reverse-btn{background:#ed1b2e !important;}html body .reverse-btn:hover{background:#094fa3 !important;}html body .et_pb_button:hover{background:#ed1b2e !important;}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:#333;}#main-header .et_mobile_menu li ul.hide{display:none !important;}#mobile_menu .menu-item-has-children{position:relative;}#mobile_menu .menu-item-has-children>a{background:transparent;}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;}span.menu-closed:before{content:"L";display:block;color:inherit;color:#333 !important;font-size:16px;font-family:ETmodules;}span.menu-closed.menu-open:before{content:"M";}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{content:"5";}#et-secondary-nav .menu-item-has-children:hover>a:first-child:after,#top-menu .menu-item-has-children:hover>a:first-child:after{content:"3";}header#main-header .container{display:flex;align-items:center;justify-content:flex-end;}header#main-header ul.top-header{display:flex;align-items:center;padding-left:40px;}header#main-header ul.top-header li{margin:0px;}header#main-header ul.top-header li.address{margin:0;border-radius:50px;padding:5px 5px;background:#094fa3;font-weight:700;font-size:16px;line-height:19px;color:#fff;display:flex;align-items:center;padding-right:15px;margin-left:10px;width:100%;max-width:210px;}header#main-header ul.top-header li.address img{margin-right:5px;}header#main-header ul.top-header li.phone a img{margin-right:5px;}header#main-header ul.top-header li.phone a{background:#ed1b2e;font-weight:700;font-size:23px;line-height:28px;color:#fff;border-radius:50px;display:flex;align-items:center;padding:5px;padding-right:15px;}.et_header_style_left .logo_container{width:auto;float:left;left:0;}header#main-header .reviews-header{position:relative;z-index:99;}header#main-header .reviews-header a{background:#141414;border-radius:0px 0px 30px 0px;display:flex;align-items:center;padding:3px;padding-right:30px;font-weight:700;font-size:15px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;position:relative;padding-left:13rem;width:auto !important;}header#main-header .reviews-header a img{margin-right:10px;}header#main-header .reviews-header::before{content:"";position:absolute;top:-1px;bottom:0;left:-9950px;right:0;border-left:9999px solid #141414;box-shadow:0 0 0 #141414;}.et_header_style_left .logo_container a{float:none;display:inline-block;width:170px;transition:.4s;padding-top:15px;position:absolute;z-index:999;}#main-header.et-fixed-header .logo_container a{width:140px;transition:.4s;}#top-menu{display:flex;}#top-menu li{padding-right:26px;}#top-menu li a{opacity:1 !important;}#top-menu li a:hover{color:#ed1b2e !important;}#top-menu li .sub-menu{padding:0;background-color:#ed1b2e !important;border-top:0 none;border-radius:30px;}#top-menu li .sub-menu li{padding:0;width:100%;}#top-menu li .sub-menu li:first-child,#top-menu li .sub-menu li:first-child a{border-radius:30px 30px 0 0;}#top-menu li .sub-menu li:last-child,#top-menu li .sub-menu li:last-child a{border-radius:0 0 30px 30px;}#top-menu li .sub-menu li{padding:0;width:100%;}#top-menu li .sub-menu li a{width:100%;color:#fff !important;line-height:25px;text-transform:uppercase;font-weight:800;font-size:16px;padding:10px 20px;}#top-menu li .sub-menu li a:hover,#top-menu li .sub-menu li.current-menu-item a{background:#094fa3;color:#fff !important;}#top-menu li#menu-item-79 .sub-menu{padding:0;left:auto;right:0;}#top-menu li#menu-item-79 .sub-menu li:last-child a{border-radius:30px;}#main-header .schedule-appt-btn{position:absolute;left:237px;top:20px;text-align:left;width:230px;transition:.4s;}#main-header.et-fixed-header .schedule-appt-btn{top:14px;transition:.4s;}#main-header .schedule-appt-btn .appt-btn{text-align:left;padding-left:70px !important;}.et_header_style_left .logo_container{left:25px;}.home-hero:before{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#000 1.96%,rgba(0,0,0,0) 100%);opacity:.8;content:"";}.home-hero .hero-content .et_pb_text_inner{display:flex;justify-content:end;}.home-hero .hero-content .et_pb_text_inner h1{text-align:center;padding-bottom:0px;font-weight:300;}.home-hero .hero-content .et_pb_text_inner h1 span{display:flex;justify-content:center;font-weight:700;background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/text-bg.png") no-repeat;background-position:center;background-size:auto;background-size:15vw 100%;padding:4px 0 8px;align-items:center;margin-top:10px;}.home-hero .hero-content .et_pb_text_inner h1 span.nitro-lazy{background:none !important;}.home-hero .hero-content{padding-top:80px;}.home-hero .hero-content .hero-awards{display:flex;align-items:center;justify-content:center;color:#fff;margin-top:80px;}.home-hero .hero-content .hero-awards span.ico{display:flex;justify-content:center;}.home-hero .hero-content .hero-awards .warranty-hero span.text{background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/red-triangle.png") no-repeat;height:50px;padding:20px 35px;float:none;display:flex;align-items:center;justify-content:center;background-size:100% 100%;padding-right:20px;}.home-hero .hero-content .hero-awards .warranty-hero span.text.nitro-lazy{background:none !important;}.home-hero .hero-content .hero-awards .shuttle-hero span.text{background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/blue-triangle.png") no-repeat;height:50px;padding:20px 44px;float:none;display:flex;align-items:center;justify-content:center;background-size:100% 100%;padding-left:20px;}.home-hero .hero-content .hero-awards .shuttle-hero span.text.nitro-lazy{background:none !important;}.home-hero .hero-content .hero-awards span.ico{display:flex;justify-content:center;height:80px;width:80px;background:#ed1b2e;border-radius:50px;padding:8px;margin:auto;margin-bottom:-16px;align-items:center;}.home-hero .hero-content .hero-awards span.ico img{width:49px;height:49px;}.home-hero .hero-content .hero-awards .shuttle-hero span.ico{background:#0966c0;}.warranty-section{padding:30px 0;}.warranty-section p{font-size:clamp(15px,1.25vw,1.25vw);line-height:clamp(26px,1.354vw,1.354vw);font-weight:500;}.why-choose{padding:50px 0;}ul.one-row{display:flex;list-style:none;justify-content:center;margin-top:20px;padding:0;}ul.one-row li{margin-right:60px;}ul.one-row li:last-child{margin-right:0px;}.city-section{padding:50px 0;}ul.city-list{display:flex;justify-content:center;list-style:none;padding:0;margin:15px 0 30px;}ul.city-list li{margin:0 20px;}ul.city-list li a{padding:7px 30px;background:#ed1b2e;border-radius:30px;font-weight:500;font-size:16px;color:rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;transition:.4s;}ul.city-list li a:hover{background:#094fa3;transition:.4s;}.google-map iframe{vertical-align:bottom;}footer .container{max-width:1090px !important;}footer#main-footer ul#menu-footer-menu{padding:50px 0;display:flex;justify-content:space-between;align-items:center;}footer#main-footer ul#menu-footer-menu li{padding-right:0;}footer#main-footer ul#menu-footer-menu li a{opacity:1 !important;}footer#main-footer ul#menu-footer-menu li a:hover{color:#ed1b2e !important;}#main-footer #footer-bottom .container{display:flex;align-items:center;justify-content:space-between;}#main-footer #footer-bottom .container .designed-by{display:flex;align-items:center;color:#fff;}#main-footer #footer-bottom .container #footer-info{padding:0;margin-left:auto;}#main-footer #footer-bottom .container ul.footer-logos{display:flex;align-items:center;list-style:none;padding:0;margin-left:auto;}#main-footer #footer-bottom .container ul.footer-logos li:first-child{margin-right:10px;}#footer-bottom{padding:12px 0 !important;}#main-footer #footer-bottom .container .designed-by img{margin-left:5px;}.owning-german{margin-bottom:-1px;}.owning-german .one,.owning-german .et_pb_column:first-child{position:static;}.owning-german .left-img{position:absolute;left:0;top:0;width:55%;height:100%;}.owning-german .one .et_pb_column:first-child{margin-right:1%;}.owning-german .bims-img .et_pb_text_inner{display:flex;align-items:center;flex-flow:row-reverse;justify-content:flex-end;}.owning-german .left-img .et_pb_text_inner{display:flex;flex-flow:row-reverse;align-items:flex-end;height:100%;padding-bottom:51px;padding-right:38px;line-height:60px;color:#fff;}.quality-service h2 b{text-transform:none;font-size:clamp(40px,3.33vw,3.33vw);line-height:clamp(40px,3.33vw,3.33vw);}.quality-service h2{font-weight:300;text-transform:uppercase;font-size:clamp(50px,4.271vw,4.271vw);line-height:clamp(50px,4.271vw,4.271vw);}.quality-service .brand-list{width:100%;position:relative;background:#ed1b2e;display:flex;justify-content:space-between;padding:0 20px 0 0;margin-bottom:20px;}.quality-service .brand-list li:last-child:after{width:0;height:0;content:"";position:absolute;right:-51px;top:0;border-left:31px solid #ed1b2e;border-top:31px solid transparent;border-bottom:31px solid transparent;}.quality-service .brand-list li{list-style:none;font-size:16px;line-height:34px;position:relative;}.quality-service .brand-list li a{list-style:none;color:#fff;padding:14px 0;display:block;}.quality-service ul.brand-list:before{content:"";background:#ed1b2e;width:10000%;right:100%;position:absolute;top:0;height:100%;}.quality-service .brands-schedule-appointment{width:100%;position:relative;display:flex;justify-content:space-between;padding:0;margin-bottom:20px;align-items:center;margin-top:25px;}.quality-service .brands-schedule-appointment li{list-style:none;font-size:16px;font-size:23px;line-height:34px;line-height:28px;position:relative;font-family:Barlow;font-style:normal;font-weight:700;letter-spacing:0em;text-align:left;}.quality-service .brands-schedule-appointment li a.mobile-click{color:#ed1b2e;position:relative;padding-left:25px;}.quality-service .brands-schedule-appointment li a.mobile-click:before{content:"";background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/call.png") 0 0 no-repeat;width:18px;height:19px;position:absolute;left:0;top:5px;}html body .quality-service .appt-btn{background-color:#ed1b2e !important;font-weight:500;}html body .quality-service .appt-btn:hover{background-color:#094fa3 !important;}html body .quality-service .appt-btn b{font-weight:700;}.quality-service .et_pb_column:first-child{z-index:9;}.quality-service .one,.quality-service .et_pb_column:last-child{position:static;}.quality-service .car-imgs{position:absolute;right:0;width:45%;height:100%;top:0;}.quality-service .car-imgs .et_pb_image_wrap{width:100%;display:flex;height:100%;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:none;position:absolute;right:10%;bottom:-15%;}.services-section h2{font-weight:700;}.services-section .icons-row .et_pb_image_wrap{width:clamp(82px,4.271vw,4.271vw);height:clamp(82px,4.271vw,4.271vw);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-50%;}.services-section .icons-row .et_pb_image_wrap img{border-radius:0;}.services-section .icons-row .et_pb_blurb_content{background:linear-gradient(180deg,#fff .01%,#f0f0f0 61.46%);border-radius:30px;padding-bottom:50px;}.services-section .third{display:flex;align-items:center;justify-content:center;}.services-section .third .et_pb_column{margin:0 15px;width:auto;max-width:100%;display:flex;align-items:center;justify-content:center;}.services-section .third .et_pb_column .et_pb_image{margin-right:0;}.services-section .third a.mobile-click{color:#094fa3;position:relative;padding-left:25px;font-family:Barlow;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0em;text-align:left;}.services-section .third a.mobile-click:before{content:"";width:18px;height:19px;position:absolute;left:0;top:5px;background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/blue-call.png") 0 0 no-repeat;}html body .inner-hero{min-height:56vh;position:relative;}html body .inner-hero:before{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#000 1.96%,rgba(0,0,0,0) 100%);opacity:.8;content:"";}.inner-hero .hero-content{position:absolute;right:0;bottom:5.5vw;display:flex;align-items:center;justify-content:flex-end;left:0;}.inner-hero .hero-content .et_pb_column{width:auto;max-width:100%;}html body .inner-hero h1{text-transform:uppercase;font-weight:300;}html body .inner-hero h1 b{font-weight:700;}.inner-content-top.et_pb_section{padding:0;margin-top:0px;background:#414141 !important;}.inner-content-top .box{padding:20px;display:block;margin:-90px 0;max-width:49vw;float:right;line-height:36px;}.default-heading{text-transform:uppercase;}.default-heading b{text-transform:none;}.inner-service-section p{line-height:34px;}.inner-service-section>.et_pb_row>.et_pb_column:first-child{width:55%;margin-right:0;margin-top:-12%;}.inner-service-section>.et_pb_row>.et_pb_column:last-child{width:45%;padding-left:5%;}.inner-service-section .brands-schedule-appointment{display:flex;align-items:center;padding-left:0;}.inner-service-section .brands-schedule-appointment li{list-style:none;}.inner-service-section .brands-schedule-appointment li+li{margin-left:15px;}.inner-service-section .brands-schedule-appointment li a.mobile-click{color:#fff;position:relative;padding-left:25px;font-family:Barlow;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0em;text-align:left;}.inner-service-section .brands-schedule-appointment li a.mobile-click:before{content:"";width:18px;height:19px;position:absolute;left:0;top:5px;background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/white-call.png") 0 0 no-repeat;}.inner-city-section img{border-radius:30px;}.inner-city-section .et_pb_column:first-child{margin-right:20px;}.inner-city-section .et_pb_column:last-child{border-radius:30px;background:linear-gradient(180deg,#fff .01%,#f0f0f0 61.46%);padding:30px;}.inner-city-section .et_pb_module{text-align:left;}.inner-city-section h3{text-align:left !important;}.inner-city-section .city-list{display:flex;align-items:center;justify-content:normal;margin:0 0 20px 0;font-size:16px;}.inner-city-section .city-list li{margin:0;}.inner-city-section .city-list li+li{margin-left:clamp(15px,1vw,1vw);}.inner-city-section .city-list li a{padding:0;background:none !important;color:#094fa3;font-size:clamp(16px,.833vw,.833vw);}.inner-city-section p{font-size:clamp(16px,.833vw,.833vw);line-height:clamp(20px,1.5vw,1.5vw);}.inner-city-section .one{max-width:1080px;}.inner-service-section .et_pb_blurb_content{transition:.3s;}.inner-service-section .et_pb_blurb_content:hover h4{color:#ed1b2e !important;}.inner-service-section .et_pb_blurb_content .et_pb_main_blurb_image{transition:.3s;position:relative;border-radius:50%;width:100px;height:100px;margin-bottom:20px !important;display:flex;align-items:center;justify-content:center;margin:0 auto;}.inner-service-section .et_pb_blurb_content:hover .et_pb_main_blurb_image{background:#ed1b2e;}.inner-service-section .et_pb_blurb_content:hover .et_pb_main_blurb_image{margin-top:-10px;margin-bottom:30px !important;}.services-brands-section:before{background:#414141;position:absolute;left:0;top:0;content:"";width:100%;height:50%;}.services-brands-section .et_pb_module{padding:45px;}.services-brands-section ul.services-brands{display:flex;justify-content:normal;list-style:none;padding:0;margin:0 0 10px 0;flex-wrap:wrap;}.services-brands-section ul.services-brands li{margin-right:10px;margin-bottom:10px;}.services-brands-section ul.services-brands li a{padding:7px 15px;background:#ed1b2e;border-radius:30px;font-weight:500;font-size:16px;color:rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;transition:.4s;}.services-brands-section ul.services-brands li a:hover{background:#094fa3;transition:.4s;}.services-brands-section .blue-bg{background:rgba(9,79,163,.9);}.services-brands-section .red-bg{background:rgba(237,27,46,.9);}.services-brands-section .no-bullet{padding-left:0;}.services-brands-section p+.no-bullet{margin-top:-10px;}.services-brands-section .no-bullet li{list-style:none;line-height:32px;}.schedule-bg{background:linear-gradient(180deg,#fff .01%,#f0f0f0 61.46%);border-radius:30px;}.schedule-bg .et_pb_text_inner{max-width:100%;margin:0 auto;}.schedule-bg ul.city-list li{margin:0;}.schedule-bg ul.city-list li+li{margin-left:20px;}.schedule-bg ul.city-list li a{background:none !important;padding:0;color:#094fa3;}.schedule-bg ul.city-list li a:hover{color:rgba(237,27,46,1);}.city-section h3,.why-choose h3{text-transform:none;}.inner-city-section .city-list li a:hover{color:#ed1b2e;}.services-brands-section .service-row p:not(.has-background):last-of-type+.services-brands{margin-top:20px;}html body .inner-hero.contact-hero{min-height:856px;height:92vh;}.contact-hero .hero-content{width:100%;max-width:39.063vw;left:auto;bottom:0;padding:0 !important;border-top:9px solid #ed1b2e;}html body .inner-hero.contact-hero h1 b{text-transform:uppercase !important;}.contact-hero .hero-content .et_pb_column{width:100%;padding:2% 15% !important;}.contact-hero .hero-content .et_pb_column .et_pb_text_inner{position:static;}.contact-hero .form li{width:50%;padding:10px 6px;list-style:none;}.contact-hero .form{display:flex;flex-wrap:wrap;padding:0;margin:0 -6px;}.contact-hero .tagline{color:#ff0017;}html body #page-container input[type="email"],html body #page-container input[type="tel"],html body #page-container input[type="text"],html body #page-container textarea{width:100%;background:#fff;border-radius:30px;height:50px;font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:19px;padding:0 15px;max-width:100% !important;}html body #page-container textarea{height:175px;padding-top:10px;}.contact-hero .form li:nth-child(4)+li{width:100%;}.contact-hero .wpforms-form button[type="submit"]{background:#ed1b2e !important;color:#fff !important;width:auto;text-align:right;text-align:center;line-height:normal !important;line-height:50px;position:relative;border-radius:100px !important;transition:.4s;display:block;font-weight:500;cursor:pointer;min-width:150px;border:0 none !important;outline:none;height:50px;font-size:20px;text-transform:uppercase;}.contact-hero .wpforms-form button[type="submit"]:hover{background:#094fa3 !important;transition:.4s;}.contact-hero .wpcf7-response-output{margin-top:0 !important;margin-bottom:0 !important;font-size:17px;text-align:center;color:#f00;}.contact-hero .form .wpcf7-not-valid-tip{display:none !important;}.contact-hero .wpforms-form .wpforms-field-medium{max-width:100% !important;}.service-row .city-service-list{padding-left:0;display:flex;flex-wrap:wrap;}.service-row .city-service-list li{position:relative;line-height:25px;padding-left:15px;list-style:none;margin-bottom:8px;width:50%;}.service-row .city-service-list li:before{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:8px;}.service-row .city-service-list li a{color:#fff;}.contact-hero .hero-content span.message-icon{width:109px;height:109px;background:#ed1b2e !important;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:-45px;top:-45px;}.contact-hero .hero-content span.message-icon img{max-width:100%;}.inner-service-section .et_pb_row_inner .et_pb_blurb_content h4{line-height:25px;}.top-content .brand-list.three-cols{margin-top:0;justify-content:normal;display:flex;flex-wrap:wrap;padding-left:0;}.top-content .brand-list.three-cols li{list-style:none;margin-bottom:8px;}.top-content .brand-list.three-cols li a{color:#ed1b2e;}.top-content .brand-list.three-cols li a:hover{color:#094fa3;}.top-content .brand-list.three-cols li{margin-right:20px;width:calc(33.33% - 20px);}.contact-hero .wpforms-form input[type="email"].wpforms-error,.contact-hero .wpforms-form input[type="tel"].wpforms-error,.contact-hero .wpforms-form input[type="text"].wpforms-error,.contact-hero .wpforms-form textarea.wpforms-error,.contact-hero .wpforms-form input.wpforms-error{border-width:2px !important;}.contact-hero .wpforms-form [class*="wpforms-field-"]{position:relative;}.contact-hero .wpforms-form label.wpforms-error{position:absolute;left:20px;bottom:-12px;color:#f00 !important;}.contact-hero .wpforms-form #wpforms-1545-field_0-container{padding:0;}.contact-hero .wpforms-form #wpforms-1545-field_0-container .wpforms-field-row-block{padding:10px 0;}.list{padding-left:0 !important;display:flex;align-items:center;justify-content:normal;flex-wrap:wrap;}.list li{position:relative;line-height:25px;padding-left:15px;list-style:none;margin-bottom:8px;width:100%;}.list li:before{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:8px;}.list.black li:before{background:#434343;}.list.two-cols li{width:50%;float:left;padding-right:10px;}.list.three-cols li{width:33.33%;float:left;padding-right:10px;}.list.three-cols li:nth-child(3n){padding-right:0;}.list.three-cols li:nth-child(2n){padding-right:0;}.more-about-shop .list{display:flex;flex-wrap:wrap;justify-content:normal;padding:0;max-width:620px;margin:0 auto 30px;}.more-about-shop .list li{margin-right:10px;width:calc(50% - 10px);text-align:left;}.appointment-form form #wpforms-1550-field_2-container .wpforms-field-medium,.appointment-form form #wpforms-1550-field_12-container .wpforms-field-medium,.appointment-form form #wpforms-1550-field_13-container .wpforms-field-medium{max-width:100%;width:100%;}.appointment-form form [id*="wpforms-1550-field_"]{color:#fff;}.appointment-form form #wpforms-1550-field_2-container .wpforms-field-medium .wpforms-one-half{width:48%;}.appointment-form form #wpforms-1550-field_2-container .wpforms-field-medium .wpforms-one-half+.wpforms-one-half{margin-left:4%;float:right;}.appointment-form #wpforms-1550-field_3-container,.appointment-form #wpforms-1550-field_4-container,.appointment-form #wpforms-1550-field_12-container,.appointment-form form #wpforms-1550-field_13-container{width:48%;float:left;clear:none !important;}.appointment-form #wpforms-1550-field_4-container,.appointment-form form #wpforms-1550-field_13-container{margin-left:4%;float:right;}.appointment-form #wpforms-1550-field_6-container,.appointment-form #wpforms-1550-field_7-container,.appointment-form #wpforms-1550-field_8-container{width:30.66%;float:left;clear:none !important;}.appointment-form #wpforms-1550-field_7-container,.appointment-form #wpforms-1550-field_8-container{margin-left:4%;}.appointment-form form button[type="submit"]{background:#ed1b2e !important;color:#fff !important;width:auto;text-align:right;text-align:center;line-height:normal !important;line-height:50px;position:relative;border-radius:100px !important;transition:.4s;display:block;font-weight:500;cursor:pointer;min-width:150px;border:0 none !important;outline:none;height:50px;font-size:20px;text-transform:uppercase;}.appointment-form form button[type="submit"]:hover{background:#094fa3 !important;transition:.4s;}.appointment-form #wpforms-1550-field_14-container .disclaimer{background:#fdffce !important;color:#000;font-weight:400;padding:15px 20px;border-radius:8px;font-size:15px;}.appointment-form #wpforms-1550-field_1-container,.appointment-form #wpforms-1550-field_5-container,.appointment-form #wpforms-1550-field_9-container,.appointment-form #wpforms-1550-field_11-container{padding-bottom:0;margin-top:5px;}.appointment-form .wpforms-field-name-first,.appointment-form .wpforms-field-name-last{text-transform:capitalize !important;}#main-content{min-height:calc(58vh + 2px);}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#f00 !important;}.content-pages{display:flex;flex-wrap:wrap;}.content-pages .blue-bg,.content-pages .red-bg{display:flex;align-items:normal;min-height:100%;padding:70px 45px;}.content-pages .et_pb_column{width:50% !important;margin-right:0;}.performance-content .et_pb_row{display:flex;align-items:center;flex-wrap:wrap;}#main-content .container:before{width:0;}.blog #left-area,.single-post #left-area,.archive #left-area{float:left;padding-right:35px;width:72% !important;margin-right:0 !important;}.blog #sidebar,.single-post #sidebar,.archive #sidebar{padding-left:30px;width:28% !important;}.blog #sidebar .et_pb_module,.single-post #sidebar .et_pb_module,.archive #sidebar .et_pb_module{border:0 none;}#sidebar .widgettitle{text-transform:uppercase;font-size:25px;font-weight:600;position:relative;padding-bottom:13px;margin-bottom:15px;color:#333;}#sidebar .widgettitle:before{width:50px;height:5px;background:#555;position:absolute;left:0;bottom:0;content:"";}#sidebar ul li a{text-transform:none;color:#555;}#sidebar ul li a:hover{color:#ed1b2e;}#sidebar ul li+li{margin-top:15px;}#sidebar .et_pb_widget{margin-bottom:30px;width:100%;float:none;background:#f0f0f0;padding:25px 30px;}.single-post #left-area .et_pb_post .entry-featured-image-url img,.blog #left-area .et_pb_post .entry-featured-image-url img,.archive #left-area .et_pb_post .entry-featured-image-url img{width:100%;}.single-post #left-area .entry-title,.blog #left-area .entry-title,.archive #left-area .entry-title{font-size:30px;font-weight:600;line-height:35px;color:#333;text-transform:none;}.single-post #left-area .entry-title a:hover,.blog #left-area .entry-title a:hover,.archive #left-area .entry-title a:hover{color:#ed1b2e;}#left-area .post-meta{padding-bottom:0;color:#ed1b2e;}#left-area .post-meta a{color:#ed1b2e;}.single-post #left-area .et_pb_post,.blog #left-area .et_pb_post,.archive #left-area .et_pb_post{margin-bottom:40px;}.single-post #left-area .et_pb_post+.et_pb_post,.blog #left-area .et_pb_post+.et_pb_post,.archive #left-area .et_pb_post+.et_pb_post{border-top:1px solid #e5e5e5;padding-top:40px;}.single-post #left-area .post-meta,.blog #left-area .post-meta,.archive #left-area .post-meta{margin-bottom:15px;}.single-post #left-area .et_pb_post img,.blog #left-area .et_pb_post img,.archive #left-area .et_pb_post img{width:100%;}.blog #left-area .entry-content p a,.single-post #left-area .entry-content p a,.archive #left-area .entry-content p a{color:#ed1b2e;}.single-post #left-area .entry-content img,.blog #left-area .entry-content img,.archive #left-area .entry-content img{margin-bottom:20px;}.single-post #content-area,.blog #content-area,.archive #content-area{padding-top:100px;}.blog-banner:before{display:none;}.blog-banner .hero-content{justify-content:center;top:0;bottom:0;}.blog-banner .hero-content h1{background-color:#ed1b2e;padding:10px 50px;border-radius:50px;text-transform:uppercase !important;}.blog-banner .hero-content h1 b{text-transform:uppercase !important;}.blog .blog-row{display:flex;}.blog .et_pb_posts a.more-link{background-color:#ed1b2e;padding:8px 20px;border-radius:50px;text-transform:uppercase !important;color:#fff;float:left;margin-top:20px;}.blog .et_pb_posts a.more-link:hover{background:#094fa3;}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6,.single-post p,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6,.blog p,.single h1,.single h2,.single h3,.single h4,.single h5,.single h6,.single p,.archive h1,.archive h2,.archive h3,.archive h4,.archive h5,.archive h6,.archive p{color:#333;text-transform:none !important;}#comment-wrap{display:none;}.wp-pagenavi a,.wp-pagenavi span{padding:9px 20px;background:#333;color:#fff;border:0 none;}.wp-pagenavi .current{background-color:#ed1b2e;color:#fff !important;}html body #main-content .coupan-section{position:relative;}html body #main-content .coupon-section{background:#094fa3;border-radius:30px;overflow:hidden;height:100%;display:flex;flex-wrap:wrap;width:100%;padding-bottom:50px;text-align:center;}html body #main-content .coupan-section .left-coupan,html body #main-content .coupan-section .right-coupan{background:#fff;border-radius:30px;}html body #main-content .coupan-section h2{background:#cf0f0f;display:flex;align-items:center;justify-content:center;border-radius:30px 30px 0 0;min-height:175px;margin-bottom:30px;padding-top:24px;}html body #main-content .coupan-section h2 .mn-head{display:inline-flex;font-size:clamp(50px,7.813vw,7.813vw);line-height:clamp(50px,7.813vw,7.813vw);font-weight:700;align-items:center;}html body #main-content .coupan-section h2 .off{display:block;font-size:clamp(25px,2.448vw,2.448vw);line-height:30px;font-weight:800;}html body #main-content .coupan-section h2 .per{display:block;font-size:clamp(30px,4.167vw,4.167vw);line-height:60px;font-weight:800;margin-bottom:.8vw;}html body #main-content .coupan-section .serv{font-family:Barlow;font-size:clamp(25px,2.448vw,2.448vw);line-height:49px;font-style:normal;font-weight:800;text-align:center;margin:0 45px;}html body #main-content .coupan-section input[type="button"]{background:#ed1b2e !important;padding:5px 10px !important;width:100px !important;margin-top:15px !important;cursor:pointer;}html body #main-content .coupan-section input[type="button"]:hover{background-color:#094fa3 !important;}html body #main-content .coupan-section .one{display:flex;}html body #main-content .coupan-section .coupon-section:before{width:calc(100% - 48px);content:"";height:calc(100% - 48px);position:absolute;left:0;top:0;border:4px dashed #fff;margin:20px;border-radius:30px;}html body #main-content .coupan-section .new-expire{width:100%;}html body #main-content .coupan-section .new-expire p{font-family:Barlow;font-size:20px;font-style:normal;font-weight:800;line-height:24px;color:#fff;max-width:460px;margin:0 auto;}html body #main-content .coupan-section .new-expire .expire-texts{display:flex;align-items:center;justify-content:space-between;}.advance-video .et_pb_text_inner{display:flex;align-items:center;justify-content:space-between;}.advance-video .et_pb_button{display:inline-flex;justify-content:center;text-align:center !important;padding:5px 15px !important;width:190px;}.advance-video .et_pb_button:hover{padding:5px 15px !important;}.bmw-media .media-row{display:flex;align-items:center;}.bmw-media .media-row .et_pb_button{color:#fff;padding:8px 15px !important;margin-top:15px;display:inline-block;}.bmw-media .media-row .et_pb_column{color:#fff;width:50% !important;margin:0 !important;}.bmw-media .media-row .et_pb_image_wrap,.bmw-media .media-row .et_pb_image_wrap img{width:100%;}.bmw-media .media-row h3{color:#fff !important;}.bmw-media .media-row p{color:#fff !important;}.video-bmw-media .one .et_pb_button{margin-top:25px !important;display:block;max-width:220px;margin:0 auto;}.gallery-sec .et_pb_gallery_items{display:flex;flex-wrap:wrap;}.gallery-sec .et_pb_grid_item{margin:15px !important;width:calc(33.33% - 30px) !important;border:10px solid #fff;}.gallery-sec h3{display:none;}.gallery-sec .et_overlay{background:rgba(0,0,0,.7);}.gallery-sec .et_overlay:before{color:#ed1b2e;}.mfp-gallery .mfp-title,.mfp-gallery .mfp-counter{display:none;}.mfp-gallery .mfp-close{background:#ed1b2e !important;width:35px;height:35px;border-radius:50%;opacity:1;font-size:30px;display:flex;align-items:center;justify-content:center;padding:0 !important;top:20px;right:-20px;}.emp-form form.wpforms-form{max-width:960px;margin:0 auto;background:#fff;padding:30px;border-radius:30px;}.emp-form form.wpforms-form #wpforms-2390-field_2-container{display:flex;flex-wrap:wrap;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label{width:100%;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label+.wpforms-field-row{width:100%;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label+.wpforms-field-row+.wpforms-field-row{width:63%;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label+.wpforms-field-row+.wpforms-field-row+.wpforms-field-row{width:33%;margin-left:3.5%;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label+.wpforms-field-row+.wpforms-field-row+.wpforms-field-row .wpforms-field-row-block{width:100% !important;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label[for="wpforms-2390-field_2"]{margin-bottom:20px;}.emp-form form.wpforms-form ul{display:flex;align-items:center;}.emp-form form.wpforms-form ul li:last-of-type{margin-left:20px !important;}.emp-form form.wpforms-form button[type="submit"]{background-color:#ed1b2e !important;border:1px solid #ed1b2e;border:0 none !important;color:#fff !important;font-size:1em;padding:10px 35px !important;border-radius:50px;text-transform:uppercase;}.emp-form form.wpforms-form button[type="submit"]:hover{background:#094fa3 !important;}.emp-form form.wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100% !important;}.emp-form form.wpforms-form select{height:50px !important;border-radius:50px !important;border:1px solid #ccc !important;}.emp-form form.wpforms-form .wpforms-field-name-first,.emp-form form.wpforms-form .wpforms-field-name-last{text-transform:capitalize;}.search-bar{padding-top:100px;}.search-bar .search-address{margin-bottom:20px;}.search-bar .search-address .input-panel{display:flex;align-items:center;width:50%;}.search-bar .search-address .input-panel .btn{background-color:#ed1b2e !important;border:1px solid #ed1b2e;border:0 none !important;color:#fff !important;font-size:1em;padding:10px 35px !important;border-radius:50px;text-transform:uppercase;margin-left:20px;height:50px;cursor:pointer;}.search-bar .search-address .input-panel .btn:hover{background:#094fa3 !important;}.map-details{border:10px solid #fff;padding:0;margin-bottom:50px;margin-bottom:50px;display:flex;align-items:flex-start;background:#fff;}.map-details #map1{height:600px;width:100%;}.map-details h3{font-weight:700;color:#333;font-size:20px;line-height:normal;}.banner-grey{background:#f1f5f9 !important;min-height:20vh;justify-content:center;display:flex;align-items:center;}.banner-grey .container{display:flex;align-items:center;width:100%;justify-content:center;}.banner-grey h1{background-color:#ed1b2e;padding:10px 30px;border-radius:50px;text-transform:uppercase !important;font-weight:700;}.page-id-24 #page-container{background:#f9f9f9 !important;}.map-details #right-panel .adp-text{background-color:#ed1b2e !important;border:0 none !important;color:#fff;padding:10px;font-size:16px;background-image:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/loactions-a.png");background-position:5px center;background-size:24px 41px;background-repeat:no-repeat;padding-left:40px;}.map-details #right-panel .adp-text.nitro-lazy{background-image:none !important;}.map-details #right-panel .adp-placemark{border:0 none;}.map-details #right-panel div[data-leg-index="1"] .adp-text{background-image:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/locations-b.png");}.map-details #right-panel div[data-leg-index="1"] .adp-text.nitro-lazy{background-image:none !important;}.service-main .et_pb_image_wrap{width:100%;}.service-main .et_pb_image_wrap img{width:100%;}.performance-content .service-main.et_pb_row{padding-left:25px !important;padding-right:25px !important;}.vehicles-zone .et_pb_row .et_pb_main_blurb_image,.vehicles-zone .et_pb_row .et_pb_main_blurb_image img,.vehicles-zone .et_pb_row .et_pb_image_wrap{width:100%;margin-bottom:0;border-radius:0 !important;}.vehicles-zone .et_pb_row .et_pb_column:nth-child(odd) .et_pb_module_header{background:#ed1b2e;margin-top:-8px;padding:15px;transition:.3s;}.vehicles-zone .et_pb_row .et_pb_column:nth-child(odd):hover .et_pb_module_header{background:#094fa3;}.vehicles-zone .et_pb_row .et_pb_column:nth-child(even) .et_pb_module_header{background:#094fa3;margin-top:-8px;padding:15px;transition:.3s;}.vehicles-zone .et_pb_row .et_pb_column:nth-child(even):hover .et_pb_module_header{background:#ed1b2e;}html body #main-content .coupan-section .serv span{display:block;}.contact-hero .wpforms-form label.wpforms-error{position:static;}.page-id-3174 h1.entry-title.main_title{color:#ed1b2e;color:#333;margin-top:50px;text-transform:uppercase;font-size:25px;font-weight:600;position:relative;margin-bottom:15px;line-height:normal;padding-bottom:0;}.page-id-3174 .entry-content h2{font-size:22px !important;font-weight:600 !important;position:relative;margin-bottom:15px;color:#333;line-height:normal !important;padding-bottom:0;text-transform:capitalize !important;}.page-id-3174 .entry-content h2 em{font-style:normal;font-size:16px;font-weight:600;}.page-id-3174 .entry-content p{padding-bottom:10px;}.page-id-3174 .entry-content p a{color:#ed1b2e;}.page-id-3174 .entry-content p a:hover{color:#094fa3;}.page-id-3174 .entry-content ol li{padding-bottom:10px;line-height:30px;}.page-id-3174 .entry-content ol li ul{margin-top:10px;}.page-id-3174 .entry-content ol li a{color:#ed1b2e;}.page-id-3174 .entry-content ol li a:hover{color:#094fa3;}.page-id-3174 .entry-content ol li ul{padding-bottom:0 !important;list-style:none !important;}.page-id-3174 .entry-content ol li ul li{background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/www.bavarianworkshop.com/wp-content/uploads/2022/03/list-style.png") no-repeat 0 10px;padding-left:20px;}.page-id-3174 .entry-content ol li ul li.nitro-lazy{background:none !important;}.landing-headline h1{font-style:normal;font-weight:300;font-size:30px;line-height:47px;letter-spacing:inherit !important;text-transform:none !important;text-align:center;}.landing-headline h1 span.landing-head{font-size:38px;font-weight:600;color:#fff;}.landing-headline h4{font-style:normal;font-weight:400;font-size:16px;line-height:30px;padding:0;text-align:center;}.why-choose-landing h2{font-style:normal;font-weight:700 !important;font-size:30px;line-height:40px;text-transform:uppercase;color:#fff !important;}.why-choose-landing .et_pb_row{display:flex;align-items:center;justify-content:center;margin:0 auto;}.why-choose-landing .et_pb_row .et_pb_column:first-child{width:auto;}.why-choose-landing ul.landing-full{float:left;width:100%;margin:0;padding:0;list-style:none;}.why-choose-landing ul.landing-full li{float:left;width:100%;margin-left:0;border-radius:10px;font-style:normal;font-weight:400;line-height:21px;color:#fff;margin-bottom:15px;background:#1f1f1f;padding:20px;}.brand-landing h2{font-style:normal;font-weight:700 !important;font-size:30px;line-height:40px;text-transform:uppercase;text-align:left !important;padding-bottom:0px;}.brand-landing ul.service-list{padding:0;list-style:none;margin:0;float:none;display:block;}.brand-landing ul.service-list li{padding-bottom:0;display:inline-block;width:49%;padding-left:0;margin-bottom:20px;}.brand-landing ul.service-list li a{background:#ff1a1a;border-left:6px solid #fff;padding:18px 20px;width:80%;color:#fff;transition:.4s;float:none;display:block;font-weight:600;font-size:18px;}.brand-landing ul.service-list li a:hover{border-left:6px solid transparent;background:#094fa3;color:#fff;transition:.4s;}.more-about-shop-landing h2{font-style:normal;font-weight:700 !important;font-size:30px;line-height:40px;text-transform:uppercase;color:#fff;text-align:left !important;}.more-about-shop-landing ul.landing-about-list{float:left;width:100%;padding:0;margin:0;list-style:none;margin-bottom:20px !important;}.more-about-shop-landing ul.landing-about-list li{float:left;width:100%;padding-left:20px;position:relative;margin:0;line-height:35px;font-size:17px;font-weight:700;color:#fff;}.more-about-shop-landing ul.landing-about-list li:after{content:"";display:block;position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:50px;background:#fff;}.more-about-shop-landing h6{font-style:normal;font-weight:400;font-size:25px;line-height:35px;color:#ed1b2e !important;padding-top:15px;text-transform:uppercase;}.more-about-shop-landing .wpforms-field-container div#wpforms-5912-field_0-container .wpforms-field-row{padding:0;}.more-about-shop-landing::before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;background:rgba(0,0,0,.8);}.more-about-shop-landing .et_pb_text_inner{color:#fff;}.more-about-shop-landing div.wpforms-container-full .wpforms-form input.wpforms-field-medium,.more-about-shop-landing div.wpforms-container-full .wpforms-form select.wpforms-field-medium,.more-about-shop-landing div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%;padding:10px 10px;height:50px;}.more-about-shop-landing{padding:6% 0 !important;}.more-about-shop-landing div.wpforms-container-full{margin-bottom:0px;}.more-about-shop-landing .wpforms-container-full form#wpforms-form-5899 .wpforms-field:first-child .wpforms-field-row{padding:0px;}.more-about-shop-landing .wpforms-container-full form#wpforms-form-5899 .wpforms-field:first-child .wpforms-field-row input{height:50px;padding:10px;}.more-about-shop-landing .wpforms-submit{background:#ed1b2e !important;color:#fff !important;border:0px none !important;padding:12px 30px !important;font-weight:600;text-transform:uppercase !important;transition:.4s;border-radius:50px !important;min-width:150px;}.more-about-shop-landing .wpforms-submit:hover{background:#094fa3 !important;transition:.4s;}#main-footer{background-color:#141414;margin-bottom:-50px;z-index:99;position:relative;width:100%;}.quality-service .brand-list li a:hover{color:#434343;}#main-footer #footer-bottom .container .designed-by{font-size:15px;}.brand-landing .et_pb_row{display:flex;align-items:center;}.brand-landing .et_pb_row .et_pb_column:first-child .et_pb_module{display:flex;justify-content:center;}.landing-services .one .et_pb_column:last-child{width:100%;padding-left:0;margin:0px;}.landing-services .two .et_pb_column{width:25%;}.landing-services .two .et_pb_column{width:25% !important;margin:0 !important;padding:0px !important;}.landing-services .three .et_pb_column{width:25% !important;margin:0 !important;padding:0px !important;}.landing-services .three{margin-top:20px;}.landing-services h2.default-heading{margin-bottom:20px;}.call-us-landing p{color:#fff;}.call-us-landing h6{font-style:normal;font-weight:700;font-size:25px;line-height:35px;color:#fff !important;padding-top:15px;text-transform:uppercase;}.call-us-landing .et_pb_text_inner{text-align:center;}.contact-hero .hero-content span.message-icon{left:-28%;top:-12%;}div#wpforms-1545 div#wpforms-field-limit-text-1545-2{color:#fff;}div#wpforms-1545 div#wpforms-1545-field_4-container select{width:100%;background:#fff;border-radius:30px;height:50px;font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:19px;padding:0 15px;max-width:100% !important;color:#666;}div#wpforms-1545 div#wpforms-1545-field_2-container textarea#wpforms-1545-field_2{height:130px !important;}.page-id-21,.page-id-2371{overflow-x:hidden;}.page-id-21 .appointment-form [id*="wufoo-"],.page-id-2371 .emp-form #wufooFormkwn2for1mj3uq0{padding:20px;box-shadow:0px 0px 15px #c6c6c6;border-bottom:10px solid #ed1b2e !important;background:#fff;margin-bottom:50px;}html body.page-id-21 .inner-hero,html body.page-id-2371 .inner-hero{z-index:2;}.page-id-21 .appointment-form,.page-id-2371 .emp-form{background:#ebebeb !important;position:relative;padding-top:80px;padding-bottom:80px;margin-top:0;}.page-id-21 .appointment-form .et_pb_row,.page-id-2371 .emp-form .et_pb_row{max-width:1050px;}.page-id-21 .appointment-form:before,.page-id-2371 .emp-form:before{width:18vw;height:18vw;content:"";position:absolute;left:-10vw;top:-10vw;border:2.5vw solid #ed1b2e;border-radius:50%;z-index:1;}.page-id-21 .appointment-form:after,.page-id-2371 .emp-form:after{width:18vw;height:18vw;content:"";position:absolute;right:-10vw;bottom:-10vw;border:2.5vw solid #fff;border-radius:50%;z-index:1;}html body #main-content .thank-you{padding-left:10px;padding-right:10px;}html body #main-content .thank-you .thankyou-zone h2{font-weight:700;font-size:20px;text-transform:uppercase;color:#000 !important;padding-bottom:5px;text-align:center !important;margin:0 !important;padding:0 15px !important;line-height:25px !important;}html body #main-content .thank-you .thankyou-zone h2 strong{color:#df141b;font-size:clamp(30px,1.979vw,38px) !important;line-height:clamp(35px,2.5vw,48px);display:block;}html body #main-content .thank-you .thankyou-zone .thnku-img{padding-bottom:0;}html body #main-content .thank-you .thankyou-zone .thnku-img img{max-width:180px;}html body #main-content .thank-you .thankyou-zone{text-align:center;background:#fff;box-shadow:0px 0px 12px rgba(0,0,0,10%);border-radius:30px;padding-bottom:30px;max-width:480px;float:none;margin:50px auto 0 !important;display:block;overflow:hidden;padding-top:30px;}.emp-top,.services-top{z-index:2;}#top-menu li.apoint{display:none;}header#main-header ul.top-header{flex-wrap:wrap;max-width:465px;justify-content:center;padding-top:5px;}header#main-header ul.top-header li{}header#main-header ul.top-header li.top-btn{width:100%;margin-left:0px;margin-top:10px;text-align:center;margin-bottom:10px;}html body header#main-header ul.top-header li.top-btn .appt-btn{max-width:fit-content;width:100%;margin:auto;padding:12px 20px !important;padding-left:60px !important;}html body header#main-header ul.top-header li.top-btn .appt-btn:before{top:5px;}#et-top-navigation{float:right;display:flex;justify-content:space-between;width:calc(100% - 720px);padding-left:0 !important;margin-left:auto;}#et-top-navigation nav#top-menu-nav{display:flex;justify-content:space-between;width:100%;}#top-menu{display:flex;justify-content:space-between;width:100%;}#top-menu li a{font-size:15px;}#main-header .schedule-appt-btn{display:none;}#top-menu li.hiring a{background:#094fa3;padding:11px 15px !important;border-radius:30px;font-weight:500;margin-top:-12px;color:#fff;}#top-menu li.hiring a:hover,#top-menu li.hiring.current-menu-item a{background:#ed1b2e;color:#fff !important;}#top-menu li{padding-right:18px;}#top-menu li:last-child{padding-right:0px;}header#main-header .reviews-header{display:flex;width:100%;}header#main-header .reviews-header .two-colss{display:flex;background:#141414;align-items:center;width:100%;position:relative;z-index:9;}header#main-header .reviews-header a{border-radius:0px;}header#main-header .reviews-header .two-colss span.employ-btn a.emplyment{font-size:18px;font-weight:500;padding:12px 20px;background:#094fa3;border-radius:50px;position:static;}.et_header_style_left .logo_container{float:none;width:100%;}header#main-header .reviews-header .two-colss span.employ-btn{margin-left:auto;margin-right:70px;margin-bottom:10px;}header#main-header .reviews-header .two-colss span.employ-btn a.emplyment:hover{background:#ed1b2e;}html body .inner-hero{margin-top:45px;}html body header#main-header ul.top-header li.top-btn .appt-btn{font-size:18px;}#top-header{z-index:9;}#top-header .container{padding-top:0px;max-width:98%;}#top-header #et-secondary-nav{display:flex;align-items:center;padding-bottom:6px;padding-top:6px;}#top-header #et-secondary-nav li.address,#top-header #et-secondary-nav li.employ-btn,#top-header #et-secondary-nav a{margin-right:30px;}#top-header #et-secondary-nav li.address a{margin:0;border-radius:50px;padding:5px 5px;background:#141414;font-weight:700;font-size:16px;line-height:19px;color:#fff;display:flex;align-items:center;padding-right:15px;margin-left:10px;}#top-header #et-secondary-nav li.phone a{background:#ed1b2e;font-weight:700;font-size:23px;line-height:28px;color:#fff;border-radius:50px;display:flex;align-items:center;padding:5px;padding-right:15px;margin-right:0;}#top-header #et-secondary-nav li.employ-btn a{font-size:18px;font-weight:500;padding:18px 20px;background:#141414;border-radius:50px;text-transform:uppercase;margin-right:0;}#top-header #et-secondary-nav li a img{padding-right:8px;}#top-header #et-secondary-nav a{display:flex;align-items:center;font-weight:700;font-size:15px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:auto !important;padding-bottom:0;}header#main-header ul.top-header li.address,header#main-header ul.top-header li.phone,header#main-header .reviews-header .two-colss span.employ-btn,header#main-header .apply-appt-btn{display:none;}#main-header .logo_container a{margin-top:-60px;}#main-header .logo_container .reviews-header .two-colss a{margin-top:0px;}#main-header .et-top-navigation{padding-top:25px !important;}#main-header .et-top-navigation #top-menu li a{padding-bottom:25px;}header#main-header .reviews-header a{padding-left:10rem;}.news-section{padding:50px 0px;}.news-section h2{color:#000;padding-bottom:30px;text-align:center !important;}.news-section .lat-new{margin-bottom:0px !important;}.news-section .et_pb_row{padding-top:0px;padding-bottom:0px;}.news-section .top-mod{margin-bottom:0px !important;}.news-section .et_pb_image_container img{border-bottom:1px solid #d8d8d8;}.news-section .et_pb_salvattore_content,.news-section .column{display:flex;}html body.home #main-content .news-section .et_pb_blog_grid .et_pb_post h2{text-align:left;text-align:left !important;font-size:20px !important;text-transform:capitalize !important;line-height:28px !important;font-weight:600 !important;order:3;color:#000;padding-bottom:5px;}.news-section .et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;}.news-section .et_pb_post .entry-featured-image-url{margin-bottom:0px;position:relative;}.news-section .et_pb_image_container{order:1;}.news-section .post-meta{order:2;margin-top:-50px;margin-bottom:16px;z-index:9;}.news-section .post-content{order:4;}.news-section .post-content .post-content-inner p{font-size:16px !important;line-height:25px;}.news-section .post-meta span.published{display:inline-flex;background:#ed1b2e;color:#fff;padding:6px 20px;font-size:16px;}.news-section .et_pb_post .entry-featured-image-url:before{position:absolute;top:0;left:0;height:calc(100% - 0px);width:100%;content:"";background:rgba(40,47,68,.4);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);transform:scale(0);z-index:1;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.news-section .et_pb_blog_grid .et_pb_post:hover .entry-featured-image-url:before{transform:scale(1);}.news-section .et_pb_post .entry-featured-image-url img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 500ms ease,-webkit-transform 500ms ease;transition:opacity 500ms ease,-webkit-transform 500ms ease;transition:transform 500ms ease,opacity 500ms ease;transition:transform 500ms ease,opacity 500ms ease,-webkit-transform 500ms ease;border-bottom:1px solid #f9f9f9;}footer #et-footer-nav{padding:50px 0;}footer .container{display:flex;max-width:65% !important;}footer .container .quick-foot{width:20%;}footer .container .quick-foot::before{content:"";display:block;position:absolute;top:38px;border-top:1px solid rgba(255,255,255,.1);width:20%;}footer .container .quick-foot h2{margin-bottom:17px;}footer .container .quick-foot .menu{display:flex;flex-wrap:wrap;padding:0px !important;}footer .container .quick-foot .menu li{width:45%;padding-bottom:5px;margin-bottom:10px;}footer .container .quick-foot .menu li a{color:#fff;font-size:16px;}footer .container .service-foot{width:35%;margin-left:60px;}footer .container .service-foot::before{content:"";display:block;position:absolute;top:38px;border-top:1px solid rgba(255,255,255,.1);width:30%;}footer .container .service-foot h2{margin-bottom:17px;}footer .container .service-foot .menu{flex-wrap:wrap;display:flex;}footer .container .service-foot .menu li{width:45%;padding-bottom:5px;margin-bottom:10px;}footer .container .service-foot .menu li a{color:#fff;font-size:16px;}footer .container .brand-foot{width:20%;}footer .container .brand-foot::before{content:"";display:block;position:absolute;top:38px;border-top:1px solid rgba(255,255,255,.1);width:18%;}footer .container .brand-foot h2{margin-bottom:17px;}footer .container .brand-foot .menu{flex-wrap:wrap;display:flex;}footer .container .brand-foot .menu li{width:45%;padding-bottom:5px;margin-bottom:10px;}footer .container .brand-foot .menu li a{color:#fff;font-size:16px;}footer .container .cont-foot{width:20%;}footer .container .cont-foot::before{content:"";display:block;position:absolute;top:38px;border-top:1px solid rgba(255,255,255,.1);width:18%;}footer .container .cont-foot h2{margin-bottom:17px;}footer .container .cont-foot .footer-info li a,footer .container .cont-foot .footer-info li{color:#fff;}footer .container .cont-foot .footer-info li a,footer .container .cont-foot .footer-info li{display:flex;align-items:center;}footer .container .cont-foot .footer-info li a img,footer .container .cont-foot .footer-info li img{padding-right:5px;}footer .container .cont-foot .footer-info li a,footer .container .cont-foot .footer-info li{font-size:16px;line-height:20px;}.main-service{padding:40px 0px 40px;}.main-service .et_pb_row{padding-top:0px;padding-bottom:0px;}.main-service h3{display:flex;justify-content:center;padding-bottom:30px;}.main-service h3 b{padding-right:10px;}.main-service .city-service-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;}.main-service .city-service-list li{position:relative;padding-bottom:5px;margin-bottom:20px;width:23%;border-bottom:1px dashed rgba(0,0,0,.4);margin-right:20px;padding-left:25px;}.main-service .city-service-list li::before{content:"";display:block;position:absolute;top:10px;left:0px;background:#000;border-radius:50px;width:8px;height:8px;}h1.not-found-title{color:#333;font-weight:600;}.owning-german .bims-img .et_pb_text_inner p{display:flex;align-items:center;width:100%;}.owning-german .bims-img .et_pb_text_inner p img{margin-right:10px;margin-left:0px;}.choos-sec .list{max-width:1150px;margin:auto;margin-top:20px;padding-bottom:0px;}.choos-sec .list li{text-align:left;width:100%;}.page-id-7298 .city-services{padding-top:60px !important;}html body .inner-hero{margin-top:0 !important;}html body .appt-btn::before{top:11px;}html body .blog-banner{min-height:56vh;position:relative;}html body .blog-banner::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#000 1.96%,rgba(0,0,0,0) 100%);opacity:.8;}.services-brands-section ul.services-brands li{margin-right:8px;}.faq-section .et_pb_accordion_item{padding:0;background:transparent;border:0px none;}.faq-section .et_pb_accordion_item h4.et_pb_toggle_title{padding:clamp(14px,.938vw,18px) clamp(15px,1.042vw,20px);background:#094fa3;color:#fff;font-size:clamp(16px,1.146vw,22px);font-weight:400;line-height:clamp(25px,1.667vw,32px);padding-right:40px;}.faq-section .et_pb_accordion_item h4.et_pb_toggle_title::before{content:"L";font-size:clamp(17px,1.25vw,24px);right:clamp(12px,1.042vw,20px);color:#000;font-weight:500;background:#fff;border-radius:50%;width:clamp(22px,1.406vw,27px);height:clamp(22px,1.406vw,27px);display:flex;justify-content:center;align-items:center;}.faq-section .et_pb_toggle_open h4.et_pb_toggle_title::before{content:"K";display:flex;position:absolute;}.faq-section .et_pb_toggle_content{padding:15px 0;border:1px solid rgba(0,0,0,.2);border-top:0px none;}.faq-section .et_pb_toggle_content p{font-size:clamp(15px,.938vw,18px);line-height:clamp(26px,1.458vw,28px);padding:0 clamp(15px,1.042vw,20px);font-weight:400;}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:98px !important;}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:66px !important;}.page-id-7666 #main-content{display:flex;align-items:center;justify-content:center;padding:20px;}.pay-new-ment a.btn.btn--pay{background:#094fa3;border-radius:50px;padding:18px 20px;width:100%;text-align:center;font-family:"Barlow",Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:clamp(20px,1.467vw,22px);text-transform:uppercase;padding-left:45px;}.pay-new-ment a.btn.btn--pay:hover{background:#ed1b2e;}.pay-new-ment a.btn.btn--pay::before{content:"";display:block;position:absolute;left:20px;top:8px;background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/www.bavarianworkshop.com/wp-content/uploads/2025/01/pay-now.png");width:40px;height:40px;background-size:40px;background-repeat:no-repeat;background-position:center;}@media print{body{border:2px dashed #000;padding:30px;}body h2{margin:0;margin-bottom:30px;display:block;padding:10px 0px;font-weight:700;font-size:35px;font-size:25px;border-bottom:1px solid #000;text-align:left;color:#000;}body h2 span{font-size:35px;display:inline !important;}body h2 br{display:block;}body input[type="button"]{background:#ed1b2e !important;padding:5px 10px !important;width:100px !important;margin-top:15px !important;cursor:pointer;display:none;}body{padding-top:50px;}body .expire-text{text-align:right;}}.banner-info.mobile{display:none;}.banner-info{height:calc(100% - 0px);background:none;padding:0px;}.banner-info.desktop{position:absolute;top:70px;bottom:0;height:calc(100% - 0px);display:flex;align-items:center;max-width:380px;margin:0px;padding:0px !important;}.banner-info ul.info-lists{display:flex;flex-wrap:wrap;height:auto;background:rgba(237,27,46,.8);padding:10px;margin:0;}.banner-info ul.info-lists li{width:100%;margin-right:0;display:flex;align-items:center;padding-right:0;position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #fff;color:#fff;font-size:clamp(14px,.833vw,16px);}.banner-info ul.info-lists li:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:0px;}.banner-info .info-lists li img{margin:0;filter:invert(1);margin-right:10px;}.home-hero .hero-content{position:static;}.home-hero .hero-content .et_pb_column{position:static;}.home-hero .hero-content .bimrs-img{text-align:right;position:absolute;top:80px;left:30px;}.home-hero .hero-content .bimrs-img .et_pb_text_inner{justify-content:flex-start;}.home-hero .hero-content .bimrs-img p{display:flex;align-items:center;gap:10px;}.home .quality-service .brand-list li a{line-height:normal;}.home .quality-service .brand-list li:last-child:after{border-top:47px solid transparent;border-bottom:48px solid transparent;}@media only screen and (min-width:2100px){#top-menu li{padding-right:5vh;}}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:38px;}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:38px 0 0 0;}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:32px;}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:32px;}.et_pb_row{padding-top:0px;padding-bottom:0px;}}@media only screen and (min-width:1900px){.container,.et_pb_row{max-width:88.542vw;}.inner-city-section .one{max-width:57vw;}}@media only screen and (max-width:1900px){.container,.et_pb_row{max-width:95vw;}#top-menu li{padding-right:10px;}.quality-service .car-imgs .et_pb_image_wrap img{right:0;}.owning-german .one .et_pb_text_inner{line-height:35px;}.container,.et_pb_row{max-width:1700px;}}@media only screen and (max-width:1800px){#main-header .schedule-appt-btn{left:245px;}}@media only screen and (max-width:1700px){header#main-header ul.top-header li.phone a{width:192px;white-space:nowrap;font-size:20px;}header#main-header ul.top-header li.address{width:210px;}#top-menu li{padding-right:21px;}#top-menu li a{font-size:14px;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:1000px;}.et_header_style_left .logo_container a{left:30px;}header#main-header ul.top-header li.phone a{width:172px;white-space:nowrap;font-size:18px;}#top-menu li{padding-right:10px;}header#main-header ul.top-header{padding-left:10px;}#main-header .schedule-appt-btn .appt-btn{max-width:210px;padding-left:56px !important;}html body .appt-btn::before{left:46px;}.et_header_style_left .logo_container a{width:132px;}#et-top-navigation{width:calc(100% - 650px);}header#main-header .reviews-header .two-colss span.employ-btn{margin-right:92px;}}@media only screen and (max-width:1599px){body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:92px !important;}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:60px !important;}#top-header #et-secondary-nav li.phone a{font-weight:600;font-size:18px;padding-right:10px;}#top-header #et-secondary-nav li.address a{font-weight:600;font-size:15px;padding-right:12px;margin-left:0px;}#top-header #et-secondary-nav li.employ-btn a{font-size:15px;font-weight:500;padding:15px 20px;}#main-header .logo_container a{margin-top:-10px;width:120px;}footer .container{max-width:98% !important;}#top-menu li{padding-right:17px;}#top-menu li a{font-size:13px;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:900px;}.owning-german .one .et_pb_text_inner{line-height:28px;}.et_header_style_left .logo_container a{width:150px;}#main-header.et-fixed-header .logo_container a{width:130px;}header#main-header ul.top-header li.address{font-size:14px;max-width:190px;}#main-header .schedule-appt-btn{left:210px;max-width:180px;}#main-header .schedule-appt-btn .appt-btn{max-width:170px;padding-left:56px !important;font-size:16px;}html body header#main-header ul.top-header li.top-btn .appt-btn:before{background-size:auto;}header#main-header ul.top-header{flex-wrap:wrap;max-width:385px;}#top-menu li{padding-right:8px;}#top-menu li.hiring{padding-right:0px;}#et-top-navigation{width:calc(100% - 580px);}}@media only screen and (max-width:1440px){#top-menu li{padding-right:6px;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:850px;}.quality-service .brand-list li a{padding:8px 0;}.quality-service .brand-list li:last-child:after{border-left:31px solid #ed1b2e;border-top:25px solid transparent;border-bottom:25px solid transparent;}.inner-content-top .box{margin:-50px 0;max-width:57vw;line-height:30px;}.inner-service-section h4{font-size:16px !important;line-height:20px !important;}html body .inner-hero.contact-hero{min-height:900px;}.contact-hero .hero-content span.message-icon{width:80px;height:80px;left:-35px;top:-35px;}.contact-hero .hero-content span.message-icon img{max-width:50px;}#main-content{min-height:calc(38vh + 2px);}.contact-hero .hero-content span.message-icon{left:-28%;top:-10%;}header#main-header ul.top-header li.address{font-size:13px;max-width:180px;}#et-top-navigation{width:calc(100% - 560px);}header#main-header ul.top-header{max-width:380px;}.et_header_style_left .logo_container a{width:135px;}#top-menu li a{font-size:12px;}.home .quality-service .brand-list li:last-child:after{border-top:35px solid transparent;border-bottom:36px solid transparent;}}@media only screen and (max-width:1400px){#top-menu li a{font-size:12px;}html body .inner-hero.blog-banner,.banner-grey{min-height:350px;}.blog-banner .hero-content h1{margin-bottom:70px;}.blog-banner .hero-content{align-items:flex-end;}}@media only screen and (max-width:1359px){#top-header .container{max-width:100%;padding-left:15px;padding-right:0;}#top-header #et-secondary-nav a{font-weight:500;font-size:13px;}#top-header #et-secondary-nav li.employ-btn a{font-size:13px;}#top-header #et-secondary-nav li.phone a{font-size:16px;}#top-header #et-secondary-nav li.address a{font-weight:500;font-size:13px;}#top-header #et-secondary-nav{flex-wrap:wrap;justify-content:flex-end;}#top-menu li{padding-right:5px;}.et_header_style_left .logo_container a{width:120px;}html body .appt-btn{max-width:205px;min-width:205px;font-size:18px;}html body .appt-btn::before{top:5px;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:750px;}#top-menu li a{font-size:11px;}#top-menu li{padding-right:5px;}html body #main-content .coupan-section h2 .per{margin-bottom:0;}#main-header .schedule-appt-btn{display:none !important;}#et-top-navigation{width:calc(100% - 540px);}header#main-header ul.top-header{flex-wrap:wrap;max-width:375px;}#top-menu li.hiring a{font-size:11px;}#top-menu li .sub-menu li a{font-size:13px;}}@media only screen and (max-width:1279px){header#main-header .container{flex-wrap:wrap;}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-left:160px !important;width:100%;}nav#top-menu-nav{width:100%;}#top-menu{display:flex;width:100%;justify-content:space-between;padding-left:15px;}header#main-header div.top-header{padding-bottom:20px;margin-top:-10px;}#main-header.et-fixed-header .logo_container a{width:100px;}.quality-service .et_pb_column:first-child{width:60%;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:600px;}.home-hero .hero-content .et_pb_text_inner h1 span{background-size:20vw 100%;}.inner-content-top .box{max-width:70vw;}.service-row .city-service-list li{width:100%;}html body #main-content .coupan-section h2{min-height:145px;}html body #main-content .coupan-section .serv{line-height:32px;margin:0 15px;}html body #main-content .coupan-section h2 .per{line-height:40px;}html body #main-content .coupan-section .new-expire p{max-width:80%;}#main-header .schedule-appt-btn{display:none;}#top-menu li a{font-size:13px;}header#main-header ul.top-header li.top-btn{width:auto;margin-left:10px;margin-top:0px;text-align:center;margin-bottom:0px;}header#main-header ul.top-header{flex-wrap:wrap;max-width:fit-content;}header#main-header .reviews-header a{padding-left:0px;padding-right:0px;}.banner-info.desktop{display:none;}.banner-info.mobile{display:block !important;padding:0px;}.banner-info.mobile .et_pb_row{padding:0 !important;}.banner-info ul.info-lists{max-width:100%;justify-content:space-between;background:#ed1b2e;}.banner-info ul.info-lists li{width:calc(50% - 10px);}}@media (max-width:1158px){#top-header #et-secondary-nav li.phone{margin-top:10px;margin-right:30px;}#top-header #et-secondary-nav li.address,#top-header #et-secondary-nav li.employ-btn,#top-header #et-secondary-nav a{margin-right:20px;}footer .container .service-foot .menu li a,footer .container .quick-foot .menu li a,footer .container .brand-foot .menu li a,footer .container .cont-foot .footer-info li a,footer .container .cont-foot .footer-info li{font-size:14px;}.main-service .city-service-list li{width:31%;}}@media only screen and (max-width:1100px){.owning-german .one .et_pb_column,.owning-german .left-img{width:100%;position:relative;}.owning-german .left-img{margin:0px 0 30px !important;width:auto;padding-top:56%;}.quality-service .one{flex-wrap:wrap;flex-flow:column-reverse;display:flex;}.quality-service .one .et_pb_column{width:100%;}.quality-service .car-imgs{width:100%;height:auto;position:relative;background:none;}.quality-service .car-imgs .et_pb_image_wrap img{position:relative;bottom:0;}.quality-service .car-imgs .et_pb_image_wrap{justify-content:center;}.quality-service .brand-list{background:none;}.quality-service .brand-list:before{display:none;}.quality-service .brand-list li:last-child:after{display:none;}.why-choose ul.one-row li{padding:0 11px;margin:0;}.inner-service-section>.et_pb_row>.et_pb_column:last-child{padding-left:2%;}.inner-service-section .brands-schedule-appointment li a.mobile-click{font-size:21px;}.inner-content-top .et_pb_column{width:100% !important;}.inner-content-top .box{margin:0;max-width:100%;}.inner-service-section>.et_pb_row>.et_pb_column:first-child{margin-top:0;}.inner-content-top.et_pb_section{padding-top:30px;}.et_right_sidebar #left-area .entry-title{font-size:25px;line-height:25px;margin-bottom:8px;}#footer-info{font-size:13px;}#main-footer #footer-bottom .container .designed-by{font-size:14px;}.call-us-landing h6{font-size:20px;line-height:30px;}.landing-services h2.default-heading{margin-bottom:0px;}#top-menu li a{font-size:11px;}#top-menu li{padding-right:10px;}#top-menu li.hiring a{font-size:11px;}#top-menu li .sub-menu li a{font-size:11px;}header#main-header .reviews-header a{border-radius:0px;padding:0;margin:auto;margin-left:0;}header#main-header .reviews-header .two-colss span.employ-btn{margin-left:0;margin-right:60px;}}@media only screen and (max-width:980px){body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:32px !important;}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:0px !important;}.et_mobile_menu{height:354px !important;overflow-x:hidden;}.mobile_nav.opened .mobile_menu_bar:after{content:"M";font-family:"ETmodules" !important;cursor:pointer;font-size:32px;color:#fff;font-weight:400;}.mobile_nav.opened .mobile_menu_bar:before{opacity:0;}.et_pb_section{padding:30px 0;}nav#top-menu-nav{display:none !important;}.desktop-hide{display:block;}.mobile-hide{display:none;}.et_header_style_left #logo{max-width:100%;}header#main-header .container{padding:0;}header#main-header div.top-header{padding-bottom:0;margin-top:0;width:100%;background:#ed1b2e;padding:0 20px;}header#main-header div.top-header .et_pb_widget{width:100%;}header#main-header ul.top-header li.phone,header#main-header ul.top-header li.address{background-color:transparent;}header#main-header ul.top-header li.phone a img,header#main-header ul.top-header li.address img{display:none;}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-right:30px;}.et_header_style_left .logo_container{width:auto;float:left;left:0;top:50px;}header#main-header ul.top-header{justify-content:space-between;}header .mobile_menu_bar:before{color:#fff;}header#main-header ul.top-header{padding-left:0;flex-flow:row-reverse;}header#main-header ul.top-header li.phone{background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/mob-call.png") 0 center no-repeat;width:auto;padding:5px 0 5px 30px;}header#main-header ul.top-header li.phone.nitro-lazy{background:none !important;}header#main-header ul.top-header li.address{background:url("https://cdn-ilalclb.nitrocdn.com/lLRHEewraMZEUxGgiuwmCcSdcZqQxcos/assets/images/optimized/rev-6085d40/bavarianworkshop.com/wp-content/uploads/2022/03/address.png") 0 center no-repeat;width:180px;padding:5px 0 5px 30px;margin-left:0;}header#main-header ul.top-header li.address.nitro-lazy{background:none !important;}header#main-header ul.top-header{padding-left:0;}header#main-header ul.top-header li.phone a{width:auto;white-space:nowrap;font-size:20px;padding-right:0;}header#main-header .reviews-header{display:none;}.home-hero .hero-content .hero-awards{display:none;}.home-hero .hero-content{padding-top:0;margin-top:80px;margin-bottom:-50px;}.home-hero .hero-content .et_pb_text_inner{display:flex;justify-content:flex-start;text-align:left;}.home-hero .hero-content .et_pb_text_inner h1{text-align:left;}.home-hero .hero-content .et_pb_module{margin-bottom:0;}.home-hero .hero-content .et_pb_text_inner h1 span{width:190px;padding-left:0;background-position:0 0;background-size:100%;}.owning-german .one{padding-top:0 !important;}.owning-german .left-img .et_pb_text_inner{padding-bottom:38px;}.why-choose ul.one-row{flex-wrap:wrap;}.why-choose ul.one-row li{padding:10px 0;width:100%;text-align:left;}.why-choose h3{text-align:left !important;}.owning-german .one .et_pb_column:first-child{margin-bottom:0;}html body h2 b,html body h1 b,html body h3 b{display:inline;}.quality-service h2 b,.quality-service h2,html body.home #main-content h2,html body h3{font-size:30px !important;font-weight:700 !important;text-transform:uppercase !important;text-align:left;}footer#main-footer ul#menu-footer-menu{padding:30px 0 20px;flex-wrap:wrap;}footer#main-footer ul#menu-footer-menu li{padding-right:15px;width:25%;text-align:left;padding-bottom:18px;}html body p{text-align:left;}.services-section .icons-row .et_pb_blurb_content{background:none;padding-bottom:0;}.services-section .icons-row .et_pb_blurb_content h4{text-align:left;padding-bottom:0 !important;margin-bottom:15px !important;display:block;line-height:25px;color:#000 !important;font-size:16px;}.services-section .icons-row .et_pb_blurb_content h4 a{color:#000 !important;}.services-section .icons-row .et_pb_blurb_content h4 br{display:none;}.services-section .icons-row .et_pb_blurb_content .et_pb_main_blurb_image{display:none;}.services-section .icons-row .et_pb_column{margin-bottom:0px;}.services-section .icons-row{padding-top:0 !important;padding-bottom:0 !important;}.services-section .one.et_pb_row{margin-bottom:0 !important;}.services-section .third .et_pb_column{margin-left:0;}.services-section .third .et_pb_column:last-child{display:none;}.services-section .third{justify-content:flex-start;}.warranty-section.et_pb_section,.why-choose.et_pb_section,.et_pb_section.services-section,.city-section.et_pb_section,.quality-service.et_pb_section,.google-map.et_pb_section{padding:0;}.city-section h3{text-align:left !important;}.city-section ul.city-list{justify-content:normal;margin:0 0 15px 0;}.city-section ul.city-list li{margin:0 20px 0 0;}.city-section ul.city-list li a{padding:0;background:none !important;}.et_mobile_menu{border-color:#333 !important;}.et_mobile_menu li a{text-transform:uppercase;color:#333 !important;font-size:16px;font-weight:700 !important;}#main-footer #footer-bottom .container #footer-info{padding:0 15px;line-height:21px;}.inner-content-top .box{max-width:100%;}.inner-service-section>.et_pb_row>.et_pb_column:first-child{width:100%;margin-top:0;}.inner-service-section>.et_pb_row>.et_pb_column:last-child{width:100%;padding-left:0;}.inner-service-section .et_pb_row_inner.one{padding-top:0 !important;}.inner-content-top .box .two{padding-bottom:0;}.schedule-bg ul.city-list{justify-content:normal;}.schedule-bg h3{text-align:left !important;}.inner-content-top.et_pb_section{padding-top:0;}html body .inner-hero h1,html body .inner-hero h1 b{text-transform:uppercase;font-weight:700;}html body #main-content h2,html body #main-content h2 b{text-transform:uppercase;font-weight:700;}html body h3,html body h3 b{text-transform:uppercase !important;}.schedule-bg .et_pb_text_inner{max-width:100%;}.contact-hero .hero-content{width:calc(70% - 100px);max-width:70%;margin:50px;}.contact-hero .hero-content .et_pb_column{padding:50px 25px !important;}.et_mobile_menu li .sub-menu li.current-menu-item a{background:#fff;}#main-header .et_mobile_menu{background:#fff;padding:0px;}html body span.menu-closed:before{color:#333 !important;}.et_mobile_menu li+li{border-color:#333 !important;}.et_mobile_menu li a{border-color:#333 !important;}.about-cont{display:flex;flex-wrap:wrap;flex-flow:column-reverse;}.more-about-shop .list{max-width:100%;margin-bottom:10px;}.list.two-cols li{width:50%;float:left;padding-right:10px;}.list.three-cols li{width:50%;float:left;padding-right:10px;}.list.three-cols li:nth-child(2n){padding-right:0;}.list.three-cols li:nth-child(2n){padding-right:0;}.content-pages .et_pb_column{width:100% !important;margin-bottom:0;}.content-pages .blue-bg,.content-pages .red-bg{padding:25px;}html body #main-content .coupan-section .one{flex-wrap:wrap;}html body #main-content .coupan-section .left-coupan,html body #main-content .coupan-section .right-coupan{width:100%;}html body #main-content .coupan-section .left-coupan{margin-bottom:30px;}.blog #left-area{padding-right:0;}.blog #sidebar{padding-left:0;float:left;}.blog .blog-row{flex-wrap:wrap;}.single-post #content-area,.blog #content-area,.archive #content-area{padding-top:30px;}.blog #left-area,.single-post #left-area,.archive #left-area,.blog #sidebar,.single-post #sidebar,.archive #sidebar{width:100% !important;padding-right:0 !important;padding-left:0 !important;float:left;}.gallery-sec .et_pb_grid_item{margin:5px !important;width:calc(33.33% - 10px) !important;}.map-details{flex-wrap:wrap;}.map-details .adp{width:100%;}.search-bar .search-address .input-panel{width:100%;}.search-bar{padding-top:60px;}.performance-content .service-main.et_pb_row{flex-flow:column-reverse;display:flex;padding-top:0 !important;}.performance-content .service-main.et_pb_row .et_pb_column:nth-child(1){margin-bottom:0;}.performance-content .service-main.et_pb_row .et_pb_column:nth-child(2){margin-bottom:30px;}.map-details .adp-directions{width:100%;}.bmw-media .media-row{flex-wrap:wrap;}.bmw-media .media-row .et_pb_column{width:100% !important;padding:30px 0 !important;}.bmw-media .media-row:first-child .et_pb_column:nth-child(2){padding-bottom:0 !important;}.bmw-media .media-row:nth-child(2) .et_pb_column:nth-child(1){padding-bottom:0 !important;}.bmw-media .media-row:first-child{flex-flow:column-reverse;}.video-bmw-media .one .et_pb_button{float:left;}.bmw-media.et_pb_section{padding-bottom:0 !important;padding-top:0 !important;}.video-bmw-media .et_pb_row.two{padding-bottom:0 !important;margin-bottom:0 !important;}.video-bmw-media .three p{text-align:left !important;}.reverse-row.et_pb_row{flex-flow:column-reverse;display:flex;padding-bottom:0 !important;}.reverse-row.et_pb_row .et_pb_column:nth-child(2){margin-bottom:20px;}.reverse-row.et_pb_row .et_pb_column{margin-bottom:0;}.why-choose-landing .et_pb_row{display:block;}.landing-headline h1{font-size:25px;line-height:40px;}.landing-headline h1 span.landing-head{font-size:28px;}.landing-headline{padding:0px 0;}.why-choose-landing{padding:0px;}.more-about-shop-landing{padding:2% 0 !important;}.brand-landing{display:block !important;}.brand-landing .et_pb_row{display:block;align-items:center;}.landing-services .three{margin-top:0px;padding-top:0;padding-bottom:0;}.landing-services .two{margin-top:0px;padding-top:0;}.landing-services .one{padding-bottom:0;padding-top:20px;}.call-us-landing p br{display:none;}.call-us-landing p{text-align:center;}.call-us-landing{padding:0px;}.contact-hero .hero-content span.message-icon{left:-14%;top:-12%;}.home-hero{padding-top:22%;padding-bottom:8%;}.et_fixed_nav #main-header{position:fixed;}header#main-header ul.top-header{max-width:100%;}header#main-header ul.top-header li.top-btn{display:none;}.home-hero .hero-content h1 b{display:block;}#main-header .schedule-appt-btn{display:block !important;position:absolute;top:65px !important;left:60px;right:0;margin:auto;max-width:fit-content;}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-left:0px !important;width:auto;}#main-header .schedule-appt-btn .appt-btn{min-width:auto;font-weight:600;max-width:180px;width:auto;}html body #main-header .schedule-appt-btn .appt-btn::before{top:10px;height:30px;width:30px;}.et_mobile_menu li#menu-item-6437{display:none;}header#main-header .reviews-header{display:flex;width:100%;margin-top:-50px;}header#main-header .reviews-header .two-colss .reviwes{display:none;}header#main-header .reviews-header .two-colss{justify-content:center;padding-left:80px;}header#main-header .reviews-header .two-colss span.employ-btn{margin-left:0;margin-right:0;}.et_header_style_left .logo_container{width:100%;}html body #main-header .schedule-appt-btn .appt-btn::before{display:none;}#main-header .schedule-appt-btn{top:75px !important;}#main-header .schedule-appt-btn .appt-btn{max-width:fit-content;width:auto;padding:12px 20px !important;font-weight:500;}.home .services-section .icons-row .et_pb_blurb_content .et_pb_main_blurb_image{display:inline-block;}.home .services-section .icons-row .et_pb_blurb_content h4{text-align:center;}.home .services-section .icons-row .et_pb_blurb_content{padding-bottom:35px;}.home .services-section .icons-row .et_pb_image_wrap{margin-top:0px;}.home .quality-service .brand-list{padding-right:0;}}@media (max-width:980px){.page-id-7666 #main-content{margin-top:30px;}.page-id-7298 .city-services{padding-top:30px !important;}header#main-header .apply-appt-btn a::before{display:none;}.news-section{padding:30px 0px 40px !important;}.news-section h2{padding-bottom:20px;font-size:30px;}.news-section .et_pb_salvattore_content,.news-section .column{flex-wrap:wrap;width:100% !important;margin-right:0 !important;}.news-section .et_pb_blog_grid .et_pb_post{margin-bottom:30px !important;}.news-section .et_pb_blog_grid .et_pb_post:last-child{margin-bottom:0px !important;}footer .container{flex-wrap:wrap;}footer .container .quick-foot{width:45%;}footer .container .service-foot{width:45%;margin-left:60px;}footer .container .brand-foot{width:45%;margin-top:30px;}footer .container .cont-foot{width:45%;margin-left:60px;margin-top:30px;}footer#main-footer ul#menu-footer-menu li{width:50% !important;padding-bottom:10px;}.main-service .city-service-list li{width:45%;}header#main-header ul.top-header li.address,header#main-header ul.top-header li.phone,header#main-header .reviews-header .two-colss span.employ-btn,header#main-header .apply-appt-btn{display:block;}header#main-header .apply-appt-btn{position:absolute;top:133px;width:100%;}header#main-header .apply-appt-btn a{max-width:100%;min-width:100%;text-align:center;border-radius:0px !important;padding:10px !important;font-size:15px;}.et_mobile_menu li.appoint,.et_mobile_menu li.menu-item-7128,.et_mobile_menu li.employ-btn,.et_mobile_menu li.address,.et_mobile_menu li.phone{display:none;}.home-hero .hero-content .bimrs-img{top:55px;}}@media (max-width:782px){body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:46px !important;}}@media (max-width:767px){.home-hero .hero-content .bimrs-img p{color:#fff;}.home-hero .hero-content .bimrs-img img.alignright{margin-left:0px;max-width:70px;}.inner-service-section .brands-schedule-appointment .appt-btn{min-width:150px;}.ll-at-toolbar-toggle[data-v-5e9cdad4]{bottom:70px !important;}#accessibility-toolbar-parent .ll-at-toolbar-toggle-underlay[data-v-5e9cdad4]{bottom:75px !important;}.news-section .et_pb_blog_grid .et_pb_post h2{font-size:18px;line-height:22px;}html body.home #main-content .news-section .et_pb_blog_grid .et_pb_post h2{font-size:18px !important;line-height:26px !important;}#main-header .logo_container a{margin-top:-7px;width:80px !important;font-size:15px;}#main-header .schedule-appt-btn .appt-btn{padding:10px 12px !important;font-size:13px;}footer .container .service-foot{width:53%;margin-left:10px;}footer .container .cont-foot{width:45%;margin-left:30px;margin-top:30px;}.mobile-click{pointer-events:auto;}.owning-german .left-img{padding-top:48%;}footer#main-footer ul#menu-footer-menu li{width:33.33%;}#main-footer #footer-bottom .container{flex-wrap:wrap;}#main-footer #footer-bottom .container .designed-by{width:100%;justify-content:center;order:1;}#main-footer #footer-bottom .container #footer-info{width:100%;text-align:center;order:3;}#main-footer #footer-bottom .container ul.footer-logos{width:100%;text-align:center;justify-content:center;order:2;margin:15px 0 20px;}.owning-german .left-img .et_pb_text_inner img{max-width:120px;}.quality-service .car-imgs .et_pb_image_wrap img{max-width:100%;}.quality-service .brand-list{flex-wrap:wrap;}.quality-service .brand-list li{width:33.33%;}.owning-german .one .et_pb_text_inner{font-size:16px;}.quality-service .brands-schedule-appointment{flex-wrap:wrap;}.quality-service .brands-schedule-appointment li+li{display:none;}.why-choose ul.one-row li,.city-section ul.city-list li,.services-section .icons-row .et_pb_blurb_content h4{position:relative;list-style:none;padding:0 0 0 15px;margin-bottom:15px;}.why-choose ul.one-row li:before,.city-section ul.city-list li:before,.services-section .icons-row .et_pb_blurb_content h4:before{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:10px;}.services-section .icons-row .et_pb_blurb_content h4:before{background:#000;}.home-hero .hero-content .et_pb_text_inner h1{font-weight:700;}.et_mobile_menu{padding:20px 0;}.et_mobile_menu li+li{border-top:1px solid rgba(255,255,255,.2);}.et_mobile_menu li a{border-bottom:0 none;}.quality-service h2 b,.quality-service h2,html body.home #main-content h2,html body h3{font-size:25px !important;line-height:30px !important;}.schedule-bg h3 b{text-transform:uppercase;}html body .inner-hero h1{font-weight:700;}.services-top{padding-top:10px !important;padding-bottom:10px !important;}.services-brands-section .et_pb_module{padding:25px;}.services-brands-section .no-bullet li{position:relative;line-height:25px;padding-left:15px;}.services-brands-section .no-bullet li:before{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:9px;}.inner-service-section .two{padding-bottom:0 !important;padding-top:0 !important;}.inner-service-section .three{padding-top:0 !important;padding-bottom:0 !important;}.inner-service-section .et_pb_blurb_content .et_pb_main_blurb_image{display:none;}.inner-service-section .et_pb_blurb_content h4{text-align:left !important;}.inner-service-section .et_pb_column{margin-bottom:10px !important;}.inner-city-section h3 b{text-transform:uppercase;}.inner-city-section ul.city-list li{padding-left:0;}.inner-city-section ul.city-list li:before{display:none;}.inner-service-section .brands-schedule-appointment{padding-left:0;}.inner-service-section .brands-schedule-appointment li a.mobile-click{font-size:14px;background:#ed1b2e !important;display:block;padding:10px 15px 10px 40px;background-position:10px center !important;border-radius:30px;}.inner-service-section .brands-schedule-appointment li a.mobile-click:before{top:15px;left:12px;}.inner-service-section .brands-schedule-appointment .appt-btn{max-width:145px;font-size:13px;padding-top:8px !important;padding-bottom:8px !important;}.inner-service-section .brands-schedule-appointment .appt-btn:before{top:8px;background-size:30px;width:30px;height:30px;}.inner-service-section .et_pb_row_inner.one{padding-bottom:10px !important;}.inner-service-section .et_pb_row_inner .et_pb_blurb_content h4{position:relative;line-height:25px;padding-left:15px;}.inner-service-section .et_pb_row_inner .et_pb_blurb_content h4:before{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:6px;}.et_fixed_nav #main-header{position:fixed;left:0;}html body .inner-hero{min-height:auto;background-position:center;display:flex;flex-flow:column-reverse;padding-top:15%;padding-bottom:0;}.contact-hero .hero-content{width:calc(100% - 40px);max-width:100%;margin:20px;padding:30px 25px 0 !important;}html body #page-container textarea{height:95px;}.contact-hero .form li{width:100%;}html body .inner-hero .schdule-bt-row{padding:0 25px !important;text-align:left;margin-top:10px;margin-bottom:10px !important;}html body .inner-hero .hero-content{position:relative;bottom:0;padding-bottom:0 !important;margin-bottom:0 !important;}html body .inner-hero .appt-btn{max-width:145px;min-width:165px;font-size:14px;position:relative;display:block;}html body .inner-hero .appt-btn::before{top:5px;background-size:30px;left:43px;width:30px;height:30px;}.contact-hero .hero-content span.message-icon{width:80px;height:80px;left:0;top:-78px;right:0;margin:0 auto;}.contact-hero .hero-content .et_pb_column{padding:0 !important;}.contact-hero .tagline{text-align:center;display:block;}html body .inner-hero.contact-hero h1{text-align:center;}.contact-hero .wpforms-form [class*="wpforms-field-"]{position:relative;margin-left:0 !important;width:100% !important;overflow:hidden !important;}.contact-hero .wpforms-form label.wpforms-error{position:static;}.top-content .brand-list.three-cols{flex-wrap:wrap;}.top-content .brand-list.three-cols li{width:50%;margin:5px 0;}html body .appointment-form .wpforms-form .wpforms-field{width:100% !important;margin-left:0 !important;}.list.two-cols li{width:100%;float:left;padding-right:0px;}.list.three-cols li{width:100%;float:left;padding-right:0px;}html body .inner-hero .hero-content{justify-content:normal !important;}html body #main-content .coupan-section h2{font-size:25px;}.blog #left-area .et_pb_post,.archive #left-area .et_pb_post{margin-bottom:20px;}.blog #left-area .et_pb_post+.et_pb_post,.archive #left-area .et_pb_post+.et_pb_post{padding-top:25px;}html body .blog-banner .hero-content{justify-content:center !important;display:flex;align-items:center;margin-top:0 !important;padding-top:0;}html body .inner-hero.blog-banner{min-height:200px;display:flex;align-items:center;justify-content:center;}.blog-banner .hero-content h1{width:173px;margin:0 auto;}.advance-video .et_pb_text_inner{flex-wrap:wrap;}.advance-video .et_pb_text_inner .video-tagline{width:100%;margin-bottom:15px;}.gallery-sec .et_pb_grid_item{margin:5px !important;width:calc(50% - 10px) !important;}.map-details #map1{height:350px;}.search-bar{padding-top:40px;}.emp-form form.wpforms-form #wpforms-2390-field_2-container .wpforms-field-row{width:100% !important;margin-left:0 !important;}.emp-form form.wpforms-form #wpforms-2390-field_2-container .wpforms-field-row .wpforms-one-half{width:100% !important;margin-left:0 !important;}.emp-form form.wpforms-form #wpforms-2390-field_2-container label.wpforms-field-sublabel{margin-bottom:20px;}.emp-form form.wpforms-form #wpforms-2390-field_3-container,.emp-form form.wpforms-form #wpforms-2390-field_5-container{width:100% !important;margin-left:0 !important;}html body #main-content .coupan-section .coupon-section:before{width:calc(100% - 22px);height:calc(100% - 22px);border-width:1px;margin:10px;}html body #main-content .coupan-section .serv{line-height:16px;font-size:16px;}html body #main-content .coupan-section h2{min-height:95px;}html body #main-content .coupan-section .new-expire p{font-size:16px;font-weight:400;}html body #main-content .coupan-section .new-expire p br{display:none;}.reviews .gradeus-stream iframe{height:300px;}.landing-headline h1 span.landing-head{font-size:inherit;font-weight:400;}.landing-headline h1 br{display:none;}.landing-headline h1{font-size:22px;line-height:30px;}#main-footer{padding-bottom:50px;}.landing-services .two .et_pb_column{margin-bottom:10px !important;width:50% !important;}.landing-services .two{display:block;}.landing-services .three .et_pb_column{margin-bottom:10px !important;width:50% !important;}.landing-services .three{display:block;}.call-us-landing p{text-align:left;}.call-us-landing h6{text-align:left;}div#wpforms-1545 div#wpforms-1545-field_2-container textarea#wpforms-1545-field_2{height:90px !important;}.home-hero{padding-top:12%;padding-bottom:8%;}.home .home-hero .hero-content .et_pb_text_inner h1{font-size:26px;}.call-us-landing .et_pb_button_module_wrapper a.et_pb_button{font-size:16px !important;}.home .home-hero .hero-content .et_pb_text_inner h1{font-weight:400;}.home .services-section .icons-row .et_pb_blurb_content h4:before{display:none;}.home .services-section .third{padding-top:0px;}}@media (max-width:640px){footer .container .quick-foot{width:100%;}footer .container .service-foot{width:100%;margin-left:0px;}footer .container .brand-foot{width:100%;margin-top:30px;}footer .container .cont-foot{width:100%;margin-left:0px;margin-top:30px;}footer .container .quick-foot::before,footer .container .service-foot::before,footer .container .brand-foot::before,footer .container .cont-foot::before{display:none;}footer .container .quick-foot{margin-bottom:20px;}footer .container .service-foot .menu li{width:50%;}.main-service .city-service-list li{width:100%;margin-right:0px;}header#main-header ul.top-header li.address{font-size:15px;}.services-section .icons-row .et_pb_column{width:100% !important;margin-right:0 !important;}footer#main-footer ul#menu-footer-menu li a{font-size:16px;}footer#main-footer ul#menu-footer-menu li{width:50%;}.et_header_style_left .logo_container a{width:60px !important;top:-6px;}.schedule-bg ul.city-list{justify-content:normal;flex-wrap:wrap;margin:0 0 20px 0;}.schedule-bg ul.city-list li{margin:5px 0;width:100%;}.schedule-bg ul.city-list li+li{margin-left:0;}.schedule-bg ul.city-list li a{justify-content:normal;}.inner-service-section .et_pb_column{width:100%;}.more-about-shop .list li{width:100%;margin-right:0;}html body #main-content .coupan-section h2,html body #main-content .coupan-section h2 span{font-size:16px;}html body #main-content .coupan-section input[type="button"]{font-size:16px;}.single-post #content-area,.blog #content-area,.archive #content-area{padding-top:0;margin-top:-20px;}html body #main-content .coupan-section h2 .per{line-height:20px;margin-top:8px;}.more-about-shop-landing ul.landing-about-list li{font-size:14px;font-weight:400;}.more-about-shop-landing h6{font-size:20px;line-height:30px;}.more-about-shop-landing h6 br{display:none;}.more-about-shop-landing .wpforms-field-container div#wpforms-5912-field_0-container .wpforms-field-row .wpforms-field-row-block{width:100%;margin:0;}.more-about-shop-landing .wpforms-field-container div#wpforms-5912-field_0-container .wpforms-field-row .wpforms-field-row-block:first-child{margin-bottom:20px;}.more-about-shop-landing .wpforms-field-container .wpforms-field{width:100% !important;margin:0 !important;}.call-us-landing h6{font-size:18px;line-height:26px;}.landing-services .three .et_pb_column{margin-bottom:10px !important;width:100% !important;}.landing-services .two .et_pb_column{margin-bottom:10px !important;width:100% !important;}.home .home-hero .hero-content .et_pb_text_inner h1{font-size:20px;}.brand-landing ul.service-list li{width:100%;}.brand-landing ul.service-list li a{width:100%;}header#main-header .reviews-header .two-colss{padding-left:0px;}header#main-header .reviews-header .two-colss span.employ-btn a.emplyment{font-size:14px;}#main-header .schedule-appt-btn .appt-btn{font-size:14px;}#main-header .schedule-appt-btn .appt-btn{padding:12px 12px !important;}.banner-info ul.info-lists li{width:100%;}.home .services-section .icons-row .et_pb_column{width:calc(50% - 0px) !important;}.home .services-section .icons-row{display:flex;justify-content:space-between;}}@media (max-width:480px){#main-header .logo_container a{margin-top:3px;width:65px !important;}header#main-header ul.top-header li.phone{padding-left:20px;}header#main-header ul.top-header li.phone a{font-size:19px;}.home-hero .hero-content .et_pb_text_inner h1{font-size:25px;}.quality-service h2 b,.quality-service h2,html body.home #main-content h2,html body h3{font-size:20px !important;line-height:25px !important;}.city-section ul.city-list{width:100%;flex-wrap:wrap;}.city-section ul.city-list li{width:100%;text-align:left;}.city-section ul.city-list li a{text-align:left;display:block;}.owning-german .left-img .et_pb_text_inner{padding-right:4px;}.owning-german .left-img .et_pb_text_inner img{margin-left:5px;}.owning-german .one .bims-img .et_pb_text_inner img{max-width:80px;}html body.home #main-content .quality-service h2,html body.home #main-content .quality-service h2 b{font-size:17px !important;line-height:22px !important;}#main-footer #footer-bottom .container #footer-info{max-width:290px;margin:0 auto !important;}.reviews .gradeus-stream iframe{height:400px;}html body .inner-hero .hero-content div#wpforms-1545 .wpforms-recaptcha-container.wpforms-is-recaptcha .g-recaptcha iframe{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;}div#wpforms-1545 .wpforms-recaptcha-container.wpforms-is-recaptcha{padding-bottom:0px !important;}html body .inner-hero h1{font-size:18px !important;line-height:normal;}#main-header .schedule-appt-btn{left:35px;}}@charset "UTF-8";[data-icon]:before{font-family:"ctc-icon-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="ctc-icon-"]:before,[class*=" ctc-icon-"]:before{font-family:"ctc-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ctc-icon-phone:before{content:"a";}@media (max-width: 736px){body{padding-bottom:50px;}#click_to_call_bar{position:fixed;bottom:0;width:100%;background-color:#222;z-index:1000;z-index:10000;text-align:center;display:block;height:50px;font-size:18px;line-height:50px;text-decoration:none !important;}#click_to_call_bar a{color:white;text-decoration:none !important;}#click_to_call_bar:hover{text-decoration:none !important;}#click_to_call_bar:focus{text-decoration:none !important;}#click_to_call_bar span{font-size:18px;margin-right:5px;vertical-align:sub;}}@media (min-width: 737px){#click_to_call_bar{display:none;}}