.header_wrap{display:flex;align-items:center;justify-content:space-between}#et-boc .optical-header{padding-bottom:6px!important}.optical-header nav ul{gap:7px}.optical-logo-wrap{width:18%!important}.optical-menu-wrap{width:82%!important}#et-boc .optical-banner .et_pb_slide_description{border-radius:40px;width:48.3%;position:absolute;right:-27px;padding:45px 35px 50px 60px;margin:0;top:195px}.optical-banner .et_pb_button_wrapper a{min-width:423px;height:64px;display:inline-flex;align-items:center;justify-content:center;transition:0.4s all!important}.optical-banner .et_pb_button_wrapper a::after{display:none!important}#et-boc .optical-banner .et_pb_slide_description h2{max-width:96%;padding:0 0 35px 0;pointer-events:none}#et-boc .optical-banner .et_pb_button_wrapper a:hover{background-color:#000!important;color:#fff!important}.optical-provider p{font-weight:400;padding-bottom:32px;max-width:84%;margin:0 auto}.book-cta{min-width:343px;height:64px;display:inline-flex!important;align-items:center;justify-content:center;transition:0.4s all!important}#et-boc .book-cta:hover{background-color:#000!important;color:#fff!important}.detailing-content p{font-weight:400}#et-boc .optical-detailing{padding-bottom:100px!important}.optical-detailing .et_pb_column{margin-right:0!important}.optical-detailing .et_pb_column:first-child{width:55.6%}.optical-detailing .et_pb_column:last-child{width:44.4%}.optical-detailing .et_pb_image span{width:100%!important}.optical-detailing .et_pb_image span img{width:100%!important}.optical-detailing .et_pb_column:first-child p{padding-bottom:36px}.optical-faq .et_pb_toggle h5{border:1px solid #707070;border-radius:16px;padding:30px 125px 30px 45px;font-weight:700!important}.optical-faq .et_pb_toggle p{padding:10px 35px 0px 35px}.optical-faq .et_pb_toggle{background:transparent!important;margin-bottom:0!important}.optical-faq .et_pb_accordion .et_pb_toggle_title::before{content:''!important;background:var(--wpr-bg-a9f6ec45-5073-4bf5-83c3-7e028e8a94b5);background-repeat:no-repeat;background-size:contain;width:53px;height:46px;top:40px;right:30px}.site-by a{color:#c12026;transition:0.4s all}.site-by a:hover{color:#666}.unit-blurb .et_pb_blurb_container{padding-left:0!important}.optical-footer form input[type="text"]{padding:15px 15px!important}.optical-footer .gform-footer{top:-16px!important}.optical-footer .gform-footer input{border-color:#00BF63!important;color:#00BF63!important}.optical-footer .footer-col-two a{padding-top:5px}#et-boc .logo-container{width:30%!important;margin-right:0!important;padding-right:30px}#et-boc .menu-container{width:70%!important}@media(max-width:1699px){#et-boc .optical-banner .et_pb_slide_description h2{max-width:90%;font-size:36px!important;padding:0 0 30px 0}#et-boc .optical-banner .et_pb_slide_description{padding:35px 40px 42px 40px}.optical-provider h2{font-size:50px!important;line-height:70px!important}.optical-provider p{padding-bottom:22px;max-width:90%;font-size:20px!important}.optical-banner .et_pb_button_wrapper a{min-width:385px;height:62px;font-size:21px!important}.book-cta{min-width:305px;height:62px;font-size:21px!important}.detailing-content h3{font-size:32px!important;line-height:54px!important}.optical-detailing .et_pb_column:first-child p{padding-bottom:25px;font-size:20px!important;line-height:40px!important}.optical-detailing{padding-left:150px!important}.optical-faqs{padding-top:70px!important}.optical-faqs h2{font-size:50px!important;line-height:70px!important}.optical-faq .et_pb_toggle h5{padding:20px 125px 20px 45px;font-size:25px!important}.optical-faq .et_pb_toggle p{font-size:24px!important;line-height:40px!important}.optical-faq .et_pb_accordion .et_pb_toggle_title::before{top:30px}}@media(max-width:1600px){#et-boc .logo-container{width:25%!important;padding-right:25px}#et-boc .menu-container{width:75%!important}}@media(max-width:1400px){.optical-top-bar .top-details .et_pb_column:first-child{width:20%!important}.optical-top-bar .top-details .et_pb_column:nth-child(2){width:30%!important}.optical-top-bar .top-details .et_pb_column:nth-child(3){width:25%!important}.optical-top-bar .top-details .et_pb_column:last-child{display:none}.optical-logo{width:155px!important}.optical-logo img{height:auto!important}#et-boc .optical-banner .et_pb_slide_description h2{max-width:98%;font-size:30px!important;padding:0 0 30px 0;line-height:48px!important}.optical-banner .et_pb_slide{min-height:560px!important}#et-boc .optical-banner .et_pb_container{height:100%!important}.optical-banner .et_pb_module{min-height:560px!important}.optical-provider h2{font-size:44px!important;line-height:62px!important}.optical-detailing{padding-left:100px!important}.optical-detailing .et_pb_column:last-child{padding-top:75px!important}.detailing-content h3{font-size:30px!important;line-height:46px!important}.optical-faqs h2{font-size:44px!important;line-height:62px!important}.optical-header .top-main-menu #menu-main-menu li a{font-size:16px!important}.optical-header nav ul{gap:0}#et-boc .optical-detailing{padding-bottom:60px!important}.optical-footer .et_pb_row_4col h2{font-size:24px!important}.optical-faq .et_pb_toggle h5{font-size:23px!important;padding:16px 125px 16px 45px}#et-boc .menu-container nav ul li a{font-size:16px!important}#et-boc .logo-container{width:23%!important;padding-right:20px}#et-boc .menu-container{width:77%!important}#et-boc .menu-container nav ul li{padding-left:6px!important;padding-right:6px!important}}@media(max-width:1200px){.unit-blurb h4 br{display:none!important}.optical-logo img{height:auto!important}.optical-logo{width:155px!important}.optical-top-bar .top-details .et_pb_column:first-child{width:20%!important}.optical-top-bar	.top-details .et_pb_column:last-child{display:none}.optical-top-bar .top-details .et_pb_column:nth-child(2){width:30%!important}.optical-top-bar .top-details .et_pb_column:nth-child(3){width:25%!important}.optical-header .top-main-menu #menu-main-menu li a{font-size:16px!important}.optical-header nav ul{gap:0}#et-boc .optical-header>div{width:100%!important}#et-boc .optical-header{padding:6px 20px 6px 20px!important}#et-boc .optical-banner .et_pb_container{height:100%!important}.optical-banner .et_pb_slide{min-height:420px!important}.optical-banner .et_pb_module{min-height:420px!important}#et-boc .optical-banner .et_pb_slide_description h2{max-width:100%;font-size:30px!important;line-height:44px!important}#et-boc .optical-banner .et_pb_slide_description{padding:35px 40px 42px 40px;width:65%;top:130px}.optical-banner .et_pb_button_wrapper a{min-width:345px;font-size:19px!important;height:60px}.optical-provider h2{font-size:38px!important;line-height:55px!important}.optical-provider p{padding-bottom:18px;font-size:18px!important;max-width:100%}.optical-provider{padding-left:20px!important;padding-right:20px!important}.book-cta{min-width:280px;height:60px;font-size:19px!important}#et-boc .optical-detailing{padding-left:20px!important;padding-top:50px!important;padding-bottom:40px!important}.detailing-content h3{font-size:28px!important;line-height:40px!important}.optical-detailing .et_pb_column:first-child p{padding-bottom:20px;font-size:18px!important;line-height:35px!important}.optical-detailing .et_pb_column:last-child{padding-top:55px}.optical-faqs h2{font-size:38px!important;line-height:55px!important}.optical-faqs{padding-top:50px!important;padding-left:20px!important;padding-right:20px!important}.optical-faq .et_pb_toggle h5{padding:12px 125px 12px 30px;font-size:21px!important}.optical-faq .et_pb_toggle p{font-size:20px!important;line-height:36px!important;padding-top:0!important}.optical-faq .et_pb_toggle{padding:0 0 30px 0!important}.optical-faq .et_pb_accordion .et_pb_toggle_title::before{width:44px;height:37px;top:27px;right:30px}.optical-footer-logo{width:190px!important}.optical-footer-logo img{height:auto!important}.optical-footer .et_pb_row_4col h2{font-size:22px!important}.hours-sec li strong{padding-left:6px!important}#et-boc .bottom-nav-wrap{width:95%!important}#et-boc .bottom-nav-wrap .top-main-menu{margin-top:24px!important}#et-boc .menu-container nav ul li a{font-size:15px!important}#et-boc .optical-menu-wrap nav ul li{padding-left:8px!important;padding-right:8px!important}}@media(max-width:991px){.optical-top-bar .top-details .et_pb_column:first-child{display:none}.optical-top-bar .top-details .et_pb_column:nth-child(2){width:50%!important}.optical-top-bar .top-details .et_pb_column:nth-child(3){width:50%!important}.optical-logo-wrap{width:45%!important;margin-bottom:0!important}#et-boc .optical-banner .et_pb_slide_description{padding:30px 30px 35px 35px;top:130px;right:0}#et-boc .optical-banner .et_pb_slide_description h2{max-width:93%;font-size:28px!important}#et-boc .optical-banner .et_pb_button_wrapper a{display:inline-flex!important;min-width:320px;font-size:18px!important}.optical-provider h2{font-size:33px!important;line-height:50px!important}.optical-provider p{padding-bottom:18px;font-size:17px!important;line-height:30px!important}.book-cta{min-width:265px;font-size:18px!important}.detailing-content h3{font-size:26px!important;line-height:38px!important}.optical-detailing .et_pb_column:first-child p{font-size:17px!important;line-height:32px!important}.optical-detailing .et_pb_column:first-child{margin-bottom:0!important}#et-boc .optical-detailing{padding-top:45px!important;padding-bottom:30px!important}.optical-faqs h2{font-size:33px!important;line-height:50px!important}.optical-faq .et_pb_toggle p{font-size:18px!important;line-height:30px!important;padding-top:0!important}.optical-faq .et_pb_toggle h5{font-size:19px!important;line-height:30px!important}.optical-faqs{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:25px!important}.optical-faq .et_pb_accordion .et_pb_toggle_title::before{width:39px;height:32px;top:19px;right:20px}.optical-faq .et_pb_toggle{padding:0 0 25px 0!important}.optical-footer-logo{width:170px!important}.optical-logo{width:150px!important}#et-boc .logo-container{width:32%!important;margin-bottom:0!important}#et-boc .menu-container{width:68%!important}#et-boc header .header{padding-bottom:0!important}#et-boc .bottom-nav-wrap{padding-top:8px!important;padding-bottom:8px!important}#et-boc .et_mobile_menu li a{font-size:22px!important}}@media(max-width:768px){.optical-footer #gform_3 .gform_footer input[type="submit"]{height:35px!important;padding:5px 10px;font-size:15px!important}.optical-footer .contact-details{padding:0!important}#et-boc .et_mobile_menu li a{font-size:20px!important}}@media(max-width:767px){#et-boc .bottom-nav-wrap .top-main-menu{margin-top:0px!important}#et-boc .et_pb_module .mobile_menu_bar:before{top:-5px!important}}@media(max-width:600px){.optical-top-bar .top-details .et_pb_column:nth-child(2){width:100%!important}.optical-top-bar .top-details .et_pb_column:nth-child(3){width:100%!important}.optical-top-bar>div{width:100%!important}.optical-top-bar{padding:15px 20px 15px 20px!important}.optical-top-bar h4{text-align:center!important}.optical-top-bar .et_pb_blurb_content{display:flex;justify-content:center}.optical-top-bar .et_pb_main_blurb_image{margin-bottom:0!important}#et-boc .optical-top-bar .et_pb_module{width:100%!important;margin:0!important}.optical-top-bar .top-details .et_pb_column:nth-child(2){padding-bottom:10px!important}#et-boc .optical-banner .et_pb_slide{min-height:350px!important}.optical-banner .et_pb_module{min-height:350px!important}#et-boc .optical-banner .et_pb_slide_description h2{max-width:100%;font-size:24px!important;line-height:35px!important}#et-boc .optical-banner .et_pb_slide_description{padding:25px 25px 30px 30px;top:45px;right:0}#et-boc .optical-banner .et_pb_button_wrapper a{min-width:100%;font-size:16px!important;height:56px}.optical-provider h2{font-size:26px!important;line-height:38px!important}.optical-provider{padding-left:20px!important;padding-right:20px!important;padding-bottom:50px!important;padding-top:35px!important}.book-cta{min-width:240px;font-size:16px!important;height:56px}.optical-faqs h2{font-size:26px!important;line-height:38px!important}.detailing-content{text-align:center!important}.optical-detailing .et_pb_column:first-child{margin-bottom:0!important;padding-right:0!important}#et-boc .optical-detailing{padding-right:20px!important;padding-top:30px!important}.optical-detailing .et_pb_column:last-child{padding-top:20px}.optical-faq .et_pb_toggle h5{font-size:18px!important;line-height:28px!important;padding:12px 70px 12px 20px}.optical-faq .et_pb_toggle p{font-size:17px!important;line-height:28px!important;padding-top:0!important;padding:10px 20px 0px 20px}.optical-faq .et_pb_accordion .et_pb_toggle_title::before{width:35px;height:28px;top:38%;right:20px}.optical-faqs{padding-top:30px!important}.detailing-content h3{font-size:24px!important;line-height:38px!important}.optical-top-bar h4{font-size:16px!important}#et-boc .logo-container{width:55%!important}#et-boc .et_pb_module .mobile_menu_bar:before{top:-14px!important}#et-boc .et_mobile_menu li a{font-size:18px!important}}.top-details .et_pb_blurb_container{padding-left:0px}.privacy-policy-txt h3{padding:8px 0 18px 0}.privacy-policy-txt a{transition:0.3s all;color:#c12026}.privacy-policy-txt a:hover{color:#000}.contact-form .gform_footer.top_label{width:40%;margin:auto}.contact-form input{background:#fff;border:none;padding:13px 15px!important}.contact-form textarea{background:#fff!important;border:none}.contact-form #gform_submit_button_1{background:#c12026;padding:15px!important}.contact-form #field_1_3 textarea{height:100px!important}.map-section{display:flex;align-items:center}.woocommerce-notices-wrapper .woocommerce-message{background:#c12026;line-height:2.5em}.woocommerce-notices-wrapper .woocommerce-message a{color:#c12026!important}.product .entry-summary .woocommerce-Price-amount{color:#c12026!important}.product .entry-summary .product_meta .posted_in a{color:#c12026!important}.product .entry-summary form.cart button{background:#c12026!important;border:none;color:white}.product .entry-summary form.cart button:hover{color:white!important}.product .entry-summary form.cart input.input-text{width:5em!important;padding:11px;min-height:34px}.entry-content .woocommerce form table .product-name a{color:#c12026!important}.entry-content .woocommerce form table .product-quantity input{width:5em;min-height:70px}.entry-content .woocommerce form table .actions button{color:#c12026!important}.woocommerce-notices-wrapper ul,.entry-content .woocommerce-form-coupon-toggle .woocommerce-info{background-color:#c12026!important}.entry-content form #order_review .woocommerce-checkout-payment ul li.woocommerce-notice{background-color:#c12026!important}.entry-content form #order_review .woocommerce-checkout-payment button.wp-element-button{color:#c12026;margin-top:10px}.entry-content form #order_review .woocommerce-checkout-payment .woocommerce-privacy-policy-text a{color:#c12026}.entry-content form.woocommerce-checkout ul.woocommerce-error{background-color:#c12026}.cart-collaterals .cart_totals .wc-proceed-to-checkout a{color:#c12026!important;border-color:#c12026}#gform_3 .gform_footer input[type="submit"]{line-height:20px!important}ul.products li.product h2.woocommerce-loop-product__title{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:24px!important;color:#cc494e!important;line-height:1.3em}ul.products li.product .price .woocommerce-Price-amount{font-size:18px!important;font-weight:600;color:#000}table.variations tr th{padding:unset!important}.helping-hand-slider.slider .et_pb_bg_layout_dark .et_pb_slide_description{background-color:transparent!important}@media (min-width:1401px) and (max-width:1699px){.top-main-menu #menu-main-menu li a{font-size:16px!important}}@media (max-width:991px){.join-us-section{display:flex;padding-left:20px;padding-right:20px}.slider .et_pb_bg_layout_dark .et_pb_slide_description{width:100%!important}.et_pb_slider .et_pb_slide_0{background-size:cover!important}}@media(max-width:786px){.map-section{flex-direction:column}.contact-form .gform_footer.top_label{width:100%}.page-id-481 .et_pb_image_0{left:15%;top:5px}.banner-background-image .et_pb_slider .et_pb_slide_0{background-size:cover!important}}@media(max-width:414px){.page-id-481 .et_pb_slider .et_pb_slide_0{height:230px}.page-id-481 .et_pb_slides .et_pb_slider_container_inner{display:block!important}.page-id-481 .et_pb_slider_0,.page-id-481 .et_pb_slider_0 .et_pb_slide{min-height:unset}.page-id-2 .et_pb_slider .et_pb_slide_0{height:230px}.page-id-2 .et_pb_slides .et_pb_slider_container_inner{display:block!important}.page-id-2 .et_pb_slider_0,.et_pb_slider_0 .et_pb_slide{min-height:unset!important}.join-us-section{display:block!important;padding-left:15px;padding-right:15px}}.aca-logo{width:200px;position:absolute;right:-140px;top:10px}.aca-logo-2{width:200px;position:absolute;right:-140px;top:65px}@media(max-width:1799px){.aca-logo{width:150px;position:absolute;right:-70px;top:10px}.aca-logo-2{width:150px;position:absolute;right:-70px;top:60px}}@media(max-width:1600px){.aca-logo{width:120px;position:absolute;right:-60px;top:10px}.aca-logo-2{width:120px;position:absolute;right:-60px;top:50px}}@media(max-width:1400px){.aca-logo{width:120px;position:absolute;right:100px;top:2px}.aca-logo-2{width:100px;position:absolute;right:-15px;top:-5px}}@media(max-width:991px){.aca-logo{width:140px;position:absolute;right:210px;top:20px}.aca-logo-2{width:140px;position:absolute;right:40px;top:20px}}@media(max-width:767px){.aca-logo{width:160px;position:absolute;right:80px;top:20px}}@media(max-width:600px){.aca-logo{width:100px;position:absolute;right:60px;top:-30px}.aca-logo-2{width:100px;position:absolute;right:60px;top:-5px}.top-details{display:flex;flex-wrap:wrap}.top-details .et_pb_column.et_pb_column_1_6:nth-child(1){flex:0 0 100%}.top-details .et_pb_column.et_pb_column_1_6:nth-child(3){flex:0 0 50%}.top-details .et_pb_column.et_pb_column_1_6:nth-child(4){flex:0 0 50%}.email .et_pb_blurb_content{display:flex;justify-content:center}.email .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:10px}.cart{text-align:center}}