@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900&display=swap);*{margin:0;outline:none;padding:0}html{max-width:100%;overflow-x:hidden}body{color:#626262;font-family:'Lato',sans-serif;font-size:16px;line-height:22px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:0;text-transform:capitalize}h1{font-size:36px;line-height:42px;font-weight:900}h2{font-size:32px;line-height:38px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:26px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:22px}a{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;color:#2e3967}a:hover,a:focus,a:active{color:#ee7822;outline:none;text-decoration:none}p{}ul{margin:0}figure{margin-bottom:0;position:relative}blockquote{quotes:none}select,textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input[type="text"],input[type="submit"]{}input[type="search"]{width:370px;font-size:14px;padding:10px 20px}input[type="text"]{}textarea{height:150px}input:focus{outline:0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{color:#282828}::-webkit-input-placeholder{color:#282828}:-moz-placeholder{color:#282828}::-moz-placeholder{color:#282828}:-ms-input-placeholder{color:#282828}@media (min-width:1200px){.container{max-width:1200px}}.text-black{color:#000!important}.bg-black{background:#000}.bg-danger-theme{background:#ff0f0f}.bg-golden{background:#ee7822!important}.text-golden{color:#ee7822!important}.bg-blue{background:#023c67}.bg-light-2{background:#ddd!important}.text-decoration-none{text-decoration:none}header .phone{z-index:1}.navbar-brand img{}#menuToggle{display:block;position:absolute;top:22px;right:50px;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1.0) , background .5s cubic-bezier(.77,.2,.05,1.0) , opacity .55s ease}#menuToggle span:first-child837{transform-origin:0% 0%}#menuToggle span:nth-last-child(2) {transform-origin:0% 100%}#menuToggle input:checked~span {opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3) {opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2) {opacity:1;transform:rotate(-45deg) translate(0,-1px)}#menu{display:none}#menu{position:absolute;width:350px;margin:-100px 0 0 0;padding:50px;padding-top:125px;right:-256px;height: calc(100vh + 100px);background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1.0)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul {transform:scale(1.0,1.0);opacity:1}.fixed-top{animation-name:moveHeader;animation-duration:2s}@keyframes moveHeader {
    0% {
        transform: translateY(-100px);
    }

    100% {
        transform: translateY(0px);
    }
}.banner .col-xl-4:before{position:absolute;content:"";width:747px;height:671px;top:-257px;right:-187px}.no-webp .banner .col-xl-4:before{background:url(https://dieselenginerus.co.uk/assets_update/images/xbanner-shape.png.pagespeed.ic.qGux0x7WET.png);background-repeat:no-repeat}.webp .banner .col-xl-4:before{background:url(https://dieselenginerus.co.uk/assets_update/images/xbanner-shape.webp.pagespeed.ic.-UDGLzdp3n.webp);background-repeat:no-repeat}.banner .col-xl-5 img{z-index:2;position:relative;width:250px}.reg{background:#241e20;padding:2px;border-radius:10px;max-width:350px;margin:10px auto}.reg_inner{}.reg_input{padding:3px}.reg_input input{background:url(https://www.lrengine.co.uk/assets/theme/auto_ecommerce/images/xgb.png.pagespeed.ic.4fGtSlx2F_.webp) no-repeat #ffcb05;background-size:contain}.reg_input input{font-size:26px;line-height:32px;width:100%;min-height:54px;color:#000}.banner a.cta{max-width:250px}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.7s;transition-duration:.7s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fe720a;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active{color:#fff}.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active:before{-webkit-transform:scale(2);transform:scale(2)}.banner .list-group .list-group-item:before{content:"\f00c";font-family:FontAwesome;color:#e87822;font-size:18px;position:absolute;top:10px;left:15px}.widget .col-xl-3{border-right:1px solid #d8d8d8}.widget .col-xl-3:last-child{border-right:0}.widget .widget-inner.rounded{border-radius:.6rem!important}.widget label{width:100%}.widget a:hover{background:#ff0f0f}.top-selling .owl-carousel .owl-item img{width:auto;margin:10px auto}.top-selling .item .card{min-height:225px}.engines .card a:hover .btn-link,.makes a:hover .btn-link{color:#ee7822!important;text-decoration:underline}.reviews .card{background-repeat:no-repeat;background-size:cover;height:415px}.reviews .card:before{position:absolute;content:"";top:0;left:0;width:100%;height:0;opacity:.8;transition:all 1s;background:#408abb;background:-moz-linear-gradient(left,#408abb 0%,#07a95b 100%);background:-webkit-linear-gradient(left,#408abb 0%,#07a95b 100%);background:linear-gradient(to right,#408abb 0%,#07a95b 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#408abb', endColorstr='#07a95b', GradientType=1)}.reviews .card:hover:before{height:100%}.reviews .card .position-absolute{bottom:30px;max-width:300px;left:50%;transform:translate(-50%,0)}.reviews .card a{background:rgba(0,0,0,.4);border:3px solid #fff;font-size:22px;line-height:32px}.owl-nav{display:block!important;text-align:center;margin-top:20px}.owl-nav button.owl-prev,.owl-nav button.owl-next{background:#fff!important;color:#c1c1c1!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;width:35px;height:35px;line-height:35px!important;border-radius:.25rem!important;font-size:30px!important;margin:0 5px}.owl-nav button.owl-prev:focus,.owl-nav button.owl-next:focus{outline:none!important;border:none!important}.services h2{font-size:2.5rem}.services .rounded-circle{width:180px;height:180px;line-height:130px;position:relative}.button__holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.button__holder:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.plus{position:relative;z-index:1;width:160px;height:160px;line-height:80px;color:#1a1a1a;border-radius:50%;transition:box-shadow 400ms cubic-bezier(.2,0,.7,1) , transform 200ms cubic-bezier(.2,0,.7,1)}.plus:after{font-size:2.5em;line-height:1.1em}.button__holder:hover .plus{box-shadow:0 0 1px 10px #002647 , 0 0 1px 20px rgba(158,158,158,.1) , 0 0 1px 30px rgba(181,181,181,.1)}@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #009933, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }

    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #009933, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}.services p{font-size:15px;line-height:21px;color:#989898!important}.testimonials{}.testimonials .item{padding:10px 20px}.testimonials .item .bg-white{min-height:300px;border:3px solid #8cc73c}.testimonials .item .bg-white:before{position:absolute;content:"\f10d";font-family:FontAwesome;top:-14px;left:-24px;background:#8cc73c;width:70px;height:70px;line-height:70px;border-radius:50%;text-align:center;z-index:999999999;font-size:30px;color:#000;border:5px solid #fff}.testimonials p.review-text{font-size:20px;line-height:32px;margin-bottom:30px;font-style:italic;color:#424242}.review-author-position{padding:0 1px;font-style:italic;color:#26a7eb}.faqs{}.faqs .accordion .card .card-header .btn-link::after{content:"\f106";top:15px;right:10px;position:absolute;font-family:"FontAwesome";color:#007bff;font-size:20px;line-height:26px;font-weight:500}.faqs .accordion .card .card-header .btn-link.collapsed::after{content:"\f107"}.appointment{}.appointment form .col-xl-6 .form-group:before{position:absolute;content:"\f007";font-family:FontAwesome;right:10px;top:50%;transform:translate(0,-50%);font-size:20px;color:#929292}.appointment form .col-xl-6:nth-child(2) .form-group:before {content:"\f0e0"}.appointment form .col-xl-6:nth-child(3) .form-group:before {content:"\f095"}.appointment form .col-xl-6:nth-child(4) .form-group:before {content:"\f15b"}.appointment .form-control{height:45px;padding-right:35px}.appointment button{max-width:260px;font-size:20px;line-height:26px}.long-cta a{width:250px}.long-cta a.bg-success:hover{background-color:#28a745!important}.terms ul li{list-style:none}.privacy ul li{list-style:none}.terms ul,.privacy ul,.terms ol,.privacy ol{}.terms h3,.privacy h3{color:#000;font-weight:bold}.about-detail h2{color:#000;font-weight:bold}.banner-services h2{background:-webkit-linear-gradient(#4489c8,#11a271);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-content{}.services-content table thead{background:#3885b4}.services-content .table-bordered td,.services-content .table-bordered th{border:2px solid #3885b4;white-space:nowrap}.related-services a{border-bottom:3px solid #00a499}.related-services a:before{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#c5c5c5;font-size:18px;padding-right:.5em;position:absolute;top:50%;transform:translate(0,-50%);right:0}.conatct-detail form .form-control{background-color:#f2f2f2;color:#313131;border:2px solid #eaeaea;padding:13px 20px;line-height:18px}.conatct-detail form button{font-size:24px;line-height:30px;width:300px}.ztl-icon{width:86px;height:86px;line-height:86px;border-radius:50%;text-align:center;font-size:40px;margin:0 18px}.conatct-detail .media h4:before{left:0;top:30px;content:'';width:100px;height:1px;position:absolute;background:#11a46b}.model-content span.bg-white{-webkit-box-shadow:0 0 30px 0 rgba(230,230,230,1);-moz-box-shadow:0 0 30px 0 rgba(230,230,230,1);box-shadow:0 0 30px 0 rgba(230,230,230,1)}.signup{min-height:calc(100vh - 38px);z-index:1}.signup:after{position:absolute;content:"";top:0;right:0;background:#e2f9e4;width:50%;height:100%;z-index:-1}.signup .card{-webkit-box-shadow:0 0 30px 0 rgba(230,230,230,1);-moz-box-shadow:0 0 30px 0 rgba(230,230,230,1);box-shadow:0 0 30px 0 rgba(230,230,230,1)}.signup form .form-control{height:45px;padding-left:55px!important}.signup form .form-group:before{position:absolute;top:8px;left:10px;font:14px/1 FontAwesome;font-size:28px;color:#e0e0e0;width:1.28571429em;text-align:center}.signup form .form-group:before{content:"\f2be"}.signup form .form-group:nth-child(3):before {content:"\f095"}.signup form .form-group:nth-child(4):before {content:"\f0e0"}.signup form .form-group:nth-child(5):before {content:"\f041"}.signup form .form-group:nth-child(6):before {background:url(https://dieselenginerus.co.uk/assets_update/images/xsupply-icon.jpg.pagespeed.ic.yaaV6LPibk.jpg) no-repeat;width:35px;height:33px;content:""}.signup .card-bullets .list-group-flush .list-group-item{font-size:22px;line-height:28px;color:#4b4b4b;padding-left:35px!important}.signup .card-bullets .list-group-flush .list-group-item:before{position:absolute;content:'';top:10px;left:0;width:26px;height:19px;background:url(https://dieselenginerus.co.uk/assets_update/images/xarrow-right.png.pagespeed.ic.5hA3uS5w0Q.png) no-repeat}.bg-orange-dark{background:#ee7822!important}.signup form button{font-size:22px;line-height:28px}.signup button:before{position:absolute;content:'';top:12px;right:26px;width:26px;height:19px;background:url(https://dieselenginerus.co.uk/assets_update/images/xarrow-right-button.png.pagespeed.ic.fxjD9ROCpY.png) no-repeat}.signup .card-bullets img{width:120px}.webp footer{background-image:url(https://dieselenginerus.co.uk/assets_update/images/xfooter-bg.webp.pagespeed.ic.hB2XjSb7uO.webp)}.no-webp footer{background-image:url(https://dieselenginerus.co.uk/assets_update/images/xfooter-bg.jpg.pagespeed.ic.156jJMFEY0.jpg)}footer a.phone{font-size:22px;line-height:28px}footer span{width:50px;height:50px}footer span i{line-height:50px!important}footer span.fb{background:#1977f3}footer span.tw{background:#000}svg{vertical-align:text-top}footer span.yo{background:#fe3432}.makes .bg-white{-webkit-box-shadow:0 0 30px 0 rgba(230,230,230,1);-moz-box-shadow:0 0 30px 0 rgba(230,230,230,1);box-shadow:0 0 30px 0 rgba(230,230,230,1)}.makes button:focus{outline:none}.models .input-group-prepend{-webkit-box-shadow:0 0 30px 0 rgba(230,230,230,1);-moz-box-shadow:0 0 30px 0 rgba(230,230,230,1);box-shadow:0 0 30px 0 rgba(230,230,230,1)}.engine-code .table-bordered td,.table-bordered th{white-space:nowrap}.engine-code input[type="search"]{width:100%}table.dataTable.no-footer{border-color:#dee2e6!important}.img-style{border:2px solid #fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2) , 0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px}.about-detail .img-style{margin:10px 0 10px 10px!important}.about-detail .col-xl-4 .img-style,.about-detail .col-xl-3 .img-style{margin:0 0 10px 0!important}.about-detail ul li{list-style:inside}.about-detail h3,.about-detail h4,.about-detail h5,.about-detail h6{color:#000;font-weight:bold}.about-detail p a,.privacy p a{font-weight:bold}