en.aegeanair.com Open in urlscan Pro
2a02:26f0:3500:8::c16c:9913  Public Scan

URL: https://en.aegeanair.com/plan/book-a-flight/
Submission: On September 12 via manual from BA — Scanned from DE

Form analysis 6 forms found in the DOM

https://en.aegeanair.com/search/

<form class="search-wrapper" action="https://en.aegeanair.com/search/" hidden="">
  <div class="inputWrap">
    <input type="text" class="textField searchInput" name="q" placeholder="search">
  </div>
  <button class="icon icon-search searchBtn" aria-label="Search"></button>
</form>

POST /sys/Member/Login

<form action="/sys/Member/Login" class="validatableForm" data-ajax="true" data-ajax-begin="$('#login-form-content-menu .loading-button').show(); $('#login-form-content-menu .login-button').hide() ;" data-ajax-failure="OnFailure"
  data-ajax-method="POST" data-ajax-mode="replace" data-ajax-success="OnSuccess" data-ajax-update="#login-form-content-menu" id="login-form-content-menu" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="FV4g6tmdE_rr2N9cE-0Ilw1teEvy9IhTzDIzlKIOeLLbLbdh_SE4DmEbHmVnnANeXm_aE-jCOiZdSQhXkxa-1r_wnHs1">
  <input id="returnview" name="returnview" type="hidden" value="menulogin">
  <div class="fieldsWrapper">
    <div class="field">
      <div class="inputWrap simple inputWrap--noLabel">
        <input class="textField" data-val="true" data-val-required="Please enter your email or Miles+Bonus member ID." id="Username" name="Username" placeholder="Email or Miles+Bonus member ID" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span>
      </div>
      <a href="https://en.aegeanair.com/milesandbonus/member/retrieve-member-id/" class="link">Retrieve member ID</a>
    </div>
    <div class="field">
      <div class="inputWrap simple inputWrap--noLabel inputWrap--shovalue showeye">
        <input class="textField" data-val="true" data-val-required="Password is required." id="Password" name="Password" placeholder="Password" type="password">
        <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
        <button class="showValueicon icon-eye" data-plugin-password=""></button>
      </div>
      <a href="https://en.aegeanair.com/member/forgot-password/" class="link">Forgot Password</a>
    </div>
    <div class="btnWrap row hStart">
      <button type="submit" class="button login-button"> Login </button>
      <button class="button disabled button--hasSpinner loading-button" style="display:none;">
        <div class="loadingSpinner loadingSpinner--inButton">
        </div>
      </button>
    </div>
  </div>
  <p class="mnbRegister"> Don't have an account? <a href="/milesandbonus/member/enroll/">Register to Miles+Bonus</a>
  </p>
</form>

POST /sys/Member/Login

<form action="/sys/Member/Login" class="validatableForm" data-ajax="true" data-ajax-begin="$('#login-form-content-menu .loading-button').show(); $('#login-form-content-menu .login-button').hide() ;" data-ajax-failure="OnFailure"
  data-ajax-method="POST" data-ajax-mode="replace" data-ajax-success="OnSuccess" data-ajax-update="#login-form-content-menu" id="login-form-content-menu" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="Y30aZG84WlkU6jLkPiSlxfGgIUO33xmqSgAQxKrkfqzr_jaNEzgPW21tt8dU0VWSTeFfb_F3drDgeUnsbwEm5xYpfUo1">
  <input id="returnview" name="returnview" type="hidden" value="menulogin"><input id="RedirectUrl" name="RedirectUrl" type="hidden" value="4D1717DAFD6445C7A824A25FD4F46A18">
  <div class="fieldsWrapper">
    <div class="field">
      <div class="inputWrap simple inputWrap--noLabel">
        <input class="textField" data-val="true" data-val-required="Please enter your email or Miles+Bonus member ID." id="Username" name="Username" placeholder="Email or Miles+Bonus member ID" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span>
      </div>
      <a href="https://en.aegeanair.com/milesandbonus/member/retrieve-member-id/" class="link">Retrieve member ID</a>
    </div>
    <div class="field">
      <div class="inputWrap simple inputWrap--noLabel inputWrap--shovalue showeye">
        <input class="textField" data-val="true" data-val-required="Password is required." id="Password" name="Password" placeholder="Password" type="password">
        <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
        <button class="showValueicon icon-eye" data-plugin-password=""></button>
      </div>
      <a href="https://en.aegeanair.com/member/forgot-password/" class="link">Forgot Password</a>
    </div>
    <div class="btnWrap row hStart">
      <button type="submit" class="button login-button"> Login </button>
      <button class="button disabled button--hasSpinner loading-button" style="display:none;">
        <div class="loadingSpinner loadingSpinner--inButton">
        </div>
      </button>
    </div>
  </div>
  <p class="mnbRegister"> Don't have an account? <a href="/genairation/enroll/">Register to genAIRation</a>
  </p>
</form>

POST /sys/Member/Login

<form action="/sys/Member/Login" class="validatableForm" data-ajax="true" data-ajax-begin="$('#login-form-content .loading-button').show(); $('#login-form-content .login-button').hide() ;" data-ajax-failure="OnFailure" data-ajax-method="POST"
  data-ajax-mode="replace" data-ajax-success="OnSuccess" data-ajax-update="#login-form-content" data-plugin-facebookauthentication="" method="post" novalidate="novalidate">
  <div class="mainContent row" data-plugin-login="">
    <input name="_rebrand" type="hidden" value="True">
    <div class="col-6 col-m-8 flexCol vStart register">
      <section class="intro_info_section">
        <h4>Register</h4>
        <p>Create an account today!</p>
        <ul class="checklist">
          <li>View and manage upcoming flights</li>
          <li>Receive our latest news and special offers</li>
          <li>Earn or redeem miles and enjoy benefits with Miles+Bonus</li>
        </ul>
        <a href="/milesandbonus/member/enroll/" class="button">Register</a>
      </section>
    </div>
    <div class="col-6 col-m-8 left-border login" id="login-form-content">
      <h4>Login</h4>
      <input name="__RequestVerificationToken" type="hidden" value="hHsdfI3FbJj7daP2wU0deAYYSevGqwiL-EJjeU0ExzpzJJ4wPY_foroMT6qURHIG9iBQZL4yL4p9HvB4VKL433BhLxg1"><input data-val="true" data-val-required="The Simple Login field is required."
        id="SimpleLogin" name="SimpleLogin" type="hidden" value="False">
      <input name="_ispopup" type="hidden" value="true"><input name="_isloyaltylogin" type="hidden" value="true">
      <div class="row row-md">
        <div class="col-xs-12 noPadding ">
          <div class="inputWrap">
            <label for="UsernameloginPopupFormId">Email or Miles+Bonus member ID:</label>
            <input class="textField" data-val="true" data-val-required="Please enter your email or Miles+Bonus member ID." id="UsernameloginPopupFormId" name="Username" type="text" value="">
            <span class="field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span>
            <p class="errorMsg"></p>
          </div>
          <a href="https://en.aegeanair.com/milesandbonus/member/retrieve-member-id/" class="forgot">Retrieve member ID</a>
        </div>
      </div>
      <div class="row row-md">
        <div class="col-xs-12 noPadding ">
          <div class="inputWrap inputWrap--shovalue">
            <label ffor="PasswordloginPopupFormId">Password:</label>
            <input class="textField" data-val="true" data-val-required="Password is required." id="PasswordloginPopupFormId" name="Password" type="password">
            <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
            <i class="showValueicon icon-eye"></i>
            <p class="errorMsg"></p>
          </div>
          <a href="https://en.aegeanair.com/member/forgot-password/" class="forgot">Forgot Password</a>
        </div>
      </div>
      <input id="RedirectUrlloginPopupFormId" name="RedirectUrl" type="hidden" value="8BA4888C237D48A99E9C9F36E3C91949"><input id="SuccessScript" name="SuccessScript" type="hidden" value="">
      <div class="row login-bt-wrapper">
        <button type="submit" class="btn btn-lg btn-progress login-button"> Login </button>
        <button class="button disabled button--hasSpinner loading-button" style="display:none;">
          <div class="loadingSpinner loadingSpinner--inButton">
          </div>
        </button>
      </div>
      <div class="separator row">
        <p> or </p>
      </div>
      <div class="row loginRow">
        <a style="cursor: pointer;" class="btn btn-lg btn-primary facebook-login button facebook" data-facebook-login="944684648924599" tabindex="0">Login with Facebook</a>
      </div>
      <div class="row loginRow">
        <script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js">
        </script>
        <div id="appleid-signin" class="appleSigninButton done" data-color="black" data-border="true" data-type="sign in">
          <div
            style=" font-synthesis: none; -moz-font-feature-settings: kern; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; height: 100%; min-width: 130px; max-width: 375px; min-height: 30px; max-height: 64px; position: relative; letter-spacing: initial;"
            role="button" tabindex="0" aria-label="Sign in with Apple">
            <div style=" padding-right: 8%; padding-left: 8%; position: absolute; box-sizing: border-box; width: 100%; height: 100%;">
              <svg xmlns="http://www.w3.org/2000/svg" style="pointer-events: none; overflow: visible;" width="100%" height="100%">
                <g>
                  <svg xmlns="http://www.w3.org/2000/svg" style="overflow: visible;" width="100%" height="50%" y="25%" viewBox="0 -11 111.046875 14" fill="#fff">
                    <defs>
                      <style>
                        @font-face {
                          font-family: "applied-button-font-0";
                          src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")
                        }
                      </style>
                    </defs>
                    <text font-size="12px" textLength="111.046875" font-family="applied-button-font-0" direction="ltr"> Sign in with Apple</text>
                  </svg>
                </g>
              </svg>
            </div>
            <div style=" padding: 1px; width: 100%; height: 100%; box-sizing: border-box;"><svg xmlns="http://www.w3.org/2000/svg" style=" overflow: visible;" width="100%" height="100%">
                <rect width="100%" height="100%" ry="15%" fill="#000" stroke="black" stroke-width="1" stroke-linecap="round"></rect>
              </svg></div>
          </div>
        </div>
        <script type="text/javascript">
          try {
            AppleID.auth.init({
              clientId: 'com.aegean.siwa.prod',
              scope: 'name email',
              redirectURI: 'https://en.aegeanair.com/member/login/',
              state: '__sc_notrack=true',
              usePopup: false //or false defaults to false
            });
          } catch (e) {}
          setTimeout(function() {
            //console.log('Apple sign in from time out');
            var $applebutton = $('#appleid-signin').addClass('done').children().clone(true, true);
            var $appleButtons = $('.appleSigninButton').not('.done');
            $appleButtons.append($applebutton);
            $appleButtons.on('click', function() {
              $('.appleSigninButton.done').trigger('click');
            });
            $appleButtons.addClass('done');
          }, 1000);
        </script>
      </div>
      <!-- In the callback, you would hide the gSignInWrapper element on a
            successful sign in -->
      <div class="row loginRow" data-plugin-googleauthentication="{&quot;ClientID&quot;:&quot;104163253692-otjhfcqk16u76dc102fp30ek7kv6qt6a.apps.googleusercontent.com&quot;}">
        <div id="gSignInWrapper">
          <div id="customBtn" class="customGPlusSignIn">
            <span class="customGPlusSignIn__icon">
              <!--?xml version="1.0" encoding="UTF-8" standalone="no" ?-->
              <svg width="46px" height="46px" viewBox="0 0 46 46" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
                <g id="Google-Button" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
                  <g id="9-PATCH" sketch:type="MSArtboardGroup" transform="translate(-608.000000, -160.000000)"></g>
                  <g id="btn_google_light_normal" sketch:type="MSArtboardGroup" transform="translate(-1.000000, -1.000000)">
                    <g id="logo_googleg_48dp" sketch:type="MSLayerGroup" transform="translate(15.000000, 15.000000)">
                      <path
                        d="M17.64,9.20454545 C17.64,8.56636364 17.5827273,7.95272727 17.4763636,7.36363636 L9,7.36363636 L9,10.845 L13.8436364,10.845 C13.635,11.97 13.0009091,12.9231818 12.0477273,13.5613636 L12.0477273,15.8195455 L14.9563636,15.8195455 C16.6581818,14.2527273 17.64,11.9454545 17.64,9.20454545 L17.64,9.20454545 Z"
                        id="Shape" fill="#4285F4" sketch:type="MSShapeGroup"></path>
                      <path
                        d="M9,18 C11.43,18 13.4672727,17.1940909 14.9563636,15.8195455 L12.0477273,13.5613636 C11.2418182,14.1013636 10.2109091,14.4204545 9,14.4204545 C6.65590909,14.4204545 4.67181818,12.8372727 3.96409091,10.71 L0.957272727,10.71 L0.957272727,13.0418182 C2.43818182,15.9831818 5.48181818,18 9,18 L9,18 Z"
                        id="Shape" fill="#34A853" sketch:type="MSShapeGroup"></path>
                      <path
                        d="M3.96409091,10.71 C3.78409091,10.17 3.68181818,9.59318182 3.68181818,9 C3.68181818,8.40681818 3.78409091,7.83 3.96409091,7.29 L3.96409091,4.95818182 L0.957272727,4.95818182 C0.347727273,6.17318182 0,7.54772727 0,9 C0,10.4522727 0.347727273,11.8268182 0.957272727,13.0418182 L3.96409091,10.71 L3.96409091,10.71 Z"
                        id="Shape" fill="#FBBC05" sketch:type="MSShapeGroup"></path>
                      <path
                        d="M9,3.57954545 C10.3213636,3.57954545 11.5077273,4.03363636 12.4404545,4.92545455 L15.0218182,2.34409091 C13.4631818,0.891818182 11.4259091,0 9,0 C5.48181818,0 2.43818182,2.01681818 0.957272727,4.95818182 L3.96409091,7.29 C4.67181818,5.16272727 6.65590909,3.57954545 9,3.57954545 L9,3.57954545 Z"
                        id="Shape" fill="#EA4335" sketch:type="MSShapeGroup"></path>
                      <path d="M0,0 L18,0 L18,18 L0,18 L0,0 Z" id="Shape" sketch:type="MSShapeGroup"></path>
                    </g>
                  </g>
                </g>
              </svg>
            </span>
            <span class="customGPlusSignIn__text">Sign in with Google</span>
          </div>
        </div>
      </div>
      <div id="name"></div>
    </div>
  </div>
  <div class="accordion-container foot alCenter" data-plugin-accordion="accTypes2">
    <div class="accItem">
      <div class="accHeader" data-accordion-content="accTypes2">
        <div class="toggle-title"> See your benefits</div>
      </div>
      <div class="accContent wrapper row hCenter" data-accordion-id="accTypes2">
        <div id="table1" class="tableStripes responsiveTableJS">
          <table>
            <thead>
              <tr>
                <th>Benefit</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Join for free</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">1,000 welcome miles</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Save your details for quick booking</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">View and manage upcoming flights</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Manage profile and preferences</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Earn miles when flying or using our partners’ services</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Redeem miles for award flights, seat upgrades and services from our growing list of partners</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Enjoy exclusive benefits and discounts from our partners</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Get advantage of more privileges as you move to higher tiers</div>
                </td>
              </tr>
              <tr>
                <td data-before="Benefit">
                  <div class="txt">Receive latest news and offers</div>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
    </div>
  </div>
</form>

Name: flightMaskMainFormPOST /PostHandler.axd

<form method="POST" id="flightMaskMainForm" name="flightMaskMainForm" class="bookingMask ng-pristine ng-invalid ng-invalid-required" action="/PostHandler.axd">
  <input type="hidden" class="mobile-root" value="https://mobile.aegeanair.com" tabindex="-1" autocomplete="off">
  <input type="hidden" name="flow" value="Booking" tabindex="-1" autocomplete="off">
  <input type="hidden" name="lang" class="flightMaskMain-language" value="3" tabindex="-1" autocomplete="off">
  <input type="hidden" name="Referer" value="eticket" tabindex="-1" autocomplete="off">
  <input type="hidden" name="UsedInPage" value="Booking" tabindex="-1" autocomplete="off">
  <input type="hidden" name="AdultsNum" value="1" tabindex="-1" autocomplete="off">
  <input type="hidden" name="Children16Nums" value="0" tabindex="-1" autocomplete="off">
  <input type="hidden" name="Children12Nums" value="0" tabindex="-1" autocomplete="off">
  <input type="hidden" name="InfantsNum" value="0" tabindex="-1" autocomplete="off">
  <input id="Currency" name="Currency" type="hidden" value="EUR" autocomplete="off">
  <input type="hidden" name="ReturnUrl" value="https://en.aegeanair.com/plan/book-a-flight/" tabindex="-1" autocomplete="off">
  <div class="field" ng-show="!Mask.ShowCompact">
    <div class="switchToggle switch3">
      <input id="roundtrip" name="TravelType" value="R" type="radio" ng-model="Mask.TravelType" ng-change="changeTripType()" tabindex="0" class="ng-pristine ng-untouched ng-valid ng-not-empty">
      <label for="roundtrip"> Round trip </label>
      <input id="oneway" name="TravelType" type="radio" value="O" ng-model="Mask.TravelType" ng-change="changeTripType()" tabindex="0" class="ng-pristine ng-untouched ng-valid ng-not-empty">
      <label for="oneway"> One way </label>
      <input id="multicity" name="TravelType" type="radio" value="M" ng-model="Mask.TravelType" ng-change="changeTripType()" tabindex="0" class="ng-pristine ng-untouched ng-valid ng-not-empty">
      <label for="multicity"> More options </label>
      <div class="selected"></div>
    </div>
  </div>
  <div class="field flightMask" ng-show="Mask.TravelType == 'R' || Mask.TravelType == 'O'">
    <div class="fieldRow locationRow">
      <div class="btnWrap ng-hide" ng-show="Mask.ShowCompact">
        <input class="button xs" type="button" ng-click="showMask(true)" value="Search">
      </div>
      <div class="doubleField">
        <div class="fullscreenFormField">
          <div class="fullscreenFormField__mobileHeader">
            <a class="previousBtn" ng-click="closeAirportSelectionMobile()">
                                    <i class="icon icon-backArrow"></i>
                                </a>
            <span class="fullscreenFormField__mobileHeaderTitle airportFromHeader" style="display:none;">Departure</span>
            <span class="fullscreenFormField__mobileHeaderTitle airportToHeader" style="display:none;">Return</span>
          </div>
          <div class="fullscreenFormField__inner doubleField">
            <div class="inputWrap first inputWrap--focusLabel completed"
              ng-class="{'completed' : Mask.AirportFrom != undefined , 'error' : (flightMaskMainForm.AirportFromSelect.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelect.$error &amp;&amp; flightMaskMainForm.AirportFromSelect.$error.required)} ">
              <input type="hidden" name="AirportFrom" ng-value="Mask.AirportFrom.value" ng-required="Mask.TravelType != 'M'" class="AirportFrom" tabindex="-1" autocomplete="off" required="required" value="ATH">
              <label for="AirportFromSelect" data-focus-text="From" data-default-text="Where from?">Where from?</label>
              <input autocompletedroplist="True" class="textField autocompleteFrom first text-box single-line ng-pristine ng-untouched ui-autocomplete-input ng-not-empty ng-valid ng-valid-required" data-airport-type="From"
                data-no-match-label="No matches found." data-target-item=".flightMask .autocompleteTo" data-value-element=".flightMask input[name='AirportFrom']" id="AirportFromSelect" name="AirportFromSelect" ng-model="Mask.AirportFrom.label"
                ng-required="Mask.TravelType != 'M'" type="text" value="" autocomplete="off" required="required">
              <div class="ddList autocomplete mCustomScrollbar _mCS_2 mCS_no_scrollbar">
                <div id="mCSB_2" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                  <div id="mCSB_2_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                    <ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                  </div>
                  <div id="mCSB_2_scrollbar_vertical" class="mCSB_scrollTools mCSB_2_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                    <div class="mCSB_draggerContainer">
                      <div id="mCSB_2_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                        <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                        <div class="mCSB_draggerRail"></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="inputWrap last inputWrap--focusLabel"
              ng-class="{'completed' : Mask.AirportTo != undefined , 'error' :(flightMaskMainForm.AirportToSelect.$dirty &amp;&amp; flightMaskMainForm.AirportToSelect.$error &amp;&amp; flightMaskMainForm.AirportToSelect.$error.required)}">
              <input type="hidden" name="AirportTo" ng-value="Mask.AirportTo.value" ng-required="Mask.TravelType != 'M'" class="AirportTo" tabindex="-1" autocomplete="off" required="required">
              <label for="AirportToSelect" data-focus-text="To" data-default-text="Where to?">Where to?</label>
              <input autocompletedroplist="True" class="textField autocompleteTo last noPadding text-box single-line ng-pristine ng-untouched ui-autocomplete-input ng-empty ng-invalid ng-invalid-required" data-airport-type="To"
                data-depends-item=".flightMask input[name='AirportFrom']" data-no-match-label="No matches found." data-value-element=".flightMask input[name='AirportTo']" id="AirportToSelect" name="AirportToSelect" ng-model="Mask.AirportTo.label"
                ng-required="Mask.TravelType != 'M'" type="text" value="" autocomplete="off" required="required">
              <div class="ddList autocomplete mCustomScrollbar _mCS_3 mCS_no_scrollbar">
                <div id="mCSB_3" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                  <div id="mCSB_3_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                    <ul id="ui-id-2" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                  </div>
                  <div id="mCSB_3_scrollbar_vertical" class="mCSB_scrollTools mCSB_3_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                    <div class="mCSB_draggerContainer">
                      <div id="mCSB_3_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                        <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                        <div class="mCSB_draggerRail"></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <button class="switch" ng-click="switchAirports()" type="button" aria-label="Switch airports"></button>
          </div>
        </div>
      </div>
    </div>
    <p class="errorMsg ng-hide"
      ng-show="(flightMaskMainForm.AirportFromSelect.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelect.$error &amp;&amp; flightMaskMainForm.AirportFromSelect.$error.required)||(flightMaskMainForm.AirportToSelect.$dirty &amp;&amp; flightMaskMainForm.AirportToSelect.$error &amp;&amp; flightMaskMainForm.AirportToSelect.$error.required)">
      <span ng-show="flightMaskMainForm.AirportFromSelect.$error.required &amp;&amp; flightMaskMainForm.AirportToSelect.$error.required" class="ng-hide"> Please select arrival and departure airport. </span>
      <span ng-show="flightMaskMainForm.AirportFromSelect.$error.required &amp;&amp; !flightMaskMainForm.AirportToSelect.$error.required" class="ng-hide"> Please select departure airport. </span>
      <span ng-show="flightMaskMainForm.AirportToSelect.$error.required &amp;&amp; !flightMaskMainForm.AirportFromSelect.$error.required" class=""> Please select arrival airport. </span>
    </p>
  </div>
  <div class="openJawMask ng-hide" ng-show="Mask.TravelType == 'M' &amp;&amp; !Mask.ShowCompact">
    <div class="flightGroup flight1">
      <p class="flightNumber row hStart">Flight 1</p>
      <div class="field">
        <div class="fieldRow locationRow">
          <div class="doubleField">
            <div class="fullscreenFormField">
              <div class="fullscreenFormField__mobileHeader">
                <a class="previousBtn" ng-click="closeAirportSelectionMobile()">
                                            <i class="icon icon-backArrow"></i>
                                        </a>
                <span class="fullscreenFormField__mobileHeaderTitle airportFromHeader" style="display:none;">Departure</span>
                <span class="fullscreenFormField__mobileHeaderTitle airportToHeader" style="display:none;">Return</span>
              </div>
              <div class="fullscreenFormField__inner doubleField">
                <div class="inputWrap first inputWrap--focusLabel"
                  ng-class="{'completed' : Mask.AirportFromOJ != undefined, 'error' : flightMaskMainForm.AirportFromSelectOJ.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelectOJ.$error &amp;&amp; flightMaskMainForm.AirportFromSelectOJ.$error.required}">
                  <input type="hidden" name="AirportFrom" ng-value="Mask.AirportFromOJ.value" ng-required="Mask.TravelType == 'M'" class="AirportFrom AirportFromOJ0" tabindex="-1" autocomplete="off">
                  <label for="AirportFromSelectOJ" data-focus-text="From" data-default-text="Where from?">Where from?</label>
                  <input autocompletedroplist="True" class="textField autocompleteFrom first text-box single-line ng-pristine ng-untouched ng-valid ui-autocomplete-input ng-empty ng-valid-required" data-airport-type="FromOJ"
                    data-no-match-label="No matches found." data-target-item=".autocompleteToOJ0" data-value-element=".AirportFromOJ0" id="AirportFromSelectOJ" name="AirportFromSelectOJ" ng-model="Mask.AirportFromOJ.label"
                    ng-required="Mask.TravelType == 'M'" tabindex="0" type="text" value="" autocomplete="off">
                  <div class="ddList autocomplete mCustomScrollbar _mCS_4 mCS_no_scrollbar">
                    <div id="mCSB_4" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                      <div id="mCSB_4_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                        <ul id="ui-id-3" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                      </div>
                      <div id="mCSB_4_scrollbar_vertical" class="mCSB_scrollTools mCSB_4_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                        <div class="mCSB_draggerContainer">
                          <div id="mCSB_4_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                            <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                            <div class="mCSB_draggerRail"></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="inputWrap last inputWrap--focusLabel"
                  ng-class="{'completed' : Mask.AirportToOJ != undefined , 'error' : flightMaskMainForm.AirportToSelectOJ.$dirty &amp;&amp; flightMaskMainForm.AirportToSelectOJ.$error &amp;&amp; flightMaskMainForm.AirportToSelectOJ.$error.required}">
                  <input type="hidden" name="AirportTo" value="" ng-required="Mask.TravelType == 'M'" class="AirportTo AirportToOJ0" tabindex="-1" autocomplete="off">
                  <label for="AirportToSelectOJ" data-focus-text="To" data-default-text="Where to?">Where to?</label>
                  <input autocompletedroplist="True" class="textField autocompleteToOJ0 last text-box single-line ng-pristine ng-untouched ng-valid ui-autocomplete-input ng-empty ng-valid-required" data-airport-type="ToOJ"
                    data-depends-item=".AirportFromOJ0" data-no-match-label="No matches found." data-value-element=".AirportToOJ0" id="AirportToSelectOJ" name="AirportToSelectOJ" ng-model="Mask.AirportToOJ.label" ng-required="Mask.TravelType == 'M'"
                    tabindex="0" type="text" value="" autocomplete="off">
                  <div class="ddList autocomplete mCustomScrollbar _mCS_5 mCS_no_scrollbar">
                    <div id="mCSB_5" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                      <div id="mCSB_5_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                        <ul id="ui-id-4" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                      </div>
                      <div id="mCSB_5_scrollbar_vertical" class="mCSB_scrollTools mCSB_5_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                        <div class="mCSB_draggerContainer">
                          <div id="mCSB_5_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                            <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                            <div class="mCSB_draggerRail"></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <button class="switch" ng-click="switchAirportsOJ0()" type="button" aria-label="Switch airports"></button>
              </div>
            </div>
          </div>
        </div>
        <p ng-show="(flightMaskMainForm.AirportFromSelectOJ.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelectOJ.$error &amp;&amp; flightMaskMainForm.AirportFromSelectOJ.$error.required)||(flightMaskMainForm.AirportToSelectOJ.$dirty &amp;&amp; flightMaskMainForm.AirportToSelectOJ.$error &amp;&amp; flightMaskMainForm.AirportToSelectOJ.$error.required)"
          class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.AirportFromSelectOJ.$error.required &amp;&amp; flightMaskMainForm.AirportToSelectOJ.$error.required" class="ng-hide"> Please select arrival and departure airport. </span>
          <span ng-show="flightMaskMainForm.AirportFromSelectOJ.$error.required &amp;&amp; !flightMaskMainForm.AirportToSelectOJ.$error.required" class="ng-hide"> Please select departure airport. </span>
          <span ng-show="flightMaskMainForm.AirportToSelectOJ.$error.required &amp;&amp; !flightMaskMainForm.AirportFromSelectOJ.$error.required" class="ng-hide"> Please select arrival airport. </span>
        </p>
      </div>
      <div class="field col-6 col-s-6" ng-class="(flightMaskMainForm.DateDepartureOJLabel.$dirty &amp;&amp; flightMaskMainForm.DateDepartureOJLabel.$error &amp;&amp; flightMaskMainForm.DateDepartureOJLabel.$error.required) ? 'error':''">
        <div class="fullscreenFormField">
          <div class="fullscreenFormField__mobileHeader">
            <a class="previousBtn">
                                    <i class="icon icon-backArrow"></i>
                                </a>
            <span class="fullscreenFormField__mobileHeaderTitle">Dates</span>
          </div>
          <div class="fullscreenFormField__inner ">
            <div class="inputWrap field dateField withPlaceHolder focusClick" tabindex="0">
              <div class="dateRangeField focusElement ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="Mask" daterange="true" data-daterangetype="m1">
                <div class="dateRangeInput depart">
                  <div class="label">Departure</div>
                  <input disabled="" class="departField ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" size="20" name="DateDepartureOJLabel" ng-model="Mask.DepartDateLabelOJ1" ng-required="Mask.TravelType == 'M'">
                  <input type="hidden" name="DateDeparture" value="" ng-model="Mask.DepartDateOJ1" ng-required="Mask.TravelType == 'M'" tabindex="-1" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-required">
                </div>
              </div>
              <label for="field1_1" data-focus-text="Dates">Dates</label>
            </div>
            <div class="btnWrap fullscreenFormField__confirmBtn">
              <div class="button disabled">OK</div>
            </div>
          </div>
        </div>
        <p ng-show="flightMaskMainForm.DateDepartureOJLabel.$dirty &amp;&amp; flightMaskMainForm.DateDepartureOJLabel.$error &amp;&amp; flightMaskMainForm.DateDepartureOJLabel.$error.required" class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.DateDepartureOJLabel.$error.required" class="ng-hide"> Please select departure date. </span>
        </p>
      </div>
    </div>
    <div class="flightGroup flight2">
      <p class="flightNumber row hStart">Flight 2</p>
      <div class="field">
        <div class="fieldRow locationRow">
          <div class="doubleField">
            <div class="fullscreenFormField">
              <div class="fullscreenFormField__mobileHeader">
                <a class="previousBtn" ng-click="closeAirportSelectionMobile()">
                                            <i class="icon icon-backArrow"></i>
                                        </a>
                <span class="fullscreenFormField__mobileHeaderTitle airportFromHeader" style="display:none;">Departure</span>
                <span class="fullscreenFormField__mobileHeaderTitle airportToHeader" style="display:none;">Return</span>
              </div>
              <div class="fullscreenFormField__inner doubleField">
                <div class="inputWrap first inputWrap--focusLabel"
                  ng-class="{'completed' : Mask.AirportFromOJ1 != undefined  , 'error' : flightMaskMainForm.AirportFromSelectOJ1.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelectOJ1.$error &amp;&amp; flightMaskMainForm.AirportFromSelectOJ1.$error.required}">
                  <input type="hidden" name="AirportFrom2" value="" ng-required="Mask.TravelType == 'M'" class="AirportFrom AirportFromOJ1" tabindex="-1" autocomplete="off">
                  <label for="AirportFromSelect" data-focus-text="From" data-default-text="Where from?">Where from?</label>
                  <input autocompletedroplist="True" class="textField autocompleteFrom first text-box single-line ng-pristine ng-untouched ng-valid ui-autocomplete-input ng-empty ng-valid-required" data-airport-type="FromOJ1"
                    data-no-match-label="No matches found." data-target-item=".autocompleteToOJ1" data-value-element=".AirportFromOJ1" id="AirportFromSelectOJ1" name="AirportFromSelectOJ1" ng-model="Mask.AirportFromOJ1.label"
                    ng-required="Mask.TravelType == 'M'" type="text" value="" autocomplete="off">
                  <div class="ddList autocomplete mCustomScrollbar _mCS_6 mCS_no_scrollbar">
                    <div id="mCSB_6" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                      <div id="mCSB_6_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                        <ul id="ui-id-5" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                      </div>
                      <div id="mCSB_6_scrollbar_vertical" class="mCSB_scrollTools mCSB_6_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                        <div class="mCSB_draggerContainer">
                          <div id="mCSB_6_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                            <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                            <div class="mCSB_draggerRail"></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="inputWrap last inputWrap--focusLabel"
                  ng-class="{'completed' : Mask.AirportToOJ1 != undefined , 'error' : flightMaskMainForm.AirportToSelectOJ1.$dirty &amp;&amp; flightMaskMainForm.AirportToSelectOJ1.$error &amp;&amp; flightMaskMainForm.AirportToSelectOJ1.$error.required}">
                  <input type="hidden" name="AirportTo2" value="" ng-required="Mask.TravelType == 'M'" class="AirportTo AirportToOJ1" tabindex="-1" autocomplete="off">
                  <label for="AirportToSelect" data-focus-text="To" data-default-text="Where to?">Where to?</label>
                  <input autocompletedroplist="True" class="textField autocompleteToOJ1 last text-box single-line ng-pristine ng-untouched ng-valid ui-autocomplete-input ng-empty ng-valid-required" data-airport-type="ToOJ1"
                    data-depends-item=".AirportFromOJ1" data-no-match-label="No matches found." data-value-element=".AirportToOJ1" id="AirportToSelectOJ1" name="AirportToSelectOJ1" ng-model="Mask.AirportToOJ1.label"
                    ng-required="Mask.TravelType == 'M'" type="text" value="" autocomplete="off">
                  <div class="ddList autocomplete mCustomScrollbar _mCS_7 mCS_no_scrollbar">
                    <div id="mCSB_7" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
                      <div id="mCSB_7_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                        <ul id="ui-id-6" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
                      </div>
                      <div id="mCSB_7_scrollbar_vertical" class="mCSB_scrollTools mCSB_7_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;">
                        <div class="mCSB_draggerContainer">
                          <div id="mCSB_7_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                            <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                            <div class="mCSB_draggerRail"></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <button class="switch" ng-click="switchAirportsOJ1()" type="button" aria-label="Switch airports"></button>
              </div>
            </div>
          </div>
        </div>
        <p ng-show="(flightMaskMainForm.AirportFromSelectOJ1.$dirty &amp;&amp; flightMaskMainForm.AirportFromSelectOJ1.$error &amp;&amp; flightMaskMainForm.AirportFromSelectOJ1.$error.required)||(flightMaskMainForm.AirportToSelectOJ1.$dirty &amp;&amp; flightMaskMainForm.AirportToSelectOJ1.$error &amp;&amp; flightMaskMainForm.AirportToSelectOJ1.$error.required)"
          class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.AirportFromSelectOJ1.$error.required &amp;&amp; flightMaskMainForm.AirportToSelectOJ1.$error.required" class="ng-hide"> Please select arrival and departure airport. </span>
          <span ng-show="flightMaskMainForm.AirportFromSelectOJ1.$error.required &amp;&amp; !flightMaskMainForm.AirportToSelectOJ1.$error.required" class="ng-hide"> Please select departure airport. </span>
          <span ng-show="flightMaskMainForm.AirportToSelectOJ1.$error.required &amp;&amp; !flightMaskMainForm.AirportFromSelectOJ1.$error.required" class="ng-hide"> Please select arrival airport. </span>
        </p>
      </div>
      <div class="field col-6 col-s-6"
        ng-class="(flightMaskMainForm.DateDepartureOJ2Label.$error &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error.futureDate) || (flightMaskMainForm.DateDepartureOJ2Label.$dirty &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error.required) ? 'error':''">
        <div class="fullscreenFormField">
          <div class="fullscreenFormField__mobileHeader">
            <a class="previousBtn">
                                    <i class="icon icon-backArrow"></i>
                                </a>
            <span class="fullscreenFormField__mobileHeaderTitle">Dates</span>
          </div>
          <div class="fullscreenFormField__inner ">
            <div class="inputWrap field dateField withPlaceHolder focusClick" tabindex="0">
              <div class="dateRangeField focusElement ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="Mask" daterange="true" data-daterangetype="m2">
                <div class="dateRangeInput depart">
                  <div class="label">Departure</div>
                  <input disabled="" class="departField ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" size="20" name="DateDepartureOJ2Label" ng-model="Mask.DepartDateLabelOJ2" ng-required="Mask.TravelType == 'M'">
                  <input type="hidden" name="DateDeparture2" value="" ng-model="Mask.DepartDateOJ2" ng-required="Mask.TravelType == 'M'" tabindex="-1" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-required">
                </div>
              </div>
              <label for="field1_1"> Dates</label>
            </div>
            <div class="btnWrap fullscreenFormField__confirmBtn">
              <div class="button disabled">OK</div>
            </div>
          </div>
        </div>
        <p ng-show="(flightMaskMainForm.DateDepartureOJ2Label.$dirty &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error.required)" class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.DateDepartureOJ2Label.$error.required" class="ng-hide"> Please select departure date. </span>
        </p>
        <p ng-show="(flightMaskMainForm.DateDepartureOJ2Label.$error &amp;&amp; flightMaskMainForm.DateDepartureOJ2Label.$error.futureDate)" class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.DateDepartureOJ2Label.$error.futureDate" class="ng-hide"> Please select date after departure date. </span>
        </p>
      </div>
    </div>
  </div>
  <div class="maskBlock" ng-show="!Mask.ShowCompact" ng-class="Mask.TravelType == 'M' ? 'relative' :''">
    <div class="fieldsWrap">
      <div class="field flightMask" ng-show="Mask.TravelType == 'R' || Mask.TravelType == 'O'"
        ng-class="((flightMaskMainForm.ArrivalDateLabel.$dirty &amp;&amp; Mask.TravelType == 'R') || (flightMaskMainForm.DepartDateLabel.$dirty &amp;&amp; Mask.TravelType == 'O'))  &amp;&amp; (flightMaskMainForm.ArrivalDateLabel.$error.required || flightMaskMainForm.DepartDateLabel.$error.required) ? 'error':''">
        <div class="fullscreenFormField">
          <div class="fullscreenFormField__mobileHeader">
            <a class="previousBtn">
                                    <i class="icon icon-backArrow"></i>
                                </a>
            <!-- ngIf: Mask.TravelType == 'R' --><span class="fullscreenFormField__mobileHeaderTitle ng-scope" ng-if="Mask.TravelType == 'R'">Dates</span><!-- end ngIf: Mask.TravelType == 'R' -->
            <!-- ngIf: Mask.TravelType == 'O' -->
          </div>
          <div class="fullscreenFormField__inner ">
            <div class="inputWrap field dateField withPlaceHolder focusClick" tabindex="0">
              <div class="dateRangeField focusElement bmask ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="Mask" daterange="true">
                <div class="dateRangeInput depart">
                  <div class="label">Departure</div>
                  <input disabled="" class="departField ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" size="20" name="DepartDateLabel" ng-model="Mask.DepartDateLabel" ng-required="Mask.TravelType != 'M'" required="required">
                  <input type="hidden" name="DateDeparture" value="" ng-model="Mask.DepartDate" ng-required="Mask.TravelType != 'M'" tabindex="-1" autocomplete="off" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
                    required="required">
                </div>
                <span class="seperator" ng-show="Mask.TravelType == 'R'">-</span>
                <div class="dateRangeInput return" ng-show="Mask.TravelType == 'R'">
                  <div class="label">Return</div>
                  <input disabled="" class="returnField ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" size="20" name="ArrivalDateLabel" ng-model="Mask.ArrivalDateLabel" ng-required="Mask.TravelType == 'R'" required="required">
                  <input type="hidden" name="DateReturn" value="" tabindex="-1" autocomplete="off">
                </div>
              </div>
              <!-- ngIf: Mask.TravelType == 'R' --><label for="field1_1" ng-if="Mask.TravelType == 'R'" class="ng-scope"> Dates</label><!-- end ngIf: Mask.TravelType == 'R' -->
              <!-- ngIf: Mask.TravelType == 'O' -->
            </div>
            <div class="btnWrap fullscreenFormField__confirmBtn">
              <div class="button disabled">OK</div>
            </div>
          </div>
        </div>
        <p ng-show="((flightMaskMainForm.ArrivalDateLabel.$dirty &amp;&amp; Mask.TravelType == 'R') || (flightMaskMainForm.DepartDateLabel.$dirty &amp;&amp; Mask.TravelType == 'O'))  &amp;&amp; (flightMaskMainForm.ArrivalDateLabel.$error.required || flightMaskMainForm.DepartDateLabel.$error.required) "
          class="errorMsg ng-hide">
          <span ng-show="flightMaskMainForm.ArrivalDateLabel.$error.required &amp;&amp; flightMaskMainForm.DepartDateLabel.$error.required"> Please select arrival and departure date. </span>
          <span ng-show="flightMaskMainForm.ArrivalDateLabel.$error.required &amp;&amp; !flightMaskMainForm.DepartDateLabel.$error.required" class="ng-hide"> Please select arrival date. </span>
          <span ng-show="flightMaskMainForm.DepartDateLabel.$error.required &amp;&amp; !flightMaskMainForm.ArrivalDateLabel.$error.required" class="ng-hide"> Please select departure date. </span>
        </p>
      </div>
      <div class="field passengersField" ng-class="{'error' : PassengersErrorType > 0 }">
        <div class="inputWrap completed toggelElm noEmpty focusClick" ng-class="{'focus' : PassengerSelection }">
          <div class="textField toggelElmLink focusClick" id="Passengers" name="Passengers" type="text" tabindex="0" ng-keydown="TogglePassengerSelection(true)" ng-click="TogglePassengerSelection(true)">
            <span ng-show="Mask.Adults == 1" class="ng-binding"> 1 Adult </span>
            <span ng-show="Mask.Adults > 1 " class="ng-binding ng-hide"> 1 Adults </span>
            <span ng-show="(Mask.Adults > 0) &amp;&amp; (Mask.YoungAdults > 0)" class="ng-hide"> , </span>
            <span ng-show="Mask.YoungAdults == 1" class="ng-binding ng-hide"> 0 Young Adult </span>
            <span ng-show="Mask.YoungAdults  > 1" class="ng-binding ng-hide"> 0 Young adults </span>
            <span ng-show="(Mask.Adults > 0 || Mask.YoungAdults > 0) &amp;&amp; (Mask.Children511 > 0 || Mask.Infants > 0)" class="ng-hide"> , </span>
            <span ng-show="Mask.Children511 == 1" class="ng-binding ng-hide"> 0 Child </span>
            <span ng-show="Mask.Children511> 1" class="ng-binding ng-hide"> 0 Children </span>
            <span ng-show="Mask.Infants  > 0 &amp;&amp; Mask.Children511 > 0" class="ng-hide"> , </span>
            <span ng-show="Mask.Infants == 1" class="ng-binding ng-hide"> 0 Infant </span>
            <span ng-show="Mask.Infants > 1" class="ng-binding ng-hide"> 0 Infants </span>
            <i class="icon icon-passengers"></i>
          </div>
          <label for="Passengers">Passengers</label>
        </div>
        <div class="passengersBlock toggelElmCnt ng-hide" ng-show="PassengerSelection">
          <div class="passengersBlock__mobileHeader desktopHide"><a class="previousBtn" ng-click="TogglePassengerSelection(true)"><i class="icon icon-backArrow"></i></a><span class="passengersBlock__mobileHeaderTitle">PASSENGERS</span></div>
          <div class="passengersBlock__inner">
            <div class="field">
              <label class="stepperLabel" for="Adults_1"> Adults <span> Over 12 years </span>
              </label>
              <div class="stepper">
                <button class="stepperBtn dec" ng-class="Mask.Adults == Mask.MinAdults ? 'disabled' : ''" type="button" ng-click="Mask.Adults = minus(Mask.Adults,Mask.MinAdults);"></button>
                <input type="text" class="stepperInput" id="Adults_1" value="1" data-min="0" data-max="9" readonly="" required="">
                <button class="stepperBtn inc" ng-class="Mask.Adults == Mask.MaxAdults || (Mask.Adults + Mask.YoungAdults + Mask.Children511  >= Mask.MaxAdults) ? 'disabled' : ''" type="button"
                  ng-click="Mask.Adults = plus(Mask.Adults,Mask.MaxAdults);"></button>
              </div>
            </div>
            <div class="field ng-hide" ng-show="ShowYoungAdults() &amp;&amp; !ShowOnlyAdults">
              <label class="stepperLabel" for="YoungAdults_0"> Young adults <span> 12-15 years </span>
              </label>
              <div class="stepper">
                <button class="stepperBtn dec disabled" ng-class="Mask.YoungAdults == Mask.MinYoungAdults ? 'disabled' : ''" type="button" ng-click="Mask.YoungAdults = minus(Mask.YoungAdults,Mask.MinYoungAdults);"></button>
                <input type="text" class="stepperInput" id="YoungAdults_0" value="0" data-min="0" data-max="8" readonly="">
                <button class="stepperBtn inc" ng-class="Mask.YoungAdults == Mask.MaxYoungAdults || (Mask.Adults + Mask.YoungAdults + Mask.Children511  >= Mask.MaxAdults) ? 'disabled' : ''" type="button"
                  ng-click="Mask.YoungAdults = plus(Mask.YoungAdults,Mask.MaxYoungAdults);"></button>
              </div>
            </div>
            <div class="field field--withTooltip" ng-show="!ShowOnlyAdults">
              <label class="stepperLabel" for="Children511_0"> Children <span> 2-11 years </span>
              </label>
              <div class="tooltip right" data-plugin-tooltip="">
                <i class="tooltipBtn icon-info"></i>
                <div class="tooltipMain">
                  <span class="arrow"></span>
                  <p>Our Unaccompanied Child service allows minors aged between 5 and 11 to travel safely when not accompanied by their parents/ adult guardians.</p>
                </div>
              </div>
              <div class="stepper">
                <button class="stepperBtn dec disabled" ng-class="Mask.Children511 == Mask.MinChildren511 ? 'disabled' : ''" type="button" ng-click="Mask.Children511 = minus(Mask.Children511,Mask.MinChildren511);"></button>
                <input type="text" class="stepperInput ng-pristine ng-untouched ng-valid ng-not-empty" id="Children511_0" ng-model="Mask.Children511" data-min="0" data-max="8" readonly="">
                <button class="stepperBtn inc" ng-class="Mask.Children511 == Mask.MaxChildren511 || (Mask.Adults + Mask.YoungAdults + Mask.Children511  >= Mask.MaxAdults) ? 'disabled' : ''" type="button"
                  ng-click="Mask.Children511 = plus(Mask.Children511,Mask.MaxChildren511);"></button>
              </div>
            </div>
            <div ng-show="Mask.Adults === 0 &amp;&amp; Mask.YoungAdults>=0 &amp;&amp; Mask.Children511>=1" ng-class="Mask.Children511 === 1 ? 'umnrInline--noAccordeon' : ''" class="umnrInline umnrInline--multiple ng-hide">
              <div class="umnrModal__childrenBirthdates">
                <div class="field umnr row">
                  <input id="IsUMNR" name="IsUMNR" type="hidden" ng-value="Mask.Children511 >= 1 &amp;&amp; Mask.Adults === 0 &amp;&amp; Mask.YoungAdults===0" autocomplete="off" value="false">
                  <div class="umnr-fields-wrapper">
                    <div class="accordion-container accordion-container--generic" data-accordion-noscroll="" data-plugin-accordionaria="">
                      <div class="umnr-field accItem C12DOB1 open ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 1">
                        <button class="accHeader accHeader__btn" id="umrnAcc_1" aria-expanded="aria-expanded" aria-controls="umnrAccField_1" aria-disabled="">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 1</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 1</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_1" role="region" aria-labelledby="umrnAcc_1">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 1">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB1_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 1"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB1_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 1" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 1 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB1" name="C12DOB1" ng-model="Mask.C12DOB1"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 1) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 1) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 1 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB2 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 2">
                        <button class="accHeader accHeader__btn" id="umrnAcc_2" aria-controls="umnrAccField_2">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 2</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 2</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_2" role="region" aria-labelledby="umrnAcc_2" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 2">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB2_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 2"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB2_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 2" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 2 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB2" name="C12DOB2" ng-model="Mask.C12DOB2"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 2) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 2) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 2 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB3 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 3">
                        <button class="accHeader accHeader__btn" id="umrnAcc_3" aria-controls="umnrAccField_3">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 3</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 3</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_3" role="region" aria-labelledby="umrnAcc_3" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 3">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB3_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 3"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB3_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 3" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 3 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB3" name="C12DOB3" ng-model="Mask.C12DOB3"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 3) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 3) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 3 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB4 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 4">
                        <button class="accHeader accHeader__btn" id="umrnAcc_4" aria-controls="umnrAccField_4">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 4</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 4</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_4" role="region" aria-labelledby="umrnAcc_4" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 4">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB4_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 4"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB4_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 4" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 4 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB4" name="C12DOB4" ng-model="Mask.C12DOB4"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 4) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 4) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 4 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB5 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 5">
                        <button class="accHeader accHeader__btn" id="umrnAcc_5" aria-controls="umnrAccField_5">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 5</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 5</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_5" role="region" aria-labelledby="umrnAcc_5" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 5">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB5_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 5"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB5_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 5" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 5 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB5" name="C12DOB5" ng-model="Mask.C12DOB5"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 5) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 5) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 5 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB6 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 6">
                        <button class="accHeader accHeader__btn" id="umrnAcc_6" aria-controls="umnrAccField_6">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 6</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 6</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_6" role="region" aria-labelledby="umrnAcc_6" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 6">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB6_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 6"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB6_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 6" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 6 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB6" name="C12DOB6" ng-model="Mask.C12DOB6"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 6) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 6) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 6 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB7 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 7">
                        <button class="accHeader accHeader__btn" id="umrnAcc_7" aria-controls="umnrAccField_7">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 7</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 7</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_7" role="region" aria-labelledby="umrnAcc_7" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 7">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB7_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 7"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB7_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 7" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 7 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB7" name="C12DOB7" ng-model="Mask.C12DOB7"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 7) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 7) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 7 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB8 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 8">
                        <button class="accHeader accHeader__btn" id="umrnAcc_8" aria-controls="umnrAccField_8">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 8</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 8</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_8" role="region" aria-labelledby="umrnAcc_8" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 8">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB8_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 8"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB8_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 8" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 8 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB8" name="C12DOB8" ng-model="Mask.C12DOB8"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 8) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 8) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 8 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                      <div class="umnr-field accItem C12DOB9 ng-hide" ng-class="Mask.Children511 === 1 ? 'accItem--noAction' : ''" ng-show="Mask.Children511 >= 9">
                        <button class="accHeader accHeader__btn" id="umrnAcc_9" aria-controls="umnrAccField_9">
                          <span class="umnr-field__label">Date of birth: <span class="umnr-field__ib">Child 9</span></span>
                          <span class="umnr-field__value">
                            <strong><span class="umnr-field__ib">Child 9</span></strong>
                            <span data-umnr-day=""></span>
                            <span data-umnr-month=""></span>
                            <span data-umnr-year=""></span>
                          </span>
                          <i class="arrow icon-backArrow"></i>
                        </button>
                        <div class="accContent" id="umnrAccField_9" role="region" aria-labelledby="umrnAcc_9" hidden="hidden">
                          <div class="row birthday_triple">
                            <div class="day col-4 col-s-2">
                              <input class="textField birthdate-select birthdate-day-select" type="number" inputmode="numeric" placeholder="Day" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 9">
                            </div>
                            <div class="month col-4 col-s-2 form-group">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Month </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="01" tabindex="0"> Jan </li>
                                    <li data-value="02" tabindex="0"> Feb </li>
                                    <li data-value="03" tabindex="0"> Mar </li>
                                    <li data-value="04" tabindex="0"> Apr </li>
                                    <li data-value="05" tabindex="0"> May </li>
                                    <li data-value="06" tabindex="0"> Jun </li>
                                    <li data-value="07" tabindex="0"> Jul </li>
                                    <li data-value="08" tabindex="0"> Aug </li>
                                    <li data-value="09" tabindex="0"> Sep </li>
                                    <li data-value="10" tabindex="0"> Oct </li>
                                    <li data-value="11" tabindex="0"> Nov </li>
                                    <li data-value="12" tabindex="0"> Dec </li>
                                  </ul>
                                  <input class="textField birthdate-select birthdate-month-select" name="C12DOB9_Month" type="hidden" placeholder="Month" maxlength="2" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 9"
                                    autocomplete="off">
                                </div>
                              </div>
                            </div>
                            <div class="year col-4 col-s-2">
                              <div class="dd">
                                <div class="selectedWrap" tabindex="0">
                                  <div class="selected"> Year </div>
                                  <i class="icon icon-expandArrow"></i>
                                </div>
                                <div class="ddList ddList--simple">
                                  <ul>
                                    <li data-value="2012" tabindex="0"> 2012 </li>
                                    <li data-value="2013" tabindex="0"> 2013 </li>
                                    <li data-value="2014" tabindex="0"> 2014 </li>
                                    <li data-value="2015" tabindex="0"> 2015 </li>
                                    <li data-value="2016" tabindex="0"> 2016 </li>
                                    <li data-value="2017" tabindex="0"> 2017 </li>
                                    <li data-value="2018" tabindex="0"> 2018 </li>
                                    <li data-value="2019" tabindex="0"> 2019 </li>
                                    <li data-value="2020" tabindex="0"> 2020 </li>
                                    <li data-value="2021" tabindex="0"> 2021 </li>
                                    <li data-value="2022" tabindex="0"> 2022 </li>
                                  </ul>
                                  <input type="hidden" class="textField birthdate-select birthdate-year-select" name="C12DOB9_Year" placeholder="Year" maxlength="4" ng-required="Mask.Adults == 0 &amp;&amp; Mask.Children511 >= 9" autocomplete="off">
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <input class="umnr-date ng-pristine ng-untouched ng-valid ng-empty" ng-class="Mask.Children511 >= 9 &amp;&amp; Mask.Adults == 0 ? 'validatable' : ''" type="hidden" id="C12DOB9" name="C12DOB9" ng-model="Mask.C12DOB9"
                          datevalidation="datevalidation" autocomplete="off">
                        <p class="errorMsg reqMsg" style="display:none;"> Date of birth (Child 9) is required. </p>
                        <p class="errorMsg ageMsg" style="display:none;"> Date of birth (Child 9) is invalid. </p>
                        <p class="errorMsg ageRangeMsg" style="display:none;"> Child 9 must be between the ages of 5-12 throughout the entire duration of the trip. </p>
                        <p class="errorMsg ageMinRangeMsg" style="display:none;"> Children under the age of 5 cannot travel without a parent/adult guardian. </p>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="callcenterMsg alert alert--informative" style="display:none;">
                  <div class="alert__wrapper">
                    <i class="alert__icon icon-info2"></i>
                    <div class="alert__desc">
                      <p> Please contact our Call Centre to request our Unaccompanied Child service. </p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="field" ng-show="!ShowOnlyAdults">
              <label class="stepperLabel" for="Infants_0"> Infants <span>under 2 years</span>
              </label>
              <div class="stepper">
                <button class="stepperBtn dec disabled" ng-class="Mask.Infants == Mask.MinInfants ? 'disabled' : ''" type="button" ng-click="Mask.Infants = minus(Mask.Infants,Mask.MinInfants);"></button>
                <input type="text" class="stepperInput" id="Infants_0" value="0" data-min="0" data-max="8" readonly="">
                <button class="stepperBtn inc" ng-class="Mask.Infants == Mask.MaxInfants || Mask.Infants >= Mask.Adults ? 'disabled' : ''" type="button" ng-click="Mask.Infants = plus(Mask.Infants,Mask.MaxInfants);"></button>
              </div>
            </div>
            <div class="noteWrapper row hStart firstNoteWrapper ng-hide" ng-show="Mask.Adults + Mask.YoungAdults + Mask.Children511  >= Mask.MaxAdults">
              <i class="icon-info"></i>
              <span class="noteText">No more travellers can been selected, the maximum allowed is 9</span>
            </div>
            <div class="noteWrapper row hStart ng-hide" ng-show="Mask.Infants >= Mask.Adults &amp;&amp; Mask.Adults > 0">
              <i class="icon-info"></i>
              <span class="noteText">No more infants can be selected, the maximum allowed is 1 infant per adult</span>
            </div>
            <div ng-show="Mask.Adults !== 0 || (Mask.YoungAdults !== 0 &amp;&amp; Mask.Children511 <= 0) || Mask.Children511 <= 0" class="btnWrap hCenter" ng-click="TogglePassengerSelection(true)">
              <div class="btnWrap passengersBlock__confirmBtn">
                <div role="button" tabindex="0" ng-keyup="$event.keyCode == 13 ? TogglePassengerSelection(true) : null" class="button border full" aria-label="OK">
                  <span aria-hidden="true">OK</span>
                </div>
              </div>
            </div>
            <div ng-show="Mask.Adults === 0 &amp;&amp; Mask.YoungAdults>=0 &amp;&amp; Mask.Children511 > 0" class="btnWrap hCenter passengersBlock__confirmBtn ng-hide" ng-click="TogglePassengerSelection()">
              <div class="button border"> OK </div>
            </div>
          </div>
        </div>
        <div class="passengersBlockOverlay ng-hide" ng-show="PassengerSelection" ng-click="TogglePassengerSelection(true)"></div>
        <p class="errorMsg ng-hide" ng-show="PassengersErrorType > 0">
          <span ng-show="PassengersErrorType == 1" class="ng-hide"> Please fill in the date of birth for the children selected. </span>
          <span ng-show="PassengersErrorType == 2" class="ng-hide"> Passengers count cannot be more than 9. </span>
          <span ng-show="PassengersErrorType == 3" class="ng-hide"> Infants cannot be more than adults. </span>
        </p>
      </div>
    </div>
    <div class="fieldsWrap border maskMoreRow" ng-show="!showDoHop()">
      <input id="directFlights" name="directFlights" type="hidden" value="indirect" tabindex="-1" autocomplete="off">
      <input id="DaysRange" name="DaysRange" type="hidden" value="3" tabindex="-1" autocomplete="off">
      <div class="field checkboxes inline">
        <label class="toggleSwitch toggleSwitch--withLabel">
          <input id="directFlightsCheck" name="directFlightsCheck" ng-disabled="showDoHop()" ng-show="!showDoHop()" type="checkbox" ng-model="Mask.DirectFlights" tabindex="0" class="ng-pristine ng-untouched ng-valid ng-empty">
          <span class="slider round"></span>
          <span class="toggleSwitch__text">Direct flights</span>
        </label>
        <label class="toggleSwitch toggleSwitch--withLabel">
          <input id="DaysRangeCheck" name="DaysRangeCheck" ng-disabled="showDoHop()" ng-show="!showDoHop()" type="checkbox" ng-model="Mask.DaysRange" tabindex="0" class="ng-pristine ng-untouched ng-valid ng-empty">
          <span class="slider round"></span>
          <span class="toggleSwitch__text"> Flexible dates</span>
        </label>
      </div>
      <div class="codeFieldWrap" ng-hide="HidePromocodeFunctionality || showDoHop()">
        <div class="field codeField codeField--disabled ng-hide" ng-hide="!HidePromoCode">
          <div class="tooltip right" data-plugin-tooltip="">
            <div class="codeFieldText tooltipBtn" ng-show="(Mask.PromoCode == undefined || Mask.PromoCode == '' ) &amp;&amp; !HidePromoLabel" tabindex="0"> Promo Code or Credit Voucher </div>
            <div class="tooltipMain">
              <span class="arrow"></span>
              <p>The promotional code entry field is not available for the selected currency. Please change to EUR or GBP to activate it.</p>
            </div>
          </div>
        </div>
        <div class="field codeField" ng-hide="HidePromoCode">
          <div class="codeFieldText" ng-keydown="showPromoCode()" ng-click="showPromoCode()" ng-show="(Mask.PromoCode == undefined || Mask.PromoCode == '' ) &amp;&amp; !HidePromoLabel" tabindex="0"> Promo Code or Credit Voucher </div>
          <div class="codeFieldWrapper ng-hide" ng-show="(Mask.PromoCode != undefined &amp;&amp; Mask.PromoCode != '') || HidePromoLabel">
            <label for="promoCode"> Enter code: </label>
            <input name="PromoCode" class="codeInput ng-pristine ng-untouched ng-valid ng-empty" ng-disabled="showDoHop()" id="promoCode" ng-model="Mask.PromoCode" type="text" tabindex="0">
            <span class="close icon-add" ng-keydown="cancelPromoCode()" ng-click="cancelPromoCode()" tabindex="0"></span>
          </div>
        </div>
      </div>
    </div>
    <!-- ngIf: showDoHop() -->
    <div class="btnWrap hCenter btnWrap--mobWrap btnWrap--relative">
      <div class="currencyBlockOverlay ng-hide" ng-show="Mask.currencyDD &amp;&amp;  EnableMCP" ng-click="toggleDD()"></div>
      <div class="field field--flexLabel maskBlock__currency" ng-show="EnableMCP &amp;&amp; !showDoHop()">
        <label for="Currency">Currency:</label>
        <div class="ddNG" ng-class="{'open' : Mask.currencyDD === true}">
          <div class="selectedWrap" ng-click="toggleDD()" tabindex="0">
            <div class="selected">
              <span class="selText ng-binding"> EUR-€ </span>
            </div>
            <i class="icon icon-arrowdown"></i>
          </div>
          <div class="ddListNG ng-hide" ng-show="Mask.currencyDD === true">
            <ul>
              <!-- ngRepeat: item in Currencies -->
              <li data-value="EUR" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">EUR</span> - <span class="mcp__part ng-binding">€</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="GBP" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">GBP</span> - <span class="mcp__part ng-binding">£</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="USD" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">USD</span> - <span class="mcp__part ng-binding">$</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="CAD" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">CAD</span> - <span class="mcp__part ng-binding">$</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="CHF" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">CHF</span> - <span class="mcp__part ng-binding">₣</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="SEK" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">SEK</span> - <span class="mcp__part ng-binding">kr</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="DKK" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">DKK</span> - <span class="mcp__part ng-binding">kr</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="AUD" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">AUD</span> - <span class="mcp__part ng-binding">$</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="AED" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">AED</span> - <span class="mcp__part ng-binding">د.إ</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="BRL" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">BRL</span> - <span class="mcp__part ng-binding">R$</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="NOK" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">NOK</span> - <span class="mcp__part ng-binding">kr</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="RON" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">RON</span> - <span class="mcp__part ng-binding">lei</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="SAR" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">SAR</span> - <span class="mcp__part ng-binding">ریال</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="TRY" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">TRY</span> - <span class="mcp__part ng-binding">₺</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="PLN" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">PLN</span> - <span class="mcp__part ng-binding">zł</span>
              </li><!-- end ngRepeat: item in Currencies -->
              <li data-value="ILS" ng-repeat="item in Currencies" ng-click="changeCurrency(item)" tabindex="0" ng-keydown="$event.keyCode === 13 &amp;&amp; changeCurrency(item)" class="ng-scope">
                <span class="mcp__part ng-binding">ILS</span> - <span class="mcp__part ng-binding">₪</span>
              </li><!-- end ngRepeat: item in Currencies -->
            </ul>
          </div>
        </div>
      </div>
      <!-- ngIf: !showDoHop() --><input id="searchButton" ng-if="!showDoHop()" class="button s ng-scope" type="button" ng-click="searchFlights()" value="Search"><!-- end ngIf: !showDoHop() -->
      <!-- ngIf: showDoHop() -->
      <button class="button disabled button--hasSpinner loading-button" style="display:none;">
        <div class="loadingSpinner loadingSpinner--inButton">
        </div>
      </button>
    </div>
  </div>
</form>

POST /sys/Newsletters/NewsletterInlineForm?Length=8

<form action="/sys/Newsletters/NewsletterInlineForm?Length=8" class="validatableForm col-xs-12 col-md-4" data-ajax="true" data-ajax-begin="$('#newsletter-inline-form .loading-button').show(); $('#newsletter-inline-form .btn-progress').hide() ;"
  data-ajax-failure="$('#ActualPost').val(false); $('#newsletter-inline-form').replaceWith(data);" data-ajax-method="POST" data-ajax-mode="replace" data-ajax-success="$('#ActualPost').val(false); $('#newsletter-inline-form').replaceWith(data);"
  data-ajax-update="#newsletter-inline-form" id="newsletterinlineform" method="post" novalidate="novalidate"><input data-val="true" data-val-required="The Isrebrand field is required." id="Isrebrand" name="Isrebrand" type="hidden" value="True"><input
    data-val="true" data-val-required="The Actual Post field is required." id="ActualPost" name="ActualPost" type="hidden" value="True"> <label class="hpfield" for="AccountName"></label>
  <input class="hpfield" autocomplete="off" type="text" id="AccountName" name="AccountName" placeholder="AccountName">
  <input class="form-control " type="email" name="Email" placeholder="Insert your email" aria-labelledby="newsletterPromoText">
  <button id="newsletterbut" class="btn btn-sm btn-progress" type="submit">Subscribe</button>
  <button class="button disabled button--hasSpinner loading-button" style="display:none;">
    <div class="loadingSpinner loadingSpinner--inButton">
    </div>
  </button>
</form>

Text Content

Skip to main content
 * Help & Contact
 * English
   Language
    * Ελληνικά
    * English
    * Deutsch
    * Italiano
    * Français
    * Español
    * Русский
    * Română
   
   


Search
 * Login/Register

 * 
   Destinations
    * Our destinations
    * Route Map
    * Flight Schedule
   
   
   AEGEAN FLIGHTS
   
   
   
   More
   
   
   FLIGHT STATUS
   
   
   
   More
 * 
   Flight Deals
    * Low Fare Calendar
    * AEGEAN Pass
      New routes
    * Offers & Contests
    * Shop in the Clouds
    * AEGEAN Gift Card
   
   New offer
   
   
   
   UP TO 50% OFF ALL DOMESTIC FLIGHTS!
   
   
   
   66 Days
   77 Hours
   3322 Min
   2232 Sec
   More
 * 
   Travel Info
    * Additional Flight Services
       * Add baggage
       * Add seats
       * Add pet
       * Security Fast Track
       * Add Wi-Fi onboard
       * Upgrade to Business Class
   
    * Additional Services
       * Book a hotel
       * Rent a car
       * Parking at AIA
       * Airport Parking in Greece/Europe
       * AEGEAN Travel Packages
       * Airport Transfer
       * Tours & Activities
       * Ferry Tickets
       * AEGEAN Experiences
   
    * Travelling with AEGEAN
       * At the airport
       * Baggage information
       * Check-in information
       * Fares & Classes
       * On board
       * Seat selection
       * Special assistance
       * AEGEAN ForFamilies
       * My Notifications
   
    *  * Do you want to change, cancel or request a refund for your booking?
       * How do I book a flight online?
       * Can I change or add services to my flight after booking?
       * How do I upgrade to business class after booking a flight?
       * What is my allowance and cost of additional baggage?
       * How do I request special assistance?
       * What do I need to know about fare classes?
       * How can I book a ticket through the available Bank loyalty schemes?
       * How can I request a flight certification?
       * FAQs

 * 
   Miles+Bonus
    * Overview
    * Tiers & Benefits
    * Together
    * How to earn
    * How to spend
    * Memories
    * Partners
    * Purchase & Share miles
    * News
    * Miles calculator
   
   
   Retrieve member ID
   
   Forgot Password
   Login
   
   
   Don't have an account? Register to Miles+Bonus
   
    * Register/ Login

 * 
   genAIRation
   
   
   GET TO KNOW GENAIRATION AEGEAN
   
   
   
   More
   
   Retrieve member ID
   
   Forgot Password
   Login
   
   
   Don't have an account? Register to genAIRation
   
    * genAIRation Register/ Login
   
   
   YOUR BENEFITS AT A GLANCE
   
   15% DISCOUNT ON ALL FLIGHTS
   
   FREE BAGGAGE
   
   FREE WI-FI ONBOARD
   
   
   Sign up Login

REGISTER

Create an account today!

 * View and manage upcoming flights
 * Receive our latest news and special offers
 * Earn or redeem miles and enjoy benefits with Miles+Bonus

Register

LOGIN

Email or Miles+Bonus member ID:



Retrieve member ID
Password:



Forgot Password
Login


or

Login with Facebook
 Sign in with Apple

Sign in with Google

See your benefits

Benefit
Join for free
1,000 welcome miles
Save your details for quick booking
View and manage upcoming flights
Manage profile and preferences
Earn miles when flying or using our partners’ services
Redeem miles for award flights, seat upgrades and services from our growing list
of partners
Enjoy exclusive benefits and discounts from our partners
Get advantage of more privileges as you move to higher tiers
Receive latest news and offers


 1. Homepage
 2. Book a flight


BOOK A FLIGHT

Depending on the purpose of your trip, you may want to travel to a single or
multiple destinations. Whatever your plans are, we offer you the solution that
best suits your needs. Choose between "One way/ Round trip" and "More options"
and book your flight ticket(s) now. 





Round trip One way More options

Departure Return
Where from?

Where to?


Please select arrival and departure airport. Please select departure airport.
Please select arrival airport.

Flight 1

Departure Return
Where from?

Where to?


Please select arrival and departure airport. Please select departure airport.
Please select arrival airport.

Dates
Departure
Dates
OK

Please select departure date.

Flight 2

Departure Return
Where from?

Where to?


Please select arrival and departure airport. Please select departure airport.
Please select arrival airport.

Dates
Departure
Dates
OK

Please select departure date.

Please select date after departure date.

Dates
Departure
-
Return
Dates
OK

Please select arrival and departure date. Please select arrival date. Please
select departure date.

1 Adult 1 Adults , 0 Young Adult 0 Young adults , 0 Child 0 Children , 0 Infant
0 Infants
Passengers
PASSENGERS
Adults Over 12 years

Young adults 12-15 years

Children 2-11 years

Our Unaccompanied Child service allows minors aged between 5 and 11 to travel
safely when not accompanied by their parents/ adult guardians.


Date of birth: Child 1 Child 1
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 1) is required.

Date of birth (Child 1) is invalid.

Child 1 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 2 Child 2
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 2) is required.

Date of birth (Child 2) is invalid.

Child 2 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 3 Child 3
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 3) is required.

Date of birth (Child 3) is invalid.

Child 3 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 4 Child 4
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 4) is required.

Date of birth (Child 4) is invalid.

Child 4 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 5 Child 5
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 5) is required.

Date of birth (Child 5) is invalid.

Child 5 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 6 Child 6
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 6) is required.

Date of birth (Child 6) is invalid.

Child 6 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 7 Child 7
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 7) is required.

Date of birth (Child 7) is invalid.

Child 7 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 8 Child 8
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 8) is required.

Date of birth (Child 8) is invalid.

Child 8 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Date of birth: Child 9 Child 9
Month
 * Jan
 * Feb
 * Mar
 * Apr
 * May
 * Jun
 * Jul
 * Aug
 * Sep
 * Oct
 * Nov
 * Dec

Year
 * 2012
 * 2013
 * 2014
 * 2015
 * 2016
 * 2017
 * 2018
 * 2019
 * 2020
 * 2021
 * 2022

Date of birth (Child 9) is required.

Date of birth (Child 9) is invalid.

Child 9 must be between the ages of 5-12 throughout the entire duration of the
trip.

Children under the age of 5 cannot travel without a parent/adult guardian.

Please contact our Call Centre to request our Unaccompanied Child service.

Infants under 2 years

No more travellers can been selected, the maximum allowed is 9
No more infants can be selected, the maximum allowed is 1 infant per adult
OK
OK


Please fill in the date of birth for the children selected. Passengers count
cannot be more than 9. Infants cannot be more than adults.

Direct flights Flexible dates
Promo Code or Credit Voucher

The promotional code entry field is not available for the selected currency.
Please change to EUR or GBP to activate it.

Promo Code or Credit Voucher
Enter code:
Currency:
EUR-€
   
 * EUR - €
   
 * GBP - £
   
 * USD - $
   
 * CAD - $
   
 * CHF - ₣
   
 * SEK - kr
   
 * DKK - kr
   
 * AUD - $
   
 * AED - د.إ
   
 * BRL - R$
   
 * NOK - kr
   
 * RON - lei
   
 * SAR - ریال
   
 * TRY - ₺
   
 * PLN - zł
   
 * ILS - ₪
   


Fare rules

NEWSLETTER

Subscribe


DOWNLOAD THE AEGEAN APP NOW!



FOLLOW US ON

 * 
 * 
 * 
 * 
 * 

 * AEGEAN Group
 * AEGEAN App
 * Career
 * Privacy Notice & Personal Data

 * Changes & Cancellations
 * Conditions & Notices
 * Help & Contact
 * Business On Board
 * Travel Agents
 * Digital security
 * Imprint

PAYMENT METHODS

 1. 
 2. 
 3. 
 4. 
 5. 
 6. 
 7. 
 8. 
 9. 

 1. 
 2. 
 3. 
 4. 

2024 AEGEAN AIRLINES




Aegean App

Get the best out of your travel experience with the Aegean App.

Get the App Not now









Feedback
To improve your experience on aegeanair.com we use cookies. This includes
cookies essential for the basic functionalities of our website, cookies used for
analytical purposes and cookies enabling us to provide personalised content. You
are free to set your cookie preferences at your will.
Settings Deny Accept



COOKIES PREFERENCE CENTER




ABOUT COOKIES

ABOUT COOKIES

Cookies are text files containing small amounts of information which are
downloaded to your device when you visit a website. They are then sent back to
the originating site on each subsequent visit, or to another site that
recognizes that cookie.

Cookies let you navigate between pages efficiently and generally improve your
user experience. They can also help to ensure that marketing activities you see
online are more relevant to your interests. They do not identify the individual
user, but just the device you are using via a randomly generated identifying
tag.

We respect your right to privacy and offer you the option to enable/disable some
categories of cookies.
Cookies Policy


 * NECESSARY
   
   NECESSARY
   
   Always Active
   Necessary
   
   These are necessary for the website’s operation, as well as in order to
   provide you with the website functionalities that you choose to enable.
   Additional uses include averting improper use of our services, as well as
   storage of your privacy settings. According to the applicable legislation,
   your action is not required for the acceptance of these cookies. Third party
   providers have access to this information.


 * PERFORMANCE
   
   PERFORMANCE
   
   Performance
   
   Performance cookies allow us to continuously improve the level of our
   services, by collecting and analyzing statistics regarding your landing to us
   from another website and the overall website traffic (e.g. number of
   visitors, most common searches). Third party providers have access to this
   information.


 * PREFERENCE
   
   PREFERENCE
   
   Preference
   
   Preference cookies facilitate the personalization of the website content. The
   language you choose, as well as the rest of your choices, allow us to offer
   you the optimum browsing experience, tailored to your preferences. Third
   party providers have access to this information.


 * TARGETING
   
   TARGETING
   
   Targeting
   
   Your interaction with our website is used by us and third party providers for
   commercial / advertising use, such as for analyzing your interaction with the
   website content in order to show you relevant content, as well as to send you
   personalized marketing communications. Third party providers have access to
   this information.

Back Button


ADVERTISING COOKIES

Filter Button
Consent Leg.Interest
Select All Vendors
Select All Vendors
Select All Hosts

Select All



Clear Filters

Information storage and access
Apply
Save settings Allow all