www.avis.com Open in urlscan Pro
2a02:26f0:1700:392::1b66  Public Scan

Submitted URL: https://www.avis.cm/
Effective URL: https://www.avis.com/en/home?utm_source=partnerize&utm_medium=affiliate&utm_campaign=affinityglobal-1011l75-defaultli...
Submission: On April 29 via api from US — Scanned from NL

Form analysis 4 forms found in the DOM

Name: loginFormPOST

<form name="loginForm" novalidate="" class="ng-pristine ng-pending" method="post">
  <!---->
  <!---->
  <!---->
  <!---->
  <!-- ABGPR-580 Timeout message changes -->
  <!---->
  <div class="">
    <!---->
  </div>
  <!-- Memebr Benefit Banner for Budget US starts -->
  <!---->
  <div ng-if="(vm.brand === 'avis' || vm.brand === 'budget') &amp;&amp; vm.domain == 'us'">
    <!---->
    <div ng-if="vm.enableMemberBenefits == 'true'" class="memeber-sign-in">
      <span><img src="/content/dam/avis/na/us/common/Avis-SignIn/Small%20Coupon%20Check.png" alt="Offer Banner Image" class="member-logo"></span>
      <span class="memeber-offer-msg">Get our best rates when you log in. </span>
      <a href="javascript:void(0)" class="custon-drop-off-btn memeber-offer-msg-anchor" ng-click="vm.scrollTnC()" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">Terms Apply</a>
    </div><!---->
  </div><!---->
  <!-- Memebr Benefit Banner for Budget US ends -->
  <!---->
  <div class="form-group form-bg-color" ng-if="!isRecognized">
    <input type="text" class="form-control radius-non ng-pristine ng-untouched ng-pending ng-empty" id="username" name="username" placeholder="Username/Wizard Number " ng-model="vm.loginModel.uName" validator="required" valid-method="blur"
      required-error-message="Username / Wizard Number is a required field."><span class="platform-error-message error"></span>
  </div><!---->
  <!---->
  <div class="form-group ng-hide" ng-show="vm.loginWarningMsg">
    <span class="error">For full Avis and Amazon benefits, after logging in with Amazon you'll need to log in to Avis and link your accounts.</span>
  </div>
  <div class="form-group form-bg-color">
    <input type="password" autocomplete="new-password" class="form-control radius-non ng-pristine ng-untouched ng-pending ng-empty" id="password" name="password" ng-model="vm.loginModel.password" placeholder="Password (Case Sensitive)"
      validator="required" ng-blur="vm.checkEmpty();" valid-method="blur" required-error-message="<strong>Password </strong>is a required field"><span class="platform-error-message error"></span>
  </div>
  <!---->
  <div class="rememberMe-btn">
    <!----><label class="checkbox rem pull-left" aria-label="Remember Me" for="rememberme" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig"> Remember Me </label><!---->
    <div class="toggle-check pull-right" ng-show="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">
      <input type="checkbox" class="checkbox ng-pristine ng-untouched ng-valid ng-empty" name="rememberme" id="rememberme" ng-model="vm.loginModel.rememberMe">
      <div class="toggle-slide">
        <div class="indicator"></div>
        <div class="toggle-on">YES</div>
        <div class="toggle-off">NO</div>
      </div>
    </div>
  </div>
  <!--<div class="clearfix top30 mar-bottom-20 pull-right w-100 cus-d-flex cus-justify-content-center" ng-if="vm.enableCaptcha == 'true' && vm.isLoginModelOpen">
							<re-captcha></re-captcha>
					</div>  --><br><br><br>
  <!-- Enterprise captcha changes for Avis and Budget starts -->
  <!---->
  <div ng-if="vm.enableEnterpriseCaptcha == 'true' " class="form-group form-bg-color"> This site is protected by reCAPTCHA Enterprise and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and
    <a href="https://policies.google.com/terms">Terms of Service</a> apply. </div><!---->
  <!---->
  <!-- Enterprise captcha changes for Avis and Budget ends -->
  <!----><button class="btn btn-lg btn-primary btn-block radius-non btn-submit btn-continue" id="res-login-profile" aria-label="Continue" ng-click="vm.getLogin.submit(loginForm, vm)" name="button"
    ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">Log In</button><!---->
  <!---->
</form>

Name: resForm

<form class="res-css-form ng-pending ng-valid-minlength ng-valid-maxlength ng-dirty ng-valid-parse" id="selectCar" name="resForm" novalidate="">
  <div class="res-mainContent resDesktopView"
    ng-class="{'solidBackgroundColor': (false), 'modifyResFlow':(reservation==carRentalConstant.resFlowModify || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())), 'adjust-image-height' : false}"
    style="background-image: url('')">
    <div class="res-heroBanner" ng-show="!vm.isModal()">
      <div>
      </div>
      <div>
      </div>
      <script>
        var Campaign = Campaign || {};
        Campaign['GLB4B_content_dam_avis_na_us_common_locations_FeaturedImage_2x_png'] = {
          "Renditions": [{
            "width": 768,
            "height": 504,
            "dpr": 1,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.768.504.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.768.504.webp",
            "defaultFileMimeType": "image/webp"
          }, {
            "width": 1536,
            "height": 1008,
            "dpr": 2,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1536.1008.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1536.1008.webp",
            "defaultFileMimeType": "image/webp"
          }, {
            "width": 375,
            "height": 375,
            "dpr": 1,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.375.375.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.375.375.webp",
            "defaultFileMimeType": "image/webp"
          }, {
            "width": 1220,
            "height": 800,
            "dpr": 1,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1220.800.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1220.800.webp",
            "defaultFileMimeType": "image/png"
          }, {
            "width": 750,
            "height": 750,
            "dpr": 2,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.750.750.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.750.750.webp",
            "defaultFileMimeType": "image/png"
          }, {
            "width": 2440,
            "height": 1600,
            "dpr": 2,
            "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.png",
            "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.webp",
            "defaultFileMimeType": "image/webp"
          }],
          "MobileRenditions": [{
            "width": 750,
            "height": 750,
            "dpr": 2,
            "defaultFile": "/content/dam/avis/na/us/common/offers/avis-deals-spring24-mobileHP.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg",
            "webpFile": "/content/dam/avis/na/us/common/offers/avis-deals-spring24-mobileHP.jpg/jcr:content/renditions/cq5dam.web.750.750.webp",
            "defaultFileMimeType": "image/jpg"
          }]
        };
      </script>
      <div data-reference="GLB4B_content_dam_avis_na_us_common_locations_FeaturedImage_2x_png" class="heroBan" hero-banner-image-cover=""
        imgsrc="/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.webp" request="background"
        style="background-image: url(&quot;/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.webp&quot;); opacity: 1;"></div>
      <!-- Moved call-to-action component out of dynamic-promo component as it is required
		 for other pages as well like partner pages -->
      <div class="">
        <div ng-click="vm.gotoElement('middle')" class="exploreBtn grey exploreBtn-border exploreBtn-grey" title="EXPLORE"> EXPLORE<div class="explore-caret explore-caret-grey"></div>
        </div>
      </div>
      <script>
        document.addEventListener("DOMContentLoaded", function() {
          var waitUntilAngularReady = waitUntilAngularReady || {};
          (function(randomString) {
            waitUntilAngularReady[randomString] = setInterval(function() {
              var scope = angular.element($('.mainContainer')).injector().get('$rootScope');
              if (angular.isDefined(window.angular) && angular.isDefined(scope) && angular.isDefined(scope.recompile)) {
                clearInterval(waitUntilAngularReady[randomString]);
                scope.recompile();
              }
            }, 1500);
          })(Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15));
        });
      </script>
    </div>
    <div class="res-inputFldCnt datepicker-ref" ng-class="{'triplink-reswidget':vm.customer.concurUser}">
      <div class="invisible invisible-title-wrapper"><!-- We are using invisible to push the reswidget -->
        <!---->
        <div class="h1-title white" ng-if="!vm.isModal()" ng-class="{'white' : false}">
          <span class="hidden-xs">
            <p>FIND YOUR BEST CAR RENTAL WITH AVIS</p>
            <h2>
              <p>&nbsp;</p>
            </h2>
          </span>
          <span class="visible-xs-inline-block">
            <p>&nbsp;</p>
          </span>
        </div><!---->
        <div class="h2-title white" ng-class="{'hidden-xs stepOneHeader':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())}">
          <div>
            <!---->
            <div ng-if="!vm.isModal()" class="subTitleText">
              <p class="subTitle red">
                <span class="hidden-xs"></span>
                <span class="visible-xs-inline-block"></span>
              </p>
            </div><!---->
          </div>
        </div>
      </div>
      <div class="">
        <!---->
        <!-- ABGPR-580 to display Timeout error message -->
        <!---->
      </div>
      <div>
        <div class="">
          <!---->
        </div>
      </div>
      <div class="">
        <div ng-show="vm.getVehicles.validated" class="col-lg-12 res-PageError ng-hide">
          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
          <span class="mainErrorText info-error-msg-text" ng-bind-html="vm.pageContent.resFormPageError"></span>
        </div>
        <!--  Invalid AWD Banner -->
        <div ng-show="vm.reservationModel.corporateBookingType == 'true' &amp;&amp; vm.reservationModel.invalidConcurAWD" class="col-lg-12 res-PageError ng-hide">
          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
          <span class="mainErrorText info-error-msg-text">Your corporate discount code is invalid. Please have your travel manager verify the discount code in SAP Concur.</span>
        </div>
        <div ng-show="vm.showLearnWhyError" class="col-lg-12 res-PageError ng-hide">
          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
          <span class="mainErrorText learnwhy-error-msg-text"></span>
        </div>
        <div ng-show="vm.code" class="col-lg-12 res-PageError ng-hide">
          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
          <span class="mainErrorText info-error-msg-text">We are sorry, the site has not properly responded to your request. Please try again. If the problem persists, please
            <a href="https://www.avis.com/en/customer-service/worldwide-telephone-numbers">Contact Us </a>.&lt;&gt; Reference Number &lt;&gt; </span>
        </div>
        <!---->
        <!---->
        <!--  Alternate Coupon/DiscountCode Banner -->
        <!---->
        <!-- Alternate Coupon/DiscountCode Banner -->
      </div>
      <div class="clearfix"></div>
      <!---->
      <div ng-if="((vm.brand === 'avis' || vm.brand === 'budget') &amp;&amp; vm.domain == 'us' &amp;&amp; vm.enableMemberBenefits === 'true')">
        <div ng-show="vm.memberBenefitsAppliedHomepage" class="res-widget-member-home-banner ng-hide" ng-class="{'res-widget-banner-member-lp': vm.memberRentalPricesPage}">
          <span class="member-benefit-home-img"></span>
          <div class="member-benefit-msg-container">
            <span class="member-benefit-homepage-banner-applied-msg"><b> Your Member Benefits Have Been Applied!</b> &nbsp; | &nbsp; </span><span class="member-benefit-homepage-banner-msg">Start Your Reservation Below.
              <a a="" href="javascript:void(0)" class="memeber-offer-tnc-anchor" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">Terms Apply</a>
            </span>
          </div>
        </div>
      </div><!---->
      <!-- changes as part of HomePageBanner -->
      <div set-class-when-at-top="fix-to-top" padding-when-at-top="200" display-res-widget-on-scroll="true" ng-class="{showError: vm.getVehicles.validated}">
        <!-- Booking Tabs on widget -->
        <div class="row res-inputFldPrt" ng-class="{'res-inputFldBack': vm.bgHighlighter}" style="position: relative; z-index: 1;">
          <!-- Trip Link Desktop -Starts -->
          <!---->
          <!-- Trip Link Desktop-Ends -->
          <div class="col-lg-12 res-inputFldFst">
            <div class="col-xs-6 res-inputFld" ng-click="vm.showAlert(true); vm.setResidencyDropdown()">
              <angucomplete-alt ng-class="{'showLocError': validateInput1}" outside-click="closeMyDropdown(this)" id="PicLoc" placeholder="Enter your pick-up location or zip code" pause="500" selected-object="vm.suggestionValue.getPickUpLocation"
                initial-value="vm.suggestionValue.pickUpLocInitialValue" remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="pickupLocation"
                input-class="form-control form-control-small" match-class="highlight" valid-method="blur" validation-list="required"
                suggestion-list-response-error-message="Please revise your search or <a href='/content/avis/na/us/en_US/locations/find-a-location.html' >click here</a> to browse for a location" validation-error-display-location-id="pickupError"
                validation-error-message="Please enter a <b>Pick-up Location</b>" validation-invalid-message="Please enter a valid <b>Pick-up Location</b>">
                <div clear-on-hover="" class="angucomplete-holder" ng-class="{'angucomplete-dropdown-visible': showDropdown}"> <input id="PicLoc_value" name="anguPicLoc" ng-class="{'angucomplete-input-not-empty': notEmpty}" ng-model="searchStr"
                    ng-disabled="disableInput" type="text" placeholder="Enter your pick-up location or zip code" maxlength="150" ng-focus="onFocusHandler();alertWhenClicked(true);removePlaceholder(this.id, placeholder)"
                    class="form-control form-control-small ng-pending ng-empty ng-valid-maxlength" "="" ng-blur=" hideResults($event);validateText($event)" autocapitalize="off" autocorrect="off" autocomplete="off"
                    ng-change="removeError();inputChangeHandler(searchStr)" validator="required" message-id="pickupError" required-error-message="Please enter a <b>Pick-up Location</b>"
                    invalid-error-message="Please enter a valid <b>Pick-up Location</b>" no-validation-message="validationNeeded" valid-method="blur">
                  <div ng-click="removeText($event)" class="clearTxt forPicLoc"></div>
                  <div id="PicLoc_dropdown" class="angucomplete-dropdown toKeepDropdown ng-hide" ng-show="showDropdown">
                    <div class="angucomplete-searching ng-hide" ng-show="searching" ng-bind="TEXT_SEARCHING">Searching...</div>
                    <div class="angucomplete-browse-location" ng-show="!searching &amp;&amp; (!results || results.length === 0)" ng-bind-html="suggestionListResponseErrorMessage">Please revise your search or
                      <a href="/content/avis/na/us/en_US/locations/find-a-location.html">click here</a> to browse for a location</div>
                    <div class="angucomplete-results"> <!----> </div>
                    <div class="angucomplete-fixed-text"><span ng-class="{'pull-left':totResults}" ng-bind="keeptrying">Keep typing to refine search</span><!----><span class="pull-right"
                        ng-bind="totResults?(totResults)+(' ')+(searchresfound):''"></span></div>
                  </div>
                </div>
              </angucomplete-alt>
            </div>
            <div class="col-xs-3 res-inputFld dateImg">
              <input type="text" autocomplete="off" ng-focus="vm.expResWidget()"
                class="date-form-field start-date-input res-inputMonth form-control ng-untouched ng-pending ng-valid-minlength ng-valid-maxlength hasDatepicker ng-not-empty ng-dirty ng-valid-parse" name="reservationModel.pickUpDateDisplay"
                maxlength="10" id="from" placeholder="mm/dd/yyyy" aria-label="mm/dd/yyyy" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.pickUpDateDisplay" ng-minlength="0" validator="required,platformdate" message-id="fDate"
                valid-method="blur" ng-change="vm.getVehicles.change(carRentalConstant.pickUpClassName,resForm)" datelesser-error-message="You selected a date/time prior to the current time"
                required-error-message="Please enter a valid  <b> Pick-up Date</b>" data-dpheaderlabel="Select Pick-up date" data-selecteddate=""><button type="button" class="ui-datepicker-trigger">...</button>
            </div>
            <div class="col-xs-3 res-inputFld res-hideSelect">
              <!---->
              <!----><select name="reservationModel.pickUpTime" ng-click="vm.expResWidget()" ng-if="!vm.isModal()" ng-model="vm.reservationModel.pickUpTime" ng-options="time.value as time.minits for time in vm.times"
                required-error-message="err.global.requiredPickUpTime" class="form-control res-inputTime ng-pristine ng-untouched ng-valid ng-not-empty" aria-label="Pick Up Time">
                <option label="midnight" value="string:12:00 AM">midnight</option>
                <option label="12:30 AM" value="string:12:30 AM">12:30 AM</option>
                <option label="1:00 AM" value="string:1:00 AM">1:00 AM</option>
                <option label="1:30 AM" value="string:1:30 AM">1:30 AM</option>
                <option label="2:00 AM" value="string:2:00 AM">2:00 AM</option>
                <option label="2:30 AM" value="string:2:30 AM">2:30 AM</option>
                <option label="3:00 AM" value="string:3:00 AM">3:00 AM</option>
                <option label="3:30 AM" value="string:3:30 AM">3:30 AM</option>
                <option label="4:00 AM" value="string:4:00 AM">4:00 AM</option>
                <option label="4:30 AM" value="string:4:30 AM">4:30 AM</option>
                <option label="5:00 AM" value="string:5:00 AM">5:00 AM</option>
                <option label="5:30 AM" value="string:5:30 AM">5:30 AM</option>
                <option label="6:00 AM" value="string:6:00 AM">6:00 AM</option>
                <option label="6:30 AM" value="string:6:30 AM">6:30 AM</option>
                <option label="7:00 AM" value="string:7:00 AM">7:00 AM</option>
                <option label="7:30 AM" value="string:7:30 AM">7:30 AM</option>
                <option label="8:00 AM" value="string:8:00 AM">8:00 AM</option>
                <option label="8:30 AM" value="string:8:30 AM">8:30 AM</option>
                <option label="9:00 AM" value="string:9:00 AM">9:00 AM</option>
                <option label="9:30 AM" value="string:9:30 AM">9:30 AM</option>
                <option label="10:00 AM" value="string:10:00 AM">10:00 AM</option>
                <option label="10:30 AM" value="string:10:30 AM">10:30 AM</option>
                <option label="11:00 AM" value="string:11:00 AM">11:00 AM</option>
                <option label="11:30 AM" value="string:11:30 AM">11:30 AM</option>
                <option label="noon" value="string:12:00 PM" selected="selected">noon</option>
                <option label="12:30 PM" value="string:12:30 PM">12:30 PM</option>
                <option label="1:00 PM" value="string:1:00 PM">1:00 PM</option>
                <option label="1:30 PM" value="string:1:30 PM">1:30 PM</option>
                <option label="2:00 PM" value="string:2:00 PM">2:00 PM</option>
                <option label="2:30 PM" value="string:2:30 PM">2:30 PM</option>
                <option label="3:00 PM" value="string:3:00 PM">3:00 PM</option>
                <option label="3:30 PM" value="string:3:30 PM">3:30 PM</option>
                <option label="4:00 PM" value="string:4:00 PM">4:00 PM</option>
                <option label="4:30 PM" value="string:4:30 PM">4:30 PM</option>
                <option label="5:00 PM" value="string:5:00 PM">5:00 PM</option>
                <option label="5:30 PM" value="string:5:30 PM">5:30 PM</option>
                <option label="6:00 PM" value="string:6:00 PM">6:00 PM</option>
                <option label="6:30 PM" value="string:6:30 PM">6:30 PM</option>
                <option label="7:00 PM" value="string:7:00 PM">7:00 PM</option>
                <option label="7:30 PM" value="string:7:30 PM">7:30 PM</option>
                <option label="8:00 PM" value="string:8:00 PM">8:00 PM</option>
                <option label="8:30 PM" value="string:8:30 PM">8:30 PM</option>
                <option label="9:00 PM" value="string:9:00 PM">9:00 PM</option>
                <option label="9:30 PM" value="string:9:30 PM">9:30 PM</option>
                <option label="10:00 PM" value="string:10:00 PM">10:00 PM</option>
                <option label="10:30 PM" value="string:10:30 PM">10:30 PM</option>
                <option label="11:00 PM" value="string:11:00 PM">11:00 PM</option>
                <option label="11:30 PM" value="string:11:30 PM">11:30 PM</option>
              </select><!---->
            </div>
          </div>
          <div class="col-xs-6" ng-class="{'hidden': (false &amp;&amp; (vm.domain =='au' || vm.domain === 'nz'))}">
            <span id="pickupError" class="error"></span>
          </div>
          <div class="col-lg-3 col-sm-6 col-xs-3 noPad">
            <span id="fDate" class="error"></span>
          </div>
          <div class="hideInputFld ng-hide" ng-show="vm.expandState || '' || reservation===carRentalConstant.resFlowModify">
            <div class="col-xs-12 res-inputFldFst">
              <div class="col-xs-6 res-inputFld ">
                <angucomplete-alt outside-click="closeMyDropdown()" id="DropLoc" placeholder="Return to same location" pause="500" selected-object="vm.suggestionValue.getDropLocation" remote-api-handler="vm.getSuggestions"
                  title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="returnLocation" initial-value="vm.suggestionValue.dropLocInitialValue" input-class="form-control form-control-small" match-class="highlight"
                  valid-method="blur" validation-list="optional" suggestion-list-response-error-message="Please revise your search or <a href='/content/avis/na/us/en_US/locations/find-a-location.html' >click here</a> to browse for a location"
                  validation-error-display-location-id="dropLocationError" validation-error-message="Please enter valid <b>Drop Location</b>" validation-invalid-message="Please enter valid <b>Drop Location</b>">
                  <div clear-on-hover="" class="angucomplete-holder" ng-class="{'angucomplete-dropdown-visible': showDropdown}"> <input id="DropLoc_value" name="anguDropLoc" ng-class="{'angucomplete-input-not-empty': notEmpty}" ng-model="searchStr"
                      ng-disabled="disableInput" type="text" placeholder="Return to same location" maxlength="150" ng-focus="onFocusHandler();alertWhenClicked(true);removePlaceholder(this.id, placeholder)"
                      class="form-control form-control-small ng-pending ng-empty ng-valid-maxlength" "="" ng-blur=" hideResults($event);validateText($event)" autocapitalize="off" autocorrect="off" autocomplete="off"
                      ng-change="removeError();inputChangeHandler(searchStr)" validator="optional" message-id="dropLocationError" required-error-message="Please enter valid <b>Drop Location</b>"
                      invalid-error-message="Please enter valid <b>Drop Location</b>" no-validation-message="validationNeeded" valid-method="blur">
                    <div ng-click="removeText($event)" class="clearTxt forDropLoc"></div>
                    <div id="DropLoc_dropdown" class="angucomplete-dropdown toKeepDropdown ng-hide" ng-show="showDropdown">
                      <div class="angucomplete-searching ng-hide" ng-show="searching" ng-bind="TEXT_SEARCHING">Searching...</div>
                      <div class="angucomplete-browse-location" ng-show="!searching &amp;&amp; (!results || results.length === 0)" ng-bind-html="suggestionListResponseErrorMessage">Please revise your search or
                        <a href="/content/avis/na/us/en_US/locations/find-a-location.html">click here</a> to browse for a location</div>
                      <div class="angucomplete-results"> <!----> </div>
                      <div class="angucomplete-fixed-text"><span ng-class="{'pull-left':totResults}" ng-bind="keeptrying">Keep typing to refine search</span><!----><span class="pull-right"
                          ng-bind="totResults?(totResults)+(' ')+(searchresfound):''"></span></div>
                    </div>
                  </div>
                </angucomplete-alt>
              </div>
              <div class="col-xs-3 res-inputFld dateImg">
                <input type="text" maxlength="10" autocomplete="off" name="reservationModel.dropDateDisplay" placeholder="mm/dd/yyyy" id="to" aria-label="mm/dd/yyyy"
                  class="date-form-field end-date-input date-to form-control res-inputMonth ng-untouched ng-pending ng-valid-maxlength hasDatepicker ng-not-empty ng-dirty ng-valid-parse" click-outside-calender="closeCalender()"
                  ng-model="vm.reservationModel.dropDateDisplay" validator="required,platformdate" message-id="returnDate" ng-change="vm.getVehicles.change(carRentalConstant.dropOffClassName,resForm)" valid-method="blur"
                  service-error-message="Whoops! Your return time has already passed. Please select a new time." comparedateequal-error-message="<b>Pick-up Date</b> cannot be after <b>Return Date</b>."
                  comparedatelesser-error-message="Whoops! Your return time has already passed. Please select a new time." required-error-message="Please enter a valid  <b>Return Date</b>" data-dpheaderlabel="Select Return date"
                  data-selecteddate=""><button type="button" class="ui-datepicker-trigger">...</button>
              </div>
              <div class="col-xs-3 res-inputFld res-hideSelect">
                <select name="reservationModel.dropTime" ng-model="vm.reservationModel.dropTime" ng-options="time.value as time.minits for time in vm.times" required-error-message="err.global.requiredDropOffTime"
                  class="form-control res-inputTime ng-pristine ng-untouched ng-valid ng-not-empty" aria-label="Return Time">
                  <option label="midnight" value="string:12:00 AM">midnight</option>
                  <option label="12:30 AM" value="string:12:30 AM">12:30 AM</option>
                  <option label="1:00 AM" value="string:1:00 AM">1:00 AM</option>
                  <option label="1:30 AM" value="string:1:30 AM">1:30 AM</option>
                  <option label="2:00 AM" value="string:2:00 AM">2:00 AM</option>
                  <option label="2:30 AM" value="string:2:30 AM">2:30 AM</option>
                  <option label="3:00 AM" value="string:3:00 AM">3:00 AM</option>
                  <option label="3:30 AM" value="string:3:30 AM">3:30 AM</option>
                  <option label="4:00 AM" value="string:4:00 AM">4:00 AM</option>
                  <option label="4:30 AM" value="string:4:30 AM">4:30 AM</option>
                  <option label="5:00 AM" value="string:5:00 AM">5:00 AM</option>
                  <option label="5:30 AM" value="string:5:30 AM">5:30 AM</option>
                  <option label="6:00 AM" value="string:6:00 AM">6:00 AM</option>
                  <option label="6:30 AM" value="string:6:30 AM">6:30 AM</option>
                  <option label="7:00 AM" value="string:7:00 AM">7:00 AM</option>
                  <option label="7:30 AM" value="string:7:30 AM">7:30 AM</option>
                  <option label="8:00 AM" value="string:8:00 AM">8:00 AM</option>
                  <option label="8:30 AM" value="string:8:30 AM">8:30 AM</option>
                  <option label="9:00 AM" value="string:9:00 AM">9:00 AM</option>
                  <option label="9:30 AM" value="string:9:30 AM">9:30 AM</option>
                  <option label="10:00 AM" value="string:10:00 AM">10:00 AM</option>
                  <option label="10:30 AM" value="string:10:30 AM">10:30 AM</option>
                  <option label="11:00 AM" value="string:11:00 AM">11:00 AM</option>
                  <option label="11:30 AM" value="string:11:30 AM">11:30 AM</option>
                  <option label="noon" value="string:12:00 PM" selected="selected">noon</option>
                  <option label="12:30 PM" value="string:12:30 PM">12:30 PM</option>
                  <option label="1:00 PM" value="string:1:00 PM">1:00 PM</option>
                  <option label="1:30 PM" value="string:1:30 PM">1:30 PM</option>
                  <option label="2:00 PM" value="string:2:00 PM">2:00 PM</option>
                  <option label="2:30 PM" value="string:2:30 PM">2:30 PM</option>
                  <option label="3:00 PM" value="string:3:00 PM">3:00 PM</option>
                  <option label="3:30 PM" value="string:3:30 PM">3:30 PM</option>
                  <option label="4:00 PM" value="string:4:00 PM">4:00 PM</option>
                  <option label="4:30 PM" value="string:4:30 PM">4:30 PM</option>
                  <option label="5:00 PM" value="string:5:00 PM">5:00 PM</option>
                  <option label="5:30 PM" value="string:5:30 PM">5:30 PM</option>
                  <option label="6:00 PM" value="string:6:00 PM">6:00 PM</option>
                  <option label="6:30 PM" value="string:6:30 PM">6:30 PM</option>
                  <option label="7:00 PM" value="string:7:00 PM">7:00 PM</option>
                  <option label="7:30 PM" value="string:7:30 PM">7:30 PM</option>
                  <option label="8:00 PM" value="string:8:00 PM">8:00 PM</option>
                  <option label="8:30 PM" value="string:8:30 PM">8:30 PM</option>
                  <option label="9:00 PM" value="string:9:00 PM">9:00 PM</option>
                  <option label="9:30 PM" value="string:9:30 PM">9:30 PM</option>
                  <option label="10:00 PM" value="string:10:00 PM">10:00 PM</option>
                  <option label="10:30 PM" value="string:10:30 PM">10:30 PM</option>
                  <option label="11:00 PM" value="string:11:00 PM">11:00 PM</option>
                  <option label="11:30 PM" value="string:11:30 PM">11:30 PM</option>
                </select>
              </div>
            </div>
            <div class="col-xs-6">
              <span id="dropLocationError" class="error"></span>
            </div>
            <div class="col-lg-3 col-sm-6 col-xs-3 noPad">
              <span id="returnDate" class="error"></span>
            </div>
            <!---->
            <div class="col-xs-12 res-inputFldFst" ng-if="!vm.isModal()">
              <div class="res-selectFld ageField form-group">
                <div ng-class="{'ageError':vm.reservationModel.displayControls.ageErrorState ,'expand-status': (vm.reservationModel.displayControls.additionalInfo==='ageDropDownActive')}">
                  <a tabindex="0" id="agePopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="hover" title="" data-content="<p>Providing your age allows us to give you a more accurate rental estimate. Restrictions and fees may apply for underage driver's.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('age')" data-original-title="Age"> <span class="s-icon res-helpIcon"></span>
                  </a>
                  <div class="res-ageFld" opendropdown="" ng-class="{'disabled': !isAnonymous || vm.reservationModel.displayControls.fieldDisable }">
                    <label for="reservationModel.personalInfoRQ.age" class="ageTxt">Age:</label>
                    <div class="ageDrop">
                      <select id="reservationModel.personalInfoRQ.age" name="reservationModel.personalInfoRQ.age" class="form-controlD ng-pristine ng-untouched ng-pending ng-not-empty"
                        ng-disabled="vm.reservationModel.displayControls.fieldDisable ||  (!isAnonymous)" ng-focus="vm.reservationModel.displayControls.additionalInfo='ageDropDownActive'"
                        ng-blur="vm.reservationModel.displayControls.additionalInfo=''" ng-model="vm.reservationModel.personalInfoRQ.age" ng-options="age.agsID as age.ageName for age in vm.ages"
                        ng-change="vm.reservationModel.displayControls.additionalInfo=''" validator="selectrequired" valid-method="change" message-id="ageerror" required-error-message="Please select your age
" selectrequired-error-message="Please select your age
">
                        <option label="25+" value="number:25" selected="selected">25+</option>
                        <option label="24" value="number:24">24</option>
                        <option label="23" value="number:23">23</option>
                        <option label="22" value="number:22">22</option>
                        <option label="21" value="number:21">21</option>
                        <option label="20" value="number:20">20</option>
                        <option label="19" value="number:19">19</option>
                        <option label="18" value="number:18">18</option>
                      </select>
                    </div>
                  </div>
                </div>
                <div class="col-sm-12 noPad ageErrorFld">
                  <span id="ageerror" class="error"></span>
                </div>
              </div>
              <div class="res-selectFld countryField form-group" ng-class="{'expand-status': (vm.reservationModel.displayControls.additionalInfo==='countryDropDownActive') }">
                <a tabindex="0" id="countryPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="hover" title="" data-content="<p>Providing your country allows us to give you a more accurate rental estimate.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('country')" data-original-title="Country"> <span class="s-icon res-helpIcon"></span>
                </a>
                <div class="res-ageFld" opendropdown="" ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }">
                  <label for="reservationModel.personalInfoRQ.residency" class="ageTxt residencyPlaceholder">Residency:</label>
                  <div class="residencyClass">
                    <select id="reservationModel.personalInfoRQ.residency" class="form-controlD ng-pristine ng-untouched ng-valid ng-not-empty" ng-disabled="vm.reservationModel.displayControls.countryFieldDisable || (!isAnonymous)"
                      ng-focus="vm.reservationModel.displayControls.additionalInfo='countryDropDownActive'" ng-blur="vm.reservationModel.displayControls.additionalInfo=''" ng-change="vm.reservationModel.displayControls.additionalInfo='';"
                      name="reservationModel.personalInfoRQ.residency" ng-model="vm.reservationModel.personalInfoRQ.residency" required-error-message="Country of residence is required."
                      alertuser-error-message="It appears you are booking from outside of the USA. So that we can provide you with the best car rental experience, please update the Residency field below.  If you are a resident of the U.S., please tap the ‘Select My Car’ button to proceed."
                      ng-options="residence.code as residence.name for residence in vm.pageContent.countryList " aria-label="Select Residency">
                      <option value="?" selected="selected"></option>
                    </select>
                  </div>
                </div>
              </div>
              <!---->
              <div ng-class="{'expand-status': (vm.additionalInfo.wizard), 'ifError': wizErrMsgGl}" class="wizardField res-selectFld form-group" ng-if="(isAnonymous || vm.reservationModel.personalInfoRQ.gebUser)&amp;&amp; !isPartnerAuth">
                <a tabindex="0" id="wizardPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="hover" title="" data-content="<p>Select the Avis Wizard Number option to enter both your Avis Wizard Number and Last Name</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')" data-original-title="Do you have an Avis Wizard Number?"> <span class="s-icon res-helpIcon"></span>
                </a>
                <!---->
                <div ng-if="reservation!=carRentalConstant.resFlowModify" class="res-wizardFld form-controlD" title="Avis Wizard Number *" ng-click="vm.toggleSection('wizard')">Avis Wizard Number *</div><!---->
                <!---->
              </div><!---->
              <!---->
              <div class="mblClearLeft"></div>
              <!---->
              <div ng-class="{'expand-status': (vm.additionalInfo.discount), 'ifError': vm.reservationModel.displayControls.discountErrorState}" class="res-selectFld discountField res-selectDC form-group">
                <!----><a ng-if="!vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="hover" title="" data-content="<p>Select the Discount Code option to enter an AWD (Avis Worldwide Discount), Coupon Code or Rate Code</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')" data-original-title="Do you have a Discount Code?"> <span class="s-icon res-helpIcon"></span>
                </a><!---->
                <!---->
                <div class="res-discFld form-controlD" title="Discount Codes" ng-click="vm.toggleSection('discount')"> Discount Codes <!----><span ng-if="couponCount != 0"></span><!---->* </div>
              </div>
              <div ng-class="{'expand-status': (vm.additionalInfo.vehicle)}" class="res-selectFld vehicleField res-selectDC form-group">
                <div ng-class="{'disabled': (vm.suggestionValue.getPickUpLocation == undefined || vm.vehicleList == undefined)}" class="res-vcleFld form-controlD disabled" id="res-home-vehicle-type" title="Vehicle Type *"
                  ng-bind="vm.vehicleTypeValue" ng-click="vm.toggleSection('vehicle')">Vehicle Type *</div>
              </div>
            </div><!---->
          </div>
          <div class="col-sm-12 res-wizard ng-hide" ng-show="vm.additionalInfo.wizard">
            <div class="res-dropWizDiv clearfix">
              <div class="centerSixty">
                <!---->
                <div class="res-dropWizInputDiv" ng-if="isAnonymous &amp;&amp; !isPartnerAuth">
                  <label>Enter Wizard Number and Last Name</label>
                  <div class="res-wizVal">
                    <input aria-label="Res-wizard Number" id="res-home-wizNum" ng-model="vm.reservationModel.wizardNumber" name="reservationModel.wizardNumber" class="res-dropWizNum ng-pristine ng-untouched ng-pending ng-empty"
                      focus-me="displayWizard" type="text" placeholder="Wizard Number" validator="optional,platformwizard" autocomplete="off" valid-method="blur" recognized-error-message="Enter your Wizard Number"
                      invalid-error-message="Wizard Number entered is invalid." optional-error-message="Enter your Wizard Number" platformwizard-error-message="Wizard Number entered is invalid."><span class="platform-error-message error"></span>
                  </div>
                  <div class="res-wizVal">
                    <input ng-model="vm.reservationModel.personalInfoRQ.lastName" maxlength="26" id="res-home-lastName" aria-label="Last Name " name="DiscLN" class="res-dropWizNum ng-pristine ng-untouched ng-pending ng-empty ng-valid-maxlength"
                      type="text" placeholder="Last Name " validator="optional,alphaone" valid-method="blur" autocomplete="off" recognized-error-message="Enter your Last Name" invalid-error-message="Please enter a valid <strong>Last Name</strong>."
                      optional-error-message="Enter your Last Name" alphaone-error-message="Last Name should contain letters only."><span class="platform-error-message error"></span>
                  </div>
                </div><!---->
                <!---->
              </div>
            </div>
          </div>
          <div class="col-sm-12 res-discount ng-hide" ng-show="((vm.additionalInfo.discount) &amp;&amp; !vm.isModal()) || (vm.requiresMemberID &amp;&amp; vm.expandState) || (vm.expandState &amp;&amp; vm.partnerError)">
            <div class="res-dropWizDiv clearfix">
              <div ng-class="{'centerSixty' : !vm.displayMemberRatesDropDown}" class="">
                <div class="res-dropWizInputDiv">
                  <div class="col-sm-4 col-md-3 discount-label font-size-1_28" ng-class="{'font-size-1_28' : vm.displayMemberRatesDropDown}">
                    <label>Enter a Discount Code</label>
                  </div>
                  <div class="col-sm-8 col-md-9 noPad popover-avis">
                    <!---->
                    <div class="res-ccVal res-awd" ng-if="(vm.reservationModel.discountSummaryList == undefined || vm.reservationModel.discountSummaryList.length<1)">
                      <input id="awd" ng-model="vm.reservationModel.coupon.discountNumber" name="res.coupon.discountNumber" class="res-dropDiscAWD ng-pristine ng-untouched ng-pending ng-not-empty" type="text" ng-init="vm.getDefaultAwd('')"
                        placeholder="AWD #" focus-me="displayDiscount" aria-label="AWD #"
                        ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' &amp;&amp; vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" prefilledvalue=""
                        maskeddiscountcode="" validator="optional,platformLinkedAwd" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resForm);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();"
                        ng-paste="vm.clearMembershipID();vm.partnerValidation();" compile-request="true"
                        invalid-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; learn-why=&quot;DiscAWD&quot; call-from=&quot;Home&quot;>Learn why.</a>"
                        platformawd-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; learn-why=&quot;DiscAWD&quot; call-from=&quot;Home&quot;>Learn why.</a>"
                        platformlinkedawd-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; learn-why=&quot;DiscAWD&quot; call-from=&quot;Home&quot;>Learn why.</a>"><span
                        class="platform-error-message error"></span>
                      <!---->
                    </div><!---->
                    <!---->
                    <div class="res-ccVal res-coupon">
                      <input id="coupon" ng-model="vm.reservationModel.coupon.couponNumber" maxlength="8" name="res.coupon.couponNumber" class="res-dropDiscAWD ng-pristine ng-untouched ng-pending ng-empty ng-valid-maxlength" type="text"
                        placeholder="Coupon Code" aria-label="Coupon Code" ng-disabled="vm.pageContent.couponCodeDisabled" validator="optional,platformcoupon" valid-method="blur" ng-blur="vm.getMultiCoupon()" compile-request="true"
                        invalid-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; data-toggle=&quot;modal&quot; data-target=&quot;.couponMsg&quot; learn-why=&quot;DiscCoupon&quot; call-from=&quot;Other&quot;>Learn why.</a>"
                        platformcoupon-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; data-toggle=&quot;modal&quot; data-target=&quot;.couponMsg&quot; learn-why=&quot;DiscCoupon&quot; call-from=&quot;Other&quot;>Learn why.</a>"><span
                        class="platform-error-message error"></span>
                      <!---->
                    </div>
                    <div class="res-ccVal marGnTop ng-hide" ng-show="vm.reservationModel.coupon.isMultiCoupon &amp;&amp; vm.reservationModel.coupon.couponNumber != ''">
                      <div>
                        <label class="res-dropWizText">Quantity <a tabindex="0" id="couponPopup" data-placement="top" data-html="true" class="popOver" role="button" data-toggle="popover" data-trigger="hover" title="" data-content="<p>These are the available options that may be redeemed.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('couponCount')" data-original-title="Quantity"> <span class="s-icon res-helpIcon"></span>
                            </a>
                        </label>
                      </div>
                      <span class="s-dropdown">
                        <select class="res-dropDiscAWD ng-pristine ng-untouched ng-valid ng-empty" aria-label="Number Of Coupon" ng-model="vm.reservationModel.coupon.couponQuantity"
                          ng-options="cupon.key as cupon.value for cupon in vm.pageContent.couponList">
                          <option value="?" selected="selected"></option>
                        </select>
                      </span>
                    </div>
                    <div class="res-ccVal">
                      <input ng-model="vm.reservationModel.coupon.couponRateCode" id="res-home-rateCode" maxlength="4" name="reservationModel.coupon.couponRateCode"
                        class="res-dropDiscAWD ng-pristine ng-untouched ng-pending ng-empty ng-valid-maxlength" type="text" placeholder="Rate Code" aria-label="Rate Code" required-error-message="err.global.invalidRateCode" validator="optional"
                        valid-method="blur"><span class="platform-error-message error"></span>
                    </div>
                    <!---->
                    <div class="res-ccVal aarp-dropdown" ng-if="vm.displayMemberRatesDropDown">
                      <div class="col-xs-12">
                        <button class="btn btn-primary dropdown-toggle" id="memberRatesDropdown" type="button" data-toggle="dropdown" ng-click="vm.getMemberRatesDropdown(true)">Member Rates <span class="arrow"></span></button>
                        <ul class="dropdown-menu">
                          <!---->
                          <li id="aarp" ng-repeat="member in vm.membersList" ng-click="vm.selectMemberType(member)">
                            <span class=""></span><a>AARP</a>
                          </li><!---->
                          <li id="na" ng-repeat="member in vm.membersList" ng-click="vm.selectMemberType(member)">
                            <span class="tick"></span><a>None</a>
                          </li><!---->
                        </ul>
                      </div>
                      <!---->
                    </div><!---->
                    <div class="clearfix"></div>
                  </div>
                </div>
              </div>
            </div>
            <!-- Partner Validation -->
            <!---->
            <!-- Partner Validation  -->
            <!--ABGDIMT-757  Corporate Email id changes   -->
            <!---->
            <!--  Corporate Email id changes   -->
          </div>
          <!---->
          <!--help me find a location modal pop up-->
          <div class="col-xs-12">
            <!-- Enable Book a truck link on desktop Start-->
            <!-- End -->
          </div>
          <!---->
          <div ng-if="!(vm.isModal() || optionalVisible)" class="hintOpt">
            <sup>*</sup> Optional
          </div><!---->
          <!---->
        </div>
        <!---->
        <div class="offers-landing-selbtn btnSpacing" ng-if="!vm.isModal()">
          <div class="col-lg-12 col-md-12 col-sm-12">
            <!----><button name="button" id="res-home-select-car" ng-class="{'margin-top-90':false &amp;&amp; vm.expandState &amp;&amp; isAuthenticated ,'btn-white-on-black' : false}" class="btn btn-red selectMyCar hideMeFix btn-white-on-black"
              ng-if="!vm.isOneClick" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resForm)">Select My Car</button><!---->
            <!---->
            <a ui-sref="step1" href="javascript:void(null);" class="btn btn-red selectMyCar showMeFix" ng-click="vm.getVehicles.submit(resForm);">Continue</a>
          </div>
        </div><!---->
        <div>
        </div>
        <div class="clearfix"></div>
      </div>
    </div>
  </div>
  <!--ARD2-2964 -->
  <!-- Using Generic Modal for Budget - will be refactored to Member Benefits Modal later -->
  <!-- Using newly created component specific for Avis Member Benefits Modal -->
  <style>
    .modal-upper-half {
      background-image: url("") !important;
    }
  </style>
  <div ng-controller="GenericController as gvm">
    <div>
      <!---->
      <div class="modal fade offers-modal show-generic-modal benefits-modal in" tabindex="-1" role="dialog" data-backdrop="true" ng-if="gvm.enableMemberBenefits == 'true'" style="display: block;">
        <!-- Reading all properties from Design Dialog -->
        <div class="modal-dialog reservation-modal width-500 member-benefits-modal" role="document">
          <div>
            <div class="modal-content-popup">
              <div class="generic-modal modal-body noPad">
                <div class="text-center">
                  <h4 class="noMar">
                    <span aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close" ng-click="gvm.closeMemberBenefitsModal()" data-dismiss="modal"></span>
                  </h4>
                  <div class="modalcontent-popup">
                    <!-- Modal Sub-Title RTE -->
                    <span class="modalcontent-subtitle">
                      <p style="text-align: center;"><span
                          class="blue"><b><span class="text-size-1_5x" data-gtm-vis-recent-on-screen1976839_1632="1222" data-gtm-vis-first-on-screen1976839_1632="1223" data-gtm-vis-total-visible-time1976839_1632="100" data-gtm-vis-has-fired1976839_1632="1" data-gtm-vis-recent-on-screen374829_887="626" data-gtm-vis-first-on-screen374829_887="626" data-gtm-vis-total-visible-time374829_887="100" data-gtm-vis-has-fired374829_887="1"><span><span class="text-color-black"><img src="/content/dam/avis/na/us/common/logos/Member%20Benefit%20Savings%20Icon_Landing%20Page.svg" alt=""></span></span></span></b></span>
                      </p>
                      <p style="text-align: center;"><span
                          class="blue"><b><span class="text-size-1_5x" style="font-family: Custom-Demi;" data-gtm-vis-recent-on-screen1976839_1632="1239" data-gtm-vis-first-on-screen1976839_1632="1239" data-gtm-vis-total-visible-time1976839_1632="100" data-gtm-vis-has-fired1976839_1632="1" data-gtm-vis-recent-on-screen374829_887="634" data-gtm-vis-first-on-screen374829_887="634" data-gtm-vis-total-visible-time374829_887="100" data-gtm-vis-has-fired374829_887="1"><span><span class="text-color-black" style="font-size: 24.0px;word-spacing: 2.0px;padding: 0.0px 0.0px;width: 85.0%;display: block;margin: auto;color: rgb(51,51,51);">LOG IN TO GET OUR BEST RATES</span></span></span></b></span>
                      </p>
                    </span>
                    <!-- Modal Hyperlink RTE - is currently configured to open another modal on the same window -->
                    <a href="javascript:void(0)" class="link-details" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false" id="member-benefits-terms-generic-modal"><span class="text-color-black"><u id="member-benefits-terms-generic-modal">Terms Apply</u></span></a>
                    <!-- Nodal CTA RTE - is currently configured to open another login modal on the same window -->
                    <div class="offers-btn" id="generic-modal-button">
                      <a id="res-login-profile" href="javascript:void(0)" ng-click="gvm.getLoginModalWindow();" class="btn btn-red  member-benefits-signin-generic-modal">Log In</a>
                    </div>
                  </div>
                  <!-- Modal Footer RTE -->
                  <div class="footerInfo" id="member-benefits-terms-generic-modal">
                    <p><span><b style="font-family: inherit;font-size: 14.0px;color: black;">Don't have an account?</b></span><br>
                      <span style="font-size: 14.0px;font-weight: 600;">It's easy and only takes a minute</span>
                    </p>
                    <p><span class="orange-light"><a href="/en/loyalty-profile/member-rates-enrollment?optPop=true" target="_self"><span class="orange-dark">
<span class="text-color-avis member-benefits-create-account-login-modal"><b style="font-size: 15.0px;font-weight: 600;font-family: inherit;">Create an Account</b></span></span></a></span></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div><!---->
      <!--Landing Page Modal Starts-->
    </div>
    <!--Landing Page Modal Ends-->
  </div>
  <script type="text/javascript">
    var modalID = "";
    var enableMemberBenefitsModal = "true";
    if (enableMemberBenefitsModal != "" && enableMemberBenefitsModal == "true") {
      modalID = "show-generic-modal";
    }
    $(".link-details").click(function() {
      $("html").addClass("intro");
    });
    $(".close-icon-black").click(function() {
      $("html").removeClass("intro");
    });
    /*** Landing Page Modal Starts*****/
    if (window.brand == "avis" || window.location.href.includes("avis")) {
      var isMemberRentalPricesPage = window.location.pathname.includes("member-rental-prices");
      if (isMemberRentalPricesPage) {
        var isLoggedIn = window.sessionStorage.getItem("ngStorage-customer") != null;
        if (isLoggedIn) {
          var enableLandingPageModal = "";
          if (enableLandingPageModal) {
            modalID = "landing-page-modal-container";
          }
        }
      }
    }
    /*** Landing Page Modal Ends*****/
    jQuery(document).ready(function() {
      setTimeout(function() {
        if (sessionStorage.getItem("benefitsmodaldisplay") != 'true') {
          jQuery("body").removeClass('modal-open');
        }
      }, 3000)
    });
  </script>
  <!--ARD2-2964 ends -->
</form>

Name: resFormMob

<form class="res-css-form ng-pending ng-valid-maxlength ng-dirty ng-valid-parse" id="res-mobile-selectCarForm" name="resFormMob" novalidate="">
  <!---->
  <div ng-if="((vm.brand === 'avis' || vm.brand === 'budget') &amp;&amp; vm.domain == 'us' &amp;&amp; vm.enableMemberBenefits === 'true')" class="homeBannerMob">
    <div ng-show="vm.memberBenefitsAppliedHomepage" class="res-widget-member-home-banner ng-hide">
      <span class="member-benefit-home-img"></span>
      <div class="member-benefit-msg-container">
        <span class="member-benefit-homepage-banner-applied-msg"><b> Your Benefits Have Been Applied!</b></span>
        <span class="member-benefit-homepage-banner-msg">Start Your Reservation Below. <a a="" href="javascript:void(0)" class="memeber-offer-tnc-anchor" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">Terms Apply</a>
        </span>
      </div>
    </div>
  </div><!---->
  <!-- changes as part of HomePageBanner -->
  <div class="row resMobileView home-container" ng-class="{'solidBackgroundColor': (false), 'home-container':!vm.isModal(), 'stepOneModel':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())}" s=""
    style="background-image: url('')">
    <!---->
    <div ng-if="!(vm.isModal() || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd()))">
      <div class="res-heroBanner" ng-show="!vm.isModal()">
        <div>
        </div>
        <div>
        </div>
        <script>
          var Campaign = Campaign || {};
          Campaign['PEXD8_content_dam_avis_na_us_common_locations_FeaturedImage_2x_png'] = {
            "Renditions": [{
              "width": 768,
              "height": 504,
              "dpr": 1,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.768.504.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.768.504.webp",
              "defaultFileMimeType": "image/webp"
            }, {
              "width": 1536,
              "height": 1008,
              "dpr": 2,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1536.1008.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1536.1008.webp",
              "defaultFileMimeType": "image/webp"
            }, {
              "width": 375,
              "height": 375,
              "dpr": 1,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.375.375.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.375.375.webp",
              "defaultFileMimeType": "image/webp"
            }, {
              "width": 1220,
              "height": 800,
              "dpr": 1,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1220.800.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.1220.800.webp",
              "defaultFileMimeType": "image/png"
            }, {
              "width": 750,
              "height": 750,
              "dpr": 2,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.750.750.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.750.750.webp",
              "defaultFileMimeType": "image/png"
            }, {
              "width": 2440,
              "height": 1600,
              "dpr": 2,
              "defaultFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.png",
              "webpFile": "/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.2440.1600.webp",
              "defaultFileMimeType": "image/webp"
            }],
            "MobileRenditions": [{
              "width": 750,
              "height": 750,
              "dpr": 2,
              "defaultFile": "/content/dam/avis/na/us/common/offers/avis-deals-spring24-mobileHP.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg",
              "webpFile": "/content/dam/avis/na/us/common/offers/avis-deals-spring24-mobileHP.jpg/jcr:content/renditions/cq5dam.web.750.750.webp",
              "defaultFileMimeType": "image/jpg"
            }]
          };
        </script>
        <div data-reference="PEXD8_content_dam_avis_na_us_common_locations_FeaturedImage_2x_png" class="heroBan" hero-banner-image-cover=""
          imgsrc="/content/dam/avis/na/us/common/locations/FeaturedImage@2x.png/jcr:content/renditions/cq5dam.web.375.375.webp" request="background"></div>
        <!-- Moved call-to-action component out of dynamic-promo component as it is required
		 for other pages as well like partner pages -->
        <script>
          document.addEventListener("DOMContentLoaded", function() {
            var waitUntilAngularReady = waitUntilAngularReady || {};
            (function(randomString) {
              waitUntilAngularReady[randomString] = setInterval(function() {
                var scope = angular.element($('.mainContainer')).injector().get('$rootScope');
                if (angular.isDefined(window.angular) && angular.isDefined(scope) && angular.isDefined(scope.recompile)) {
                  clearInterval(waitUntilAngularReady[randomString]);
                  scope.recompile();
                }
              }, 1500);
            })(Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15));
          });
        </script>
      </div>
      <div class="top-section">
        <!---->
        <div ng-if="vm.invisible">
          <!---->
          <div class="invisible" ng-if="vm.hideInlocations">
            <p class="resTitle" ng-class="{'set-max-height' : false}"></p>
            <p>&nbsp;</p>
            <p></p>
          </div><!---->
          <h3 class="invisible">
            <span class="hidden-xs"></span>
            <span class="visible-xs-inline"></span>
          </h3>
        </div><!---->
      </div>
      <div set-class-when-at-top="fix-to-top" padding-when-at-top="115" display-res-widget-on-scroll="true">
        <div class="res-section res-section-no-subtitle">
          <div class="row res-inputFldPrt">
            <!-- Trip Link Mobile -Starts -->
            <!---->
            <!-- Trip Link Mobile-Ends -->
            <div class="col-xs-12 res-inputFldFst">
              <input type="text" id="triggerRes" data-target=".resModal" data-toggle="modal" ng-model="vm.suggestionValue.pickUpLocInitialValue" class="form-control mobile-home-input ng-pristine ng-untouched ng-valid ng-empty"
                placeholder="Enter your pick-up location or zip code" aria-label="Enter your pick-up location or zip code" ng-click="vm.setResidencyDropdown();vm.setTimeDropdown()">
            </div>
          </div>
          <div class="offers-landing-selbtn">
            <div class="col-lg-12 col-md-12 col-sm-12">
              <a class="btn btn-red selectMyCar mobile-home-button hideMeFix btn-white-on-black" ng-class="{'btn-white-on-black' : false}" data-target=".resModal" data-toggle="modal" ng-click="vm.setTimeDropdown()">Select My Car</a>
              <a data-target=".resModal" data-toggle="modal" href="javascript:void(null);" id="res-mobile-SelectContinue" class="btn btn-red selectMyCar mobile-home-button showMeFix">Continue</a>
            </div>
          </div>
        </div>
      </div>
    </div><!---->
    <div class="modal resModal" id="reservationModal" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="false" ng-class="{'removeModel': (vm.getPageURL === '/time-and-place' || vm.getURLMtd())}">
      <div class="modal-dialog">
        <div class="modal-content">
          <!---->
          <div class="modal-header" ng-if="!(vm.isModal() || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd()))">
            <a type="button" class="close-button TextbuttonColor" data-dismiss="modal" onclick="jQuery('body').scrollTop(0);">Close</a>
            <h4 class="modal-title">Make a Reservation</h4>
          </div><!---->
          <!---->
          <!---->
          <!---->
          <!-- ABGPR-580 changes to display Timeout error in mobile -->
          <!---->
          <div class="modal-body mobile datepicker-ref booking-widget" ng-class="{showError: vm.getVehicles.validated}">
            <div ng-show="vm.getVehicles.validated" class="col-xs-12 mainErrorMsg ng-hide">
              <div class="col-sm-1 col-xs-2 mainErrorImage">
                <span></span>
              </div>
              <!---->
              <div class="col-xs-10 noPad" ng-if="!(vm.prod.couponErrorList.length>0)">
                <p class="info-error-msg-text" ng-bind-html="vm.pageContent.resFormPageError"></p>
              </div><!---->
            </div>
            <div ng-show="vm.showLearnWhyError" class="col-xs-12 mainErrorMsg ng-hide">
              <div class="col-sm-1 col-xs-2 mainErrorImage">
                <span></span>
              </div>
              <!---->
              <div class="col-xs-10 noPad" ng-if="!(vm.prod.couponErrorList.length>0)">
                <p class="learnwhy-error-msg-text"></p>
              </div><!---->
            </div>
            <!---->
            <!-- For Mobile View of invalid AWD -->
            <div ng-show="vm.reservationModel.corporateBookingType == 'true' &amp;&amp; vm.reservationModel.invalidConcurAWD" class="col-xs-12 mainErrorMsg ng-hide">
              <div class="col-sm-1 col-xs-2 mainErrorImage">
                <span></span>
              </div>
              <div class="col-xs-10 noPad">
                <p class="info-error-msg-text">Your corporate discount code is invalid. Please have your travel manager verify the discount code in SAP Concur.</p>
              </div>
            </div>
            <!--  Alternate Coupon/DiscountCode Banner -->
            <!---->
            <!-- Alternate Coupon/DiscountCode Banner -->
            <!-- Trip Link Mobile ResModal -Starts -->
            <!---->
            <!-- Trip Link Mobile ResModal-Ends -->
            <div class="clearfix"></div>
            <div class="pick-up-checkbox">
              <input type="checkbox" id="CheckboxForpickupReturnText" ng-model="vm.pickupcheckbox" ng-init="vm.pickupcheckbox=true" name="checkbox" class="checkbox-custom ng-pristine ng-untouched ng-valid ng-not-empty" valid-method="blur">
              <label class="checkbox-custom-label pick-up" id="checkbox-label" for="CheckboxForpickupReturnText">Pick-up and Return to same location</label>
            </div>
            <div class="res-inputFld">
              <angucomplete-alt ng-class="{'showLocError': validateInput2}" outside-click="closeMyDropdown(this)" id="PicLoc" placeholder="Enter your pick-up location or zip code" pause="500" selected-object="vm.suggestionValue.getPickUpLocation"
                remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="pickupLocation" initial-value="vm.suggestionValue.pickUpLocInitialValue"
                input-class="form-control form-control-cal" match-class="highlight"
                suggestion-list-response-error-message="Please revise your search or <a href='/content/avis/na/us/en_US/locations/find-a-location.html' >click here</a> to browse for a location" validation-list="required"
                validation-error-display-location-id="pickupErrorMob" validation-error-message="Please enter a <b>Pick-up Location</b>" validation-invalid-message="Please enter a valid <b>Pick-up Location</b>">
                <div clear-on-hover="" class="angucomplete-holder" ng-class="{'angucomplete-dropdown-visible': showDropdown}"> <input id="PicLoc_value" name="anguPicLoc" ng-class="{'angucomplete-input-not-empty': notEmpty}" ng-model="searchStr"
                    ng-disabled="disableInput" type="text" placeholder="Enter your pick-up location or zip code" maxlength="150" ng-focus="onFocusHandler();alertWhenClicked(true);removePlaceholder(this.id, placeholder)"
                    class="form-control form-control-cal ng-pending ng-empty ng-valid-maxlength" "="" ng-blur=" hideResults($event);validateText($event)" autocapitalize="off" autocorrect="off" autocomplete="off"
                    ng-change="removeError();inputChangeHandler(searchStr)" validator="required" message-id="pickupErrorMob" required-error-message="Please enter a <b>Pick-up Location</b>"
                    invalid-error-message="Please enter a valid <b>Pick-up Location</b>" no-validation-message="validationNeeded" valid-method="blur">
                  <div ng-click="removeText($event)" class="clearTxt forPicLoc"></div>
                  <div id="PicLoc_dropdown" class="angucomplete-dropdown toKeepDropdown ng-hide" ng-show="showDropdown">
                    <div class="angucomplete-searching ng-hide" ng-show="searching" ng-bind="TEXT_SEARCHING">Searching...</div>
                    <div class="angucomplete-browse-location" ng-show="!searching &amp;&amp; (!results || results.length === 0)" ng-bind-html="suggestionListResponseErrorMessage">Please revise your search or
                      <a href="/content/avis/na/us/en_US/locations/find-a-location.html">click here</a> to browse for a location</div>
                    <div class="angucomplete-results"> <!----> </div>
                    <div class="angucomplete-fixed-text"><span ng-class="{'pull-left':totResults}" ng-bind="keeptrying">Keep typing to refine search</span><!----><span class="pull-right"
                        ng-bind="totResults?(totResults)+(' ')+(searchresfound):''"></span></div>
                  </div>
                </div>
              </angucomplete-alt>
            </div>
            <div class="marB7">
              <span id="pickupErrorMob" class="error"></span>
            </div>
            <div class="clearfix"></div>
            <div class="res-inputFld">
              <div ng-class="{'col-xs-6':(vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck')}" class="res-inputFld dateImg floating-label col-xs-6">
                <input type="text" autocomplete="off" class="date-form-field start-date-input res-inputMonth date-from form-control-cal inputMonth ng-untouched ng-pending ng-valid-maxlength hasDatepicker ng-not-empty ng-dirty ng-valid-parse"
                  name="reservationModel.pickUpDateDisplay" maxlength="10" placeholder="mm/dd/yyyy" aria-label="mm/dd/yyyy" readonly="true" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.pickUpDateDisplay" id="fromMob"
                  ng-change="vm.getVehicles.change(carRentalConstant.pickUpClassName,resFormMob)" valid-method="blur" validator="required,platformdate" message-id="fDateMob"
                  datelesser-error-message="You selected a date/time prior to the current time" required-error-message="Please enter a valid <b> Pick-up Date</b>" data-dpheaderlabel="Select Pick-up date" data-selecteddate=""><button type="button"
                  class="ui-datepicker-trigger">...</button>
                <!----><label ng-if="vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck'">Pick-up Date</label><!---->
              </div>
              <div ng-class="{'col-xs-6':(vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck')}" class="inputFld s-timer select-mob floating-label col-xs-6">
                <select name="reservationModel.pickUpTime" ng-model="vm.reservationModel.pickUpTime" ng-options="time.value as time.minits for time in vm.times" class="form-control-cal inputTime ng-pristine ng-untouched ng-valid ng-not-empty"
                  required-error-message="err.global.requiredPickUpTime" aria-label="Pick Up Time" ng-change="vm.setDropTime()">
                  <option label="midnight" value="string:12:00 AM">midnight</option>
                  <option label="12:30 AM" value="string:12:30 AM">12:30 AM</option>
                  <option label="1:00 AM" value="string:1:00 AM">1:00 AM</option>
                  <option label="1:30 AM" value="string:1:30 AM">1:30 AM</option>
                  <option label="2:00 AM" value="string:2:00 AM">2:00 AM</option>
                  <option label="2:30 AM" value="string:2:30 AM">2:30 AM</option>
                  <option label="3:00 AM" value="string:3:00 AM">3:00 AM</option>
                  <option label="3:30 AM" value="string:3:30 AM">3:30 AM</option>
                  <option label="4:00 AM" value="string:4:00 AM">4:00 AM</option>
                  <option label="4:30 AM" value="string:4:30 AM">4:30 AM</option>
                  <option label="5:00 AM" value="string:5:00 AM">5:00 AM</option>
                  <option label="5:30 AM" value="string:5:30 AM">5:30 AM</option>
                  <option label="6:00 AM" value="string:6:00 AM">6:00 AM</option>
                  <option label="6:30 AM" value="string:6:30 AM">6:30 AM</option>
                  <option label="7:00 AM" value="string:7:00 AM">7:00 AM</option>
                  <option label="7:30 AM" value="string:7:30 AM">7:30 AM</option>
                  <option label="8:00 AM" value="string:8:00 AM">8:00 AM</option>
                  <option label="8:30 AM" value="string:8:30 AM">8:30 AM</option>
                  <option label="9:00 AM" value="string:9:00 AM">9:00 AM</option>
                  <option label="9:30 AM" value="string:9:30 AM">9:30 AM</option>
                  <option label="10:00 AM" value="string:10:00 AM">10:00 AM</option>
                  <option label="10:30 AM" value="string:10:30 AM">10:30 AM</option>
                  <option label="11:00 AM" value="string:11:00 AM">11:00 AM</option>
                  <option label="11:30 AM" value="string:11:30 AM">11:30 AM</option>
                  <option label="noon" value="string:12:00 PM" selected="selected">noon</option>
                  <option label="12:30 PM" value="string:12:30 PM">12:30 PM</option>
                  <option label="1:00 PM" value="string:1:00 PM">1:00 PM</option>
                  <option label="1:30 PM" value="string:1:30 PM">1:30 PM</option>
                  <option label="2:00 PM" value="string:2:00 PM">2:00 PM</option>
                  <option label="2:30 PM" value="string:2:30 PM">2:30 PM</option>
                  <option label="3:00 PM" value="string:3:00 PM">3:00 PM</option>
                  <option label="3:30 PM" value="string:3:30 PM">3:30 PM</option>
                  <option label="4:00 PM" value="string:4:00 PM">4:00 PM</option>
                  <option label="4:30 PM" value="string:4:30 PM">4:30 PM</option>
                  <option label="5:00 PM" value="string:5:00 PM">5:00 PM</option>
                  <option label="5:30 PM" value="string:5:30 PM">5:30 PM</option>
                  <option label="6:00 PM" value="string:6:00 PM">6:00 PM</option>
                  <option label="6:30 PM" value="string:6:30 PM">6:30 PM</option>
                  <option label="7:00 PM" value="string:7:00 PM">7:00 PM</option>
                  <option label="7:30 PM" value="string:7:30 PM">7:30 PM</option>
                  <option label="8:00 PM" value="string:8:00 PM">8:00 PM</option>
                  <option label="8:30 PM" value="string:8:30 PM">8:30 PM</option>
                  <option label="9:00 PM" value="string:9:00 PM">9:00 PM</option>
                  <option label="9:30 PM" value="string:9:30 PM">9:30 PM</option>
                  <option label="10:00 PM" value="string:10:00 PM">10:00 PM</option>
                  <option label="10:30 PM" value="string:10:30 PM">10:30 PM</option>
                  <option label="11:00 PM" value="string:11:00 PM">11:00 PM</option>
                  <option label="11:30 PM" value="string:11:30 PM">11:30 PM</option>
                </select>
                <!----><label ng-if="vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck'">Pick-up Time</label><!---->
              </div>
            </div>
            <div class="clearfix"></div>
            <div class="marB7">
              <span id="fDateMob" class="error"></span>
            </div>
            <div class="clearfix"></div>
            <div class="res-inputFld ng-hide" ng-show="!vm.pickupcheckbox" ng-click="vm.scrollToTop($event)">
              <angucomplete-alt outside-click="closeMyDropdown()" id="DropLoc" placeholder="Return to same location" pause="500" selected-object="vm.suggestionValue.getDropLocation" remote-api-handler="vm.getSuggestions" title-field="suggDescription"
                description-field="suggDescription" minlength="3" input-name="returnLocation" initial-value="vm.suggestionValue.dropLocInitialValue" input-class="form-control form-control-cal" match-class="highlight"
                suggestion-list-response-error-message="Please revise your search or <a href='/content/avis/na/us/en_US/locations/find-a-location.html' >click here</a> to browse for a location" validation-list="optional"
                validation-error-display-location-id="dropLocationMobError" validation-error-message="Please enter valid <b>Drop Location</b>" validation-invalid-message="Please enter valid valid <b>Drop Location</b>">
                <div clear-on-hover="" class="angucomplete-holder" ng-class="{'angucomplete-dropdown-visible': showDropdown}"> <input id="DropLoc_value" name="anguDropLoc" ng-class="{'angucomplete-input-not-empty': notEmpty}" ng-model="searchStr"
                    ng-disabled="disableInput" type="text" placeholder="Return to same location" maxlength="150" ng-focus="onFocusHandler();alertWhenClicked(true);removePlaceholder(this.id, placeholder)"
                    class="form-control form-control-cal ng-pending ng-empty ng-valid-maxlength" "="" ng-blur=" hideResults($event);validateText($event)" autocapitalize="off" autocorrect="off" autocomplete="off"
                    ng-change="removeError();inputChangeHandler(searchStr)" validator="optional" message-id="dropLocationMobError" required-error-message="Please enter valid <b>Drop Location</b>"
                    invalid-error-message="Please enter valid valid <b>Drop Location</b>" no-validation-message="validationNeeded" valid-method="blur">
                  <div ng-click="removeText($event)" class="clearTxt forDropLoc"></div>
                  <div id="DropLoc_dropdown" class="angucomplete-dropdown toKeepDropdown ng-hide" ng-show="showDropdown">
                    <div class="angucomplete-searching ng-hide" ng-show="searching" ng-bind="TEXT_SEARCHING">Searching...</div>
                    <div class="angucomplete-browse-location" ng-show="!searching &amp;&amp; (!results || results.length === 0)" ng-bind-html="suggestionListResponseErrorMessage">Please revise your search or
                      <a href="/content/avis/na/us/en_US/locations/find-a-location.html">click here</a> to browse for a location</div>
                    <div class="angucomplete-results"> <!----> </div>
                    <div class="angucomplete-fixed-text"><span ng-class="{'pull-left':totResults}" ng-bind="keeptrying">Keep typing to refine search</span><!----><span class="pull-right"
                        ng-bind="totResults?(totResults)+(' ')+(searchresfound):''"></span></div>
                  </div>
                </div>
              </angucomplete-alt>
            </div>
            <div>
              <span id="dropLocationMobError" class="error"></span>
            </div>
            <div class="clearfix"></div>
            <div class="res-inputFld">
              <div class="col-lg-3 col-xs-6 res-inputFld dateImg floating-label">
                <input type="text" maxlength="10" autocomplete="off" name="reservationModel.dropDateDisplay" placeholder="mm/dd/yyyy" aria-label="mm/dd/yyyy" readonly="true"
                  class="date-form-field end-date-input date-to form-control-cal res-inputMonth inputMonth ng-untouched ng-pending ng-valid-maxlength hasDatepicker ng-not-empty ng-dirty ng-valid-parse" click-outside-calender="closeCalender()"
                  ng-model="vm.reservationModel.dropDateDisplay" id="toMob" ng-change="vm.getVehicles.change(carRentalConstant.dropOffClassName,resFormMob)" valid-method="blur" validator="required,platformdate" message-id="returnDateMob"
                  comparedate-error-message="<b>Pick-up Date</b> cannot be after <b>Return Date</b>." required-error-message="Please enter a valid  <b>Return Date</b>" data-dpheaderlabel="Select Return date" data-selecteddate=""><button type="button"
                  class="ui-datepicker-trigger">...</button>
                <label>Return Date</label>
              </div>
              <div class="col-lg-3 col-xs-6 inputFld s-timer select-mob floating-label">
                <select name="reservationModel.dropTime" ng-model="vm.reservationModel.dropTime" ng-options="time.value as time.minits for time in vm.times" class="form-control-cal inputTime ng-pristine ng-untouched ng-valid ng-not-empty"
                  required-error-message="err.global.requiredDropOffTime" aria-label="Return Time">
                  <option label="midnight" value="string:12:00 AM">midnight</option>
                  <option label="12:30 AM" value="string:12:30 AM">12:30 AM</option>
                  <option label="1:00 AM" value="string:1:00 AM">1:00 AM</option>
                  <option label="1:30 AM" value="string:1:30 AM">1:30 AM</option>
                  <option label="2:00 AM" value="string:2:00 AM">2:00 AM</option>
                  <option label="2:30 AM" value="string:2:30 AM">2:30 AM</option>
                  <option label="3:00 AM" value="string:3:00 AM">3:00 AM</option>
                  <option label="3:30 AM" value="string:3:30 AM">3:30 AM</option>
                  <option label="4:00 AM" value="string:4:00 AM">4:00 AM</option>
                  <option label="4:30 AM" value="string:4:30 AM">4:30 AM</option>
                  <option label="5:00 AM" value="string:5:00 AM">5:00 AM</option>
                  <option label="5:30 AM" value="string:5:30 AM">5:30 AM</option>
                  <option label="6:00 AM" value="string:6:00 AM">6:00 AM</option>
                  <option label="6:30 AM" value="string:6:30 AM">6:30 AM</option>
                  <option label="7:00 AM" value="string:7:00 AM">7:00 AM</option>
                  <option label="7:30 AM" value="string:7:30 AM">7:30 AM</option>
                  <option label="8:00 AM" value="string:8:00 AM">8:00 AM</option>
                  <option label="8:30 AM" value="string:8:30 AM">8:30 AM</option>
                  <option label="9:00 AM" value="string:9:00 AM">9:00 AM</option>
                  <option label="9:30 AM" value="string:9:30 AM">9:30 AM</option>
                  <option label="10:00 AM" value="string:10:00 AM">10:00 AM</option>
                  <option label="10:30 AM" value="string:10:30 AM">10:30 AM</option>
                  <option label="11:00 AM" value="string:11:00 AM">11:00 AM</option>
                  <option label="11:30 AM" value="string:11:30 AM">11:30 AM</option>
                  <option label="noon" value="string:12:00 PM" selected="selected">noon</option>
                  <option label="12:30 PM" value="string:12:30 PM">12:30 PM</option>
                  <option label="1:00 PM" value="string:1:00 PM">1:00 PM</option>
                  <option label="1:30 PM" value="string:1:30 PM">1:30 PM</option>
                  <option label="2:00 PM" value="string:2:00 PM">2:00 PM</option>
                  <option label="2:30 PM" value="string:2:30 PM">2:30 PM</option>
                  <option label="3:00 PM" value="string:3:00 PM">3:00 PM</option>
                  <option label="3:30 PM" value="string:3:30 PM">3:30 PM</option>
                  <option label="4:00 PM" value="string:4:00 PM">4:00 PM</option>
                  <option label="4:30 PM" value="string:4:30 PM">4:30 PM</option>
                  <option label="5:00 PM" value="string:5:00 PM">5:00 PM</option>
                  <option label="5:30 PM" value="string:5:30 PM">5:30 PM</option>
                  <option label="6:00 PM" value="string:6:00 PM">6:00 PM</option>
                  <option label="6:30 PM" value="string:6:30 PM">6:30 PM</option>
                  <option label="7:00 PM" value="string:7:00 PM">7:00 PM</option>
                  <option label="7:30 PM" value="string:7:30 PM">7:30 PM</option>
                  <option label="8:00 PM" value="string:8:00 PM">8:00 PM</option>
                  <option label="8:30 PM" value="string:8:30 PM">8:30 PM</option>
                  <option label="9:00 PM" value="string:9:00 PM">9:00 PM</option>
                  <option label="9:30 PM" value="string:9:30 PM">9:30 PM</option>
                  <option label="10:00 PM" value="string:10:00 PM">10:00 PM</option>
                  <option label="10:30 PM" value="string:10:30 PM">10:30 PM</option>
                  <option label="11:00 PM" value="string:11:00 PM">11:00 PM</option>
                  <option label="11:30 PM" value="string:11:30 PM">11:30 PM</option>
                </select>
                <label>Return Time</label>
              </div>
              <input type="hidden" id="datetextMob1" autocomplete="off">
              <input type="hidden" id="datetextMob2" autocomplete="off">
              <input type="hidden" id="datetextstartMob" autocomplete="off">
              <input type="hidden" id="datetextendMob" autocomplete="off">
              <input type="hidden" id="checkerMob" value="0" autocomplete="off">
            </div>
            <div class="clearfix"></div>
            <div class="marB2">
              <span id="returnDateMob" class="error"></span>
            </div>
            <div class="clearfix"></div>
            <div class="age-checkbox">
              <input type="checkbox" id="CheckboxForRenterage" ng-model="vm.agecheckbox" ng-init="vm.agecheckbox=true" name="checkbox" class="checkbox-custom ng-pristine ng-untouched ng-valid ng-not-empty" valid-method="blur">
              <label class="checkbox-custom-label age" id="checkbox-label" for="CheckboxForRenterage">Renter's age is 25 or over</label>
            </div>
            <!---->
            <div ng-if="!vm.isModal()">
              <div ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }" class="selectAgee s-dropdown col-sm-4 col-xs-12 floating-label ng-hide" ng-show="!vm.agecheckbox">
                <select name="AgeFld" class="ageSelection col-sm-3 col-xs-12 selectDropdown ng-pristine ng-untouched ng-pending ng-not-empty" ng-disabled="vm.reservationModel.displayControls.fieldDisable  || (!isAnonymous)" ng-change="changeAgeHig()"
                  ng-model="vm.reservationModel.personalInfoRQ.age" ng-options="age.agsID as age.ageName for age in vm.ages" validator="selectrequired" valid-method="change" message-id="ageerrorMob" required-error-message="Please select your age
" selectrequired-error-message="Please select your age
">
                  <option label="25+" value="number:25" selected="selected">25+</option>
                  <option label="24" value="number:24">24</option>
                  <option label="23" value="number:23">23</option>
                  <option label="22" value="number:22">22</option>
                  <option label="21" value="number:21">21</option>
                  <option label="20" value="number:20">20</option>
                  <option label="19" value="number:19">19</option>
                  <option label="18" value="number:18">18</option>
                </select>
                <label>Age</label>
              </div>
              <div ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }" class="selectCountry s-dropdown col-sm-8 col-xs-12 floating-label">
                <select id="reservationModel.personalInfoRQ.residency" class="countrySelection col-xs-12 selectDropdown ng-pristine ng-untouched ng-valid ng-not-empty"
                  ng-disabled="vm.reservationModel.displayControls.countryFieldDisable  || (!isAnonymous)" trim-label="" ng-change="trimLabelLength('reservationModel.personalInfoRQ.residency', 18)" name="reservationModel.personalInfoRQ.residency"
                  ng-model="vm.reservationModel.personalInfoRQ.residency" required-error-message="Country of residence is required."
                  alertuser-error-message="It appears you are booking from outside of the USA. So that we can provide you with the best car rental experience, please update the Residency field below.  If you are a resident of the U.S., please tap the ‘Select My Car’ button to proceed."
                  ng-options="residence.code as residence.name for residence in vm.pageContent.countryList  " aria-label="Select Residency">
                  <option value="?" selected="selected"></option>
                </select>
                <label>Residency</label>
              </div>
              <span id="ageerrorMob" class="error"></span>
              <!-- Changes for Wizard number & Lastname field for mob view start -->
              <!---->
              <div ng-if="reservation!=carRentalConstant.resFlowModify &amp;&amp; (isAnonymous || isRecognized) &amp;&amp; !vm.customer.firstName">
                <!---->
                <div class="fullSection col-xs-12" ng-if="(vm.domain == 'us' || vm.domain =='ca')">
                  <a ng-click="vm.IsVisibleOffer = !vm.IsVisibleOffer"> I have a Wizard Number </a><span ng-class="{'s-icon red-down-arrow':vm.IsVisibleOffer,'s-icon red-right-arrow':!vm.IsVisibleOffer}" class="s-icon red-right-arrow"></span>
                </div><!---->
                <!---->
                <div ng-show="vm.IsVisibleOffer" ng-class="{'ifError': wizErrMsgGlMob || couponErrMsgGlMob}" class="filterCon ng-hide" ng-if="(vm.domain == 'us' || vm.domain =='ca')">
                  <input type="text" id="res-mobile-wizard" aria-label="Display Wizard" name="DispWIZMob" class="ageSelectiona col-xs-3 selectDropdown ng-pristine ng-untouched ng-pending ng-empty" ng-model="vm.reservationModel.wizardNumber"
                    validator="required,platformwizard" valid-method="blur" message-id="wizardErrMobile" recognized-error-message="Enter your Wizard Number" required-error-message="Enter your Wizard Number"
                    invalid-error-message="Wizard Number entered is invalid." platformwizard-error-message="Wizard Number entered is invalid." placeholder="Wizard Number" ng-disabled="reservation===carRentalConstant.resFlowModify"
                    no-validation-message="vm.reservationModel.personalInfoRQ.lastName==''">
                  <input type="text" aria-label="Last Name " name="DispLNMob" class="countrySelectiona noMarRit col-xs-8 selectDropdown ng-pristine ng-untouched ng-pending ng-empty" ng-model="vm.reservationModel.personalInfoRQ.lastName"
                    validator="required,platformusername" ng-disabled="reservation===carRentalConstant.resFlowModify" valid-method="blur" message-id="wizardLastNameErrMobile" recognized-error-message="Enter your Last Name"
                    required-error-message="Enter your Last Name" platformusername-error-message="Last Name should contain letters only." no-validation-message="vm.reservationModel.wizardNumber==''" placeholder="Last Name ">
                </div><!---->
              </div><!---->
              <!-- Changes for Wizard number & Lastname field for mob view ends -->
              <div class="fullSection col-xs-12">
                <a ng-click="vm.IsVisibleOffer = !vm.IsVisibleOffer"> I have a discount code </a><span ng-class="{'s-icon red-down-arrow':vm.IsVisibleOffer,'s-icon red-right-arrow':!vm.IsVisibleOffer}" class="s-icon red-right-arrow"></span>
              </div>
              <!-- Enable Book a truck link on mobile Start-->
              <!-- End -->
              <div ng-show="vm.IsVisibleOffer" ng-class="{'ifError': wizErrMsgGlMob || couponErrMsgGlMob}" class="filterCon ng-hide">
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <div ng-if="(vm.customer.discountSummaryList == undefined || vm.customer.discountSummaryList.length<1)">
                  <input type="text" id="AWD" ng-model="vm.reservationModel.coupon.discountNumber" aria-label="AWD #" name="DiscAWDMob" placeholder="AWD #" class="ageSelectionb col-xs-4 selectDropdown ng-pristine ng-untouched ng-pending ng-not-empty"
                    compile-request="true" prefilledvalue="" validator="optional,amazonValidation" maskeddiscountcode="" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resFormMob);"
                    ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();"
                    ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' &amp;&amp; vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" message-id="discountAWDErrMob"
                    inline-message="true"
                    amazonvalidation-error-message="Your discount code is invalid <a href=&quot;javascript:void(null);&quot; class=&quot;learnWhyTxt ng-scope&quot; learn-why=&quot;DiscAWD&quot; call-from=&quot;Home&quot;>Learn why.</a>">
                </div><!---->
                <!---->
                <input type="text" id="coupon" ng-model="vm.reservationModel.coupon.couponNumber" aria-label="Coupon" maxlength="8" name="DiscCouponMob" placeholder="Coupon"
                  class="ageSelectionb col-xs-4 selectDropdown coupon-input ng-pristine ng-untouched ng-pending ng-empty ng-valid-maxlength" compile-request="true" validator="optional,platformcoupon" valid-method="blur" ng-blur="vm.getMultiCoupon()"
                  message-id="discountCouponMob" inline-message="true" ng-disabled="vm.pageContent.couponCodeDisabled">
                <div class="res-ccVal marGnTop forMob ng-hide" ng-show="vm.reservationModel.coupon.isMultiCoupon &amp;&amp; vm.reservationModel.coupon.couponNumber != ''">
                  <div class="coupanCInfo" id="res-dropWizText">
                    <label class="res-dropWizText">Quantity <a id="couponPopups" data-toggle="modal" data-target=".quaModal" ng-click="getLearnDetails('Quantity')"> <span class="s-icon res-helpIcon qty-icon"></span>
                      </a>
                    </label>
                  </div>
                  <span class="s-dropdown">
                    <select class="res-dropDiscAWD ng-pristine ng-untouched ng-valid ng-empty" aria-label="Number Of Coupon" ng-model="vm.reservationModel.coupon.couponQuantity"
                      ng-options="cupon.key as cupon.value for cupon in vm.pageContent.couponList">
                      <option value="?" selected="selected"></option>
                    </select>
                  </span>
                </div>
                <input type="text" ng-model="vm.reservationModel.coupon.couponRateCode" id="res-home-rateCode" aria-label="Rate" maxlength="4" name="DiscRateMob" placeholder="Rate Code"
                  class="ageSelectionb col-sm-4 noMarRit col-xs-4 selectDropdown ng-pristine ng-untouched ng-pending ng-empty ng-valid-maxlength" validator="optional" valid-method="blur" required-error-message="err.global.invalidRateCode"
                  message-id="rateCodeInvalidMob" inline-message="false">
                <!---->
                <div class="aarp-dropdown" ng-if="vm.displayMemberRatesDropDown">
                  <div class="col-xs-12 s-dropdown">
                    <select class="dropdown-toggle ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="vm.selectedMember" ng-change="vm.selectMemberTypeMobile()">
                      <option value="Member Rates" selected="selected">Member Rates</option>
                      <!---->
                      <option ng-repeat="member in vm.membersList" value="AARP">AARP</option><!---->
                      <option ng-repeat="member in vm.membersList" value="None">None</option><!---->
                    </select>
                    <!-- <button class="btn btn-primary dropdown-toggle" id="memberRatesDropdownMob" type="button" data-toggle="dropdown" ng-click="vm.getMemberRatesDropdown()">{{vm.selectedMember}}
        <span class="arrow"></span></button>
        <ul class="dropdown-menu">
          <li id="{{member.memberID}}" ng-repeat="member in vm.membersList" ng-click ="vm.selectMemberType(member)">
          <span class="{{member.displayTick ? 'tick':''}}"></span><a>{{member.memberName}}</a><input class="form-check-input" type="radio" name="radioNoLabel" id="radioNoLabel1" value="" aria-label="..."/></li>					    
        </ul> -->
                  </div>
                  <!---->
                </div><!---->
                <!-- Partner Validation  -->
                <!---->
                <!---->
                <!---->
                <!---->
                <!---->
                <!-- Partner mobile Validation -->
                <!--ABGDIMT-757 corporate email id changes mobile view -->
                <!---->
                <!-- corporate email id changes mobile view -->
                <div class="clearfix"></div>
                <div class="col-xs-12 noPad">
                  <!---->
                  <span class="error col-xs-12 noPad" ng-hide="(vm.prod.couponErrorList.length>0)" id="discountAWDErrMob" style="display: none;"> Your discount code is invalid,
                    <a href="javascript:void(0)" class="learnWhyTxt link" learn-why="DiscAWD" call-from="Home"> Learn Why? </a>
                  </span>
                  <span class="error col-xs-12 noPad" ng-hide="(vm.prod.couponErrorList.length>0)" id="discountCouponMob" style="display: none;"> Your discount code is invalid,
                    <a href="javascript:void(0)" class="learnWhyTxt link" learn-why="DiscCoupon" call-from="Home">  Learn Why? </a>
                  </span>
                  <!---->
                </div>
                <!-- <div class="age col-xs-12 noPad">Select Vehicle Type</div>
                <div  id = "res-home-mobVehType" ng-class="{'disabled': (vm.suggestionValue.getPickUpLocation == undefined || vm.vehicleList == undefined)}" class="sortFilter col-sm-12" title="{{vm.vehicleTypeValue}}" ng-bind="vm.vehicleTypeValue" data-target=".vehicleModal" ng-click="vm.toggleSection('vehicle')" data-toggle="modal">All Vehicles</div> -->
              </div>
              <div class="rowa">
                <div class="middleDiva">
                  <!----><button name="button" class="btn btn-lg btn-block btn-responsive btn-primary-avis col-sm-12 col-xs-4 selectCara res-selectCar btn-white-on-black
                  " ng-if="!vm.isOneClick" id="res-mobile-selectCar" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resFormMob)">Select My Car</button><!---->
                  <!---->
                </div>
              </div>
            </div><!---->
            <!---->
          </div>
        </div>
      </div>
    </div>
    <!---->
  </div>
</form>

Name: myForm

<form name="myForm" class="ng-pristine ng-valid">
  <div class="col-xs-12 col-sm-6 col-lg-7 forpadleftzero">
    <script type="text/javascript">
      var countryLanguage =
        "{\x22locales\x22:[{\x22country\x22:\x22US\x22,\x22displaycountry\x22:\x22United States\x22,\x22languages\x22:[{\x22code\x22:\x22en\x22,\x22langURL\x22:\x22www.avis.com\/en\/home\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.com\/en\/home\x22},{\x22code\x22:\x22fr\x22,\x22langURL\x22:\x22www.avis.com\/fr\/home\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22www.avis.com\/fr\/home\x22},{\x22code\x22:\x22es\x22,\x22langURL\x22:\x22www.avis.com\/es\/home\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22www.avis.com\/es\/home\x22},{\x22code\x22:\x22pt\x22,\x22langURL\x22:\x22www.avis.com\/pt\/home\x22,\x22language\x22:\x22 Português\x22,\x22url\x22:\x22www.avis.com\/pt\/home\x22}]},{\x22country\x22:\x22Canada\x22,\x22displaycountry\x22:\x22Canada\x22,\x22languages\x22:[{\x22code\x22:\x22en\x22,\x22langURL\x22:\x22www.avis.ca\/en\/home\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.ca\/en\/home\x22},{\x22code\x22:\x22fr\x22,\x22langURL\x22:\x22www.avis.ca\/fr\/home\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22www.avis.ca\/fr\/home\x22}]},{\x22country\x22:\x22Australia\x22,\x22displaycountry\x22:\x22Australia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.au\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.com.au\x22}]},{\x22country\x22:\x22NewZealand\x22,\x22displaycountry\x22:\x22New Zealand\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.nz\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.co.nz\x22}]},{\x22country\x22:\x22\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\x22,\x22displaycountry\x22:\x22\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22}]},{\x22country\x22:\x22Argentina\x22,\x22displaycountry\x22:\x22Argentina\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ar\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ar\x22}]},{\x22country\x22:\x22Armenia\x22,\x22displaycountry\x22:\x22Armenia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisam.am\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisam.am\x22}]},{\x22country\x22:\x22Austria\x22,\x22displaycountry\x22:\x22Austria\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.at\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.at\x22}]},{\x22country\x22:\x22Bahamas\x22,\x22displaycountry\x22:\x22Bahamas\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com\/en\/locations\/bs\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com\/en\/locations\/bs\x22}]},{\x22country\x22:\x22Belgium\x22,\x22displaycountry\x22:\x22Belgium\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.be\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.be\x22}]},{\x22country\x22:\x22Bosnia\x22,\x22displaycountry\x22:\x22Bosnia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ba\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ba\x22}]},{\x22country\x22:\x22Brazil\x22,\x22displaycountry\x22:\x22Brazil\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.br\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.br\x22}]},{\x22country\x22:\x22China\x22,\x22displaycountry\x22:\x22China\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avischina.cn\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avischina.cn\x22}]},{\x22country\x22:\x22Bulgaria\x22,\x22displaycountry\x22:\x22Bulgaria\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.bg\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.bg\x22}]},{\x22country\x22:\x22Chile\x22,\x22displaycountry\x22:\x22Chile\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.cl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.cl\x22}]},{\x22country\x22:\x22Colombia\x22,\x22displaycountry\x22:\x22Colombia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.co\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.co\x22}]},{\x22country\x22:\x22Croatia\x22,\x22displaycountry\x22:\x22Croatia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.hr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.hr\x22}]},{\x22country\x22:\x22Denmark\x22,\x22displaycountry\x22:\x22Denmark\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.dk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.dk\x22}]},{\x22country\x22:\x22Dominican_Republic\x22,\x22displaycountry\x22:\x22Dominican Republic\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.do\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.do\x22}]},{\x22country\x22:\x22Ecuador\x22,\x22displaycountry\x22:\x22Ecuador\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ec\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ec\x22}]},{\x22country\x22:\x22ElSalvador\x22,\x22displaycountry\x22:\x22El Salvador\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sv\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sv\x22}]},{\x22country\x22:\x22FaroeIslands\x22,\x22displaycountry\x22:\x22Faroe Islands\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fo\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fo\x22}]},{\x22country\x22:\x22Fiji\x22,\x22displaycountry\x22:\x22Fiji\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.fj\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.fj\x22}]},{\x22country\x22:\x22Finland\x22,\x22displaycountry\x22:\x22Finland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fi\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fi\x22}]},{\x22country\x22:\x22France\x22,\x22displaycountry\x22:\x22France\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fr\x22}]},{\x22country\x22:\x22Germany\x22,\x22displaycountry\x22:\x22Germany\x22,\x22languages\x22:[{\x22langURL\x22:\x22http:\/\/www.avis.de\/\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22http:\/\/www.avis.de\/\x22}]},{\x22country\x22:\x22Guadeloupe\x22,\x22displaycountry\x22:\x22Guadeloupe\x22,\x22languages\x22:[{\x22langURL\x22:\x22us.avis\u002Dantilles.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22us.avis\u002Dantilles.fr\x22}]},{\x22country\x22:\x22Guatemala\x22,\x22displaycountry\x22:\x22Guatemala\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.gt\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.gt\x22}]},{\x22country\x22:\x22Guam\x22,\x22displaycountry\x22:\x22Guam\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisworld.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisworld.com\x22}]},{\x22country\x22:\x22Honduras\x22,\x22displaycountry\x22:\x22Honduras\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com\/en\/locations\/hd\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com\/en\/locations\/hd\x22}]},{\x22country\x22:\x22Hongkong\x22,\x22displaycountry\x22:\x22Hong Kong\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.hk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.hk\x22}]},{\x22country\x22:\x22Hungary\x22,\x22displaycountry\x22:\x22Hungary\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.hu\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.hu\x22}]},{\x22country\x22:\x22India\x22,\x22displaycountry\x22:\x22India\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.in\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.in\x22}]},{\x22country\x22:\x22Indonesia\x22,\x22displaycountry\x22:\x22Indonesia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisworld.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisworld.com\x22}]},{\x22country\x22:\x22Ireland\x22,\x22displaycountry\x22:\x22Ireland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ie\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ie\x22}]},{\x22country\x22:\x22Israel\x22,\x22displaycountry\x22:\x22Israel\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.il\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.il\x22}]},{\x22country\x22:\x22Italy\x22,\x22displaycountry\x22:\x22Italy\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisautonoleggio.it\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisautonoleggio.it\x22}]},{\x22country\x22:\x22Jamaica\x22,\x22displaycountry\x22:\x22Jamaica\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.jm\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.jm\x22}]},{\x22country\x22:\x22Japan\x22,\x22displaycountry\x22:\x22Japan\x22,\x22languages\x22:[{\x22langURL\x22:\x22http:\/\/avisrentacar.jp\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22http:\/\/avisrentacar.jp\x22}]},{\x22country\x22:\x22Korea\x22,\x22displaycountry\x22:\x22Korea\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com\/en\/locations\/kp\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com\/en\/locations\/kp\x22}]},{\x22country\x22:\x22Kuwait\x22,\x22displaycountry\x22:\x22Kuwait\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.kw\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.kw\x22}]},{\x22country\x22:\x22Lebanon\x22,\x22displaycountry\x22:\x22Lebanon\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.lb\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.lb\x22}]},{\x22country\x22:\x22Macedonia\x22,\x22displaycountry\x22:\x22Macedonia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.mk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.mk\x22}]},{\x22country\x22:\x22Malaysia\x22,\x22displaycountry\x22:\x22Malaysia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.my\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.my\x22}]},{\x22country\x22:\x22Martinique\x22,\x22displaycountry\x22:\x22Martinique\x22,\x22languages\x22:[{\x22langURL\x22:\x22us.avis\u002Dantilles.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22us.avis\u002Dantilles.fr\x22}]},{\x22country\x22:\x22Mexico\x22,\x22displaycountry\x22:\x22Mexico\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.mx\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.mx\x22}]},{\x22country\x22:\x22Mongolia\x22,\x22displaycountry\x22:\x22Mongolia\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/avis\u002Dmongolia.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22https:\/\/avis\u002Dmongolia.com\x22}]},{\x22country\x22:\x22Morocco\x22,\x22displaycountry\x22:\x22Morocco\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ma\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ma\x22}]},{\x22country\x22:\x22Netherland\x22,\x22displaycountry\x22:\x22Netherland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.nl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.nl\x22}]},{\x22country\x22:\x22Nicaragua\x22,\x22displaycountry\x22:\x22Nicaragua\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ni\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ni\x22}]},{\x22country\x22:\x22Norway\x22,\x22displaycountry\x22:\x22Norway\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.no\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.no\x22}]},{\x22country\x22:\x22Pakistan\x22,\x22displaycountry\x22:\x22Pakistan\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pk\x22}]},{\x22country\x22:\x22Panama\x22,\x22displaycountry\x22:\x22Panama\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pa\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pa\x22}]},{\x22country\x22:\x22Peru\x22,\x22displaycountry\x22:\x22Peru\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pe\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pe\x22}]},{\x22country\x22:\x22Philippines\x22,\x22displaycountry\x22:\x22Philippines\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ph\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ph\x22}]},{\x22country\x22:\x22Poland\x22,\x22displaycountry\x22:\x22Poland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.pl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.pl\x22}]},{\x22country\x22:\x22Portugal\x22,\x22displaycountry\x22:\x22Portugal\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pt\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pt\x22}]},{\x22country\x22:\x22PuertoRico\x22,\x22displaycountry\x22:\x22Puerto Rico\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac\x22}]},{\x22country\x22:\x22Romania\x22,\x22displaycountry\x22:\x22Romania\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ro\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ro\x22}]},{\x22country\x22:\x22SaudiArabia\x22,\x22displaycountry\x22:\x22Saudi Arabia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sa\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sa\x22}]},{\x22country\x22:\x22Singapore\x22,\x22displaycountry\x22:\x22Singapore\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sg\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sg\x22}]},{\x22country\x22:\x22South_Africa\x22,\x22displaycountry\x22:\x22South Africa\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.za\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.za\x22}]},{\x22country\x22:\x22Spain\x22,\x22displaycountry\x22:\x22Spain\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.es\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.es\x22}]},{\x22country\x22:\x22St_Maarten_Or_St_Martin\x22,\x22displaycountry\x22:\x22St Maarten\/St Martin\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dsxm.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dsxm.com\x22}]},{\x22country\x22:\x22Suriname\x22,\x22displaycountry\x22:\x22Suriname\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avissuriname.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avissuriname.com\x22}]},{\x22country\x22:\x22Sweden\x22,\x22displaycountry\x22:\x22Sweden\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.se\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.se\x22}]},{\x22country\x22:\x22Switzerland\x22,\x22displaycountry\x22:\x22Switzerland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ch\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ch\x22}]},{\x22country\x22:\x22Tahiti\x22,\x22displaycountry\x22:\x22Tahiti\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dtahiti.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dtahiti.com\x22}]},{\x22country\x22:\x22Taiwan\x22,\x22displaycountry\x22:\x22Taiwan\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dtaiwan.com\/us\/\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dtaiwan.com\/us\/\x22}]},{\x22country\x22:\x22Thailand\x22,\x22displaycountry\x22:\x22Thailand\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisthailand.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisthailand.com\x22}]},{\x22country\x22:\x22Turkey\x22,\x22displaycountry\x22:\x22Turkey\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.tr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.tr\x22}]},{\x22country\x22:\x22Turks_And_Caicos\x22,\x22displaycountry\x22:\x22Turks and Caicos\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.tc\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.tc\x22}]},{\x22country\x22:\x22Ukraine\x22,\x22displaycountry\x22:\x22Ukraine\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ua\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ua\x22}]},{\x22country\x22:\x22UnitedArabEmirates\x22,\x22displaycountry\x22:\x22United Arab Emirates\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ae\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ae\x22}]},{\x22country\x22:\x22UnitedKingdom\x22,\x22displaycountry\x22:\x22United Kingdom\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.uk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.uk\x22}]},{\x22country\x22:\x22Vanuatu\x22,\x22displaycountry\x22:\x22Vanuatu\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisvanuatu.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisvanuatu.com\x22}]},{\x22country\x22:\x22VirginIslands\x22,\x22displaycountry\x22:\x22Virgin Islands\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22}]},{\x22country\x22:\x22Yugoslavia\x22,\x22displaycountry\x22:\x22Yugoslavia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.yu\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.yu\x22}]}]}";
    </script>
    <!---->
    <div class="removeienineEffects arrow-down-grey bgcolor-black" ng-if="!(vm.sitePreference!=carRentalConstant.localeEnUS &amp;&amp; isAuthenticated)">
      <select class="country custom form-control1 ng-pristine ng-untouched ng-valid ng-empty" ng-model="vm.selectedContry" ng-options="y.displaycountry  for (x, y) in vm.CountryData" name="country" id="coun" ng-change="vm.update()">
        <option value="?" selected="selected"></option>
      </select>
    </div><!---->
    <!---->
    <div class="removeienineEffects arrow-down-grey bgcolor-black" ng-if="!(vm.sitePreference!=carRentalConstant.localeEnUS &amp;&amp; isAuthenticated)">
      <select class="language custom form-control2 ng-pristine ng-untouched ng-valid ng-empty" ng-model="vm.selectedLang.url" ng-change="vm.updateNav()">
        <option value="? undefined:undefined ?" selected="selected"></option>
        <!---->
      </select>
    </div><!---->
    <div></div>
  </div>
</form>

Text Content

Please note: This website includes an accessibility system. Press Control-F11 to
adjust the website to the visually impaired who are using a screen reader; Press
Control-F10 to open an accessibility menu.
Accessibility

Popup heading

Close

 * Press enter for Accessibility for blind people who use screen readers
 * Press enter for Keyboard Navigation
 * Press enter for Accessibility menu


Car Rentals from Avis, Book Online Now & Save | Avis Car Rental | Avis Rent a
Car

Log into your Avis Account.
Get our best rates when you log in. Terms Apply

For full Avis and Amazon benefits, after logging in with Amazon you'll need to
log in to Avis and link your accounts.

Remember Me
YES
NO



This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and
Terms of Service apply.
Log In

   
 * Forgot username?
   
 * Forgot password?
   
   
   
   
   
 * Create one now
   It's easy & only takes a minute
   
   More Log In Options
   
   
   
   
   


MEMBER BENEFITS TERMS

Best Rate Guarantee

Create or log in to your Budget.com account to get the best rate.

Exceptions:

 * Car Rental rates from other car rental companies (including but not limited
   to Avis, National Enterprise, Alamo, Sixt, Dollar, Payless, etc) do not
   qualify.
 * Rates obtained through the use of discounts, coupons, upgrade offers,
   pre-negotiated (e.g.. group, government, corporate, tour, insurance
   replacement rentals) or similar rates do not qualify.
 * Car rental included as a part of a package rate (e.g. airfare + hotel + car
   rental, hotel + car rental, airfare + car rental) does not qualify.
 * Car rental rates found on an auction or wholesale websites which do not
   display the name of the car rental company until after purchase, do not
   qualify.
 * Car rental rates obtained from a website that requires a member login order
   to obtain the rate do not qualify

Free Day earned on 3rd day Minimum

Offer of one day free of the daily time and mileage charges on an intermediate
(group C) through a full-size four-door (group E) car. Taxes, concession
recovery fee, customer facility charges ($10/contract in CA) and fuel charges
are extra. Optional items such as LDW and other surcharges may apply and are
extra. Offer valid on minimum three-day rental. The renter is responsible for
any additional time and mileage charges over one day. Coupon cannot be used for
one-way rentals. One coupon per rental. Offer may not be used in conjunction
with any other coupon, promotion or offer. Coupon valid at Budget locations in
contiguous U.S. (excluding the New York Metro area). Holiday and other blackout
periods may apply. If a rental begins during a blackout period, the whole rental
is blacked out and doesn't qualify for use of coupon. An advance reservation is
required. Customer must provide profile number associated with the coupon.
Reservation must be cancelled by rental date, or coupon will be used. Offer
subject to vehicle availability at time of reservation and may not be availabe
on some rates at some times. For reservations made on Budget.com, free day will
be applied at the time of rental. Budget reserves the right to alter the terms
and conditions and use of coupons. Budget reserves the right to refuse or expire
coupons at any time without prior notification. Coupons cannot be applied to
completed rentals. Renter must meet Budget age, driver and credit requirements.
Minimum age may vary by location. An additional daily surcharge may apply for
renters under 25 years old. Rental must begin on or before 12/31/23.

FREE UPGRADE

One car class upgrade subject to availability on compact through full-size
four-door car booking.

VERIFICATION CODE VIA SMS

For added security, we will send you a verification code to verify your
identity.

Please choose a way to receive your verification code.




VERIFICATION CODE



Security Passcode

Submit

Choose Verification Method



ACCOUNT LOCKED

Sorry, the maximum number of attempts has been reached. For your security your
account has been locked.

To activate your account, click on the link we sent to your email at


RESEND EMAIL


EMAIL SENT

Email to reactivate your account sent.

Please check your email at and click on the link we sent to unlock your account.


RESEND EMAIL






Please check your Junk E-mail folder just in case the email was delivered there
instead of your inbox. For further queries use the Worldwide Phone Number List
to find your Avis Customer Service telephone number.

Close

RESET PASSWORD

Your password has expired. Please contact our customer service center for any
details.


Close


ENABLE LOCATION

Location services must be enabled to choose your car. Please check your
browser's setting.

5-STAR SAFETY

The National Highway Transportation Safety Administration from time to time
rates vehicles for safety standards.&nbsp; Based on our last review, this
vehicle was rated as a 5-star vehicle.&nbsp; Please note these ratings are
subject to change and reflect our last review.


Toggle navigation Menu
 * Avis Preferred
   
 * Sign Up
 * Log In
   
   
   
   
   
   
 * WELCOME,
 * WELCOME,

Once you complete your profile you'll be able to skip the counter, earn points
and more.

Complete your Profile
 * Reservations
   * Reservations
   * Make a Reservation
   * View / Modify / Cancel
   * Get e-Receipt
   * Avis TripIt Service
   * Avis PreCheck
 * Offers
   * Offers
   * US Offers
   * International Offers
   * Partner Offers
 * Locations
   * Locations
   * Find a Location
   * Top Airport Car Rental Locations
   * All US Locations
   * All Global Locations
   * Travel Guides
   * Chicago
   * Las Vegas
   * Los Angeles
 * Cars & Services
   * Cars & Services
   * Avis App
   * Car Guide
   * Avis Signature Series
   * Electric Car Rental
   * Products & Services
   * Protections & Coverages
   * Miles, Points & Partners
   * Long Term Car Rental
   * Meetings & Groups Car Rentals
 * Business Rentals
   * Business Rentals
   * Small & Mid-Sized Business
   * Car Rental Affiliate Program
 * Car Sales
   * Car Sales
   * Avis Car Sales
   * RubyCar
 * Help
   * Help
   * Customer Service
   * US FAQs
   * Worldwide Telephone Numbers
   * TTY/TDD Information
   * GET E-RECEIPT

 * 
   
 * Avis Preferred
   
 * Sign Up
   
   
   
   
   
 * Log In
   
   
 * Welcome,
 * WELCOME,
   
   
   
 * Feedback
 * 

STAY IN COMPLIANCE WITH YOUR COMPANY POLICY

ARE YOU STILL WORKING FOR OR ASSOCIATED WITH ?

YES I AM
NO I'M NOT


Continue

Continue


MEMBER BENEFITS TERMS

Best Rate Guarantee

Create or log in to your Avis.com account to get the best rate.

Exceptions:

 * Car rental rates from other car rental companies (including but not limited
   to Avis, National, Enterprise, Alamo, Sixt, Dollar, Payless, etc) do not
   qualify.
 * Rates obtained through the use of discounts, coupons, upgrade offers,
   pre-negotiated (e.g., group, government, corporate, tour, insurance
   replacement rentals) or similar rates do not qualify.
 * Car rental included as part of a package rate (e.g. airfare + hotel + car
   rental, hotel + car rental, airfare + car rental) does not qualify.
 * Car rental rates found on an auction or wholesale websites which do not
   display the name of the car rental company until after purchase, do not
   qualify.
 * Car rental rates obtained from a website that requires a member login order
   to obtain the rate do not qualify.

 

Free Day Earned on 3rd Day Minimum

Offer of one day free of the daily time and mileage charges on an intermediate
(group C) through a full-size four-door (group E) car. Taxes, concession
recovery fee, customer facility charges ($10/contract in CA) and fuel charges
are extra. Optional items such as LDW and other surcharges may apply and are
extra. Offer valid on minimum three-day rental. The renter is responsible for
any additional time and mileage charges over one day. Coupon cannot be used for
one-way rentals. One coupon per rental. Offer may not be used in conjunction
with any other coupon, promotion or offer. Coupon valid at Avis locations in the
contiguous U.S. (excluding the New York Metro area). Holiday and other blackout
periods may apply. If a rental begins during a blackout period, the whole rental
is blacked out and does not qualify for use of coupon. An advanced reservation
is required. Customer must provide profile number associated with the coupon.
Reservation must be cancelled by rental date, or coupon will be used. Offer
subject to vehicle availability at time of reservation and may not be available
on some rates at some times. For reservations made on Avis.com, free day will be
applied at time of rental. Avis reserves the right to alter the terms and
conditions and use of coupons. Avis reserves the right to refuse or expire
coupons at any time without prior notification. Coupons cannot be applied to
completed rentals. Renter must meet Avis age, driver and credit requirements.
Minimum age may vary by location. An additional daily surcharge may apply for
renters under 25 years old. Rental must begin on or before 12/31/24.



FIND YOUR BEST CAR RENTAL WITH AVIS

 



EXPLORE


FIND YOUR BEST CAR RENTAL WITH AVIS

 

 





Your corporate discount code is invalid. Please have your travel manager verify
the discount code in SAP Concur.

We are sorry, the site has not properly responded to your request. Please try
again. If the problem persists, please Contact Us .<> Reference Number <>

Your Member Benefits Have Been Applied!   |   Start Your Reservation Below.
Terms Apply
Searching...
Please revise your search or click here to browse for a location

Keep typing to refine search
...
midnight12:30 AM1:00 AM1:30 AM2:00 AM2:30 AM3:00 AM3:30 AM4:00 AM4:30 AM5:00
AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30
AM11:00 AM11:30 AMnoon12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00
PM4:30 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:00 PM9:30
PM10:00 PM10:30 PM11:00 PM11:30 PM


Searching...
Please revise your search or click here to browse for a location

Keep typing to refine search
...
midnight12:30 AM1:00 AM1:30 AM2:00 AM2:30 AM3:00 AM3:30 AM4:00 AM4:30 AM5:00
AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30
AM11:00 AM11:30 AMnoon12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00
PM4:30 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:00 PM9:30
PM10:00 PM10:30 PM11:00 PM11:30 PM


Age:
25+24232221201918

Residency:

Avis Wizard Number *

Discount Codes *
Vehicle Type *
Enter Wizard Number and Last Name


Enter a Discount Code
Quantity

Member Rates
   
 * AARP
   
 * None
   



* Optional
Select My Car Continue



LOG IN TO GET OUR BEST RATES

Terms Apply
Log In

Don't have an account?
It's easy and only takes a minute

Create an Account

Your Benefits Have Been Applied! Start Your Reservation Below. Terms Apply

 






Select My Car Continue
Close

MAKE A RESERVATION

Your corporate discount code is invalid. Please have your travel manager verify
the discount code in SAP Concur.


Pick-up and Return to same location
Searching...
Please revise your search or click here to browse for a location

Keep typing to refine search


... Pick-up Date
midnight12:30 AM1:00 AM1:30 AM2:00 AM2:30 AM3:00 AM3:30 AM4:00 AM4:30 AM5:00
AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30
AM11:00 AM11:30 AMnoon12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00
PM4:30 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:00 PM9:30
PM10:00 PM10:30 PM11:00 PM11:30 PM Pick-up Time



Searching...
Please revise your search or click here to browse for a location

Keep typing to refine search


... Return Date
midnight12:30 AM1:00 AM1:30 AM2:00 AM2:30 AM3:00 AM3:30 AM4:00 AM4:30 AM5:00
AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30
AM11:00 AM11:30 AMnoon12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00
PM4:30 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:00 PM9:30
PM10:00 PM10:30 PM11:00 PM11:30 PM Return Time



Renter's age is 25 or over
25+24232221201918 Age
Residency
I have a Wizard Number

I have a discount code
Quantity
Member Rates AARPNone

Your discount code is invalid, Learn Why? Your discount code is invalid, Learn
Why?
Select My Car



Close

MSG.RES.RATEINFO

Your Rate Code cannot be used for this reservation due to following reason(s):

 * Rate Code requires minimum length of 5 days

Close

AGE

Providing your age allows us to give you a more accurate rental estimate.
Restrictions and fees may apply for underage driver's.

Close

COUNTRY

Providing your country allows us to give you a more accurate rental estimate.

Close

DO YOU HAVE AN AVIS WIZARD NUMBER?

Select the Avis Wizard Number option to enter both your Avis Wizard Number and
Last Name

Close

DO YOU HAVE A DISCOUNT CODE?

Select the Discount Code option to enter an AWD (Avis Worldwide Discount),
Coupon Code or Rate Code

Close

COUPON COUNT

These are the available options that may be redeemed.

Close

RESERVE

Reserve your bookings in One click.

COUPON INFO

Your coupon number cannot be used for this reservation due to following
reason(s):

   
 * The coupon code entered is not valid. Coupon codes are seven characters, four
   letters followed by three numbers.
   
   

   
 * err.bcd.bcdFormat
   
   

Some customers have reported problems when using this Operating System/Browser.
If you are unable to complete a reservation, please try an alternate Operating
System or Browser. We apologize for the inconvenience and we are working to fix
all issues shortly.


ACCOUNT LOCKED

We are sorry, the maximum number of attempts has been reached. For your security
your account has been locked.

To unlock your account, please click on the link we sent to your email,

Spring Sale: Get a free upgrade. PLUS, up to 25% off base rates.

AVIS SPRING SALE!

Limited Time: Get a free upgrade. AND get up to 25% off base rates!

BOOK NOW


FIND YOUR BEST CAR RENTAL WITH AVIS




EXPLORE ALL THE WAYS YOU CAN SAVE

Save on your next daily or monthly car rental with these deals and offers.

VIEW ALL OFFERS

THIS MONTH ONLY

Up to 35% off base rates with Pay Now and 20% donated to Make-A-Wish®

Save and Donate


THIS MONTH ONLY

Up to 35% off base rates with Pay Now and 20% donated to Make-A-Wish®

Save and Donate
FLASH SALE!

Save up to 30% on top of already discounted rates

SAVE NOW


FLASH SALE!

Save up to 30% on top of already discounted rates

SAVE NOW
Save up to 25% on a 5+ day rental

Save extra on a weekly rate when you rent for 5+ days.

Save Now


SAVE UP TO 25% ON A 5+ DAY RENTAL

Save extra on a weekly rate when you rent for 5+ days.

Save Now

BENEFITS FROM OUR TRAVEL PARTNERS

Get up to 35% off plus 10% back in an Amazon.com Gift Card when you Pay Now.

LEARN MORE

Learn more about our exclusive offers and savings for AARP members

LEARN MORE

Save up to 35% on PAY NOW rates with WeSalute+

LEARN MORE

AVIS CAR SALES

Explore our wide selection of top-quality, budget-friendly vehicles.

Shop Now

RUBYCAR.COM

100% Online Car Buying Delivered Straight to Your Door!

Shop Now



Avis car Sales



Explore our wide selection of top-quality, budget-friendly vehicles.

Shop Now



FIND YOUR CAR RENTAL IN POPULAR CITIES



VIEW ALL LOCATIONS

Car Rentals in Atlanta, GA

Car Rentals in Boston, MA

Car Rentals in Charlotte, NC

Car Rentals in Albuquerque, NM

Car Rentals in Brooklyn, NY

Car Rentals in Charleston, SC

Car Rentals in Anchorage, AK

 

 

FIND YOUR CAR RENTAL IN POPULAR CITIES

     Car Rentals in Atlanta, GA

     Car Rentals in Boston, MA

     Car Rentals in Charlotte, NC

     Car Rentals in Albuquerque, NM

     Car Rentals in Brooklyn, NY

     Car Rentals in Charleston, SC

     Car Rentals in Anchorage, AK

Car Rentals in Austin, TX

Car Rentals in Chicago, IL

Car Rentals in Dallas, TX

Car Rentals in Denver, CO

Car Rentals in Colorado Springs, CO

Car Rentals in Columbus, OH

Car Rentals in Fort Lauderdale, FL

     Car Rentals in Austin, TX

     Car Rentals in Chicago, IL

     Car Rentals in Dallas, TX

     Car Rentals in Denver, CO

     Car Rentals in Colorado Springs, CO

     Car Rentals in Columbus, OH

     Car Rentals in Fort Lauderdale, FL

Car Rentals in Las Vegas, NV

Car Rentals in Miami, FL

Car Rentals in Los Angeles, CA

Car Rentals in Houston, TX

Car Rentals in Kauai, HI

Car Rentals in Honolulu, HI

Car Rentals in Nashville, TN

     Car Rentals in Las Vegas, NV

     Car Rentals in Miami, FL

     Car Rentals in Los Angeles, CA

     Car Rentals in Houston, TX

     Car Rentals in Kauai, HI

     Car Rentals in Honolulu, HI

     Car Rentals in Nashville, TN





Top US Destinations
Travel Guides Car Rental Las Vegas Car Rental Los Angeles Car Rental Chicago Car
Rental Orlando Car Rental Miami


Rental Car Types
One-Way Airport Car Rental Electric Car Rental Luxury Car Rental Pickup Truck
Rental Van Rental SUV Rental Rental Car Sizes—Sedans


Avis Extras
Rental Car Products Car Rental Services Protections & Coverages Loss Damage
Waiver Roadside Assistance


Avis Partners
Affiliates Travel Agents Military & Veterans Airline Points Partners Hotel
Points Partners


Company Info
About Avis Best Price Pledge Avis Careers Site Map Lost & Found We Try Harder®
Accessibility


Security & Privacy
Terms Of Use Privacy Notice Your Privacy Choices Copyright Notices Fraud & Scams

--------------------------------------------------------------------------------

Get the Avis App >

GET THE AVIS APP






© 2024 Avis Rent A Car System, LLC

--------------------------------------------------------------------------------

© 2024 Avis Rent A Car System, LLC

Get the Avis App >

GET THE AVIS APP








Connection Failed or Some Error occurred.

OK

Build #:

Revision #:

Build Date:



Tuesday Apr 30
 – Wednesday May 1
May 2024

SMTWTFS   12345678910111213141516171819202122232425262728293031 

June 2024

SMTWTFS      123456789101112131415161718192021222324252627282930      


Jump to a new date:
April 2024 May 2024 June 2024 July 2024 August 2024 September 2024 October 2024
November 2024 December 2024 January 2025 March 2025 April 2025


We and our partners use cookies and other technologies to collect your
information and interactions so that we can improve your experience (see
ourPrivacy Policy andTerms of Use).
Your Privacy Choices Accept All Cookies



PRIVACY PREFERENCE CENTER

Depending on your state of residence, you may have the right to opt-out of the
“sale” of personal information and the “sharing” or use of personal information
for targeted advertising and cross-contextual behavioral advertising.  To
opt-out, you must do both of the following: (1) submit an Opt-Out request using
the form available here and (2) opt-out of “targeting cookies” as instructed
below . We will process your opt-out request in accordance with applicable U.S.
state privacy laws.  Opt Out of Targeting Cookies We and our third-party
providers use cookies and related technologies to automatically collect
information about your visit to our website and other online services for
purposes of analyzing and optimizing our services, delivering targeted ads,
providing content and ads that are more relevant, measuring statistics and the
success of ad campaigns, and detecting and reporting fraud.  You can opt out of
having your personal information used or disclosed for targeted advertising via
cookies on our website by clicking the toggle below so that it displays the word
“off”, and then clicking the “Confirm My Choices” button.  If you are visiting
our website with a global preferences signal such as the Global Privacy Control
(GPC) enabled, the toggle will be set to “OFF” and you may override this signal
by adjusting the toggle to “ON.” Your request to opt out of targeting cookies
will be linked to your browser only. This means you will need to renew your
opt-out choice if you visit our website with another device or browser, or if
you clear your cookies.
More information
Allow All


MANAGE CONSENT PREFERENCES

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites.    They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms.    You can set your browser to
block or alert you about these cookies, but some parts of the site will not then
work. These cookies do not store any personally identifiable information.

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site.    All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices



Screen reader users: Please switch to forms mode for this link.
Feedback
Click here to
rate this page