@import url(https://fonts.googleapis.com/css?family=Varela+Round);:root{font-family:"Poppins",sans-serif;color:#57585b}*{box-sizing:border-box}html{background-color:#fff}body{overflow-x:hidden;height:100%;margin:0;padding:0}#root{position:relative}.nav-linkHamburger{text-decoration:none;color:#fff;padding-top:10px}.nav-linkHamburger:hover{color:#e29393}.nav-linkHamburger:active,.nav-linkHamburger:hover{text-decoration:none;padding-top:10px;margin-left:10px}.nav-linkHamburger:active{color:#b34242}.dropDown{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:30px}.dropDown a{color:#fff;text-decoration:none}.hamburgerUnderline{text-decoration:underline}.nav-link:hover{color:#f0324d}.mobileCallIcon{position:fixed;bottom:8%;right:8%;z-index:999}.styleBurger{z-index:998}@media (min-width:1026px){.mobileCallIcon{display:none}}.callUsText{margin-top:4rem;font-size:14px;font-weight:700;color:#000}.redNumText,.redText{color:#f0324d}.redNumText{font-size:18px;font-weight:1000}.addressText{margin-top:-.75rem;font-size:10px}.freeText{font-size:40px;font-family:"Quicksand",sans-serif;font-weight:900;text-align:left;margin:0}.squiggleImg{height:12px;width:50px}.oilChangeTextBox{text-align:left;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:55%;-webkit-justify-content:space-around;justify-content:space-around}.napaSquiggleBox{text-align:right;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end;width:8%;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:5.5rem;-webkit-align-self:flex-end;align-self:flex-end}.oilChangeText{font-size:30px;color:#000;font-weight:700}.oilChangeText,.smallText{margin:0;font-family:"Quicksand",sans-serif}.smallText{font-size:12px;padding-top:6px}li{list-style:none;font-family:"Poppins",sans-serif}.VeteranSubscribeBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:20%;background-color:"transparent"}.moveVeteranText{margin-left:250px;margin-top:50px;text-align:left;line-height:1}.napaBackgroundLocation{margin:0;font-style:normal;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:900;font-stretch:normal;font-size:1rem;font-family:Intro,Verdana,sans-serif}.flexThis{-webkit-align-items:flex-end;align-items:flex-end}.flexThis,.flexThis a{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;text-decoration:none}.flexThis a{color:red;margin-left:8px;margin-right:8px;font-size:20px;text-transform:uppercase}.submitContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:left;justify-content:left;width:100%;margin-top:7px;margin-bottom:5px}.pageContainer{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.inputField{height:30px;width:20%;font-family:"Poppins",sans-serif;font-size:8px;border:none;box-shadow:0 0 25px 0 #b3b3b3;border-radius:10px;background-color:#fff;padding-left:10px;margin-left:10px;margin-right:10px}.submitBox{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.subscribeButton,.subscribeButton2{background-color:#000;border:none;border-radius:4px;color:#fff;height:30px;width:110px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:14px;font-family:"Quicksand",sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700}.subscribeButton2{margin-left:290px}.homeAppointmentButtonDiv,.homeSchedulerSubmitButtonContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.homeAppointmentButtonDiv{background-color:#000;margin-top:20px;margin-bottom:20px;padding-top:5px;padding-bottom:5px;border-radius:4px;color:#fff;font-size:13px;font-weight:1000;font-family:"Poppins",sans-serif;text-transform:uppercase;text-decoration:none;width:150px}.homeSchedulerReply{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding-bottom:50px}.homeAppointmentButtonDiv:hover{background-color:#f0324d}.homeAppointmentButtonDiv:active{background-color:#b62b40}.subscribeButton2:hover{background-color:#f0324d}.subscribeButton2:active{background-color:#b62b40}.submitBox a{margin:15px 0 40px;padding-right:10px;padding-left:10px}.innerDiv{font-size:1.5rem}.coupons,.services,.tips-advice{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%}.tips-advice{background-image:url(/images/tips-and-advices.jpg)}.coupons{background-image:url(/images/our-coupons.jpg)}.services{background-image:url(/images/our-services.jpg)}.innerDiv h2{text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;overflow:hidden;padding-bottom:10px}.innerDiv h2:after{position:relative;top:10px;right:-25%;content:"";width:100%;height:40px;border:thick solid transparent;border-top-color:red}.innerDiv h2 em{color:red;font-style:normal;font-size:3rem;line-height:2rem}.innerDiv .cta{font-size:1rem;text-align:right;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.subscribeButton:hover{background-color:#f0324d}.subscribeButton:active{background-color:#b62b40}.redeemBox{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:right;justify-content:right;width:140px;padding-bottom:5rem}.redeemBox,.redeemContainer{display:-webkit-flex;display:flex}.redeemContainer{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}.redeemButton{height:30px;font-size:9px}.redeemButton,.redeemButton2{background-color:#000;border:none;border-radius:4px;color:#fff;width:80%;font-weight:1000;font-family:"Poppins",sans-serif;text-transform:uppercase}.redeemButton2{font-size:13px;padding:6px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-decoration:none}.redeemButton2:hover{background-color:#f0324d}.redeemButton2:active{background-color:#b62b40}.redeemButton:hover{background-color:#f0324d}.redeemButton:active{background-color:#b62b40}.smallLink{font-size:8px}.nextBox{background-image:url(/images/newcarcollage.jpg);height:10rem;width:100%;background-size:cover}.specialAd{display:-webkit-flex;display:flex}.homepageSpecialsContainer{-webkit-align-items:right;align-items:right;width:100%;padding:10px}.homepageSpecialsBox,.homepageSpecialsContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.homepageSpecialsBox,.homepageSpecialsText{-webkit-align-items:flex-end;align-items:flex-end}.homepageSpecialsText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:right}.homepageSpecialsTitle{margin-top:.5rem;font-weight:900;margin-bottom:-1.6rem;text-align:right}.reviewText{text-decoration:underline;text-align:center;font-size:13px}.vehicleInfo{text-align:left;font-size:13px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:3.5 1;flex:3.5 1;margin-left:80px}.vehicleList{list-style:none}.vehicleList li:before{content:"\2022";color:red;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.vehicleInfo li{padding:5px;font-size:20px;color:#000}.bottomFooter{-webkit-flex-direction:row;flex-direction:row;width:100%;background-color:#191919;padding-top:3rem;padding-bottom:4rem;margin:0}.bottomFooter,.footerLogo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.footerLogo{width:20%;-webkit-align-items:initial;align-items:normal;padding:0;margin:-10px 0 0}.whiteTitle{color:#fff;font-weight:1000;font-size:1rem;padding:0;margin:0 0 1rem;text-align:center}.contactFooter{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;list-style:none;width:auto;margin:10px}.footerList{margin:0;padding:0}.footerList li{font-size:12px;margin-bottom:8px}.footerNav{list-style:none;width:20%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.bottomNavList{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;list-style:none;font-size:.75rem;margin:0;padding:0;max-width:320px;width:200px}.bottomNavList li{padding-bottom:15px}.bottomNavList li a:hover{text-decoration:underline;color:#fff}.footerList li{color:grey}.footerLinks{text-decoration:none;color:grey;margin-top:5rem}.serviceListItem,.servicePageLinks,.servicePageLinks a{color:#000;text-decoration:none;list-style:disc}.servicePageLinks:hover{text-decoration:underline;color:grey;margin-top:5rem;font-weight:900}.whiteBold{color:#fff;font-weight:200;font-size:.8rem;padding-right:.7rem}.testDiv{position:absolute}.control-dots{margin:0;padding:0}.carouselButton{margin:0 0 4rem;padding:10px 25px;background-color:#fff;border:none;border-radius:7px;color:navy;font-size:18px;font-weight:600;font-family:"Poppins",sans-serif;transition:all .5s ease 0s;transition:color .5s ease 0s}.carouselButton:hover{color:#fff;background-color:#f0324d;transition-delay:.1s;-webkit-transition-delay:.1s}.warrantyImg{object-fit:cover}.warrantyTextContainer{margin-bottom:60px}.warrantyTextInnerDiv{border:2px solid green}.warrantyCarouselText{color:#fff;font-family:"Poppins",sans-serif;font-size:400em/1.5em;font-weight:100;margin-top:40px;font-size:20px}.napaBackgroundTitle{margin:0;color:#fff;font-style:normal;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:900;font-stretch:normal;font-size:2.2em;font-family:Intro,Verdana,sans-serif;text-transform:uppercase}.warrantyCarouselTitle{color:#fff;font-family:"Poppins",sans-serif;font-size:20px;font-weight:100}.yellowText{text-decoration:underline;color:#faad14;margin-bottom:0}.napaDiv{text-align:center;display:-webkit-flex;display:flex}.dropdownNavContent{display:none;position:absolute;background-color:rgba(0,0,0,.7);min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdownNavContent a{font-size:13px;color:#fff;padding:6px 16px;text-decoration:none;font-weight:700;display:block}.dropdownNavContent a:hover{color:#f0324d}.dropdownNav:hover .dropdownNavContent{display:block}.dropdownNav:hover .dropdownServicesButton{color:#f0324d}.dropdownNav{text-decoration:none;color:#57585b;position:relative;display:inline-block;padding-top:10px;margin-left:5%}a.dropdownServicesButton{font-size:20px}.nav-link{text-decoration:underline;color:#57585b;padding-top:10px;margin-left:5%;font-weight:900}a.nav-link{font-size:20px}.topNumberLink{text-decoration:none}.dropdownServicesButton{background-color:#fff;color:#57585b;font-size:16px;border:none;text-decoration:underline;font-weight:900}.bottomRightHalfDiv{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:10px;width:100%;margin-left:-80px;padding-top:50px;padding-bottom:20px}.greyLink{color:#000;text-decoration:none;font-size:20px}.greyLink:hover{text-decoration:underline;font-weight:900}.burgerLink{color:#fff}.servicesHamburgerDropDown{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.servicesHamburgerDropdown:active{color:#f0324d}.event-info{padding:10px}.events-box{min-height:100%;-webkit-flex-direction:column;flex-direction:column;border:4px solid #419fad;background-color:#a6e0a6;margin-bottom:10px}.events-box,.eventsList1{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;font-size:1.5rem;font-size:28px;list-style:none;-webkit-align-items:center;align-items:center}.eventsList1{-webkit-flex-direction:row;flex-direction:row;color:#000}.eventsList1 li{margin:auto 20px}.creditsFooter{border-top:5px #fff}.homeScheduler{margin-top:5rem;width:100%}.appointmentTitle{width:90%;font-size:14px;margin-bottom:0}.appointmentTitle,.topHalf{display:-webkit-flex;display:flex}.topHalf{-webkit-flex-direction:row;flex-direction:row;width:100%;-webkit-justify-content:center;justify-content:center}.homeAppointmentInstructions{text-align:right;color:#f0324d;line-height:1.5;-webkit-flex:1 1;flex:1 1}.homeAppointmentPhoto{background-image:url(/images/bookappointment.jpg);background-size:contain;background-repeat:no-repeat}.homeAppointmentPhoto,.leftArea,.rightArea{-webkit-flex:1 1;flex:1 1}.homeScheduleInnerDiv{max-width:900px}.homeScheduleContainer,.homeScheduleInnerDiv .row{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.homeScheduleContainer{-webkit-align-items:flex-start;align-items:flex-start;width:100%}.lineInput{background:transparent;font-size:18px;color:grey;border:none}.lineInput:focus{background:transparent;color:red}.homeScheduleInnerDiv .control{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;margin:10px;border-bottom:thin solid #000}.homeScheduleInnerDiv .control.double{-webkit-flex:2 1;flex:2 1}.homeScheduleInnerDiv label{text-transform:uppercase;font-size:.8em;margin:0 1em 1em 0}.homeAppointmentReasonContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.homeAppointmentReasonDiv{width:65.3%;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-flex;display:flex;margin-top:10px}.homeAppointmentField{width:100%;background:transparent;border:none;border-bottom:1px solid grey;font-size:18px;color:grey}.homeAppointmentField:focus{background:transparent;border:none;color:red}.breadCrumbDiv{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;height:auto;-webkit-flex:1 1;flex:1 1;width:78%}.breadCrumbTextt{color:red;text-decoration:none}.homeBreadCrumb a{margin-left:0}.imgDiv{height:0;margin:0 0 0 -80px;padding-right:60px;padding-top:10px}.reviewTable{width:90%;margin-top:1rem}.vehicleImgContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-left:200px}@media (max-width:930px){.vehicleImgContainer{padding-left:0}}@media (max-width:400px){.scheduleTitles{line-height:4}}.directionsDiv{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:840px){.directionsImg{width:400px;height:260px}}@media (max-width:450px){.directionsImg{width:200px;height:130px;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex}}@media (max-width:730px){.vehicleList li{font-size:12px}.vehicleInfo{margin-left:0}.imgContainer{height:100px;width:100px}.imgPhotoSection{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.bottomFooter{width:100%}.reviewText li{font-size:10px}.reviewInfo li{font-size:12px}.starsImg img{height:10px;width:50px}}.reviewList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-left:20px}.reviewInfo{-webkit-flex:1 1;flex:1 1;font-size:8px;width:100%}.reviewBox{border-top:1px solid hsla(0,0%,70.6%,.5);border-bottom:1px solid hsla(0,0%,70.6%,.5);margin-bottom:1.5px;width:100%}.reviewBox,.starsImg{display:-webkit-flex;display:flex}.starsImg{-webkit-justify-content:center;justify-content:center}.reviewInfo{border-right:1px solid hsla(0,0%,70.6%,.5);padding-right:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;font-size:18px;font-weight:900}.reviewInfo li{margin-bottom:2px}.reviewText{text-align:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:30px;font-size:20px;font-weight:700;text-decoration:none}.hey{border-bottom:1px solid grey}.greyText{color:grey}.reasonField{height:60px}button,input,select,textarea{outline:none}textarea{resize:none;height:50px}.customBreadCrumbSpacing{margin:0;padding:0}.scheduleCalendar,.scheduleCalendar2{width:50%;color:red;font-size:16px}.scheduleCalendar2{border:none}.scheduleInputDiv,.scheduleTitles{display:-webkit-flex;display:flex}.scheduleTitles{width:90%;-webkit-justify-content:space-between;justify-content:space-between}.warningBox{border:1px solid #000;border-radius:4px;margin-top:.75rem;line-height:.75;padding:10px 14px 10px 10px;font-size:13px;background-color:#feffce}.nameContainer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:46%}.emailContainer input,.nameContainer input,.phoneContainer input{border:1px solid hsla(0,0%,43.1%,.438);border-radius:2px;height:10px}.phoneContainer{display:-webkit-flex;display:flex}.phoneEmptyDiv{-webkit-flex:0.5 1;flex:0.5 1}.phoneInput{width:100%}.emailContainer,.phoneInput{display:-webkit-flex;display:flex}label{line-height:.5}.seniorsTitle{text-align:center;padding-bottom:5rem}.appointmentSendButton:hover{background-color:#f0324d}.appointmentSendButton:active{background-color:#b62b40}.resumeSubmitContainer{width:120px;font-size:120px}.affiliateLogos,.resumeSubmitContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.affiliateLogos{margin:.75rem;-webkit-flex-direction:row;flex-direction:row;width:100%;-webkit-align-items:center;align-items:center}.affiliateLogos a{margin-left:10px;margin-right:10px}.ada-icon{position:absolute;left:10px;bottom:10px}.phoneNumber{font-size:18px}.largeNumber{font-size:30px;margin-left:8px;font-weight:900}.contactFooter a,.mobileContactBox a{text-decoration:none}.socialMediaFooter{margin:10px;width:auto;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.socialLogoIcons,.socialMediaFooter{display:-webkit-flex;display:flex}.contactUsContainer h3,.dropdownNavContent a{text-transform:uppercase}.contactSendButton,.specialsRedeemButton{width:100%}.contactSendButton,.contactSendDiv,.specialsRedeemButton{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.contactSendDiv{width:80%}.specialsContainer{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;margin-left:-27%}.specialsBox,.specialsContainer{display:-webkit-flex;display:flex}.specialsBox{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:right;line-height:1;border:thin solid grey;-webkit-flex:1 1;flex:1 1;margin-left:16rem;margin-top:3rem;padding-left:40px;padding-right:40px;padding-bottom:5px}.specialsSpacer{-webkit-flex:4 1;flex:4 1;height:auto}.specialsActions{display:-webkit-flex;display:flex;width:100%;height:auto;-webkit-justify-content:space-between;justify-content:space-between;height:40px;margin:0;padding:0}.specialsActions h2{margin:0;padding:0;font-size:40px}.contactUsCompleteDiv{width:100%}.contactUsCompleteDiv,.welcomeText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.welcomeText{line-height:.1;margin-top:10rem}.welcomeText h1{font-size:80px;color:#fff;text-transform:uppercase}.glowTitle{text-shadow:1px 1px 2px #000,0 0 25px #ff0,0 0 5px #b8b80d}.blueGlow{text-shadow:1px 1px 2px #000,0 0 25px #097da0,0 0 5px #b8b80d}.welcomeText h3{font-size:22px;text-decoration:underline;color:#fff;text-transform:uppercase}@media (max-width:1720px){.welcomeText{margin-top:20rem}.welcomeText h1{font-size:60px}.welcomeText h3{font-size:18px}}@media (max-width:1200px){.welcomeText{margin-top:28rem}.welcomeText h1{font-size:50px}}@media (max-width:1500px){.mobileColumn{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.warrantyCarouselText,.warrantyCarouselTitle{font-size:18px}}@media (max-width:1400px){.warrantyCarouselText{font-size:14px}.warrantyCarouselTitle{font-size:16px}}@media (max-width:1120px){.warrantyCarouselText{font-size:12px;line-height:2;margin-top:10px}.warrantyCarouselTitle{font-size:14px}.carouselButton{margin:0 0 100px;padding:5px 15px;font-size:10px}}@media (max-width:1000px){.warrantyCarouselText{font-size:8px;line-height:2}.warrantyCarouselTitle{font-size:10px}.carouselButton{margin-top:10px}}@media (max-width:850px){.warrantyCarouselText{font-size:6px}.carouselButton{margin-top:10px;margin-bottom:100px}}@media (max-width:600px){.mediaImg{height:175px;width:225px}.welcomeText{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:400px}.welcomeText h1{font-size:30px}.welcomeText h3{font-size:12px}.topHalf{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hideInMobile{display:none}}.mobileHeader{margin-top:5rem}@media (max-width:820px){.bottomFooter{background-color:#191919;padding-top:3rem;padding-bottom:4rem;-webkit-justify-content:center;justify-content:center}.bottomFooter,.bottomNavList{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-align-items:center;align-items:center}.bottomNavList{list-style:none;font-size:.7rem;margin:0;padding:0}}@media (max-width:700px){.affiliateLogos{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:50px}}@media (max-width:850px){.hideWhenMobile{display:none}}.mobileAppointmentButton{width:50%;margin-bottom:50px}.mobileAppointmentButton a{height:50px;width:100%;font-size:20px}@media (min-width:850px){.mobileAppointmentButton{display:none}}@media (max-width:600px){.mobileAppointmentButton a{font-size:16px}}@media (max-width:450px){.mobileAppointmentButton a{font-size:12px}}@media (max-width:350px){.mobileAppointmentButton{height:40px;width:200px}.mobileAppointmentButton a{font-size:12px}}@media (max-width:1700px){.affiliateContainer{display:-webkit-flex;display:flex;width:100%}.affiliateContainer,.affiliateLogos{-webkit-justify-content:center;justify-content:center}.affiliateLogos{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:wrap;flex-flow:wrap;width:70%}}@media (max-width:1200px){.oilChangeTextBox{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:250px;text-align:center}.affiliateResize,.oilChangeTextBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.subscribeButton2{padding:0;margin:20px 0 0}}.affiliateLogos a{margin:15px}.amsoilLogo{height:45px}.atiLogo{height:130px}.jasperLogo{height:50px}.boschLogo{height:35px}.snaponLogo{height:30px}.carquestLogo{height:70px}.rcLogo{height:50px}.michelinLogo{height:30px}.vetTopHeader{font-style:normal;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:800;font-stretch:normal;font-size:4.5em;font-family:Intro,Verdana,sans-serif}.vetNextHeader,.vetTopHeader{margin:0;color:#fff;text-transform:uppercase}.vetNextHeader{font-style:normal;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:900;font-stretch:normal;font-size:3.5em;font-family:Intro,Verdana,sans-serif}.vetText{font-weight:600;font-size:24px}.vetSubText,.vetText{color:#fff;margin-left:7px}.vetSubText{font-size:14px;font-weight:300;text-align:left}@media (max-width:1400px){.vetTopHeader{font-size:66px;margin-left:2.2rem;line-height:.75}.vetNextHeader{font-size:50px;margin-left:2.2rem}.vetText{font-size:24px;margin-left:2.4rem;margin-top:1rem}.vetSubText{font-size:16px;margin-left:2.4rem}}@media (max-width:1100px){.vetTopHeader{font-size:46px;margin-left:2.2rem;line-height:.75}.vetNextHeader{font-size:42px;margin-left:2.2rem}.vetText{font-size:18px;margin-left:2.4rem;margin-top:0}.vetSubText{font-size:14px;margin-left:2.4rem}}@media (max-width:808px){.vetTopHeader{font-size:38px;margin-left:.6rem;line-height:.75}.vetNextHeader{font-size:32px;margin-left:.6rem}.vetText{font-size:15px;margin-left:1rem;margin-top:0}.vetSubText{font-size:11px;margin-left:1rem}}.reviewContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:5rem}.reviewInnerContainer{width:40%}.star-rating{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.star{cursor:pointer;width:2em;height:2em;background-color:grey;-webkit-clip-path:polygon(50% 0,63% 38%,100% 38%,69% 59%,82% 100%,50% 75%,18% 100%,31% 59%,0 38%,37% 38%);clip-path:polygon(50% 0,63% 38%,100% 38%,69% 59%,82% 100%,50% 75%,18% 100%,31% 59%,0 38%,37% 38%)}.star.selected{background-color:#f75959}.reviewTitle{text-align:center;font-size:50px}.reviewTitle:hover{color:#942828}.AnotherTestPage,.testPageColor{background-color:#00f}.starCount{margin-top:2rem}.reviewSubmitButton{width:100px;font-size:12px}.specialsBox a{width:250px}.reviewSubmitButton:hover{background-color:#f0324d}.reviewSubmitButton:active{background-color:#b62b40}.manualPaddingDiv{margin:0;padding:0 0 0 4rem}.testContainer{display:-webkit-flex;display:flex;width:90%;-webkit-justify-content:flex-start;justify-content:flex-start}.reviewTopHalfTotal{-webkit-flex-direction:row;flex-direction:row}.reviewTopHalfDivUpper,.reviewTopHalfTotal{display:-webkit-flex;display:flex;width:100%}.reviewTopHalfDivUpper{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:2 1;flex:2 1}.reviewTopHalfDivUpper p{padding:0;margin:40px 0 0 2%}.navReviewFlex{-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;-webkit-flex:2 1;flex:2 1;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:-20px}.navReviewFlex p{margin:0;font-size:20px}.rightHalfDiv{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.rightHalfDiv,.topRightHalfDiv{display:-webkit-flex;display:flex}.navStars{padding-right:10px;margin-left:2%}.flexThis{margin-bottom:0}.underlineText{text-decoration:none;color:#57585b}.reviewText{color:#57585b}.underline{text-decoration:underline}.underlineText:hover{text-decoration:none}.reviewSubmitButtonContainer,.reviewSubmitButtonInnerDiv{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.reviewSubmitButtonInnerDiv{width:60%}.reviewSubmitButton{background-color:#000;border:none;border-radius:4px;color:#fff;height:30px;width:350px;font-size:16px;font-weight:1000;font-family:"Poppins",sans-serif;margin-top:1.5rem;text-transform:uppercase;margin-bottom:20px;text-align:center;text-decoration:none;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}reviewSubmitButton:active{background-color:#b62b40}.mobileHeader{padding-top:40px}.mobileHeader,.mobileReviewBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.mobileReviewBox{margin-bottom:0;padding-bottom:0;margin-top:25px}.mobileReviewBox p{font-size:18px;font-weight:900}.mobileContactBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;line-height:1}.tiny{text-decoration:none}.tiny,.tiny:hover{font-size:12px;color:#57585b}.tiny:hover{text-decoration:underline}.inlineContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:5px;margin-bottom:20px}.starsAdjust{margin-top:-3px}.requestHeight{line-height:1.4}.contactSendContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.contactSendButton{background-color:#000;border:none;border-radius:4px;color:#fff;height:40px;width:160px;font-size:16px;font-weight:1000;font-family:"Poppins",sans-serif;text-transform:uppercase}.contactSendButton:hover{background-color:#f0324d}.contactSendButton:active{background-color:#b62b40}.veteransContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:10rem 0 15rem}.buttonsContainer{-webkit-justify-content:center;justify-content:center;margin-top:5rem;margin-left:4rem;padding-bottom:3rem}.buttonBox,.buttonsContainer{display:-webkit-flex;display:flex;width:90%}.buttonBox{-webkit-justify-content:space-between;justify-content:space-between}.finePrintMargin{font-size:8px;margin-top:-20px}.finePrint{font-size:8px}.aboutUsTopPadding{margin-left:10rem}.aboutButtons{background-color:#000;border:none;border-radius:4px;color:#fff;height:40px;width:200px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:18px;font-family:"Quicksand",sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700}.servicesBody{margin-top:20px;margin-left:60px;width:100%}.aboutButtons:hover{background-color:#f0324d}.aboutButtons:active{background-color:#b62b40}@media (max-width:1450px){.bottomRightHalfDiv{padding-left:100px}.nav-link{font-size:13px}.dropdownServicesButton{display:-webkit-flex;display:flex;font-size:13px}}@media (max-width:1250px){.dropdownServicesButton,.nav-link{font-size:11px}}@media (max-width:1120px){.dropdownServicesButton,.nav-link{font-size:10px}}@media (max-width:1090px){.bottomRightHalfDiv{padding:0;margin:0;-webkit-justify-content:flex-start;justify-content:flex-start}}.nav-link-img{width:150px}
/*# sourceMappingURL=main.75b953c4.chunk.css.map */