.img-center{margin:0 auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}#mainContentArea .vehicles-page{font-family:ProximaNova-Regular,sans-serif!important}.proxima{font-family:ProximaNova-Regular,sans-serif}.vehicles-all{padding:0 20px}@media screen and (min-width:992px){.vehicles-all{padding:60px 20px 20px;display:flex;flex-wrap:wrap}}.vehicles-all:last-of-type{margin-bottom:80px!important}.vehicles-all .va_column{border-top:1px solid #b7b7b7;padding-top:25px}@media screen and (min-width:992px){.vehicles-all .va_column{flex-grow:1;width:33%}}.vehicle-ctr{background:#fff;margin-bottom:20px}@media screen and (min-width:1024px){.vehicle-ctr{padding:0 20px}}@media screen and (min-width:1200px){.vehicle-ctr{padding:0 0 20px}}.vehicle-ctr .title{text-align:left;font-size:22px}.vehicle-ctr .title a,.vehicle-ctr .title h2{font-size:22px;color:inherit}@media screen and (min-width:768px){.vehicle-ctr .title a,.vehicle-ctr .title h2{font-size:26px}}.vehicle-ctr .title h2{color:#1a4169;font-weight:600;cursor:pointer;display:inline-block}.vehicle-ctr .img-cont{height:150px;display:table;width:100%;overflow:hidden}@media screen and (min-width:1200px){.vehicle-ctr .img-cont{height:180px}}.vehicle-ctr .img-cont a img{margin:0 auto}.vehicles-page .vehicle-head{width:100%;background:#0654a0;padding:35px 44px}@media screen and (min-width:1200px){.vehicles-page .vehicle-head{padding:50px 0}}.vehicles-page .vehicle-head .desc,.vehicles-page .vehicle-head .desc2,.vehicles-page .vehicle-head h1{color:#fff;line-height:30px;text-align:left;font-weight:400;margin-bottom:0}.vehicles-page .vehicle-head h1{font-size:28px;padding-bottom:22px}@media screen and (min-width:768px){.vehicles-page .vehicle-head h1{font-size:32px}}@media screen and (min-width:1024px){.vehicles-page .vehicle-head h1{font-size:42px}}.vehicles-page .vehicle-head .desc,.vehicles-page .vehicle-head .desc2{font-size:17px}@media screen and (min-width:1024px){.vehicles-page .vehicle-head .desc,.vehicles-page .vehicle-head .desc2{font-size:20px;width:59%}}.vehicles-page .vehicle-background{height:625px;background-repeat:no-repeat;background-size:100%;background-position:bottom}@media screen and (min-width:1200px){.vehicles-page .vehicle-background{background-size:contain}}@media screen and (min-width:1024px){.vehicles-page .vehicle-background{height:300px;background-size:contain;background-position:right;background-size:40%}}.vehicles-page .vb-class{padding:17px 35px}@media screen and (min-width:1200px){.vehicles-page .vb-class{padding:30px 0}}.vehicles-page .vb-class .desc{display:flex;justify-content:right}@media screen and (min-width:992px){.vlp-container{display:flex;border-bottom:1px solid #b7b7b7!important}}@media screen and (min-width:992px){.vlp-container:nth-last-child(2){border-bottom:none!important}}.vehicles-landing-page{padding:0 10px}@media screen and (min-width:992px){.vehicles-landing-page{flex:1}}@media screen and (min-width:1200px){.vehicles-landing-page:first-of-type{padding-left:0}}@media screen and (min-width:1200px){.vehicles-landing-page:last-of-type{padding-right:0}}.vehicles-landing-page .vlp_inner{background:#fff;margin-bottom:20px;padding:15px 40px 0}@media screen and (min-width:1200px){.vehicles-landing-page .vlp_inner{padding:30px 0 0;margin-bottom:50px}}@media screen and (min-width:1500px){.vehicles-landing-page .img-desc,.vehicles-landing-page .title,.vehicles-landing-page .title-desc{padding-left:50px}}@media screen and (min-width:1800px){.vehicles-landing-page .img-desc,.vehicles-landing-page .title,.vehicles-landing-page .title-desc{padding-left:90px}}.vehicles-landing-page .img-desc a,.vehicles-landing-page .title a,.vehicles-landing-page .title-desc a{color:#000;font-size:18px}.vehicles-landing-page .title{font-size:22px;color:#1a4169;line-height:30px;text-align:left;font-weight:400;margin-bottom:0}@media screen and (min-width:1200px){.vehicles-landing-page .title{font-size:26px;margin-bottom:5px}}.vehicles-landing-page .vlp-car{text-align:center;border-bottom:1px solid #b7b7b7}@media screen and (min-width:992px){.vehicles-landing-page .vlp-car{border-bottom:none}}.vehicles-landing-page img{max-width:100%;height:auto}select[name=vehicleBodyClass]{color:#000;box-shadow:none;-webkit-box-shadow:none;border-radius:0;height:45px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}@media screen and (min-width:1200px){select[name=vehicleBodyClass]{font-size:18px;width:190px}}.single-container{margin:0 auto;width:1490px;display:flex;flex-wrap:wrap}.single-container .single-cont{flex:0 0 50%}.single-container .title-head{margin-bottom:0}@media screen and (min-width:1200px){.single-container .title-head{width:100%;clear:both}}.single-container .vehicles-single.head h1{color:#1a4169;font-size:22px;margin:20px 0 0;text-align:left;font-weight:500}@media screen and (min-width:768px){.single-container .vehicles-single.head h1{font-size:30px;border-bottom:1px solid #b7b7b7;margin:20px 0 5px;padding-bottom:32px}}@media screen and (min-width:1200px){.single-container .vehicles-single.head h1{font-size:40px}}.single-container .vehicles-single.head h2{font-size:16px;text-align:left;color:#000;line-height:21px}@media screen and (min-width:768px){.single-container .vehicles-single.head h2{margin-bottom:30px}}@media screen and (min-width:1200px){.single-container .vehicles-single.head h2{font-size:18px}}.single-container .vehicles-single.head .spec{font-size:14px;margin-bottom:15px}@media screen and (min-width:1200px){.single-container .vehicles-single.head .spec{float:left;margin:0;width:33.97%;padding:20px 0 20px 25px}}@media screen and (min-width:1600px){.single-container .vehicles-single.head .spec{padding:55px 0 20px 25px}}.single-container .vehicles-single.head .spec table{width:100%}.single-container .vehicles-single.head .spec table img,.single-container .vehicles-single.head .spec table p,.single-container .vehicles-single.head .spec table td,.single-container .vehicles-single.head .spec table tr{display:inline-block}.single-container .vehicles-single.head .spec table img{margin-right:10px}.single-container .vehicles-single.head .spec table td{font-weight:600;padding-right:7px;padding-bottom:15px}@media screen and (min-width:1200px){.single-container .vehicles-single.head .spec table tr td{display:block}}.single-container .vehicles-single.head .desc{padding:0 0 0;margin-bottom:15px;font-size:16px;display:none}.single-container .vehicles-single.head .btn.glbl-btn{background:#2980b9!important;padding:6px 20px;margin-top:40px}.single-container .vehicles-single.head .image-slider{margin:0 10px 0 25px}@media screen and (min-width:1200px){.single-container .vehicles-single.head .image-slider{width:65.99%;float:left;margin:0}}@media screen and (min-width:1200px){.single-container .vehicles-single.widget{padding:0;background:0 0}}@media screen and (min-width:1900px){.single-container .vehicles-single.widget{width:42%}}@media screen and (min-width:1920px){.single-container .vehicles-single.widget{width:38%}}@media screen and (min-width:1200px){.single-container .vehicles-single.widget>.widget_inner{width:524px;background:#ebebeb;position:relative;padding:0 47px 80px;margin:30px auto 46px auto;border-bottom:3px solid #ebebeb}}.vehicles-page.vehicles-single .vehicles-landing-page,.vehicles-page.vehicles-type .vehicles-landing-page{position:relative}._redirect{cursor:pointer}.age-col{padding-left:0!important}.discount-col{padding-right:0!important}@media screen and (min-width:320px){#widgetModal div.booking-form.ver2,.vehicles-page div.booking-form.ver2{display:block;padding:0}#widgetModal div.booking-form.ver2 #dropoff-datepicker,#widgetModal div.booking-form.ver2 #pickup-datepicker,.vehicles-page div.booking-form.ver2 #dropoff-datepicker,.vehicles-page div.booking-form.ver2 #pickup-datepicker{border:1px solid #e2e2e2;border-radius:4px;padding:5px;font-size:14px}#widgetModal div.booking-form.ver2 form,.vehicles-page div.booking-form.ver2 form{background:#fff;padding:0}#widgetModal div.booking-form.ver2 .input-group-addon img,.vehicles-page div.booking-form.ver2 .input-group-addon img{width:auto}#widgetModal div.booking-form.ver2 .col-xs-12,.vehicles-page div.booking-form.ver2 .col-xs-12{padding:0}#widgetModal div.booking-form.ver2 .third-process .col-xs-12,.vehicles-page div.booking-form.ver2 .third-process .col-xs-12{padding:0 15px}#widgetModal div.booking-form.ver2 .first-process.s,#widgetModal div.booking-form.ver2 .second-process.s,.vehicles-page div.booking-form.ver2 .first-process.s,.vehicles-page div.booking-form.ver2 .second-process.s{padding-left:0}#widgetModal div.booking-form.ver2 .first-process,#widgetModal div.booking-form.ver2 .second-process,.vehicles-page div.booking-form.ver2 .first-process,.vehicles-page div.booking-form.ver2 .second-process{padding-right:0;padding-left:15}#widgetModal div.booking-form.ver2 .submit-btn,.vehicles-page div.booking-form.ver2 .submit-btn{margin-top:5px}#widgetModal div.booking-form.ver2 .submit-btn .btn,.vehicles-page div.booking-form.ver2 .submit-btn .btn{width:100%;border:0}.vehicles-single div.booking-form.ver2 form{background:#fff;padding:5px 0 20px}.vehicles-single div.booking-form.ver2 form .nopaddingleft{padding-right:0}.vehicles-single div.booking-form.ver2 form .first-process.s,.vehicles-single div.booking-form.ver2 form .second-process.s{padding-left:0}.vehicles-single div.booking-form.ver2 form .first-process,.vehicles-single div.booking-form.ver2 form .second-process{padding-right:0}.vehicles-single div.booking-form.ver2 form .third-process .nopaddingright{padding-right:15px}.vehicles-single div.booking-form.ver2 form .submit-btn{margin-top:15px}.vehicles-single div.booking-form.ver2 form .submit-btn .btn.glbl-btn{margin-top:0;margin-bottom:0;background:#2980b9!important;padding:6px 20px;color:#fff;display:inline-block}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form{background:0 0!important;padding:33px 0 110px}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .h2-cont{display:block!important}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form h2{font-size:20px;line-height:24px;margin-bottom:25px;text-align:center!important}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form legend{display:none}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-control{height:47px;font-weight:600}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-group.select-group:after{content:"";color:#878787}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-group.select-group.time:after{content:"";height:43px;top:2px;background-color:#fff}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-group .input-group-addon{background:#fff}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-control.dropoffdate,.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .form-control.pickupdate{border-right:1px solid #ffff}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .submit-cont{position:absolute;left:0;right:0;background:#245280;bottom:0}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .submit-cont .submit-btn{text-align:center;margin:24px 0}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .submit-cont .submit-btn button{border-radius:6px;width:244px;font-size:20px;font-weight:400}}@media screen and (min-width:375px){.vehicles-single div.booking-form.ver2 form .age-col{padding-right:0!important}.vehicles-single div.booking-form.ver2 form .age-col .agecont{position:relative}.vehicles-single div.booking-form.ver2 form .age-col .agecont:before{content:"Age:"!important;position:absolute;left:13px;color:#878787;font-weight:600;font-size:14px;top:14px}.vehicles-single div.booking-form.ver2 form .age-col .agecont select{padding-left:48px}.vehicles-single div.booking-form.ver2 form .age-col,.vehicles-single div.booking-form.ver2 form .discount-col{width:50%}}@media screen and (min-width:768px){.vehicles-page div.booking-form.ver2 .container-fluid{width:100%}}@media screen and (min-width:992px){.vehicles-single div.booking-form.ver2 .third-process.col-lg-6{width:100%}.vehicles-page.vehicles-type .custom-vehicle-container{border:0;padding:0 15px}.vehicles-page.vehicles-type .custom-vehicle-container .vehicles-landing-page>.vc_column-inner>.wpb_wrapper{border-bottom:0}.vehicles-page.vehicles-type .custom-vehicle-container:first-of-type{border-top:0}.vehicles-page.vehicles-type .custom-vehicle-container:first-of-type .vc_column_container{border:0}.vehicles-page.vehicles-type .custom-vehicle-container:nth-of-type(2)>.vehicles-landing-page:first-of-type>.vc_column-inner>.wpb_wrapper{border:0;padding-top:0}}@media screen and (min-width:1024px){.vehicles-page.vehicles-type .custom-vehicle-container:first-of-type{border-top:0}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .submit-cont{width:100%}}@media screen and (min-width:1200px){.vehicles-single div.booking-form.ver2 .input-cont{margin-bottom:20px}.vehicles-single div.booking-form.ver2 form{background:#f7f7f7;padding:20px 30px;width:90%}.vehicles-single div.booking-form.ver2 .nopaddingleft.first-process,.vehicles-single div.booking-form.ver2 .nopaddingleft.second-process{width:100%}.vehicles-single div.booking-form.ver2 .first-process,.vehicles-single div.booking-form.ver2 .second-process{width:50%}.vehicles-single div.booking-form.ver2 .col-xs-12.col-md-5.col-lg-3.third-process{width:100%;margin:0 auto}.vehicles-single div.booking-form.ver2 .col-xs-12.col-md-5.col-lg-3.third-process .submit-btn{text-align:center}.vehicles-single div.booking-form.ver2 .col-xs-12.col-md-5.col-lg-3.third-process .btn{width:auto}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form{width:100%;padding:0 0 20px 0}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form h2{margin:20px 0;padding:0 47px}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .h2-cont{height:100px}.vehicles-page.vehicles-single.single-cont div.booking-form.ver2 form .h2-cont>.proxima{position:absolute;left:0;right:0;top:0;width:100%;background:#e0e0e0}.vehicles-page{padding-bottom:20px}.vehicles-page .custom-vehicle-container,.vehicles-page .vhc-container .wp-block-group__inner-container{width:1160px;margin:0 auto}}@media screen and (min-width:1500px){.vehicles-single div.booking-form.ver2 form{width:425px}}@media screen and (min-width:1600px){.vehicles-page .custom-vehicle-container,.vehicles-page .vhc-container .wp-block-group__inner-container{width:1400px}}.vehicle-cover{padding:0}.vehicle-title-head{background-color:#06549f}.vehicle-title-inner{max-width:1230px;margin:0 auto;padding:0 15px}.vehicle-title{color:#fff!important;padding-bottom:25px;padding-top:35px;margin-bottom:0;font-size:22px}@media screen and (min-width:1024px){.vehicle-title{font-size:36px}}.vehicle-description{font-size:16px;line-height:24px}@media screen and (max-width:1199px){.wp-block-columns.vehicle-columns{flex-wrap:wrap!important}}.vehicle-columns{max-width:1230px;margin:0 auto;padding:20px}@media screen and (min-width:782px){.vehicle-columns{flex-wrap:wrap}}@media screen and (min-width:1024px){.vehicle-columns{padding:95px 15px 65px 15px}}.vehicle-columns-left{flex:0 0 100%!important}@media screen and (min-width:1024px){.vehicle-columns-left{flex:0 0 60%!important;padding-right:100px}}.vehicle-columns-right{flex:0 0 100%!important}@media screen and (min-width:1024px){.vehicle-columns-right{flex:0 0 40%!important}}.vehicle-image-details{display:flex;flex-wrap:wrap}.vehicle-image-details .image-slider{flex:0 0 100%!important}@media screen and (min-width:1024px){.vehicle-image-details .image-slider{flex:0 0 70%!important}}.vehicle-image-details .spec{flex:0 0 100%!important}@media screen and (min-width:1024px){.vehicle-image-details .spec{flex:0 0 30%!important;padding:55px 0 20px 25px}}.vehicle-image-details img{width:100%;height:auto}.spec-box{font-weight:600;padding-right:7px;padding-bottom:15px;display:inline-block;font-size:16px}@media screen and (min-width:1024px){.spec-box{display:block}}@media screen and (min-width:1200px){.spec-box{font-size:14px}}.spec-box img{width:auto}.vehicles-ip-form-container{max-width:460px;margin:0 auto}.vehicle-form-banner{background-color:#666;border-radius:25px 25px 0 0}.vehicle-form-title{margin:0;padding:25px 0;color:#fff!important;text-align:center}.vehicle-form-space{background-color:#f2f2f2;padding:20px;border-radius:0 0 25px 25px}@media screen and (min-width:1024px){.vehicle-form-space{padding:40px 70px 60px 70px}}.vehicle-label{font-size:14px;margin-bottom:0;color:#999}.vehicle-form-container{margin-bottom:20px}.vehicle-select-form-control{border:none;background-color:transparent;border-bottom:2px solid #ccc;padding:15px 0;width:100%}.vehicle-input-form-control{border:none;background-color:transparent;border-bottom:2px solid #ccc;padding:15px 0;width:100%}.vehicle-col-one{display:flex;flex-wrap:wrap;justify-content:space-between}.vehicle-one-inner{flex:0 0 calc(50% - 14px);overflow:hidden}.vpt{padding-top:23px}.vehicle-submit-btn{width:100%;height:auto;font-size:12px;background:#0654a0;color:#fff;padding:13px 33px;border-radius:25px;font-weight:600;max-width:280px;margin:0 auto;text-align:center;display:block;border-color:transparent}.vehicle-hide{display:none}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{width:600px;margin:30px auto}.modal-dialog{position:relative;width:auto}.modal-backdrop.show{display:none}@media (min-width:576px){.modal-dialog{max-width:600px}}div.modal-header{display:block}div.modal-header .modal-title{font-size:14px}div.modal-header .close{display:none}.modal-footer{border:none}