@font-face{font-family:'Hind';font-display:swap;font-style:normal;font-weight:400;src:local('Hind Regular') , local('Hind-Regular') , url(https://fonts.gstatic.com/s/hind/v8/5aU69_a8oxmIdGl4BA.woff2) format('woff2')}@font-face{font-family:'Hind';font-display:swap;font-style:normal;font-weight:600;src:local('Hind SemiBold') , local('Hind-SemiBold') , url(https://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfLZcERySjQ.woff2) format('woff2')}@font-face{font-family:'Hind';font-display:swap;font-style:normal;font-weight:700;src:local('Hind Bold') , local('Hind-Bold') , url(https://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfNJdERySjQ.woff2) format('woff2')}*{margin:0;outline:none;padding:0}html{max-width:100%;overflow-x:hidden}body{color:#666;font-family:'Hind',sans-serif;font-size:16px;line-height:22px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:0;text-transform:capitalize;color:#000}h1{font-size:44px;line-height:50px;font-weight:700}h2{font-size:30px;line-height:36px;color:#000;text-transform:inherit;font-weight:700}h3{font-size:24px;line-height:30px;color:#000}h4{}h5{}h6{}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:#e93316;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}h1 span{color:#3cb244}.h-40{height:40px}h2 span{position:relative}h2 span:before{position:absolute;content:"";left:0;bottom:0;background:#3cb244;height:4px;width:100%}#codes > div:nth-child(1) > div > div > h2 > span:before {background:#fff}.content-detail h2 span:before{position:absolute;content:"";left:0;bottom:0;height:4px;width:100%}.banner{background-repeat:no-repeat;background-size:cover;min-height:500px}header{border-top:4px solid #000;border-bottom:4px solid #3cb244;position:relative}.header_top{height:40px}.header_top_left{position:absolute;left:0;width:25%;z-index:9999}.header_top_right{position:absolute;right:0;width:75%;height:40px;border-top:40px solid #0c0c0c;border-left:40px solid transparent}.header_bottom{height:50px}.bg-red{background:#4a4f54}.navbar-light .navbar-toggler{border-color:rgba(255,255,255,.9);background-color:#faebd7!important}.navbar-toggler:focus{outline:none!important}.navbar{padding:.4rem 1rem}.header_bottom_left{position:absolute;left:0;width:25%;z-index:9999}.header_bottom_right{position:absolute;right:0;width:75%;height:0;border-bottom:50px solid #3cb244;border-left:50px solid transparent}.contact-box .question_mark{right:7%}.contact-box span.fa{font-size:26px;color:#3cb244}.contact-box p{color:#3cb244}.contact-box i{font-size:26px;color:#3cb244;line-height:40px;height:40px}.header_mid a.cta:hover{background:#000}.header_mid a.cta,.banner aside a.cta{background:#3cb244;max-width:200px}nav .navbar-nav .nav-item .nav-link{position:relative}nav .navbar-nav .nav-item .nav-link:after{position:absolute;bottom:-6px;left:0;content:"";background:#fff;width:100%;height:4px;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all ease .5s;transition:all ease .5s}nav .navbar-nav .nav-item .nav-link:hover:after{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}nav .navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}.banner_wait_modal .main{max-width:350px}.banner_wait_modal .main-inner{background-color:#000;padding:3px}.banner_wait_modal .main-inner input{background-image:url(https://www.replacementrangeroverengines.co.uk/assets/websites/audi_tt_engines/images/xgb.png.pagespeed.ic.0ViJc68Rfe.png);background-repeat:no-repeat;background-color:#fff;color:#000;font-size:26px;min-height:59px;background-size:contain;border-radius:7px}.banner_wait_modal a.cta{color:#2e3967;font-size:18px;max-width:350px}.banner_wait_modal a.cta{background-color:#3cb244}.banner_wait_modal a.cta span{border:2px solid #fff}.bg-light-edf5ff{background-color:#000!important}.banner_wait_modal .modal-header .close{color:#fff;opacity:.9}.banner_wait_modal .close:not(:disabled):not(.disabled):focus, 
.banner_wait_modal .close:not(:disabled):not(.disabled):hover {color:#fff!important;text-decoration:none;opacity:.90}.widget{position:relative;top:-80px}.widget_sec{background:#3cb244;min-height:310px;border-radius:.25rem 0 0 .25rem}.widget_sec a.cta span{border:2px solid #2e3967}.widget_sec a.cta{color:#2e3967;font-size:22px;line-height:28px;box-shadow:0 7px 14px 0 rgba(0,0,0,.16) , 0 2px 10px 0 rgba(0,0,0,.2)}.reg_sec{background:#000;margin-top:-58px;min-height:377px;box-shadow:0 2px 5px 0 rgba(17,15,15,.83) , 0 2px 10px 0 #fff}.reg_sec a.cta,.blog .card .cta{background:#3cb244}.reg_sec a.cta span,.blog .card .cta span{border:2px solid #fff}.reg_sec a.cta,.blog .card .cta{color:#2e3967;font-size:18px;box-shadow:0 7px 14px 0 rgba(0,0,0,.16) , 0 2px 10px 0 rgba(0,0,0,.2)}.reg_sec .main .main_inner{background:#000;padding:3px}.reg_sec .main .main_inner .main_input input{width:100%;border:none;min-height:59px;font-size:24px;line-height:30px;text-align:center}.reviews_sec{background:#3cb244;min-height:320px;border-radius:0 .25rem .25rem 0}.reviews_sec .carousel-control-prev{top:100%;left:65%;opacity:.9}.reviews_sec .carousel-control-next{opacity:.9;top:100%}.reviews_sec #mixedSlider .fa.fa-star{color:#ccc;font-size:20px;padding:0 5px;margin-bottom:20px}.reviews_sec #mixedSlider .checked{color:#ffa500!important}#mixedSlider{position:relative}#mixedSlider .MS-content{white-space:nowrap;overflow:hidden}#mixedSlider .MS-content .item{display:inline-block;width:100%;position:relative;vertical-align:top;overflow:hidden;height:100%;white-space:normal;padding:0 10px}@media (max-width:991px){#mixedSlider .MS-content .item{width:100%}}@media (max-width:767px){#mixedSlider .MS-content .item{width:100%}}#mixedSlider .MS-content .item .imgTitle{position:relative}#mixedSlider .MS-content .item .imgTitle .blogTitle{margin:0;text-align:left;letter-spacing:2px;color:#252525;font-style:italic;position:absolute;background-color:rgba(255,255,255,.5);width:100%;bottom:0;font-weight:bold;padding:0 0 2px 10px}#mixedSlider .MS-content .item .imgTitle img{height:auto;width:100%}#mixedSlider .MS-content .item p{font-size:16px;line-height:22px}#mixedSlider .MS-content .item a{float:right;margin:0 20px 0 0;font-size:16px;font-style:italic;color:rgba(173,0,0,.82);font-weight:bold;letter-spacing:1px;transition:linear .1s}#mixedSlider .MS-content .item a:hover{text-shadow:0 0 1px grey}#mixedSlider .MS-controls button{border:none;background-color:#0e0e0e;outline:0;font-size:20px;top:95px;color:#fff;transition:.15s linear;width:40px;height:40px;margin-left:0;margin-right:15px;cursor:pointer}#mixedSlider .MS-controls .MS-left:hover,#mixedSlider .MS-controls .MS-right:hover{background:#000}#mixedSlider .MS-controls button:hover{color:rgba(255,255,255,.8)}@media (max-width:992px){#mixedSlider .MS-controls button{font-size:30px}}@media (max-width:767px){#mixedSlider .MS-controls button{font-size:20px}}#mixedSlider .MS-controls .MS-left{left:0}@media (max-width:767px){#mixedSlider .MS-controls .MS-left{left:-10px}}#mixedSlider .MS-controls .MS-right{right:0}@media (max-width:767px){#mixedSlider .MS-controls .MS-right{right:-10px}}.why-choose-us .contact-box h4{color:#4c4c4c;font-weight:600}.reviews{position:relative;display:inline-block;border:none;font-size:14px;left:50%;transform:translateX(-50%)}.reviews input{border:0;width:1px;height:1px;overflow:hidden;position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:0}.reviews label{position:relative;float:right;color:#c8c8c8}.reviews label:before{margin:5px;content:"\f005";font-family:FontAwesome;display:inline-block;font-size:1.5em;color:#ccc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews input:checked ~ label:before {color:#ffc107}.reviews label:hover ~ label:before {color:#ffdb70}.reviews label:hover:before{color:#ffc107}.content_info .main .main_inner{background:#000;padding:3px}.content_info .main .main_inner .main_input input{width:100%;color:#aaa;border:none;min-height:59px;font-size:24px;text-align:center}.carousel-indicators{bottom:-15px}.why-choose-us{position:relative}.why-choose-us .col-xl-4{position:absolute;right:0;z-index:999}.services{background:#3cb244}.services .card{position:relative;min-height:520px}.services .view-all a{text-decoration:underline}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::before,.ribbon::after{position:absolute;content:'';display:block;border:5px solid #ef3131}.ribbon span{position:absolute;width:225px;padding:15px 0;box-shadow:0 5px 10px rgba(0,0,0,.1);font:700 18px/1 'Lato',sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2)}.ribbon span.bg-danger{background:#ef3131!important}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg);font-size:16px}.working-process{background:#f9f9f9}.pointer{width:380px;height:200px;position:relative;background:#0e0e0e}.pointer:after{content:"";position:absolute;left:0;bottom:0;width:420px;height:200px;border-left:73px solid #f9f9f9;border-top:102px solid transparent;border-bottom:97px solid transparent}.pointer:before{content:"";position:absolute;right:-73px;bottom:0;border-left:73px solid #0e0e0e;border-top:102px solid transparent;border-bottom:97px solid transparent}.wp-1:after,.wp-3:before{display:none}.working-process .col-xl-4:nth-child(2) .pointer{background:#3cb244}.working-process .col-xl-4:nth-child(2) .pointer:before{border-left:73px solid #d20023}.working-process .col-xl-4:nth-child(2) .pointer:after{border-left:73px solid #0e0e0e}.working-process .col-xl-4:nth-child(3) .pointer{background:#4a4f54}.working-process .col-xl-4:nth-child(3) .pointer:before{border-left:73px solid #4a4f54}.working-process .col-xl-4:nth-child(3) .pointer:after{border-left:73px solid #3cb244}.long-cta{position:relative}.long-cta-left{position:absolute;right:0;z-index:9999;width:50%;height:0;border-bottom:300px solid #2e3967}.long-cta-right{position:absolute;left:0;z-index:9999;width:50%;height:0;border-top:300px solid #4a4f54}.content-detail h2:not(:first-child){font-size:24px;line-height:30px;color:#656161!important}.m-auto{margin-left:20px!important;margin-top:10px!important;margin-bottom:10px!important}.ml-auto{margin-right:20px!important;margin-top:0!important;margin-bottom:10px!important}.img-style{border:4px solid #fff;border-radius:11px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2) , 0 6px 20px 0 rgba(0,0,0,.19);border-radius:10px}@media screen and (max-width:480px){.col-double-xs-12{width:100%!important}.img_fix{float:none!important;max-width:100%;display:block;margin-left:0;margin:auto}}.latest-news{background:#f9f9f9}.latest-news .card{-webkit-box-shadow:0 0 5px 0 rgba(132,132,132,.75);-moz-box-shadow:0 0 5px 0 rgba(132,132,132,.75);box-shadow:0 0 5px 0 rgba(132,132,132,.75);min-height:493px}.latest-news .card-body{position:relative;display:flex;flex-direction:column}.latest-news .card-body a{margin-top:auto!important;width:fit-content}.latest-news .card-body h5{max-width:80%}.post-date{position:absolute;right:30px;width:45px;height:75px;background:#3cb244;text-align:center;color:#fff;padding-top:2px;top:-38px}.post-date:before{content:"";position:absolute;bottom:0;left:0;border-color:#3cb244 #fff;border-width:28px 0 0 45px;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.post-date .day{border-bottom:1px solid #fff;padding-bottom:3px;font-size:20px;display:inline-block}.post-date .month{font-size:12px;display:block}.site-footer{clear:both}.footer-top-area{background-color:#0e0e0e;padding:30px 0;border-top:4px solid #3cb244}.footer-top-area,.footer-top-area a{color:#a7a7a7}.footer-top-area a:hover{color:#4a4f54;text-decoration:none}.footer-wiz h3{position:relative;font-size:20px}.footer-wiz h3:before{position:absolute;display:block;height:2px;background-color:#4a4f54;left:0;bottom:-10px;content:"";width:40px}.footer-wiz h3.footer-logo:before{display:none}.footer-wiz ul.footer-contact li a{color:#eb0028}.footer-wiz ul.footer-contact li i.fa{padding-right:4px}.footer-menu ul li{padding-bottom:10px;padding-left:15px;position:relative}.footer-wiz .list-group .list-group-item,.footer-top-area address p{font-size:15px;line-height:21px}.footer-wiz .list-group .list-group-item:before{position:absolute;left:0;top:0;content:"\f105";font-family:'FontAwesome'}.footer-menu ul li:hover a{color:#fff}.footer-menu ul li:hover:before{color:#fff}.footer-menu ul li:hover{padding-right:20px}.footer-wiz ul.open-hours li:first-child{padding-top:0}.footer_copy{background:#3cb244}.newsletter{margin-top:30px;position:relative}.newsletter .news-input{padding:15px 65px 15px 15px;color:#a7a7a7}.newsletter .news-btn{color:#fff;background-color:#4a4f54;width:50px;height:100%;position:absolute;right:0;border:0;border-radius:0 3px 3px 0;font-size:26px;top:0}.footer-bottom-area span,.footer-bottom-area a{font-size:18px;line-height:24px}.footer-bottom-area a:hover{color:#fff;text-decoration:none}.bottom-social{text-align:left!important}.signup h4{color:#000}.signup form .form-group label{color:#5b5b5b}.signup form .form-group input{-webkit-box-shadow:0 0 2px 0 rgba(50,57,103,.38);-moz-box-shadow:0 0 2px 0 rgba(50,57,103,.38);box-shadow:0 0 2px 0 rgba(50,57,103,.38)}.signup .cta{}.signup .btn-primary{font-size:28px;line-height:34px;background:#3cb244!important}.signup .btn-primary:hover,.signup .btn-primary:focus,.signup .btn-primary:active{color:#fff!important}.signup .form-group{position:relative}.signup form input::placeholder{color:#8d8d8d!important;opacity:.55}.signup form input:focus{color:#8d8d8d!important}.signup .list-group .list-group-item,.signup form .form-group label{color:#000}.signup .col-xl-6+.col-xl-6 .card{background:#0c0c0c}.about-banner h2{font-size:26px;line-height:32px}.mer-footer{background:#1c8629!important}.part-detail h2{color:#2e3967}.part-detail .table tbody tr td:nth-child(n+1) {color:#000}.part-detail .table tbody tr td:nth-child(n+2) {color:#000}.part-detail .table tbody tr:nth-of-type(odd) {background-color:#f9f9f9}.part-detail .table tbody tr:nth-of-type(even) {background-color:#fff}.part-detail .table tbody tr:hover td{background-color:#f4fbff}.part-detail .cta{background:#4a4f54;font-size:26px}.part-detail .cta span{border:2px solid #fff}.part-detail .cta:hover{background:#2e3967}.contact-box .cta{background:#3cb244;font-size:20px}.contact-box .form-group input:focus,.contact-box .form-group select:focus,.contact-box .form-group textarea:focus{box-shadow:none}.about .long-cta-right{position:absolute;left:0;z-index:9999;width:50%;height:0;border-top:400px solid #4a4f54}.about ul li{list-style:inside}.blog .card .card-body .post .list-inline .list-inline-item img{border-radius:50%}.blog .card .card-body .list-group{line-height:36px}.blog .post-date{top:25px}.blog .card .main .main_inner{background:#000;padding:3px}.blog .card .card-body .main .main_inner .main_input input{width:100%;color:#aaa;border:none;min-height:59px;font-size:18px;text-align:center}.review-deail .card{-moz-box-shadow:0 0 5px 0 rgba(132,132,132,.75);box-shadow:0 0 5px 0 rgba(132,132,132,.75)}.review-deail .card .customer:after{position:absolute;content:'';background-repeat:no-repeat;right:0;width:30px;height:60px;top:0}.review-deail .card blockquote:before{position:absolute;content:'\f10d';left:10px;top:10px;color:#000;font-size:34px;font-family:FontAwesome}.review-deail .card blockquote:after{position:absolute;content:'\f10e';right:200px;color:#000;font-size:34px;font-family:FontAwesome;bottom:0}.privacy ul li{list-style:none}.swal-modal .swal2-close{position:absolute;top:0;right:0;width:1.2em;height:1.2em;transition:color .1s ease-out;border:none;background:transparent;color:#ccc;font-family:serif;font-size:40px;cursor:pointer}.swal-modal .swal2-close:hover{color:#f27474}.swal-button--cancel{display:none}.swal-icon--warning{border-color:#e60e22!important}.privacy ol li{margin-left:20px}@media (min-width:1200px){.bg-red{background:none}}@media (max-width:1199px){h1{font-size:38px;line-height:44px}h2{font-size:26px;line-height:32px}.header_mid a.cta,.banner aside a.cta{max-width:150px}.reg_sec .main .main_inner .main_input input{font-size:20px;line-height:26px}.services .card-body.d-flex,.services .card-body.d-flex a{display:block!important}.post-date{right:10px}.latest-news .card-body h5{max-width:85%}.pointer{width:auto}.pointer:before,.pointer:after{display:none}.bg-red{background:none}.signup .btn-primary{font-size:24px;line-height:30px}#mixedSlider .MS-content .item p{font-size:14px;line-height:20px}.m-auto{margin-left:0!important}}@media (max-width:991px){h1{font-size:34px;line-height:40px}h2{font-size:24px;line-height:30px}.content-detail h2:not(:first-child) {font-size:22px;line-height:28px}.header_top{background:#000}.header_bottom{background:#3cb244}.why-choose-us .col-xl-4{position:static}nav .navbar-nav .nav-item .nav-link:after{bottom:1px}.review-deail .card .customer:after,.review-deail .card blockquote:before,.review-deail .card blockquote:after{display:none}.bg-red{background:#3cb244}.signup .btn-primary{font-size:18px;line-height:24px}.reviews_sec{min-height:225px}.reg_sec{margin-top:0;min-height:322px;margin-bottom:10px}.banner{min-height:350px}}@media (max-width:767px){h1{font-size:26px;line-height:32px}h2{font-size:24px;line-height:30px}h3{font-size:20px;line-height:26px}h4,h5,h6{font-size:18px;line-height:24px}.content-detail h2:not(:first-child) {font-size:18px;line-height:24px}.reg_sec{margin-top:0}.reviews_sec{min-height:200px}.content-detail p:first-child img{float:none!important;display:block;margin:20px auto!important}.widget_sec{margin-bottom:10px}.header_mid .col-xl-3:nth-child(3) , .header_mid .col-xl-3:nth-child(4){display:none}.banner{min-height:375px}.content-detail h2 span:before{top:30px}.contact-box .desc p{font-size:14px;line-height:20px}.widget{top:-30px}}@media (max-width:575px){h1{font-size:24px;line-height:30px}h2{font-size:20px;line-height:26px}h3{font-size:18px;line-height:24px}h4,h5,h6{font-size:16px;line-height:22px}.content-detail h2:not(:first-child) {font-size:16px;line-height:22px}.header_top{height:auto}.widget{top:0}.content-detail .col-double-xs-12 img{display:block;margin:20px auto!important}.signup .btn-primary{font-size:15px;line-height:21px}.banner{min-height:250px}}@media (max-width:479px){.header_mid .col-6{flex:0 0 100%;max-width:100%;text-align:center}.header_mid a.cta,.banner aside a.cta{margin:auto!important}.contact-box p{padding-left:0!important}.contact-box .input-group{font-size:14px;line-height:20px}.footer-signup ul li.last-child{margin-top:10px;margin-bottom:10px}.header_mid .col-xl-3:nth-child(2) , .header_top{display:none}.banner{min-height:300px}.content-detail h2 span:before{top:22px}.privacy ol li{margin-left:10px}}