body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#75757c}h1,h2,h3,h4,h5,h6{color:#75757c}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}a{color:#a80000}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#710000}.nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#a80000!important}#et-secondary-nav li ul{background-color:#a80000}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffffff}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{font-size:17px;background-color:#a80000;border-width:1px!important;border-color:#a80000;border-radius:5px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{font-size:27.2px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#a80000!important;background-color:rgba(255,255,255,0);border-color:#a80000!important}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:37px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:37px}.et_header_style_split .centered-inline-logo-wrap{width:74px;margin:-74px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:74px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:74px}.et_header_style_centered #top-menu>li>a{padding-bottom:13px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:28px 0 28px 0!important}.et_header_style_centered #main-header .logo_container{height:74px}#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:13.32px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:35px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:70px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:26px 0 26px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#a80000!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#a80000}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:36px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:30px}h3{font-size:26px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:21px}h5{font-size:19px}h6{font-size:16px}.et_pb_slide_description .et_pb_slide_title{font-size:55px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:19px}	h1,h2,h3,h4,h5,h6{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif}html body .container,html body .et_pb_row{width:100%;padding-left:clamp(20px,7.813vw,150px);padding-right:clamp(20px,7.813vw,150px);padding-top:0px;padding-bottom:0px}html body .et_pb_button_module_wrapper .et_pb_button{font-size:clamp(16px,0.938vw,17px);padding:clamp(10px,0.52vw,10px) clamp(20px,1.41vw,27px)!important;transition:0.5s}html body .et_pb_button_module_wrapper .et_pb_button:hover{padding:clamp(10px,0.52vw,10px) clamp(20px,1.41vw,27px)!important;transition:0.5s;transform:scale(0.95)}html body .et_pb_column h1{font-size:clamp(22px,2.4vw,46px);line-height:clamp(28px,2.865vw,55px);text-transform:uppercase}html body .et_pb_column h2{font-size:clamp(20px,2.29vw,44px);line-height:clamp(28px,2.865vw,55px);text-transform:uppercase;font-weight:500;color:#040409}html body p{font-size:clamp(16px,0.89vw,17px);line-height:clamp(26px,1.563vw,30px);font-weight:400}#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;color:#fff}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}#top-header .container{padding-top:7px;padding-bottom:7px}#top-header #et-secondary-nav{display:flex;align-items:center}#top-header #et-secondary-nav li{border-right:1px dashed rgba(255,255,255,0.5);padding-right:clamp(10px,1.04vw,20px);margin-right:clamp(10px,1.04vw,20px)}#top-header #et-secondary-nav li a{padding-bottom:0;font-size:16px;font-weight:500;line-height:normal;display:flex;text-align:left;align-items:center;pointer-events:none;opacity:1}#top-header #et-secondary-nav li.mob-no{border-right:0px none;padding-right:0px;margin-right:0px}#top-header #et-secondary-nav li.mob-no a{font-size:clamp(18px,1.15vw,22px);font-weight:700;pointer-events:auto;transition:0.5s}#top-header #et-secondary-nav li.mob-no a:hover{transition:0.5s;transform:scale(0.95)}#top-header #et-secondary-nav li a img{max-width:clamp(35px,1.82vw,35px);padding-right:7px}#main-header #top-menu li.mob-logo{display:none}#main-header #top-menu li{padding-right:clamp(15px,1.56vw,30px)}#main-header #top-menu li a{font-size:clamp(15px,0.89vw,17px);font-weight:500;text-transform:uppercase;letter-spacing:0.3px;opacity:1}.et_header_style_left .logo_container{width:auto;display:flex;padding:8px 0}#main-header #top-menu li.app-btn{padding-right:0px}#main-header #top-menu li.app-btn a{background:#fff;padding:14px clamp(15px,0.94vw,18px)!important;border-radius:4px;color:#710000!important;border:1px solid #710000;transition:0.7s;opacity:1}#main-header #top-menu li.app-btn a:hover{border:1px solid #fff;color:#fff!important;transition:0.7s;transform:scale(0.95);background:transparent}#main-header #top-menu li.app-btn a::before{display:none}#main-header #top-menu li .sub-menu{padding:0}#main-header #top-menu li .sub-menu li{width:100%;padding:0}#main-header #top-menu li .sub-menu li a{display:flex;width:100%;border-bottom:1px dashed rgba(255,255,255,0.3);padding:9px 17px;font-size:16px;font-weight:500}#main-header #top-menu li .sub-menu li a:before{display:none}#main-header #top-menu li .sub-menu li a:hover,#main-header #top-menu li .sub-menu li.current-menu-item a{background:#fff;color:#710000!important}.main-banner .et_pb_container{height:100%!important;padding-top:2%;padding-bottom:2%}.warrenty-sec .et_pb_row{display:flex;align-items:center;justify-content:center}.warrenty-sec .et_pb_row .et_pb_column{width:25%}.warrenty-sec p{font-size:clamp(18px,1.15vw,22px);line-height:clamp(23px,1.56vw,30px);font-weight:400}.warrenty-sec .mid-col{background:#75757C;padding:10px}.warrenty-sec ul.social-icon-list{display:flex;align-items:center;list-style:none;padding:0;justify-content:flex-end;gap:20px}.warrenty-sec ul.social-icon-list li,.warrenty-sec ul.social-icon-list li a{display:flex}.warrenty-sec ul.social-icon-list li a img{max-width:clamp(50px,3.13vw,60px);transition:0.5s}.warrenty-sec ul.social-icon-list li a img:hover{transition:0.5s;scale:1.05}.warrenty-sec .et_pb_blurb_content{display:flex;align-items:center;gap:10px;justify-content:center}.warrenty-sec .et_pb_main_blurb_image{margin:0}.warrenty-sec .et_pb_main_blurb_image img{max-width:clamp(55px,3.91vw,75px)}.automotive-repair-sec h3{font-size:clamp(18px,1.354vw,26px);line-height:clamp(28px,1.77vw,34px);font-weight:500;color:#A80000}.our-story-sec .et_pb_image_wrap img{transition:0.5s}.our-story-sec .et_pb_image_wrap img:hover{transition:0.5s;scale:1.07}body .brands-sec .et_pb_column h2{line-height:clamp(28px,2.29vw,44px)}.brands-sec h2 span{font-size:clamp(20px,1.67vw,32px);color:#A80000;font-weight:500}.brands-sec .btm-row,.brands-sec .btm-row .et_pb_column{display:flex}.brands-sec .btm-row .et_pb_column .et_pb_module,.brands-sec .et_pb_main_blurb_image,.brands-sec .et_pb_main_blurb_image img,.brands-sec .et_pb_blurb_container{width:100%;margin-bottom:0px}.brands-sec .btm-row .et_pb_column{width:33%;margin-right:20px}.brands-sec .et_pb_blurb_content{background:#D5D5DF;padding:10px;height:100%;max-width:100%;display:flex;flex-wrap:wrap}.brands-sec .et_pb_blurb_container h4{background:#A80000;padding:10px;color:#fff;text-align:center;font-size:clamp(18px,1.25vw,24px);text-transform:uppercase}.brands-sec span.et_pb_image_wrap{overflow:hidden}.brands-sec span.et_pb_image_wrap img{transition:0.5s}.brands-sec span.et_pb_image_wrap img:hover{transition:0.5s;scale:1.1}.services-sec p{max-width:1120px;margin:auto}.services-sec .et_pb_row{display:flex;justify-content:center}.services-sec .mid-row .et_pb_column{width:20%;margin-right:20px}.services-sec .mid-row .et_pb_blurb_content{display:flex;flex-wrap:wrap;justify-content:center}.services-sec .et_pb_image_wrap{background:#fff;border-radius:50px;padding:7px}.services-sec .et_pb_blurb_container{width:100%}.services-sec .et_pb_blurb_container h4{text-align:center;font-size:clamp(16px,1.04vw,20px);color:#fff;padding:10px 5px 20px;font-weight:400}.services-sec .mid-row .et_pb_blurb_content img{transition:0.5s}.services-sec .mid-row .et_pb_blurb_content:hover img{scale:1.05;transition:0.5s}.services-sec .mid-row .et_pb_blurb_content{display:flex;flex-wrap:wrap;justify-content:center;background:#75757C;border-radius:15px;transition:0.5s}.services-sec .mid-row .et_pb_blurb_content:hover{background:#710000;transition:0.5s}.services-sec .et_pb_main_blurb_image{margin-top:-35px;margin-bottom:clamp(10px,1.04vw,20px)}.services-sec .et_pb_main_blurb_image img{max-width:clamp(60px,3.91vw,75px);overflow:visible;padding:7px}.map-sec iframe{vertical-align:bottom}.inner-hero{padding-top:13%;padding-bottom:13%}.inner-hero h2{opacity:0}.vehicle-main .et_pb_image_wrap{overflow:hidden;border-radius:20px}.veh-new .et_pb_column h2{font-size:clamp(20px,1.56vw,30px);line-height:clamp(30px,2.08vw,40px);color:#a80000}.why-we-love .et_pb_row{width:calc(100% - clamp(400px,23.44vw,450px))}.why-we-love .why-list{padding:0;list-style:none;padding-bottom:12px}.why-we-love .why-list li{position:relative;padding-left:35px;font-size:clamp(16px,0.89vw,17px);line-height:27px;font-weight:400;padding-bottom:20px}.why-we-love .why-list li::before{content:"";display:block;position:absolute;background:url(https://www.aandpspecialties.com/wp-content/uploads/2025/08/maintance.webp);width:25px;height:25px;left:0;top:0}.why-we-love .why-list li:last-child{padding-bottom:0px}.why-we-love .why-list li ul{list-style:none;padding:0;padding-top:12px}.why-we-love h3{font-size:clamp(18px,1.35vw,26px);padding-top:10px;font-weight:400;line-height:clamp(28px,1.82vw,35px)}.faq-sec .et_pb_row{width:calc(100% - clamp(400px,33.85vw,650px))}.faq-sec .et_pb_toggle{margin-bottom:20px!important;background:transparent;border-color:#75757C;padding:0}.faq-sec .et_pb_toggle:last-child{margin-bottom:0px!important}.faq-sec .et_pb_toggle h5{background:#75757C;padding:clamp(15px,1.04vw,20px);color:#fff;font-size:clamp(16px,1.15vw,22px);font-weight:400;letter-spacing:0.3px;line-height:26px;padding-right:25px}.faq-sec .et_pb_toggle_content{padding:clamp(15px,1.04vw,20px);font-size:clamp(16px,0.89vw,17px);font-weight:400;line-height:28px}.faq-sec .et_pb_toggle_open h5::after{font-family:FontAwesome!important;font-weight:900!important;content:"\f146"!important;position:absolute;display:block;right:10px;top:20px;font-size:20px;color:#fff}.faq-sec .et_pb_toggle h5::before{font-family:FontAwesome!important;font-weight:900!important;content:"\f0fe"!important;position:absolute;display:block;right:10px;top:30px;color:#fff;font-size:20px}.faq-sec .et_pb_toggle_content .inner-list{list-style:none;padding:0}.faq-sec .et_pb_toggle_content .inner-list li{font-size:16px;padding-bottom:10px;padding-left:20px;position:relative}.faq-sec .et_pb_toggle_content .inner-list li::before{content:"";display:block;position:absolute;background:#75757c;width:8px;height:8px;left:0;top:8px;transform:rotate(45deg)}.location-list p a,.why-we-love p a{color:#fff;text-decoration:underline}.location-list p a:hover,.why-we-love p a:hover{text-decoration:none}.location-list .loc-list{padding-left:0;list-style:none;display:flex;justify-content:center;gap:15px}.location-list .loc-list li{display:flex;justify-content:center}.location-list .loc-list li a{background:#fff;padding:10px clamp(20px,1.15vw,22px);font-size:clamp(17px,0.99vw,19px);border:1px solid #fff;font-weight:400;border-radius:5px;transition:0.5s}.location-list .loc-list li a:hover{background:transparent;color:#fff!important;transition:0.5s;scale:0.95}.location-list .why-listss{list-style:none;padding-left:0}.location-list .why-listss li{font-size:16px;font-weight:400;padding-bottom:10px}.location-list .why-listss li:last-child{padding-bottom:0px}.form-sec .et_pb_row{width:calc(100% - clamp(400px,31.25vw,600px));background:#fff;padding:clamp(20px,2.08vw,40px);box-shadow:rgba(25,25,50,0.25) 0px 20px 25px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px,rgba(10,7,45,0.35) 0px -2px 3px 0px inset;border-radius:20px}.form-sec p{padding-bottom:10px}.form-sec .brand-list{display:flex;justify-content:center;list-style:none;padding:0;gap:clamp(10px,1.56vw,30px);padding-top:15px}.form-sec .brand-list li{display:flex}.form-sec .brand-list a{background:#710000;padding:10px clamp(17px,1.15vw,22px);border-radius:5px;font-size:clamp(16px,0.94vw,18px);text-transform:uppercase;color:#fff;border:1px solid #710000;transition:0.5s}.form-sec .brand-list a:hover{background:transparent;transition:0.5s;scale:0.95;color:#710000}.automotive-repair-sec .et_pb_column h1{line-height:clamp(28px,2.34vw,45px)}.automotive-repair-sec h1 span{color:#710000;font-size:clamp(20px,1.56vw,30px);line-height:clamp(30px,2.08vw,40px)}.team-sec .mid-row{display:flex}.team-sec .mid-row .et_pb_column{background:#fff;padding:10px;width:calc(33% - 15px);margin-right:30px}.team-sec .mid-row h4{font-size:clamp(22px,1.56vw,30px);font-weight:500;letter-spacing:0.3px}.main-serv-sec .btm-row{width:calc(100% - clamp(300px,36.46vw,700px));display:flex}.main-serv-sec .btm-row .et_pb_column{margin-right:30px;width:50%}.main-serv-sec .et_pb_blurb{background:#D5D5DF;padding:clamp(25px,1.82vw,35px) clamp(20px,1.56vw,30px);border-radius:5px;margin-bottom:30px!important;border:1px solid rgba(0,0,0,0.3)}.main-serv-sec .et_pb_blurb h4{font-size:clamp(20px,1.3vw,25px);text-transform:uppercase;font-weight:500}.main-serv-sec .et_pb_blurb:hover{background:#000}.main-serv-sec .et_pb_blurb:hover h4,.main-serv-sec .et_pb_blurb:hover p{color:#fff}.thanku-page .et_pb_column .et_pb_text_inner{max-width:400px;margin:30px auto;text-align:center;padding:clamp(10px,1.042vw,20px);border-radius:20px;background:#fff;box-shadow:0px 0px 12px rgb(0 0 0 / 10%)}.thanku-page .et_pb_column .et_pb_text_inner img{max-width:clamp(100px,7.813vw,150px);margin-bottom:15px}.thanku-page .et_pb_column .et_pb_text_inner h1{text-transform:uppercase;font-weight:700;color:#710000;padding:0;font-size:clamp(30px,2.604vw,50px);line-height:normnal}.thanku-page .et_pb_column .et_pb_text_inner h1 span{font-size:clamp(16px,0.833vw,16px);font-weight:500;display:block;color:#000;line-height:clamp(25px,1.354vw,26px)}body.error404:not(.et-tb) #main-content .container,body.error404:not(.et-tb-has-header) #main-content .container{padding-top:20px;padding-bottom:20px}#main-content .container::before{display:none}body.error404 #left-area{width:100%;padding:0;display:flex;justify-content:center;height:clamp(300px,23.438vw,450px);align-items:center}body.error404 #left-area .et_pb_post{margin:0}body.error404 #left-area .et_pb_post .entry{max-width:clamp(370px,26.042vw,500px);margin:auto;background:#000;padding:clamp(15px,1.302vw,25px);border-radius:10px;box-shadow:5px 5px 5px #710000}body.error404 #left-area .et_pb_post .entry h1.not-found-title{color:#fff;padding:0;margin:0;font-weight:500;font-size:clamp(28px,2.604vw,50px);line-height:normnal;padding-bottom:5px}body.error404 #left-area .et_pb_post .entry p{color:#fff}body.error404 div#sidebar{padding-left:30px;display:none}.footer-sec .top-row{width:calc(100% - clamp(150px,18.23vw,350px));display:flex}.footer-sec .one-col img{max-width:clamp(200px,13.02vw,250px)}.footer-sec .two-col,.footer-sec .three-col{max-width:clamp(210px,11.98vw,230px);margin-left:auto}.footer-sec h3{font-size:clamp(20px,1.25vw,24px);letter-spacing:0.3px;line-height:normal;padding-bottom:0px;text-transform:uppercase}.footer-sec h4{font-size:clamp(18px,1.04vw,20px);letter-spacing:0.3px;line-height:normal;padding-bottom:0px}.footer-sec .et_pb_blurb .et_pb_blurb_description{font-size:16px;line-height:22px;font-weight:400}.footer-sec .et-menu{margin:0}.footer-sec .et-menu li{margin-top:0px!important;padding:0;width:100%;padding-bottom:12px}.footer-sec .et-menu li:last-child{padding-bottom:0px}.footer-sec .et-menu li a{font-size:clamp(16px,0.89vw,17px);letter-spacing:0.3px;font-weight:400;opacity:1;transition:0.5s}.footer-sec .et-menu li a:hover{transition:0.5s;transform:translateX(5px);color:#A80000!important}body footer .botm-log{border-top:1px dashed rgba(255,255,255,0.5);width:calc(100% - clamp(150px,18.23vw,350px))}footer .botm-log .wonderplugincarousel-container{padding-bottom:0!important}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-item-container{text-align:center;padding:4px;background-color:#fff;border:1px solid #ddd;-moz-box-shadow:0px 0px 5px 1px rgba(96,96,96,0.1);-webkit-box-shadow:0px 0px 5px 1px rgba(96,96,96,0.1);box-shadow:0px 0px 5px 1px rgba(96,96,96,0.1)}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-image{background:none!important;box-shadow:none!important;height:90px!important;display:flex;align-items:center;justify-content:center}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-image-fix-wrapper{display:flex;align-items:center;justify-content:center}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-image img{width:auto!important;height:90px!important;margin:0 auto!important;box-shadow:none;object-fit:contain}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-prev{width:27px!important;height:24px!important;margin-left:-10px!important;background:url(/wp-content/uploads/2025/08/arrow-left.png) 0 0 no-repeat!important}footer .botm-log #wonderplugincarousel-1 .amazingcarousel-next{width:27px!important;height:24px!important;margin-right:-10px!important;background:url(/wp-content/uploads/2025/08/arrow-right.png) 0 0 no-repeat!important}.copyright-sec p{font-size:16px;font-weight:400;letter-spacing:0.3px}body.page-id-1733{background:#a80000}body.page-id-1733 .et-boc{max-width:1140px;margin:auto;width:calc(100% - 30px)}body.page-id-1733 #main-content{background:transparent}body.page-id-1733 .landing-header .et_pb_row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0px}body.page-id-1733 .landing-header{background:#252525;padding:20px;border-radius:20px 0 0;margin-top:20px;text-align:center;border-bottom:8px solid #a80000}.landing-header .middle-adss{margin-left:auto;margin-right:auto}.landing-header .et_pb_blurb,body.page-id-1733 .landing-header .et_pb_blurb_content{min-width:100%;display:block}.landing-header .et_pb_column{width:auto}.landing-header .left-logo .et_pb_image{max-width:clamp(220px,22.807vw,260px)}.landing-header .middle-ads{margin-left:auto;margin-right:auto}.landing-header .middle-ads .et_pb_blurb .et_pb_blurb_content{max-width:clamp(200px,24.561vw,280px);margin:0px auto}.landing-header .et_pb_blurb .et_pb_blurb_container{padding-left:0px}.landing-header .middle-ads h4,.page-id-8419 .landing-header .et_pb_blurb h4+.et_pb_blurb_description{text-align:center}.landing-header .et_pb_blurb h4{color:#fff!important;font-size:clamp(15px,1.754vw,20px);line-height:clamp(20px,2.105vw,24px);margin:0;text-transform:uppercase;padding:0;text-align:center}.landing-header .et_pb_blurb .et_pb_blurb_content{display:flex;max-width:100%}.landing-header .et_pb_blurb .et_pb_blurb_container a{font-size:clamp(22px,3.509vw,40px);line-height:normal;font-weight:700}.landing-header .et_pb_blurb .et_pb_blurb_container a:hover{color:#fff}.landing-banner-content{padding:20px;border-bottom-right-radius:20px;background-color:#252525}.landing-banner-content .et_pb_row{padding:0;display:flex;width:100%}.landing-banner-content .left-cols{width:65%;margin-right:0;padding-right:40px}.landing-banner-content h2{font-size:clamp(22px,2.807vw,32px);line-height:clamp(28px,3.333vw,38px);padding:0;font-weight:700}.landing-banner-content ul.list{display:flex;list-style:none;flex-wrap:wrap;padding:12px 0;padding-top:0;margin-top:15px}.landing-banner-content ul.list li{position:relative;padding-left:20px;font-weight:500;font-size:clamp(15px,1.491vw,17px);margin-bottom:15px;width:100%;color:#fff;line-height:normal;margin-top:0}.landing-banner-content ul.list li a{display:flex;align-items:center;gap:15px;color:#fff!important;pointer-events:none}.landing-banner-content .right-cols{width:35%}.landing-banner-content .right-cols .et_pb_code{background:#a80000;border-radius:20px 0;padding:15px 12px;text-align:center}.landing-banner-content .right-cols .et_pb_code h5{font-size:clamp(15px,1.600vw,19px);line-height:clamp(22px,2.456vw,28px);color:#fff!important;text-align:center}.landing-banner-content .right-cols .et_pb_code h5 a:hover{text-decoration:underline}.landing-banner-content .second-row h4{line-height:normal;border-radius:10px;font-size:clamp(22px,2.807vw,32px);position:relative;text-transform:math-auto;padding:20px 80px!important;background:url(https://www.aandpspecialties.com/wp-content/uploads/2025/08/landing_slogan-bg.png) repeat-x;border-radius:10px;padding-bottom:0px}.landing-banner-content .second-row h4:before{content:"";display:flex;position:absolute;right:-6px;top:0;height:100%;background:url(https://www.aandpspecialties.com/wp-content/uploads/2025/08/landing_arrow-right-n.png) no-repeat;width:clamp(55px,6.579vw,75px);align-items:center;background-position:center;background-size:clamp(55px,6.579vw,75px)}.landing-banner-content .second-row h4:after{content:"";display:flex;position:absolute;left:-6px;top:0;height:100%;background:url(https://www.aandpspecialties.com/wp-content/uploads/2025/08/landing_arrow-left-n.png) no-repeat;width:clamp(55px,6.579vw,75px);align-items:center;background-position:center;background-size:clamp(55px,6.579vw,75px)}.landing-banner-content h3{font-size:clamp(20px,2.456vw,28px);font-weight:700;line-height:clamp(24px,2.807vw,32px);padding:0}body.page-id-1733 footer{max-width:1140px;width:100%}body.page-id-1733 .footer-sec p{color:#fff!important}.landing-banner-content .left-cols .btn-schedule{margin-top:-75px;margin-bottom:30px!important}.landing-banner-content .left-cols h2,.page-id-8419 .landing-banner-content .left-cols h3{text-transform:initial!important}.landing-banner-content .second-row h4 a:hover{color:#a80000}.landing-banner-content .second-row .et_pb_text_inner p a:hover{color:#fff!important}.landing-banner-content ul.list li:after{content:"";display:block;position:absolute;left:0px;top:8px;height:8px;width:8px;background:#a80000;transform:rotate(45deg)}.page-id-1761 .lgo-sec.et_pb_section{background-color:#a80000!important}.page-id-1761 .inner-hero{padding-top:12%;padding-bottom:12%}.why-we-love .more-about-list{display:flex;flex-wrap:wrap;padding-top:10px;justify-content:space-between}.why-we-love .more-about-list li{width:48%}.location-list h4.et_pb_module_heading a{transition:0.4s}.location-list h4.et_pb_module_heading a:hover{color:#000;transition:0.4s}.location-list h4.et_pb_module_heading{font-size:clamp(18px,1.57vw,22px);line-height:clamp(28px,2.29vw,32px)}.footer-sec .et_pb_row.botm-log{background:#fff;margin:0;width:100%;margin-bottom:20px}.lgo-sec .et_pb_row.botm-log{border-top:0px}.inner-hero:before{content:"";position:absolute}.inner-hero h2{opacity:9;color:#fff!important}.inner-hero:before{content:"";position:absolute;height:100%;width:100%;background:rgba(0,0,0,.4);inset:0}.main-banner h1{text-align:center;max-width:900px;margin:auto;padding:12px 0;font-size:clamp(19px,1.88vw,32px);line-height:clamp(27px,2.35vw,40px);font-weight:500;color:#a80000}.warrenty-sec .mid-col{background:#000}.warrenty-sec .mid-col p{color:#fff}.warrenty-sec p{color:#fff}.warrenty-sec img{filter:invert(1)}.warrenty-sec .mid-col .et_pb_main_blurb_image img{filter:invert(0)}.brands-sec .et_pb_blurb_content,.services-sec .mid-row .et_pb_blurb_content{background:#000}.main-banner .review-list{display:flex;list-style:none;align-items:center;position:absolute;top:35px;left:20px;gap:20px;background:rgba(0,0,0,0.5);padding:10px;border-radius:5px}.main-banner .review-list li{display:flex}.main-banner .review-list li img{max-width:clamp(80px,6.06vw,103px)}#main-header #top-menu li.ops-btnss{padding-right:0px}#main-header #top-menu li.ops-btnss a button{background:#fff;padding:13px clamp(15px,0.94vw,18px);border-radius:4px;color:#710000;border:1px solid #710000;transition:0.7s;opacity:1;font-size:clamp(15px,0.89vw,17px);font-weight:500;text-transform:uppercase;letter-spacing:0.3px;cursor:pointer}#main-header #top-menu li.ops-btnss a button:hover{border:1px solid #fff;color:#fff;transition:0.7s;transform:scale(0.95);background:transparent}#main-header #top-menu li.ops-btnss a:hover::before{display:none}button.auto-ops{font-size:clamp(16px,0.938vw,17px);padding:13px clamp(20px,1.41vw,27px);transition:0.5s;background-color:#a80000;border-width:1px;border-color:#a80000;border-radius:5px;color:#fff;font-weight:500;cursor:pointer}button.auto-ops:hover{transition:0.5s;transform:scale(0.95);color:#a80000;background-color:rgba(255,255,255,0);border-color:#a80000}.footer-sec .et-menu li a span{cursor:pointer}@media (min-width:981px){.et_fixed_nav.et_show_nav.admin-bar #page-container{padding-top:140px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}#main-header ul#top-menu li a:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:2px;background:#A80000;opacity:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#main-header ul#top-menu li a:hover:before,#main-header ul#top-menu li.current-menu-item a:before{width:100%;opacity:1;left:0%}.admin-bar #main-header{top:72px!important}#main-header #top-menu li.service-nav .sub-menu{width:1225px;display:flex;flex-wrap:wrap;left:50%;transform:translate(-50%,0);overflow-y:scroll;height:500px}#main-header #top-menu li.service-nav .sub-menu li{width:calc(25% - 8px);margin-right:10px}#main-header #top-menu li.service-nav .sub-menu li:nth-child(4n){margin-right:0px}#main-header #top-menu li.service-nav .sub-menu::-webkit-scrollbar{width:5px}}@media (max-width:1700px){.footer-sec .four-col{width:30%}}@media (max-width:1350px){body footer .botm-log,.footer-sec .top-row,.why-we-love .et_pb_row,.faq-sec .et_pb_row,.form-sec .et_pb_row,.form-sec .et_pb_row,.main-serv-sec .btm-row{width:calc(100% - 40px)}html body .container,html body .et_pb_row{padding-left:20px;padding-right:20px}#top-header #et-secondary-nav li a{font-size:14px}#main-header #top-menu li.service-nav .sub-menu{transform:translate(-40%,0)!important}.warrenty-sec .et_pb_row .et_pb_column{width:33%}.footer-sec .et_pb_blurb .et_pb_blurb_description{font-size:14px}#main-header #top-menu li.service-nav .sub-menu{width:930px}#main-header #top-menu li.service-nav .sub-menu li{width:calc(33% - 8px)}#main-header #top-menu li.service-nav .sub-menu li:nth-child(4n){margin-right:10px}#main-header #top-menu li.service-nav .sub-menu li:nth-child(3n){margin-right:0px}}@media (max-width:980px){.footer-sec .top-row,.warrenty-sec .et_pb_row,.brands-sec .btm-row,.services-sec .et_pb_row,.team-sec .mid-row{flex-wrap:wrap}.footer-sec .top-row .et_mobile_nav_menu,.team-sec h2 br,.main-serv-sec h1 br{display:none}.footer-sec .top-row .et_pb_menu__menu{display:flex}.footer-sec .top-row .et_pb_menu__wrap{justify-content:flex-start}.warrenty-sec .et_pb_row{padding-left:0px;padding-right:0px}#main-header .mobile_nav.opened .mobile_menu_bar:after{content:"";display:block;position:absolute;background:url(https://www.aandpspecialties.com/wp-content/uploads/2025/08/cross.png) no-repeat center;background-size:18px;width:18px;height:18px;right:5px;top:4px;font-size:0px;left:auto}#main-header .mobile_nav.opened .et_mobile_menu{transform:translateX(0px);transition:all .4s ease-in-out;border-color:#710000}#main-header .mobile_nav .et_mobile_menu{background:#75757C!important;padding:0px;overflow-x:auto;height:calc(100% - 0px)!important;position:fixed;width:310px;inset:0;top:0px;transition:all .4s ease-in-out;transform:translateX(-310px);padding-top:0px;padding-bottom:30px;-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.admin-bar #main-header .mobile_nav .et_mobile_menu{top:32px}#main-header .mobile_nav.opened .mobile_menu_bar::before{opacity:0}#top-header .menu li.hours-btn,#main-header .et_mobile_menu .address-btn,#main-header .et_mobile_menu .hours-btn,#main-header .et_mobile_menu .mob-no{display:none}.et_secondary_nav_only_menu #top-header,#et-secondary-nav,#et-secondary-menu{display:flex!important}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:80px!important}.et_secondary_nav_only_menu #main-header,.et_secondary_nav_only_menu #main-header{top:48px!important}#top-header,#main-header{position:fixed!important}#top-header{z-index:9}#top-header #et-secondary-menu,#top-header .menu{width:100%}#top-header #et-secondary-nav li{margin-right:auto}#top-header .menu li.address-btn a{max-width:270px}#top-header #et-secondary-nav li{border:0px none}#main-header #top-menu li.mob-logo{display:block}#main-header .logo_container a{display:flex;align-items:center}.et_header_style_left #logo{max-width:90%;max-height:90%}#main-header #et_mobile_nav_menu span.mobile_menu_bar::before{color:#fff}#main-header .et_mobile_menu li.mob-logo{text-align:center}#main-header .et_mobile_menu li.mob-logo img{max-width:180px}ul.et_mobile_menu li.mob-logo:hover{background:#75757C}ul.et_mobile_menu li:hover{background:#710000}ul.et_mobile_menu li:hover a{color:#fff}ul.et_mobile_menu li a{letter-spacing:0.3px;font-size:16px;font-weight:400;border-bottom:1px dashed rgba(255,255,255,0.5);padding:12px 20px;opacity:1!important}.warrenty-sec .et_pb_row .et_pb_column{width:100%;margin-bottom:15px}.warrenty-sec ul.social-icon-list{justify-content:center}.brands-sec .btm-row .et_pb_column{width:calc(50% - 10px)}.brands-sec .btm-row .et_pb_column:nth-child(even){margin-right:0px}.services-sec .mid-row .et_pb_column{width:35%;margin-bottom:50px}.services-sec .mid-row .rgt-col{margin-bottom:0px}.services-sec .service-list{padding:0;list-style:none;display:flex;flex-wrap:wrap}.services-sec .service-list li{display:flex;width:calc(33% - 10px);margin-right:10px;margin-bottom:10px}.services-sec .service-list li a{background:#fff;display:flex;width:100%;padding:10px;border-radius:5px;border:1px solid #fff;font-size:clamp(15px,1.73vw,17px);font-weight:400;transition:0.5s}.services-sec .service-list li a:hover{background:transparent;transition:0.5s;scale:0.95;border-color:#a80000}.team-sec .mid-row .et_pb_column{width:100%;margin-right:0px}.team-sec .mid-row .et_pb_blurb_content{max-width:100%}.location-list .loc-list{justify-content:flex-start;flex-wrap:wrap}.location-list .loc-list li{width:calc(33% - 10px)}.location-list .loc-list li a{width:100%}.footer-sec .top-row .et_pb_column{width:31%;max-width:100%}.footer-sec .top-row .one-col{width:100%;margin-right:0}.landing-header .et_pb_column{margin-bottom:0}ul.et_mobile_menu li.ops-btnss a{padding:0}ul.et_mobile_menu li.ops-btnss a button{letter-spacing:0.3px;font-size:16px;font-weight:400;border-bottom:1px dashed rgba(255,255,255,0.5);padding:12px 20px;opacity:1!important;background:transparent;border:0px none;color:#fff;width:100%;text-align:left;cursor:pointer}}@media (max-width:782px){.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:94px!important}}@media (max-width:767px){.main-banner .et_pb_container{padding-top:15%;padding-bottom:15%}.brands-sec h2 br{display:none}#top-header #et-secondary-nav li a{font-size:12px}#top-header #et-secondary-nav li a img{max-width:25px;padding-right:3px}#top-header #et-secondary-nav li.mob-no a{font-size:11px}#top-header #et-secondary-nav{gap:11px}#top-header .menu li.address-btn a{max-width:224px}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:88px!important}.et_secondary_nav_only_menu #main-header,.et_secondary_nav_only_menu #main-header{top:42px!important}.services-sec .service-list li{width:calc(50% - 5px);margin-right:10px}.services-sec .service-list li:nth-child(even){margin-right:0px}.inner-hero{padding-top:20%;padding-bottom:20%}.footer-sec .top-row .four-col{width:100%}.footer-sec .top-row .et_pb_column{width:45%}.footer-sec .top-row .four-col .et_pb_blurb_content{max-width:100%}.landing-header .et_pb_row{justify-content:center;flex-wrap:wrap;padding-right:0px;padding-left:0px}.landing-header .left-logo .et_pb_image{margin:auto}.landing-header .et_pb_column{width:100%;margin-right:0;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d1d1d1}.landing-header .et_pb_column:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:0px none}.landing-header .et_pb_blurb .et_pb_blurb_content{justify-content:center}.landing-banner-content .et_pb_row{flex-wrap:wrap}.landing-banner-content .left-cols{width:100%;padding-right:0px;margin-bottom:10px}.landing-banner-content .right-cols{width:100%}.landing-banner-content .second-row h4:after,.landing-banner-content .second-row h4:before{display:none}.landing-banner-content .mid-row{padding-top:30px}.landing-banner-content .second-row h4{padding:15px 10px!important;font-size:19px}.landing-banner-content .right-cols .et_pb_code{border-radius:0}body.page-id-2847 footer p{max-width:230px;margin:auto}.landing-banner-content .second-row p{text-align:left}.landing-header .et_pb_column:last-child .et_pb_blurb_description{text-align:center;padding-top:5px}.why-we-love .more-about-list li{width:100%}.landing-banner-content .second-row h4{background:#4C4C4C}}@media (max-width:640px){.services-sec .mid-row .et_pb_column{width:47%}.main-serv-sec .btm-row{flex-wrap:wrap}.main-serv-sec .btm-row .et_pb_column{margin-right:0px;width:100%}.footer-sec .top-row .et_pb_column{width:100%;margin-right:0;margin-bottom:15px;border-bottom:1px dashed rgba(255,255,255,0.5);padding-bottom:15px}.footer-sec .top-row .et_pb_column:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:0px none}.footer-sec .et-menu li:last-child{padding-bottom:0px}.copyright-sec p{font-size:13px}.landing-banner-content ul.list li{width:100%}}@media (max-width:480px){html body .et_pb_column h1{padding-bottom:0px}#top-header #et-secondary-nav li{padding-right:0px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:121px!important}.brands-sec .btm-row .et_pb_column,.services-sec .service-list li{width:100%;margin-right:0px}.services-sec .mid-row .et_pb_column{width:100%;margin-right:0px;margin-bottom:50px}.services-sec .mid-row .et_pb_column:last-child{margin-bottom:0px}.location-list .loc-list li{width:calc(50% - 10px)}body.page-id-1733 .footer-secsm .et_pb_row{max-width:290px}}