www.kiwirentalcars.co.nz
Open in
urlscan Pro
109.75.172.68
Public Scan
Submitted URL: https://kiwirentalcars.co.nz/
Effective URL: https://www.kiwirentalcars.co.nz/
Submission: On May 26 via api from US — Scanned from NZ
Effective URL: https://www.kiwirentalcars.co.nz/
Submission: On May 26 via api from US — Scanned from NZ
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="" class="" 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" spellcheck="false" 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="" class="" 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" style="width: 0; height: 0;" 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="" class="" 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="" class="" 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" spellcheck="false" 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" style="width: 0; height: 0;" 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=""> <!----></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 ct-timepicker-control 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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">00:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">00:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">01:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">01:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">02:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">02:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">03:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">03:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">04:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">04:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">05:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">05:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">06:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">06:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">07:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">07:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">08:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">08:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">09:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">09:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">10:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">10:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">11:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">11:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">12:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">12:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">13:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">13:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">14:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">14:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">15:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">15:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">16:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">16:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">17:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">17:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">18:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">18:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">19:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">19:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">20:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">20:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">21:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">21:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">22:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">22:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">23:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">23:30</a><!----></li><!---->
</ul><ct-icon src="angle" modifier="ctc-icon--180" class="notranslate"><svg class="ctc-icon ctc-icon--angle ctc-icon--180" aria-label="angle">
<use xlink:href="#ct-angle"></use>
</svg></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=""> <!----></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 ct-timepicker-control 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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">00:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">00:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">01:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">01:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">02:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">02:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">03:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">03:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">04:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">04:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">05:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">05:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">06:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">06:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">07:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">07:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">08:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">08:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">09:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">09:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">10:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">10:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">11:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">11:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">12:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">12:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">13:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">13:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">14:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">14:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">15:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">15:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">16:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">16:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">17:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">17:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">18:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">18:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">19:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">19:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">20:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">20:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">21:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">21:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">22:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">22:30</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">23:00</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"><!---->
<!----><a ng-if="!$ctrl.isTechModel" class="ct-timepicker-custom-box--options--item" ng-mousedown="$ctrl.selectTime(option)">23:30</a><!----></li><!---->
</ul><ct-icon src="angle" modifier="ctc-icon--180" class="notranslate"><svg class="ctc-icon ctc-icon--angle ctc-icon--180" aria-label="angle">
<use xlink:href="#ct-angle"></use>
</svg></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-show="showResidency"><label for="residencySelect" ng-show="::showResidency && !hideLabels"><strong ng-bind="::i18n('Search.Residency')">I live in:</strong></label>
<div class="ct-form-field" 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 selected="selected" 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 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-show="showCurrency"><label for="currencySelect" ng-show="showCurrency && !hideLabels"><strong ng-bind="::labelCurrency">Currency:</strong></label>
<div class="ct-form-field" 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 value="USD">USD - $</option>
<option value="AED">AED - AED</option>
<option value="ARS">ARS - $</option>
<option selected="selected" value="AUD">AUD - $</option>
<option value="AZN">AZN - ман</option>
<option value="BAM">BAM - KM</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="GEL">GEL - ₾</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="MDL">MDL - L</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" style="width: 0; height: 0;" 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 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">Search </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
English Deutsch Français Español Italiano Türkçe Svenska Český Dansk Eesti suomi Ελληνικά Magyar 日本語 Nihongo Latviešu Lietuvių norsk Polski Português Română Русский Croatian Dutch Swiss Bulgarian Serbian Icelandic Malay Fillipino Vietnamese Chinese Indonesian Thai Korean Macedonian Ukrainian Flemish عربى English * English * Deutsch * Français * Español * Italiano * Türkçe * Svenska * Český * Dansk * Eesti * suomi * Ελληνικά * Magyar * 日本語 Nihongo * Latviešu * Lietuvių * norsk * Polski * Português * Română * Русский * Croatian * Dutch * Swiss * Bulgarian * Serbian * Icelandic * Malay * Fillipino * Vietnamese * Chinese * Indonesian * Thai * Korean * Macedonian * Ukrainian * Flemish * عربى Manage booking Kiwi Rental Cars New Zealand Hire Cars With branches in Auckland, Napier, New Plymouth, Taupo, Wanganui, Wellington, Christchurch, Dunedin, Nelson and Queenstown. we've got New Zealand pretty much covered! Insert your desired pick up location, dates and times and press SEARCH and all available vehicles at that location will be shown. Select the car you wish, add EXTRAS and pay with your Credit or Debit Card. EXTRAS We offer a Selection of Optional Extras including GPS navigation, child seats, bike racks, snow chains and roof racks. INCLUDES Your hire often includes for free : Local Taxes, Unlimited Mileage, Breakdown Assistance, Collision Damage Waiver, Theft Protection, Third Party Liability, Cancellation DRIVING in NZ We drive on the left hand side of the road and our vehicles seat the driver on the right. Many roads have varying conditions, and can be narrow, windy and cover hilly terrain. New Zealand’s diverse terrain means roads are often narrow, hilly and windy with plenty of sharp corners. Outside of the main cities, there are very few motorways. Most of our roads are single lane in each direction without barriers in between. You may also encounter gravel roads. It’s important to allow plenty of time, go slow and pull over in a safe place if traffic wants to pass from behind you. Take plenty of breaks so that you stay alert. 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 * 00:00 * 00:30 * 01:00 * 01:30 * 02:00 * 02:30 * 03:00 * 03:30 * 04:00 * 04:30 * 05:00 * 05:30 * 06:00 * 06:30 * 07:00 * 07:30 * 08:00 * 08:30 * 09:00 * 09:30 * 10:00 * 10:30 * 11:00 * 11:30 * 12:00 * 12:30 * 13:00 * 13:30 * 14:00 * 14:30 * 15:00 * 15:30 * 16:00 * 16:30 * 17:00 * 17:30 * 18:00 * 18:30 * 19:00 * 19:30 * 20:00 * 20:30 * 21:00 * 21:30 * 22:00 * 22:30 * 23:00 * 23:30 Return date Return time * 00:00 * 00:30 * 01:00 * 01:30 * 02:00 * 02:30 * 03:00 * 03:30 * 04:00 * 04:30 * 05:00 * 05:30 * 06:00 * 06:30 * 07:00 * 07:30 * 08:00 * 08:30 * 09:00 * 09:30 * 10:00 * 10:30 * 11:00 * 11:30 * 12:00 * 12:30 * 13:00 * 13:30 * 14:00 * 14:30 * 15:00 * 15:30 * 16:00 * 16:30 * 17:00 * 17:30 * 18:00 * 18:30 * 19:00 * 19:30 * 20:00 * 20:30 * 21:00 * 21:30 * 22:00 * 22:30 * 23:00 * 23:30 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 - манBAM - KMBDT - TkBGN - ЛвBHD - BHDBRL - R$CAD - CA$CHF - CHFCLP - $CNY - ¥COP - $CRC - ₡CZK - KčDKK - krEGP - EGPFJD - $GEL - ₾GTQ - QHKD - HK$HUF - FtIDR - RpILS - ₪INR - ₨ISK - krJOD - JODJPY - ¥KES - KShKRW - ₩KWD - KWDLKR - ₨MAD - .د.مMDL - LMKD - ден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+ Search New Zealand Recent Rates MITSUBISHI ASX OR SIMILAR ✔ Air conditioning ✔ Automatic Transmission x 5 x 3 x 5 £ 58.62 GBP / day 20 days in January, Queenstown - Airport, New Zealand SUZUKI SWIFT OF VERGELIJKBAAR ✔ Airconditioning ✔ Automaat x 5 x 2 x 5 141.09 NZD / day 6 days in February, Auckland Airport - International Terminal, Nieuw-Zeeland TOYOTA COROLLA OR SIMILAR ✔ Air conditioning ✔ Automatic Transmission x 5 x 2 x 5 33.64 NZD / day 4 days in January, Queenstown - Airport, New Zealand Copyright 2024 carhire.lu. All rights reserved QUESTIONS OUR CUSTOMERS HAVE ASKED From what age can I rent a car at the Airport of RotoruaOne way 7 Seater Van from Christchurch City to Airport?Rent a 8 seater mini bus Kerikeri Airport New ZealandSUV Rav4 rental in Auckland New ZealandCar hire insurance and cancellation policy Auckland AirportWhere do I go to pick up my rental car at Auckland Airport?Rental cars from Auckland Ferry terminal New ZealandIs it possible to rental car and use the ferryChristmas opening hours car hire location ChristchurchAutoverhuur op luchthaven van Auckland met Extra verzekering RECENT RESERVATIONS Bargain Car Rentals | Tasmania Hobart - Airport, Australia Ezi Rent | Wellington Airport, New Zealand Abell | Christchurch Airport, New Zealand Firefly | Auckland Airport International Terminal, New Zealand Thrifty | Auckland International Airport, New Zealand Abell | Christchurch DTN - Abell Rentals, New Zealand Motocar | Auckland Airport Domestic Terminal, New Zealand Alamo | Tasmania Launceston - Airport, Australia Europcar | Auckland Airport Domestic, New Zealand Hertz | Auckland Airport International Terminal, New Zealand