@font-face{font-family:uknumberplateregular;src:url("../fonts/numberplate/uknumberplate-webfont.eot");src:url("../fonts/numberplate/uknumberplate-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/numberplate/uknumberplate-webfont.woff2") format("woff2"),url("../fonts/numberplate/uknumberplate-webfont.woff") format("woff"),url("../fonts/numberplate/uknumberplate-webfont.ttf") format("truetype"),url("../fonts/numberplate/uknumberplate-webfont.svg#uknumberplateregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:get-licensed;src:url("../fonts/get-licensed.eot?15263322");src:url("../fonts/get-licensed.eot?15263322#iefix") format("embedded-opentype"),url("../fonts/get-licensed.woff?15263322") format("woff"),url("../fonts/get-licensed.ttf?15263322") format("truetype"),url("../fonts/get-licensed.svg?15263322#get-licensed") format("svg");font-weight:400;font-style:normal}.gl-star{font-family:get-licensed;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Roboto,sans-serif!important}h1{font-family:Oswald,sans-serif!important}h2{font-family:Oswald,sans-serif!important}h3{font-family:Roboto,sans-serif!important}h4{font-family:Roboto,sans-serif!important}h5{font-family:Roboto,sans-serif!important}h6{font-family:Roboto,sans-serif!important}p{font-family:Roboto,sans-serif!important}a{text-decoration:none!important;font-family:Roboto,sans-serif!important}.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle .icon-bar{position:relative;transition:all .3s ease-in-out}.navbar-toggle.active .icon-bar:first-of-type{top:6px;transform:rotate(45deg);background-color:#42af58}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg);background-color:#42af58}.bg-dark{background-color:#000!important}.navbar{padding-top:5px;padding-bottom:5px}.navbar-nav li.divider{display:none}@media (min-width:1090px){.navbar-nav li.divider{padding:.5rem 0;line-height:1.5rem;color:#000;display:inline-block}}@media (max-width:991px){.navbar{padding:5px 16px}}.navbar-brand .logo-dl{height:60px;padding:10px}.searchForm.txtBtn{display:flex;max-width:350px;margin:10px auto;position:relative;background-color:#fff;border-radius:4px;box-shadow:none}.header-search .postcode-nav{min-height:60px;background:#ececec;border-bottom:1px solid #ddd;width:100%;position:relative;z-index:2}.header-search .postcode-nav .searchForm.txtBtn .form-control{padding:6px 15px 6px 40px!important;font-size:16px!important}.header-search .postcode-nav .searchForm.txtBtn .btn{padding:8px 12px!important;margin:0}.header-search .postcode-nav .btn-find{width:260px;display:block;float:none;margin-right:auto;margin-left:auto;margin-top:15px;font-weight:600;padding:6px 12px!important}.header-search .postcode-nav .searchForm.txtBtn::before{content:"\e71e"!important;font-family:icomoon;padding:5px}.header-search .postcode-nav .searchForm .typeahead.dropdown-menu li::before{content:"\e71e"!important;font-family:icomoon;font-size:.9rem;padding:0 3px}.header-search .postcode-nav .postcode-form .input-group .typeahead.dropdown-menu{max-width:100%;width:100%;max-height:186px;overflow-y:auto}.header-search .postcode-nav .searchForm{display:flex;max-width:100%;margin:10px auto;position:relative;background-color:#fff;border-radius:4px}.header-search .postcode-nav .searchForm input{padding-left:0}.header-search .postcode-nav .input-group .input-group-prepend i{color:#42af58}.header-search .postcode-nav .input-group-focus .input-group-append button.btn-success{background-color:#42af58!important;border-color:#42af58;color:#fff}@media (min-width:768px){.header-search .postcode-nav h5{text-align:center;font:Bold 16px/32px Roboto,sans-serif!important;padding-top:18px;margin:0}.header-search .postcode-nav .btn-find{float:right;margin-top:10px;padding:10px 12px!important}.header-search .postcode-nav .postcode-form .input-group .typeahead.dropdown-menu{max-width:86%;width:100%;max-height:278px;padding:0}.header-search .postcode-nav .searchForm{min-width:320px;max-width:350px}}.rating-1 .star-color:nth-last-child(n+5){background-color:#ff3722}.rating-2 .star-color:nth-last-child(n+4){background-color:#ff8622}.rating-3 .star-color:nth-last-child(n+3){background-color:#ffce00}.rating-4 .star-color:nth-last-child(n+2){background-color:#73cf11}.rating-5 .star-color{background-color:#42af58}.rating-small .star-item{width:16px}.rating-small .star-item:not(:last-of-type){margin-right:2px}.rating-medium .star-item{width:20px}.rating-medium .star-item:not(:last-of-type){margin-right:2px}.rating-large .star-item{width:34px;max-width:34px;max-height:34px}.rating-large .star-item:not(:last-of-type){margin-right:4px}.rating-xlarge .star-item{width:40px}.rating-xlarge .star-item:not(:last-of-type){margin-right:4px}.star-item{background-color:#cecece;flex:1;max-width:24px;max-height:24px}.rating{width:100%;display:flex}.rating-small{width:126px;height:auto;margin-right:6px}.rating-medium{width:142px;height:auto;float:left;margin-right:6px}.rating-large{width:198px;height:34px}.rating-xlarge{width:216px;height:40px}.rating img{max-width:100%;width:100%;padding:4px;margin:0;float:left}@media only screen and (min-width:640px){.star-item{max-width:none;max-height:none}}#trainee-step1 #hero{position:relative;background:#f7f6f6;overflow:hidden}#trainee-step1 #hero .girl-img{position:absolute;left:-150px;top:-30px;max-width:inherit}#trainee-step1 #hero .container{position:relative;z-index:2}#trainee-step1 #hero p{text-align:center;font-size:16px}#trainee-step1 #hero .searchForm{display:flex;max-width:350px;margin:10px auto;position:relative;background-color:#fff;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.6)}#trainee-step1 #hero .searchForm::before{content:"\e77a";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;transform:translateY(-50%);position:absolute;top:50%;left:15px;font-size:20px;color:#42af58;z-index:1}#trainee-step1 #hero .searchForm .form-control{background-color:transparent;font-size:16px!important;height:auto!important;padding:15px 15px 15px 40px!important;border-radius:4px 0 0 4px!important;position:relative;z-index:2;text-transform:uppercase;border:none!important}#trainee-step1 #hero .searchForm input::-webkit-input-placeholder,#trainee-step1 #hero .searchForm input::placeholder{text-transform:none}#trainee-step1 #hero .searchForm .btn{font-size:16px;border-radius:0 50px 50px 0;background-color:#ff822e;color:#fff;padding:10px 15px;position:relative;z-index:2;font-weight:600;letter-spacing:.05rem}#trainee-step1 #hero .searchForm .btn:focus{outline:0}#trainee-step1 #hero .searchForm+p{color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5);letter-spacing:.2em}#trainee-step1 #hero .girl-img{display:none}#trainee-step1 #hero p{text-align:left}#trainee-step1 #hero .searchForm{margin:10px 0;max-width:480px}#trainee-step1 #hero .searchForm::before{font-size:26px}#trainee-step1 #hero .searchForm .form-control{font-size:18px!important;padding:15px 15px 15px 50px!important}#trainee-step1 #hero .searchForm .btn{font-size:18px;padding:15px 25px}#trainee-step1 #hero .searchForm+p{text-align:left}@media (min-width:992px){.homeSearch .form-group select.form-control{font-size:14px;height:48px!important;line-height:26px;background:#fff!important;color:#000}}#socialFooter{padding-top:50px;padding-bottom:50px}#socialFooter h2 small{display:block;color:#525252;margin-top:30px;font-weight:700;font-size:.9em}#socialFooter .get-contact{margin-bottom:60px}#socialFooter .social{list-style:none;margin:10px auto;width:280px;padding:0;display:flex;flex-direction:row}#socialFooter .social a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#999;color:#fff;text-decoration:none;margin:10px}#socialFooter .social a:hover{width:62px;height:62px}#socialFooter .social a img{max-height:50%;max-width:50%;color:#fff}#socialFooter .social a.facebook i{font-size:24px}#socialFooter .social a.youtube i{font-size:24px}#socialFooter .social a.twitter i{font-size:24px}#socialFooter .social a.instagram i{font-size:36px}#socialFooter .social a.facebook{background-color:#3b5998}#socialFooter .social a.twitter{background-color:#1da1f2}#socialFooter .social a.youtube{background-color:red}#socialFooter .social a.whatsapp{background-color:#1bd741}#socialFooter .social a.instagram{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}@media (min-width:992px){#socialFooter .social{width:368px;height:100px}#socialFooter .social a{width:60px;height:60px;margin:16px}#socialFooter .social a.facebook i{font-size:30px}#socialFooter .social a.youtube i{font-size:30px}#socialFooter .social a.twitter i{font-size:30px}#socialFooter .social a.instagram i{font-size:30px}}.border-success{border-color:#42af58!important}.about-us section#onAbout{padding-top:40px;padding-bottom:40px;background:#47ae5c;background-image:url("../images/car-pattern.png")}.about-us section#onAbout h2{margin-bottom:20px;font-size:26px;text-shadow:0 0 57px rgba(0,0,0,.4)}.imgOver .textOver{display:none;transition:.5s ease}.imgOver:hover .textOver{display:block;position:absolute;width:92.7%;top:0;background:#3333337d;transition:.5s ease}.textOver h4{margin-top:23rem;padding:15px;font-family:Roboto,sans-serif!important;font-size:2.2rem;color:#fff;font-weight:400}.textOver h5{margin-top:0;padding:0 15px;font-family:Roboto,sans-serif!important;font-size:2.2rem;color:#fff;font-weight:400}.socialIco{padding:0 15px 2.6rem}.socialIco span{margin-right:8px}.socialIco span img{width:35px;height:auto}@media (min-width:768px){.about-us section#onAbout{padding-top:80px;padding-bottom:60px;background:#47ae5c;background-image:url("../images/car-pattern.png")}.about-us section#onAbout h2{margin-bottom:32px;font-size:42px}}section.theStory{padding-top:60px;padding-bottom:80px}section.theTeam{padding-top:0;padding-bottom:80px}section.theStory h3{margin:0 0 4rem;padding:0;font-family:Oswald,sans-serif!important;font-size:3rem;text-align:center;color:#42af58;font-weight:400}section.theStory p{margin:0;font-size:1.2rem;text-align:justify;color:#535353;font-weight:400;padding:0 1.5rem;font-family:Roboto,sans-serif!important;line-height:32px}section.theStory hr{border-top:1px solid #42af58;margin-top:6rem}section.theTeam h3{margin:4rem 0;padding:0;font-family:Roboto,sans-serif!important;font-size:3rem;text-align:center;color:#42af58;font-weight:400}section.theTeam .titles h3{margin:30px 0 10px;font-family:Roboto,sans-serif!important;font-size:24px;text-align:left;padding:0;font-weight:600;color:#42af58}section.theTeam .titles h4{margin:0;font-family:Roboto,sans-serif!important;font-size:20px;text-align:left;padding:0;color:#42af58;font-weight:400}section.sitemap{padding:2.8rem 0;background:#000;color:#fff}section.sitemap p.sitemap-header{padding:0;margin:0;font-size:1rem;font-weight:400}section.sitemap p.sitemap-header a{text-decoration:none;color:#fff}section.sitemap ul.sitemap-list{padding:0;margin:0}section.sitemap ul.sitemap-list li:first-child{margin-top:.8rem}section.sitemap ul.sitemap-list li:last-child{margin-bottom:0}section.sitemap ul.sitemap-list li{list-style:none;margin-bottom:.8rem}section.sitemap ul.sitemap-list li a:hover{color:#188d33!important}section.sitemap ul.sitemap-list ul.footer-social-icons{padding:0;margin:0}section.sitemap ul.sitemap-list ul.footer-social-icons li{margin:0 1.5rem 1.5rem 0;float:left}section.sitemap ul.sitemap-list li a{color:#fff;font-weight:300;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;font-family:Roboto,sans-serif!important;letter-spacing:-.5px;line-height:normal}section.sitemap .footer-logos{height:65px}section.sitemap .footer-logos p.logo:first-child{margin-left:0}section.sitemap .footer-logos p.logo{margin:4rem 0 0 30px;margin-left:30px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.sitemap .footer-logos p.logo.register-text{font-size:13px;font-weight:300;font-family:Roboto,sans-serif!important}section.sitemap .social-icon li{margin:0 6px!important}.sitemap-header.l-margin{margin:0 0 0 -15px!important}.lr-margin{margin:0 0!important;padding:0 0!important}section.sitemap .lr-margin ul.sitemap-list li a{color:#fff;font-size:13px;font-family:Roboto,sans-serif!important}footer{background:#1a1a1a}.footer-logo img{border-radius:0!important}footer .footer-container .footer-content-wrapper{height:90px}footer .footer-container .footer-content-wrapper p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .footer-container .footer-content-wrapper p.copyright{margin-left:3rem;color:#666}footer .footer-container .footer-content-wrapper p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){footer .footer-container .footer-content-wrapper{height:auto;padding-top:20px}footer .footer-container .footer-content-wrapper p{float:none!important;margin:0 auto 10px!important;display:block!important;text-align:center!important;-webkit-transform:translateY(0);transform:translateY(0)}footer .footer-container .footer-content-wrapper p.footer-logo{margin-bottom:20px!important}footer .footer-container .footer-content-wrapper p.footer-logo a{display:block}}footer .footer-container .footer-content-wrapper p.terms a{color:#666;font-weight:300;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}footer .footer-container .footer-content-wrapper p.terms a:hover{color:#188d33!important;text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}@media (min-width:280px) and (max-width:768px){footer .footer-container .footer-content-wrapper p{width:100%;text-align:center}}:not("#home") .social{background:#585858;padding:70px 0}#home .social{background:#585858;padding-top:70px;padding-bottom:70px}.social h2{color:#fff;font-size:23px;font-family:Oswald,sans-serif!important}.social p{color:#fff;font-size:17px;margin:20px 0 40px;font-family:Roboto,sans-serif!important}.social-icon{margin:0;padding:0}.social-icon li{display:inline-block;list-style:none;margin:0 17px}.social-icon li a{color:#fff;font-size:20px}.facebook-icon:hover{color:#3b5998!important}.twitter-icon:hover{color:#1da1f2!important}.insta-icon:hover{color:#cc2366!important}.youtube-icon:hover{color:red!important}.anchor-bar{background:#ff8b3e}.anchor-bar.navbar-fixed-top{margin-top:103px;z-index:998}.anchor-bar ul{margin:0;padding:0}.anchor-bar ul li{list-style:none;float:left}.anchor-bar ul li a{padding:23px 30px;font-family:Roboto,sans-serif!important;font-size:14px;color:#fff;display:block;border-right:1px solid #df7936;text-decoration:none}.anchor-bar ul li a:focus,.anchor-bar ul li a:hover{color:#fff;text-decoration:none;border-bottom:#fff solid 5px;background:#ed8139;padding-bottom:18px}.anchor-bar .request-btn{width:100%;background:#fff;margin-top:12px;color:#f58233;border:#de6e24 solid 1px;font-family:Roboto,sans-serif!important;font-size:1.5em;text-decoration:none;transition:.5s ease;padding:5px 15px}.anchor-bar .request-btn:hover{transition:.5s ease;background:#fff;color:#f58233;border:1px solid #de6e24}.anchor-bar .request-btn:focus{transition:.5s ease;border:#ff6a06 solid 1px;background:#ff6a06;color:#fff;box-shadow:inset 0 0 0 0}.has-error .form-control,.has-error .input-group-append .input-group-text,.has-error .input-group-prepend .input-group-text,.has-error.input-group-focus .input-group-append .input-group-text,.has-error.input-group-focus .input-group-prepend .input-group-text{border-color:#ffcfcf;color:#ff3636;background-color:hsla(0,0%,87%,.1)}.card-header .accord-icon{transition:.3s transform ease-in-out}.card-header .collapsed .accord-icon{transform:rotate(-90deg)}.error404 img{padding:20px;width:100%;max-width:460px}.navbar-nav .has-mega-menu{max-height:260px;overflow-y:auto}.navbar-nav .has-mega-menu .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.navbar-nav .has-mega-menu{min-width:600px}}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.instructorCard .card-footer{background-color:#888}.instructorCard .card-footer .btn{font-size:15px}.instructorCard h5{font-size:20px}.instructorCard a{text-decoration:none}
