body{background-color:#191a21}body #page-main-wrap{box-shadow:0 0 225px 2px #000;margin:0 auto;max-width:1920px}body h1,body h2,body h3,body h4,body h5,body h6{color:#fff;font-family:Fira Sans,serif;font-style:normal;font-weight:600;text-transform:uppercase}body p{font-family:Roboto,serif;font-style:normal;font-weight:400}body header{background-color:transparent;margin-top:-30px}body header nav.navbar{background-color:transparent;position:absolute;z-index:9999}@media screen and (max-width:990px){body header nav.navbar{background-color:#fff;padding:0}}body header nav.navbar .navbar-toggler-icon{background-color:#fff;border-radius:2px;height:1em;margin-top:-6px;padding:5px 10px}body header nav.navbar a.navbar-brand img{max-height:65px}@media screen and (max-width:1199px){body header nav.navbar a.navbar-brand img{max-height:40px}}@media screen and (max-width:990px){body header nav.navbar a.navbar-brand{padding:0}body header nav.navbar a.navbar-brand img{max-height:25px}}body header nav.navbar .phone{color:#acacac;font-size:20px;margin-left:80px;margin-top:-5px}body header nav.navbar .phone img{margin-top:-3px;max-height:23px;opacity:.7}body header nav.navbar .phone p{font-weight:400;margin:0}@media screen and (max-width:1649px){body header nav.navbar .phone{display:none}}body header nav.navbar .location{color:#acacac;font-size:20px;margin-left:60px;margin-top:-5px}body header nav.navbar .location p{font-weight:400;margin:0}@media screen and (max-width:1649px){body header nav.navbar .location{display:none}}body header nav.navbar li.nav-item{margin-left:5px}@media screen and (max-width:1199px){body header nav.navbar li.nav-item{margin-top:0}}body header nav.navbar li.nav-item a{font-family:Roboto,serif 30px!important;font-size:19px!important;font-weight:500!important;margin-bottom:0;padding:0;text-decoration:none;text-transform:uppercase}body header nav.navbar li.nav-item a a:hover{color:#da1125}body header nav.navbar li.nav-item a a:visited{color:#fff!important}@media screen and (max-width:1199px){body header nav.navbar li.nav-item a{font-size:18px!important}}body header nav.navbar li.nav-item a.btn{border-radius:30px;font-family:Fira Sans,serif;font-size:19px!important;font-weight:600;margin-left:150px;padding:5px 30px}body header nav.navbar li.nav-item a.btn:hover{background-color:#c50000!important}@media screen and (max-width:1199px){body header nav.navbar li.nav-item a.btn{font-size:16px!important;margin-left:60px}}body section.hero{background-repeat:no-repeat;overflow:hidden;padding-bottom:30px}@media screen and (max-width:1650px){body section.hero{background-position:40% 0;background-repeat:no-repeat}}@media screen and (max-width:1250px){body section.hero{background-position:40% 0;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (max-width:1700px){body section.hero div.overlay{background-color:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.5) 24%,transparent);height:180%;left:0;position:absolute;top:0;width:100%;z-index:0}}@media screen and (max-width:990px){body section.hero{background-position:0 16%;background-size:auto 55%}body section.hero div.overlay{background-color:rgba(0,0,0,.5);background:linear-gradient(90deg,#000 24%,transparent);left:0;position:absolute;top:0;width:100%;z-index:0}body section.hero{background-position:40% 16%;background-size:auto 55%}body section.hero div.overlay{background-color:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.6) 24%,transparent);left:0;position:absolute;top:0;width:100%;z-index:0}}@media screen and (max-width:575px){body section.hero{background-position:60% 7%;background-size:auto 22%}body section.hero div.overlay{background-color:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.8) 10%,transparent);height:300%;left:0;position:absolute;top:0;width:100%;z-index:0}}@media screen and (max-width:375px){body section.hero{background-position:70% 7%;background-size:auto 25%}}body section.hero .hero-content{position:relative}body section.hero .hero-content h1{color:#fff;font-size:76px;font-weight:800;line-height:1.2;margin-bottom:.6rem;margin-top:50px;position:relative;text-shadow:0 0 10px #000}@media screen and (max-width:1650px){body section.hero .hero-content h1{font-size:60px;margin-top:80px}}@media screen and (max-width:990px){body section.hero .hero-content h1{font-size:48px;margin-top:45px}}@media screen and (max-width:575px){body section.hero .hero-content h1{font-size:46px;margin-top:63px;width:65%}}@media screen and (max-width:455px){body section.hero .hero-content h1{width:85%}}body section.hero .hero-content h2.tag{color:#fff;font-family:Roboto,serif;font-size:44.5px;font-weight:300;margin-bottom:1.7rem;position:relative;text-transform:uppercase}@media screen and (max-width:1650px){body section.hero .hero-content h2.tag{font-size:35px}}@media screen and (max-width:575px){body section.hero .hero-content h2.tag{font-size:24px}}body section.hero .hero-content div.red-divider{background-color:#da1125;box-shadow:0 0 10px 0 #000;height:14px;opacity:.7;position:relative;width:96%}@media screen and (max-width:575px){body section.hero .hero-content div.red-divider{background-color:#da1125;box-shadow:0 0 10px 0 #000;height:8px;opacity:.7;position:relative;width:81%}}body section.hero .hero-content h3{color:#fff;font-size:36px;margin-bottom:1.5rem;margin-top:1.8rem;position:relative;text-shadow:0 0 10px #000}@media screen and (max-width:1400px){body section.hero .hero-content h3{font-size:26px}}@media screen and (max-width:575px){body section.hero .hero-content h3{font-size:21px}}@media screen and (max-width:450px){body section.hero .hero-content h3{width:60%}}body section.hero .hero-content p{color:#fff;font-size:18px;line-height:1.5;max-width:75%;position:relative}@media screen and (max-width:575px){body section.hero .hero-content p{font-size:14px;max-width:90%}}body section.hero .hero-content a{font-size:20px;line-height:1.5;position:relative}body section.hero .hero-content .btns{position:relative}body section.hero .hero-content .btns a{border-radius:30px;font-family:Fira Sans,serif;font-size:20px;font-weight:500;padding:5px 30px;text-transform:uppercase}body section.hero .hero-content .btns a:hover{background-color:#c50000!important}body section.hero .hero-content .btns a.btn-light:hover{background-color:#bcbcbc!important}body section.hero .hero-content .btns a:first-child{margin-right:20px}@media screen and (max-width:1650px){body section.hero .hero-content .btns a{font-size:18px;padding:3px 20px}}@media screen and (max-width:500px){body section.hero .hero-content .btns a{font-size:16px;padding:3px 18px}body section.hero .hero-content .btns a:first-child{margin-right:5px}}body div.hero-sub-content{margin-top:180px;position:relative}@media screen and (max-width:1250px){body div.hero-sub-content{margin-top:20px;opacity:1}}@media screen and (max-width:990px){body div.hero-sub-content{padding-left:80px;padding-right:80px}}@media screen and (max-width:575px){body div.hero-sub-content{padding:0}}body div.hero-sub-content>div{margin-top:40px;text-align:center}body div.hero-sub-content>div:first-child,body div.hero-sub-content>div:nth-child(2),body div.hero-sub-content>div:nth-child(3){border-right:1px solid #fff}@media screen and (max-width:990px){body div.hero-sub-content>div{border-left:1px solid #fff;border-right:1px solid #fff}}@media screen and (max-width:575px){body div.hero-sub-content>div{background-color:#444;border:1px solid #555!important;border-radius:3px;padding:20px}body div.hero-sub-content>div:first-child{border:0 solid #fff!important;border-radius:7px!important}}body div.hero-sub-content>div h3{color:#fff;font-size:37px;line-height:2.5rem;margin:0 auto .75rem;max-width:300px;text-shadow:0 0 10px #000}@media screen and (max-width:1250px){body div.hero-sub-content>div h3{font-size:30px}}body div.hero-sub-content>div p{color:#fff;font-size:16px;line-height:1.5rem;margin:0 auto 1.1rem;max-width:82%}@media screen and (max-width:1250px){body div.hero-sub-content>div p{max-width:75%}}body div.hero-sub-content>div a{border-radius:30px;font-family:Fira Sans,serif;font-size:17px;font-weight:600;padding:3px 20px}body div.hero-sub-content>div .red-divider{background-color:#da1125;box-shadow:0 0 10px 0 #000;height:7px;margin:0 auto;opacity:.7;position:relative;width:35%}body div.hero-sub-content .quality{align-items:center;display:flex;justify-content:center}body div.hero-sub-content .quality img{margin-top:-50px;max-width:85%}@media screen and (max-width:990px){body div.hero-sub-content .quality img{max-width:50%}}@media screen and (max-width:575px){body div.hero-sub-content .quality{display:none}}body section.contact-section,body section.intro-section,body section.mhd-parts-section{background-color:#1f1f1f;background:linear-gradient(90deg,#15151c,#414553);height:452px;padding:54px 0 0}@media screen and (max-width:1480px){body section.contact-section,body section.intro-section,body section.mhd-parts-section{height:auto;padding-bottom:54px}}@media screen and (max-width:575px){body section.contact-section,body section.intro-section,body section.mhd-parts-section{padding:15px!important}}body section.contact-section h2,body section.intro-section h2,body section.mhd-parts-section h2{color:#fff;font-size:63px;font-weight:800;text-shadow:0 0 4px #000}@media screen and (max-width:575px){body section.contact-section h2,body section.intro-section h2,body section.mhd-parts-section h2{font-size:40px;line-height:5rem}}body section.contact-section h3.tag,body section.intro-section h3.tag,body section.mhd-parts-section h3.tag{color:#fff;font-family:Roboto,serif;font-size:44.5px;font-weight:300;text-transform:uppercase}@media screen and (max-width:575px){body section.contact-section h3.tag,body section.intro-section h3.tag,body section.mhd-parts-section h3.tag{font-size:24px;line-height:3.5rem;width:75%}}body section.contact-section div.red-divider,body section.intro-section div.red-divider,body section.mhd-parts-section div.red-divider{background-color:#ed2f42;box-shadow:0 0 10px 0 #000;height:12px;margin-bottom:1.64rem;margin-top:1.35rem;opacity:.5;width:40.95%}@media screen and (max-width:575px){body section.contact-section div.red-divider,body section.intro-section div.red-divider,body section.mhd-parts-section div.red-divider{width:75%}}body section.contact-section p,body section.intro-section p,body section.mhd-parts-section p{color:#fff;font-size:18px;line-height:1.8}@media screen and (max-width:575px){body section.contact-section p,body section.intro-section p,body section.mhd-parts-section p{font-size:.9em;width:100%}}body section.contact-section a,body section.intro-section a,body section.mhd-parts-section a{border-radius:30px;font-family:Fira Sans,serif;font-size:17px;font-weight:600;padding:3px 20px}body section.contact-section img,body section.intro-section img,body section.mhd-parts-section img{position:absolute;right:0;top:0}@media screen and (max-width:1480px){body section.contact-section div.img-multi-positioned,body section.intro-section div.img-multi-positioned,body section.mhd-parts-section div.img-multi-positioned{background-image:url(../../../img/mhd/mechanic-fixing-a-truck-engine.jpg);background-size:cover}body section.contact-section div.img-multi-positioned img,body section.intro-section div.img-multi-positioned img,body section.mhd-parts-section div.img-multi-positioned img{position:static}}body section.mhd-parts-section{height:auto!important;margin-top:-2px!important;padding:120px 0 90px}@media screen and (max-width:575px){body section.mhd-parts-section{padding:50px 15px!important}}body section.mhd-parts-section img{position:static}body section.mhd-parts-section p{font-size:1.1em}body section.mhd-parts-section h2{font-size:3.9em;line-height:3.7rem}@media screen and (max-width:575px){body section.mhd-parts-section h2{font-size:40px;line-height:6rem}}body section.mhd-parts-section h3{line-height:3.7rem}@media screen and (max-width:575px){body section.mhd-parts-section h3{font-size:21px!important;line-height:6rem}body section.mhd-parts-section p{font-size:.9em}}body section.mhd-parts-section div.red-divider{height:12px;width:72%}body section.mhd-parts-section a{font-size:26px;text-transform:uppercase}@media screen and (max-width:575px){body section.mhd-parts-section a{font-size:16px}}body section.mhd-parts-section img{box-shadow:0 0 20px 0 #000}@media screen and (max-width:575px){body section.mhd-parts-section img{margin-top:35px}}body section.contact-section{height:auto;padding:60px 0}body section.contact-section a{margin-left:0;padding-left:0}body section.contact-section .left-info-container{padding-right:3em}body section.contact-section .right-contact-container{padding-left:3em}@media screen and (max-width:575px){body section.contact-section .right-contact-container{padding-left:0}}body section.contact-section h2{font-size:2.6rem}body section.contact-section h4.tag{color:#fff;font-family:Roboto,serif;font-size:2rem;font-weight:300;text-transform:uppercase}body section.contact-section form.fleet-service-form .form-check-inline{display:inline-block!important}body section.contact-section form.fleet-service-form .form-check-inline input{cursor:pointer;margin-right:7px;padding-left:0;width:24px!important}body section.contact-section form.fleet-service-form .form-check-inline label{color:#fff;cursor:pointer}body section.contact-section .sub-p{font-size:1.1em}body section.contact-section div.contact-output-container{background-color:#dfdfdf;border-radius:5px;box-shadow:0 0 10px 1px #374e9a;display:none;margin-left:0;margin-top:0;padding:10px}body section.contact-section div.contact-output-container p{color:#14183b;font-size:.9em;margin-bottom:0}body form.fleet-service-form div.single-vehicle{display:block}body form.fleet-service-form div.fleet-inquiry{display:none}body form.fleet-service-form div.fleet-inquiry textarea{min-height:180px}body section.services-section{background-attachment:fixed;background-image:url(../../../img/mhd/repair-bay-service-floor-texture.jpg);background-position:48% 0;background-size:cover;min-height:900px}body section.services-section h2{margin-top:-16px}body section.services-section div.service-card{background:linear-gradient(90deg,#202024,#2c2c2c);border-radius:4px;box-shadow:0 0 20px 4px #000;opacity:.95;padding:1.8rem}@media screen and (max-width:767px){body section.services-section div.service-card{padding:1em 2em;text-align:center}}body section.services-section div.service-card h4{font-size:1.5em;margin:0;padding:0}body section.services-section div.service-card div.divider{background-color:#b31717;box-shadow:0 0 10px 0 #000;height:8px;margin:.5rem 0 1.5rem;opacity:.7;width:100%}body section.services-section div.service-card p{color:#ddd;font-family:Roboto,serif;font-size:1rem;font-weight:400;line-height:1.4rem;margin:0;padding:0;text-transform:uppercase;width:100%}@media screen and (max-width:767px){body section.services-section div.service-card p{margin:20px 0;width:100%}}body section.services-section div.service-card ul.service-list{list-style:circle!important;margin:0;padding:0}body section.services-section div.service-card ul.service-list li{color:#ff4949;font-size:12px;font-weight:400;line-height:1.4rem;margin:0;padding:0}@media screen and (max-width:575px){body section.services-section div.service-card{margin:20px;padding:30px}}body section.image-gallery{margin:0!important;overflow:hidden;padding:0!important}body section.image-gallery>.row div{background-position:50%;background-size:cover;box-shadow:0 0 30px 5px #000;filter:grayscale(100%);height:450px;transition:filter .3s ease-in-out;width:25%}body section.image-gallery>.row div:hover{filter:grayscale(0)}@media screen and (max-width:575px){body section.image-gallery>.row div{height:200px;width:50%}}body section.reviews-section h2{color:#fff;font-size:55px;font-weight:800;margin-bottom:10px;text-shadow:0 0 4px #000}@media screen and (max-width:575px){body section.reviews-section h2{font-size:35px}}body section.reviews-section h3.tag{color:#fff;font-family:Roboto,serif;font-size:40px;font-weight:300!important;text-transform:uppercase}@media screen and (max-width:575px){body section.reviews-section h3.tag{font-size:24px}}body section.reviews-section div.red-divider{background-color:#ed2f42;box-shadow:0 0 10px 0 #000;height:12px;margin:1.35rem auto 1.64rem;opacity:.5;width:40.95%}@media screen and (max-width:575px){body section.reviews-section div.red-divider{height:6px;width:24%}}body section.reviews-section p{color:#fff;font-size:18px;line-height:1.8}body section.reviews-section div.review-blocks>div{border-left:1px solid #fff}body section.reviews-section div.review-blocks>div:last-child{border-right:1px solid #fff}body section.reviews-section .review-content p{font-family:Roboto,sans-serif;font-size:14px;font-size:16px;margin-bottom:0}@media screen and (max-width:575px){body section.reviews-section .review-content p{font-size:.9em}}body section.reviews-section .review-content h4{font-size:18px;font-style:italic;margin-bottom:0}body section.reviews-section .review-content div.review-text{align-items:center;display:flex;justify-content:center;min-height:270px}@media screen and (max-width:575px){body section.reviews-section .review-content div.review-text{min-height:auto}}body section.reviews-section .review-content div.red-divider{display:none}@media screen and (max-width:995px){body section.reviews-section .review-content div.red-divider{display:block;margin-top:25px;width:50%}}body section.reviews-section div.truck-image{padding:0 100px}@media screen and (max-width:575px){body section.reviews-section div.truck-image{margin:20px 0}}@media screen and (max-width:995px){body section.reviews-section div.truck-image.truck-left{display:none}body section.reviews-section div.truck-image.truck-right{text-align:center!important}body section.reviews-section div.truck-image.truck-right img{margin:0;padding:0}}body footer{font-family:Roboto,sans-serif;padding:90px 0 30px!important}@media screen and (max-width:575px){body footer{padding:70px 0 0!important}body footer div.flex-lg-row{flex-direction:column-reverse!important}}body footer .address-phone img{margin-bottom:10px;margin-left:-1px}body footer .address-phone p{color:#acacac;line-height:1.5em}body footer .address-phone p strong{color:#ddd;font-size:1.05em}body footer .address-phone i{margin-bottom:-3px;vertical-align:middle}body footer .address-phone img.phone-icon{margin-bottom:5px;opacity:.8}body footer div.col-md-3{min-height:240px}@media screen and (max-width:575px){body footer div.col-md-3{margin-bottom:40px;min-height:auto}}body footer div.col-md-3 a{color:#fff;text-decoration:none}body footer div.col-md-3 a:hover{color:#da1125}body footer h5{font-size:24px;margin-bottom:10px}body footer .president-statement .quote{color:#e9e9e9;font-size:23px;font-style:italic;margin-bottom:1rem;padding:0 30px}@media screen and (max-width:575px){body footer .president-statement .quote{padding:0;text-align:left!important}}body footer .president-statement div.red-divider{background-color:#ed2f42;box-shadow:0 0 10px 0 #000;height:6px;margin:0 auto 1.3rem;opacity:.5;width:40.95%}@media screen and (max-width:575px){body footer .president-statement div.red-divider{margin-left:0}}body footer .president-statement .name{color:#fff;font-size:14px;font-weight:600;line-height:1.4em}@media screen and (max-width:575px){body footer .president-statement .name{padding:0;text-align:left!important}}body footer .final-col span{color:#ad2d2d;display:block;font-size:13px;font-style:italic;margin-top:-7px}@media screen and (max-width:575px){body footer .final-col{text-align:left!important}}body .sub-footer{background-color:#171717;font-family:Roboto,sans-serif;font-size:15px;padding:35px 0}@media screen and (max-width:575px){body .sub-footer,body .sub-footer .text-end{text-align:center!important}body .sub-footer .text-end{margin-top:10px}}body .sub-footer p{color:#fff;margin:0;padding:0}body .sub-footer ul{margin:0;padding:0}body .sub-footer ul li{margin-left:15px}body .sub-footer a{color:#fff;text-decoration:none}body .sub-footer a:hover{color:#da1125}@media screen and (min-width:1650px){body .container{max-width:1650px;padding:0 40px}}@media screen and (max-width:1649px){body .container{max-width:1400px;padding:0 40px}}body .contain-relative{position:relative}body .vertical-align-image{align-items:center;display:flex;height:100%;justify-content:center}body div.datepicker{background-color:#222;color:#888;min-width:500px}body div.datepicker table{width:500px;width:100%}body .info-box{padding:10px}body .info-box p{font-size:13px!important;margin:0}body a{color:#fff;text-decoration:none}body a:hover{color:#da1125}
/*# sourceMappingURL=frontend.min.css.map */
