.ev-review-dtls-visible .ev-main-tab{display:none}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .right-section .arrowWrap{display:none}.ev-common-messages{color:#ff0000;font-family:"Roboto",sans-serif;font-size:10px}.calender-dynamic-text{text-align:center;padding:9px 15px 2px 15px;white-space:initial}.calender-dynamic-text span{color:#d8741b}.booking-engine-ev.exotic-vacation{box-shadow:none;display:block;z-index:9;width:100%;margin:0 0 5% 0;background:#fff;font-weight:300;font-family:"Roboto",sans-serif;font-size:0.9375em;position:relative;text-align:left}.booking-engine-ev.exotic-vacation .sendQueryExtra{display:none}.booking-engine-ev.exotic-vacation #sendUsYourQuery .select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:50px;background:url(/images/OberoiHotels/common/arrow-dwn.png) no-repeat right center !important}.booking-engine-ev.exotic-vacation #sendUsYourQuery .select::-ms-expand{display:none}.booking-engine-ev.exotic-vacation #sendUsYourQuery .phoneNumber .select{width:60px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .bookAstay{display:none}.booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut{width:40%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap{display:block;padding:10px;min-height:59px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .addHotelButton{width:20%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection{float:left;width:50%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec{width:50%;float:left;position:sticky;position:-webkit-sticky}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg{width:100%;position:relative}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .arrowWrap{display:inline-block}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right{width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment{float:left;width:63%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment textarea{width:100%;resize:none;padding:5px;font-size:13px;font-family:roboto}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section{width:30%;float:left;margin-right:3%;margin-bottom:10px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section .row{width:100%;display:block;margin-bottom:10px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section .row .comment textarea{padding:5px;width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section{width:67%;float:left}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .rommAndGuest{position:relative;z-index:2}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .sendQueryExtra{position:absolute;display:block;z-index:1;padding:60px 10px 10px 10px;background:#f9f9f9;width:100%;left:0px;top:0px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow{display:block;clear:both;margin-bottom:12px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow:last-child{margin-bottom:0px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName{float:left;border-bottom:1px solid #cbcbcb;width:45%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname{max-width:85px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .lastName{float:left;border-bottom:1px solid #cbcbcb;margin-left:15px;width:50%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .lastName .lname{max-width:90px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber{float:left;border-bottom:1px solid #cbcbcb;width:45%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone{max-width:105px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .email{float:left;border-bottom:1px solid #cbcbcb;margin-left:15px;width:50%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .ftrans{background:transparent;padding:10px 5px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .noOfRoomsWrap{width:100%;border-bottom:1px solid #ccc;background:transparent;padding-bottom:25px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .noOfGuestWrap{width:100%;border-bottom:1px solid #ccc;background:transparent;padding-bottom:25px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV{margin:0px 0 0 15px}.booking-engine-ev.exotic-vacation.overview-page{top:-30px}.booking-engine-ev.exotic-vacation.moveUp{transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation.reverse .hotelName .hotelListDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05);z-index:99992}.booking-engine-ev.exotic-vacation.reverse .checkInCheckOut .t-datepicker-day{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05)}.booking-engine-ev.exotic-vacation.reverse .checkInCheckOut .t-arrow-top{display:none !important}.booking-engine-ev.exotic-vacation .book-your-stay-wrap{float:left;width:100%}.booking-engine-ev.exotic-vacation .bookYourStayDesk{float:left;width:100%;text-transform:uppercase;font-size:16px;margin:0 0 20px 0}.booking-engine-ev.exotic-vacation .bookYourStayDesk .button{float:left;width:auto;margin:0 20px 0 0;padding:0 10px 0 0;cursor:auto}.booking-engine-ev.exotic-vacation .bookYourStayDesk .button.active{font-weight:500}.booking-engine-ev.exotic-vacation .bookYourStayDesk .button i{margin:0 0 0 10px;color:#db7f2e;font-size:20px;transition:all 0.3s ease-in-out}.booking-engine-ev.exotic-vacation .bookYourStayDesk .button.active i{transform:rotate(90deg)}.booking-engine-ev.exotic-vacation .hotelAndNightsWrap{float:left;width:100%;margin:0px -20px;background:#fff;padding:15px 20px;position:static;top:194px;z-index:10}.booking-engine-ev.exotic-vacation .hotelAndNightsWrap ul{list-style:none}.booking-engine-ev.exotic-vacation .hotelAndNightsWrap ul li{float:left;width:auto;margin:0 30px 0 0;font-weight:500}.booking-engine-ev.exotic-vacation .bookYourStay{float:left;width:100%;font-weight:400;background:#ebebeb;color:#000;padding:5px 10px;font-size:0.8em;margin:0 0 10px 0;display:none}.booking-engine-ev.exotic-vacation .formCalSection{float:left;width:62%}.booking-engine-ev.exotic-vacation .formfiledSec{width:38%;float:left;position:-webkit-sticky;position:sticky;top:248px}.booking-engine-ev.exotic-vacation .greyRow{float:left;width:100%;margin:0 0 2px 0}.booking-engine-ev.exotic-vacation .greyBg{background:#f9f9f9;float:left;width:100%;padding:10px 5px 13px 10px}.booking-engine-ev.exotic-vacation .greyBg.right{width:100%;border-left:#fff solid 2px}.booking-engine-ev.exotic-vacation .hotelName{float:left;width:50%;padding:9px 10px;margin:0 10px 0 0;border:none;border-bottom:#cbcbcb solid 1px;position:relative;margin-top:20px}.booking-engine-ev.exotic-vacation .hotelName.NoClick{margin-top:22px}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel{float:left;width:100%;cursor:pointer}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name{float:left;width:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name abbr{font-weight:400;display:block}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .desktopN{display:inline}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .mobileN{display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .arrowWrap{float:left;width:5%;padding:0;font-size:20px;line-height:10px}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel.active i.fa{transform:rotate(180deg)}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown{position:absolute;width:700px;background:#fff;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);padding:10px;left:-10px;top:50px;z-index:2;display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown.singleHotelList{width:100%}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown.singleHotelList .allHotels .hotelList{width:100%;border:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .mobileHeader{display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels{float:left;width:100%}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList{float:left;width:50%;padding:10px 20px;border-left:#ebebeb solid 1px}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList:first-child{border:0 !important}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock{float:left;width:100%;margin:0 0 15px 0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock:last-child{margin:0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .heading{float:left;width:100%;color:#d8741b;font-weight:400;margin:0 0 10px 0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list{float:left;width:100%}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul{list-style:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li{float:left;width:auto;margin:0 0 10px 0;cursor:pointer;transition:all 0.3s ease-in-out;white-space:normal;position:relative;clear:both}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li:hover,.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li.active{color:#d8741b}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .label{float:left;width:100%}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav{position:absolute;width:220px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);color:#000;margin:0px 0 0 0;left:0;top:100%;z-index:2;background:#fff;display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head{float:left;width:100%;padding:10px;border-top:#e6e6e6 solid 1px}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head:hover{color:#d8741b}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head:first-child{border:0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head .arrowWrap{float:right;transition:all 0.3 ease-in-out}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head.active .arrowWrap{transform:rotate(180deg)}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content{float:left;width:100%;padding:0;display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values{float:left;width:100%;padding:5px 10px;margin:0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values:hover,.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values.active{color:#d8741b}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values:first-child{padding-top:0}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap{float:left;width:100%;padding:10px;border-top:#e6e6e6 solid 1px}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap:hover,.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap.active{color:#d8741b}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap .button{float:left;width:auto;font-size:0.95em}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li:hover .subNav{display:inline}.booking-engine-ev.exotic-vacation .checkInCheckOut{display:flex;float:left;width:46%;padding:0;color:#242424;flex-wrap:nowrap;position:relative !important;clear:none;border:none;white-space:nowrap}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading{display:none;position:fixed;left:0;top:0;width:100%;text-align:center;font-weight:600;padding:0 0;z-index:10000;visibility:hidden;padding:25px 0 20px 0;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05)}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile{text-align:center;padding:9px 0px 2px 20px;white-space:initial;position:absolute;top:20px;font-weight:normal}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile span{color:#d8741b}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .backWrap{float:left;width:100%;text-align:left;padding:5% 5% 10px 5%}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .backWrap svg{width:15px;fill:#000}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap{float:left;width:100%}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut{float:left;width:50%;padding:0 5%;text-align:left;position:relative}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut.active:before{content:'';position:absolute;width:100%;height:3px;background:#d8741b;left:0;bottom:-20px}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .label{color:#9b9b9b;font-size:10px;float:left;width:100%;font-weight:normal}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .dates{float:left;width:100%;font-weight:700;border:0;height:20px;font-size:1.4em}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .dates .t-dates{padding:0;height:auto}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .close{float:right;width:60px;height:60px;line-height:60px;text-align:center;background:#d8741b;border-radius:50%;color:#fff;right:0;font-size:15px;font-weight:700;position:fixed;left:50%;bottom:20px;transform:translate(-50%, 0);z-index:10000;box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25)}.booking-engine-ev.exotic-vacation .checkInCheckOut .calenderWrap{position:absolute;width:700px;left:0px;padding:10px;top:49px;background:#fff;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-datepicker-day{top:50px}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-datepicker-day .calender-dynamic-text{text-align:center;padding:9px 15px 2px 15px;white-space:initial}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-datepicker-day .calender-dynamic-text span{color:#d8741b}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap{width:50%;display:flex;margin:0 5px;padding:10px;border-bottom:1px solid #ccc}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:50%;height:38px}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .label{width:50px;white-space:nowrap;padding:0 10px 0 0;font-size:10px;line-height:13px}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap.disabled .label{opacity:0.3}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap{float:left;width:90px;background-size:10px;border:0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-out{position:static}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:0px;padding-top:25px}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .calender-dynamic-text{text-align:center;padding:9px 15px 2px 15px;white-space:initial}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .calender-dynamic-text span{color:#d8741b}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0;height:auto;border:0;position:relative}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out{font-size:25px;font-weight:500}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{position:absolute;width:50%;font-size:10px;line-height:10px;top:0;left:45%}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{position:absolute;width:50%;font-size:10px;line-height:10px;bottom:3px;left:45%}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-date-info-title,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-date-info-title{top:0;left:0;opacity:0;position:relative}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{opacity:0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap.disabled .dateWrap .t-dates{opacity:0.3}.booking-engine-ev.exotic-vacation.reverse .noOfRoomsWrap .addRoomDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05)}.booking-engine-ev.exotic-vacation .addHotelButton{float:right;width:15%;background:#f9f9f9;border:#f8f8f8 solid 1px;padding:13px 10px;margin:0 0 0 5px;text-transform:uppercase;color:#383838;cursor:pointer;font-weight:500;text-align:center}.booking-engine-ev.exotic-vacation .closeHotelButton{float:right;width:35px;height:35px;line-height:35px;background:#e0e0e0;border:#d4d4d4 solid 1px;padding:0;margin:5px 5px 0 5px;text-transform:uppercase;color:#383838;cursor:pointer;font-weight:500;text-align:center}.booking-engine-ev.exotic-vacation .closeHotelButton.hideClose{display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap{width:30%;padding:15px 0px 15px 10px;margin:0 10px 15px 0px;position:relative;background:#fff;border:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel{float:left;width:100%;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop{float:left;width:100%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount{float:left;position:relative;top:-5px;width:80%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap{float:left;width:5%;font-size:20px;line-height:10px}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile{float:left;width:100%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.lbl{width:40%;height:30px;float:left;padding:12px 0 0 0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value{font-size:16px;padding:10px 0 0 0;float:left;width:60%;align-items:center;display:flex}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .counter{text-align:center}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner{font-weight:normal;font-size:13px;line-height:14px;width:25px;height:25px;border-radius:50%;display:inline-block;text-align:center;text-indent:-100px;overflow:hidden}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus{margin-right:3px;background:url(../images/booking-engine/mobile-minus-wb.png) center 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus{margin-right:3px;background:url(../images/booking-engine/mobile-plus-wb.png) center 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel.active i.fa{transform:rotate(180deg)}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown{position:absolute;width:200px;background:#fff;padding:20px 20px 10px 20px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1;top:50px;left:0;display:none;z-index:9}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader{display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block{float:left;width:100%;padding:0 0 10px 0;position:relative}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption{float:left;width:100%;padding:10px 0;border-bottom:#d7d7d7 solid 1px;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption.extraRoom{display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:first-child{padding-top:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:last-child{border:0;padding-bottom:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption.active,.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:hover{color:#d8741b}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .actionWrap{float:left;width:100%;border-top:#d7d7d7 solid 1px;display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .actionWrap .addRoomButton{float:left;width:auto;text-transform:uppercase;cursor:pointer;border:#a1a1a1 solid 1px;padding:8px 10px}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .actionWrap .addRoomButton:hover{background:#d8741b;color:#fff;border-color:#d8741b}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .actionWrap .actionButton{float:right;width:auto;padding:8px 0px;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .actionWrap .actionButton:hover{color:#d8741b}.booking-engine-ev.exotic-vacation.reverse .noOfGuestWrap .addGuestDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05)}.booking-engine-ev.exotic-vacation .noOfGuestWrap{width:30%;padding:12px 10px 11px 10px;margin:0 10px 0 0;position:relative;background:#fff}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel{float:left;width:100%;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel.active i.fa{transform:rotate(180deg)}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount{float:left;width:80%;position:relative;top:-5px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .arrowWrap{text-align:center;width:16%;font-size:20px;line-height:10px;padding:1px 0 0 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .arrowWrap .plusMinus{float:left;width:15px;height:15px;background:url(../images/booking-engine/plus-icon.png) left top no-repeat;background-size:100%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel.active .plusMinus{background-position:left -15px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown{position:absolute;width:280px;background:#fff;padding:20px 20px 10px 20px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1;top:50px;left:0;display:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .guest-dropdown-message{color:#000}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader{display:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper{float:left;width:100%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block{float:left;width:100%;padding:0 0 10px 0;margin:10px 0 0 0;border-bottom:#d7d7d7 solid 1px;position:relative}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block:first-child{margin-top:0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock{position:absolute;width:auto;right:0;top:0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock .edit{float:left;color:#d8741b;cursor:pointer;font-size:0.92em;border-right:#b1b1b1 solid 1px;padding:0 5px 0 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock .closeIcn{float:left;width:13px;height:13px;border:#b1b1b1 solid 1px;border-radius:50%;text-align:center;color:#b1b1b1;font-size:9px;font-family:"Roboto",sans-serif;margin:2px 0 0 5px;cursor:pointer;line-height:10px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock .closeIcn:hover{background:#d8741b;color:#fff;border:#d8741b solid 1px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomsIndividualCount{float:left;width:100%;font-weight:700;margin:0 0 10px 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount{float:left;width:100%;white-space:nowrap}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose{float:left;width:40%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose.greyed-out{pointer-events:none;opacity:0.4}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .label{float:left;width:100%;margin:0 0 5px 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number{float:left;width:auto}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul{list-style-type:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul li{float:left;width:20px;height:20px;line-height:20px;text-align:center;font-size:0.8em;margin:0 0 0 0;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul li.active,.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul li:hover{background:#d8741b;color:#fff}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .closeIcn{float:left;width:15px;height:15px;border:#b1b1b1 solid 1px;border-radius:50%;text-align:center;color:#b1b1b1;font-size:11px;font-family:"Roboto",sans-serif;margin:2px 0 0 10px;cursor:pointer;display:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .closeIcn:hover{background:#d8741b;color:#fff;border:#d8741b solid 1px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap{float:left;width:100%;margin:15px 0 0 0;display:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .label{float:left;width:100%;margin:0 0 5px 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList{float:left;width:100%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul{list-style-type:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li{float:left;width:20px;height:20px;line-height:20px;text-align:center;font-size:0.8em;margin:0 0px 0 0;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover{background:#d8741b;color:#fff}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .actionWrap{float:left;width:100%;padding:10px 0 0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .actionWrap .addRoomButton{float:left;width:auto;text-transform:uppercase;cursor:pointer;border:#a1a1a1 solid 1px;padding:8px 15px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .actionWrap .addRoomButton:hover{background:#d8741b;color:#fff;border-color:#d8741b}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .actionWrap .actionButton{float:right;width:auto;padding:8px 0px;cursor:pointer}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .actionWrap .actionButton:hover{color:#d8741b}.booking-engine-ev.exotic-vacation .viewAvailabilityButtonEV{float:left;width:auto;background:#d8741b;color:#fff;padding:12px 15px 10px 15px;cursor:pointer}.booking-engine-ev.exotic-vacation .viewAvailabilityButtonEV:hover{background:#c36512}.booking-engine-ev.exotic-vacation .plusIcon{float:left;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;cursor:pointer;margin:10px 0 0 25px;position:relative}.booking-engine-ev.exotic-vacation .plusIcon .imgIconWrap{float:left;width:20px;height:20px;background:url(../images/booking-engine/plus-icon.png) left top no-repeat;background-size:100%}.booking-engine-ev.exotic-vacation .plusIcon.active .imgIconWrap{background-position:left -20px}.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap{position:absolute;width:auto;padding:2px 5px;background:#fff;left:33px;top:50%;transform:translate(0, -50%);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);white-space:nowrap;font-size:11px;display:none}.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap:before{content:"";width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff;position:absolute;left:-10px;top:0px;z-index:2}.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap:after{content:"";width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid rgba(0,0,0,0.05);position:absolute;left:-12px;top:-1px;z-index:1}.booking-engine-ev.exotic-vacation .plusIcon:hover .toolTipWrap{display:inline}.booking-engine-ev.exotic-vacation .promocodeDropDown{position:absolute;width:240px;background:#fff;padding:20px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1;top:60px;right:0;display:none}.booking-engine-ev.exotic-vacation .promocodeDropDown .input{float:left;width:160px;height:30px;line-height:30px;border:#c8c9ce solid 1px;padding:0 10px;font-size:.9375em}.booking-engine-ev.exotic-vacation .promocodeDropDown .submit{float:left;width:40px;height:30px;line-height:30px;background:#d7d7d7;padding:0 10px;font-size:.9375em;cursor:pointer}.booking-engine-ev.exotic-vacation .promocodeDropDown .submit:hover{background:#d8741b;color:#fff}.booking-engine-ev.exotic-vacation .promocodeDropDown .errorMsg{float:left;width:100%;color:#f00;font-size:11px;padding:5px 0 0 0}.booking-engine-ev.exotic-vacation .offerMsgWrap{float:left;width:100%;font-size:0.8em;margin:10px 0 0 0;text-align:center;display:none}.booking-engine-ev.exotic-vacation.layout2.left .hotelName .hotelListDropDown{right:auto;left:0}.booking-engine-ev.exotic-vacation.layout2.left .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{right:auto;left:0px}.booking-engine-ev.exotic-vacation.layout2.left .noOfGuestWrap .addGuestDropDown{left:0px;right:auto}.booking-engine-ev.exotic-vacation.layout2{width:100%;margin:0;box-shadow:none;border:1px solid #ebebeb;padding:0px}.booking-engine-ev.exotic-vacation.layout2 .bookYourStay{padding:10px 15px;font-family:"Roboto",sans-serif;font-size:.938em}.booking-engine-ev.exotic-vacation.layout2.moveUp{transform:none}.booking-engine-ev.exotic-vacation.layout2 .bookYourStay{display:inline}.booking-engine-ev.exotic-vacation.layout2 .hotelName{width:100%;height:auto;border:0;padding:10px 0;position:relative}.booking-engine-ev.exotic-vacation.layout2 .hotelName .name{text-align:center}.booking-engine-ev.exotic-vacation.layout2 .hotelName .hotelListDropDown{position:absolute;width:700px;background:#fff;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);padding:10px;right:0px;left:auto;top:40px;z-index:1;display:none}.booking-engine-ev.exotic-vacation.layout2 .hotelName .hotelListDropDown .mobileHeader{display:none}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut{width:100%;height:auto;border:0;padding:0;max-width:100%;white-space:normal;position:relative}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .t-mobile-heading{background:#fff;visibility:visible;z-index:9999999}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile{text-align:center;padding:9px 15px 2px 50px;white-space:initial;position:absolute;top:26px;font-weight:normal}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile span{color:#d8741b}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap{border:#f3f3f3 solid 1px;border-bottom:0;border-left:0;padding:10px 12%;display:inline;position:static}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap:last-child{border-left:0;border-right:0}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:50%;height:100%}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap.active{background-color:#ebebeb}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .label{width:100%;font-size:10px;padding:0;color:#afafaf}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap{background:none;padding:0}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:auto;right:0px;top:71px}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0;position:relative}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{display:none}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out{font-size:40px;line-height:30px;font-weight:400}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{position:absolute;left:50%;top:-5px}.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.booking-engine-ev.exotic-vacation.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{position:absolute;left:50%;bottom:0}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap{width:50%;border:0;height:70px;padding:10px 4%;border:none;border:#f3f3f3 solid 1px;border-left:0}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomDropDown{display:none !important}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .deskTop{display:none}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile{display:block;padding:0 10%;cursor:auto}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value{font-size:40px;line-height:50px;font-weight:400;display:flex;align-items:center}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .counter{text-align:center}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;margin:0 5px;font-size:0.8em;cursor:pointer;user-select:none;font-weight:300;font-size:12px !important;line-height:15px;margin:0;text-indent:-100px;overflow:hidden}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus{margin-right:3px;background:url(../images/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:100%}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus{margin-right:3px;background:url(../images/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:100%}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.lbl{position:absolute;left:54%;top:50%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount{text-align:left}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .lbl{float:left;width:40%}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value{float:left;width:60%;padding:0 0 0 10px;white-space:nowrap;font-size:40px;line-height:50px;font-weight:400;display:flex;align-items:center}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter{text-align:center;padding:0 5px}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;margin:0 5px;font-size:0.8em;cursor:pointer;user-select:none;font-weight:300;font-size:12px !important;line-height:15px;margin:0;text-indent:-100px;overflow:hidden}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.minus{margin-right:3px;background:url(../images/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus{margin-right:3px;background:url(../images/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl{position:absolute;left:65%;top:52%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .arrowWrap{display:none}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomDropDown{width:100%;height:100%;left:0;top:0;padding:50px 20px 20px 20px;position:fixed}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomDropDown .mobileHeader{cursor:pointer;display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;font-weight:1em;font-weight:700}.booking-engine-ev.exotic-vacation.layout2 .noOfRoomsWrap .addRoomDropDown .mobileHeader .close{float:right;width:38px;height:38px;line-height:38px;text-align:center;background:#d8741b;color:#fff;right:0;top:0;font-size:20px;font-weight:300}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap{width:50%;border:0;height:70px;padding:10px 12%;border:#f3f3f3 solid 1px;border-right:0;border-left:0}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap .guestCount{text-align:left}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap .guestCount span.value{font-size:40px;line-height:50px;font-weight:400}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap .guestCount span.lbl{position:absolute;left:50%;top:50%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap .arrowWrap{display:none}.booking-engine-ev.exotic-vacation.layout2 .noOfGuestWrap .addGuestDropDown{left:auto;right:0}.booking-engine-ev.exotic-vacation.layout2 .t-arrow-top{display:none !important}.booking-engine-ev.exotic-vacation.layout2 .viewAvailabilityButtonEV{margin:20px 0 20px 50%;transform:translate(-50%, 0)}.booking-engine-ev.exotic-vacation.layout2 .plusIcon{width:auto;text-align:center;margin:30px 0 0 -10%;height:auto}.booking-engine-ev.exotic-vacation.layout2 .plusIcon .toolTipWrap{left:50%;top:auto;bottom:100%;transform:translate(-50%, -50%)}.booking-engine-ev.exotic-vacation.layout2 .plusIcon .toolTipWrap:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;left:50%;top:100%;transform:translate(-50%, 0)}.booking-engine-ev.exotic-vacation.layout2 .plusIcon .toolTipWrap:after{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid rgba(0,0,0,0.05);left:50%;top:100%;transform:translate(-50%, 0)}.booking-engine-ev.exotic-vacation.layout2 .promocodeDropDown{position:relative;width:300px;float:left;margin-left:50%;transform:translate(-50%, 0);top:auto;padding:10px;box-shadow:none}.booking-engine-ev.exotic-vacation.layout2 .promocodeDropDown .input{width:calc(100% - 50px);padding:0 10px;height:40px;line-height:40px}.booking-engine-ev.exotic-vacation.layout2 .promocodeDropDown .submit{width:50px;padding:0 10px;height:40px;line-height:40px}.booking-engine-ev.exotic-vacation.layout2 .offerMsgWrap{display:inline}.booking-engine-ev .send-query-wrap{float:left;width:50%}.booking-engine-ev .send-query-wrap .contact-us-form{display:inline}.boxColumn{float:right}.ev-booking-section .hotelAndNightsWrap{position:-webkit-sticky !important;position:sticky !important}.ev-booking-section .booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV{margin-top:15px;float:right;display:none}.exotic-vacation .ev-booking-section .ev-currency-sec{float:right;margin-right:3px}#suggesteditineraries .full-image-gallery-with-text .suggested-iti-explore-cta-tn{display:inline-block;margin-left:0px;margin-bottom:20px}.suggestedItiInputBox{width:38%;position:absolute;left:49.5%;top:351px;display:none}.suggestedItiInputBox .t-datepicker-days{left:-211px}.suggestedItiInputBox .checkInCheckOut{padding:0px 10px 0px;float:left;width:37%;clear:initial}.suggestedItiInputBox.suggestedItiInputBoxInfoMsgDisplay{top:351px}.suggestedItiInputBox .t-arrow-top{display:none !important}.suggestedItiInputBox .t-check-in{width:100%;color:#808080;font-size:15px;border:none;border-bottom:1px solid #808080;line-height:100%;border-radius:0px}.suggestedItiInputBox .t-check-in .t-dates{height:30px;padding:5px 10px}.suggestedItiInputBox .checkInDate .label{margin-bottom:0px;padding:0px 10px 0px;color:#808080;font-size:15px;position:relative;top:20px}.suggestedItiInputBox .t-check-in .t-datepicker-day .cico-identification.CheckIn{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none !important}.suggestedItiInputBox .t-check-in .t-datepicker-day .cico-identification.CheckOut{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none !important}.fullImageGalleryEV{position:relative}.suggestedItiInputBox .t-mobile-heading{display:none}.suggestedItiInputBox .datesWrap.checkOutDate{display:none}.suggeted-iti-map-icon a{color:#000;vertical-align:middle;font-size:24px}#suggesteditineraries .ev-reserve-itinerary-btn.active{background-image:url(/images/oberoihotels/common/down-arrow8.png)}#suggesteditineraries .full-image-gallery-with-text .ev-suggested-iti-send-request-btn{background:url(/images/oberoihotels/common/arrow-right-7.png) no-repeat right center;font-family:"Roboto",sans-serif;text-decoration:none;text-transform:uppercase;padding-right:15px;font-size:1em;color:#d8741b;font-weight:400;margin-left:20px}#suggesteditineraries .full-image-gallery-with-text .ev-suggested-iti-send-request-btn.active{background-image:url(/images/oberoihotels/common/arrow-up6.png)}.ev-booking-section .book-itineraries-email{width:48%;float:left;margin-right:4%;border-bottom:1px solid #cbcbcb}.ev-booking-section .book-itineraries-email .ftrans{background:transparent;padding:10px 5px;width:100%}.ev-booking-section .ev-book-itineraries .viewAvailabilityButtonEV{display:block !important}#suggesteditineraries .itineraries-block{margin-top:25px}.location-specific-content-slider .closeIcon{width:33px}.suggested-itinerary-error-msg,.suggested-itinerary-date-selected-msg{color:#ff0000;font-size:15px;width:100%;float:left;margin-top:5px;font-family:"Roboto", sans-serif}.suggested-itinerary-date-selected-msg{color:green}@media only screen and (min-width: 1025px){.global-header-pages{top:26px}}@media only screen and (min-width: 1199px) and (max-width: 1400px){#scrollToTop{bottom:0px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li,.booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li{width:18px;height:18px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown{width:265px}.ev-exp-section .ev-view-all-exp-btn{right:8% !important}.booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block{padding:0 0 5px 0}}@media only screen and (min-width: 1199px) and (max-width: 1280px){.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown{width:240px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li{width:15px;height:15px}}@media only screen and (max-width: 1199px){.suggestedItiInputBox{position:static;margin-left:10%;max-width:510px;width:auto;margin-top:20px}.exotic-vacation .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV{margin:10px 0px 0px 0px !important}.exotic-vacation .ev-booking-section .ev-currency-sec{width:152px}#scrollToTop{bottom:65px;right:4px}}@media only screen and (min-width: 960px) and (max-width: 1024px){.booking-engine-ev{width:100%;margin:0}.booking-engine-ev.moveUp{transform:translate(0, 0%)}.booking-engine-ev .hotelName{width:21%}.booking-engine-ev .checkInCheckOut{width:39%}.booking-engine-ev .checkInCheckOut .datesWrap{padding:0 5px 0 10px}.booking-engine-ev .checkInCheckOut .datesWrap:last-child{padding:0 0 0 5px}.booking-engine-ev .noOfRoomsWrap{width:11%}.booking-engine-ev .noOfGuestWrap{width:11%}.booking-engine-ev.layout2.left .hotelName .hotelListDropDown{left:auto;right:0}.booking-engine-ev.layout2.left .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:auto;right:0}.booking-engine-ev.layout2.left .noOfGuestWrap .addGuestDropDown{left:auto;right:0}.booking-engine-ev.layout2 .noOfRoomsWrap .addRoomLabel .mobile{cursor:auto}.booking-engine-ev .plusIcon{margin-left:10px}.booking-engine-ev .plusIcon .toolTipWrap{left:auto;right:33px}.booking-engine-ev .plusIcon .toolTipWrap:before{border-right:none;border-left:12px solid #fff;left:auto;right:-10px}.booking-engine-ev .plusIcon .toolTipWrap:after{border-right:0;border-left:13px solid rgba(0,0,0,0.05);left:auto;right:-12px}.booking-engine-ev.layout2 .checkInCheckOut .datesWrap{border:#f3f3f3 solid 1px;border-bottom:0;padding:10px 12%;display:inline;position:static}.booking-engine-ev.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{right:0;left:auto}.booking-engine-ev.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.lbl{left:60%}}.booking-engine-ev.ev-submit-request-form .hotelAndNightsWrap{top:145px}@media only screen and (min-width: 992px){.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .value,.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .value{font-size:25px;font-weight:500}}@media only screen and (max-width: 767px){.booking-engine-ev.exotic-vacation .hotelAndNightsWrap{top:206px}.booking-engine-ev.ev-submit-request-form .hotelAndNightsWrap{top:145px}}@media only screen and (max-width: 991px){.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName,.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber{width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .lastName,.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .email{margin-left:0;width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .lastName .lname{width:100%;max-width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment{width:100%;margin-top:12px}.booking-engine-ev.exotic-vacation.overview-page,.booking-engine-ev.exotic-vacation.homepage-booking-widgit{display:none}.booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection{width:100%;position:relative}.booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec{width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut{width:100%}.booking-engine-ev.exotic-vacation #sendUsYourQuery .addHotelButton{margin:10px 0px;position:static;width:auto}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section{width:100%;margin:0}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section .row{width:49%;display:inline-block}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section .row .addRoomLabel .deskTop{display:block}.booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section{width:100%}.banner-component-style1 .booking-engine-ev{top:-30px;display:none}.booking-engine-ev.exotic-vacation,.booking-engine-ev.layout2.exotic-vacation,.booking-engine-ev.reverse.exotic-vacation{width:100%;margin:0;position:static}.booking-engine-ev.exotic-vacation.moveUp,.booking-engine-ev.layout2.exotic-vacation.moveUp,.booking-engine-ev.reverse.exotic-vacation.moveUp{transform:none}.booking-engine-ev.exotic-vacation .bookYourStay,.booking-engine-ev.layout2.exotic-vacation .bookYourStay,.booking-engine-ev.reverse.exotic-vacation .bookYourStay{display:inline}.booking-engine-ev.exotic-vacation .bookYourStayDesk,.booking-engine-ev.layout2.exotic-vacation .bookYourStayDesk,.booking-engine-ev.reverse.exotic-vacation .bookYourStayDesk{display:none}.booking-engine-ev.exotic-vacation .greyRow,.booking-engine-ev.layout2.exotic-vacation .greyRow,.booking-engine-ev.reverse.exotic-vacation .greyRow{position:relative}.booking-engine-ev.exotic-vacation .greyRow .greyBg,.booking-engine-ev.layout2.exotic-vacation .greyRow .greyBg,.booking-engine-ev.reverse.exotic-vacation .greyRow .greyBg{width:100%;padding:0;background:none}.booking-engine-ev.exotic-vacation .greyRow .greyBg.right,.booking-engine-ev.layout2.exotic-vacation .greyRow .greyBg.right,.booking-engine-ev.reverse.exotic-vacation .greyRow .greyBg.right{width:100%;border:0}.booking-engine-ev.exotic-vacation .addHotelButton,.booking-engine-ev.layout2.exotic-vacation .addHotelButton,.booking-engine-ev.reverse.exotic-vacation .addHotelButton{position:absolute;width:auto;right:0;bottom:0;background:none}.booking-engine-ev.exotic-vacation .closeHotelButton,.booking-engine-ev.layout2.exotic-vacation .closeHotelButton,.booking-engine-ev.reverse.exotic-vacation .closeHotelButton{margin-right:0}.booking-engine-ev.exotic-vacation .hotelName,.booking-engine-ev.layout2.exotic-vacation .hotelName,.booking-engine-ev.reverse.exotic-vacation .hotelName{width:100%;height:auto;border:0;padding:10px 0;position:static;margin:0}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelLabel .name,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelLabel .name{text-align:center}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .desktopN,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelLabel .name .desktopN,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelLabel .name .desktopN{display:none}.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .mobileN,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelLabel .name .mobileN,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelLabel .name .mobileN{display:inline}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelListDropDown,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelListDropDown{position:fixed;width:100%;height:100%;left:0;top:0;padding:50px 0 0 0;overflow:auto;z-index:999999}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .mobileHeader,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelListDropDown .mobileHeader,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelListDropDown .mobileHeader{display:block;width:100%;position:fixed;cursor:pointer;left:0;top:0;padding:0px;font-weight:1em;font-weight:700;background:#fff;z-index:2;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05)}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close{float:left;width:100%;cursor:pointer;text-align:left;color:#000;right:0;top:0;font-size:20px;padding:20px}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close svg,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close svg,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelListDropDown .mobileHeader .close svg{width:15px;fill:#000}.booking-engine-ev.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList,.booking-engine-ev.layout2.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList,.booking-engine-ev.reverse.exotic-vacation .hotelName .hotelListDropDown .allHotels .hotelList{width:100% !important;border:0;padding:15px 20px 0 20px}.booking-engine-ev.exotic-vacation .checkInCheckOut,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut{width:100%;height:auto;border:0;padding:0;max-width:100%;white-space:normal}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .t-mobile-heading,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .t-mobile-heading{background:#fff;visibility:visible;z-index:9999999}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap{border:#f3f3f3 solid 1px;padding:5px 10%;display:inline;position:relative;margin:-1px 0 0 0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap.disableCheckout:before,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap.disableCheckout:before,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:100%;height:100%}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap:last-child,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap:last-child,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap:last-child{border-left:0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .label,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .label,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .label{width:100%;font-size:10px;padding:0;color:#afafaf}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap{background:none;padding:0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-out,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-in,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-out,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-in,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-out{position:relative}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .fa,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .fa,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{display:none}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out{font-size:30px;font-size:30px;line-height:30px;font-weight:400}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{position:absolute;left:55%;top:-5px;font-size:12px;line-height:inherit}.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{position:absolute;left:55%;bottom:0;font-size:12px;line-height:inherit}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-datepicker-day,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .t-datepicker-day,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .t-datepicker-day{top:100px;z-index:99999}.booking-engine-ev.exotic-vacation .checkInCheckOut .t-datepicker-day .t-table-wrap,.booking-engine-ev.layout2.exotic-vacation .checkInCheckOut .t-datepicker-day .t-table-wrap,.booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .t-datepicker-day .t-table-wrap{padding:0 5%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap{width:50%;border:0;height:70px;padding:10px 0%;border:#f3f3f3 solid 1px;margin:0;border-top:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop{display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile{display:block;padding:0 5%;position:relative}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value{font-size:30px;line-height:50px;font-weight:400;display:flex;align-items:center;padding:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .counter,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .counter,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .counter{text-align:center}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner{font-weight:normal;font-size:13px;line-height:14px;width:25px;height:25px;border-radius:50%;display:inline-block;text-align:center;text-indent:-100px;overflow:hidden}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus{margin-right:3px;background:url(../images/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus{margin-right:3px;background:url(../images/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:60%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.lbl,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.lbl,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .mobile span.lbl{position:absolute;left:67%;top:17px;transform:translate(0, 0);left:60%;top:5px}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount{text-align:left}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .lbl,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .lbl,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .lbl{float:left;width:40%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value{float:left;width:60%;padding:0 0 0 10px;white-space:nowrap;font-size:30px;line-height:50px;font-weight:400;display:flex;align-items:center}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter{text-align:center;padding:0 5px}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;border:#000 solid 1px;border-radius:50%;margin:0 5px;font-size:0.8em;cursor:pointer;user-select:none;font-weight:300;font-size:12px !important;line-height:15px;margin:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus{margin-left:-3px}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl{position:absolute;left:65%;top:52%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .arrowWrap,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .arrowWrap,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .arrowWrap{display:none}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomDropDown,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomDropDown{width:100%;top:100%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;font-weight:1em;font-weight:700}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader .close,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader .close,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomDropDown .mobileHeader .close{float:right;width:38px;height:38px;line-height:38px;text-align:center;background:#d8741b;color:#fff;right:0;top:0;font-size:20px;font-weight:300}.booking-engine-ev.exotic-vacation .noOfGuestWrap,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap{width:50%;border:0;height:70px;padding:10px 10%;border:#f3f3f3 solid 1px;border-left:#fff solid 1px;margin:0;border-top:0}.booking-engine-ev.exotic-vacation .noOfGuestWrap .guestCount,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .guestCount,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .guestCount{text-align:left}.booking-engine-ev.exotic-vacation .noOfGuestWrap .guestCount span.value,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .guestCount span.value,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .guestCount span.value{font-size:30px;line-height:50px;font-weight:400}.booking-engine-ev.exotic-vacation .noOfGuestWrap .guestCount span.lbl,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .guestCount span.lbl,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .guestCount span.lbl{position:absolute;left:50%;top:50%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation .noOfGuestWrap .arrowWrap,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .arrowWrap,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .arrowWrap{display:none}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown{width:100%;height:100%;left:0;top:0;padding:70px 20px 100px 20px;position:fixed;overflow:auto;z-index:999999}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList{overflow:auto}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul{float:left;width:540px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li{width:40px;height:40px;line-height:40px;border:#d8741b solid 1px;margin-right:5px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover{background:transparent;color:#000}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child{border-right:#d8741b solid 1px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active{background:#d8741b;color:#fff}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;z-index:9999;cursor:pointer;padding:20px;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05);background:#fff}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close{float:left;width:100%;text-align:left}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg{width:15px;fill:#000}.booking-engine-ev.exotic-vacation .t-datepicker-day,.booking-engine-ev.layout2.exotic-vacation .t-datepicker-day,.booking-engine-ev.reverse.exotic-vacation .t-datepicker-day{position:fixed;left:0 !important;top:0;width:100%;height:calc(100% - 100px);overflow:auto;padding:0 0 100px 0}.booking-engine-ev.exotic-vacation .t-arrow-top,.booking-engine-ev.layout2.exotic-vacation .t-arrow-top,.booking-engine-ev.reverse.exotic-vacation .t-arrow-top{display:none !important}.booking-engine-ev.exotic-vacation .viewAvailabilityButtonEV,.booking-engine-ev.layout2.exotic-vacation .viewAvailabilityButtonEV,.booking-engine-ev.reverse.exotic-vacation .viewAvailabilityButtonEV{margin:12px 0 0 0 !important;padding:10px}.booking-engine-ev.exotic-vacation .plusIcon,.booking-engine-ev.layout2.exotic-vacation .plusIcon,.booking-engine-ev.reverse.exotic-vacation .plusIcon{width:100%;text-align:center;margin:0;height:auto}.booking-engine-ev.exotic-vacation .plusIcon .imgIconWrap,.booking-engine-ev.layout2.exotic-vacation .plusIcon .imgIconWrap,.booking-engine-ev.reverse.exotic-vacation .plusIcon .imgIconWrap{display:none}.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap,.booking-engine-ev.layout2.exotic-vacation .plusIcon .toolTipWrap,.booking-engine-ev.reverse.exotic-vacation .plusIcon .toolTipWrap{display:inline;position:relative;left:auto;top:auto;transform:none;box-shadow:none;font-size:1em;font-size:700}.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap::before,.booking-engine-ev.exotic-vacation .plusIcon .toolTipWrap::after,.booking-engine-ev.layout2.exotic-vacation .plusIcon .toolTipWrap::before,.booking-engine-ev.layout2.exotic-vacation .plusIcon .toolTipWrap::after,.booking-engine-ev.reverse.exotic-vacation .plusIcon .toolTipWrap::before,.booking-engine-ev.reverse.exotic-vacation .plusIcon .toolTipWrap::after{display:none}.booking-engine-ev.exotic-vacation .promocodeDropDown,.booking-engine-ev.layout2.exotic-vacation .promocodeDropDown,.booking-engine-ev.reverse.exotic-vacation .promocodeDropDown{position:relative;width:100%;float:left;top:auto;padding:10px;box-shadow:none}.booking-engine-ev.exotic-vacation .promocodeDropDown .input,.booking-engine-ev.layout2.exotic-vacation .promocodeDropDown .input,.booking-engine-ev.reverse.exotic-vacation .promocodeDropDown .input{width:calc(100% - 50px);padding:5px 10px;height:42px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:0}.booking-engine-ev.exotic-vacation .promocodeDropDown .submit,.booking-engine-ev.layout2.exotic-vacation .promocodeDropDown .submit,.booking-engine-ev.reverse.exotic-vacation .promocodeDropDown .submit{width:50px;height:42px;padding:5px 10px}.boxColumn{width:100%;margin:0}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount{width:85%}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap,.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .arrowWrap{line-height:50px;width:5%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .guestCount span.lbl,.booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .guestCount span.lbl,.booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .guestCount span.lbl,.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl{left:45%;top:52%;transform:translate(0, -50%)}.booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value,.booking-engine-ev.layout2.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value,.booking-engine-ev.reverse.exotic-vacation .noOfRoomsWrap .addRoomLabel .roomsCount .value{width:50%}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount{width:92%}.exotic-vacation .ev-booking-section .ev-currency-sec{width:173px}.suggestedItiInputBox .t-mobile-heading{display:none;position:fixed;left:0;top:0;width:100%;text-align:center;font-weight:600;padding:0 0;z-index:10000;visibility:hidden;padding:25px 0 20px 0;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05);background:#fff;visibility:visible;z-index:9999999}.suggestedItiInputBox .t-mobile-heading .backWrap{padding:3% 5% 0 5%;float:left;width:100%;text-align:left}.suggestedItiInputBox .t-mobile-heading .backWrap svg{width:15px;fill:#000}.suggestedItiInputBox .checkInCheckOut .t-mobile-heading .dateWrap,.suggestedItiInputBox .checkInCheckOut .t-mobile-heading .close{display:none}.suggestedItiInputBox .t-datepicker-day,.suggestedItiInputBox.reverse .t-datepicker-day{position:fixed;left:0 !important;top:76px;width:100%;height:calc(100% - 76px);overflow:auto;padding:0 0 100px 0;-webkit-overflow-scrolling:touch;z-index:99999;padding-top:25px}}@media only screen and (min-width: 768px) and (max-width: 959px){.booking-engine-ev.exotic-vacation .checkInCheckOut .t-mobile-heading .backWrap{padding:3% 5% 0 5%}.booking-engine-ev .bookYourStay,.booking-engine-ev.layout2 .bookYourStay{font-size:0.9375em}.booking-engine-ev .hotelName .hotelListDropDown .mobileHeader .close,.booking-engine-ev.layout2 .hotelName .hotelListDropDown .mobileHeader .close{padding:0 20px}.booking-engine-ev .checkInCheckOut,.booking-engine-ev.layout2 .checkInCheckOut{width:50%}.booking-engine-ev .checkInCheckOut .t-mobile-heading,.booking-engine-ev.layout2 .checkInCheckOut .t-mobile-heading{padding:0 0 20px 0}.booking-engine-ev .checkInCheckOut .t-mobile-heading .backWrap,.booking-engine-ev.layout2 .checkInCheckOut .t-mobile-heading .backWrap{padding:20px}.booking-engine-ev .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut,.booking-engine-ev.layout2 .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut{padding:0 20px}.booking-engine-ev .checkInCheckOut .t-datepicker-day,.booking-engine-ev.layout2 .checkInCheckOut .t-datepicker-day{top:112px}.booking-engine-ev .checkInCheckOut .t-datepicker-day .t-table-wrap,.booking-engine-ev.layout2 .checkInCheckOut .t-datepicker-day .t-table-wrap{padding:0 20px;margin:0;width:50%}.booking-engine-ev .checkInCheckOut .datesWrap,.booking-engine-ev.layout2 .checkInCheckOut .datesWrap{border:#f3f3f3 solid 1px;height:70px;padding:0px 10% 10px 10%}.booking-engine-ev .checkInCheckOut .datesWrap:last-child,.booking-engine-ev.layout2 .checkInCheckOut .datesWrap:last-child{border-right:0}.booking-engine-ev .noOfRoomsWrap,.booking-engine-ev.layout2 .noOfRoomsWrap{width:25%;border-right:0}.booking-engine-ev .noOfGuestWrap,.booking-engine-ev.layout2 .noOfGuestWrap{width:25%;padding:10px 0}.booking-engine-ev .noOfGuestWrap .addGuestLabel .guestCount,.booking-engine-ev.layout2 .noOfGuestWrap .addGuestLabel .guestCount{width:100%;text-align:center}.booking-engine-ev .noOfGuestWrap .addGuestLabel .guestCount span.value,.booking-engine-ev.layout2 .noOfGuestWrap .addGuestLabel .guestCount span.value{position:relative}.booking-engine-ev .noOfGuestWrap .addGuestLabel,.booking-engine-ev.layout2 .noOfGuestWrap .addGuestLabel{text-align:center}.booking-engine-ev .noOfGuestWrap .addGuestDropDown .mobileHeader,.booking-engine-ev.layout2 .noOfGuestWrap .addGuestDropDown .mobileHeader{padding:20px}.booking-engine-ev .promocodeDropDown,.booking-engine-ev.layout2 .promocodeDropDown{width:300px;transform:translate(-50%, 0);margin-left:50%}.booking-engine-ev .plusIcon .toolTipWrap,.booking-engine-ev.layout2 .plusIcon .toolTipWrap{font-size:0.9375em;font-weight:700}}@media only screen and (max-width: 767px){.exotic-vacation .ev-booking-section .book-itineraries-email{margin-bottom:15px;margin-right:0px;width:100%;text-align:left}.exotic-vacation .ev-booking-section #suggesteditineraries .full-image-gallery-with-text .ev-suggested-iti-send-request-btn{font-size:0.8rem}.exotic-vacation .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV{margin-top:5px !important;float:none;display:inline-block !important;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.exotic-vacation .ev-booking-section .ev-currency-sec{margin-top:0px;float:none}.suggested-itinerary-error-msg,.suggested-itinerary-date-selected-msg{width:102%}#suggesteditineraries .full-image-gallery-with-text .ev-suggested-iti-send-request-btn{margin-left:10px}.location-specific-content-slider .closeIcon{top:-47px !important}#suggesteditineraries .full-image-gallery-with-text .ev-suggested-iti-send-request-btn{font-size:0.8em}#scrollToTop{bottom:58px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-engine-ev .checkInCheckOut .datesWrap .label{width:auto}}
/*# sourceMappingURL=booking-engine-exotic-vacation.css.map */
