#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;font-size:16px;font-family:ETmodules;}span.menu-closed.menu-open:before{content:"M";}.service-you h2{color:#2ea3f2;}ul{list-style:none !important;}.mobile-click{pointer-events:none;}.container{width:100%;padding-left:15px !important;padding-right:15px !important;max-width:1670px;}.et_pb_row{width:100%;padding-left:15px !important;padding-right:15px !important;max-width:1670px;}#et-top-navigation{padding-left:0px !important;padding-top:0px !important;}.add-phone-head{float:right;padding:5px 10px;position:relative;right:0px;font-size:16px;}.right-header-widget ul.right-header{float:none;display:inline-block;position:relative;z-index:9;}#et-top-navigation nav#top-menu-nav{padding-top:30px;padding-right:70px;margin-right:auto;}#top-menu li{padding-right:50px;}#et-top-navigation nav#top-menu-nav ul.nav li a:hover{color:#3957ad;}.et_header_style_left .logo_container{position:static;height:100%;width:auto;float:none;display:inline-block;padding:14px 0;}.et_header_style_left .logo_container a{float:left;width:100%;}.add-phone-head li{font-family:Roboto Condensed;font-style:normal;font-weight:normal;font-size:17px;line-height:110.7%;color:#000;}.add-phone-head li a{font-family:Roboto Condensed;font-style:normal;font-weight:bold;font-size:35px;line-height:41px;color:#3957ad;}.add-phone-head li.phone{padding-left:38px;background:url("https://cdn-bncof.nitrocdn.com/ZStmJYkPOyjDwUUVQtMdSuLmpeXsXHQq/assets/static/optimized/rev-c9d6864/wp-content/uploads/2020/12/phone.png") no-repeat;background-position:left;background-size:auto;margin:5px 0 2px;}.add-phone-head li.phone.nitro-lazy{background-image:none !important;}#top-menu li a{font-weight:500;}#top-menu li ul.sub-menu{padding:0px 0;}#top-menu li ul.sub-menu li{padding:0px 0;float:left;width:100%;}#top-menu li ul.sub-menu li a{float:left;width:100%;}.home-banner{padding:0px 0 26% !important;}.home-banner .et_pb_row{padding-top:0px;padding-bottom:0px;}.home-banner .et_pb_text_inner{text-align:center;}.home-banner .et_pb_text_inner h2{float:none;display:inline-block;background:#2ea3f2;border-radius:0px 0px 30px 30px;font-weight:bold;font-size:50px;line-height:60px;text-align:center;text-transform:uppercase;color:#fff;padding:18px 15px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:70px;}.home-banner	.et_pb_module{margin-bottom:30px;}.home-banner .et_pb_button_module_wrapper{float:none;display:block;margin:0px auto;text-align:right;width:75%;}.home-banner .et_pb_button_module_wrapper a:hover{opacity:.9;background:#3957ad;}.home-banner .et_pb_module{margin-bottom:30px !important;}.factory-schedule-sec{padding:0px !important;}.factory-schedule-sec ul.sch-main li{float:none;display:inline-block;width:auto;padding:0 14px;}.factory-schedule-sec ul.sch-main li:last-child{padding-right:0px;text-align:right;}.factory-schedule-sec ul.sch-main li:first-child{padding-left:0px;text-align:left;}.factory-schedule-sec ul.sch-main li a{float:none;display:block;font-style:normal;font-weight:bold;font-size:26px;line-height:100.5%;text-transform:uppercase;color:rgba(255,255,255,1);}.factory-schedule-sec ul.sch-main{text-align:center;float:none;display:block;padding:0;list-style:none;margin:0;}.chanalty-most{padding:20px 0 !important;}.chanalty-most h1{text-transform:none;font-size:40px !important;line-height:60px;}.chanalty-most p{line-height:30px;font-weight:700;}.chanalty-most h1 span.blue{color:#2ea3f2;}.chanalty-most .et_pb_column:first-child{margin-right:0px !important;}.need-repair{padding:20px 0 !important;}.need-repair p{color:#fff;padding:0 20%;text-align:center;font-weight:700;}.need-repair ul.brnd-list-home{padding:0;list-style:none;float:left;width:100%;}.need-repair ul.brnd-list-home li{float:left;width:25%;padding:0 10px;margin-bottom:10px;}.need-repair ul.brnd-list-home li a{float:left;width:100%;position:relative;}.need-repair ul.brnd-list-home li img{width:100%;}.need-repair ul.brnd-list-home li a span.titile-brnd{position:absolute;z-index:999;left:0;font-style:normal;font-weight:bold;font-size:30px;line-height:35px;text-transform:uppercase;color:#fff;background:#2ea3f2;border-radius:10px;padding:10px 0;right:0;margin:0 auto;text-align:center;width:85%;top:30px;transition:.4s;opacity:0;}.need-repair ul.brnd-list-home li a:hover span.titile-brnd{opacity:1;transition:.4s;}.need-repair .et_pb_row:last-child .acura-sec{background:none;padding:0px !important;}.need-repair .et_pb_row:last-child .acura-sec p{padding:0px;}.need-repair .et_pb_row:last-child .acura-sec img{width:100%;height:100%;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description{position:relative;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{position:absolute;z-index:999;left:0;font-style:normal;font-weight:bold;font-size:30px;line-height:35px;text-transform:uppercase;color:#fff;background:#2ea3f2;border-radius:10px;padding:10px 0;right:0;margin:0 auto;text-align:center;width:40%;top:30px;transition:.4s;opacity:0;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description:hover h2{opacity:1;transition:.4s;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:29% !important;margin-right:10px !important;}.ase-certification{position:relative;padding:20px 15% !important;}.ase-certification p{font-weight:700;}.ase-certification .et_pb_row:first-child{padding-bottom:0px !important;}.ase-certification::before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;background:rgba(255,255,255,.9);}.ase-certification ul.left-serv{float:left;width:100%;padding:0;list-style:none;margin:0;}.ase-certification ul.left-serv li{float:left;width:100%;}.ase-certification ul.left-serv li a{float:left;width:100%;font-family:Lato;font-style:normal;font-weight:bold;font-size:17px;line-height:218.5%;color:#000;}.ase-certification ul.ryt-serv{float:left;width:100%;padding:0;list-style:none;margin:0;}.ase-certification ul.ryt-serv li{float:left;width:100%;}.ase-certification ul.ryt-serv li a{float:left;width:100%;font-family:Lato;font-style:normal;font-weight:bold;font-size:17px;line-height:218.5%;color:#000;}.schedule-appoint{padding:20px 0 !important;}.schedule-appoint p{padding:0 20%;color:#fff;text-align:center;font-weight:700;}.schedule-appoint ul.city-col-3{float:none;display:block;padding:0;list-style:none;margin:10px auto;width:50%;padding-left:8%;margin-bottom:20px;}.schedule-appoint ul.city-col-3 li{float:none;display:inline-block;width:33%;}.schedule-appoint ul.city-col-3 li a{font-style:normal;font-weight:bold;font-size:17px;line-height:55px;color:#fff;}.schedule-appoint .p-blue{color:#2ea3f2;}.foot-map iframe{vertical-align:bottom;}.designed-by-sec{padding:15px 0 !important;}.designed-by-sec .et_pb_row{padding-top:0px;padding-bottom:0px;}.designed-by-sec ul.footer-menu li:last-child{margin-right:0;}.designed-by-sec ul.footer-menu li a{font-style:normal;font-weight:normal;font-size:18px;line-height:21px;color:#fff;}.designed-by-sec ul.footer-menu li{float:left;width:auto;margin:0px !important;}.designed-by-sec ul.footer-menu{float:left;width:100%;padding:12px 0;list-style:none;margin:0;display:flex;justify-content:space-between;}.designed-by-sec img{float:right;}.inner-banner{padding:20% 0px 0px !important;}.inner-banner h2{float:none;display:inline-block;font-weight:bold;font-size:44px;line-height:100.5%;text-transform:uppercase;color:#fff;padding:10px 15px;background:#2ea3f2;border-radius:20px;}.inner-banner .et_pb_button_module_wrapper a:hover{opacity:.9;background:#3957ad;}.inner-banner .et_pb_module{margin-bottom:30px !important;}.first-paragraph-sec{padding:10px 0 !important;}.first-paragraph-sec p{font-weight:normal;font-size:17px;line-height:170.8%;color:#292929;}.service-you{padding:10px 0 !important;}.service-you h1{color:#2ea3f2;font-weight:700;}.service-you p{font-weight:normal;font-size:17px;line-height:170.8%;color:#292929;}.service-you ul.service-sec-list{float:left;width:100%;padding:0;list-style:none;margin-bottom:15px;}.service-you ul.service-sec-list li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:240.8%;color:#3957ad;}.service-you ul.expert-list{float:left;width:100%;padding:0;list-style:none;margin-bottom:15px;}.service-you ul.expert-list li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:240.8%;color:#3957ad;}.service-you .et_pb_button_module_wrapper a:hover{opacity:.9;background:#3957ad;}.outside-normal{padding:10px 0 !important;}.outside-normal p{font-style:normal;font-weight:normal;font-size:17px;line-height:170.8%;color:#fff;}.inner-schedule-appoint{padding:10px 0 !important;}.inner-schedule-appoint h2{font-style:normal;font-weight:bold;font-size:50px;line-height:100.5%;text-transform:uppercase;color:#fff;text-align:center;}.inner-schedule-appoint p{font-style:normal;font-weight:normal;font-size:17px;line-height:170.8%;color:#fff;text-align:center;}.inner-schedule-appoint ul.city-col-3{float:none;display:block;margin:0;padding:0;text-align:center;list-style:none;margin-top:10px;}.inner-schedule-appoint ul.city-col-3 li{float:none;display:inline-block;padding:0 20px;}.inner-schedule-appoint ul.city-col-3 li:last-child{padding-right:0px;}.inner-schedule-appoint ul.city-col-3 li:first-child{padding-left:0px;}.inner-schedule-appoint ul.city-col-3 li a{font-style:normal;font-weight:normal;font-size:17px;line-height:170.8%;color:#fff;}.inner-call-visit{padding:0px !important;}.inner-call-visit p{text-align:center;color:#fff;}.designed-by-sec .et_pb_image .et_pb_image_wrap{display:block;}ul.branding-listing{float:left;width:100%;padding:0;list-style:none;margin:10px 0;}ul.branding-listing li{float:left;width:50%;line-height:35px;}.outside-normal h2{color:#fff;}.inner-schedule-appoint p{color:#fff;}ul.four-col{float:left;width:100%;padding:0;list-style:none;margin:10px 0;}ul.four-col li{float:left;width:25%;line-height:35px;}.outside-normal h2{color:#fff;}.onle-col{float:left;width:100%;padding:0px !important;margin:10px 0;list-style:none;}.onle-col li{float:left;width:auto;margin-right:20px;}.onle-col li:last-child{margin-right:0px;}.two-col{float:left;width:100%;padding:0px !important;margin:10px 0;list-style:none;}.two-col li{float:left;width:50%;line-height:35px;}.two-col li a{line-height:35px;}.three-col{float:left;width:100%;padding:0px !important;margin:10px 0;list-style:none;}.three-col li{float:left;width:33.33%;line-height:35px;}.three-col li a{line-height:35px;}.four-col{float:left;width:100%;padding:0px !important;margin:10px 0;list-style:none;}.four-col li{float:left;width:25%;line-height:35px;}.four-col li a{line-height:35px;}.schedule-appoint ul.city-col-3 li a:hover{color:#3957ad !important;}.ase-certification ul.left-serv li a:hover{color:#3957ad !important;}.home-banner span.schedule-btn{float:none;display:block;width:75%;margin:0px auto;text-align:right;}.home-banner span.schedule-btn a{float:none;display:inline-block;font-style:normal;font-weight:bold;font-size:18px;text-transform:uppercase;color:#fff;background:#3957ad;border-radius:10px;padding:14px 20px;}.home-banner span.schedule-btn a:hover{opacity:.8;}.serv-r-1 ul li a{color:#3957ad;}.service-you ul li a{color:#3957ad;}.serv-r-1 ul li a:hover{color:#262626;}.service-you ul li a:hover{color:#262626;}.inner-schedule-appoint ul.city-col-3 li a:hover{color:#262626;}.serv-r-1 ul li{color:#3957ad;}.service-you ul li{color:#3957ad;}ul.city-col-1{float:left;width:100%;padding:0;margin:10px 0;list-style:none;}ul.city-col-1 li{float:left;width:100%;color:#fff;font-weight:400;font-size:17px;padding-bottom:15px;}ul.city-col-1 li:last-child{padding-bottom:0px;}.service-you ul li a:hover{color:#262626;}.review-sec-inner{padding:0px !important;}.review-sec-inner .et_pb_row{padding-bottom:0 !important;}.ase-certification ul.ryt-serv li a:hover{color:#3957ad !important;}.review-list{padding:10px 0 !important;}.appoint-sec{padding:15px 0 !important;}.appoint-sec h1{text-align:center;color:#3957ad !important;padding-bottom:0px;}.et_pb_contact_form input{background:#fff !important;font-size:18px !important;color:#666 !important;border-radius:2px !important;}.et_pb_contact_form textarea{background:#fff !important;font-size:18px !important;color:#666 !important;border-radius:2px !important;}.et_pb_contact_form .et_pb_button{border-radius:0px !important;padding:12px 20px !important;height:100% !important;}.et_pb_contact_form .et_pb_button:hover{background:#3957ad !important;opacity:.8 !important;padding:12px 20px !important;}.et_pb_contact_form p{margin-bottom:25px;}.et_contact_bottom_container{margin-top:0px !important;}.contact-sec .et_pb_column:last-child .et_pb_module{margin-bottom:20px !important;}.contact-sec{padding:20px 0 !important;}.contact-sec h2{color:#3957ad !important;}.contact-sec .location{float:left;width:100%;margin-bottom:30px;}.contact-sec .hour{float:left;width:100%;margin-bottom:30px;}.contact-sec .apt{float:left;width:100%;}.contact-sec ul.cont-add{float:left;width:100%;padding:0px !important;margin:0px;}.contact-sec ul.cont-add li{float:left;width:100%;line-height:30px;padding-bottom:15px;}.contact-sec ul.cont-add li:last-child{padding-bottom:0px;}.contact-sec .hour ul.hours{float:left;width:100%;padding:0;list-style:none;margin:0;}.contact-sec .hour ul.hours li{float:left;width:100%;line-height:35px;}.contact-sec .hour p{float:left;width:100%;padding-top:10px;}.et_pb_contact_form p.clearfix{margin-bottom:0px !important;}.contact-sec .et_pb_contact_form_container{margin-bottom:0px !important;}.contact-sec ul.cont-add li a{font-size:24px;font-weight:700;}.if-ans-yes{padding:15px 0 !important;}.if-ans-yes h1{font-weight:bold;font-size:48px;line-height:121.5%;text-transform:uppercase;color:#2ea3f2;}.if-ans-yes h2{background:#3957ad;border-radius:10px;font-weight:normal;font-size:22px;line-height:170.8%;color:#fff;padding:10px 12px;text-align:center;float:none;margin-top:10px;display:inline-block;}.if-ans-yes h1 span.blue{color:#3957ad;}.brand-landing-sec{padding-top:0px !important;padding-bottom:10px !important;}.brand-landing-sec h3{font-weight:bold;font-size:26px;line-height:100.5%;color:#292929;border-bottom:1px dashed #b8b8b8;float:none;display:inline-block;margin-bottom:5px;padding-bottom:15px;}.brand-landing-sec ul.one-col{float:left;width:100%;list-style:none;padding:0;margin:0;}.brand-landing-sec ul.one-col li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:270.8%;color:#292929;}.brand-landing-sec ul.two-col li a{color:#000;line-height:45px;}.brand-landing-sec ul.two-col li a:hover{color:#2ea3f2;}.brand-landing-sec .et_pb_column:nth-child(2){width:22%;margin:0 4%;}.brand-landing-sec .et_pb_column:nth-child(2) img{width:100%;}.brand-landing-sec .et_pb_column:nth-child(2) .et_pb_image_wrap{display:block;}.brand-landing-sec .et_pb_column{margin:0;width:40%;}.brand-landing-sec .et_pb_column:last-child{width:30%;margin-left:0;}.about-cont-sec{padding:15px 0 !important;}.about-cont-sec h2{font-weight:bold;font-size:40px;line-height:100.5%;color:#fff;border-bottom:1px dashed #fff;margin-bottom:5px;padding-bottom:15px;}.about-cont-sec ul.one-col{float:left;width:100%;list-style:none;padding:0;margin:0;}.about-cont-sec ul.one-col li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:40px;color:#fff;}.about-cont-sec .et_pb_contact_form p.clearfix{color:#fff;}.about-cont-sec .et_pb_contact_form .et_pb_button:hover{background:#2ea3f2 !important;opacity:.8 !important;padding:12px 20px !important;}.about-cont-sec .et_pb_contact_form .et_pb_button{background:#2ea3f2 !important;}.review-sec-landing{padding:0px !important;}.landing-schedule-appoint{padding:0px 0px !important;}.landing-schedule-appoint .et_pb_column:first-child p br{display:none;}.landing-schedule-appoint p{color:#fff;}.landing-schedule-appoint .et_pb_column:last-child p{float:right;text-align:right;font-weight:bold;font-size:17px;line-height:170.8%;text-transform:uppercase;color:#fff;}.landing-schedule-appoint .et_pb_column:last-child p span.l-blue{font-weight:bold;font-size:25px;line-height:170.8%;text-transform:uppercase;color:#2ea3f2;}.need-repair .et_pb_row:last-child .acura-sec img{width:100%;height:100%;padding:5px;padding-top:0;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:31% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:68.3% !important;}.add-phone-head li:first-child{padding-left:6px;}.designed-by-sec ul.footer-menu li a:hover{opacity:.8;}.page #top-menu li.nav-aapointment a{float:none;display:inline-block;color:#fff !important;background:#3957ad !important;border-radius:3px;padding:14px 20px !important;opacity:1 !important;}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-medium{max-width:100% !important;}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-medium input{background:#fff !important;font-size:18px !important;color:#666 !important;color:#999 !important;border-radius:2px !important;width:100%;border-width:0 !important;padding:16px !important;height:55px;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_1-container{float:none;width:50%;display:inline-block;vertical-align:middle;padding-right:15px;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_1-container input{background:#fff !important;font-size:18px !important;color:#666 !important;color:#999 !important;border-radius:2px !important;width:100%;border-width:0 !important;padding:16px !important;height:55px;max-width:100% !important;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_3-container{float:none;width:50%;display:inline-block;vertical-align:middle;padding-left:15px;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_3-container input{background:#fff !important;font-size:18px !important;color:#666 !important;color:#999 !important;border-radius:2px !important;width:100%;border-width:0 !important;padding:16px !important;height:55px;max-width:100% !important;}.wpforms-validate .wpforms-field-container textarea{min-height:150px;display:block;border:0px none !important;border-radius:2px !important;border-radius:2px !important;background:#fff !important;font-size:18px !important;color:#666 !important;color:#999 !important;width:100%;border-width:0 !important;padding:16px !important;}.wpforms-validate .wpforms-submit{font-size:18px !important;background-color:#3957ad !important;border-width:0px !important;border-radius:2px !important;font-weight:bold;font-style:normal;text-transform:uppercase !important;text-decoration:none !important;color:#fff !important;padding:16px 20px !important;}.wpforms-validate .wpforms-submit:hover{background:#3957ad !important;opacity:.8 !important;}.wpforms-recaptcha-container.wpforms-is-hcaptcha{float:none;display:inline-block;}.wpforms-submit-container{float:right !important;display:inline-block;padding:30px 0 0 !important;}.page #top-menu li.nav-aapointment a{color:#fff !important;}.page .et-fixed-header #top-menu li.current-menu-item.nav-aapointment>a,.et-fixed-header #top-menu li.current_page_item.nav-aapointment>a{color:#fff !important;}footer.et-l.et-l--footer{position:absolute;width:100%;}.wpforms-recaptcha-container{float:left !important;display:inline-block;padding-bottom:0px !important;clear:none !important;}.wpforms-submit-container{float:right !important;clear:none !important;}.contact-sec .et_pb_row{max-width:1300px;display:flex;}.contact-sec .et_pb_blurb{background:#fff;display:flex;min-height:100%;padding:20px;border-radius:5px;box-shadow:0px 0px 10px #f5f5f5;}.contact-sec .et_pb_blurb h4.et_pb_module_header{font-size:clamp(20px,2.2vw,26px);color:#3957ad;padding-bottom:15px;margin-bottom:15px;position:relative;}.contact-sec .et_pb_blurb h4.et_pb_module_header::after{display:block;position:absolute;content:"";left:0;width:60px;height:3px;background:#2ea3f2;bottom:0;}.contact-sec .et_pb_blurb ul li{font-size:clamp(16px,1.5vw,18px);padding-bottom:15px !important;}.contact-sec .et_pb_blurb ul{display:flex;flex-wrap:wrap;padding:0 !important;}.contact-sec .et_pb_blurb .et_pb_blurb_description a{color:#3957ad;font-weight:600;}.contact-sec .et_pb_blurb .et_pb_blurb_description a:hover{color:#2ea3f2;}.contact-sec .hours.et_pb_blurb .et_pb_blurb_description p{padding-right:30px;}@media (min-width:1900px) and (max-width:1999px){}@media (min-width:1800px) and (max-width:1899px){}@media (min-width:1700px) and (max-width:1799px){.ase-certification{padding:20px 10% !important;}}@media (min-width:1600px) and (max-width:1699px){#et-top-navigation nav#top-menu-nav{padding-right:25px;}.ase-certification{padding:20px 10% !important;}.factory-schedule-sec ul.sch-main li a{font-size:25px;}.chanalty-most h1{font-size:38px !important;}.home-banner .et_pb_button_module_wrapper{width:80%;}.if-ans-yes h1{font-size:46px;}.if-ans-yes h2{font-size:20px;}}@media (min-width:1500px) and (max-width:1599px){#et-top-navigation nav#top-menu-nav{padding-right:20px;}#top-menu li{padding-right:30px;}.ase-certification{padding:20px 5% !important;}.factory-schedule-sec ul.sch-main li a{font-size:23px;}.chanalty-most h1{font-size:36px !important;}.schedule-appoint ul.city-col-3{width:60%;}.designed-by-sec ul.footer-menu li{margin-right:38px;}.home-banner .et_pb_button_module_wrapper{width:85%;}.home-banner .et_pb_button_module_wrapper{width:80%;}.if-ans-yes h1{font-size:42px;}.if-ans-yes h2{font-size:19px;}}@media (min-width:1400px) and (max-width:1499px){#et-top-navigation nav#top-menu-nav{padding-right:10px;}#top-menu li{padding-right:15px;}.ase-certification{padding:20px 5% !important;}.factory-schedule-sec ul.sch-main li a{font-size:20px;}.chanalty-most h1{font-size:32px !important;}.schedule-appoint ul.city-col-3{width:60%;}.designed-by-sec ul.footer-menu li{margin-right:27px;}.schedule-appoint p{padding:0 15%;}.need-repair p{padding:0 15%;}.home-banner .et_pb_button_module_wrapper{width:90%;}.if-ans-yes h1{font-size:40px;}.if-ans-yes h2{font-size:19px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}}@media (min-width:1360px) and (max-width:1399px){#et-top-navigation nav#top-menu-nav{padding-right:10px;}#top-menu li{padding-right:12px;}#top-menu li a{font-size:16px !important;}.ase-certification{padding:20px 0% !important;}.factory-schedule-sec ul.sch-main li a{font-size:20px;}.chanalty-most h1{font-size:32px !important;}.schedule-appoint ul.city-col-3{width:60%;}.designed-by-sec ul.footer-menu li{margin-right:27px;}.schedule-appoint p{padding:0 15%;}.need-repair p{padding:0 15%;}.designed-by-sec ul.footer-menu li a{font-size:17px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:24px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:24px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.if-ans-yes h1{font-size:38px;}.if-ans-yes h2{font-size:18px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}.home-banner span.schedule-btn{width:95%;}}@media (min-width:1300px) and (max-width:1359px){#et-top-navigation nav#top-menu-nav{padding-right:10px;}#top-menu li{padding-right:12px;}#top-menu li a{font-size:15px !important;}.ase-certification{padding:20px 0% !important;}.factory-schedule-sec ul.sch-main li a{font-size:20px;}.chanalty-most h1{font-size:30px !important;}.schedule-appoint ul.city-col-3{width:70%;}.designed-by-sec ul.footer-menu li{margin-right:27px;}.schedule-appoint p{padding:0 15%;}.need-repair p{padding:0 15%;}.designed-by-sec ul.footer-menu li a{font-size:16px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:24px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:24px;}.home-banner .et_pb_button_module_wrapper{width:100%;}.if-ans-yes h1{font-size:36px;}.if-ans-yes h2{font-size:16px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}.home-banner span.schedule-btn{width:95%;}}@media (min-width:1200px) and (max-width:1299px){.add-phone-head li a{font-size:28px;}#et-top-navigation nav#top-menu-nav{padding-right:10px;}#top-menu li{padding-right:10px;}#top-menu li.nav-aapointment a{padding:14px 12px !important;}#top-menu li a{font-size:14px !important;}.home-banner span.schedule-btn{width:95%;}.ase-certification{padding:20px 0% !important;}.factory-schedule-sec ul.sch-main li a{font-size:17px;}.chanalty-most h1{font-size:28px !important;}.schedule-appoint ul.city-col-3{width:70%;}.designed-by-sec ul.footer-menu li{margin-right:27px;}.schedule-appoint p{padding:0 10%;}.need-repair p{padding:0 10%;}.need-repair p{padding:0 10%;}.designed-by-sec ul.footer-menu li a{font-size:14px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:24px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:24px;}.home-banner .et_pb_button_module_wrapper{width:100%;}.home-banner .et_pb_text_inner h2{font-size:46px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:64px;}.ase-certification h2{font-size:36px !important;}.ase-certification h2.h-blue{font-size:40px !important;}.if-ans-yes h1{font-size:33px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec h3{font-size:25px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}}@media (min-width:1025px) and (max-width:1199px){#top-menu li{padding-right:5px;}#et-top-navigation nav#top-menu-nav{padding-right:6px;}.add-phone-head li a{font-size:24px;}#et-top-navigation #top-menu li a{font-size:13px;}.home-banner .et_pb_text_inner h2{font-size:38px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:53px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.factory-schedule-sec ul.sch-main li a{font-size:15px;}.chanalty-most h1{text-transform:none;font-size:24px !important;line-height:normal;}.need-repair p{padding:0 0%;}.ase-certification{padding:20px 0 !important;}.schedule-appoint p{padding:0px !important;}.schedule-appoint ul.city-col-3{width:90%;}.designed-by-sec .et_pb_column:first-child{width:50%;margin:0;}.designed-by-sec ul.footer-menu li{margin-right:15px;}.designed-by-sec ul.footer-menu li a{font-size:14px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:18px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:18px;}.ase-certification h2{font-size:32px !important;}.appoint-sec h1{font-size:46px !important;}.if-ans-yes h1{font-size:30px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec h3{font-size:25px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}#et-top-navigation #top-menu li a{font-size:11px;}#top-menu li.nav-aapointment a{padding:14px 12px !important;}.home-banner span.schedule-btn{width:95%;}}@media (min-width:992px) and (max-width:1024px){#top-menu li{padding-right:4px;}#et-top-navigation nav#top-menu-nav{padding-right:3px;}.add-phone-head li a{font-size:24px;}#et-top-navigation #top-menu li a{font-size:13px;}.home-banner .et_pb_text_inner h2{font-size:36px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:52px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.factory-schedule-sec ul.sch-main li a{font-size:14px;}.chanalty-most h1{text-transform:none;font-size:27px !important;line-height:normal;}.need-repair p{padding:0 0%;}.ase-certification{padding:20px 0 !important;}.schedule-appoint p{padding:0px !important;}.schedule-appoint ul.city-col-3{width:90%;}.designed-by-sec .et_pb_column:first-child{width:50%;margin:0;}.designed-by-sec ul.footer-menu li{margin-right:10px;}.designed-by-sec ul.footer-menu li a{font-size:14px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:18px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:18px;}.schedule-appoint h2{font-size:48px !important;}.ase-certification h2{font-size:32px !important;}.inner-schedule-appoint ul.city-col-3 li{padding:0 12px;}.appoint-sec h1{font-size:44px !important;}.if-ans-yes h1{font-size:30px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec h3{font-size:25px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}#et-top-navigation #top-menu li a{font-size:10px;}#top-menu li.nav-aapointment a{padding:14px 12px !important;}.home-banner span.schedule-btn{width:95%;}}@media (max-width:991px) and (min-width:981px){#top-menu li{padding-right:3px;}#et-top-navigation nav#top-menu-nav{padding-right:8px;}.add-phone-head li a{font-size:24px;}#et-top-navigation #top-menu li a{font-size:13px;}.home-banner .et_pb_text_inner h2{font-size:36px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:51px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.factory-schedule-sec ul.sch-main li a{font-size:13px;}.chanalty-most h1{text-transform:none;font-size:27px !important;line-height:normal;}.need-repair p{padding:0 0%;}.ase-certification{padding:20px 0 !important;}.schedule-appoint p{padding:0px !important;}.schedule-appoint ul.city-col-3{width:90%;}.designed-by-sec .et_pb_column:first-child{width:50%;margin:0;}.designed-by-sec ul.footer-menu li{margin-right:10px;}.designed-by-sec ul.footer-menu li a{font-size:13px;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:18px;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:18px;}.schedule-appoint h2{font-size:48px !important;}.inner-schedule-appoint ul.city-col-3 li{padding:0 12px;}.ase-certification h2{font-size:32px !important;}.appoint-sec h1{font-size:44px !important;}.if-ans-yes h1{font-size:30px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec h3{font-size:25px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:30.3% !important;margin-right:10px !important;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:67% !important;}#et-top-navigation #top-menu li a{font-size:10px;}#top-menu li.nav-aapointment a{padding:14px 12px !important;}.home-banner span.schedule-btn{width:95%;}.contact-sec .et_pb_blurb ul li{font-size:15px;}}@media (min-width:768px) and (max-width:980px){#et-top-navigation nav#top-menu-nav{padding:0px !important;}.et_mobile_menu{top:100%;padding:2%;}.add-phone-head{float:left;margin-right:20px;}.et_header_style_left .logo_container img{max-width:100% !important;}.mobile_menu_bar{top:25px;}.home-banner .et_pb_text_inner h2{line-height:normal;font-size:28px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:38px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.factory-schedule-sec ul.sch-main li{padding:0px !important;display:block;}.factory-schedule-sec ul.sch-main li a{text-align:left !important;}.factory-schedule-sec ul.sch-main li:nth-child(2){margin:10px 0;}.chanalty-most h1{font-size:38px !important;}.need-repair p{padding:0px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:auto !important;margin-right:10px !important;float:none;display:block;margin:0px auto !important;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:20px;}.ase-certification{padding:20px 0px !important;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:20px;}.schedule-appoint h2{font-size:40px !important;}.ase-certification h2{font-size:26px !important;}.schedule-appoint p{padding:0px;}.schedule-appoint ul.city-col-3{width:100%;padding:0px;}.designed-by-sec img{float:none;display:block;margin:0px auto;}.inner-schedule-appoint ul.city-col-3 li{padding:0 12px;}.inner-banner h2{font-size:38px;}.inner-schedule-appoint h2{font-size:38px;}.inner-schedule-appoint ul.city-col-3 li a{font-size:13px;}.inner-schedule-appoint ul.city-col-3 li{padding:0 5px;}.designed-by-sec ul.footer-menu li{margin-right:40px;}.service-you span.et_pb_image_wrap{display:block;}.service-you span.et_pb_image_wrap img{float:none;display:block;margin:0px auto;text-align:center;}.appoint-sec h1{font-size:36px !important;}.brand-landing-sec .et_pb_column:last-child{width:100%;margin-left:0;}.brand-landing-sec .et_pb_column{margin:0;width:100%;}.if-ans-yes h1{font-size:30px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec .et_pb_column:nth-child(2){width:100%;margin:20px 0%;}.landing-schedule-appoint .et_pb_column:last-child p{float:none;text-align:center;}.landing-schedule-appoint p{text-align:center;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:100% !important;}.et_mobile_menu li.nav-aapointment a{font-size:17px;float:none;display:block;color:#fff !important;background:#3957ad !important;border-radius:3px;padding:14px 20px !important;opacity:1 !important;text-align:center;text-transform:uppercase;}.contact-sec .et_pb_row{flex-wrap:wrap;justify-content:space-between;}.contact-sec .et_pb_row .et_pb_column{width:calc(50% - 10px);}}@media (max-width:767px){.mobile-click{pointer-events:auto;}#et-top-navigation nav#top-menu-nav{padding:0px !important;}.mobile-click{pointer-events:auto;}.et_mobile_menu{top:100%;padding:2%;}.add-phone-head{float:left;margin-right:20px;}.et_header_style_left .logo_container img{max-width:100% !important;}.mobile_menu_bar{top:25px;}.home-banner .et_pb_text_inner h2{line-height:normal;font-size:23px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:32px;}.home-banner .et_pb_button_module_wrapper{width:95%;}.factory-schedule-sec ul.sch-main li{padding:0px !important;display:block;}.factory-schedule-sec ul.sch-main li a{text-align:left !important;}.factory-schedule-sec ul.sch-main li:nth-child(2){margin:10px 0;}.chanalty-most h1{font-size:30px !important;line-height:normal;}.need-repair p{padding:0px;}.need-repair .et_pb_row:last-child .et_pb_column:first-child{width:auto !important;margin-right:10px !important;float:none;display:block;margin:0px auto !important;}.need-repair ul.brnd-list-home li a span.titile-brnd{font-size:20px;}.ase-certification{padding:20px 0px !important;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{font-size:20px;}.schedule-appoint h2{font-size:40px !important;}.ase-certification h2{font-size:26px !important;}.schedule-appoint p{padding:0px;}.schedule-appoint ul.city-col-3{width:100%;padding:0px;}.designed-by-sec img{float:none;display:block;margin:0px auto;}.need-repair h2{font-size:34px !important;}.need-repair ul.brnd-list-home li{width:33.33%;}.schedule-appoint h2{font-size:32px !important;}.schedule-appoint ul.city-col-3 li{width:49%;}.designed-by-sec ul.footer-menu li{margin-right:30px;}.designed-by-sec ul.footer-menu li a{font-size:14px;}.add-phone-head li a{font-size:30px;}.inner-banner h2{font-size:30px;}.service-you h1{font-size:40px !important;}.inner-schedule-appoint h2{font-size:30px !important;}.inner-schedule-appoint ul.city-col-3 li{float:left;display:block;padding:0;width:50%;text-align:left;}.inner-schedule-appoint ul.city-col-3 li a{line-height:40px;}.appoint-sec h1{font-size:30px !important;}.brand-landing-sec .et_pb_column:last-child{width:100%;margin-left:0;}.brand-landing-sec .et_pb_column{margin:0;width:100%;}.if-ans-yes h1{font-size:24px;}.if-ans-yes h2{font-size:15px;}.brand-landing-sec .et_pb_column:nth-child(2){width:100%;margin:20px 0%;}.landing-schedule-appoint .et_pb_column:last-child p{float:none;text-align:center;}.landing-schedule-appoint p{text-align:center;}.need-repair .et_pb_row:last-child .et_pb_column:last-child{width:100% !important;}.et_mobile_menu li.nav-aapointment a{font-size:17px;float:none;display:block;color:#fff !important;background:#3957ad !important;border-radius:3px;padding:14px 20px !important;opacity:1 !important;text-align:center;text-transform:uppercase;}.add-phone-head li.phone{padding-left:22px;background-size:20px;}.contact-sec .et_pb_row{flex-wrap:wrap;justify-content:space-between;}.contact-sec .et_pb_row .et_pb_column{width:calc(50% - 10px);}}@media (max-width:640px){.home-banner .et_pb_text_inner h2{font-size:16px;}.home-banner .et_pb_text_inner h2 span.bold{font-size:22px;}.factory-schedule-sec ul.sch-main li a{font-size:18px;}.chanalty-most h1{font-size:22px !important;}.ase-certification h2{font-size:20px !important;}.schedule-appoint h2{font-size:24px !important;}.designed-by-sec ul.footer-menu li{margin-right:30px;width:50%;margin:0;}.designed-by-sec ul.footer-menu li a{font-size:16px;}.add-phone-head li a{font-size:23px;}.et_header_style_left .logo_container{width:160px;padding:20px 0;}.inner-banner h2{font-size:24px !important;}.service-you h1{font-size:30px !important;}.inner-schedule-appoint h2{font-size:24px !important;}.appoint-sec h1{font-size:22px !important;}.if-ans-yes h1{font-size:20px;}.if-ans-yes h2{font-size:12px;}.brand-landing-sec h3{font-size:20px;}.about-cont-sec h2{font-size:30px;}.landing-schedule-appoint .et_pb_column:last-child p{font-size:15px;}.landing-schedule-appoint .et_pb_column:last-child p span.l-blue{font-size:23px;}div.wpforms-container-full .wpforms-form .wpforms-one-half{width:100% !important;margin:0px !important;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_1-container{float:none;width:100%;display:block;vertical-align:middle;padding-right:0px;}.wpforms-validate .wpforms-field-container div#wpforms-1230-field_3-container{float:none;width:100%;display:block;vertical-align:middle;padding-left:0px;}.wpforms-submit-container{float:none !important;display:block;padding:0px 0 0 !important;}div.wpforms-container-full .wpforms-form .wpforms-first{margin-bottom:20px !important;}li.nav-aapointment{margin-top:10px;}.et_pb_row{padding-right:20px !important;padding-left:20px !important;}.service-you ul.expert-list li{width:50%;}.designed-by-sec ul.footer-menu li a{font-size:16px;line-height:35px;}.designed-by-sec ul.footer-menu{display:block;}.wpforms-recaptcha-container{float:left !important;width:100% !important;display:block;padding-bottom:20px !important;}.wpforms-submit-container{float:left !important;width:100% !important;text-align:left;}.contact-sec .et_pb_row .et_pb_column{width:100%;}}@media (max-width:480px){.add-phone-head li{font-size:12px;}.add-phone-head li a{font-size:14px;}.et_header_style_left .logo_container{width:95px;}.factory-schedule-sec ul.sch-main li a{font-size:14px;}.need-repair h2{font-size:26px !important;}.schedule-appoint h2{font-size:20px !important;}.schedule-appoint ul.city-col-3 li{width:100%;}.need-repair ul.brnd-list-home li{width:100%;}.need-repair .et_pb_row:last-child .acura-sec .et_pb_promo_description h2{width:85%;}.inner-banner h2{font-size:16px !important;}.service-you h1{font-size:22px !important;}.inner-schedule-appoint h2{font-size:17px !important;}.if-ans-yes h1{font-size:16px;}.brand-landing-sec h3{font-size:16px;}.brand-landing-sec ul.one-col li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:30px;padding-bottom:10px;}.about-cont-sec h2{font-size:26px;}.about-cont-sec ul.one-col li{float:left;width:100%;font-style:normal;font-weight:normal;font-size:17px;line-height:25px;color:#fff;padding-bottom:15px;}.landing-schedule-appoint .et_pb_column:last-child p span.l-blue{font-size:17px;}.home-banner span.schedule-btn a{font-size:14px;padding:6px 15px;}.add-phone-head li.phone{padding-left:22px;background-size:20px;}.add-phone-head li a{font-size:16px;}}