body{font-family:'Montserrat',sans-serif;background-color:#000!important;color:#fff;font-size:16px}img{max-width:100%;height:auto}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}a{color:#098BB6}.lightblue{color:#098BB6}.padbot30{padding-bottom:30px}.padbot20{padding-bottom:20px}.padtop20{padding-top:20px}.padtop30{padding-top:30px}a{color:#098BB6}a:hover{opacity:.8;color:inherit;text-decoration:none}.btn-link{font-weight:400;color:#efefef;text-decoration:none}.form-control{display:block;width:100%;height:auto;padding:.8rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.5rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.separator-short hr{max-width:100px;border:1px solid #098BB6}.btn:hover{opacity:.9}.blue{color:#264386}.light-blue{color:#098BB6}.green{color:#85B200}.red{color:#fff}.orange{color:#F47221}.light-orange{color:#FF9756}.bluetitle{color:#264386}.black-link{color:#000}.back-arrow-circle{background-color:#000;border-radius:50%;color:#fff;padding:.1em;font-size:.9em}.arrow-text{padding-left:4px}#card-number,#card-expiry,#card-cvc,#card-postcode{border:1px solid #999;padding:4px;margin-bottom:4px}.stripe-labels{letter-spacing:2px;color:#999;font-weight:600;font-size:.8em;margin-bottom:4px}.white{color:#fff}.blackbg{background-color:#000;padding-top:50px;padding-bottom:50px}.bluebg{background-color:#0B212F;padding-top:50px;padding-bottom:50px}.lbluebg{background-color:#098BB6;padding-top:50px;padding-bottom:50px}.lbluebg h2{font-weight:700}.greybg{background-color:#333;padding-top:50px;padding-bottom:50px}.footer{background-color:#0B212F;padding-top:70px;padding-bottom:70px}.footer a{text-decoration:none;color:#fff;font-weight:700}.footer a:hover{color:#098BB6}.motorsport-bg{background-image:url(../images/motorsport-bg.jpg);background-size:cover;background-position:center;padding-bottom:80px;padding-top:80px}.homeheaderbg{background-image:url(../images/focus-st.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header1{background-image:url(../images/1.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header2{background-image:url(../images/2.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header3{background-image:url(../images/3.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header4{background-image:url(../images/4.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header4{background-image:url(../images/4.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header5{background-image:url(../images/5.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header6{background-image:url(../images/6.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header7{background-image:url(../images/7.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header8{background-image:url(../images/8.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header9{background-image:url(../images/9.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.header10{background-image:url(../images/10.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.headerm{background-image:url(../images/motorsport.jpg);background-size:cover;background-position:center;padding-bottom:120px;padding-top:120px}.opaque{background-color:rgba(0,0,0,.5);border-radius:.5rem;padding:40px 20px 20px 20px}.opaque h1{font-weight:700;margin-bottom:30px}.bg-blue{background-color:#264386!important;padding-top:50px;padding-bottom:70px;color:#fff;background-position:bottom;background-repeat:repeat-x}.otherRemaps{background-position:bottom;background-repeat:repeat-x;background-color:#000;padding:20px 0 15px 0}.otherRemaps h1{font-size:24px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;text-align:center}.cta{background-position:bottom;background-repeat:repeat-x;background-color:#000;padding:20px 0 15px 0}.cta h1{font-size:24px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;text-align:center}.bg-orange{background-color:#F37221!important}.bluepanel{background-color:#264386;text-align:center;color:#fff;padding:20px;border-radius:0;margin-bottom:2em}.greypanel{background-color:#f6f7fb;color:#333;padding:20px;border-radius:0;margin-bottom:10px;min-height:330px}.greypanel-button{background-color:#f6f7fb;color:#333;padding:20px;border-radius:0;margin-bottom:2em}.greypanel h1{font-size:24px;font-weight:600}header .container{margin-top:150px}.header{background:url(../images/bg/hero.png) no-repeat bottom;width:100%;display:table;height:95vh;margin:0 auto;position:relative;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.header-bg{background:url(../images/bg/heroBG.jpg) no-repeat;width:100%;display:table;padding:60px 0;margin:0 auto;position:relative;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;text-align:center;color:#fff}.header-bg h1{color:#fff;text-shadow:1px 1px 1px #000;font-weight:700}.header-bg h2{color:#efefef;text-shadow:1px 1px 1px #000;font-weight:700}.header-mobile{display:none}.displayOnMobile{display:none}.slideshow{height:100px;max-width:3500px;margin:0 auto;position:relative;overflow:hidden;transform:translate3d(0,0,0)}.slideshow>div{height:100px;width:3500px;background:url(../images/all-results.jpg);position:absolute;top:0;left:0;height:100%;transform:translate3d(0,0,0)}.slideshow .mover-1{animation:moveSlideshow 15s linear infinite}@keyframes moveSlideshow{100%{transform:translateX(-100%)}}.carouseltext{padding-top:40px;padding-bottom:180px}.van-bg{background:url(../images/bg/vans-bg.jpg) no-repeat;width:100%;margin:0 auto;padding:40px 0;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.navbar{text-transform:uppercase;font-size:14px}.bg-dark{background-color:#000!important}.navbar-nav li{padding:0 2px}.navbar-nav li a{color:rgba(255,255,255,.5)!important;text-transform:uppercase;font-weight:400;transition:0.2s}.navbar-nav li a:hover{color:#F37221}.navbar-nav li a.contactMenu{border:1px solid #fff;border-radius:0;padding:6px 30px!important;margin:0 15px;text-align:center!important;transition:0.3s}.navbar-nav li a.contactMenu:hover{background:#FFF;border:1px solid #fff}.coronavirus{background-color:#098BB6;padding-top:15px;padding-bottom:10px;text-align:center;font-size:14px;color:#fff}.coronavirus a{color:#fff;text-decoration:none}.coronavirus h3{font-size:1em}.trustpilot{background-color:#264386;padding-top:10px;padding-bottom:10px;text-align:center;font-size:1em}.trustpilot a{color:#fff;text-decoration:none}.trustpilot a:hover{color:#fff;text-decoration:none}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#333;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.navbar-toggler{font-size:25px;display:block;height:50px}.navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar img{transition:0.3s}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid #EFEFEF;border-radius:.25rem}.navbar-toggler-icon{background-image:url(../images/navicon.png)}.btn-primary{color:#fff;background-color:#098BB6;padding:.7rem 1.8rem;text-transform:uppercase;font-weight:700;border-radius:.5rem;border:solid 3px #fff;margin-bottom:20px}.btn-secondary{color:#333;background-color:#ccc;padding:.7rem 1.8rem;text-transform:uppercase;font-weight:700;border-radius:.5rem;border:solid 3px #fff;margin}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#098BB6;border-color:#fff}.loginMenu{top:10px;right:130px}.toggleMask{border:2px solid #E9ECF2;border-left:0}.maskIcon{position:relative;top:9.5px;right:9.5px}ul.sub-menu{clear:both;width:100%;list-style:none}ul.sub-menu li{padding:10px}ul.sub-menu li .sub{background:#264386;padding:10px;color:#fff;font-size:13px;font-weight:700;text-align:center;-webkit-box-shadow:0 2px 50px rgba(0,121,255,.2);box-shadow:0 2px 50px rgba(0,121,255,.2)}ul.sub-menu img{width:auto;margin-right:5px}#sub2{background:rgba(243,114,33,.9);width:100%;position:absolute;top:0;margin:0}#sub2 .sub{background:none!important;-webkit-box-shadow:none;box-shadow:none}.hero-content h1{text-transform:uppercase;font-weight:900}#remap{max-width:350px;width:100%;z-index:999;position:absolute;right:10%;top:33%;margin:0 30px 30px 30px}.plateBg{background:#FFD300;border:none;padding:3px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0,2);box-shadow:0 2px 2px rgba(0,0,0,.2)}#ukPlate #regNum{font-size:26px;color:#000;text-align:center;font-weight:600;text-transform:uppercase;background:#FFD300;border:none;height:50px;border:1px solid #EAC100}#ukPlate #regNum::placeholder{color:#000}#ukPlate img{width:auto;height:auto}#ukPlate .form-control{padding:12px 0}#ukPlate .btn{background:#264386;font-size:20px;font-weight:800;color:#fff;padding:9px 12px;border-radius:0 10px 10px 0}.selectOptions{background:rgba(239,239,239,.95);width:100%;z-index:999;border:solid 2px #E9ECF2;-webkit-border-radius:0;border-radius:0}.selectOptions .stripe{position:relative;margin:0;padding:0;overflow:hidden;padding:30px}.selectOptions .stripe:after{content:"";background:#F47221;border-right:2px solid #264386;border-left:2px solid #264386;width:25%;height:400px;min-height:100%;position:absolute;top:0;left:37%;opacity:.1;z-index:-999999}.selectOptions h3{text-align:center;font-weight:700}.selectOptions h3,.selectOptions label{color:#264386}.selectOptions label{margin:10px 0 5px 0;font-size:16px;font-weight:700}.selectOptions select{padding:12px;font-size:16px;font-weight:300;height:auto;border:2px solid #E9ECF2;-webkit-border-radius:0;border-radius:0;background:url(../images/arrow.png) no-repeat right .75rem center #fff}.selectOptions select option{padding:0}.findVehicle{background-color:rgba(68,68,68,.7);padding:20px 10px;display:block;clear:both;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.findVehicle h3,.findVehicle label{color:#FFF}.cantFindVehicle div{margin:0 auto}.vehicleOptions{z-index:999;border:solid 2px #E9ECF2;border-radius:0;position:static;padding:30px;margin:0;margin:0 auto}.header a.mouse{position:absolute;bottom:10px;left:50%;-webkit-animation:mouse infinite 1s;-moz-animation:mouse infinite 1s;-o-animation:mouse infinite 1s;animation:mouse infinite 1s}@keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-ms-keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.homeSteps{margin-top:20px}.homeSteps img{max-height:100px;margin:10px 0}.homeSteps h1{font-size:30px}.homeSteps .bluepanel{min-height:320px}.bookingDetails form{width:100%}#steps{width:100%;position:relative;margin:100px 0;display:table}#steps img.stepsbg{position:absolute;top:300px;left:0;z-index:-999}#video{background-color:#333;padding:50px 0;margin:0;position::relative}.video-container{max-width:100%;min-height:auto;width:100%;margin:0 auto;display:block;clear:both;position:relative}.titleBg{padding:30px 20px;z-index:-99999;background-size:contain}.titleBg.stepsH1{background:url(../images/bg/howitworks.png) no-repeat top}.titleBg.ecuH1{background:url(../images/bg/potential.png) no-repeat top}.titleBg.contactH1{background:url(../images/bg/contactusbg.png) no-repeat top}.titleBg.aboutH1{background:url(../images/bg/aboutus.png) no-repeat top}.titleBg.testimonialsH1{background:url(../images/bg/testimonials.png) no-repeat top}.titleBg.paymentH1{background:url(../images/bg/payment.png) no-repeat top}.stepsHome{position:relative;max-width:800px;margin:0 auto}.stepsHome .bottom{margin-top:20px}.stepsHome .box{padding:20px;background:#fff;margin:20px;-webkit-border-radius:0;border-radius:0}.stepsHome .box.margintop{margin-top:100px}.stepsHome .box .box-content{padding:30px}.stepsHome .box .box-content h3{font-size:26px;margin-top:30px;font-weight:700}.stepsHome .box .box-content h3 span{color:#58BDEA;font-size:20px}.stepsHome .box .box-content p{color:#666}.stepsHome .blueBox .box-content p{color:#fff}.stepsHome .blueBox{background:#264386;background:-moz-linear-gradient(left,#264386 0%,#4073B8 100%);background:-webkit-linear-gradient(left,#264386 0%,#4073B8 100%);background:linear-gradient(to right,#264386 0%,#4073B8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#264386',endColorstr='#4073B8',GradientType=1);color:#FFF}.stepsHome .blueBox h3,.stepsHome .blueBox .box-content span{color:#FFF!important}#our-team img{width:100%}.moreServicesHome .btn{padding:.375rem .75rem;border-radius:5px;font-weight:400}.productsHome img{width:400px;display:block;margin:20px auto}.productsHome a:first-child:hover{text-decoration:underline;color:#fff}.productsHome h2{color:#fff}.mh-bg{background:url(/images/motorhome-bg.jpg) no-repeat;width:100%;display:table;padding:60px 0;margin:0 auto;position:relative;background-size:cover;background-position:center;text-align:left;color:#fff}.mh-bg h1{color:#fff;font-weight:700;font-style:italic}.blk-panel{background:rgba(0,0,0,.75);width:100%;border:solid 2px #E9ECF2;-webkit-border-radius:0;border-radius:0;padding:20px}.bluepanel{background-color:#264386;text-align:center;color:#fff;padding:20px;border-radius:10px;margin-bottom:2em;min-height:300px}#recentRemaps .box{display:flex}#quote{clear:both;margin:100px 0 100px 0;padding:100px 30px;position:relative;background:url(/images/bg/wingsbg.png) no-repeat center rgba(181,225,249,.1)}#quote .container{max-width:1000px}#quote h1{font-weight:300}#quote i{color:#F37221}#ecu{width:100%;position:relative;margin:100px 0;clear:both}#ecu img.ecu{position:absolute;top:100px;right:0;z-index:-999}#ecu h1{color:#264386;font-weight:300}.contactHome form{background:rgba(255,255,255,1);padding:30px;max-width:400px;position:relative;width:100%;z-index:999;float:right;-webkit-border-radius:0;border-radius:0;border:solid 2px #E9ECF2}.contactHome a img{padding-right:10px}.speedo-bg{background-image:url(../images/speedo-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:50px;padding-bottom:50px}.speedo-bg h1{color:#fff;text-shadow:2px 2px #000}.speedo-bg h2{color:#fff;text-shadow:2px 2px #000}.padbot20{padding-bottom:20px}.gps_ring{border:8px solid #C9D0E1;height:45px;width:45px;position:absolute;left:110px;top:356px;-webkit-border-radius:30px;border-radius:30px;-webkit-animation:pulsate 1.5s ease-out;-moz-animation:pulsate 1.5s ease-out;-o-animation:pulsate 1.5s ease-out;animation:pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;opacity:0;z-index:-999}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0;-moz-transform:scale(.1,.1);opacity:0;-ms-transform:scale(.1,.1);opacity:0;-o-transform:scale(.1,.1);opacity:0;transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(2,2);opacity:0;-moz-transform:scale(2,2);opacity:0;-ms-transform:scale(2,2);opacity:0;-o-transform:scale(2,2);opacity:0;transform:scale(2,2);opacity:0}}.location{position:relative}.location span{position:absolute;top:71px;left:30px;font-size:13px;color:#fff;font-size:20px}.location img{margin:50px 0;max-width:400px;width:100%}.location img.flag{width:auto;margin:0 10px}img.garageMan{position:absolute;bottom:-75px;left:-170px}.curve{width:100%;min-height:600px;height:100%;position:relative;margin:0;padding:0;z-index:999}.curve:after{content:"";display:block;position:absolute;top:0;left:0;background:url(/images/bg/graphs.png) no-repeat right bottom;width:100%;height:100%;z-index:-1;background-size:cover}.curve .container{z-index:99999}#curve{width:100%;position:absolute;bottom:-10px;right:-1px;z-index:-1;display:none}.sale,.saleFooter{background-position:bottom;background-repeat:repeat-x;background-color:#b90000;padding:20px 0 15px 0}.sale h1,.saleFooter h1{font-size:24px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;text-align:center}.saleFooter{display:none}.cardholder-field{background-color:transparent;border:none;display:block;font-family:sans-serif;margin:0;padding:0;width:100%;font-size:1em;line-height:1.2em;height:1.2em}#cardholder-name::placeholder{color:#BCC6D1}.card-submit-button{display:block;max-width:180px;margin:28px auto 0}.card-field-spacing{margin:12px 0}.paymentOptions-container{margin:12px 0}.steps div div{z-index:0}#progressbar{margin:30px 0;padding:0;overflow:hidden;background:none}#progressbar li{list-style-type:none;color:#ddd;font-weight:700;font-size:14px;float:left;position:relative}#progressbar li:first-child:before{content:"1"}#progressbar li:nth-child(2):before{content:"2"}#progressbar li:nth-child(3):before{content:"3"}#progressbar li:nth-child(4):before{content:"4"}#progressbar li:nth-child(5):before{content:"5"}#progressbar li:before{width:44px;height:44px;font-size:20px;line-height:40px;border-radius:50%;border:2px solid #ddd;background-color:#fff;display:block;margin:0 auto 5px auto}#progressbar li:after{content:'';width:100%;height:2px;background-color:#ddd;position:absolute;top:21px;z-index:-1;left:-50%}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after,#progressbar li.active{border-color:#ddd;color:#4A4A4A}#progressbar li.active+li:after{background-color:#098BB6;content:''}#progressbar li.active:before{color:#FFF;background:#098BB6;border-color:#098BB6}ul.boxes{margin:0;padding:0;z-index:1}ul.boxes li{list-style-type:none;float:left;padding:25px;text-align:center;display:flex}ul.boxes .box{background:#FFF;padding:20px;text-align:center;border:solid 2px #E9ECF2;-webkit-border-radius:0;border-radius:0;flex:1}ul.boxes .box img{max-width:80px;width:100%;margin-bottom:15px}ul.boxes .box h3{font-weight:700}ul.boxes .box p{font-size:18px;margin:0}h2.steph2{text-align:center;position:relative;margin-bottom:40px;color:#4A4A4A}h2.steph2::after{content:"";width:100%;max-width:80px;height:2px;background-color:#F47221;position:absolute;bottom:-20px;left:46%}ul.remap{text-align:center;margin:50px auto;padding:0}ul.remap li{list-style:none;background:#FFF;text-align:center;border:solid 2px #E9ECF2;-webkit-border-radius:0;border-radius:0;overflow:hidden;margin:15px 0;font-weight:700;padding:0}ul.remap li .option{padding:30px 0}ul.remap li .option .value{font-size:20px;color:#FF9756;font-weight:700;margin-top:10px}ul.remap li button.select{background:#F47221;color:#fff;border:none;cursor:pointer;font-weight:700;padding:20px 34px 20px 20px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.remap li button.select:hover{background:#FF9756}.calendar select{width:100%;border:none;padding:12px 20px!important;font-size:16px;color:#666;font-weight:300;height:auto;border:2px solid #e9ecf2!important;border-radius:0;background:url(../images/arrow.png) no-repeat right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar .selectPeriod .error-message{position:absolute;width:220px;font-size:13px;text-align:left;color:#F47221}.calendar .selectPeriod .error-message.AM{top:28px;left:0}.calendar .selectPeriod .error-message.PM{top:45px;left:-70px}.locationType{text-align:center;font-weight:700}.locationType label{padding:10px;border:1px solid #58BDEA;cursor:pointer;z-index:90;color:#58BDEA;float:left;height:160px;width:100%;background-color:#fff;transition:0.2s}.locationType #WorkplaceLabel{background:url(../images/workplace.png) no-repeat center}.locationType #HomeLabel{background:url(../images/home.png) no-repeat center}.locationType #Workplace:checked+label,.locationType #Home:checked+label{background-color:#B5E1F9}.locationStreet{text-align:center}.locationStreet label{width:100%;border:1px solid #58BDEA;cursor:pointer;z-index:90;color:#58BDEA;font-weight:700;float:left;padding:20px 5px;margin:2px;border-radius:0;background-color:#fff;transition:0.2s}.locationType input[type="radio"],.locationStreet input[type="radio"]{z-index:100;-webkit-appearance:none;-moz-appearance:none;appearance:none}.locationType input[type="radio"]:checked+label,.locationStreet input[type="radio"]:checked+label{background-color:#58BDEA;color:#fff}.locationType label::before,.locationStreet label::before{display:none}#details hr{margin:50px 0}.modalCalendarError{background:#264386;color:#fff}.modalCalendarError h1{font-size:60px!important;margin-bottom:0}.engineer img{border:5px solid #B5E1F9;border-radius:100px}#datetimepicker{border:1px solid #ddd;background:#0B212F;color:#fff;border-radius:0!important;padding:20px;font-size:14px;box-shadow:none!important}.bootstrap-datetimepicker-widget table td.day{height:40px!important;width:40px!important}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover,.calendar .legend .grey{color:#bbbbbb!important}.calendar .legend i{font-size:13px}.bootstrap-datetimepicker-widget table th.picker-switch{padding-bottom:20px;color:#264386}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#264386!important}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#264386!important}td.day{color:#098BB6}td.day.new{color:#f2c8ae!important}td.day.especialDay{color:#85B200!important}td.day.new.disabled{color:#777777!important}.distanceOffer{background-color:#e4c080;color:black!important;border-radius:25px!important;padding:5px!important}.suggestedDay{color:#e4c080}#checkout{background:#F6F7FB;border:1px solid #ddd}.checkout-header{padding:20px;color:#fff}.checkout-header h3{margin:0}.checkout-content{padding:20px 0}#payment ul{text-align:center}#payment ul li{width:50%}#payment ul li a{padding:10px 30px;font-weight:700;font-size:16px;color:#264386}#payment .nav-link.active{background:#fff;border-color:#F6F7FB;border:1px solid #ddd;border-bottom:none;transition:0.3s}#checkout #tabsJustifiedContent{margin-top:0!important}#paypalPaymentButton{border:none;cursor:pointer;margin:20px 0}.custom-select{height:auto!important}.dgreybg{background-color:#333;padding-top:50px;padding-bottom:70px;color:#fff}.resultstable{font-weight:700;font-style:italic;color:#fff;margin-bottom:20px;background-color:#0B212F}.resultstable .price{font-size:18px;color:#fff;font-weight:700}.resultstable td:nth-child(2n){text-align:right}.resultstable .price small{font-size:14px;color:#fff}.table-price{background-color:#098BB6}.table-price td{border:none;padding:3px .75rem}.price.green{color:#098BB6}.economygreen{background-color:#85B200;padding:15px;color:#fff;margin-bottom:1em}.ecoperf{background-color:#FFBF00;padding:15px;color:#fff;margin-bottom:2em}.performancered{background-color:#D90000;padding:15px;color:#fff;margin-bottom:1em}.error{color:#dc3545!important}.customErrors{display:none;color:#dc3545!important}#waiting{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}#waitingcontent{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#waitingspinner{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px;color:black}#waitingS{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}#waitingcontentS{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#waitingspinnerS{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px}#waitingI{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}#waitingcontentI{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#waitingspinnerI{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px;color:#000;font-weight:700}#waitingT{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}#waitingcontentT{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#waitingspinnerT{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px}#modalprivacy{overflow-y:scroll;height:350px}#collapsePrivacy{clear:both}.card-body{background-color:#0B212F}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#0B212F;background-clip:border-box;border:1px solid #0B212F;border-radius:.25rem;margin-bottom:30px}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#000;border:1px solid rgba(0,0,0,.125)}.scroll-container{width:100%;height:350px;overflow:scroll;font-size:10px;border:1px solid #6B6F71;background-color:#EEE}#showPrivacyLink{color:#098BB6}.hide{display:none}#facebook{clear:both;position:relative}#facebook::after{content:"";background:url(/images/facebookMobile.png) no-repeat top;position:absolute;top:-8%;left:-25%;z-index:-999;height:100vh;width:100%;background-size:contain}#facebook .likeHand{background:url(/images/bg/likeHand.png) no-repeat top left;height:500px;background-size:contain}#engineRemapping{margin:0}#engineRemapping::after{content:"";background:url(../images/bg/heroengine.png) no-repeat bottom;position:absolute;top:0;z-index:-1;height:100vh;width:100%;background-size:cover}#engineRemapping .bottom{margin:150px 0 0 0}.dyno #video{background:none;clip-path:none;padding:0}ul.dynoBoxes{text-align:center}ul.dynoBoxes li{padding:10px;list-style:none;display:flex}ul.dynoBoxes li div{padding:30px;background:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 50px rgba(0,121,255,.2);box-shadow:0 2px 50px rgba(0,121,255,.2);flex:1}ul.dynoBoxes h3{color:#264386;font-weight:700}#testimonials{margin:50px 0}.testimonial{background:#FFF;display:block;padding:40px;clear:both;margin-bottom:30px;border:solid 2px #E9ECF2;border-radius:0;position:relative}.testimonial .name{font-weight:700}.testimonial .date{margin:20px 0}.testimonial img{height:auto;max-width:120px;padding:0 0 10px 0}.testimonial i{color:#fff;margin:0;position:absolute;top:-5px;background-color:#333;padding:10px;left:10px;border-radius:0}#testimonials .text{overflow:hidden;height:155px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}#testimonials a.viewTestimonial{cursor:pointer;color:#F37221}#testimonials .text.moreText{height:auto}#thankyou .others{max-width:900px;margin:20px auto}#thankyou .others h3{color:#4a4a4a}.back-to-top{position:fixed;bottom:0;right:10px;text-decoration:none;padding:20px;cursor:pointer;transition:0.2s;z-index:99999;display:none}.back-to-top:hover{opacity:.9}footer{background-color:#333;padding:50px 0;color:#fff;font-size:.85em;background-position:bottom;background-repeat:repeat-x}footer a{color:#fff}footer a:hover{color:#F37221}footer .social a{margin-right:15px;color:#fff}footer ul,footer .social{margin-top:20px}footer ul li{float:left;padding:10px;list-style:none}footer img{max-width:150px;width:100%}.footerSocial img{width:auto}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.radio-button,.checkbox{position:relative;margin:5px 0}.checkbox{display:block}.radio-button input,.checkbox input{position:absolute;margin:5px;padding:5px;visibility:hidden}.radio-button .label-visible,.checkbox .label-visible{margin-left:2em;margin-bottom:0}.fake-radiobutton,.fake-checkbox{position:absolute;display:block;top:0;left:3px;width:30px;height:30px;border:1px solid slategray;background-color:#fff}.fake-radiobutton:after,.fake-checkbox:after{content:"";display:none;position:absolute;top:50%;left:50%;width:22px;height:22px;background:#264386;transform:translateX(-50%) translateY(-50%)}.fake-radiobutton{border-radius:50%}.fake-radiobutton:after{border-radius:50%}input[type="radio"]:checked+span .fake-radiobutton:after,input[type="checkbox"]:checked+span .fake-checkbox:after{display:block}.shoppanel{background-color:#efefef;padding:30px;font-weight:700}.shoppanel p{margin-top:5px}@media screen and (min-width:1441px){#remap{right:12%;top:18%}.showmobcurve{display:none}}@media (min-width:1921px){#remap{right:12%;top:20%}.showmobcurve{display:none}}@media (min-width:1921px){#remap{right:15%;top:30%;max-width:500px}.selectOptions label{font-size:18px}.stepsHome{position:relative;max-width:100%;float:none}.gps_ring{top:356px}#testimonials::after{background-size:cover}.showmobcurve{display:none}}@media screen and (max-width:1990px){#remap{right:16%;top:25%}.showmobcurve{display:none}}@media screen and (max-width:1440px){#engineRemapping .bottom{margin:100px 0 0 0}.showmobcurve{display:none}}@media (max-width:1280px){#remap{top:20%;right:10%}.curve:after{background-size:contain}#testimonials .header-content{padding:0 0 100px 0}#engineRemapping::after{height:110vh}#sub2{position:relative;background:rgba(243,114,33,1)}.productsHome h2{min-height:70px}.moreServicesHome div{max-width:50%;flex:0 0 50%}.showmobcurve{display:none}}@media (max-width:1080px){#remap{position:static;max-width:100%}.header a.mouse{bottom:-10%}#facebook::after{left:-50%}#testimonials .header-content{padding:0 0 50px 0}#testimonials::after{height:1100px;background-size:cover}.showmobcurve{display:none}}@media only screen and (max-width:1024px){.loginMenu{top:-5px;right:70px}.showmobcurve{display:none}}@media (min-width:992px){#popupBanner .modal-lg{max-width:630px}.showmobcurve{display:none}}@media only screen and (max-width:991px){.mil-text-container{float:right}.hero-content br{display:none}img.ecu{opacity:.1}.navbar-nav{padding:20px}.loginMenu{top:0;right:0}#engineRemapping .bottom{margin:50px 0 0 0}.vehicleOptions{max-width:100%}.carouseltext{padding-top:40px;padding-bottom:40px}.showmobcurve{display:none}}@media only screen and (max-width:800px){.navbar .container{overflow:scroll;max-height:568px}.technician{margin:10px 0}.technician h3{font-size:16px;font-weight:400}.showmobcurve{display:none}}@media only screen and (max-width:768px){#facebook::after{top:-45%;left:-40%}#ecu .container,#contactSection,#contactSection .container{padding-top:0!important}#facebook .likeHand{height:auto;background:none}#details hr{margin:20px 0}.carouseltext{padding-top:40px;padding-bottom:40px}.moreServicesHome,.hideOnMobile,.saleHome{display:none!important}.displayOnMobile{display:block}.header-mobile{display:block!important}.fitterImage{display:none}}@media only screen and (max-width:767px){ul.boxes .box{padding:10px}ul.boxes li{padding:5px}ul.boxes .box img{max-width:60px}.stepsHome .box.margintop{margin-top:0}ul.remap li .option{padding:30px}.location{margin-bottom:20px}#engineRemapping::after{height:280vh}#facebook::after{left:0;top:0;opacity:.3}.carouseltext{padding-top:40px;padding-bottom:40px}.productsHome h2{min-height:initial}.moreServicesHome div{max-width:100%;flex:0 0 100%}#progressbar li.col{max-width:initial;flex-grow:0}.holdingVehicleImage{display:none}.saleFooter{display:block}.coronavirus{font-size:14px}}@media only screen and (max-width:575px){.navbar-brand{margin-right:0}ul.sub-menu li{display:block}ul.sub-menu li .sub{padding:5px}#steps{margin-bottom:0}#ecu{margin:50px 0 30px 0}.carouseltext{padding-top:40px;padding-bottom:40px}#progressbar li{padding:0 7px;font-size:13px}#progressbar li span{display:none}#progressbar li:before{width:30px;height:30px;font-size:16px;line-height:25px;border-radius:50%;border:2px solid #ddd;background-color:#fff;display:block;margin:0 auto 5px auto}#progressbar li:after{top:15px}.technician h3{background:#e4c080;margin:0;border-radius:5px;padding:10px;color:#000}.calendar h2{font-size:18px;font-weight:600}.calendar .legend .legendBox{font-size:13px}.bootstrap-datetimepicker-widget table td.day{height:33px!important;width:33px!important}}@media only screen and (max-width:414px){#payment ul li{display:flex}#payment ul li a{flex:1}#thankyou img{display:none}#thankyou .greypanel{min-height:auto}#thankyou .others .btn{padding:5px;max-width:150px}.carouseltext{padding-top:40px;padding-bottom:40px}.resultstable .price{width:50%}.productsHome img{width:150px}}@media only screen and (max-width:375px){.location span{top:60px;left:15px}.carouseltext{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:360px){ul.boxes li{max-width:100%!important;-webkit-flex:100%;-ms-flex:100%;flex:100%}ul.boxes .box img{display:none}ul.boxes .box{height:auto;min-height:inherit}#progressbar li{font-size:12px}.technician h3{font-size:14px}}@media only screen and (max-width:320px){#progressbar li{margin:0 -3px}.resultstable .price{font-size:16px}.technician h3{font-size:13px}.calendar h2{font-size:16px}.bootstrap-datetimepicker-widget table td.day{height:25px!important;width:25px!important}}.header-bg-july{background:url(../images/vans-bg-july.jpg) no-repeat;width:100%;display:table;padding:30px 0 50px;margin:0 auto;position:relative;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left;text-align:center;color:#fff}.header-bg-july h1{color:#fff;text-shadow:1px 1px 1px #000;font-weight:700;font-style:italic}.header-bg-july h2{color:#efefef;text-shadow:1px 1px 1px #000;font-weight:700;font-style:italic}.header-bg-july h3{color:#efefef;text-shadow:1px 1px 1px #000;font-weight:700;font-style:normal}.titlelandingbg{background-image:url(../images/landing/landing-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:50px;padding-bottom:50px}.titlelandingbg h1{color:#ffffff!important;text-shadow:2px 2px #000;text-align:center}.landingh3{font-weight:700;font-size:26px}.stepbar{text-align:center;font-weight:700;background-color:#11191E;font-size:.75em}.stepon{padding:5px;background-color:#098BB6}.stepoff{padding:5px;background-color:#11191E}@media only screen and (max-width:600px){.stepoff{display:none}}hr{margin-top:1.5rem;margin-bottom:1.5rem;border:0;border-top:1px solid #098BB6}.darkbox{background-color:#11191E;border:solid 1px #0B212F;border-radius:10px;padding:20px}.darkbox hr{margin-top:.5rem;margin-bottom:.5rem;border:0;border-top:1px solid #098BB6}.darkbox h3{font-weight:700;padding-top:10px}.darkboxcircle{border:5px dashed #098BB6;width:100%;padding:45px 0 25px;border-radius:50%;margin-bottom:20px}.darkboxcircle h2{font-weight:700}@media only screen and (max-width:1024px){.darkboxcircle{text-align:center;border:5px dashed #098BB6;width:95%;padding:18% 0 5%;border-radius:50%;margin-bottom:20px;margin-left:5%}.showmobcurve{display:none}}@media only screen and (max-width:768px){.darkboxcircle{text-align:center;border:5px dashed #098BB6;width:80%;padding:18% 0 5%;border-radius:50%;margin-bottom:20px;margin-left:10%}.mobhide{display:none}.showmobcurve{display:block}}@media only screen and (max-width:600px){.darkboxcircle{text-align:center;border:5px dashed #098BB6;width:50%;padding:12% 0 7%;border-radius:50%;margin-bottom:20px;margin-left:25%}.mobhide{display:none}.showmobcurve{display:block}}.stepbar{text-align:center;font-weight:700;background-color:#11191E;font-size:.75em}.stepon{padding:5px;background-color:#098BB6}.stepoff{padding:5px;background-color:#11191E}@media only screen and (max-width:600px){.stepoff{display:none}}.centerform{width:60%;margin-left:auto;margin-right:auto}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}a[href^=tel],.telephoneNumber{color:inherit;text-decoration:none}.boldheader{font-weight:700}