/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */h3,h5{margin-top:0}ul.dealer-nav li,ul.footer-links li,ul.recommend li,ul.repair-holder,ul.social-links li,ul.times li,ul.vehicle-list>li{list-style-type:none}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{background-color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;text-rendering:optimizeLegibility;font-family:corposregular;position:relative}.container-fluid{max-width:1390px}.tooltip-calendar{position:absolute;padding:10px;width:140px;background-color:#000;color:#fff;z-index:100;display:none;border-radius:5px}.tooltip-calendar p{font-size:14px;line-height:16px;color:#fff}.tooltip-calendar img{position:absolute;left:50px}.calendar-1-holder,.header{position:relative}.spaIframe{width:100%;border:none}.nav-tabs.homepage>li.active>a,.nav-tabs.homepage>li:hover>a{border-bottom:2px solid #00ADEF;border-radius:0;border-left:0;border-right:0;border-top:0}@font-face{font-family:corposregular;src:url(../fonts/c063003t-webfont.woff2) format('woff2'),url(../fonts/c063003t-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:corposdemregular;src:url(../fonts/c063004t-webfont.woff2) format('woff2'),url(../fonts/c063004t-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:corpositalic;src:url(../fonts/c063023t-webfont.woff2) format('woff2'),url(../fonts/c063023t-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:corposdemitalic;src:url(../fonts/c063024t-webfont.woff2) format('woff2'),url(../fonts/c063024t-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:corporate_a_condensedregular;src:url(../fonts/corporateacon-reg-webfont.woff2) format('woff2'),url(../fonts/corporateacon-reg-webfont.woff) format('woff');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:corporate_a_condensedregular}h1{font-size:32px;line-height:32px;margin:0}h2{font-size:30px;line-height:34px;margin-top:5px}h3{font-size:26px!important}h4{font-size:24px;line-height:28px}h5{font-size:22px;line-height:26px;font-family:corposdemregular}p{font-family:corposregular;font-size:16px;line-height:20px;color:#1F1F1F}b,strong{font-family:corposdemregular}em,i{font-family:corpositalic}a{color:#00ADEF;text-decoration:underline}.btn,.popup-btn,.popup-btn:hover,.service-options,ul.dealer-nav li a,ul.nav-wizard li a,ul.times li{text-decoration:none}a:hover{color:#424242}.white,h1 small{color:#fff}p.small{line-height:normal}.light-grey{color:#A3A3A3}.blue{color:#00ADEF}.dark-grey{color:#1F1F1F}.font-size-24{font-size:24px}.font-size-18{font-size:18px}.font-size-16{font-size:16px!important;line-height:20px}.font-size-14{font-size:14px!important;line-height:18px}.font-size-13{font-size:13px;line-height:inherit}.header{padding-top:30px;padding-bottom:30px}.booking-summary{border-radius:0}.booking-summary-title{background-color:#1F1F1F!important;border-radius:0}.intro{position:absolute;top:30px;left:30px}.nav-tabs.homepage>li{padding:10px 20px 0}.nav-tabs.homepage>li>a{padding:0!important;font-size:16px;color:#1F1F1F;text-decoration:none}.nav-tabs.homepage .tabbed-title{font-family:corporate_a_condensedregular;font-size:28px;line-height:28px;padding:0;margin-right:60px}.nav-btn,.nav-btn-footer,ul.nav-wizard li{font-size:16px;font-family:corposdemregular}.nav-tabs.homepage>li:hover>a{background-color:#fff}.tab-pane{padding:5% 15%}a.btnNext,a.btnPrevious{position:absolute;background-color:#121212;padding:20px 5px;color:#c8c8c8;top:50%;line-height:normal}a.btnPrevious{left:0}a.btnNext{right:0}a.btnNext:hover,a.btnPrevious:hover{background-color:#00ADEF}.nav-btn{background-color:#424242;color:#fff;border:0;border-radius:0;margin:8px 30px 8px 0;float:right}.nav-btn:hover{background-color:#00ADEF;color:#fff}.nav-btn-footer{background-color:#424242;color:#fff;border:0;border-radius:0;margin:10px 0 20px}.nav-btn-footer:hover{background-color:#00ADEF;color:#fff}ul.nav-wizard{background-color:#1F1F1F;position:relative;overflow:hidden}ul.nav-wizard:after,ul.nav-wizard:before{display:block}ul.nav-wizard li{position:relative;float:left;height:50px;display:inline-block;text-align:center;padding:0 16px 0 22px;margin:0;line-height:50px;font-weight:700}ul.nav-wizard li a{padding:0}ul.nav-wizard li a:hover{background-color:transparent}ul.nav-wizard li.active,ul.nav-wizard li.active a,ul.nav-wizard li.active a:active,ul.nav-wizard li.active a:focus,ul.nav-wizard li.active a:visited{color:#fff;background:#00ADEF}ul.nav-wizard li.active{padding:0 16px 0 22px}ul.nav-wizard li.active:after{border-left:16px solid #00ADEF;border-right:none}ul.nav-wizard .active~li:after,ul.nav-wizard .active~li:before,ul.nav-wizard li.active:before{border-left:none;border-right:none}ul.nav-wizard .active~li,ul.nav-wizard .active~li a,ul.nav-wizard .active~li a:active,ul.nav-wizard .active~li a:focus,ul.nav-wizard .active~li a:visited{color:#999;background:#1F1F1F}ul.nav-wizard li{background-color:#9ADEF8;color:#fff}ul.nav-wizard li a{color:#fff}ul.nav-wizard li:after,ul.nav-wizard li:before{position:absolute;display:block;border:26px solid transparent;border-left:16px solid #9ADEF8;border-right:0;top:-1px;z-index:10;content:'';right:-16px}ul.dealer-nav{margin:0;padding:0}ul.dealer-nav li a{margin:0;padding:15px 25px;display:inline;float:left;color:#A3A3A3;font-weight:700;font-size:17px;font-family:corposdemregular}ul.dealer-nav li a:active,ul.dealer-nav li a:hover,ul.dealer-nav li.active a{background-color:#00ADEF;color:#fff}.nav-padding{padding-left:11px}.form-control{border-radius:0;border:1px solid #BEBCBC;-webkit-box-shadow:none!important;box-shadow:none!important;height:40px}.custom-checkbox{margin-right:12px!important}.checkbox-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label{display:inline-block;vertical-align:middle;cursor:pointer}.checkbox-custom-label{position:relative;padding-left:0!important}.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:2px solid #A6A6A6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;vertical-align:middle;width:24px;height:24px;padding:0 3px 2px;margin-right:10px;text-align:center;margin-bottom:3px}.checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c";font-family:FontAwesome;color:#fff;font-size:14px;background-color:#00ADEF;border:2px solid #00ADEF}.form-group{margin-bottom:20px}.table>thead>tr>th{border-bottom:0}.checkbox-custom-label strong{font-size:14px}ul.repair-holder{padding:0 0 0 15px;columns:3;-webkit-columns:3;-moz-columns:3}ul.repair-holder li label{font-weight:400}label{font-size:16px}.radio{padding-left:20px}.radio label{display:inline-block;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:2px solid #A9A9A9;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out;top:4px}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:7px;margin-left:-20px;border-radius:50%;background-color:#00ADEF;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio input[type=radio]{opacity:0}.radio input[type=radio]:focus+label::before{outline:0}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.retailer-form{width:100%;float:left;cursor:pointer;padding:10px 20px}.retailer-form p{font-weight:700;font-size:15px}.retailer-form .display-table{height:45px;display:table}.retailer-form .display-table-cell{display:table-cell;vertical-align:middle}.details-form{margin-bottom:30px}.summary{padding:10px}input{font-family:Helvetica,Arial}.col-wrap{width:100%;height:auto}.service-option-wrap{width:19%;display:inline-block;vertical-align:top}.service-options{background-color:#1F1F1F;border:4px solid #1F1F1F;padding:20px 5px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin-right:15px;min-height:293px;min-width:170px}.automaticOnly{width:90%;margin:10px 10px 0;float:left}.automaticOnly label{font-size:15px}.option-selected,.service-options:hover{border:4px solid #00ADEF;cursor:pointer}.icon{height:75px}.icon img{display:inline-block!important;width:50%}.service-intro{height:180px;margin:10px 0 0}.bookref{font-family:corposdemregular}.popup{color:#000;float:right}.popup:hover{color:#00ADEF}ul.vehicle-list{padding-left:30px;border-left:1px solid #EDEDED}ul.vehicle-list>li{font-size:16px}.paymentboxes{padding:20px 20px 10px;overflow:auto}.paymentboxes-img{padding-top:20px;padding-bottom:30px}.iframebox{padding:20px;margin:15px 0}ul.times{padding:0;column-gap:15px}ul.times li{cursor:pointer;padding:5px 10px;background-color:#EDEDED;font-size:18px;font-weight:700;margin-bottom:15px;color:#000;width:22%;float:left;margin-right:3%}.no-margin-lr,ul.times li:nth-child(4n){margin-right:0}ul.times li:hover{color:#fff;background:#00ADEF}ul.times li.active{color:#fff;background:url(../images/tick-055a8953b197f855ba3bad46df69b4fb.png) right no-repeat #00ADEF}ul.recommend{padding:5px 0;margin-bottom:0}.tick-options,.tick-options-label{padding-right:30px;margin-bottom:0}ul.recommend li{display:inline-block;color:#fff;font-size:16px;padding-bottom:4px}.tick-options-label{color:#1f1f1f}.tick-options{display:inline-block;margin-top:0}.blue-btn,.light-grey-btn{color:#fff;font-size:18px;padding:6px 15px}.quote-ticks{margin-left:-15px!important}.paymentboxes.calendar-container{overflow:visible}.valign-table{display:table;height:100%;width:100%}.valign{display:table-cell;vertical-align:middle;float:none}.valign-top{vertical-align:top}; .border-right{border-right:1px solid #EDEDED}.border-top{border-top:1px solid #EDEDED}.border{border:1px solid #EDEDED}.border-bottom{border-bottom:1px solid #EDEDED}.table-striped tbody tr td,.table-striped th,.table-striped tr{border-bottom:1px solid #EDEDED!important}.table-striped tbody tr td{border-top:1px solid #EDEDED!important}.blue-btn{border-radius:0;border:0;background-color:#00ADEF}.light-grey-btn{border-radius:0;border:0;background-color:#A9A9A9}.light-grey-btn:active,.light-grey-btn:focus,.light-grey-btn:hover{background-color:#424242!important;color:#fff!important}.blue-btn:active,.blue-btn:focus,.blue-btn:hover{background-color:#0096cf!important;color:#fff!important}.print-btn{border:none}.print-btn:active,.print-btn:hover,.print-btn:visited{background-color:transparent}.plus-btn{background:#D8D8D8;color:#1F1F1F;border-radius:0;font-size:8px;padding:3px 4px;margin-left:5px}.popup-btn{background-color:#A9A9A9;color:#fff;padding:5px 10px;font-size:14px}.popup-btn:hover{background-color:#00ADEF;color:#fff}.link,.manual-address-link{text-decoration:underline;cursor:pointer}.no-padding-lr{padding-left:0;padding-right:0}.no-margin-lr{margin-left:0}.container{padding:15px}.padding-tb-30{padding-top:30px;padding-bottom:30px}.padding-30-15{padding:30px 15px}.padding-top-30{padding-top:30px}.padding-top-20{padding-top:20px}.padding-top-10{padding-top:10px}.padding-top-5{padding-top:5px}.padding-right-30{padding-right:30px}.padding-right-10{padding-right:10px}.padding-left-30{padding-left:30px}.padding-left-15{padding-left:15px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-15{padding-bottom:15px}.padding-30{padding:30px}.padding-20{padding:20px}.padding-15{padding:15px}.padding-15-20{padding:15px 20px}.padding-15-0{padding:15px 0}.padding-20-30{padding:20px 30px}.padding-20-5{padding:20px 5px}.pad-horz-30{padding-left:30px;padding-right:30px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-25{margin-bottom:25px}.margin-bottom-0{margin-bottom:0}.margin-top-15{margin-top:15px}.margin-left-0{margin-left:0!important}.margin-top-10{margin-top:10px!important}.margin-bottom-5{margin-bottom:5px}.margin-right-10{margin-right:10px}.white-bg{background-color:#fff}.blue-bg{background-color:#00ADEF}.dark-grey-bg{background-color:#1F1F1F}.medium-grey-bg{background-color:#424242}.light-grey-bg{background-color:#F6F6F6}hr{border-top:1px solid #EDEDED;height:1px;margin-top:30px;margin-bottom:30px}hr.small{margin-top:12px;margin-bottom:20px}.fc,.table{margin-bottom:10px}.display-block{display:block!important}.inline-block{display:inline}.full-width{width:94%}.min-height-243{min-height:243px}.vcenter-grey-box{padding-top:calc(4%);padding-bottom:6px}.form-inline{margin-top:25px}.uppercase{text-transform:uppercase}.retailers-holder{margin-top:0}.hide-input{display:none}.display-input{display:block}.fc td{background:#FBFBFB}.fc th{background:#fff}.fc-day-grid-event{margin:0;padding:0;border:none}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{font-weight:700}.fc-ltr .fc-basic-view .fc-day-number{padding:14px 0 15px;text-align:center}.fc-content-skeleton{position:absolute!important;top:0;left:0;right:0;bottom:0;padding-bottom:0!important}.fc-content-skeleton table{height:100%}.fc-content-skeleton thead{display:table-row-group}.fc-row .fc-content-skeleton{min-height:3.8em}.fc-day-number{vertical-align:middle!important;font-size:16px;cursor:pointer}.fc-state-highlight{background:#00ADEF!important;border-top-color:#00ADEF!important;border-left-style:solid!important;color:#fff}.fc-content-skeleton .fc-other-month{background:#FBFBFB!important;height:26px;position:relative;width:inherit;z-index:20;opacity:1;color:#FBFBFB}.available-false{height:3px;background-color:#ffe4e1;opacity:.5}.available-true{height:3px;background-color:#58A900}.available-alternative-true{height:3px;background-color:#9231A2;opacity:1}.fc-unthemed .fc-today{font-weight:700;background:#fff8dc}.fc-event-container{position:relative}.fc-day-grid-event{position:absolute;width:100%;bottom:0}.paypal-data{display:none}.key{margin-top:18px}.key ul{padding:0}.key ul li{display:inline-block;list-style:none;padding-left:24px;position:relative;margin-left:15px}.key ul li:before{height:18px;width:18px;position:absolute;content:'';left:0}.key ul li.available:before{background:#00A602}.key ul li.unavailable:before{background:#9eb5c6}.key ul li.selectedday:before{background:#00ADEF}.key ul li.today:before{background:#fff8dc}.key ul li.otherAvailable:before{background:#9231A2}p.terms{max-width:800px}.paypalbuttonform{display:inline-block;position:relative;top:-11px;left:15px}.additional-items-modal{top:32%!important;max-width:650px!important;max-height:610px!important}.additional-items-modal input{display:none}.additional-items-modal .checkbox{margin-right:15px;margin-top:10px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner{display:block;position:relative;left:calc(50% - 25px);height:50px;width:50px;background:url(../images/loading_animation_circle.svg) no-repeat;background-size:contain;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;transition:opacity .6s;float:left}.loading-spinner.retailer{right:25%;width:25px;height:25px;top:6px;position:absolute;left:initial}.loading-spinner.van{right:15px!important;top:36px!important}.loading-spinner.fullpage{position:fixed;top:calc(50% - 45px);left:calc(50% - 25px);height:70px;width:70px;z-index:11}.loading-spinner-overlay{background:rgba(0,0,0,.7);z-index:10;width:100%;height:100%;top:0;left:0;position:fixed}.map-holder{padding:8px}#map{height:450px;width:95%;margin:0 auto 5px}.form-inline .location-drop-down{width:100%;margin:0 0 10px}.validation-error{color:red;font-weight:700}.clear{clear:both}label{color:#1F1F1F}.navspacer{display:none}.warning{display:block;background-color:rgba(0,0,0,.4)}.warning .modal-content,.warning-box{margin-top:20px;width:100%;background-color:#FFC41E;color:#000;border:3px solid #FFC41E;padding:20px}.warning .modal-content p,.warning-box p{color:#000}.warning .modal-content .close-link{position:absolute;top:10px;right:10px;color:#fff;cursor:pointer}.quote-error-modal div{background:#00ADEF;color:#fff;max-width:400px;font-size:18px;font-weight:700}.quote-error-modal button{background:#fff;color:#333}.quote-error-modal button:hover{background:#eee;color:#333}.hours-holder{margin:0;padding:0;width:75%}.hours-holder span.openhours{float:right}.close.white{opacity:1;position:absolute;right:9px;top:12px;font-size:16px}.center-block{margin:10px auto 0;float:none}.ember-modal-dialog{background-color:#fff;box-shadow:0 0 10px #222;padding:20px;z-index:50;position:fixed}.ember-modal-overlay.translucent{background-color:rgba(51,51,51,.77)}.ember-modal-overlay{height:100vh;left:0;position:fixed;right:0;top:0;z-index:50}.ember-modal-dialog-in-place,.pos-rel{position:relative}.ember-modal-dialog ul{padding:0;list-style:none}.service-sheet-modal .ember-modal-dialog{width:100%;min-width:320px;max-width:800px;max-height:500px;overflow:auto}.hide_on_desktop{display:none}.summary-ipad{position:absolute;right:35px;z-index:9;cursor:pointer}.summary-ipad-notes{padding:0 15px 10px}.serviceoptions-holder{margin:15px 0 0}.voucher-code-holder label{float:left;margin:8px 0 0}.voucher-code-holder input{float:left}.voucher-code-holder button.apply-code{float:left;height:40px;margin:0 20px 0 0}.voucher-code-holder div{float:left;margin:0 20px;width:50%}.voucher-code-holder div span{float:left;clear:both}.marketing-img{float:right}.mtop28{margin-top:28px}.manual-address-link{top:34px;position:relative}.reg-in-sup{font-size:12px;top:9px;position:absolute}p.label-text{float:left;font-weight:700;margin:0 10px 0 0}.company-holder{margin:10px 0 0}.service-care-plan,.service-care-plan>label{margin-right:10px;vertical-align:top}.price{min-height:30px}.scroll-terms{overflow-y:scroll;max-height:500px}.service-care-plan{float:left}.service-care-plan-assyst{margin-top:10px;margin-bottom:10px}.modal-dialog-collect{width:800px}.warning .collect-popup{background:#fff;border:none;padding:5px 15px;border-radius:0}.collect-popup .form-group,.collect-popup .form-inline{margin:0}.findAddressButton{height:40px;margin-left:15px}.collectionForm{float:left;margin-bottom:10px;width:100%}.collectionForm .float-right{float:right}.collectionFormLabel{padding-top:5px;padding-bottom:5px;font-weight:400}.collectionFormButtons{float:left;width:100%}.custom-radio{padding-left:10px}.radio.modalbtns{padding-left:20px}.radio.modalbtns label{display:inline-block;position:relative;padding-left:5px;line-height:26px}.collectPopUp-error{float:left;clear:both;padding-top:5px}.return_link_desktop,.warning-panel,ul.footer-links{float:right}.display-noOption,.display-yesOption{display:block}.collect-popup{overflow-y:scroll;height:100vh;max-height:520px;padding-bottom:30px!important}.break-word{word-break:break-all}footer .container-fluid{max-width:1390px;margin-bottom:0}footer p{color:#fff;font-size:16px}footer h1{font-size:26px;line-height:30px;color:#fff;margin-top:0;margin-bottom:15px}.footer-container{padding:0 0 34px;background:#262626;background:linear-gradient(180deg,#262626,#171717 280px)}.footer-inner{padding-left:30px;padding-right:30px}.links-container{padding:0 30px 15px}.section_1{border-bottom:1px solid #494949;padding:24px 0;margin-bottom:24px}.breadcrumbs{padding-left:0;margin-bottom:0}.breadcrumbs li{display:inline-block;color:#fff;font-size:16px;line-height:20px;padding-right:5px}.breadcrumbs li:last-child{padding-right:0}.breadcrumbs li a{color:#fff;text-decoration:none}.breadcrumbs li a:hover{color:#00adef;text-decoration:none}.breadcrumbs li a.current{color:#00adef;cursor:pointer}.return_link{padding:0;color:#fff;font-size:16px}.return_link:focus,.return_link:hover{text-decoration:none;color:#00adef}.return_link svg{margin-left:10px}.return_link svg:focus #arrow_thick-copy,.return_link svg:hover #arrow_thick-copy{fill:#009FE3;text-decoration:none}.section_2{padding:0 0 24px}.email_address,.submit-btn{border-radius:0;font-size:16px;height:36px;padding:6px 12px 2px}.email_address{width:100%!important;margin-right:10px}.submit-btn{background:#3c3c3c;color:#fff}.submit-btn:hover{background:#2a2a2a;color:#fff;-webkit-transition:background .3s linear;transition:background .3s linear}.submit-btn:focus,.submit-btn:visited{color:#fff}.submit-btn-mob{display:none}ul.social-links{text-align:left;padding-left:0;margin-bottom:0;padding-top:13px}ul.social-links li{display:inline-block;margin:0 35px 0 0;padding:0 5px 0 0}ul.footer-links,ul.social-links{margin:0;padding:15px 0 0}ul.social-links li:last-child{margin-right:0}ul.social-links li img{width:22px;height:22px}a svg:hover #facebook,a svg:hover #instagram,a svg:hover #twitter,a svg:hover #youtube{fill:#009FE3;text-decoration:none}.pad-horz-0,ul.footer-links li:nth-last-child(1),ul.social-links li:nth-last-child(1){padding-right:0}ul.footer-links li{display:inline;font-size:12px}ul.footer-links li:after{margin:0 10px;content:' | ';color:#999}ul.footer-links li.last:after{margin:0;content:'';color:#999}ul.footer-links li a{color:#999;font-size:14px;text-decoration:none}ul.footer-links li a:hover{color:#00adef;text-decoration:none}.pad-horz-0{padding-left:0}.marg-horz-0{margin-left:0;margin-right:0}input.email_address{font-family:corposregular}.warning-message{position:absolute;top:0;color:#fff;width:100%}.warning-message p{color:#fff;font-size:13px;line-height:14px;margin:0 auto;width:600px}.warning-message a{font-style:italic}.no-padding{padding:0}.warning-panel p{background-color:#000;color:#fff;line-height:14px;font-size:14px;padding:20px}.warning-panel a:hover{color:#00ADEF}@media only screen and (max-width:767px){.border-right,.vehicle{border-right:0}.hide_on_desktop{display:block}.header{padding-top:15px;padding-bottom:0}.intro,.mblogo img,.shoppingcart img{padding-bottom:15px}.logo{height:61px}.mblogo img{max-height:61px}.shoppingcart{text-align:right;position:relative;height:61px}.icon,ul.main-nav li a{text-align:center;float:left}.shoppingcart img{display:inline-block;max-width:34px;max-height:42px;position:absolute;bottom:0;right:15px}.hide_on_mobile,.hide_spacer,.nav-tabs.homepage{display:none}.intro{position:relative;float:left;left:0;top:0}ul.nav-wizard li:after,ul.nav-wizard li:before{top:-1px;content:'';position:absolute;z-index:10}.myservice{padding:10px;margin:10px 0}.tab-pane{padding:5% 10%}.padding-right-30{padding-right:0}.margin-10{margin:10px}.blue-btn,.light-grey-btn{width:100%}ul.main-nav li a{margin:0;padding:5px;display:inline;color:#A3A3A3;text-decoration:none;font-weight:700;font-size:11px;width:15%;height:40px}.tick-options{padding-right:0;width:49%;margin-top:10px;margin-bottom:10px}.service-options{height:auto!important;margin-bottom:10px;padding:10px;margin-right:0!important;width:100%;min-height:0}.service-option-wrap{width:100%!important;display:inline-block;vertical-align:top}.valign,.valign-table{display:inline!important}.icon{height:auto;width:25%;margin:15px auto 0}.icon img{width:100%;height:auto;max-width:77px}.service-intro{height:auto;float:left;margin:10px auto 0;text-align:left;width:75%;padding-left:14px}.margin-bottom-15-mob{margin-bottom:15px!important}.valign-table{height:100%;width:100%}.valign{vertical-align:middle;float:none}.no-pad-lr-mob{padding-left:0!important;padding-right:0!important}.padding-gutter-mob{padding-left:15px;padding-right:15px}.price{margin-left:15px;display:inline-block}.price p{margin-bottom:0}.quote-ticks{margin-left:0!important}.padding-30-15{padding:15px 0}.container-fluid,.no-gutter-mob{padding-left:0;padding-right:0}.white-bg{margin-left:10px;margin-right:10px}.map-mob{margin-left:15px;margin-right:15px}.no-gutter-mob{margin-left:0;margin-right:0}ul.nav-wizard{background-color:#000;margin:0;padding:0 0 10px}ul.nav-wizard li,ul.nav-wizard li.active{padding:0 10px 0 16px;width:auto;text-align:center}ul.nav-wizard .active~li,ul.nav-wizard .active~li a,ul.nav-wizard .active~li a:active,ul.nav-wizard .active~li a:focus,ul.nav-wizard .active~li a:visited{background:#000}ul.nav-wizard li{height:34px;font-size:10px;line-height:12px;margin:0 auto;display:inline-table}ul.nav-wizard li span{display:table-cell;vertical-align:middle;font-size:10px;line-height:12px;height:24px;align-items:center}ul.nav-wizard li.active:after{border-left:16px solid #00ADEF;border-right:none}ul.nav-wizard li:before{display:block;border:18px solid transparent;border-left:18px solid #9ADEF8;border-right:0;right:-16px}ul.nav-wizard li:after{display:block;border:18px solid transparent;border-left:18px solid #9ADEF8;border-right:0;right:-15px}.nav-padding{padding-left:5px!important}.navspacer{display:block}.booking-summary-mobile{position:absolute;top:192px;width:95%;left:0;z-index:10;background:#fff;padding-top:14px;margin:0 10px;bottom:0}.start-again-mob{padding:25px 15px;margin:0 auto;text-align:center}.start-again-mob .start-btn{background-color:#424242;color:#fff;border:0;border-radius:0;font-family:corposdemregular;font-size:16px}.start-again-mob .start-btn:hover{background-color:#00ADEF;color:#fff}.paypal-button{margin-top:20px!important;margin-left:-35px!important}.hours-holder{width:65%}.service-sheet-modal .ember-modal-dialog{max-width:300px}.voucher-code-holder input{margin:10px 0;width:100%}.vehicle img.vehicle-img{display:block;width:220px;margin:0 auto}.popup{float:right}ul.vehicle-list{padding:10px 0;border:none}ul.repair-holder{columns:1;-webkit-columns:1;-moz-columns:1}.retailer-form{padding:10px}.retailer-form .display-table{padding:0}.payment-back-button{width:24%;margin-right:36px}.mtop28{margin-top:0}.modal-collect{padding-bottom:20px}.modal-dialog-collect{width:85%;margin:0 auto;padding-bottom:20px}.collect-popup{max-height:530px;overflow-y:scroll}.collectionForm .float-right,.collectionFormLabel{float:left;width:100%}.collectionForm input{width:100%}.findAddressButton{margin-top:15px}.custom-radio{padding-right:10px;padding-left:0}ul.times li{width:47%}.footer-container{padding:0;margin:0 10px}.footer-inner{padding-left:15px;padding-right:15px}.links-container{background:#000}footer h1{font-size:22px;line-height:26px;margin-bottom:20px}.section_1{border-bottom:1px solid #494949;padding:30px 0 14px;margin-bottom:24px}.up_link_mob{text-align:center;padding:27px 0 17px}.return_link_desktop{display:none!important}.email_address{width:100%!important;height:45px;display:inline-block}.submit-btn{display:none}.submit-btn-mob,ul.footer-links,ul.footer-links li{display:inline-block}.submit-btn-mob{border-radius:0;padding:10px 15px;height:45px;text-align:center;background:#3c3c3c;color:#fff;margin-left:15px}.submit-btn-mob:hover{background:#2a2a2a;color:#fff;-webkit-transition:background .3s linear;transition:background .3s linear}ul.social-links{border-top:1px solid #494949;padding:30px 10px;margin-top:20px}ul.social-links li{padding:0;margin-right:0;width:29%}ul.social-links li:last-child{width:auto}ul.footer-links{text-align:center;padding:20px 10px 0}.hide_mob{display:none}.spaIframe{width:100%;height:auto;border:none}#oneDoCSpa{overflow:hidden!important;margin-bottom:1em}}@media (min-width:768px) and (max-width:992px){ul.nav-wizard li:after,ul.nav-wizard li:before{top:-1px;content:'';z-index:10;position:absolute}.hide_on_mobile,.shoppingcart{display:none}.border-right,.vehicle{border-right:0}.tick-options{padding-right:0!important;width:49%!important;margin-top:10px!important;margin-bottom:0!important}.service-options{margin-bottom:20px;margin-right:5px}.service-option-wrap{width:19.5%!important;display:inline-block;vertical-align:top}.valign,.valign-table{display:inline!important}.icon{float:left;width:100%;text-align:center}.price,.service-intro{float:right;width:100%;text-align:center}.marketing-img,.valign{float:none}.margin-bottom-15-mob{margin-bottom:15px!important}.valign-table{height:100%;width:100%}ul.nav-wizard li,ul.nav-wizard li.active{padding:0 16px 0 24px;width:16%}.valign{vertical-align:middle}.map-mob{margin-left:15px;margin-right:15px}ul.nav-wizard{background-color:#1F1F1F;display:table-row;height:50px}ul.nav-wizard .active~li,ul.nav-wizard .active~li a,ul.nav-wizard .active~li a:active,ul.nav-wizard .active~li a:focus,ul.nav-wizard .active~lia:visited{background:#1F1F1F}ul.nav-wizard li{height:50px;line-height:50px;text-align:center}ul.nav-wizard li span{display:table-cell;vertical-align:middle;font-size:14px;line-height:14px;height:50px}ul.nav-wizard li.active:after{border-left:16px solid #00ADEF;border-right:none}ul.nav-wizard li:before{display:block;border:26px solid transparent;border-left:16px solid #9ADEF8;border-right:0;right:-16px}ul.nav-wizard li:after{display:block;border:26px solid transparent;border-left:16px solid #9ADEF8;border-right:0;right:-15px}.hide_on_desktop{display:block}.booking-summary-mobile{display:none;position:absolute;width:100%;top:0;height:100%;background:rgba(0,0,0,.6);left:0;z-index:10}.booking-summary{border-radius:0;width:35%;position:absolute;right:25px;top:185px}ul.repair-holder{columns:2;-webkit-columns:2;-moz-columns:2}.mtop28{margin-top:0}.modal-dialog-collect{width:95%;margin:0 auto}.submit-btn-mob,.up_link_mob{display:none}.email_address{margin-bottom:35px}}@media (min-width:993px) and (max-width:1199px){.hide_on_desktop,.shoppingcart,.submit-btn-mob,.up_link_mob{display:none}.container{padding-bottom:20px}.tick-options{padding-right:0!important;width:49%!important;margin-top:3px!important;margin-bottom:10px!important}a.service-options{width:100%;margin-bottom:20px}.icon{float:left;width:100%}.service-intro{float:left;text-align:center;width:100%}.price{float:right;width:100%;text-align:center}h3{font-size:22px!important}.booking-summary p{font-size:14px}ul.nav-wizard li{font-size:14px!important}.retailer-form p{font-size:15px}.service-options{margin-right:13px}.hours-holder{width:100%}.booking-summary-mobile{display:none;position:absolute;width:100%;top:0;height:100%;background:rgba(0,0,0,.6);left:0;z-index:10}.booking-summary{border-radius:0;width:30%;position:absolute;right:25px;top:185px}.modal-dialog-collect{width:85%;margin:0 auto}}@media (min-width:1200px) and (max-width:2000px){.hide_on_desktop,.submit-btn-mob,.up_link_mob{display:none}.container{padding-bottom:20px}.loading-spinner.retailer{right:20%}.hours-holder{width:80%}}@media (min-width:993px) and (max-width:1330px){.loading-spinner.retailer{right:15%}}