body,html{overflow-x:hidden}body{background:#fff;color:#444;font-size:14px;line-height:1.5em;margin:0;padding:0}.container,.schedule strong,header#header{position:relative}header#header{height:80px;border-bottom:2px solid #d6d6d6;padding:20px 0}#header #logo{width:80%;max-width:197px;margin-top:1px;display:block}#footer .contacts a,#footer nav,#header #logo img,.back{display:block}h1,h2,h3,h4{font-family:Quicksand,sans-serif}h1,h2{font-weight:300;font-size:50px;line-height:1.1em;margin:0 0 .5em}h2{font-size:30px;line-height:1.2em;margin:0 0 .7em}.content.intro h1,.content.intro p,body,h2.blue{font-family:"Montserrat",sans-serif}h1,h2.blue,h3{color:#6baeed}.completed strong,h2.blue{font-weight:500}h3{letter-spacing:.1em}a:hover{text-decoration:none}a.btn{background:#fd7756;color:#fff;border:0;padding:10px 30px;font-weight:500;font-size:18px!important;letter-spacing:0!important;border-radius:50px}a.btn.alt{color:#fd7756;background:#fff}a.btn.blue{background:#e6e6e6;color:#6baeed;text-align:center;min-width:200px}.back{width:100%}.back a{color:gray;text-decoration:underline;display:block;margin:0 0 1em}img{max-width:100%}.alignright,.back,.back a{text-align:right}#footer{background:#595959;padding:4em 0 1px;text-align:center}#footer .row{align-items:flex-end;margin-bottom:2.5em}#footer,#footer a{color:#fff}.back a,.powered-by{font-size:14px}#footer-logo,#skylark-logo{max-width:197px;display:block}#skylark-logo{margin:20px auto 5px}#footer-logo{margin:1em auto 30px}#footer nav{font-size:13px;margin:1em 0 0}#footer .social a,#footer nav a,#footer nav span{display:inline-block}#footer nav span{margin:0 12px}#footer .copyright{font-size:13px;text-align:center}#footer .social{margin:2em 0 0}#footer .social a{font-size:21px;width:43px;height:43px;line-height:40px;text-align:center;border:2px solid #fff;border-radius:50px;margin:0 3.5px}#footer nav,.aligncenter,.content.features h2,.content.intro,.feature{text-align:center}#hotel-services p{max-width:475px;margin:0 auto 1.5em}.content.intro{padding:0 0 2em}.content.intro h1{font-weight:500;margin:1em 0 .5em}.content.intro p{font-size:18px;margin:0 0 5px;line-height:1.4em}.content.intro .btn{margin-top:60px}.content.intro video{width:100%;height:100%;display:block}#hotel-services,.content.hero{padding:3em 0}.content.cta,.content.hotel-services{border-top:2px solid #d6d6d6}.content.cta{padding:3em 0}.content.cta a,.feature img{display:block;margin:0 auto 1.5em;max-width:72px}.feature img{max-width:48px;margin:1.5em auto 1em}.content.features{background:#ededed;padding:3em 0}.content.features p{min-height:110px;text-align:center}.feature{margin:1.5em 0}.content.plug-track{padding:3em 0}.content.plug-track img{display:block;margin:3em 0 0}.content.service-call{padding:3em 0;border-top:2px solid #d6d6d6}.content.terms{padding:3em 0}.login{background:url(../img/bg-road.png)no-repeat center center;background-repeat:no-repeat;background-size:auto 100%}.login .container{max-width:540px}.login h1{font-size:44px}.login h1.red,.signup h1.red{color:#fd7756}.login,.signup{padding:5em 0}.signup h1{font-size:32px}.signup input[type=submit]{margin:0 0 0 auto}.input-error{color:red;font-size:15px;margin-top:-12px}form{display:flex;flex-wrap:wrap;justify-content:space-between}form,form .row{margin:0}form input.w50{width:49.5%}form input.w100{width:100%}input[type=email],input[type=password],input[type=text],select{background:#fff;display:block;width:100%;border:2px solid #d6d6d6;padding:15px;margin:0 0 13px}input:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}input[type=submit]{background:#6baeed;color:#fff;border:0;padding:10px 30px;font-weight:500;font-size:18px!important;letter-spacing:0!important;text-align:center;min-width:200px;border-radius:50px;cursor:pointer}input[type=submit].red{background:#fd7756}input[type=submit]:disabled{background:#e6e6e6;cursor:default}.progress-bar-container{display:flex;flex-wrap:wrap;margin:0 0 2em;position:relative}.progress-bar-container .step{display:block;width:25%;text-align:center;color:#adadad;font-weight:700;letter-spacing:2px}.progress-bar-container .step.active{color:#6baeed}.progress-bar-container .step img{display:block;margin:.5em auto 0;width:24px}.progress-bar-container #progress-bar{display:block;width:100%;height:21px;background:url(../img/progress-bar.png)no-repeat center top/contain;margin:.5em 0 0;position:relative}.progress-bar-container #progress{position:absolute;z-index:10;left:0;width:calc(25%/2);height:19px;background:#6baeed;content:" ";display:block}.progress-bar-container.step1 #progress{width:calc(25%/2)}.progress-bar-container.step2 #progress{width:calc(75%/2)}.progress-bar-container.step3 #progress{width:calc(125%/2)}.progress-bar-container.step4 #progress{width:calc(175%/2)}.shuttle-container{position:relative;margin:3em 0 4em;display:block}.shuttle-container output{position:absolute;text-align:center;color:#6baeed;display:block;bottom:45px;font-size:45px;transform:translateX(-50%);width:45px;left:42%}input#shuttles{margin-left:4%;margin-right:21%;width:75%}.shuttle-container strong.first{position:absolute;top:0;left:0}.shuttle-container strong.last{position:absolute;top:0;right:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;border-radius:0;cursor:pointer;margin-top:-20px;width:45px;height:45px;background:url(../img/icn-bus.png)no-repeat center center/contain;outline:0!important}input[type=range]::-moz-range-thumb{border:0;border-radius:0;cursor:pointer;margin-top:-20px;width:45px;height:45px;background:url(../img/icn-bus.png)no-repeat center center/contain;outline:0!important}input[type=range]::-ms-thumb{border:0;border-radius:0;cursor:pointer;margin-top:-20px;width:45px;height:45px;background:url(../img/icn-bus.png)no-repeat center center/contain;outline:0!important}input[type=range]:focus::-moz-range-thumb,input[type=range]:focus::-ms-thumb,input[type=range]:focus::-webkit-slider-thumb{outline:0!important;border:0!important}.schedule{margin:0 0 2em}.schedule strong span{font-size:14px;display:block;position:absolute;left:0;top:100%;width:100px}.switch{position:relative;display:inline-block;width:76px;height:34px;vertical-align:middle;margin:0 15px}.switch input{display:none}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider:before{content:"";height:28px;width:28px;left:3px;bottom:3px;background-color:#68adf0;-webkit-transform:translateX(42px);-ms-transform:translateX(42px);transform:translateX(42px)}input:checked+.slider{background-color:#ccc}input:checked+.slider:before{background-color:#68adf0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}input:focus+.slider{box-shadow:0 0 1px #fd7756}.slider.round{border-radius:30px}.slider.round:before{border-radius:50%}.price,table.payment-table{font-family:Quicksand,sans-serif}.price{color:#6baeed}.price .sign{font-size:50px;margin:0 5px 0 0;bottom:9px;position:relative}.price .amount,.price .detail,.price .sign{display:inline-block;vertical-align:baseline}.price .amount{font-size:90px;letter-spacing:8px;line-height:1em}.price .detail{color:#444;font-size:14px;line-height:18px}.price.grey{color:#888;text-align:center;margin:0 0 2.5em}.form-check-inline{align-items:flex-start}.form-check-inline .form-check-input{margin-right:10px;margin-top:5px}.form-check-inline .form-check-input,.form-check-label{display:inline-block;vertical-align:top}.form-check.form-check-inline{font-weight:700;color:#484848;letter-spacing:2px}label.form-check-label span{display:block;font-size:14px;color:#6baeed;margin-top:-5px}.price-note{margin:2em 0;color:#444}span.total-annual{display:block;font-size:16px}.confirm-email{max-width:580px;margin:2em auto}.confirm-email p,.payment-type.invoice p{text-align:center;font-weight:700;color:#444}.review-container{text-align:right;color:#000;font-weight:500}.review-container a{color:#000;text-decoration:underline}.completed{color:#484848;font-size:22px;font-weight:300}.completed p{margin:2em 0}.spacer{display:block;width:100%;height:3em}table.payment-table{width:100%;margin:0 0 2em}table.payment-table td:nth-child(1){width:50px}table.payment-table td{padding:5px 0}table.payment-table td img{display:block;width:30px}table.payment-table .total td:nth-child(2),table.payment-table .total td:nth-child(3){border-top:1px solid #484848}table.payment-table td:last-child{text-align:right}.loginboxmsg.success{background-color:#ff7750;color:#fff;font-size:18px;padding:25px 30px;border-radius:5px;line-height:1.25;margin-top:60px}.top-banner{padding-top:0;padding-bottom:12px}.content-heading h3,.content-heading p{font-family:"Montserrat",sans-serif;color:#000;line-height:1.5}.content-heading h3{font-weight:700;font-size:30px;letter-spacing:0}.content-heading p{font-weight:400;font-size:20px}.content-heading{text-align:center;margin-bottom:50px}.top-banner-img{padding-bottom:85px}.content-img{text-align:center}.portal-sec{padding-top:100px;padding-bottom:75px}.dashboard-sec{padding-top:95px;padding-bottom:60px}.mobile-sec{padding-bottom:100px}.content.intro{padding-bottom:0}.coming-soon{font-family:"Montserrat",sans-serif;margin:10px 12px 0 0;text-align:right;font-size:10px}.video-btn{display:inline-block;vertical-align:middle;margin-left:25px;color:#000;font-weight:600;transition:all .3s}.video-btn .uk-icon{width:45px;margin-right:5px;height:45px;line-height:45px;background-color:#fff;border:2px solid #fd7756;border-radius:50%;text-align:center;color:#fd7756;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.video-btn .uk-icon svg{width:30px;height:30px;margin-top:-5px}.uk-icon{margin:0;border:0;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:initial;display:inline-block;fill:#fd7756;line-height:0}.uk-icon svg{max-width:100%;height:auto;box-sizing:border-box}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:#ff4800;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.terms h2,.video-btn:hover{color:#6baeed}.video-btn:hover .uk-icon{background:#fd7756}.video-btn:hover svg polygon{stroke:#fff!important}.iframe-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.72);z-index:99;display:none}.iframe-lightbox .center-box{display:flex;align-items:center;height:100%;width:95%;margin:0 auto;position:relative}.iframe-lightbox .center-box .close-btn{background:url(../images/close__icon.svg)no-repeat 50% 50%/100%;width:35px;height:35px;position:absolute;top:30px;right:0;z-index:99;cursor:pointer}.show-mob{display:none}.learn-more-btn .btn{width:100%;background:#6baeed}.for-hotel{width:100%}@media (max-width:992px) and (min-width:768px){.intro h1{font-size:40px}.video-btn{margin-left:0;margin-top:20px}}.banner{display:block}.banner_mobile{display:none}@media only screen and (max-width:1170px){.banner{display:none}.banner_mobile{display:block}}@media only screen and (max-width:1024px){.top-banner{padding-top:0;padding-bottom:12px}.content-heading p{font-size:20px;line-height:35px}.content-heading h3{font-size:30px}.dashboard-sec{padding-top:50px;padding-bottom:45px}.top-banner-img{padding-bottom:50px}.content-heading{margin-bottom:25px}.mobile-sec{padding-bottom:73px}.portal-sec{padding-top:50px;padding-bottom:35px}}@media (max-width:882px){.content.intro h1{font-size:30px}.feature h3{font-size:18px}.feature p{font-size:14px}}@media only screen and (max-width:813px){.content.intro{padding-bottom:20px!important}}@media only screen and (max-width:768px){.content-heading h3{font-size:28px;line-height:30px}.content-heading p{font-size:18px;line-height:1.5}br{display:none}.for-hotel{padding-top:50px}#passengers .for-hotel .form-container{min-height:auto}#passengers .form-container.min-height100vh{display:block}#passengers .form-container.min-height100vh .form{margin-bottom:40px}}@media (max-width:640px){#openIframe input[type=text]{font-size:16px;padding:8px}.content.intro p{font-size:16px}.content.intro .btn{margin-top:40px}}@media only screen and (max-width:576px){.content-heading h3{font-size:22px}.content-heading p{font-size:14px;padding:10px}}@media (max-width:480px){header#header{height:60px;padding:15px 0}#header a.btn{padding:5px 12px;margin-top:-3px}.content.features p{min-height:auto}h1{font-size:25px}.intro a.btn{padding:8px 22px;font-size:15px!important}.video-btn{font-size:15px;margin-left:5px}.video-btn .uk-icon{width:40px;height:40px;line-height:40px}.service-call img{width:250px}#passengers .form-container.min-height100vh{min-height:calc(100vh - 350px);display:block}.hide-mob{display:none!important}.show-mob{display:block}.content.hotel-services{border-top:0}}@media (max-width:375px){#passengers .form-container.min-height100vh{min-height:calc(100vh - 322px)}}@media only screen and (max-width:768px) and (orientation:landscape){#passengers .form-container.min-height100vh{display:block;margin-bottom:40px}#passengers .form-container.min-height100vh .form{margin-bottom:20px}}@media (max-width:400px){.video-btn{display:block;margin-left:0;margin-top:20px}}@media (min-width:768px){.alignright{text-align:right}#footer,.feature{text-align:left}#footer .social{margin:0 0 5px}#footer .copyright,#footer nav{font-size:14px;text-align:left}#footer nav{margin:0;text-align:right}#footer .social a{margin:0 0 0 7px}#skylark-logo{margin:20px 0 5px}#footer-logo{margin:0 0 30px}.signup h1{font-size:44px}h2{font-size:40px}.feature{margin:0}.feature .icn-wrapper{display:flex;align-items:center;height:100px;justify-content:flex-start;text-align:left}.feature img{display:block;margin:0 auto}.right-border{padding-right:2em}.left-border{padding-left:2em;border-left:2px solid #ccc}.shuttle-container{margin:3em 0 0}.price .sign{font-size:60px}.price .amount{font-size:105px}.content.intro h1{margin:2em 0 .7em}.content.intro{padding:0 0 2em;text-align:left}}@media (min-width:992px){body{font-size:16px}h1{font-size:45px}h2{font-size:40px}}@media (min-width:1200px){body{font-size:18px}#footer,#footer .copyright,#footer nav{font-size:14px}}.terms .container{max-width:80%}.terms h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500}.terms h3{font-size:22px}.terms .red,.terms h1,.terms h3{font-weight:400}.terms .date-time{width:auto;float:right;position:relative;font-size:13px;color:gray}.burgerToggle{border:0;background:0 0;width:25px;height:25px;padding:0;cursor:pointer;margin-top:3px}.burgerToggle:focus{outline:0}.burgerToggle .dot{display:block;width:22px;height:3px;background:#6a6e7b;margin:4px auto;border-radius:2px}@media (max-width:576px){.hide-mob{display:none}.show-mob{display:block}}
