.top-header{display:flex;gap:27px;align-items:center}section.top-header-section{padding:15px;background:#232225;color:#fff}.top-header a{color:#fff}.social-icon{display:flex;justify-content:end;gap:25px;font-size:21px}.social-icon a{color:#fff}.social-icon a{color:#fff;height:28px;width:28px;border-radius:49%;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.social-icon a:hover{background:#a91b33;color:#fff}header.site-menu{background:#fff;border:none;padding:0}.mobilehead,.side-menu-wrapper{display:none}.site_logo{height:100%;display:flex;align-items:center}.main-navigation{padding:15px 0}.main-navigation .navbar{background:#fff;display:flex!important}.main-navigation #top-menu{display:flex;width:auto;flex-direction:row;margin:0}.main-navigation #top-menu li{display:inline-block}.main-navigation #top-menu .menu-item a{color:#000;position:relative;&:hover {
        background: none;
    }
}a.get-quote-top-btn{background:#ea0a0b;padding:11px 42px;color:#fff;display:block}.site_logo img{height:auto;width:100%}.site_logo a{display:block;width:100%}.main-navigation #top-menu .menu-item a::before{position:absolute;content:'';height:2px;width:0;background:#000;bottom:5px;left:0;right:0;transition:all .3s ease-in-out}.main-navigation #top-menu .menu-item .sub-menu{background:#1e1f1d!important}.main-navigation #top-menu .menu-item a:hover::before{width:100%}.main-navigation #top-menu .menu-item .sub-menu li{width:100%}.main-navigation #top-menu .menu-item .sub-menu li a{color:#fff!important;display:block;padding:8px 15px 11px 15px;background:none}.main-navigation #top-menu .menu-item .sub-menu{min-width:200px}.main-navigation #top-menu .menu-item .sub-menu a{padding:8px 15px 11px 15px}.main-navigation #top-menu .menu-item .sub-menu li{border-bottom:none}.main-navigation #top-menu .menu-item .sub-menu li a::before{background:#fff;transition:all .4s ease-in-out;bottom:0}section.our-latest-online{background:url(https://carsonautorepair.net/wp-content/uploads/2025/01/xlogo-big-scaled.jpeg.pagespeed.ic.z51iy--mpy.jpg);background-size:cover;background-image:linear-gradient(133deg,#ea0a0b 2%,#ff4311 100%);padding:4rem 0;color:#fff}.book-now-btn{text-align:right}.book-now-btn a{color:#fff}.our-letset-online-heading{font-size:41px;text-transform:uppercase}.bx-wrapper{margin:0;border:none}.bxslider,.top-section-slider{position:relative}.bxslider .slide{position:relative;height:800px}.bxslider .slide .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:50%;color:#fff;line-height:normal;z-index:9}.bxslider .slide::before{content:'';position:absolute;left:0;right:0;width:100%;height:100%;background: #00000066;z-index:9}.slide-content h2{font-size:80px;font-family:"Barlow Condensed";font-weight:900;line-height:80px}.slide-content p{margin:1rem;font-family:"Barlow Condensed";font-size:28px}.default-btn{color:#fff;font-size:20px;border:2px solid #fff;padding:10px 3rem;font-family:"Barlow Condensed";display:inline-block;transition:all .3s ease-in-out;&:hover {
        color: #fff;
        background: #18171a;
        border-color: #18171a;
    }
}ul.custom-pager{position:absolute;bottom:3%;left:0;right:0;margin:auto;display:flex;justify-content:center;width:100%;gap:0 20px}ul.custom-pager li a{font-size:18px;display:inline-block;padding:12px 5px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}ul.custom-pager li a.active{color:#fff;border-bottom:2px solid #fff}ul.custom-pager li a:not([href]):not([class]) {color:#615f5c;transition:all .3s ease-in-out;border-bottom:2px solid transparent;&:hover {
        color: #fff;
        border-color: #fff;
    }
}.bx-wrapper .bx-controls-direction a{background: #ffffff26;color:#fff;z-index:89;text-indent:unset;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:24px;transition:all .3s ease-in-out;&:hover {
        background: #ffffff40;
    }
}.service-type{height:400px;display:flex;align-items:end;justify-content:left;line-height:40px;padding:3em;background:url(https://carsonautorepair.net/wp-content/uploads/2025/02/xxcar-services.jpg,Mic.kFWOHA3fQG.webp.pagespeed.ic.-9mqr29PIk.webp);background-size:cover;background-repeat:no-repeat;background-position:center}.service-type a{display:block;position:relative;color:#fff;width:100%;transform:translateY(40px);transition:all .3s ease-in-out}.cardiagnosis h2{color:#000}.service-type h2{font-size:28px;font-weight:800}.cardiagnosis p{color:#615f5c}.cardiagnosis span{color:#000;font-size:25px}.service-type span{font-size:25px}.service-type::before{position:absolute;content:'';height:100%;width:100%;left:0;top:0;transition:all .3s ease-in-out;opacity:.8}.cardiagnosis::before{background:#f4f4f4}.repair-and-service::before{background:#ff4311}.client-transfer::before{background:#18171a}.service-type{width:100%}.service-content{overflow:hidden}.service-type:hover a{transform:translateY(0)}.bxslide-slide-content-image{height:100%;width:70%}.bxslide-slide-content-image img{width:100%;height:auto;margin-bottom:60px}section.bxslider-slider-section{padding:6rem 0}.bxslider-image-wrapper{display:flex;align-content:flex-end;align-items:flex-end}.bxslide-content{background:#000;color:#fff;align-items:center;display:flex;margin-left:-165px;width:60%;padding:60px 40px}.expert-car-paragraph{line-height:normal;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;padding:2rem 0}.expert-car-paragraph p{color:#000;font-family:"DM Sans",sans-serif;font-size:23px}.expert-car-paragraph h2{font-size:38px;font-family:"Barlow Condensed",sans-serif;font-weight:800}.expert-paragraph{float:right;font-size:19px;line-height:30px;font-family:"DM Sans",sans-serif;color:#62605d;padding:2rem 0;width:60%}.expert-paragraph.features-right h4{font-weight:600;font-size:30px;line-height:40px;color:#333}.car-service-left-wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between}.car-service-video img{height:100%;width:100%}.car-service-left-wrap .car-service{overflow:auto;width:75%;margin:0 auto;padding:0}.car-service-image{height:100%}.car-service-image img{height:100%;width:100%}.car-service-content-wrapper{background:#000;color:#d6d6d8;padding:46px;line-height:23px;height:100%;display:flex;flex-wrap:wrap;align-items:center}.car-service-content-wrapper a.default-btn{border:none;display:inline-block;padding:15px 30px;background:#b30006;color:#fff!important;font-weight:500;border-radius:4px}.car-service h4{font-weight:700;font-size:36px;margin-bottom:20px;line-height:46px}.car-service h6{font-weight:bold;font-size:24px;color:#090909;font-family:'Oswald',sans-serif}.car-service a{display:inline-block;padding:10px 15px 10px 15px;background:#b30006;color:#fff!important;font-weight:600;border-radius:4px;margin-bottom:16px;font-family:'Laila',sans-serif;font-size:20px;text-transform:capitalize;border-color:#fff}.car-service-video{height:100%;display:flex;align-items:center;justify-content:center}.car-paragraph-wrapper{margin-top:9px;font-size:17px}.car-image-wrapper{height:100%}.our-service-title{padding:0;height:100%}section.expert-car-service{padding:6rem 0}.mobile-content-wrapper h6{color:#000;font-size:19px;text-transform:uppercase;font-family:"DM Sans",sans-serif}.mobile-content-paragraph{margin-top:2rem;font-size:19px;color:#62605d;font-family:"DM Sans",sans-serif;line-height:31px}.mobile-content-heading{margin-top:1rem;font-size:47px;font-weight:700;text-transform:uppercase;font-family:"Barlow Condensed",sans-serif}.book-now{margin-top:3rem}.book-now .default-btn{border:2px solid #18171a;color:#18171a}.book-now .default-btn:hover{color:#fff!important}section.Mobile-Auto-Detailing-service{padding:4rem 0}.mobile-image-wrapper img{width:100%;height:100%}.mobile-image-wrapper{height:100%}.City-locations{display:flex;gap:40px;font-family:"Barlow Condensed",sans-serif;position:absolute;left:-100px;top:55%}.city-location-people{background:linear-gradient(45deg,#ff4311 0%,#ea0a0b 100%);color:#fff;padding:38px;line-height:49px}.city-location-people h6{font-size:18px;text-transform:uppercase;font-family:"Barlow Condensed",sans-serif}.city-location-people h1{font-size:50px;font-weight:800}.city-location-people p{font-size:16px}section.Our-practice{padding:4rem 0;text-align:center}.Our-practice-content p{font-size:22px;color:#18171a;text-transform:uppercase}.Our-practice-heading h1{font-size:38px;font-weight:900;text-transform:uppercase}.Our-practice-heading{margin:1rem}.Peter-Bowman{margin-top:2rem;line-height:28px}.Peter-Bowman h5{color:#000;font-size:21px;text-transform:uppercase}.Peter-Bowman span{font-size:17px}section.contact-form-section{padding:4rem 0}.contact-form h2{font-size:33px;text-align:left;font-weight:800}.contact-form{background:#f4f4f4;padding:4rem}.contact-form .form-group{margin-bottom:15px;display:flex;align-items:center;gap:10px}.contact-form input,.contact-form textarea{border:none;background:transparent;outline:none;box-shadow:none;padding:15px 5px;height:auto}.contact-form input:focus-within,.contact-form textarea:focus-within{box-shadow:none;background:none}.contact-form .form-group:after{position:absolute;width:0;height:1px;background:#c9c9c9;content:'';bottom:0;left:0;transition:all .3s ease-in-out}.contact-form .form-group:hover::after{background:#18171a;width:100%}.form-group:hover{border-bottom:1px solid transparent}.contact-form textarea{resize:none}.form-group.privacy-policy-checkobx{border:none}.form-group.privacy-policy-checkobx::after{content:unset}.contact-form input,.contact-form textarea{border:none;background:transparent;outline:none;box-shadow:none;padding:15px 5px;height:auto}.contact-form input:focus-within,.contact-form textarea:focus-within{box-shadow:none;background:none}.contact-form .form-group:after{position:absolute;width:0;height:1px;background:#c9c9c9;content:'';bottom:0;left:0;transition:all .3s ease-in-out}.contact-form .form-group:hover::after{background:#18171a;width:100%}.form-group:hover{border-bottom:1px solid transparent}.contact-form textarea{resize:none}.form-group.privacy-policy-checkobx{border:none}.form-group.privacy-policy-checkobx::after{content:unset}.contact-us h6{font-size:22px;color:#000}.contact-us-heading{margin-top:1rem}.contact-us-heading h1{font-size:48px;font-weight:700;text-transform:uppercase}.location-address{margin-top:1rem}.location-address p{line-height:29px;font-size:20px;color:#908f8d}.mobile-content-number{margin-top:1rem}.mobile-content-number a{color:#000;font-weight:700;font-size:21px}.social-media-icon{justify-content:start;margin-top:2rem}.social-media-icon a{border:1px solid #000;border-radius:5px;color:#000;width:40px;height:40px}.social-media-icon a:hover{color:#3b5998;background:none}.contact-us{padding:3rem 1rem}section.auto-repair-appointment{background:url(https://carsonautorepair.net/wp-content/uploads/2025/02/xauto-repair-appointment.webp.pagespeed.ic.UFvUYOcKM7.webp);height:700px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative}section.auto-repair-appointment .map_text{position:relative;z-index:9}section.auto-repair-appointment::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background: #00000030}section.auto-repair-appointment .map_text p{color:#fff;font-size:18px}section.auto-repair-appointment .map_text h4{color:#fff}section.auto-repair-appointment .map_text a.btn_default{display:inline-block;padding:15px 20px;background:#b30006;color:#fff!important;font-weight:500;border-radius:4px;margin-bottom:16px;border:none;&:hover {}
}section.our-news-slider{padding:5rem 0}.our-news-heading{text-align:center;font-size:25px;text-transform:uppercase}.our-news-heading h6{color:#000;font-weight:500}.latest-articles{margin-top:1rem;font-size:3rem;font-weight:900}.latest-articles-bx-slider.slick-initialized.slick-slider.slick-dotted{margin-top:3rem}.latest-articles-bx-slider.slick-initialized.slick-slider.slick-dotted img{height:100%;width:100%;transition:.3s ease-in-out}.latest-articles-image-wrapper{padding:0 10px}.latest-articles-image-wrapper .post-thumbnail{overflow:hidden}.Repairs-paragraph{margin-top:1rem;color:#000;font-size:22px;font-weight:500}.latest-arctical-heading{margin-top:10px;font-size:19px;text-transform:uppercase;line-height:30px;color:#000;font-weight:900}.latest-post_meta_number{margin-top:12px;color:#949087}.latest-articles-bx-slider.slick-initialized.slick-slider.slick-dotted img:hover{transform:scale(1.1)}.top-section-slider .slider{overflow:hidden}.top-section-slider .slide img{animation:zoomIn 10s ease-in infinite;object-fit:contain}@keyframes zoomIn {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}section.service-slider-section{padding:5rem 0}.service-item{display:flex}.service-image{width:70%}.service-item .service-content{width:65%;margin:0 0 0 -30%}.service-content .service-content-inner{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.service-content-inner div{background:#000;color:#fff;padding:3.5em 2em;line-height:normal}.service-content-inner h4{font-size:18px;font-weight:700;line-height:28px}a.service-link{color:#fff;font-size:24px}.service-image img{margin:0 0 20% 0;width:100%}.service-slider-section .bx-wrapper{box-shadow:none}.service-slider-section .bx-viewport{height:620px}.sc_slider_right_wrap{height:100%;display:flex;flex-direction:column;justify-content:space-around;margin-left:10%}div.sc_content{padding:2rem 0}div.sc_content p{font-size:17px;line-height:22px;font-weight:400}.sc_slider_controls{padding:3rem 0}ul.sc_slider_pagination li{font-size:26px;font-weight:700;text-transform:uppercase;padding:15px 0;cursor:pointer}ul.sc_slider_pagination li a{color:#615f5c}ul.sc_slider_pagination li a.active{color:#000}.sc_content h1{font-size:2rem;color:#ea0a0b;font-weight:500}.slick-arrow{z-index:9}.slick-next{right:10px}.slick-prev{left:10px}.latest-articles-bx-slider .slick-dots{left:0}.google-reviews a{background:unset!important;box-shadow:none}.google-reviews{margin-top:1rem}footer.footer-new-section{padding:3rem 0}.footer-new-section li.widget{list-style:none}.footer-new-section li.widget h4{font-size:29px;text-transform:uppercase;margin-bottom:1rem}.footer-new-section .textwidget{margin-top:22px;line-height:normal;font-size:16px}.footer-new-section .site_logo{align-items:unset}.footer-new-section .container{max-width:1350px}.footer-new-section .menu-quick-links-container{line-height:normal;font-size:18px}.footer-new-section .menu-quick-links-container a{color:#fff}ul#menu-social-menu{display:flex;gap:27px;margin-top:2rem;font-size:23px}ul#menu-social-menu li a{padding:5px 11px;color:#fff;border:1px solid #fff;border-radius:4px}ul#menu-social-menu .fa-brands{font-size:18px}.footer-new-section a.tel_link{font-size:20px}.footer-new-section ul#menu-social-menu a:hover{color:#3b5998!important}section.testimonail_wrp{width:100%}.feedback{background:url(/wp-content/uploads/2022/08/xcarsmartbg.png.pagespeed.ic.coXlMC_I3M.png) no-repeat;background-position:center top;background-size:cover}.feedback .title-home{color:#253237;font-size:35px;padding-bottom:50px;padding-top:25px!important;text-align:center;font-weight:600;margin-bottom:10px;background:url(/wp-content/uploads/2022/08/xcarsonautorepairlogo.png.pagespeed.ic.5EwecFOb1Y.png) no-repeat center bottom}.feedback .title-home strong{color:#d22030;font-weight:600}section.home-testimonials{text-align:center;padding-bottom:60px}.rating_star{text-align:center;color:#ffd700;font-size:20px}.home-testimonials .slider{margin:0!important}.home-testimonials .authorline a{font-size:17px;font-weight:600;color:#cb0404;text-decoration:none}.slick-next:before,.slick-prev:before{font-family:slick;font-size:30px;line-height:1;opacity:.75;color:#7c7c7c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-testimonials .comment{padding-left:20px;padding-right:20px;padding-top:20px}.home-testimonials .slick-dots{position:relative}.home-testimonials .slick-dots li button:before{font-size:15px}.expert-car-service .video_text{padding-top:0;padding-bottom:0}.expert-car-paragraph .Oswald{font-size:35px}.contact_us_new a.default-btn{background:#b30006;color:#fff;border-color:#b30006}.contact_us_new a.default-btn:hover{transform:translate(5px,5px);box-shadow:0 0 5px 1px #fff}