airportdubai.net
Open in
urlscan Pro
3.234.104.255
Public Scan
Submitted URL: http://cdn-0.airportdubai.net/
Effective URL: https://airportdubai.net/
Submission: On March 04 via api from US — Scanned from US
Effective URL: https://airportdubai.net/
Submission: On March 04 via api from US — Scanned from US
Form analysis
1 forms found in the DOMName: searchCarsForm —
<form ct-cloak--remove="" novalidate="" ct-form-error-handler="" name="searchCarsForm" ng-keypress="checkForm($event)" class="ct-form ct-search-form ct-s1-vertical ct-same-dropoff ng-valid-maxlength is-ready ng-valid-min ng-valid-max" ng-class="{
'ct-hide-labels': hideLabels,
'text-large': giant,
'ct-same-dropoff': !showDropoffLocation,
'ct-different-dropoff': showDropoffLocation,
}" ct-search-cars-form="" clean-after-search="" step1="" step="step1" abe-settings-as-default="" submit-form="submitForm" search-cars-form="searchCarsForm" display-spinner="displaySpinner" show-age="showAge" is-portrait="isPortrait"
loading="loading" advanced-options-displayed="displayAdvancedSearchOptions">
<div class="ct-grid">
<h2 class="ct-text-left ct-font-weight-600" ng-bind-html="::headingText">Search for car hire</h2>
</div>
<div class="ct-grid ct-search-form__top-block">
<div class="ct-banner-red ct-banner-no-fade-out" ct-class="{'ct-banner-fade-in': errorMessage ? true : false}"><ct-icon class="ct-btn-form-error notranslate ng-hide" ng-show="errorMessage" src="cancel" tabindex="0" ct-click=""
ng-click="closeErrorMessage()"><svg class="ctc-icon ctc-icon--cancel " aria-label="cancel">
<use xlink:href="#ct-cancel"></use>
</svg></ct-icon>
<p ng-bind="errorMessage"></p>
</div>
<div ng-show="showCountryDropdown" id="ct-country-select" class="ct-grid-row ng-hide"><label for="pickupCountryCode" ng-show="showCountryDropdown && !hideLabels" class="ng-hide"><strong>Country</strong></label>
<div ng-show="showCountryDropdown" class="ct-form-field ng-hide">
<div class="ct-select-wrapper"><select class="ct-select ng-pristine ng-untouched ng-valid ng-empty" id="pickupCountryCode" ng-model="data.pickupCountryCode" ct-bind-html="pickupCountryOptionsHtml"></select></div>
</div>
</div>
<div ng-show="showDynamicCountryDropdown" id="ct-country-pickup-select" class="ct-grid-row ng-hide"><label for="dynamicPickupCountryCode"><strong>Country</strong></label>
<div class="ct-form-field">
<div class="ct-select-wrapper" ng-class="{'ct-error': errors.pickupCountryCode}"><select id="dynamicPickupCountryCode" class="ct-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.pickupCountryCode" name="pickupCountryCode"
ng-change="onSelectCountryPickupCode()" ng-options="country.$key as country.name for country in countryDropDownList | toArray">
<option value="" disabled="" selected="selected">Please select...</option>
</select></div>
</div>
</div>
<div ng-show="!showDynamicCountryDropdown" id="ct-pickup-select" ng-class="showDropoffLocation ? 'ct-grid-unit-6-16' : 'ct-grid-unit-12-16'" class="ct-grid-unit-alpha ct-grid-unit-12-16"><label for="pickupLocation" ng-hide="::hideLabels"><strong
ng-bind="::labelPickup">Pick-up location</strong></label>
<div class="ct-form-field">
<div ct-drop-down="" recent-searches="" input-id="pickupLocation" clear-button-label="Clear" validated="true" value="" options="pickupLocation.options" ct-submit-form="true" loading="pickupLocation.loading" ng-keyup="pickupLocationKeyUp"
select="pickupLocationSelect" show-dropoff-location="data.showDropoffLocation" placeholder="Pick-up location" class="ct-form-field-icon-before ct-refine-search ct-drop-down-container ct-drop-down-container0" tracking-name="pickupLoc"
name="pickupLocation" dropdown-tip="Keep typing to refine search" min-width="" max-height="">
<div ng-class="{ 'ct-field-loading': loading }"><input id="pickupLocation" class="ct-input ng-pristine ng-untouched ng-valid ng-empty" ng-class="{
'ct-error': !validated,
'ct-no-icon': hideClose,
'ct-warning': validationType === 'warning',
}" ng-readonly="readOnly" ng-model="value" ct-tracking="pickupLoc" focus="" ng-attr-placeholder="{{ ::placeholder }}" ct-submit-form="true" autocomplete="off" placeholder="Pick-up location" name="pickupLocation" aria-describedby="dd-desc-0"
aria-autocomplete="list" role="listbox" aria-owns="div-options-id-0"> <!----> <!---->
<div class="ct-drop-down-options"></div><!---->
<div ct-trigger="isReadyFn()"></div>
</div>
</div><ct-icon src="compass" modifier="ctc-icon-before" class="notranslate"><svg class="ctc-icon ctc-icon--compass ctc-icon-before" aria-label="compass">
<use xlink:href="#ct-compass"></use>
</svg></ct-icon>
</div>
</div>
<div ng-show="showDynamicCountryDropdown" id="ct-pickup-select" ng-class="showDropoffLocation ? 'ct-grid-unit-6-16' : 'ct-grid-unit-12-16'" class="ct-grid-unit-alpha ct-grid-unit-12-16 ng-hide"><label for="dynamicPickupLocationDropdown"
ng-show="::!hideLabels"><strong>Pick-up location</strong></label>
<div class="ct-form-field">
<div class="ct-select-wrapper"><select id="dynamicPickupLocationDropdown" ng-class="{'ct-error': errors.pickupLocation}" class="ct-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.pickupLocationKey"
ng-change="onSelectPickupLocationItem()" ng-options="loc.$key as loc.label for loc in pickupFilteredLocs | toArray">
<option value="" disabled="" selected="selected">Please select...</option>
</select></div>
</div>
</div>
<div ng-show="showDynamicCountryDropdown" ng-attr-ct-include="{{ showDynamicCountryDropdown ? 'carSearchTemplateStep1/pickup' : undefined }}" class="ng-hide"></div>
<div id="ct-checkbox" ng-show="showCheckbox && isPortrait">
<div class="ct-form-field">
<div class="ctc-form__group ctc-form__group--checkbox ng-not-empty ng-valid" undefined="" ct-checkbox="" checkbox-id="dropoffCheckbox" ng-change="onChange()" ng-model="showDropoffLocation">
<input ct-accessibility="" type="checkbox" role="checkbox" aria-checked="false" ng-model="ngModel" id="dropoffCheckbox" name="" ng-disabled="ngDisabled" class="ng-pristine ng-untouched ng-valid ng-empty" tabindex="0">
<label ng-transclude="" aria-label="dropoffCheckbox" on-changed="change()" class=""><span>Return to a different location</span></label>
</div>
</div>
</div>
<div ng-show="showDynamicCountryDropdown && showDropoffLocation" id="ct-country-dropoff-select" class="ct-grid-row ng-hide"><label for="dynamicReturnCountryCode" ng-show="!hideLabels"><strong>Country</strong></label>
<div class="ct-form-field">
<div class="ct-select-wrapper" ng-class="{'ct-error': errors.returnCountryCode}"><select id="dynamicReturnCountryCode" class="ct-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.returnCountryCode" name="returnCountryCode"
ng-change="onSelectCountryDropoffCode()" ng-options="country.$key as country.name for country in countryDropDownList | toArray">
<option value="" disabled="" selected="selected">Please select...</option>
</select></div>
</div>
</div>
<div ng-show="showDropoffLocation && showDynamicCountryDropdown" id="ct-pickup-select" class="ct-grid-unit-6-16 ng-hide"><label for="dynamicReturnLocationDropdown" ng-show="::!hideLabels"><strong>Drop-off location</strong></label>
<div class="ct-form-field">
<div class="ct-select-wrapper"><select id="dynamicReturnLocationDropdown" ng-class="{'ct-error': errors.returnLocation}" class="ct-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.returnLocationKey"
ng-change="onSelectReturnLocationItem()" ng-options="loc.$key as loc.label for loc in returnFilteredLocs | toArray">
<option value="" disabled="" selected="selected">Please select...</option>
</select></div>
</div>
</div>
<div ng-show="showDropoffLocation && !showDynamicCountryDropdown" id="ct-dropoff-select" class="ct-grid-unit-6-16 ng-hide"><label for="returnLocation" ng-hide="::hideLabels"><strong ng-bind="::labelDropoff">Drop-off
location</strong></label>
<div ng-show="showDropoffLocation" class="ct-form-field ng-hide">
<div ct-drop-down="" input-id="returnLocation" validated="true" value="" options="returnLocation.options" loading="returnLocation.loading" ng-keyup="returnLocationKeyUp" select="returnLocationSelect" placeholder="Drop-off location"
class="ct-form-field-icon-before ct-refine-search ct-drop-down-container ct-drop-down-container1" tracking-name="dropoffLoc" ct-submit-form="true" dropdown-tip="Keep typing to refine search" name="returnLocation" min-width="" max-height="">
<div ng-class="{ 'ct-field-loading': loading }"><input id="returnLocation" class="ct-input ng-pristine ng-untouched ng-valid ng-empty" ng-class="{
'ct-error': !validated,
'ct-no-icon': hideClose,
'ct-warning': validationType === 'warning',
}" ng-readonly="readOnly" ng-model="value" ct-tracking="dropoffLoc" focus="" ng-attr-placeholder="{{ ::placeholder }}" ct-submit-form="true" autocomplete="off" placeholder="Drop-off location" name="returnLocation"
aria-describedby="dd-desc-1" aria-autocomplete="list" role="listbox" aria-owns="div-options-id-1"> <!----> <!---->
<div class="ct-drop-down-options"></div><!---->
<div ct-trigger="isReadyFn()"></div>
</div>
</div><ct-icon src="compass" modifier="ctc-icon-before" class="notranslate"><svg class="ctc-icon ctc-icon--compass ctc-icon-before" aria-label="compass">
<use xlink:href="#ct-compass"></use>
</svg></ct-icon>
</div>
</div>
<div id="ct-checkbox" ng-show="showCheckbox && !isPortrait" class="ng-hide">
<div class="ct-form-field">
<div class="ctc-form__group ctc-form__group--checkbox ng-not-empty ng-valid" undefined="" ct-checkbox="" checkbox-id="dropoffCheckbox2" ng-change="onChange()" ng-model="showDropoffLocation">
<input ct-accessibility="" type="checkbox" role="checkbox" aria-checked="false" ng-model="ngModel" id="dropoffCheckbox2" name="" ng-disabled="ngDisabled" class="ng-pristine ng-untouched ng-valid ng-empty" tabindex="0">
<label ng-transclude="" aria-label="dropoffCheckbox2" on-changed="change()" class=""><span>Return to a different location</span></label>
</div>
</div>
</div>
<div class="ct-grid">
<div ng-hide="showDynamicCountryDropdown" ng-attr-ct-include="{{ !showDynamicCountryDropdown ? 'carSearchTemplateStep1/pickup' : undefined }}" ct-include="carSearchTemplateStep1/pickup">
<div id="ct-pickup-date" class="ct-grid-unit-6-16 ct-date-element"><!----><span ng-if="::!compactSearch"><label for="pickupDate" ng-hide="::hideLabels || showDynamicCountryDropdown"><strong ng-bind="::labelPickupDate">Pick-up
date</strong></label> <label for="pickupTime" aria-hidden="false" class="ct-hide"><strong ng-bind="::i18n('PickupTime')">Pick-up time</strong></label></span><!---->
<div class="ct-grid">
<div id="ct-pickup-calendar" class="ct-grid-unit-10-16 ct-form-field">
<div dynamic-calendar="" picker-type="pickupDate" input-id="pickupDate" name="pickupDate" selected-date="data.pickupDate" next-date="data.returnDate" placeholder="Start date" validated="true" tracking-name="pickupDate"
prev-to-focus="dropoffCheckbox" next-to-focus="pickupTime" class="ct-form-field-icon-before">
<div ct-cloak--remove="" data-comp-id="ct-date-picker">
<div class="ct-dynamic-calendar__input-cont"><input id="pickupDate" data-comp-id="ct-date-picker-input" class="ct-input ct-pointer" ng-class="{
'ct-error': !validated,
'ct-datepicker-input__prism': hasPrismStyle,
'ct-dynamic-caldendar--expanded': calendarVisible,
}" ng-value="selectedDate | toFormat:'date-full-abbr'" placeholder="Start date" aria-label="Start date" ct-tracking="pickupDate" readonly="" value="Mar 11 2023"> <!----></div><!---->
<div class="ct-calendar__mask" data-comp-id="ct-calendar-mask"></div>
</div>
</div><ct-icon src="calendar" modifier="ctc-icon-before" class="notranslate"><svg class="ctc-icon ctc-icon--calendar ctc-icon-before" aria-label="calendar">
<use xlink:href="#ct-calendar"></use>
</svg></ct-icon>
</div>
<div id="ct-pickup-timers" class="ct-form-field"><ct-time-picker-custom validated="true" time-picker-id="pickupTime" name="pickupTime" tracking-name="time_pk" ng-model="data.pickupTime" prev-to-focus="pickupDate"
next-to-focus="returnDate" class="ng-pristine ng-untouched ng-valid ng-not-empty">
<div class="ct-timepicker-custom ct-select-wrapper ct-timepicker-custom-closed" ng-class="$ctrl.timepicker.isOpen ? 'ct-timepicker-custom-opened' : 'ct-timepicker-custom-closed'" ng-switch="$ctrl.hasPrismStyle"><!----><!----><input
ng-switch-default="" ng-show="::!$ctrl.hasPrismStyle" id="pickupTime" name="pickupTime" ng-model="$ctrl.timepicker.selectedString" class="ct-select ct-pointer ng-pristine ng-untouched ng-valid ng-not-empty"
ng-class="{'ct-error': !$ctrl.validated}" aria-label="pickupTime" ct-tracking="time_pk" readonly="" ng-click="$ctrl.onClick()"><!---->
<ul class="ct-timepicker-custom-box ng-hide" ng-show="$ctrl.timepicker.isOpen" data-auto-id="pickupTimesList"><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-timepicker-custom-box--options--selected ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:30 pm</a></li><!---->
</ul><ct-icon src="angle" modifier="ctc-icon--180" class="notranslate"></ct-icon>
</div>
</ct-time-picker-custom></div>
</div>
</div>
</div>
<div ct-include="carSearchTemplateStep1/dropoff">
<div id="ct-return-date" class="ct-grid-unit-6-16 ct-date-element"><!----><span ng-if="::!compactSearch"><label for="returnDate" ng-hide="hideLabels || (showDynamicCountryDropdown && showDropoffLocation)"><strong
ng-bind="::labelDropoffDate">Return date</strong></label> <label for="returnTime" aria-hidden="false" class="ct-hide"><strong ng-bind="::i18n('DropoffTime')">Return time</strong></label></span><!---->
<div class="ct-grid">
<div id="ct-return-calendar" class="ct-grid-unit-10-16 ct-form-field">
<div dynamic-calendar="" picker-type="returnDate" input-id="returnDate" selected-date="data.returnDate" previous-date="data.pickupDate" placeholder="End date" class="ct-form-field-icon-before" validated="true"
tracking-name="dropoffDate" prev-to-focus="pickupTime" next-to-focus="returnTime">
<div ct-cloak--remove="" data-comp-id="ct-date-picker">
<div class="ct-dynamic-calendar__input-cont"><input id="returnDate" data-comp-id="ct-date-picker-input" class="ct-input ct-pointer" ng-class="{
'ct-error': !validated,
'ct-datepicker-input__prism': hasPrismStyle,
'ct-dynamic-caldendar--expanded': calendarVisible,
}" ng-value="selectedDate | toFormat:'date-full-abbr'" placeholder="End date" aria-label="End date" ct-tracking="dropoffDate" readonly="" value="Mar 18 2023"> <!----></div><!---->
<div class="ct-calendar__mask" data-comp-id="ct-calendar-mask"></div>
</div>
</div><ct-icon src="calendar" modifier="ctc-icon-before" class="notranslate"><svg class="ctc-icon ctc-icon--calendar ctc-icon-before" aria-label="calendar">
<use xlink:href="#ct-calendar"></use>
</svg></ct-icon>
</div>
<div id="ct-return-timers" class="ct-form-field"><ct-time-picker-custom validated="true" time-picker-id="returnTime" name="returnTime" tracking-name="time_do" ng-model="data.returnTime" prev-to-focus="returnDate"
class="ng-pristine ng-untouched ng-valid ng-not-empty">
<div class="ct-timepicker-custom ct-select-wrapper ct-timepicker-custom-closed" ng-class="$ctrl.timepicker.isOpen ? 'ct-timepicker-custom-opened' : 'ct-timepicker-custom-closed'" ng-switch="$ctrl.hasPrismStyle"><!----><!----><input
ng-switch-default="" ng-show="::!$ctrl.hasPrismStyle" id="returnTime" name="returnTime" ng-model="$ctrl.timepicker.selectedString" class="ct-select ct-pointer ng-pristine ng-untouched ng-valid ng-not-empty"
ng-class="{'ct-error': !$ctrl.validated}" aria-label="returnTime" ct-tracking="time_do" readonly="" ng-click="$ctrl.onClick()"><!---->
<ul class="ct-timepicker-custom-box ng-hide" ng-show="$ctrl.timepicker.isOpen" data-auto-id="returnTimesList"><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-timepicker-custom-box--options--selected ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:00 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:30 am</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">12:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">1:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">2:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">3:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">4:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">5:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">6:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">7:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">8:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">9:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">10:30 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:00 pm</a></li><!---->
<li ng-repeat="option in ::$ctrl.options" ng-class="{'ct-timepicker-custom-box--options--selected': $ctrl.timepicker.activeTime === option,
'ct-ampm-time': $ctrl.isNorthAmericaResident}" class="ct-timepicker-custom-box--options ct-ampm-time"><a ng-mousedown="$ctrl.selectTime(option)">11:30 pm</a></li><!---->
</ul><ct-icon src="angle" modifier="ctc-icon--180" class="notranslate"></ct-icon>
</div>
</ct-time-picker-custom></div>
</div>
</div>
</div>
<div ng-show="hasPromoCode" id="ct-pickup-select" class="ct-grid-unit-alpha ct-grid-unit-12-16 ng-hide"><label for="promoCode" ng-hide="::hideLabels"><strong>Promo code</strong></label>
<div class="ct-form-field"><input class="ct-input ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" name="promoCode" id="promoCode" placeholder="Promo code" ng-model="data.promoCode" maxlength="32"></div>
</div>
<div id="ct-residency-select" class="ct-grid-row ng-hide" ng-show="showResidency"><label for="residencySelect" ng-show="::showResidency && !hideLabels" class="ng-hide"><strong ng-bind="::i18n('Search.Residency')">I live
in:</strong></label>
<div class="ct-form-field ng-hide" ng-show="::showResidency">
<div class="ct-select-wrapper"><select id="residencySelect" class="ct-select ng-pristine ng-untouched ng-valid ng-not-empty" ng-class="{'ct-error': !searchCarsForm.residenceCode.$valid || errors.residenceCode}" ng-model="data.residenceCode"
name="residenceCode" ct-tracking="residence" ct-bind-html="residenceOptionsHtml">
<option value="AF">Afghanistan</option>
<option value="AX">Åland Islands</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antarctica</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BL">BL</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BV">Bouvet Island</option>
<option value="BR">Brazil</option>
<option value="IO">British Indian Ocean Territory</option>
<option value="BN">Brunei Darussalam</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CV">Cape Verde</option>
<option value="KY">Cayman Islands</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CX">Christmas Island</option>
<option value="CC">Cocos (Keeling) Islands</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CD">Congo, Democratic Republic of the</option>
<option value="CG">Congo</option>
<option value="CK">Cook Islands</option>
<option value="CR">Costa Rica</option>
<option value="CI">Cote D'Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czech Republic</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Ethiopia</option>
<option value="FK">Falkland Islands (Malvinas)</option>
<option value="FO">Faroe Islands</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GF">French Guiana</option>
<option value="PF">French Polynesia</option>
<option value="TF">French Southern Territories</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GL">Greenland</option>
<option value="GD">Grenada</option>
<option value="GP">Guadeloupe</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HM">Heard Island and Mcdonald Islands</option>
<option value="VA">Holy See (Vatican City State)</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KP">Korea (North)</option>
<option value="KR">Korea (South)</option>
<option value="XK">Kosovo</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Lao People's Democratic Republic</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MH">Marshall Islands</option>
<option value="MQ">Martinique</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Mexico</option>
<option value="MF">MF</option>
<option value="FM">Micronesia, Federated States of</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="AN">Netherlands Antilles</option>
<option value="NC">New Caledonia</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NF">Norfolk Island</option>
<option value="MP">Northern Mariana Islands</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestinian Territory, Occupied</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PN">Pitcairn</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="PR">Puerto Rico</option>
<option value="QA">Qatar</option>
<option value="RE">Reunion</option>
<option value="RO">Romania</option>
<option value="RU">Russia</option>
<option value="RW">Rwanda</option>
<option value="SH">Saint Helena</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="PM">Saint Pierre and Miquelon</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="GS">South Georgia and the South Sandwich Islands</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard and Jan Mayen</option>
<option value="SZ">Swaziland</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syria</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks and Caicos Islands</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="UM">United States Minor Outlying Islands</option>
<option selected="selected" value="US">United States of America</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="VG">Virgin Islands, British</option>
<option value="VI">Virgin Islands, U.S.</option>
<option value="WF">Wallis and Futuna</option>
<option value="EH">Western Sahara</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select></div>
</div>
</div>
<div id="ct-currency-select" class="ct-grid-row ng-hide" ng-show="showCurrency"><label for="currencySelect" ng-show="showCurrency && !hideLabels" class="ng-hide"><strong ng-bind="::labelCurrency">Currency:</strong></label>
<div class="ct-form-field ng-hide" ng-show="showCurrency">
<div class="ct-select-wrapper"><select id="currencySelect" class="ct-select ng-pristine ng-untouched ng-valid ng-not-empty" ng-class="{'ct-error': !searchCarsForm.currencyCode.$valid || errors.currencyCode}" ng-model="data.currencyCode"
name="currencyCode" ct-tracking="currency" ct-bind-html="currencyOptionsHtml">
<option value="EUR">EUR - €</option>
<option value="GBP">GBP - £</option>
<option selected="selected" value="USD">USD - $</option>
<option value="AED">AED - AED</option>
<option value="ARS">ARS - $</option>
<option value="AUD">AUD - $</option>
<option value="AZN">AZN - ман</option>
<option value="BDT">BDT - Tk</option>
<option value="BGN">BGN - Лв</option>
<option value="BHD">BHD - BHD</option>
<option value="BRL">BRL - R$</option>
<option value="CAD">CAD - CA$</option>
<option value="CHF">CHF - CHF</option>
<option value="CLP">CLP - $</option>
<option value="CNY">CNY - ¥</option>
<option value="COP">COP - $</option>
<option value="CRC">CRC - ₡</option>
<option value="CZK">CZK - Kč</option>
<option value="DKK">DKK - kr</option>
<option value="EGP">EGP - EGP</option>
<option value="FJD">FJD - $</option>
<option value="GTQ">GTQ - Q</option>
<option value="HKD">HKD - HK$</option>
<option value="HUF">HUF - Ft</option>
<option value="IDR">IDR - Rp</option>
<option value="ILS">ILS - ₪</option>
<option value="INR">INR - ₨</option>
<option value="ISK">ISK - kr</option>
<option value="JOD">JOD - JOD</option>
<option value="JPY">JPY - ¥</option>
<option value="KES">KES - KSh</option>
<option value="KRW">KRW - ₩</option>
<option value="KWD">KWD - KWD</option>
<option value="LKR">LKR - ₨</option>
<option value="MAD">MAD - .د.م</option>
<option value="MKD">MKD - ден</option>
<option value="MMK">MMK - K</option>
<option value="MOP">MOP - MOP$</option>
<option value="MXN">MXN - $</option>
<option value="MYR">MYR - RM</option>
<option value="NAD">NAD - $</option>
<option value="NGN">NGN - ₦</option>
<option value="NOK">NOK - kr</option>
<option value="NZD">NZD - $</option>
<option value="OMR">OMR - ﷼</option>
<option value="PHP">PHP - ₱</option>
<option value="PKR">PKR - ₨</option>
<option value="PLN">PLN - zł</option>
<option value="QAR">QAR - ﷼</option>
<option value="RON">RON - Lei</option>
<option value="RSD">RSD - PCД</option>
<option value="RUB">RUB - руб</option>
<option value="RWF">RWF - ₣</option>
<option value="SAR">SAR - ﷼</option>
<option value="SEK">SEK - kr</option>
<option value="SGD">SGD - $</option>
<option value="THB">THB - ฿</option>
<option value="TRY">TRY - ₺</option>
<option value="TWD">TWD - NT$</option>
<option value="TZS">TZS - TZS</option>
<option value="UAH">UAH - ₴</option>
<option value="VND">VND - ₫</option>
<option value="ZAR">ZAR - R</option>
</select></div>
</div>
</div>
<div ng-class="::{'ct-grid-row': displayRedeemToggle}">
<div id="ct-age-checkbox" ng-class="{'ct-hide': !showAge, 'ct-grid-unit-6-16': displayRedeemToggle, 'ct-no-redeem-toggle': !displayRedeemToggle}" class="ct-hide ct-no-redeem-toggle">
<div ng-show="showAge && !newDriverAge" ng-class="{'ct-redeem-checkbox': isLoyaltyRedeemEnabled}" class="ng-hide">
<div class="ct-form-field ct-age-checkbox">
<div class="ctc-form__group ctc-form__group--checkbox ng-not-empty ng-valid" undefined="" ct-checkbox="" checkbox-id="ageCheckbox" on-changed="toggleAgeInput" ng-model="data.ageCheckbox">
<input ct-accessibility="" type="checkbox" role="checkbox" aria-checked="false" ng-model="ngModel" id="ageCheckbox" name="" ng-disabled="ngDisabled" class="ng-pristine ng-untouched ng-valid ng-not-empty" tabindex="0">
<label ng-transclude="" aria-label="ageCheckbox" on-changed="change()" class=""><span>Driver aged between 25-70</span></label>
</div>
</div>
<div ng-show="showAge && !data.ageCheckbox" id="ct-age-input" ng-class="{'ct-error': errors.age}" class="ng-hide">
<div class="ct-form-field"><ct-driver-age attrs="::{ id: 'ct-age' }" ng-model="data.age" has-error="(!searchCarsForm.$submitted && searchCarsForm.age.$invalid) || errors.age"
class="ng-pristine ng-untouched ng-valid ct-loading ct-loading-fade-out ng-not-empty"><input id="ct-age" ng-class="{ 'ct-error': $ctrl.hasError }"
class="ct-input ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-min ng-valid-max" ng-model="$ctrl.ngModel" name="age" type="number" aria-label="Age" placeholder="Age" min="18" max="99"></ct-driver-age></div>
</div>
</div>
<div ng-show="newDriverAge && showAge" ng-class="{'ct-driver-age-inline': displayAgeInline}" class="ng-hide"><label class="ct-margin-bottom">Driver's age:<div
ct-popover="Young or Senior drivers may have to pay an additional fee depending on the supplier selected." class="ct-age-tooltip-container"><ct-icon src="info" class="notranslate"><svg class="ctc-icon ctc-icon--info "
aria-label="info">
<use xlink:href="#ct-info"></use>
</svg></ct-icon></div></label><ct-age-group-select selected-age-group="data.selectedAgeGroup" age-value="data.age" on-blur="onBlurAgeGroupInput()"
has-error="(!searchCarsForm.$submitted && searchCarsForm.age.$invalid) || errors.age" record-interaction="">
<div class="ct-form-field">
<div class="ct-age-button-container" data-auto-id="ageGroupSelectContainer"><!---->
<div class="ct-age-group" ng-repeat="ageGroup in $ctrl.ageGroups track by $index"><button id="ct-age-btn-0" class="ct-age-button ct-btn ct-btn-p ct-show ct-age-not-selected" ng-class="{
'ct-age-not-selected' : $ctrl.selectedAgeGroup !== $index,
'ct-age-selected' : $ctrl.selectedAgeGroup === $index,
'ct-hide': !ageGroup.displayBtn
}" ng-keypress="$ctrl.onInputFocus($index, $event)" ng-mousedown="$ctrl.displayInputAge($index)">18 - 29</button> <!----><input ng-class="{
'error': $ctrl.hasError && $ctrl.showError,
'ct-hide': !ageGroup.displayInput,
}" class="ct-hide ct-age-input-group ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-maxlength" id="ct-age-input-0" ng-model="$ctrl.ageValue" ng-keyup="$ctrl.removeError($index)" maxlength="2" ng-blur="$ctrl.onInputBlur($index)"
ct-tracking="driverAgeC" ct-focus-toggle="false" ng-if="ageGroup.hasInput"><!----></div><!---->
<div class="ct-age-group" ng-repeat="ageGroup in $ctrl.ageGroups track by $index"><button id="ct-age-btn-1" class="ct-age-button ct-btn ct-btn-p ct-show ct-age-not-selected" ng-class="{
'ct-age-not-selected' : $ctrl.selectedAgeGroup !== $index,
'ct-age-selected' : $ctrl.selectedAgeGroup === $index,
'ct-hide': !ageGroup.displayBtn
}" ng-keypress="$ctrl.onInputFocus($index, $event)" ng-mousedown="$ctrl.displayInputAge($index)">30 - 69</button> <!----></div><!---->
<div class="ct-age-group" ng-repeat="ageGroup in $ctrl.ageGroups track by $index"><button id="ct-age-btn-2" class="ct-age-button ct-btn ct-btn-p ct-show ct-age-not-selected" ng-class="{
'ct-age-not-selected' : $ctrl.selectedAgeGroup !== $index,
'ct-age-selected' : $ctrl.selectedAgeGroup === $index,
'ct-hide': !ageGroup.displayBtn
}" ng-keypress="$ctrl.onInputFocus($index, $event)" ng-mousedown="$ctrl.displayInputAge($index)">70+</button> <!----><input ng-class="{
'error': $ctrl.hasError && $ctrl.showError,
'ct-hide': !ageGroup.displayInput,
}" class="ct-hide ct-age-input-group ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-maxlength" id="ct-age-input-2" ng-model="$ctrl.ageValue" ng-keyup="$ctrl.removeError($index)" maxlength="2" ng-blur="$ctrl.onInputBlur($index)"
ct-tracking="driverAgeC" ct-focus-toggle="false" ng-if="ageGroup.hasInput"><!----></div><!---->
</div>
</div>
</ct-age-group-select></div>
</div><!---->
</div><!---->
<div id="ct-recent-searches"><!----></div><!----><ct-search-button ng-if="::!advancedOptionsDisplayed" has-absolute-position="showAge && !isPortrait" is-disabled="loading" data="data" click-handler="submitForm($event)"
display-spinner="displaySpinner">
<div id="ct-button-search" class="ct-text-center" ng-class="::{'ct-absolute-button-s1': $ctrl.hasAbsolutePosition}"><button ng-disabled="$ctrl.isDisabled" data-auto-id="searchCarsSearchButton" class="ct-btn ct-btn-p ct-btn-spinner"
name="searchCarsFormBtn" ct-search-form-valid-class="$ctrl.data" ct-submit-form="true" ng-click="$ctrl.clickHandler({$event})" ct-accessibility="" ct-tracking="searchBtn" ng-bind="$ctrl.displaySpinner ? '' : $ctrl.labelSearch"
tabindex="0" id="searchCarsFormBtn-searchcars"></button><!----></div><span class="ct-clearfix"></span>
</ct-search-button><!---->
</div>
</div>
<div ct-trigger="isReadyFn()"></div><span class="ct-visual-hidden" aria-live="assertive" style="position: absolute; width: 1px; height: 0px; margin-left: -1px; overflow: hidden;"></span>
</form>
Text Content
Dubai Airport Essential Airport Information and Services GO English * dansk * Deutch * español * français * italiano * 日本語 * norsk bokmål * Nederlands * português * русский * svenska * 中文 * Home * Flights ArrivalsDubai Airport Arrivals DeparturesDubai Airport Departures Airlines at Dubai Airport (DXB)Dubai Airport Airlines Airport StatisticsFacts and Figures for Dubai Airport * Car Hire EUROPCAR Car Rental DOLLAR Car Rental AVIS Car Rental ALAMO Car Rental BUDGET Car Rental THRIFTY Car Rental PAYLESS Car Rental INTERRENT Car Rental SIXT Car Rental EDEL AND STARK LUXURY FLEET Car Rental ADDCAR Car Rental GREEN MOTION Car Rental CARGETS Car Rental HERTZ Car Rental ENTERPRISE Car Rental NATIONAL Car Rental WHITE AND BLACK Car Rental * Airport Transfers TaxiTransfers by Taxi TrainTransfers by Train BusTransfers by Bus * Parking * Info & News Shopping Food & Drink Lounges * Hotels English * dansk * Deutch * español * français * italiano * 日本語 * norsk bokmål * Nederlands * português * русский * svenska * 中文 DUBAI AIRPORT (DXB) INFORMATION * ARRIVALS * DEPARTURES Origin Airline Flight no. Scheduled Est./Actual Status No flight arrivals were found at Dubai Airport. ... Tashkent (TAS)Uzbekistan AirwaysHY33311:00ScheduledShiraz (SYZ)Iran AirIR65611:00ScheduledKozhikode (CCJ)Air India ExpressIX34511:05ScheduledDammam (DMM)flydubaiFZ884expand_more(+1)11:10ScheduledDammam (DMM)EmiratesEK2461Amritsar (ATQ)SpiceJetSG5511:10Scheduled View all arrivals More flight info Destination Airline Flight no. Scheduled Est./Actual Status No flight departures were found at Dubai Airport. ... View all departures More flight info CAR HIRE AT DUBAI AIRPORT UNBEATABLE VALUE CAR RENTAL SEARCH FOR CAR HIRE Country Country Please select... Pick-up location Pick-up location Please select... Return to a different location Country Please select... Drop-off location Please select... Drop-off location Return to a different location Pick-up date Pick-up time * 12:00 am * 12:30 am * 1:00 am * 1:30 am * 2:00 am * 2:30 am * 3:00 am * 3:30 am * 4:00 am * 4:30 am * 5:00 am * 5:30 am * 6:00 am * 6:30 am * 7:00 am * 7:30 am * 8:00 am * 8:30 am * 9:00 am * 9:30 am * 10:00 am * 10:30 am * 11:00 am * 11:30 am * 12:00 pm * 12:30 pm * 1:00 pm * 1:30 pm * 2:00 pm * 2:30 pm * 3:00 pm * 3:30 pm * 4:00 pm * 4:30 pm * 5:00 pm * 5:30 pm * 6:00 pm * 6:30 pm * 7:00 pm * 7:30 pm * 8:00 pm * 8:30 pm * 9:00 pm * 9:30 pm * 10:00 pm * 10:30 pm * 11:00 pm * 11:30 pm Return date Return time * 12:00 am * 12:30 am * 1:00 am * 1:30 am * 2:00 am * 2:30 am * 3:00 am * 3:30 am * 4:00 am * 4:30 am * 5:00 am * 5:30 am * 6:00 am * 6:30 am * 7:00 am * 7:30 am * 8:00 am * 8:30 am * 9:00 am * 9:30 am * 10:00 am * 10:30 am * 11:00 am * 11:30 am * 12:00 pm * 12:30 pm * 1:00 pm * 1:30 pm * 2:00 pm * 2:30 pm * 3:00 pm * 3:30 pm * 4:00 pm * 4:30 pm * 5:00 pm * 5:30 pm * 6:00 pm * 6:30 pm * 7:00 pm * 7:30 pm * 8:00 pm * 8:30 pm * 9:00 pm * 9:30 pm * 10:00 pm * 10:30 pm * 11:00 pm * 11:30 pm Promo code I live in: AfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBLBoliviaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongo, Democratic Republic of theCongoCook IslandsCosta RicaCote D'IvoireCroatiaCubaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland Islands (Malvinas)Faroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard Island and Mcdonald IslandsHoly See (Vatican City State)HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea (North)Korea (South)KosovoKuwaitKyrgyzstanLao People's Democratic RepublicLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMFMicronesia, Federated States ofMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian Territory, OccupiedPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSpainSri LankaSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited States Minor Outlying IslandsUnited States of AmericaUruguayUzbekistanVanuatuVenezuelaVietnamVirgin Islands, BritishVirgin Islands, U.S.Wallis and FutunaWestern SaharaYemenZambiaZimbabwe Currency: EUR - €GBP - £USD - $AED - AEDARS - $AUD - $AZN - манBDT - TkBGN - ЛвBHD - BHDBRL - R$CAD - CA$CHF - CHFCLP - $CNY - ¥COP - $CRC - ₡CZK - KčDKK - krEGP - EGPFJD - $GTQ - QHKD - HK$HUF - FtIDR - RpILS - ₪INR - ₨ISK - krJOD - JODJPY - ¥KES - KShKRW - ₩KWD - KWDLKR - ₨MAD - .د.مMKD - денMMK - KMOP - MOP$MXN - $MYR - RMNAD - $NGN - ₦NOK - krNZD - $OMR - ﷼PHP - ₱PKR - ₨PLN - złQAR - ﷼RON - LeiRSD - PCДRUB - рубRWF - ₣SAR - ﷼SEK - krSGD - $THB - ฿TRY - ₺TWD - NT$TZS - TZSUAH - ₴VND - ₫ZAR - R Driver aged between 25-70 Driver's age: 18 - 29 30 - 69 70+ Free Amendments | Free Cancellations | No Card Fees DUBAI AIRPORT - ALL INFORMATION ON DUBAI AIRPORT (DXB) DUBAI AIRPORT Department of Civil Aviation, P.O. Box 2525, Dubai, United Arab Emirates phone +971 4 224 5555 phone+971 4 224 5555 (Lost + Found) https://www.dubaiairports.ae/ DUBAI AIRPORT - DXB USEFUL INFORMATION Airport Codes IATA: DXB | ICAO: OMDB Geo Longitude 55.364399 DMS: 55°21'51.836256'' Geo Latitude 25.252800 DMS: 25°15'10.079964'' Time at Airport Loading... Drive on RIGHT Electricity 230V/50Hz Plug Type D, G (View Plug Types) DUBAI AIRPORT KEY STATS airplanemode_active 29,412 No. of Flights location_on 99 No. Countries flight_takeoff Emirates FlyDubai Qantas Top Airlines at DXB check Dubai Riyadh London Top Destinations More DXB Stats FACTS AND HISTORY ABOUT DUBAI AIRPORT Dubai International Airport (DXB) is the main airport serving Dubai and the rest of the United Arab Emirates. Based on international passenger figures, it is the world's busiest airport. In 2017, Dubai Airport handled 88 million passengers, registered 409,493 aircraft movements and dealt with 2.65 million tonnes of air cargo. Dubai Airport has a capacity of handing 90 million passengers annually. Situated in the Al Garhoud district, Dubai Airport lies just 2.9 miles or 4.6 km east of the city state of Dubai. It's Terminal 3 is the world's second-largest building measured by floor space and also the world's largest airport terminal. Operated by the Dubai Airports Company, Dubai Airport is the hub for Emirates and Flydubai. The former's hub is the largest airline hub in the Middle East, handling around 51% of all passenger traffic and representing around 42% of all aircraft movements at Dubai Airport. By contrast, budget airline Flydubai handles just 13% of all passenger traffic and accounts for some 25% of aircraft movements. Around 140 airlines covering in excess of 270 world-wide destinations are available at Dubai Airport. The airport employs around 90,000 people directly, and supports around 400,000 indirect jobs. Dubai Airport's history began in July 1937, when it started out as a flying boat base for aircraft operated by Imperial Airways. The airfield was soon deemed insufficient to deal with rising passenger demand and in 1960 Dubai Airport opened officially its first airfield able to handle aircraft the size of a Douglas DC-3. For the next ten years the airport saw a sustained expansion programme. In the early 1970s its existing runway was lengthened to 12,500 ft/3,810m which made it possible for Boeing 747s and Concorde to operate from Dubai Airport. Throughout the 1970s several runway and apron extensions followed to meet growing demand for cargo and passenger handling. By 1998 the airport had received its second terminal and in April 2000, Concourse 1 opened under the name of Sheikh Rashid Terminal. The terminal's tunnel connecting concourse and check-in area contains a business centre and hotel, currency exchanges, a health club and various dining and entertainment facilities, as well as a post office, a prayer room, a medical centre and internet connectivity. In phase 2 of the airport expansion programme construction of Terminal 3 began in 2004, completed in May 2008, when it was inaugurated. It became fully operational in October that year, with Emirates Airline being the first carrier to arrive at the new terminal. ARRIVALS, DEPARTURES AND AIRLINES AT DUBAI AIRPORT * See live flight arrivals information at Dubai airport * See live flight departures information at Dubai airport * See all airlines and routes that serve Dubai airport VISA RULES All international passengers arriving at Dubai Airport require a visa, unless they hail from the Gulf Cooperation Council countries Bahrain, Kuwait, Oman, Qatar or Saudi Arabia. Visa rules are subject to change, so it is best to check with your airline and/or the Dubai Department of Naturalisation and Residency for updates. As for tourist visas, you will need to apply for a UAE visa with the Dubai Department of Naturalisation and Residency via its website or call +97 4 313 9999. An application must be made before arrival in the UAE. The Immigration and Visa office is located in Terminal 3 arrivals area, near Entrance 1. The office is open 24 hours a day. Typically, a tourist visa lasts for 30 days from the arrival in the UAE. Long-term visas are issued for 90 days. TRAVELLING TO AND FROM DUBAI AIRPORT Dubai Airport is linked to the city of Dubai by buses operated by the Roads and Transport Authority (RTA). Bus Line F55 travels between DWC and the Ibn Battuta Metro Station every hour during the metro's operational hours. Bus Line F55A connects the airport and Satwa Bus Station, when the metro is not running. A selection of car rental companies have desks throughout the airport. PARKING AT DUBAI AIRPORT All three terminals offer short- and long-term parking spaces at Dubai International Airport, which are signposted as you approach the airport. MEDICAL FACILITIES Dubai Airport offers passengers medical assistance at Terminal 1, where the medical centre is located below Gate C13 (of Fox 7) and at Terminal 3, where a clinic is located between Fox 22-23 at level 0 on the ground floor. FAST-TRACK FACILITIES AT DUBAI AIRPORT Passengers can save time by using the Smart Gates through immigration at Terminal 3 arrivals area. These are easy to operate: you just place your passport's page with the photograph on the Gate's scanner, step into the Gate and allow the eye scanner to scan you, then you step through the Gate. The whole process takes just a few seconds. After completing the eye scan, first-time users must register with an immigration officer. Parents travelling with children less than seven-years-old must use the standard passport counter, as must passengers with passports that are not machine-readable. HOTELS NEAR DUBAI AIRPORT There are a number of hotels to suit all budgets and requirements at or near Dubai Airport. THINGS TO DO IN DUBAI There are a number of activities to suit all ages and interests in the region - see a selection of tourist activities in Dubai CALLING DUBAI AIRPORT The general number for information is +971 (0) 4 224 5555. If you need medical assistance you can call Terminals 1 and 2 on +971 (0) 4 216 1999 and Terminal 3 on +971 (0) 4 504 5007. ADDITIONAL SERVICES AND AMENITIES AT DUBAI AIRPORT At Dubai Airport you will find the usual array of bars and restaurants, airport lounges and shops. * See all bars and restaurants inside Dubai Airport * See and book airport lounges at Dubai Airport * Plan your shopping in advance - see all the shops (including duty-free) at Dubai Airport SERVICES AT DUBAI AIRPORT * airplanemode_activeFlights * drive_etaCar Hire * airport_shuttleAirport Transfers * local_parkingParking * local_hotelHotels USEFUL INFORMATION ABOUT DUBAI AIRPORT Lounges at Dubai Airport See all the airport lounges, locations and opening times available at Dubai Airport View... Eating and Drinking at Dubai Airport See all bars and restaurants at Dubai Airport, including locations and if they are before or after check-in View... Duty Free Shopping at Dubai Airport See all shops available at Dubai Airport - plan your duty free shopping in advance View... Visit the Burj Al Arab Jumeirah Hotel Shaped like a billowing sail, Dubai's world-famous Burj Al Arab Jumeirah Hotel is on Jumeira Street View... More Useful Information GO Home Flights Car Hire Airport Transfers Parking Hotels Info & News Disclaimer Privacy Sitemap COPYRIGHT © 2023 Dubai Airport DISCLAIMER - This website is not the official website of Dubai Airport