
        .wide,body,html{height:100%} #google-cache-hdr+div{height:100%;}
body,p{font-family:'HelveticaNeueLT Std';text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-webkit-font-smoothing:subpixel-antialiased}.hero-btn,.hero-title{text-transform:uppercase}.drive-with-us,.rate-card{filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0)}.hero-content,.hero-title,.v-options .list-inline input{text-align:center}*{padding:0;margin:0}a:active,a:focus,a:hover{outline:0;color:#009cde;text-decoration:none}a{color:#fff}img{border:none}body{cursor:default}.h2,h2{font-size:72px;font-family:'Helvetica Neue LT Pro';margin-top:0;line-height:.8}.h3,.h4,h3,h4{margin-top:0;line-height:1;font-family:Helvetica}.h3,h3{font-size:40px}.h4,h4{font-size:33px}p{font-size:24px;line-height:34px;color:#333}.blue-text{color:#009cde}.dblue-text{color:#053b71}.black-bg{background-color:#d9534f}.red-bg{background-color:#ff2828}.mb80{margin-bottom:80px}.mb50{margin-bottom:50px}.mb40{margin-bottom:40px}.mb20{margin-bottom:20px}.btn-default{font-family:Helvetica;padding:20px 45px;border-radius:8px;-webkit-border-radius:8px;font-size:33px;color:#fff;border:none;max-width:100%}.btn-default.send.active.focus,.btn-default.send.active:focus,.btn-default.send.active:hover,.btn-default.send.focus:active,.btn-default.send:active,.btn-default.send:active:focus,.btn-default.send:active:hover,.btn-default.send:focus,.btn-default.send:hover{background-color:#d9534f;outline:0;box-shadow:none;border-color:#d9534f}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default.focus:active,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{background:#ff2828;color:#fff;outline:0;box-shadow:none;border-color:#ff2828}@font-face{font-family:'HelveticaNeueLT Std';src:url(../fonts/HelveticaNeueLTStd-Th.otf);font-weight:200;font-style:normal}@font-face{font-family:'Helvetica Neue LT Pro';src:url(../fonts/HelveticaNeueLTPro-UltLt.otf);font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueLTPro-ThCn';src:url(../fonts/HelveticaNeueLTPro-ThCn.otf);font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Med Cd';src:url(../fonts/HelveticaMedCd.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica';src:url(../fonts/Helvetica-Compressed.otf);font-weight:400;font-style:normal}@font-face{font-family:'Helvetica LT Std';src:url(../fonts/HelveticaLTStd-Roman.eot);src:url(../fonts/HelveticaLTStd-Roman.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaLTStd-Roman.woff2) format('woff2'), url(../fonts/HelveticaLTStd-Roman.woff) format('woff'), url(../fonts/HelveticaLTStd-Roman.ttf) format('truetype'), url(../fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Helvetica Neue LT Std';src:url(../fonts/HelveticaNeueLTStd-Roman.otf);font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue LT Procn';src:url(../fonts/HelveticaNeueLTPro-ThCn.eot);src:url(../fonts/HelveticaNeueLTPro-ThCn.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaNeueLTPro-ThCn.woff2) format('woff2'), url(../fonts/HelveticaNeueLTPro-ThCn.woff) format('woff'), url(../fonts/HelveticaNeueLTPro-ThCn.ttf) format('truetype'), url(../fonts/HelveticaNeueLTPro-ThCn.svg#HelveticaNeueLTPro-ThCn) format('svg');font-weight:100;font-style:normal}.font-mdCn{font-family:'Helvetica Med Cd'}.font-roman{font-family:'Helvetica Neue LT Std'}.font-compressed,.rate-list .list .list-head{font-family:Helvetica}.font-light{font-family:'Helvetica Neue LT Pro'}.font-thin{font-family:'HelveticaNeueLT Std'}header{background:#063b71;padding:48px 0}header .logo-wrapper .toggle{font-size:36px;color:#fff;margin-right:20px}header .logo-wrapper .logo{display:inline-flex;position:relative;top:2px}  header .phone a{font-size:44px;line-height:normal;font-weight:500;font-stretch:condensed;display:inline-block}header .phone a .fa{float:left;margin-right:15px;margin-top:5px}header .phone a:active,header .phone a:focus,header .phone a:hover{text-decoration:underline;color:#fff}header .toggle{padding-top:20px;padding-bottom:20px}header .phone{padding-top:13px;padding-bottom:13px}.wide{background-image:url(../images/banner.png);background-size:cover;background-repeat:no-repeat;padding-top:35px;position:relative;background-color:transparent !important}.wide-rate{background-image:url(../images/family.png)}.close-btn,.hero-content,.sidebar{position:absolute}.hero-content{padding:0 15px;bottom:120px;left:0;right:0}.hero-title{font-size:72px;color:#fff;line-height:72px;text-shadow:1px 1.73px 4.95px rgba(0, 0, 0, .6);margin-bottom:50px;margin-top:20px;}.hero-btn{border:2px solid #fff;border-radius:9px;-webkit-border-radius:9px;background-color:rgba(255, 0, 0, .6);font-size:38px;color:#fff;line-height:1;padding:30px 76px}.hero-btn:hover{background-color:rgba(255, 0, 0, 1);border:2px solid #fff}.close-btn{margin-left:5px;top:60px}.sidebar{width:530px;top:0;height:100%;height:calc(100% - 0);background:rgba(0, 0, 0, .8);left:-530px;padding-left:72px;-webkit-transition-property:left, right;-webkit-transition-duration:.0s, .0s;-webkit-transition-delay:0s, .0s;-moz-transition-property:left, right;-moz-transition-duration:.0s, .0s;-moz-transition-delay:0s, .0s;-o-transition-property:left, right;-o-transition-duration:.0s, .0s;-o-transition-delay:0s, .0s}.show-menu{left:0;z-index:6}.sidebar nav{color:#fff;margin-top:250px}.menu{width:260px;margin-bottom:56px}.menu li{list-style:none;border-bottom:1px solid #fff;padding:16px 5px}.menu li a{font-family:'Helvetica Neue LT Pro';font-size:38px;line-height:1}.social-icon li{list-style:none;display:inline-block;padding:35px}.social-icon li a .fa{font-size:50px}.drive-with-us{background:#fff;background:-moz-linear-gradient(top, #fff 0, #fff 60%, #ededed 80%, #d4d4d4 100%);background:-webkit-linear-gradient(top, #fff 0, #fff 60%, #ededed 80%, #d4d4d4 100%);background:linear-gradient(to bottom, #fff 0, #fff 60%, #ededed 80%, #d4d4d4 100%)}.rate-card{padding-top:50px;padding-bottom:70px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #fff 75%, #ededed 94%, #d4d4d4 100%);background:-webkit-linear-gradient(top, #fff 0, #fff 75%, #ededed 94%, #d4d4d4 100%);background:linear-gradient(to bottom, #fff 0, #fff 75%, #ededed 94%, #d4d4d4 100%)}.rate-list{background:url(../images/family.png) center center no-repeat;background-size:cover}.rate-list .list{padding:25px 25px 20px;background:rgba(255, 255, 255, .8);color:#0091d2}.rate-list .list .list-head{font-size:30px;line-height:1;border-bottom:2px solid #0091d2;padding-bottom:16px;margin-bottom:10px}.rate-list .list .from-to,.rate-list .list .price{font-family:Helvetica;margin-bottom:5px}.rate-list .list .price{font-size:60px;line-height:1;position:relative;padding-left:25px}.rate-list .list .price span{font-size:30px;position:absolute;top:15px;left:0}.rate-list .list .from-to{font-size:24px}.rate-list .list .place-price{font-family:'HelveticaNeueLT Std';font-size:24px}.reservation{padding-top:65px;padding-bottom:65px}.reservation h2{color:#053b71}.reservation .container p{font-family:'HelveticaNeueLT Std';font-size:25px;padding-bottom:45px;color:#073B70}.reservation .form-group{margin-top:15px}.reserve-ride label{font-family:Helvetica;font-size:18px;font-weight:400}.reserve-ride input{border:1px solid #a9a9a9;border-radius:0;-webkit-border-radius:0;margin-bottom:14px;height:36px}.reserve-ride select{border:1px solid #a9a9a9;border-radius:0;height:36px;margin-bottom:14px;display:inline-block;margin:0 5px;text-align:center;font-size:17px;vertical-align:top;width:22%;text-transform:capitalize;color:#004793}.form-control::-moz-placeholder{color:#004793}form .form-control{color:#004793;font-size:17px}input[type=radio]{display:none}.radio-option input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;border:3px solid #000}
.radio-option input[type=radio]:checked+label span{background-color:#000}.radio-option input[type=radio]+label span,input[type=radio]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.radio-option{display:block}.radio-option .list-inline{display:inline-block;margin:0 10px}.radio-option .list-inline img{margin-right:10px;width:auto}.radio-option .list-inline input{margin-bottom:0}.v-options .list-inline{display:inline-block;margin:0 5px 7px;text-align:center;width:22%;vertical-align:top}.v-options .list-inline::-moz-placeholder{text-align:center}.v-options .list-inline .disabled,input[type="text"][disabled],input[type="text"]:disabled{font-family:Helvetica;font-size:18px;font-weight:400;padding:6px 6px;text-transform:uppercase;color:#009cde !important}.v-options .list-inline .disabled::-moz-placeholder{color:#009cde}.v-options .list-inline .disabled,.v-options .list-inline .disabled:focus,.v-options .list-inline .disabled:hover{cursor:default;border:none;box-shadow:none;background:0 0}.xl-input{width:47% !important}#cash_credit,#debit-card-fields{display:none}.send{padding:20px 100px}.list-inline{margin-left:0}.v-options .list-inline label{padding-left:0;width:100%}.v-options .list-inline label span{border:1px solid #0091d2;border-radius:0;-webkit-border-radius:0;height:36px;width:100%;line-height:36px;cursor:pointer;display:block;font-family:"HelveticaNeueLT Std";font-size:17px;color:#004793}footer .menu li a,footer p{font-size:18px;font-family:Arial, sans-serif}.v-options .list-inline input[type=radio]:checked+label span{background:#0091d2;color:#fff}footer{padding:28px 0 40px;background-color:#ff2828}footer .social-icon{margin-bottom:35px}footer .menu li,footer .social-icon li{padding-top:0;padding-bottom:0}footer .row{display:table;width:100%}footer .col{display:table-cell;vertical-align:middle;float:none}footer p{color:#fff}footer .menu{width:auto;margin-top:20px;margin-bottom:10px}footer .menu span{color:#fff;padding-left:6px}footer .menu li{display:inline-block;border-bottom:none;padding-left:0}.thanks-sec{padding:130px 0 58px;display:none}section{padding:80px 0 50px}.rates-list ul{padding:10px 35px;background:#eff5f8;margin-bottom:30px}.rates-list ul li{padding:30px 6px;border-bottom:1px solid #d7e9f5;font-size:30px;color:#004793;list-style:none;line-height:1;font-family:'HelveticaNeueLTPro-ThCn'}.contact-form .control-label,.contact-form input,.rates-list .time{font-family:'HelveticaNeueLT Std'}.rates-list ul li:last-child{border-bottom:none}.rates-list ul li span{line-height:29px}.rates-list ul li b{font-weight:400;font-size:44px;float:right;margin-left:10px}.rates-list .time{display:block;font-size:28px;color:#0091d2}.rates-list .time span{min-width:200px;display:inline-block}.contactus h2{line-height:78px}.contact-form .control-label{text-align:left;padding-top:0;padding-left:15px;margin-bottom:10px;letter-spacing:.5px}.contact-form input{border:1px solid #a9a9a9;border-radius:0;-webkit-border-radius:0;height:36px}.contact-form textarea{border:1px solid #a9a9a9;border-radius:0;-webkit-border-radius:0}.contact-form .btn-default.send:active,.contact-form .btn-default.send:focus,.contact-form .btn-default.send:hover{background:#ff2828;color:#fff;outline:0;box-shadow:none;border-color:#ff2828}.contact-form #thanks-msg{display:none;border:1px solid #0F0;color:#0F0;text-align:center;font-size:20px;word-spacing:3px}.full-header{padding-top:0;background-image:url(../images/drive-banner.png)}.full-header .header{background-color:#ff2828}.full-header .header .logo{margin-left:33px}.full-header .header .toggle{padding-bottom:33px;padding-top:33px}.full-header .header .phone{padding-bottom:46px;padding-top:46px}.benefit li{font-size:24px}.call-sec{margin-top:0;text-align:center}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.ui-widget-header{background:#009cde !important;border-color:#009cde !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#009cde !important;border-color:#009cde !important}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background-color:#009cde !important;border-color:#009cde !important;color:#000 !important}.list-hyphen li{position:relative;padding-left:20px}.list-hyphen li:before{content:"-";position:absolute;left:0;top:-2px}.contact-type-form{display:none}.contact-form select{width:100%;border:1px solid #a9a9a9;border-radius:0;height:36px;color:#004793;font-size:17px;padding-left:7px;padding-right:7px}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select option{padding:5px 7px}select.classic{background-image:linear-gradient(45deg, transparent 50%, #a9a9a9 50%), linear-gradient(135deg, #a9a9a9 50%, transparent 50%), linear-gradient(to right, transparent, transparent);background-position:calc(100% - 20px) calc(1em + -2px), calc(100% - 15px) calc(1em + -2px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}input[type="number"]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}@media screen and (min-width:1200px) and (max-width:1457px){.v-options .list-inline,.reserve-ride select{width:21.5%}.mb50.clearfix.v-options .list-inline:nth-child(2){width:21%}}@media screen and (min-width:768px) and (max-width:991px){.reserve-ride select,.v-options .list-inline{width:23.1% !important}.xl-input{width:48% !important}header .phone a{font-size:30px}}@media screen and (min-width:992px) and (max-width:1015px){header .phone a{font-size:40px}}@media screen and (min-width:1600px){body{width:1600px;margin:0 auto}.wide{overflow:hidden}.container{width:85.5%}}@media screen and (max-width:1599px){.container{width:95%}}@media screen and (max-width:1458px){.v-options .list-inline. input[disabled]{width:21.5%}.reserve-ride select{width:21.5%;text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}}@media screen and (max-width:1198px){.reserve-ride select{width:22%;background-color:#fff}.custom-container .row{margin-left:0;margin-right:0}.ssm-field{margin-bottom:20px}.send-btn{padding-right:3%}}@media screen and (min-width:1199px){.radio-option .list-inline img{width:auto!important}.xl-input{width:46% !important}.custom-container{width:80%;margin:0 auto;padding:0 15px}.sm-field{width:25%}.ssm-field{width:50%}.send-btn{padding-right:3%}}@media screen and (min-width:992px){.radio-option .list-inline{display:inline-block;float:left;width:43%}.radio-option .list-inline img{width:73%}}@media screen and (max-width:991px){.radio-option .list-inline img{max-height:40px}footer .col,footer .row{display:block;text-align:center!important;}.rate-card h2.mb50.invisible.hidden-xs{display:none}.rev{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:inline-flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.blue-text.call-sec.pull-right{float:left!important;margin-top:20px}}@media screen and (max-width:767px){form.reserve-ride{max-width:400px}.wide{background-image:url(../images/banner2.png);max-height:450px}.full-header{background-image:url(../images/drive-banner2.png);max-height:500px}.rate-list{background-image:url(../images/family2.png);max-height:610px}.full-header .header{background:#000;height:120px}.full-header .header .toggle{padding-bottom:10px;padding-top:20px}.wide{background-position:center center}.toggle a.mini-submenu img{width:55px}.logo a.logo img{width:140px}header .phone a{font-size:20px;display:none}
.phone-change h3 br{display:none}.hero-title{font-size:60px;line-height:60px;margin-bottom:30px}.hero-content .hero-btn{display:none}.choose-next-ride .hero-btn{display:block;font-size:24px;margin:0 auto 20px;padding:20px;width:200px;background-color:rgba(255, 0, 0, 1);font-family:Helvetica;border:none;line-height:inherit}.hero-btn:hover,.hero-btn:focus,.hero-btn:active{background-color:#393939;border:none}.h3,h3{font-size:36px}.benefit li,p{font-size:18px;line-height:26px}.mb50{margin-bottom:35px}section{padding:35px 0}.btn-default{}.h2,h2{font-size:48px}.h4,h4{font-size:30px}.rate-list .list .list-head{font-size:20px}.rate-list .list .price span{font-size:24px}.rate-list .list .price{font-size:40px}.rate-list .list .from-to,.rate-list .list .place-price{font-size:16px}.phone-change .phone{width:100%;margin-bottom:35px;text-align:center;z-index:1}.phone-change .phone a{background-color:rgba(255, 0, 0, 1);border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;padding:20px;font-size:36px;color:#fff;font-family:Helvetica;display:inline-block;width:280px}.phone-change .phone a:active,.phone-change .phone a:focus,.phone-change .phone a:hover{background:#393939;color:#fff;text-decoration:none}.v-options .list-inline{margin:0 2% 2%}.sidebar{width:320px;padding-left:25px}.sidebar nav{margin-top:100px}.menu li{padding:10px 5px}.menu li a{font-size:24px}.social-icon li{padding:15px}.rates-list ul{padding:10px}.rates-list ul li{font-size:20px}.rates-list ul li b{font-size:24px}.rates-list ul li span{line-height:20px}.rates-list .time{font-size:22px}.drive-with-us .btn-default{display:none}footer .menu,footer .col-lg-3.col.text-end{display: none!important;}footer p.mb40{margin-bottom:0}.col-lg-3.col-md-3.col p{display:none}.social-icon li a .fa{font-size:34px}.hero-content{top:52%;bottom:inherit}.contactus h2{line-height:44px}.rates-list h4{margin-bottom:30px}.reserve-ride input{height:50px}.reserve-ride select{height:50px;width:44.6%;margin:0 2% 4%}.v-options .list-inline label span{height:50px;line-height:50px}.contact-form input{height:50px}.btn-default{float:none !important;width:200px;margin:0 auto;display:block;font-size:24px;padding:20px}.v-options .list-inline.md-input{width:28%;margin-bottom:0}#debit-card-fields .xl-input{width:94% !important;margin-bottom:15px}#debit-card-fields{margin-top:3%}#debit-card-fields .list-inline.md-input.xl-input,#debit-card-fields .list-inline.md-input{width:44.5% !important}#debit-card-fields input{margin-bottom:0}.send{margin-top:20px}form.contact-form{max-width:400px}.full-header{background-size:auto}.rates-list .time span{min-width:175px}.call-sec{margin-top:10%}}@media screen and (max-width:514px){.hero-title{font-size:44px;line-height:48px}}
    
	.logo { text-align: center; }

	.container {
		max-width: none;
	}
	a {
		text-decoration: none;
	}
	ul {
		padding-left: 0;
	}
	@media screen and (max-width:320px){
        header .toggle{
            padding-right:0;
        }
    }
	@media screen and (max-width:767px){
		.logo { text-align: right; }
		.logo img,
		.toggle a.mini-submenu img{ max-width: 100%; height: auto; }
	}