.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.has-error .jq-selectbox__select{border-color:#a94442}.chosen-container{width:100% !important}.chosen-container .chosen-results{max-height:200px !important}.chosen-container .chosen-results li{padding-top:10px !important;padding-bottom:10px !important}#passengers-styler .chosen-container-single .chosen-single,#pickupTimeHolderStep3 .chosen-container-single .chosen-single,#suitcases-styler .chosen-container-single .chosen-single,.childseats .chosen-container-single .chosen-single,.country_calling_code_wrap .chosen-container-single .chosen-single{height:46px;line-height:46px;background:#fff;border:1px solid #ccc;box-shadow:none}#passengers-styler .chosen-container-single .chosen-drop,#pickupTimeHolderStep3 .chosen-container-single .chosen-drop,#suitcases-styler .chosen-container-single .chosen-drop,.childseats .chosen-container-single .chosen-drop,.country_calling_code_wrap .chosen-container-single .chosen-drop{margin-top:0 !important;border:1px solid #ccc !important}#passengers-styler .chosen-container .chosen-results,#pickupTimeHolderStep3 .chosen-container .chosen-results,#suitcases-styler .chosen-container .chosen-results,.childseats .chosen-container .chosen-results,.country_calling_code_wrap .chosen-container .chosen-results{margin:0;padding:0}#passengers-styler .chosen-container-single .chosen-single div,#pickupTimeHolderStep3 .chosen-container-single .chosen-single div,#suitcases-styler .chosen-container-single .chosen-single div,.childseats .chosen-container-single .chosen-single div,.country_calling_code_wrap .chosen-container-single .chosen-single div{width:34px !important}#passengers-styler .chosen-container-single .chosen-single div b,#pickupTimeHolderStep3 .chosen-container-single .chosen-single div b,#suitcases-styler .chosen-container-single .chosen-single div b,.childseats .chosen-container-single .chosen-single div b,.country_calling_code_wrap .chosen-container-single .chosen-single div b{background-image:none !important;background:url(../images/arrow_icon.png) no-repeat left top !important;background-size:inherit !important}.no-margin-bottom{margin-bottom:0}.alert-danger,.text-danger{font-size:13px}#tbNewStyleWrapper{background:#fff;padding:10px;border-radius:4px;color:#000 !important;font-family:Muli,sans-serif;letter-spacing:normal}.entry-content dl,.entry-content dt,.entry-content ol,.entry-content p,.entry-content ul{font-family:Muli,sans-serif}.faux-heading,h1,h2,h3,h4,h5,h6{letter-spacing:normal}#tbNewStyleWrapper input[type=email],#tbNewStyleWrapper input[type=password],#tbNewStyleWrapper input[type=tel],#tbNewStyleWrapper input[type=text],#tbNewStyleWrapper textarea{color:#333 !important;padding-top:0;padding-bottom:0;height:46px;line-height:46px;font-size:14px}.tooltip{background:0 0 !important}label.full-width{padding:0 15px}#childSeatsModal h4{margin-top:0;margin-bottom:0}#childSeatsModal .jq-selectbox__dropdown{top:28px !important}#limobooking-step1-container-area .btn-default,#limobooking-step2-container-area .btn-default{background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;color:#828282}#limobooking-step1-container-area .btn-default:focus,#limobooking-step1-container-area .btn-default:hover,#limobooking-step2-container-area .btn-default:focus,#limobooking-step2-container-area .btn-default:hover{background-color:#e0e0e0;background-position:0 -15px;border:1px solid #ccc}#limobooking-header-area{border-color:#e7e7e7;border-radius:4px;padding-left:10px;padding-right:10px;margin-bottom:15px}#limobooking-header-area a.new-reservation{float:left}#limobooking-header-area a.reset-booking-form{float:right}#limobooking-header-area a.log-in{float:right}#limobooking-header-area a:active,#limobooking-header-area a:link,#limobooking-header-area a:visited{color:#fff !important;font-size:14px;padding:12px 15px;display:inline-block;line-height:24px}#limobooking-header-area a.new-reservation:active,#limobooking-header-area a.new-reservation:link,#limobooking-header-area a.new-reservation:visited{color:#fff !important;font-size:20px}#limobooking-header-area a:hover{text-decoration:none}#limobooking-header-area .promo-code{float:right;width:auto;margin:10px 0 0 0}#limobooking-header-area .promo-code .inputbox{background-color:#fff;background-image:none;width:135px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#333;display:inline-block;font-size:13px;line-height:1.53846;padding:6px 12px;transition:border-color .15s ease-in-out 0,box-shadow .15s ease-in-out 0;vertical-align:middle}#limobooking-header-area .promo-code .promo-btn{background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border:1px solid #ccc;box-shadow:0 1px 0 rgba(255,255,255,.15) inset;background-color:#fff;color:#5c5c5c;border-radius:4px;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1.53846;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}#limobooking-header-area .promo-code .promo-btn:hover{background-image:linear-gradient(to bottom,#e0e0e0 0,#fff 100%)}#limobooking-steps-area-outer{border-top:10px solid #e9e9e9;margin-top:45px;margin-bottom:20px}#limobooking-steps-area{width:100%;text-align:center;margin-top:-30px}#limobooking-steps-area .step-number-wrap{width:32%;display:inline-block;text-align:center;vertical-align:top}#limobooking-steps-area .step-number-wrap:first-child{text-align:left}#limobooking-steps-area .step-number-wrap:last-child{text-align:right}#limobooking-steps-area .step-number-wrap .step-number{background:#e9e9e9 none repeat scroll 0 0;border-radius:50%;display:inline-block;margin-bottom:3px;padding:6px;cursor:pointer}#limobooking-steps-area .step-number-wrap .step-number .step-number-inner{background:#fff linear-gradient(to bottom,#fff 0,#e0e0e0 100%) repeat-x scroll 0 0;border-color:#ccc;color:#333;border-radius:50%;border-style:solid;border-width:2px;font-size:16px;font-weight:700;height:34px;line-height:30px;width:34px;text-align:center}#limobooking-steps-area .step-number-wrap .step-text{color:#333;cursor:pointer;font-size:13px}#limobooking-steps-area .step-number-wrap.active .step-number{background:#e9e9e9 none repeat scroll 0 0;border-radius:50%;display:inline-block;margin-bottom:3px;padding:6px}#limobooking-steps-area .step-number-wrap.active .step-number .step-number-inner{color:#fff;border-radius:50%;border-style:solid;border-width:2px;font-size:16px;font-weight:700;height:34px;line-height:30px;width:34px}#limobooking-steps-area .step-number-wrap.active .step-text{font-size:13px}.left-right-wrap{margin-bottom:20px}#limobooking-step1-wrapper{width:100%}#limobooking-step1-container-area{width:100%}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap{width:100%;padding-top:15px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .tab_offer_pickdrop,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .tabs_shuttle_pickdrop{position:relative;height:44px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .tab_offer_pickdrop .poi_dropdown_wrapper,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .tabs_shuttle_pickdrop .poi_dropdown_wrapper{top:44px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1.input-group{flex-wrap:inherit}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1.input-group .datepickerbutton .calendar .icon{font-size:18px}#limobooking-step1-container-area label{display:block;font-size:16px;font-weight:600;margin:0 0 5px 0}#limobooking-step1-container-area label span.cancel_booking_tooltip{display:block !important}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap.select-service{margin-bottom:15px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .jq-selectbox.jqselect{width:100%}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .jq-selectbox__select{height:46px;line-height:46px;background:0}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .jq-selectbox__trigger{background:rgba(0,0,0,0) linear-gradient(#fff,#e6e6e6) repeat scroll 0 0}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .jq-selectbox__trigger-arrow{top:20px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1 .datepickerbutton .calendar,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupTimeHolderStep1 .timepickerbutton .clock{background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;color:#828282;height:100%;background-color:inherit;border:1px solid #ccc}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1 .datepickerbutton .calendar{width:45px}#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1 .datepickerbutton .calendar:focus,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupDateHolderStep1 .datepickerbutton .calendar:hover,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupTimeHolderStep1 .timepickerbutton .clock:focus,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .pickupTimeHolderStep1 .timepickerbutton .clock:hover{background-image:none;background-repeat:repeat-x;color:#828282;height:100%;background-color:inherit;border:1px solid #ccc}#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep1 .dropoff-hours table,#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep1 .pickup-hours table,#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep1 .return-hours table,#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep2 .dropoff-minutes table,#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep2 .pickup-minutes table,#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep2 .return-minutes table{background:#fff none repeat scroll 0 0;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;font:14px/18px Arial,sans-serif;margin:2px 0 0;padding:0;width:100%;border-collapse:inherit;position:absolute;z-index:999;top:46px;width:150px;text-align:center}#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep1 .form-control[readonly],#limobooking-step1-container-area .limobooking-step1-left-area .time-date-wrapper .pickupTimeHolderStep2 .form-control[readonly]{background:0}.time-date-wrapper .pickupTimeHolderStep1,.time-date-wrapper .pickupTimeHolderStep2,.time-date-wrapper .pickupTimeHolderStep3{padding-left:2px;padding-right:2px;position:relative}.time-date-wrapper .pickupTimeHolderStep3 .jq-selectbox__select{padding-right:25px}.time-date-wrapper .pickupTimeHolderStep3 .jq-selectbox__trigger{width:25px}.time-date-wrapper .pickupTimeHolderStep3 .jq-selectbox__trigger-arrow{top:20px;right:8px}.returnTripPickupTime .form-control{border-radius:6px;font-size:18px;height:46px;line-height:1.33333;padding:10px 16px}.add-return-trip-outer .return-confirm{margin-bottom:10px}.add-return-trip-outer .return-confirm h5.title,.swap-route-wrapper h5.title{display:inline}.add-return-trip-outer .return-confirm label#returnTripYes,.swap-route-wrapper label#swapRouteYes{margin-right:5px}#limobooking-step1-container-area .limobooking-step1-right-area{float:right;margin-top:28px;padding:0}.limobooking-step1-bottom-area.desktop-device{display:block !important}.limobooking-step1-bottom-area.mobile-device{display:none !important}.floatingPopup #captcha_image{display:inline-block;vertical-align:top}#tbNewStyleWrapper .form-control{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem !important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#tbNewStyleWrapper .form-control:focus{outline:none !important}#tbNewStyleWrapper .seats-suitcase-block{padding:15px 0}@media screen and (max-width:767px){.limobooking-step1-bottom-area.desktop-device{display:none !important}.limobooking-step1-bottom-area.mobile-device{display:block !important}#limobooking-step1-container-area .limobooking-step1-left-area #tabs_shuttle .step1-inputWrap .step1-sm-inputWrap{width:100%;margin-bottom:15px}span.datetimeWrap{display:block !important}#limobooking-step2-wrapper .tripSummary .trip-summary-info span.edit{margin-left:5px}#limobooking-step1-container-area .jq-selectbox li,.pac-item,.poi_dropdown_wrapper .poi_link{font-size:18px !important;padding-top:10px !important;padding-bottom:10px !important}.limobooking-step1-left-area .form-control{font-size:18px !important}.bootstrap-datetimepicker-widget.dropdown-menu{font-size:18px !important}#limobooking-step1-container-area .limobooking-step1-left-area .jq-selectbox__select{font-size:18px !important}.timepicker-hours.pickup-hours .table-condensed>tbody>tr>td,.timepicker-hours.pickup-hours .table-condensed>tbody>tr>th,.timepicker-hours.pickup-hours .table-condensed>tfoot>tr>td,.timepicker-hours.pickup-hours .table-condensed>tfoot>tr>th,.timepicker-hours.pickup-hours .table-condensed>thead>tr>td,.timepicker-hours.pickup-hours .table-condensed>thead>tr>th,.timepicker-hours.return-hours .table-condensed>tbody>tr>td,.timepicker-hours.return-hours .table-condensed>tbody>tr>th,.timepicker-hours.return-hours .table-condensed>tfoot>tr>td,.timepicker-hours.return-hours .table-condensed>tfoot>tr>th,.timepicker-hours.return-hours .table-condensed>thead>tr>td,.timepicker-hours.return-hours .table-condensed>thead>tr>th{font-size:18px !important;padding:10px !important;text-align:left}.timepicker-minutes.pickup-minutes .table-condensed>tbody>tr>td,.timepicker-minutes.pickup-minutes .table-condensed>tbody>tr>th,.timepicker-minutes.pickup-minutes .table-condensed>tfoot>tr>td,.timepicker-minutes.pickup-minutes .table-condensed>tfoot>tr>th,.timepicker-minutes.pickup-minutes .table-condensed>thead>tr>td,.timepicker-minutes.pickup-minutes .table-condensed>thead>tr>th,.timepicker-minutes.return-minutes .table-condensed>tbody>tr>td,.timepicker-minutes.return-minutes .table-condensed>tbody>tr>th,.timepicker-minutes.return-minutes .table-condensed>tfoot>tr>td,.timepicker-minutes.return-minutes .table-condensed>tfoot>tr>th,.timepicker-minutes.return-minutes .table-condensed>thead>tr>td,.timepicker-minutes.return-minutes .table-condensed>thead>tr>th{font-size:18px !important;padding:10px !important;text-align:left}.buttonWrap .btn{padding:10px 8px;box-shadow:none}#returnDateHolder{margin-bottom:15px}.return-confirm .btn{padding:10px !important}}.userlocationWrap{position:relative}.userlocationWrap .getlocationField{position:absolute;top:10px;left:8px;z-index:1}.userlocationWrap .getlocationField a:active,.userlocationWrap .getlocationField a:link,.userlocationWrap .getlocationField a:visited{display:block;height:16px;width:16px;color:#ccc;font-size:18px}.userlocationWrap input#address_from,.userlocationWrap input#address_to{padding-left:28px !important}.userlocationWrap input#address_from.address_disabled,.userlocationWrap input#address_to.address_disabled{padding-left:16px}#limobooking-step2-wrapper{width:100%}#limobooking-step2-wrapper .tripSummary{border:1px solid #ccc;border-radius:3px;margin-bottom:25px;position:relative}#limobooking-step2-wrapper .tripSummary .trip-summary-info{padding:15px 15px 15px 15px}#limobooking-step2-wrapper .tripSummary .trip-summary-info h3{margin-top:0;margin-bottom:10px}#limobooking-step2-wrapper .tripSummary .trip-summary-info h3 a:active,#limobooking-step2-wrapper .tripSummary .trip-summary-info h3 a:link,#limobooking-step2-wrapper .tripSummary .trip-summary-info h3 a:visited{color:#333 !important;font-size:16px}#limobooking-step2-wrapper .tripSummary .trip-summary-info h3 span.chevron-up{display:none}#limobooking-step2-wrapper .tripSummary .trip-summary-info .date-time{font-weight:400}#limobooking-step2-wrapper .tripSummary .trip-summary-info span.edit{margin-left:5px}#limobooking-step2-wrapper .tripSummary .trip-summary-info .location-form{font-size:14px;margin-bottom:10px;display:inline;color:#333}#limobooking-step2-wrapper .tripSummary .trip-summary-info .location-form .fa-location-arrow{color:#5cb85c;margin-right:5px}#limobooking-step2-wrapper .tripSummary .trip-summary-info .location-to{font-size:14px;margin-bottom:10px;display:inline;color:#333}#limobooking-step2-wrapper .tripSummary .trip-summary-info .location-to .fa-location-arrow{color:#d9534f;margin-right:5px}#limobooking-step2-wrapper .tripSummary .trip-summary-info .buttonWrap a:active,#limobooking-step2-wrapper .tripSummary .trip-summary-info .buttonWrap a:link,#limobooking-step2-wrapper .tripSummary .trip-summary-info .buttonWrap a:visited{color:#5c5c5c}#limobooking-step2-wrapper .tripSummary .trip-summary-info .buttonWrap a:hover{background-position:0 0}#limobooking-step2-wrapper .trip-summary-map{bottom:0;padding:0;position:absolute;right:0;top:0;height:183px}#limobooking-step2-wrapper .trip-summary-map .overlay-gradient{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x;bottom:0;left:0;position:absolute;top:0;width:80px;z-index:1}#limobooking-step2-wrapper .vehicles-list .vehicles-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;padding:10px 15px}#limobooking-step2-wrapper .vehicles-list .vehicles-header h2.vehicles-title{margin-bottom:0 !important;font-size:20px;font-weight:600;margin-top:7px !important;color:#fff !important}#limobooking-step2-wrapper .vehicles-list .vehicles-header .sort-outer .sort-title{float:left;font-size:16px;font-weight:600;line-height:30px}#limobooking-step2-wrapper .vehicles-list .vehicles-header .sort-outer .btn{color:#5c5c5c;font-size:16px}#limobooking-step2-wrapper .vehicles-list .vehicles-header .sort-outer .btn.active{color:#828282;background-color:#e0e0e0;box-shadow:0 3px 5px rgba(0,0,0,.125) inset}#limobooking-step2-wrapper .vehicles-list .vehicles-body{border:5px solid #e9e9e9;border-top:0}#limobooking-step2-wrapper .vehicles-body .vehicles-item{padding:20px 15px;border-bottom:5px solid #e9e9e9}#limobooking-step2-wrapper .vehicles-body .vehicles-item:last-child{border-bottom:0}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left{float:left;width:200px;text-align:center}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left .vehicle-img{height:185px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left img{margin-bottom:10px;display:inline-block;max-width:145px;max-height:145px;width:100%;height:auto}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left .vehicle-img a.car_desc:active,#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left .vehicle-img a.car_desc:link,#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left .vehicle-img a.car_desc:visited{color:grey;font-size:12px;border-bottom-color:#999;border-bottom-style:dashed !important;border-bottom-width:1px;cursor:pointer !important;text-decoration:none}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left h3.small-device{display:none}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left ul.vehicles-specs{margin:0;padding:0;list-style:none}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left ul.vehicles-specs li{display:inline-block;margin-right:15px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left ul.vehicles-specs li span.input-group-addon{background-color:#fff;color:#000;font-weight:700}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-left ul.vehicles-specs li span.input-group-addon:first-child{background-color:#f7f7f7;color:#000;font-weight:700}#limobooking-step2-wrapper .vehicles-body.list-view .vehicles-item .vehicles-item-left ul.vehicles-specs{display:flex}#limobooking-step2-wrapper .vehicles-body.list-view .vehicles-item .vehicles-item-left ul.vehicles-specs li{display:flex;width:100%;border:1px solid #000;border-radius:2px}#limobooking-step2-wrapper .vehicles-body.list-view .vehicles-item .vehicles-item-left ul.vehicles-specs li span.input-group-addon{width:50%}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-mid{float:none;padding:0 210px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-mid h3{font-size:23px;margin:0;padding-bottom:10px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-mid p{font-size:14px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right{float:right;width:200px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price .booking-price{font-size:23px;font-weight:700;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;padding-bottom:5px;line-height:normal}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price a.price_popup{display:block !important}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price a.rate_details:active,#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price a.rate_details:link,#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price a.rate_details:visited{color:grey;border-bottom-color:#999;border-bottom-style:dashed !important;border-bottom-width:1px;cursor:pointer !important;text-decoration:none;margin-bottom:10px;display:inline-block !important;font-size:12px}#limobooking-step2-wrapper .vehicles-body .vehicles-item .vehicles-item-right .vehicle-price{border:3px solid #e9e9e9;border-radius:6px;padding:10px 15px 15px;text-align:center}#limobooking-step2-wrapper .vehicles-list .vehicles-body.grid-view{border:0;width:98%;margin:0 auto}#limobooking-step2-wrapper .vehicles-body.grid-view .vehicles-grid .vehicles-item{width:25%;float:left;height:470px;margin-bottom:20px;padding:20px 15px;position:relative;border:0}.vehicles-body.grid-view .vehicles-grid .vehicles-item-i:before{position:absolute;left:0;right:0;bottom:0;content:"";display:block;height:30px;z-index:1}.vehicles-body.grid-view .vehicles-grid .vehicles-item-i{height:470px;position:relative;overflow:hidden}.vehicles-body.grid-view .vehicles-grid .vehicles-item-i:hover{overflow:visible;z-index:10}.vehicles-body.grid-view .vehicles-grid .vehicles-item-i:hover .vehicles-item-box{background:#fff;border-radius:6px;margin:-8px;padding:20px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-image:-webkit-linear-gradient(top,#fff 80%,#f2f2f2 100%);background-image:-o-linear-gradient(top,#fff 80%,#f2f2f2 100%);background-image:linear-gradient(to bottom,#fff 80%,#f2f2f2 100%);background-repeat:repeat-x}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box{padding:15px;height:100%}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box h3.vehicle-title{font-family:"Open Sans",sans-serif;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:600;margin-top:0;margin-bottom:10px}.vehicles-body.grid-view .vehicles-grid .vehicles-item-i:hover .vehicles-item-box h3.vehicle-title{overflow:visible;white-space:normal}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img{margin-bottom:15px;text-align:center;height:165px}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:active,.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:link,.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:visited{color:grey;font-size:12px;border-bottom-color:#999;border-bottom-style:dashed !important;border-bottom-width:1px;cursor:pointer !important;text-decoration:none;display:block !important;padding:5px}.vehicles-list.small-style .vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:active,.vehicles-list.small-style .vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:link,.vehicles-list.small-style .vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img a.car_desc:visited{font-size:11px}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-img img{display:inline-block;max-width:145px;max-height:145px;width:100%;height:auto}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicles-specs{margin-bottom:15px}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicles-specs .passenger-number{padding:0;float:left;width:45%;display:flex}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicles-specs .suitcase-number{padding:0;float:right;width:45%;display:flex}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicles-specs .input-group-addon{background:#fff;width:100%;text-align:center}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicles-specs .input-group-addon:first-child{background:#f7f7f7;color:#000;width:100%;text-align:center}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price{border:3px solid #e9e9e9;border-radius:6px;padding:10px 15px 15px;text-align:center}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price .booking-price{font-size:23px;font-weight:700;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;padding-bottom:8px;line-height:normal}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price a.price_popup{display:block !important}.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price a.rate_details:active,.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price a.rate_details:link,.vehicles-body.grid-view .vehicles-grid .vehicles-item-box .vehicle-price-outer .vehicle-price a.rate_details:visited{color:grey;border-bottom-color:#999;border-bottom-style:dashed !important;border-bottom-width:1px;cursor:pointer !important;text-decoration:none;margin-bottom:10px;display:inline-block !important;font-size:12px}.limobooking-step3-container-area .col-max-width{max-width:470px;width:100%}.limobooking-step3-container-area .col-max-width.left{float:left}.limobooking-step3-container-area .col-max-width.right{float:right}#limobooking-step3-wrapper .col-right-border{background-image:linear-gradient(#999 62.5%,rgba(255,255,255,0) 0);background-position:100% 0;background-repeat:repeat-y;background-size:1px 8px;margin-right:-1px}#limobooking-step3-container-area #enterPromoCodeStep3 #flat_gratuity{height:34px !important;line-height:34px !important}#limobooking-step3-wrapper .col-left-border{background-image:linear-gradient(#999 62.5%,rgba(255,255,255,0) 0);background-position:0 0;background-repeat:repeat-y;background-size:1px 8px;font-size:12px}#limobooking-step3-wrapper .limobooking-step3-title{background-image:linear-gradient(to right,#999 62.5%,rgba(255,255,255,0) 0);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1px;margin:0 0 20px;padding:0 0 7px;font-size:18px;font-weight:400}#limobooking-step3-wrapper label{padding-top:5px;padding-right:4px;font-size:12px;font-weight:400}.limobooking-step3-container-area .col-max-width.left .passenger-infoWrap .info_input_wrap label.info_label{padding-left:15px}.label_tooltip{display:block !important}#limobooking-step3-wrapper .editable-field{position:relative;max-width:100%;padding-right:27px;display:inline-block;vertical-align:top;word-wrap:break-word;font-size:12px}#limobooking-step3-wrapper .editable-field img{width:100%}#limobooking-step3-wrapper .editable-field .overlay-icon{position:absolute;top:0;right:0;bottom:0;width:22px;height:auto;opacity:0}#limobooking-step3-wrapper .editable-field:hover .overlay-icon{opacity:1}#limobooking-step3-wrapper .editable-field .overlay-icon .btn-icon{color:#999;cursor:pointer;padding:0 3px}#limobooking-step3-wrapper .trip-details{margin-bottom:0}#limobooking-step3-wrapper .trip-details dd{margin-bottom:12px;margin-left:0;padding-left:0}#limobooking-step3-wrapper .trip-details .airline-row{margin-top:5px}#limobooking-step3-wrapper .trip-details .checkbox{margin:0;padding:7px 0 0}#limobooking-step3-wrapper .trip-details .link-dot{border-bottom:1px dotted #999}#limobooking-step3-container-area .tripsummaryWrap .col-right-border .trip-details .col-md-7{width:100% !important}#limobooking-step3-container-area .tripsummaryWrap .col-right-border .trip-details .col-md-7 a.field_desc{display:block !important}.extra-details{list-style:none;margin:0 0 12px;padding:0}.extra-details .editable-field i.fa-briefcase,.extra-details .editable-field i.fa-child,.extra-details .editable-field i.fa-male{color:#2194cd;font-size:16px}#limobooking-step3-wrapper .additional-infoWrap .more-details .sm_input select{max-width:80px}#limobooking-step3-wrapper .additional-infoWrap .add-more-details{margin-bottom:15px;display:inline-block;font-size:12px}#limobooking-step3-wrapper .additional-infoWrap,#limobooking-step3-wrapper .passenger-infoWrap{margin-bottom:15px}#limobooking-step3-wrapper .passenger-infoWrap label.check{display:block}#limobooking-step3-wrapper .additional-infoWrap label,#limobooking-step3-wrapper .passenger-infoWrap label,#limobooking-step3-wrapper .payment-infoWrap label{text-align:left}#limobooking-step3-wrapper .additional-infoWrap label a{display:block !important}#limobooking-step3-wrapper .passenger-infoWrap .info_input_wrap label{float:left}#limobooking-step3-wrapper .passenger-infoWrap .info_input_wrap .info_inputbox{float:right;padding-right:15px}#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap{margin-top:15px}#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap a.remove_order_copy:active,#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap a.remove_order_copy:link,#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap a.remove_order_copy:visited{display:block}#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap .order-copy-row .col-md-8.col-sm-8 .form-control:first-child{margin-bottom:15px}#limobooking-step3-wrapper .passenger-infoWrap #ordercopy_wrap .order-copy-row .col-md-8.col-sm-8 .form-control:last-child{margin-bottom:5px}#limobooking-step3-wrapper .passenger-infoWrap .form-control{margin-bottom:0}#limobooking-step3-wrapper .payment-infoWrap{padding-bottom:15px}#limobooking-step3-wrapper .security-text{font-size:13px;margin-bottom:10px}#limobooking-step3-wrapper .payment-infoWrap .security-text img{vertical-align:middle;margin-right:5px}#limobooking-step3-wrapper .tripsummaryWrap .near-icon{padding-right:25px;position:relative}#limobooking-step3-wrapper .tripsummaryWrap .near-icon span.icon-question{position:absolute;top:0;right:0;font-size:22px}#limobooking-step3-wrapper .add-return-trip-outer{border:1px dashed #e9e9e9;margin:25px 0;padding:10px}#limobooking-step3-wrapper .return-confirm{margin-bottom:5px}#limobooking-step3-wrapper .return-confirm h5{display:inline-block;margin-right:5px}#limobooking-step3-wrapper .promo-code .btn{padding-right:6px;padding-left:6px}#limobooking-step3-wrapper .promo-code{margin-bottom:20px}#limobooking-step3-wrapper .pricing-code #rentalAgreementLink{font-size:13px}#limobooking-step3-wrapper .pricing-code .show-all-price{margin-bottom:0}#limobooking-step3-wrapper .pricing-code .table-striped.show-all-price>tbody>tr{background:rgba(0,0,0,.03)}#limobooking-step3-wrapper .pricing-code .table-striped.show-total-price>tfoot>tr{background:rgba(92,184,92,.2) none repeat scroll 0 0}#limobooking-step3-wrapper .pricing-code .table-striped.show-all-price>tbody>tr td,#limobooking-step3-wrapper .pricing-code .table-striped.show-all-price>tbody>tr th,#limobooking-step3-wrapper .pricing-code .table-striped.show-total-price>tfoot>tr td,#limobooking-step3-wrapper .pricing-code .table-striped.show-total-price>tfoot>tr th{border:0;vertical-align:middle}#limobooking-step3-wrapper .pricing-code .table-striped.show-all-price>tbody>tr td,#limobooking-step3-wrapper .pricing-code .table-striped.show-total-price>tfoot>tr td{text-align:right;font-size:16px;font-weight:600}#limobooking-step3-wrapper .pricing-code .table-striped.show-total-price>tfoot>tr td{font-size:23px}.pac-container-wrapper{position:relative}.pac-container{background:red !important;color:green !important;text-align:left;z-index:9999999;position:absolute;left:0;top:45px;width:100%;border-radius:2px}.pac-container:after{background-color:#fff !important;display:none}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.pac-icon-custom{width:15px;height:15px;margin-right:7px;margin-top:7px;display:inline-block;vertical-align:top;background-size:15px}.pac-icon-marker{background-position:-1px -161px}.pac-item-refresh:hover{background:0 0 !important}.pac-item{background:#fff !important;border-bottom:1px dotted #515151 !important;color:#555 !important;font-size:12px !important;cursor:pointer;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;vertical-align:middle;text-align:left;border-top:1px solid #e6e6e6}.pac-item:hover{background-color:#efefef}.pac-item-query{color:#555 !important;font-size:12px !important}.pac-item-error,.pac-item-error:hover{color:#aaa;padding:0 5px;cursor:default;background-color:#fff}.datepicker table{width:100%;margin:0}.datepicker table td,.datepicker table th{text-align:center;color:#333;border-radius:0;font-size:14px;padding:5px}.datepicker table td:hover,.datepicker table th:hover{background:rgba(0,0,0,.12);color:#999;cursor:pointer}.datepicker table td.day.new,.datepicker table td.disabled,.datepicker table th.disabled{color:#999}.datepicker table td.disabled:hover,.datepicker table th.disabled:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#999;cursor:not-allowed}.datepicker table td.active,.datepicker table td.active:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table td.today{position:relative}.datepicker table td.today:before{border-bottom:7px solid #2194cd;border-left:7px solid transparent;border-top-color:rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.datepicker table td.active.today:before{border-bottom-color:#fff}.datepicker th.next,.datepicker th.prev{font-size:19.5px}.datepicker table th.picker-switch{text-align:center;width:145px}.timepicker{width:200px}.timepicker table{width:100%}.timepicker table td{font-size:1.2em;font-weight:700;text-align:center;color:#333}.timepicker table td .btn.timepicker-period{font-weight:700;text-align:center;color:#333;padding:0}.timepicker table td .btn.timepicker-period:hover{text-decoration:none}.timepicker .btn-timepicker-close{border:none !important}.PassengerNumber .PassengerNumberStep1{text-align:center}#tabs_offers .routes_wrapper_from{position:relative}#tabs_offers .routes_wrapper_from .routefrom_dropdown_wrapper{background:#fff;border-color:#ccc;border-image:none;border-right:1px solid #ccc;border-style:none solid solid;border-width:medium 1px 1px;display:block;position:absolute;left:0;top:70px;width:100%;z-index:9999;color:#555}#tabs_offers .routes_wrapper_from .routefrom_dropdown_wrapper .poi_link{border-bottom:1px dotted #515151;color:#555;display:block;padding:7px;cursor:pointer}#tabs_offers .routes_wrapper_from .routefrom_dropdown_wrapper .poi_link img{width:15px}#tabs_offers .arrow_wrapper,.step1-inputWrap .arrow_wrapper{background:url(../images/arrow_icon.png) no-repeat left top;display:block;height:44px;width:34px;float:left;text-indent:-9999px;cursor:pointer;position:absolute;right:1px;bottom:-1px;border-radius:0 5px 5px 0}#tabs_offers .arrow_wrapper:hover,.step1-inputWrap .arrow_wrapper:hover{background:url(../images/arrow_icon_hover.png) no-repeat left top;border-radius:0 5px 5px 0}#tabs_offers .arrow_wrapper.Open,.step1-inputWrap .arrow_wrapper.Open{background:url(../../images/arrow_icon.png) no-repeat left top;border-radius:0 5px 5px 0}#tabs_offers .arrow_wrapper.Open:hover,.step1-inputWrap .arrow_wrapper.Open:hover{background:url(../../images/arrow_icon_hover.png) no-repeat left top;border-radius:0 5px 5px 0}#tabs_hourly .step1-inputWrap.form-group.form-group-lg.col-xs-6.col-md-6{width:50%}#tabs_shuttle .step1-inputWrap.form-group.form-group-lg{position:relative}.poi_dropdown_wrapper{background:#fff;display:block;left:0;position:absolute;top:70px;width:100%;z-index:9999;max-height:310px;overflow-y:scroll;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.userlocationOuter{position:relative;height:44px}.userlocationOuter .poi_dropdown_wrapper{top:45px}.poi_dropdown_wrapper .poi_link{cursor:pointer;background-color:#fff;color:#555;padding:5px 10px 6px}.poi_dropdown_wrapper .poi_link:hover{color:#fff;cursor:pointer}.poi_dropdown_wrapper .poi_link img{width:15px;display:inline}.arrow_wrapper{background:url(../images/arrow_icon.png) no-repeat left top;display:block;height:44px;width:34px;float:left;text-indent:-9999px;cursor:pointer;position:absolute;right:1px;bottom:1px}.arrow_wrapper:hover{background:url(../images/arrow_icon_hover.png) no-repeat left top}.arrow_wrapper.Open{background:url(../images/arrow_icon.png) no-repeat left top}.arrow_wrapper.Open:hover{background:url(../images/arrow_icon_hover.png) no-repeat left top}.button-color,a.button-color{border:none !important;color:#fff !important;box-shadow:none}.button-color:hover{border:none !important;color:#fff !important}.trip-summary-map #map-canvas-Step2.mapWrap .mapWrap{position:inherit !important}.jq-selectbox__search{display:none}#country_calling_code-styler{width:100%}#country_calling_code-styler .jq-selectbox__search{display:block}#cartype-styler,#passengers-styler,#return_wait_hr-styler,#seltimeformat2-styler,#suitcases-styler{width:100%}#cartype-styler .jq-selectbox__select,#passengers-styler .jq-selectbox__select,#return_wait_hr-styler .jq-selectbox__select,#seltimeformat2-styler .jq-selectbox__select,#suitcases-styler .jq-selectbox__select{background:rgba(0,0,0,0) none repeat scroll 0 0;height:46px;line-height:46px}#country_calling_code-styler .jq-selectbox__select{background:rgba(0,0,0,0) none repeat scroll 0 0}#cartype-styler .jq-selectbox__trigger,#hourly_hr-styler .jq-selectbox__trigger,#passengers-styler .jq-selectbox__trigger,#return_wait_hr-styler .jq-selectbox__trigger,#seltimeformat2-styler .jq-selectbox__trigger,#suitcases-styler .jq-selectbox__trigger{background:rgba(0,0,0,0) linear-gradient(#fff,#e6e6e6) repeat scroll 0 0;right:1px}#country_calling_code-styler .jq-selectbox__trigger{background:rgba(0,0,0,0) linear-gradient(#fff,#e6e6e6) repeat scroll 0 0;right:1px}#country_calling_code-styler .jq-selectbox__search input{height:auto;line-height:normal}#cartype-styler .jq-selectbox__trigger-arrow,#passengers-styler .jq-selectbox__trigger-arrow,#return_wait_hr-styler .jq-selectbox__trigger-arrow,#seltimeformat2-styler .jq-selectbox__trigger-arrow,#suitcases-styler .jq-selectbox__trigger-arrow{top:20px}.jq-selectbox__trigger{right:1px !important}#shuttle_childs_wrap,#shuttle_passengers_wrap{width:100%}#payment_selectors label,#payment_selectors label a{display:inline !important}#payment_selectors input[type=radio]{margin-right:5px}.autocomplete-loading,.autocomplete-loading-list{background:#fff url(../images/auto_loding.gif) no-repeat right center;top:15px;height:16px;position:absolute;right:10px;width:16px;z-index:9999}#tabs_shuttle .autocomplete-loading-list{top:42px}.autocomplete-loading-list{right:55px}#loadingProgressContainer,#loadingProgressContainerSub{background:rgba(255,255,255,.9) repeat;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}#loadingProgressElement{left:50%;margin-left:-64px;margin-top:-64px;position:absolute;top:50%}#loadingProgressElementSub{left:45%;position:absolute;top:50%}#gratuities_wrap .gratuities_btn{margin-right:5px;color:#fff}#gratuities_wrap .gratuities_flat{margin-top:10px}#gratuities_wrap .gratuities_flat #flat_gratuity{display:inline-block;border:1px solid #ccc}#gratuities_wrap .gratuities_flat .explanation.gratuity_lbl{display:inline-block !important;margin-left:5px;font-size:12px;color:#999}.limobooking-step1-left-area .buttonWrap{margin-bottom:15px}.limobooking-step1-left-area .buttonWrap a.button-color:active,.limobooking-step1-left-area .buttonWrap a.button-color:link,.limobooking-step1-left-area .buttonWrap a.button-color:visited{color:#fff !important}#bottomFloatingBar{position:relative;float:right;width:172px;z-index:1}#bottomFloatingBar .floatingButton{border-radius:4px;padding:10px;color:#fff;cursor:pointer;z-index:9;font-size:15px}#bottomFloatingBar .floatingPopup{background:#fff;color:#000;border:1px solid #ccc;width:300px;padding:10px;z-index:10;position:absolute;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#bottomFloatingBar .floatingPopup.active{opacity:1;visibility:visible}#bottomFloatingBar .floatingPopup .floating-close{position:absolute;top:-20px;right:0}#bottomFloatingBar .floatingPopup-section-one table tr td{border-bottom:1px dashed #ccc;padding:5px 5px 5px 20px;color:#000;font-size:15px}#bottomFloatingBar .floatingPopup-section-one table tr td:first-child{background:#f7f7f7;font-weight:700;color:#000}#bottomFloatingBar .floatingPopup-section-two{width:100%;text-align:center;font-weight:700;font-size:18px;color:#999;padding:20px 0}#bottomFloatingBar .floatingPopup-section-three{text-align:center}#bottomFloatingBar .floatingPopup-section-three .tandc{font-size:12px;color:#ccc;margin-bottom:5px}#bottomFloatingBar .floatingPopup-section-three .tandc input[type=checkbox]{margin-top:0;vertical-align:middle}#bottomFloatingBar .floatingPopup-section-three .tandc #captcha_wrap{padding:10px 0}#bottomFloatingBar .floatingPopup-section-three .tandc #captcha_wrap .captcha_block #security_code{width:50%;display:inline-block;float:none}#securityCodeError{margin-top:5px}a.button-color.back_first,a.button-color.back_second{color:#fff !important;margin-top:20px;margin-left:25px}.trip_status{border-bottom:1px dashed #ccc;color:#ccc;padding-bottom:10px;margin-bottom:10px}.trip_status span.location-form-marker{display:inline-block;margin-right:5px;color:#5cb85c}.trip_status .location-form{display:inline-block;font-size:14px}.trip_status span.location-to-marker{display:inline-block;margin-right:5px;color:#d9534f}.trip_status .location-to{display:inline-block;font-size:14px}.list-address-point{padding-left:15px;padding-bottom:10px;padding-top:10px}.trip-details .list-address-point{padding-left:0}.trip-details .list-address-point .step3-stop-edit-field i.fa-stop-circle-o{padding-right:5px;color:#d9534f}.trip-details .list-address-point .step3-stop-edit-field .overlay-icon{display:none}.trip-details .list-address-point .step3-stop-edit-field:hover .overlay-icon{display:inline-block}.list-address-point .address-point-stop{padding-bottom:5px}.list-address-point .address-point-stop .stop{display:inline-block;color:#333;font-size:13px}.list-address-point .address-point-stop .stop i{color:#d9534f}.list-address-point .address-point-stop .overlay-icon{display:inline-block;margin-left:5px}.list-address-point .address-point-stop .overlay-icon a.btn-icon{font-size:12px;color:#999}.trip-summary-info .editable-field #additional-seats{display:inline-block;margin-right:5px}.trip-summary-info .editable-field .overlay-icon{display:inline-block}.trip-summary-info .editable-field .overlay-icon a:active,.trip-summary-info .editable-field .overlay-icon a:link,.trip-summary-info .editable-field .overlay-icon a:visited{color:#999;font-size:12px}.childSeatsButtons-list .overlay-icon{display:inline-block}.childSeatsButtons-list .childSeatsButtons{font-size:14px;color:#000;padding-bottom:15px}.childSeatsButtons-list .overlay-icon a.btn-icon{font-size:12px;color:#999}.country_calling_code_wrap .jq-selectbox__dropdown ul{height:200px;position:relative;list-style:none;overflow:auto;overflow-x:hidden}#passengers-styler .jq-selectbox__dropdown ul,#suitcases-styler .jq-selectbox__dropdown ul{height:160px;position:relative;list-style:none;overflow:auto;overflow-x:hidden}.child-seat-modal-trigger{display:inline-block;font-weight:400;line-height:1.5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.child-seat-modal-trigger:hover{color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu{width:280px}.bootstrap-datetimepicker-widget.dropdown-menu li{margin:0}.bootstrap-datetimepicker-widget.dropdown-menu li table{border:0}@media only screen and (max-width:480px){#tabs_shared_rides .gridview{width:auto}#tabs_shared_rides table.booking{width:450px}.time-date-wrapper.row{margin:0}.time-date-wrapper.row .row{margin:0;padding:0}.time-date-wrapper .pickupTimeHolderStep1{margin-bottom:5px}}@media only screen and (max-width:767px){#limobooking-header-area{text-align:center}#limobooking-header-area a.new-reservation{float:none !important}#limobooking-header-area a.reset-booking-form{float:none !important}#limobooking-header-area a.reset-booking-form:active,#limobooking-header-area a.reset-booking-form:link,#limobooking-header-area a.reset-booking-form:visited{left:inherit !important;padding-top:inherit !important;position:inherit !important;top:inherit !important}#limobooking-header-area a.log-in{float:none;padding-bottom:15px !important}#limobooking-header-area a:active,#limobooking-header-area a:link,#limobooking-header-area a:visited{display:block}#limobooking-header-area a.log-in{padding-top:0;padding-bottom:0}.pac-item,.pac-item-query{font-size:16px !important}#limobooking-step3-wrapper .passenger-infoWrap label{padding-top:0}}.cancelBookingWrap{margin-top:20px}.cancelBookingWrap .cancel_booking_btn{margin-top:0 !important}.cancelBookingWrap .cancelbooking-input{width:150px;margin-right:10px}.limobooking-step1-bottom-area .return-confirm{padding-bottom:15px}.limobooking-step1-bottom-area .return-confirm h5.title{display:inline}.wait-timeWrap{padding-bottom:15px}#returnTripWrapper{padding-bottom:15px}#returnTripWrapper .datepickerbox.form-control.datepickerbutton{height:46px !important}#returnTripWrapper .pickupTimeHolderStep1 .form-control,#returnTripWrapper .pickupTimeHolderStep2 .form-control{height:46px !important}.thankyou-styles{border-radius:10px;display:table;padding:20px;text-align:center;color:#fff}.thankyou-styles a:active,.thankyou-styles a:link,.thankyou-styles a:visited{text-decoration:none}.thankyou-styles a:hover{text-decoration:none}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .vehicle-price{padding:5px 15px 10px}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .vehicles-specs{margin-bottom:0}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .col-md-6.col-sm-6.col-xs-6{width:100%;margin-bottom:5px;text-align:center;border:1px solid #000;border-radius:2px}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .booking-price{font-size:14px}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view a.rate_details{font-size:12px}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .btn-group-lg>.btn,#limobooking-step2-wrapper .vehicles-list.small-style .grid-view .btn-lg{padding:5px 9px;font-size:13px}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view a.car_desc{display:block !important}#limobooking-step2-wrapper .vehicles-list.small-style .grid-view h3.vehicle-title{margin-top:0}#loginModal .tabBar.nav-tabs{margin-top:-15px;margin-left:-15px;margin-right:-17px;border-bottom:0}#loginModal .tabBar li{width:50%;text-align:center}#loginModal .tabBar li a:active,#loginModal .tabBar li a:link,#loginModal .tabBar li a:visited{border:0;background:#d2d8d8;color:#809191;height:70px;line-height:70px;padding:0;outline:0}#loginModal .tabBar li.active a:active,#loginModal .tabBar li.active a:link,#loginModal .tabBar li.active a:visited{background:#fff;color:#505260}#loginModal .tab-content{padding:0 15px}#loginModal .tab-content .user_profile{padding-top:30px;padding-bottom:15px}#loginModal .tab-content .user_profile .topinnerWrap{padding-bottom:20px;position:relative}#loginModal .tab-content .user_profile .topinnerWrap label{position:absolute;top:10px;left:15px;color:#ccc;font-size:22px}#loginModal .tab-content .user_profile .topinnerWrap .form-control{height:50px !important;color:#222;font-size:14px;padding:0 !important;text-indent:45px}#loginModal .tab-content .user_profile .submit.btn{width:100%;padding-top:15px;padding-bottom:15px;font-weight:700}@media screen and (max-width:767px){#loginModal .tabBar li a:active,#loginModal .tabBar li a:link,#loginModal .tabBar li a:visited{height:35px;line-height:35px}#loginModal .tab-content .user_profile .topinnerWrap label{top:0}#loginModal .tab-content .user_profile .topinnerWrap .form-control{height:35px !important}#loginModal .tab-content .user_profile .submit.btn{padding-top:8px;padding-bottom:8px}}#tbNewStyleWrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#tbNewStyleWrapper :after,#tbNewStyleWrapper :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.timepicker-hours table.table-condensed tr td.hour:hover,.timepicker-hours table.table-condensed tr td.hour:hover,.timepicker-minutes table.table-condensed tr td.minute:hover,.timepicker-minutes table.table-condensed tr td.minute:hover{background:rgba(0,0,0,.12);color:#999;cursor:pointer;border-radius:0}#limobooking-step1-container-area .limobooking-step1-left-area .inline-style .form-control{padding:0 !important;border:none !important;margin-bottom:15px;box-shadow:none !important;height:46px !important;line-height:46px !important}#limobooking-step1-container-area .limobooking-step1-left-area #returnTripWrapper .step1-sm-inputWrap.inline-style,#limobooking-step1-container-area .limobooking-step1-left-area .step1-inputWrap .step1-sm-inputWrap.inline-style{padding:0 15px}#limobooking-step1-container-area .limobooking-step1-left-area #returnTripWrapper .step1-sm-inputWrap.inline-style .jq-selectbox__select{height:46px;line-height:46px;background:0}#limobooking-step1-container-area .limobooking-step1-left-area #returnTripWrapper .step1-sm-inputWrap.inline-style .jq-selectbox__trigger{background:rgba(0,0,0,0) linear-gradient(#fff,#e6e6e6) repeat}#limobooking-step1-container-area .limobooking-step1-left-area #returnTripWrapper .step1-sm-inputWrap.inline-style .jq-selectbox__trigger-arrow{top:20px}#limobooking-step1-container-area .limobooking-step1-left-area .inline-dates-wrapper .jq-selectbox.jqselect{width:32.3% !important}#limobooking-step1-container-area .limobooking-step1-left-area .inline-times-wrapper{text-align:right}#limobooking-step1-container-area .limobooking-step1-left-area .inline-times-wrapper .jq-selectbox.jqselect{width:23% !important}@media only screen and (max-width:767px){#limobooking-step1-container-area .limobooking-step1-left-area .inline-dates-wrapper .jq-selectbox.jqselect{width:100% !important}#limobooking-step1-container-area .limobooking-step1-left-area .inline-times-wrapper{text-align:inherit}#limobooking-step1-container-area .limobooking-step1-left-area .inline-times-wrapper .jq-selectbox.jqselect{width:100% !important}}#ui-datepicker-div{background:#fff}.modal-body .inputbox,.modal-body input[type=color],.modal-body input[type=date],.modal-body input[type=datetime-local],.modal-body input[type=datetime],.modal-body input[type=email],.modal-body input[type=month],.modal-body input[type=number],.modal-body input[type=password],.modal-body input[type=search],.modal-body input[type=tel],.modal-body input[type=text],.modal-body input[type=time],.modal-body input[type=url],.modal-body input[type=week],.modal-body select,.modal-body textarea,.limobooking-step1-container-area .inputbox,.limobooking-step1-container-area input[type=color],.limobooking-step1-container-area input[type=date],.limobooking-step1-container-area input[type=datetime-local],.limobooking-step1-container-area input[type=datetime],.limobooking-step1-container-area input[type=email],.limobooking-step1-container-area input[type=month],.limobooking-step1-container-area input[type=number],.limobooking-step1-container-area input[type=password],.limobooking-step1-container-area input[type=search],.limobooking-step1-container-area input[type=tel],.limobooking-step1-container-area input[type=text],.limobooking-step1-container-area input[type=time],.limobooking-step1-container-area input[type=url],.limobooking-step1-container-area input[type=week],.limobooking-step1-container-area select,.limobooking-step1-container-area textarea,.limobooking-step3-container-area .inputbox,.limobooking-step3-container-area input[type=color],.limobooking-step3-container-area input[type=date],.limobooking-step3-container-area input[type=datetime-local],.limobooking-step3-container-area input[type=datetime],.limobooking-step3-container-area input[type=email],.limobooking-step3-container-area input[type=month],.limobooking-step3-container-area input[type=number],.limobooking-step3-container-area input[type=password],.limobooking-step3-container-area input[type=search],.limobooking-step3-container-area input[type=tel],.limobooking-step3-container-area input[type=text],.limobooking-step3-container-area input[type=time],.limobooking-step3-container-area input[type=url],.limobooking-step3-container-area input[type=week],.limobooking-step3-container-area select,.limobooking-step3-container-area textarea{width:100% !important}.limobooking-step1-container-area input[type=text].cancelbooking-input{width:auto !important}.modal-backdrop{display:none}.modal{background-color:rgba(0,0,0,.5)}.pickupTimeHolderStep1.hour .form-control,.pickupTimeHolderStep1.return-hour .form-control,.pickupTimeHolderStep2.min .form-control,.pickupTimeHolderStep2.return-min .form-control{cursor:pointer !important}#country_calling_code-styler .jq-selectbox__dropdown ul{height:250px}#tabs_tours{padding-bottom:15px}.limobooking-step1-left-area.div-center-aligned{margin:0 auto;float:none}#mapOuter.popped-up{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;box-shadow:none !important;border-radius:0 !important;border:none !important;background-color:#fff !important;width:100% !important;max-width:auto !important;height:100%;padding:0 !important;z-index:9999}#map-close{background-color:#066706 !important;color:#fff;font-size:16px;position:absolute;top:0;right:0;width:45px;height:32px;line-height:32px;text-align:center;cursor:pointer}.estimatedDistanceInfo{background:#fff}#estimatedDistance{display:block;margin-top:5px;text-align:center;width:100%;font-size:14px}#estimatedDuration{display:block;margin-top:5px;text-align:center;width:100%;font-size:14px}.mapOuter-nopopup{height:458px;border:1px solid #ccc}.mapWrap-nopopup{height:100%;width:100%}#estimatedDistance.nopopup{display:block;margin-top:5px;text-align:center;width:100%}#estimatedDuration.nopopup{display:block;margin-top:5px;text-align:center;width:100%}.viewMapTrigger{margin-top:0 !important;margin-bottom:10px !important;border-radius:4px !important;font-size:12px !important;padding:10px !important}.viewMapTrigger:hover{text-decoration:none !important}#make_booking{margin-top:0 !important;margin-bottom:10px !important;border-radius:4px !important;font-size:12px !important;padding:10px !important}#make_booking:hover{text-decoration:none !important}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;user-select:none}[type=radio]+label:after,[type=radio]+label:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+label:after{transform:scale(0)}[type=radio]:checked+label:before{border:2px solid transparent}[type=radio]:checked+label:after{transform:scale(1.02)}[type=radio].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+label:after{border:0;background-color:rgba(0,0,0,.42)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;user-select:none}.marketing-consent-wrapper [type=checkbox]+label{height:auto;line-height:normal}.tandc [type=checkbox]+label{font-size:14px;height:auto;line-height:normal}[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type=checkbox]:not(.filled-in)+label:after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+label:before{border:0;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+label:after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}.pull-right{float:right !important}