html,body{font-family:Montserrat,Verdana,Geneva,Tahoma,sans-serif;color:#000;word-wrap:break-word;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}.white{color:#fff}.black{color:#000}.orange{color:#ea7d24}.gray{color:#82828233}.btn-gray{border-color:#fff;background-color:#82828233}.btn-gray:hover{background-color:#fff;color:#000}.btn-orange2{border-radius:25%;background-color:#ea7d24;border-color:#82828233}.heading-pill{border-radius:50%;background-color:#000;pointer-events:none;padding:5px 30px}.btn-black{background-color:#fff;border-color:#000;color:#000}.btn-black:hover{color:#fff;background-color:#000}.btn-transparent{background-color:transparent;border-color:#ea7d24;border-width:2px}.btn-transparent:hover{background-color:#000;color:#fff}.form-container{position:relative}.search-field{border-color:#ea7d24;border:25%;background-color:#fff;transition:background-color .3s ease,border-color .3s ease;outline:none}.search-field:focus{background-color:#82828233;border-color:#ea7d24;outline:none;border-right:none}.search-btn{background-color:#82828233;border-color:#ea7d24;border-left:none;color:#000}.search-btn:hover{background-color:#ea7d24;color:#fff}.pagination .page-link{background-color:#fff;color:#000}.pagination .page-link:hover{background-color:#ea7d24}.pagination .page-item.active .page-link{background-color:#ea7d24;color:#000;border-color:#000}.dropdown-item:hover{background-color:#000}.dropdown-menu{background-color:#000;border-radius:15px}.social-toggle:after{display:none}.service-breadcrumb-container{margin-top:3%}@media (min-width: 992px){.service-breadcrumb-container{margin-top:15vh}}.breadcrumb{margin-top:100px}@media (max-width:991px){.breadcrumb{margin-top:25px}}@media (min-width:992px) and (max-width: 1399px){.breadcrumb{margin-top:50px}}.breadcrumb_inactive{color:#000;text-decoration:none}.breadcrumb_inactive:hover{color:#ea7d24}.terms_check{display:none}.headline-row{border-bottom:1px solid #EA7D24}.relative{position:relative}h2{font-size:28px}@media (max-width: 767px){h2{font-size:20px}}h3{font-size:20px}@media (max-width: 767px){h3{font-size:18px}}h4{font-size:18px}.map_container{position:relative;overflow:hidden;padding-top:56.25%;border:none}.map_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.navbar-dark .navbar-nav .header_nav_link{color:#fff}.navbar-dark .navbar-nav .header_nav_link:hover{text-decoration:none;color:#ea8039}.navbar-dark .navbar-nav .header_nav_link.active{color:#ea7d24}.solid_header{position:fixed;top:0;left:0;width:100%;z-index:1099;background-color:#000}.homepage_header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .3s ease;background-color:transparent;margin:0}@media (max-width: 991px){.homepage_header{background-color:#000}}.header_logo{width:900px;height:auto;padding-left:20px}@media (max-width: 576px){.header_logo{width:200px;height:auto}}@media (min-width: 577px) and (max-width: 767px){.header_logo{width:300px;height:auto}}@media (min-width: 768px) and (max-width: 1199px){.header_logo{width:400px;height:auto}}@media (min-width: 1200px) and (max-width: 1630px){.header_logo{width:600px;height:auto}}.dropdown-menu{background-color:#000;z-index:1002}.dropdown-item:hover{color:#ea7d24}.dropdown-menu .dropdown-item.active{color:#ea7d24;background-color:transparent}.hero{position:relative;background-color:#000;height:700px;overflow-x:hidden}@media (max-width: 991px){.hero{height:625px}}.circle{position:absolute;background-color:#82828233;width:400px;height:400px;border-radius:50%;pointer-events:none}.circle:nth-child(1){top:-20px;left:300px}.circle2{position:absolute;background-color:#82828233;width:400px;height:400px;border-radius:50%;pointer-events:none}.circle2:nth-child(1){bottom:-300px;right:50%}.circle2:nth-child(2){top:-200px;right:10%}.wave{position:absolute;bottom:0;left:0;width:100vw;height:375px;background-image:url(/build/assets/wave3-B7gOAubn.svg);background-repeat:no-repeat;background-size:cover;transform:scaleY(1);z-index:0;pointer-events:none}.hero-row{margin-top:150px}@media (max-width:576px){.hero-row{margin-top:25px}}@media (min-width: 577px) and (max-width:991px){.hero-row{margin-top:50px}}.image-container{display:block;max-width:550px;position:absolute;top:275px;right:100px;z-index:999}@media (min-width: 1200px) and (max-width: 1399px){.image-container{max-width:450px;right:50px;top:300px}}@media (min-width: 992px) and (max-width: 1199px){.image-container{max-width:300px;right:50px;top:225px}}.image-container img{width:100%;max-height:500px}.text-container{margin-top:80px;padding-right:20px;z-index:1}.service-image{max-height:500px;width:auto}.billboard{max-width:350px;height:auto}.jumbotron-get-started{position:relative;background-color:#000;overflow:hidden}.sub-header{font-size:24px}.repair-service{background-color:#000;border:white 1px solid}.repair-service:hover{background-color:#82828233}.service-text{text-decoration:none}.service-text:hover{color:#000}.blog{margin-top:1rem}.blog-card{flex-grow:1;width:100%;border-radius:18px;box-shadow:0 0 10px gray;overflow:hidden;display:flex;flex-direction:column}.blog-card .card-body{flex-grow:1}.blog-tags{text-decoration:none;color:gray}.blog-img{width:100%;height:50vh;object-fit:cover;object-position:center;background-position:center center;background-size:cover}.blog-img-home{width:100%;height:30vh;object-fit:cover;object-position:center;background-position:center center;background-size:cover}.blog-divider{border-top-color:#ea7d24}.blog-li{color:#ea7d24}.blog-links{color:gray;text-decoration:none}.blog-links:hover{color:#ea7d24}.blog-btn{text-decoration:none}.author-row{border-top:#EA7D24 solid 1px;margin-top:50px;align-items:center}.blog-detail-link{color:#fff;text-decoration:none}.blog-detail-link:hover{color:#ea7d24}.blog-detail-img{width:100%;height:auto;object-fit:cover;object-position:center;background-position:center center;background-size:cover}.blog_description_truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.footer{position:relative;background:linear-gradient(97.23deg,#000 -7.32%,#ea7d24 126.79%);height:fit-content;overflow-x:hidden;bottom:0}.footer-wave{position:absolute;top:0;left:0;width:100vw;height:375px;background-image:url(/build/assets/wave3-B7gOAubn.svg);background-repeat:no-repeat;background-size:cover;transform:scaleY(-1);z-index:0}.footer-wave-black{position:absolute;top:0;left:0;width:100vw;height:375px;background-image:url(/build/assets/wave3_black-BwgLz93W.svg);background-repeat:no-repeat;background-size:cover;transform:scaleY(-1);z-index:0}.footer_logo{width:300px;height:auto;position:absolute;top:175px}@media (max-width: 575px){.footer_logo{width:250px;height:auto}}.footer_link_row{margin-top:300px;position:relative;z-index:1}.footer_link{text-decoration:none;color:#fff}.footer_link:hover{color:#ea7d24}.social_row{margin-top:25px}.copyright-row{position:relative;bottom:10px}.carousel-inner{margin-bottom:2rem}.carousel-controls{position:absolute;bottom:-3;left:0;right:0;padding:0 1rem}.gallery-card{flex-grow:1;width:100%;border-radius:18px;box-shadow:0 0 10px gray;overflow:hidden;display:flex;flex-direction:column}.carousel-control-prev,.carousel-control-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-size:100%,100%;background-image:none}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:100%;height:100%;background-size:100%,100%;background-image:none}.carousel-control-prev-icon:before,.carousel-control-next-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;line-height:50px;color:#000}.carousel-control-prev-icon:before{content:""}.carousel-control-next-icon:before{content:""}.gallery-preview-img,.project-detail-img{width:100%;height:50vh;object-fit:cover;object-position:center;background-position:center center;background-size:cover}.img-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;background-position:center center;background-size:cover}.category-links{color:#000;text-decoration:none}.category-links:hover{color:#ea7d24}#contact_page{background-color:#000}.contact_col{background:linear-gradient(97.23deg,#000 -150.32%,#ea7d24 126.79%);padding-top:75px;padding-bottom:75px}.contact_col_white{background-color:#fff}.row-underline{border-bottom:solid #EA7D24 2px;margin-left:5px;margin-right:5px}.contact_breadcrumb_inactive{color:#ea7d24;text-decoration:none}.contact_breadcrumb_inactive:hover,.contact_breadcrumb{color:#fff}.contact_links{color:#000;text-decoration:none}.contact_links:hover{color:#ea7d24}#services_hero_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#services_hero_bg:before{content:"";background-image:url(/build/assets/general-hero-B7vBD87t.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#services_hero_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#services_hero_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}.services-jumbotron{background-color:#000}#engine_hero_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#engine_hero_bg:before{content:"";background-image:url(/build/assets/engine-hero-CHeLQ4NL.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#engine_hero_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#engine_hero_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#brake_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#brake_system_bg:before{content:"";background-image:url(/build/assets/brake-hero-BUvbbjVA.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#brake_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#brake_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#electrical_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#electrical_system_bg:before{content:"";background-image:url(/build/assets/electrical-hero-C9PJyFRk.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#electrical_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#electrical_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#cooling_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#cooling_system_bg:before{content:"";background-image:url(/build/assets/cooling-hero-DHHt3rUR.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#cooling_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#cooling_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#suspension_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#suspension_system_bg:before{content:"";background-image:url(/build/assets/suspension-hero-CAsQraYn.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#suspension_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#suspension_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#fuel_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#fuel_system_bg:before{content:"";background-image:url(/build/assets/fuel-hero-k7UGic87.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#fuel_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#fuel_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#exhaust_system_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#exhaust_system_bg:before{content:"";background-image:url(/build/assets/exhaust-hero-CWz-i2pK.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#exhaust_system_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#exhaust_system_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#transmission_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#transmission_bg:before{content:"";background-image:url(/build/assets/transmission-hero-BRuhbSts.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#transmission_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#transmission_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#services_bg{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:45%;background-color:#00000080;color:#fff}#services_bg:before{content:"";background-image:url(/build/assets/services-hero-CPgTj7h8.webp);background-size:cover;background-position:center;position:absolute;top:0;width:100%;height:0;padding-bottom:45%;z-index:-1}@media (max-width:991px){#services_bg{background-image:url(/build/assets/octagon2-bg-DpPmk8nV.webp);position:relative;overflow:hidden;padding-bottom:20%;height:fit-content}}@media (max-width:991px){#services_bg:before{content:"";background-color:#000;background-size:cover;background-position:center;position:absolute;padding-bottom:20%;top:0;width:100%;z-index:-1}}#about-page{background-color:#000}#middle-col{border:1px white solid}@media (max-width:1199px){#middle-col{border-bottom:none}}@media (max-width: 1199px){#right-col{border-top:none;border-left:1px white solid}}#left-col{border-top:1px white solid;border-left:1px white solid;border-bottom:1px white solid}@media (max-width: 1199px){#left-col{border-right:1px white solid;border-bottom:none}}#right-col{border-top:1px white solid;border-right:1px white solid;border-bottom:1px white solid}.side-row{border-top:1px white solid}.about-row{height:40vh}@media (min-width: 576px) and (max-width: 991px){.about-row{height:25vh}}@media (min-width: 992px) and (max-width: 1199px){.about-row{height:20vh}}.head-shot{height:150px;width:auto}@media (min-width: 1401px){.head-shot{height:200px;width:auto}}
