.middle{display:flex;align-items:center}.req-btn{padding-top:14px!important;padding-right:35px!important;padding-bottom:12px!important;padding-left:35px!important;position:relative;z-index:1;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:17px;background-color:#003894;border-width:0px!important;letter-spacing:1px;color:#fff;cursor:pointer}.req-btn:before{content:""!important;cursor:pointer;position:absolute;top:-3px;left:-13px;width:calc(100% + 22px);height:100%;background-color:#003894;transform:skewX(-10deg);z-index:-1;display:block!important;opacity:1;border-radius:10px;height:calc(100% + 7px)}.req-btn:hover::before{background-color:#31b44b}.box-feat.no-heg img{width:300px!important;max-width:300px;height:275px;object-fit:cover}.nav li ul{border-top:3px solid #003894}ul.read-review{text-align:center;font-size:16px;color:#fff}ul.read-review li{margin:6px;display:inline-block}ul.read-review li a{border:1px solid #ccc;font-size:16px;padding:6px 20px;display:inline-block;border-radius:5px;background:#a2cb4a;color:#000}.priv:hover{color:#31b44b}ul.read-review li a:hover{color:#fff}#pum_popup_title_2272,#pum_popup_title_2319{text-align:center}.bay-location a.add{color:#fff}.bay-location a.tel{color:#fff;padding:11px 0;display:inline-block}.bay-location a.add:hover,.bay-location a.tel:hover{color:#fff;text-decoration:underline}.our-service-list{padding:50px 30px!important;background:#31b44b;display:block}.our-service-list li{list-style:none}.our-service-list li p a{color:#ffff}.our-service-list li p{position:relative;padding-left:30px;margin-bottom:12px;font-size:16px}.service-accordion .accordion-content ul{padding-left:15px;padding-top:12px;padding-bottom:5px}.service-accordion .accordion-content ul li{list-style:none;margin-bottom:8px}.service-accordion .accordion-content ul li p{position:relative;padding-left:30px}.our-service-list li p:before,.service-accordion .accordion-content ul li p:before{content:'\f101';font-family:"Font Awesome 6 Free";font-weight:900;color:#31b44b;font-size:13px;position:absolute;left:0;top:1px}a{color:#003894}a:hover{color:#31b44b}.services-accordion .service-card{background-size:cover!important}body .button-style{position:relative;display:inline-block;text-decoration:none;z-index:2;background:transparent;overflow:visible;margin-left:15px}body .button-style::before{content:""!important;position:absolute;top:0;left:23px;width:calc(100% + 23px);height:100%;background-color:#003894;transform:skewX(-10deg);z-index:-1;display:block!important;opacity:1;border-radius:10px}body .button-style:hover::before{background-color:#000}body .button-style.green-hover:hover{color:#000!important}body .button-style.green-hover:hover::before{background-color:#31b44b}body .button-style.green{color:#fff!important}body .button-style.green:hover{color:#fff!important}body .button-style.green::before{background-color:#31b44b}body .button-style.green:hover::before{background-color:#000}#banner{position:relative;overflow:hidden}#banner:before{position:absolute;content:"";background:linear-gradient(147deg,#263c90 6%,#44607c 26%,#749a5b 63%,#95c343 100%);width:calc(50% - 135px);height:calc(100% - 30px);right:-30px;top:-30px;border-radius:120px 0px 273px 0px}#banner-img-column{position:relative}#banner-img-column:after{position:absolute;content:"";background-image:url(/wp-content/uploads/2025/06/dots-cropped.webp);width:80px;height:35px;bottom:-18px;left:140px;border-radius:0;background-size:contain;background-repeat:no-repeat}.home-satisfy .et_pb_blurb img{width:80px}.home-satisfy .et_pb_blurb h4{padding:0}.home-satisfy .et_pb_blurb_container{position:relative;padding:20px 20px 20px 28px;margin-top:-49px;z-index:2;max-width:345px;text-align:center!important}.home-satisfy .et_pb_blurb_container:before{content:""!important;position:absolute;top:0;left:-5px;width:calc(100% + 23px);height:100%;background-color:#e0e3ee;transform:skewX(-10deg);z-index:-1;display:block!important;opacity:1;border-radius:10px;box-shadow:6px 0px 0px 5px #fff}.home-satisfy>.et_pb_column:first-child,.home-satisfy>.et_pb_column:last-child{width:31.6667%}.home-satisfy>.et_pb_column:nth-child(2){width:24.6667%}#header>.et_pb_row{display:flex;align-items:center}#header>.et_pb_row>.et_pb_column:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:end}#header>.et_pb_row>.et_pb_column:last-child>.et_pb_button_module_wrapper{margin-right:18px}#header nav>ul>li{padding:0px 28px}#header nav>ul>li:first-child{padding-left:0}#header nav>ul>li:last-child{padding-right:0}.link-w a{color:#fff}.one-box .et_pb_column{display:flex;justify-content:center;gap:22px}.test-box1 .et_pb_column{margin-bottom:-250px}.test-txt{overflow:initial!important}.test-txt .swiper-container{padding-top:0!important}.test-txt .swiper-button-next{position:absolute;right:-144px!important;background-color:transparent!important}.test-txt .swiper-button-prev{position:absolute;left:-144px!important;background-color:transparent!important}.test-txt .swiper-button-next:after{content:'';background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-02.png) no-repeat right center;padding:20px;background-size:40px;font-size:0}.test-txt .swiper-button-prev:after{content:'';background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03.png) no-repeat right center;padding:20px;background-size:40px;font-size:0}.service_list .et-pb-icon{margin-top:1px}.review-box .df_tc_quote_image{position:absolute;right:0;left:90%;width:100%;bottom:10%}.review-box .df_tc_content p a{font-size:22px;margin-top:-20px;display:block;color:#003894;font-family:'Oswald';font-weight:400;font-style:normal}.review-box .df_tc_quote_image{position:absolute;right:0;left:90%;width:100%;bottom:10%}.review-box .df_tc_author_box{justify-content:start!important}.review-box .df_tc_arrows{position:absolute;top:100%!important;left:15px!important;right:0;justify-content:start!important}.review-box .df_tci_container,.review-box .df_tc_content{padding-top:0}body .et_pb_scroll_top.et-pb-icon .difl-btt-media{color:#4bb351!important}.review-box .df_tc_ratings .et-pb-icon.df_rating_icon_fill{content:'';font-size:0;background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-1.jpg) no-repeat center center;padding:12px;background-size:24px}.review-box .df_tc_ratings{position:relative}.review-box .df_tc_ratings:after{content:'';position:absolute;background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_11.png) no-repeat left center;width:250px;height:20px;left:155px;top:11px}.review-box .swiper-button-next:after{content:'';background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-02-1.png) no-repeat right center;padding:30px;background-size:60px;font-size:0}.review-box .swiper-button-prev:after{content:'';background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-2.png) no-repeat right center;padding:30px;background-size:60px;font-size:0}.review-box:before{content:'';position:absolute;border:1px solid #bdc4de;width:30%;height:100%;left:0;top:0;border-right:0}.service_list .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:8px}.specials_image{position:relative;display:inline-block;border-radius:10px;overflow:visible;left:-55px;z-index:1}.specials_image::before{content:'';position:absolute;bottom:-13px;right:10px;width:90%;height:98%;background-color:#31b44b;border-radius:10px;z-index:0;transform:skewX(-9deg);transform-origin:right center}.tiered_image{position:relative;display:inline-block;border-radius:10px;overflow:visible;right:-68px;z-index:1}.tiered_image::before{content:'';position:absolute;bottom:-13px;right:39px;width:90%;height:98%;background-color:#31b44b;border-radius:10px;z-index:0;transform:skewX(-9deg);transform-origin:right center}.oil_change::before{content:"";display:inline-block;width:20px;height:20px;background-image:url('/wp-content/uploads/2025/07/arrow.webp');background-size:contain;background-repeat:no-repeat;margin-left:8px;vertical-align:middle;opacity:1;left:84px;top:4px}.change_savings{overflow:visible!important}.savings{overflow:visible!important}.services-wrapper .category-tabs a{font-size:18px;line-height:28px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#fff;padding-left:30px;border-bottom:1px solid #616d8c;padding-bottom:10px;position:relative}.services-wrapper .category-tabs a:before{content:'';position:absolute;background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-3-copy.png) no-repeat left top;padding:10px;left:0;background-size:15px;top:10px}.card-content{background:rgb(0 0 0 / 40%)!important;height:100%!important}.service-card .card-front span.icon{position:absolute;top:0;height:100%;padding:10px;display:none}.services-wrapper .service-card{flex:0 0 75px;height:100%!important;align-items:self-end!important;justify-content:center;border:1px solid #fff;padding-bottom:20px}.services-wrapper .service-card.active .card-content{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.services-wrapper .service-card.active .card-content h3{color:#fff!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:26px;text-align:center;margin-bottom:0px}.services-wrapper .service-card.active .card-content p{color:#fff!important;font-size:20px;margin-bottom:15px;margin-top:10px}.category-tabs a.active{font-weight:600!important;color:#31b44b!important;margin-bottom:12px}.box-feat img{min-width:600px}.service-card.active{background-size:cover;background-repeat:no-repeat}.service-card{border:1px solid #fff}.service-card.active:before{display:none!important}.service-card:before{content:'';background:url(/wp-content/uploads/2025/07/Bay-Area-Point-S_v1_03-4.png) no-repeat center center;position:absolute;top:10px;padding:10px;background-size:20px}a.read-more{padding:10px 40px;background:#003894;color:#fff;font-size:18px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;border-radius:5px}a.read-more:hover{background:#31b44b}.contact-form .gform_wrapper input[type="text"],.contact-form .gform_wrapper input[type="email"],.contact-form .gform_wrapper input[type="tel"],.contact-form .gform_wrapper select,.contact-form .gform_wrapper textarea{width:100%;padding:15px;border-radius:5px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:16px;background:#fff;border:none;margin-bottom:20px}.contact-form .gform_wrapper .gfield_label{font-size:20px;font-weight:600;color:#000;margin-bottom:8px;display:block}.contact-form .gform_wrapper .gform_footer input[type="submit"]{background-color:#003894;color:white;padding:12px 35px;border:none;border-radius:10px;font-size:15px;font-weight:bold;transition:background 0.3s ease;transform:skewX(-10deg)}.contact-form .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#000;cursor:pointer}.career-form .gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;margin-bottom:0;margin-top:0;padding:15px;border-radius:5px}.career-form .gform_wrapper input[type="checkbox"]{width:20px;height:20px;transform:scale(1.3);margin-right:10px;vertical-align:middle}.career-form .gform_wrapper.gravity-theme .ginput_complex label{font-size:18px;padding-top:5px}.career-form .gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:20px;font-weight:600;margin-bottom:8px;padding:0}.career-form .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description{font-size:18px;padding-top:3px;margin-top:0px}.career-form .gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;font-size:18px}.career-form .gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:18px}.career-form .gform_wrapper .gform_footer input[type="submit"]{background-color:#003894;color:white;padding:12px 35px;border:none;border-radius:10px;font-size:15px;font-weight:bold;transition:background 0.3s ease;transform:skewX(-10deg)}.career-form .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#000;cursor:pointer}.test-txt h3{font-size:50px;line-height:60px;color:#000;margin-bottom:20px}.test-txt a{color:#31b44b}.bay-location .et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{line-height:30px}body #header .button-style.green-hover:after{content:"";background:url(/wp-content/uploads/2025/07/service_btn_icon.png) no-repeat;background-size:contain;display:block;width:40px;height:36px;position:absolute;top:8px;left:10px;opacity:1!important;margin:0;pointer-events:none}body #header .button-style.green:after{content:"";background:url(/wp-content/uploads/2025/07/shop_btn_icon.png) no-repeat;background-size:contain;display:block;width:40px;height:36px;position:absolute;top:8px;left:10px;opacity:1!important;margin:0;pointer-events:none}.et_pb_menu .et-menu{margin-left:0;margin-right:0}.coupon h3{color:#000;padding-bottom:30px}.coupon_print_hide{display:none}.coupon_print{border:4px dashed #000;width:800px;padding:10px 20px;margin:5px auto;text-align:center}.coupon_print h3{color:#000;padding-top:10px;padding-bottom:25px}.coupon_print h4{color:#000;padding-bottom:7px;font-size:22px}.coupon_print p{padding-bottom:30px;line-height:25px;font-size:17px}.print_btn{text-align:center!important}.print_btn button{border-radius:10px;font-size:20px;color:#fff;cursor:pointer;padding:14px 35px;font-weight:500;border:none;background:none;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;letter-spacing:1px;display:inline-block;position:relative}.print_btn button:after{content:""!important;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#31b44b;transform:skewX(-10deg);z-index:-1;display:block!important;opacity:1;border-radius:10px}.print_btn button:hover{color:#fff}.print_btn button:hover:after{background:#000}.print_btn button:before{font-weight:400;content:"\f1c1";font-family:"Font Awesome 6 Free";margin:0 10px 0 0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:9999}.modal{background:#fff;padding:50px 10px 10px 10px;max-width:1000px;width:100%;min-height:400px;border-radius:4px;position:relative;box-sizing:border-box;min-height:100px;max-height:90vh;overflow:auto}.modal-close{position:absolute;top:0;right:15px;background:none;border:none;font-size:30px;color:#000;cursor:pointer}.modal #tireconnect{min-height:400px}.service-accordion h3.accordion-header{position:relative}.service-accordion h3.accordion-header:after{font-weight:900;content:"\f107";font-family:"Font Awesome 6 Free";position:absolute;top:14px;right:20px;font-size:15px}.service-accordion h3.accordion-header.active:after{content:"\f106"}@media (min-width:1400px) and (max-width:1500px){#header .header_menu{margin-right:50px!important}}@media (min-width:1300px) and (max-width:1399px){#header .header_menu{margin-right:40px!important;margin-left:-25px}#header .et_pb_menu nav>ul>li{padding:0px 22px}}@media (min-width:1200px) and (max-width:1299px){#header .header_menu{margin-right:40px!important;margin-left:-35px}#header .et_pb_menu nav>ul>li{padding:0px 17px}body #header .button-style.green-hover,body #header .button-style.green{padding-right:15px!important}}@media (min-width:1100px) and (max-width:1199px){#header .header_menu{margin-right:30px!important;margin-left:-35px}#header .et_pb_menu nav>ul>li{padding:0px 16px}#header .et_pb_menu nav>ul>li a{font-size:17px}body #header .button-style.green-hover,body #header .button-style.green{padding:7px 7px 7px 45px!important}body #header .button-style.green-hover:after,body #header .button-style.green:after{width:30px;height:26px;left:4px}.home_banner .et_pb_heading .et_pb_heading_container h1{font-size:45px}.home_banner .et_pb_heading .et_pb_heading_container h2{font-size:30px}}@media (min-width:981px) and (max-width:1099px){#header .header_menu{order:3;margin:15px 0 0 0!important}body #header .button-style.green-hover,body #header .button-style.green{padding:7px 7px 7px 45px!important}body #header .button-style.green-hover:after,body #header .button-style.green:after{width:30px;height:26px}.home_banner .et_pb_heading .et_pb_heading_container h1{font-size:42px}.home_banner .et_pb_heading .et_pb_heading_container h2{font-size:28px}}@media (max-width:980px){body #header>.et_pb_row{display:block}#header .header_menu{order:3;margin:0!important;width:100%}body #header .button-style.green-hover,body #header .button-style.green{padding:7px 15px 7px 45px!important}body #header .button-style.green-hover:after,body #header .button-style.green:after{width:30px;height:26px}.header_menu .et_mobile_nav_menu{margin:-72px 0 0 0}.header_menu .et_mobile_menu{padding:0;margin-top:10px;border-top:3px solid #31b44b}}@media (max-width:767px){body #header .button-style.green-hover,body #header .button-style.green{font-size:14px;padding:5px 0 5px 35px!important}body #header .button-style.green-hover:after,body #header .button-style.green:after{width:20px;height:20px;left:6px}.header_menu .et_mobile_nav_menu{margin:-60px 0 0 0}#header .topbar_mobile .et_pb_column:last-child{justify-content:center!important}}@media(max-width:1350px){.ph-ico{width:260px!important}}@media(max-width:1200px){.ph-ico{width:235px!important}}@media(max-width:1100px){.ph-ico{width:215px!important}}@media(max-width:980px){.middle{flex-wrap:wrap}#banner:before{position:absolute;content:"";width:calc(100% - 50px);height:calc(50% - 30px);right:-30px;bottom:-30px;border-radius:150px 0px 173px 0px;top:inherit}.box-feat img{min-width:500px}}@media(max-width:768px){.box-feat img{min-width:333px}ul.read-review{text-align:center;font-size:16px;color:#fff}}@media (min-width:1300px) and (max-width:1399px){#banner-call{padding-right:32%}.review-box{padding-left:90px!important}}@media (min-width:1200px) and (max-width:1299px){#banner-call{padding-right:32%}.review-box{padding-left:90px!important}}@media (min-width:1100px) and (max-width:1199px){#banner-call{padding-right:31%;bottom:0;width:225px}#banner-img-column:after{bottom:-36px;left:150px}.review-box{padding-left:90px!important}.test-txt{padding-right:40px!important;padding-left:40px!important}.test-txt .swiper-button-prev{left:-120px!important}.test-txt .swiper-button-next{right:-120px!important}}@media (min-width:981px) and (max-width:1099px){#banner-call{padding-right:31%;bottom:-7px;width:200px}#banner-img-column:after{bottom:-36px;left:150px}.review-box{padding-left:40px!important}.test-txt{padding-right:40px!important;padding-left:40px!important}.test-txt .swiper-button-prev{left:-120px!important}.test-txt .swiper-button-next{right:-120px!important}.review-box .df_tc_quote_image{left:82%}}@media(max-width:980px){#banner-img-column:after{display:none}.home-satisfy>.et_pb_column{width:100%!important;display:flex;flex-direction:column;align-items:center}.home-satisfy .et_pb_blurb_container{min-width:400px}.review-box .difl_testimonialcarousel .swiper-container{padding-top:0;padding-bottom:0}.review-box .df_tci_container{padding:0}.review-box .swiper-container{padding-top:0}.review-box .df_tc_quote_image{left:85%}.specials_image{left:0}.tiered_image{right:0}.change_savings .et_pb_blurb_container,.savings .et_pb_blurb_container{padding-left:0}.specials_image::before{bottom:-8px;right:15px}.tiered_image::before{bottom:-8px;right:30px}.test-txt .df_tci_container{padding:0}.test-txt .df_tc_content{font-size:16px;line-height:29px}.test-txt .swiper-button-next{right:-50px!important}.test-txt .swiper-button-prev{left:-50px!important}.test-txt .df_tc_arrows>div{padding:0px}.test-txt .swiper-button-next:after,.test-txt .swiper-button-prev:after{background-size:24px;padding:12px}.test-txt h3{font-size:25px;line-height:35px;margin-bottom:10px}}@media(max-width:767px){.mob-cha-box{display:flex;flex-wrap:wrap-reverse;gap:20px}#footer-button-row>.et_pb_column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#footer{background-position:top left}.home-satisfy .et_pb_blurb_container{min-width:100%;width:100%;max-width:100%}.home-satisfy .et_pb_blurb{width:100%;padding:0 20px;margin:0!important}.tiered_image::before{bottom:-6px;right:25px}.specials_image::before{bottom:-6px;right:12px}#banner-call{width:120px;bottom:-28px;padding-right:50px}#page-container .review-box .df_tc_content{font-size:16px!important;line-height:22px!important}#page-container .review-box .df_tc_content p a{font-size:16px;margin-top:-8px}#page-container .review-box .tc_job_title{font-size:18px!important}.review-box .df_tc_quote_image{display:none}#header .topbar_mobile .et_pb_column:last-child{gap:5px}}