 @import url('https://fonts.googleapis.com/css2?family=Michroma&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap'); body{background:#e6e6e6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h1 a,.heading-1{color:#000000;font-family:Michroma,sans-serif;font-size:26px;line-height:1;margin:25px 0;}h2,.heading-2{color:#000000;font-family:Michroma,sans-serif;font-size:22px;line-height:1.2;margin:25px 0;}h3,.heading-3{color:#000000;font-family:Michroma,sans-serif;font-size:19px;line-height:1.5rem;margin:25px 0;}h4,.heading-4{font-family:Michroma,sans-serif;color:#000000;font-size:17px;line-height:1.5rem;margin:25px 0;}h1 small,h2 small,h3 small,h4 small,.heading-1 small,.heading-2 small,.heading-3 small,.heading-4 small{color:#000000;display:block;font-size:65%;line-height:2;}p,ul li{font-family:Open Sans,sans-serif;color:#353535;font-size:16px;line-height:2.25;margin:15px 0;}ul{list-style-type:none;}ul li{color:#daad33;line-height:2;margin:0 0 10px;}li span{color:#353535;}.button-one{color:#111111;cursor:pointer;background:#daad33;display:block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;line-height:64px;padding:0 20px;margin-top:10px;text-align:center;text-transform:uppercase;width:100%;}.button-one:hover{background:#b48d27;color:#111111;}.button-one.alt{background:#b48d27;line-height:55px;}.button-one.alt:hover{background:#daad33;}.button-one .fa{font-size:17px;margin-left:15px;}.button-two{border:2px solid #daad33;color:#e6e6e6;font-family:Open Sans,sans-serif;font-size:17px;font-style:italic;font-weight:400;padding:40px;}.button-two.alt{border:2px solid #b48d27;}.button-two span{color:#daad33;display:block;font-family:Michroma,sans-serif;font-size:24px;font-style:normal;}.button-two.alt span{color:#b48d27;}.button-two:hover{background:#daad33;color:#000000;}.button-two.alt:hover{background:#b48d27;}.button-two:hover span{color:#000000;}.row{margin:0 auto;max-width:75em;width:100%;}.strip-padding{padding-left:0!important;padding-right:0!important;}.vertical-padding{padding-top:10vh;padding-bottom:10vh;}.padded{padding:10vh 3.5vw;}[class*="fadein-"],.scrollfade{opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.scrollfade.complete{opacity:1;}.animate{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.small-hr{margin:1.25rem auto 1.1875rem;width:30%;}  .header-wrapper{position:relative;height:30vh;padding-top:15px;}.header-wrapper.home{height:100vh;}.header-background{height:100vh;position:absolute;overflow:hidden;top:0;width:100%;z-index:-1;}.header-background:before{content:"";background:#e6e6e6;bottom:0;height:10px;position:absolute;width:100%;opacity:.1;}.social-wrapper{display:inline-block;}.social-wrapper a{display:inline;line-height:48px;padding:0 15px;}.social-wrapper a .fa{color:#e6e6e6;font-size:18px;line-height:48px;}.social-wrapper a:hover .fa{color:#daad33}.header-phone{display:inline-block;border:2px solid #daad33;color:#e6e6e6;font-size:16px;font-weight:600;line-height:44px;padding:0 10px;margin-top:5px;min-width:175px;text-align:center;}.header-phone:hover{color:#e6e6e6;}.header-phone .fa,.header-phone .fa-solid{color:#daad33;font-size:18px;line-height:44px;margin-right:10px;}.header-company-title{margin:10px 0 5px;}.header-company-title a{color:#e6e6e6;font-size:26px;margin:0;}.header-company-serviceorder{color:#e6e6e6;font-size:16px;font-weight:600;letter-spacing:1px;margin:0;opacity:.7;}.header-content{margin-top:10%;}.header-content p{color:#e6e6e6;font-family:Michroma,sans-serif;font-size:3.4em;line-height:normal;}.header-content p span{color:#b48d27;}.scroll-arrow{background:#b48d27;border-radius:67px;cursor:pointer;width:67px;height:67px;margin:10% auto 0;position:relative;}.scroll-arrow:before{content:"";background:#b48d27;border-radius:67px;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.25;-webkit-animation:pulse 2.05s infinite;animation:pulse 2.05s infinite;}.scroll-arrow .fa{color:#e6e6e6;font-size:25px;line-height:67px;text-align:center;width:100%;-webkit-animation:pulse 1.85s infinite;animation:pulse 1.85s infinite;}.header-bottom{position:absolute;bottom:2vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}  .nav-wrapper{border-bottom:1px solid #353535;}.top-bar{background:none;font-family:Open Sans,sans-serif;height:65px;line-height:65px;display:inline-block;}.top-bar-section ul li{background:none;margin:0;}.top-bar-section li:not(.has-form) a:not(.button){background:none;border-bottom:1px solid transparent;color:#e6e6e6;font-family:Open Sans,sans-serif;font-size:17px;letter-spacing:2px;line-height:65px;padding:0 35px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li.active > a:hover,.top-bar-section ul li:hover:not(.has-form) > a{background:none;border-color:#b48d27;color:#e6e6e6;line-height:65px;padding:0 35px;opacity:1;}.top-bar-section .has-dropdown > a::after{display:none;}.top-bar-section .dropdown{background:rgba(218,173,51,0.8);}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:rgba(218,173,51,0.8);border-bottom:1px solid #111111;color:#111111;font-size:13px;font-weight:600;line-height:40px;padding:0 15px;opacity:1;}.top-bar-section .dropdown li:not(.has-form):last-child a:not(.button){border-bottom:none;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button){background:#b48d27;border-color:#111111;color:#111111;line-height:40px;padding:0 15px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):before{content:"";background:#111111;display:inline-block;width:7px;height:7px;margin-right:10px;opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button):before,.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button):before,.top-bar-section .dropdown li.active:hover:not(.has-form) > a:not(.button):before,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button):before{opacity:1;}  .content-bottom{background:#282b31;display:block;position:relative;width:100%;}.content-bottom h2,.content-bottom .heading-2,.content-bottom h3,.content-bottom .heading-3,.content-bottom h3 a,.content-bottom h4,.content-bottom .heading-4{color:#b48d27;}.content-bottom p,.content-bottom a,.content-bottom li span{color:#e6e6e6;}.content-bottom b,.content-bottom strong{color:#b48d27;}.content-bottom img{border:1px solid #353535;}.content-bottom img:nth-of-type(1){margin-bottom:30px;}.content-bottom hr{border-color:#a2aec6;float:left;left:50%;position:relative;opacity:.3;width:80%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}  .service-exerpt{border-right:1px solid #353535;padding:30px;margin:20px 0;}.service-exerpt:last-child{border-right:none;}  .faq{margin-bottom:30px;}.faq h2,.faq .heading-2{color:#b48d27;font-size:17px;margin-bottom:5px;}.faq h2:before,.faq .heading-2:before{content:"Q. ";color:#daad33;font-size:22px;position:relative;display:inline;}.faq p:not(.heading-2){padding-left:35px;line-height:1.5em;}  .footer-wrapper{position:relative;width:100%;}.footer-padding{position:relative;background:url(https://autotechexpress.com/wp-content/themes/gbm/images/dashboard-bg.jpg) no-repeat 50% / cover;display:block;float:left;padding:15vh 0;width:100%;overflow:hidden;}.disclaimer{position:relative;clear:both;background:#e6e6e6;padding:10px 0;}.disclaimer p{color:#000000;font-size:9px;line-height:normal;margin:0;text-transform:uppercase;}.lnm-image img{max-width:80px;opacity:.6;}.scrollTop{position:absolute;bottom:0;right:0;background:#000000;cursor:pointer;width:65px;height:100%;}.scrollTop .fa{color:#e6e6e6;font-size:30px;line-height:60px;text-align:center;width:100%;}  .contactForm{float:left;margin:50px 0;position:relative;}.contactForm input{background:none;border:1px solid #c1c1c1;font-family:Open Sans,sans-serif;font-size:17px;height:50px;width:100%;padding:10px 20px;margin-bottom:20px;}.contactForm input:focus{background:none;}.contactForm textarea{background:none;border:1px solid #c1c1c1;font-family:Open Sans,sans-serif;font-size:17px;height:125px;padding:10px 20px;width:100%;}.contactForm .submit{font-weight:400;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#b48d27;}.contact-section-wrapper{background:#282b31;padding:3vh 0;}.contact-section{border-right:1px solid #c1c1c1;padding:0 2vw;}.contact-section:last-child{border:none;}.contact-section p.heading-3{color:#e6e6e6;font-family:Open Sans,sans-serif;font-weight:600;}.contact-section p:not(.heading-3){color:#e6e6e6;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 5px;}.map-wrapper{border:1px solid #c1c1c1;}.slick-background-wrapper{left:0;position:relative;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .whitetext{color:#FFFFFF;} @keyframes pulse{0%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} 50%{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);} 100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}  .dark-bg{background:#282b31;}.dark-bg p{color:#a2aec6;}.dark-bg h2{color:#b48d27;} .header-info{display:flex;flex-wrap:wrap;align-items:center;} .logo-wrapper h1{margin:0;} .logo-wrapper img{max-width:200px;} .social-wrapper p{display:inline-block;padding-right:20px;border-right:2px solid #ffffff;color:#b48d27;font-weight:1000;text-transform:capitalize;letter-spacing:1px;} .header-contact{text-align:right;} img.google-review{background:#ffffff;}.header-wrapper.home::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 75%);}.gallery-wrapper h2{display:none!important;}a.button.btn1{background:#dfb848;color:#000;font-family:'Michroma';border:1px solid #000;}a:hover.button.btn1{background:#e6e6e6;}.footer-btn-section{background:#303030;padding:2vw;}.footer-btn-section a.button.btn1{min-width:350px;}   .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#b48d27;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;border:1px solid;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#000000;font-weight:normal;background:#b48d27;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}  @media screen and (min-width:1025px){.social-wrapper a .fa{-webkit-animation:pulse 1.85s infinite;animation:pulse 1.85s infinite;}.inline-flex{display:flex;align-items:center;}.top-padding-xs{padding-top:1vw;}} @media screen and (max-width:1680px){.top-bar-section li:not(.has-form) a:not(.button){padding:0 12px !important;font-size:14px;}.header-wrapper.home{height:90vh;}.header-phone{min-width:auto;}} @media screen and (max-width:1536px){.header-wrapper.home{height:100vh;}} @media screen and (max-width:1440px){.padded{padding:5vh 3.5vw;}.social-wrapper a{padding:0 10px;}.header-phone{font-size:16px;}.header-phone .fa{font-size:18px;}.header-background img{min-width:1920px;}} @media screen and (max-width:1366px){.social-wrapper a{padding:0 8px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 25px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li.active > a:hover,.top-bar-section ul li:hover:not(.has-form) > a{padding:0 25px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){padding:0 15px;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button){padding:0 15px;}.scroll-arrow{margin-top:5%;}} @media screen and (max-width:1280px){body{overflow-x:hidden;}.header-background img{min-width:1440px;}.social-wrapper a .fa{font-size:16px;}.header-phone{font-size:15px;}.header-phone .fa{margin-right:8px;}} @media screen and (max-width:1024px){.row.vertical-padding,.padded{padding:5vh 5vw;}header{text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}header:not(.home){background:url(https://autotechexpress.com/wp-content/themes/gbm/images/sliders/01-small.jpg) no-repeat 50% / cover;display:block;float:left;height:auto;padding:15px 0;width:100%;}.top-bar.expanded .title-area{background:none;}.top-bar .toggle-topbar.menu-icon{right:15px;}.top-bar .toggle-topbar.menu-icon a{line-height:40px;padding:0 50px 0 15px;}.top-bar .toggle-topbar.menu-icon a span{color:#e6e6e6;padding:0;}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 2px #daad33,0 10px 0 2px #daad33,0 20px 0 2px #daad33;right:0;width:35px;}.top-bar{height:45px;line-height:45px;margin-bottom:15px;width:100%;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li.active > a:hover,.top-bar-section ul li:hover:not(.has-form) > a{border:none;line-height:50px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:45px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#e6e6e6;}.header-background{height:100vh;}.header-background img{min-width:100vw;}.social-wrapper a{width:60px;}.company-info{margin-top:20px;}.header-content{margin-top:15%;}.header-bottom{bottom:20px;}.service-exerpt{border-right:none;border-bottom:1px solid #353535;padding:0 0 30px;}.service-exerpt.last{border:none;}.contact-section{border:none;}.contact-section a{color:#e6e6e6;}#gmap2{margin-bottom:0;}.footer-padding{padding:5vh 10vw;}footer .button-two{margin-bottom:30px;}footer .button-two:last-child{margin-bottom:0;}.disclaimer p{line-height:normal;} .logo-wrapper{order:-1;} img.google-review{position:relative;max-width:200px;} .header-contact{text-align:center;} .social-wrapper a .fa{font-size:22px;padding:15px;}} @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.header-wrapper.home{height:auto;}.header-background img{width:100vw;height:auto;max-height:100%;}.header-content{margin-top:5%;}.header-content p{font-size:40px;}.scroll-arrow{margin:2% auto 0;}.header-bottom{position:relative;margin-top:50px;}}@media screen and (max-width:767px){.button-one{font-size:15px;line-height:50px;}.button-two{padding:20px 15px;}.row.vertical-padding{padding:5vh 0;}.padded{padding:15px;}.header-wrapper{padding-top:5px;}header.home .header-background img{height:100vh;width:auto;max-width:100%;min-width:inherit;}.social-wrapper a{padding:0 5px;width:auto;}.social-wrapper a .fa{font-size:14px;}.header-phone{padding:0;width:50%;}.header-phone .fa{font-size:16px;margin-right:5px;}.header-company-title a{font-size:27px;}.header-company-serviceorder{font-size:14px;line-height:normal;}.header-content{margin-top:15px;}.header-content p{font-size:18px;}.scroll-arrow{height:50px;width:50px;margin:25px auto 0;}.scroll-arrow .fa{font-size:20px;line-height:50px;}.faq p:not(.heading-2){padding-left:0;}.contact-section{text-align:center;}#gmap2{height:250px!important;}.footer-padding{padding:5vh 3vw;}}@media screen and (max-width:767px) and (orientation:landscape){header.home .header-background img{height:auto;width:100%;}.company-logo{display:none;}.header-company-title a{font-size:24px;}.header-company-serviceorder{display:none;}.header-content{margin-top:0;}.header-content p{margin:10px 0;}.scroll-arrow{display:none;}} @media screen and (max-width:320px){a[href^="tel:"].header-phone{font-size:13px !important;}.social-wrapper a .fa{padding:11px;}} 