.send-request-booking-section-main-wrap{position:absolute;top:48%;transform:translate(-50%, -50%);left:50%;width:80%;max-width:1080px;z-index:9999;display:none}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap{width:100%;float:left}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-left-col{width:52%;float:left;background:#f4f4f4;margin-right:2%;padding:15px 15px 0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-right-col{width:46%;float:left;background:#f4f4f4}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-right-col .send-request-form-field-wrap{padding:15px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-right-col .grey-bg-box{background:#f4f4f4}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .comment{width:72%;float:left;margin-right:2%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .comment textarea{width:100%;resize:none;padding:5px;font-size:15px;font-family:roboto;font-weight:300}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow{width:100%;float:left;margin-bottom:32px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .phoneNumber .send-request-form-InputBox{width:71.5%;float:left;position:relative}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox .sendRequestInputField,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .phoneNumber .send-request-form-InputBox .sendRequestInputField{width:100%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col{float:left;margin-right:4%;width:48%;position:relative}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col:last-child{margin-right:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.firstName,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.phoneNumber{width:56%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.lastName,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.email{width:40%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col .floatingLabel{position:absolute;left:5px;top:10px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1;font-size:15px;font-family:"Roboto",sans-serif;font-weight:300}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .sendRequestInputField{background:transparent;padding:5px 5px;border-bottom:#cacaca solid 1px;width:100%;min-height:35px;position:relative;z-index:2;font-size:15px;font-family:"Roboto",sans-serif;font-weight:300}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;background:url(/images/OberoiHotels/common/arrow-dwn.png) no-repeat right center !important;border-bottom:#cacaca solid 1px;font-weight:300;padding:5px;min-height:35px;font-size:15px;font-family:"Roboto",sans-serif}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-SelectBox{width:25%;margin-right:2%;float:left;position:relative}.send-request-booking-section-main-wrap .boxColumn{float:left;width:100%}.send-request-booking-section-main-wrap select::-ms-expand{display:none}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row{width:100%;float:left;display:flex;margin-bottom:10px}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row:last-child{margin-bottom:0px}.send-request-booking-section-main-wrap .plusIcon,.send-request-booking-section-main-wrap .promocodeDropDown{display:none}.send-request-booking-section-main-wrap .mobile-close-button{cursor:pointer;display:block;font-size:18px;font-weight:500;position:absolute;right:0px;top:0px}.send-request-booking-section-main-wrap .mobile-close-button img{width:25px}.send-request-booking-section-main-wrap .layout2 .calanderBottomMessage{display:none}.send-request-booking-engine{width:90%;margin:0 5%;background:#fff;padding:10px;box-shadow:0px 5px 25px 0px rgba(0,0,0,0.15);font-weight:300;font-family:"Roboto",sans-serif;font-size:0.9375em;position:relative;text-align:left}.send-request-booking-engine .nightsWrap{position:relative;clear:both;border-top:1px solid #f3f3f3}.send-request-booking-engine .nightsWrap .label{text-align:center;font-size:10px;padding:10px 0 0 0;color:#afafaf}.send-request-booking-engine .nightsWrap select.ddlHotelOfferNights{width:100%;padding:3px 5px 13px 5px;text-align:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;font-family:"Roboto", sans-serif;font-size:15px}.send-request-booking-engine .nightsWrap .arrowWrap{position:absolute;right:12px;top:13px;font-size:20px;pointer-events:none}.send-request-booking-engine .nightsWrap.active .arrowWrap i{transition:all linear .4s}.send-request-booking-engine .nightsWrap.active .arrowWrap i.fa{transform:rotate(180deg)}.send-request-booking-engine.bkhOffset .cruiseSelectionWrap{display:none !important}.send-request-booking-engine .cruiseSelectionWrap{display:none}.send-request-booking-engine.overview-page{top:-30px}.send-request-booking-engine.moveUp{transform:translate(0, -50%)}.send-request-booking-engine.reverse .hotelName .hotelListDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05);z-index:99991}.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05);z-index:99999;min-height:335px;padding-top:25px}.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.send-request-booking-engine.reverse .checkInCheckOut .t-arrow-top{display:none !important}.send-request-booking-engine .bookYourStay{float:left;width:100%;font-weight:400;color:#838383;padding:5px 10px;font-size:0.8em;margin:0 0 10px 0;display:none}.send-request-booking-engine .hotelName{float:left;width:25%;padding:10px;height:39px;border-right:#d8741b solid 1px;position:relative}.send-request-booking-engine .hotelName.NoClick{pointer-events:none}.send-request-booking-engine .hotelName.NoClick .arrowWrap{display:none}.send-request-booking-engine .hotelName .hotelLabel{float:left;width:100%;cursor:pointer}.send-request-booking-engine .hotelName .hotelLabel .name{float:left;width:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send-request-booking-engine .hotelName .hotelLabel .name abbr{font-weight:400;display:block}.send-request-booking-engine .hotelName .hotelLabel .name .desktopN{display:inline}.send-request-booking-engine .hotelName .hotelLabel .name .mobileN{display:none}.send-request-booking-engine .hotelName .hotelLabel .arrowWrap{float:right;width:auto;padding:0;font-size:20px;line-height:10px}.send-request-booking-engine .hotelName .hotelLabel .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.send-request-booking-engine .hotelName .hotelLabel.active i.fa{transform:rotate(180deg)}.send-request-booking-engine .hotelName .hotelListDropDown{position:absolute;width:100%;background:#fff;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);padding:10px 0;left:-10px;top:50px;z-index:12;display:none}.send-request-booking-engine .hotelName .hotelListDropDown .mobileHeader{display:none}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels{float:left;width:100%;background:#fff}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList{float:left;width:38%;padding:10px 20px;border-left:#ebebeb solid 1px}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList:first-child,.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList:last-child{border:0 !important}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList:nth-child(2){border-right:#ebebeb solid 1px}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList.hotelListCol3{width:24%}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock{float:left;width:100%;margin:0 0 10px 0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock:last-child{margin:0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .heading{float:left;width:100%;color:#d8741b;font-weight:400;margin:0 0 10px 0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list{float:left;width:100%}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul{list-style:none}.send-request-booking-engine .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}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li:hover,.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li.active{color:#d8741b}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .label{float:left;width:100%}.send-request-booking-engine .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}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head{float:left;width:100%;padding:10px;border-top:#e6e6e6 solid 1px}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head:hover{color:#d8741b}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head:first-child{border:0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head .arrowWrap{float:right;transition:all 0.3 ease-in-out}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .head.active .arrowWrap{transform:rotate(180deg)}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content{float:left;width:100%;padding:0;display:none}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values{float:left;width:100%;padding:5px 10px;margin:0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values:hover,.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values.active{color:#d8741b}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .values:first-child{padding-top:0}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap{float:left;width:100%;padding:10px;border-top:#e6e6e6 solid 1px}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap:hover,.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap.active{color:#d8741b}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li .subNav .content .actionWrap .button{float:left;width:auto;font-size:0.95em}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList .hotelBlock .list ul li:hover .subNav{display:inline}.send-request-booking-engine .NumberOfNights{float:left;width:36%;padding:0px 5px 8px 5px;clear:both;margin-left:0px;position:relative;text-align:left;border-bottom:1px solid #cacaca}.send-request-booking-engine .NumberOfNights .nightsWrap{border-top:none}.send-request-booking-engine .NumberOfNights .label{clear:both;text-align:left;font-size:10px;padding:4px 0 4px 0;position:relative;top:3px}.send-request-booking-engine .NumberOfNights.NoClick{pointer-events:none}.send-request-booking-engine .NumberOfNights.NoClick .arrowWrap{display:none}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel{float:left;width:100%;cursor:pointer}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .name{float:left;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000000;margin-top:8px}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .name abbr{font-weight:400;display:block}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .name .desktopN{display:inline}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .name .mobileN{display:none}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .arrowWrap{float:right;width:auto;padding:0 0 0 7px;font-size:20px;line-height:10px;color:#000000;right:0px;top:auto;bottom:0px}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.send-request-booking-engine .NumberOfNights .NumberOfNightsLabel.active i.fa{transform:rotate(180deg)}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown{position:absolute;width:100%;background:#fff;box-shadow:0px 15px 15px 0px rgba(0,0,0,0.05);padding:10px 0;left:0px;top:62px;z-index:10;display:none}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown .list span{padding:5px 10px}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown ul{margin:0px;padding:0px;width:100%}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown ul li{width:100%;list-style-type:none;padding:5px 10px;cursor:pointer;font-family:"Roboto",sans-serif}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown ul li.active{color:#d8741b;background:#fff}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown .mobileHeader{display:none}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown .NumberOfNights{float:left;width:100%;padding:0;border-left:#ebebeb solid 1px}.send-request-booking-engine .NumberOfNights .NumberOfNightsDropDown .NumberOfNights:first-child{border:0 !important}.send-request-booking-engine .checkInCheckOut{display:flex;float:left;width:38%;height:39px;padding:10px 0;border-right:#d8741b solid 1px;color:#242424;flex-wrap:nowrap;position:relative !important;clear:none;white-space:nowrap}.send-request-booking-engine .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:0 0 20px 0;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05)}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .backWrap{float:left;width:100%;text-align:left;padding:5% 5% 10px 5%}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .backWrap svg{width:15px;fill:#000}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap{float:left;width:100%}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut{float:left;width:50%;padding:0 5%;text-align:left;position:relative}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut.active:before{content:'';position:absolute;width:100%;height:3px;background:#d8741b;left:0;bottom:-20px}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .label{color:#9b9b9b;font-size:10px;float:left;width:100%;font-weight:normal}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .dates{float:left;width:100%;font-weight:700;border:0;height:20px;font-size:1.4em}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .dates .t-dates{padding:0;height:auto}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut .dates .t-dates span{font-weight:400}.send-request-booking-engine .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:35px;transform:translate(-50%, 0);z-index:10000;box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25)}.send-request-booking-engine .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}.send-request-booking-engine .checkInCheckOut .t-datepicker-day{top:50px;padding-top:25px}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.send-request-booking-engine .checkInCheckOut .datesWrap{width:50%;display:flex;padding:0 20px}.send-request-booking-engine .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:50%;height:38px}.send-request-booking-engine .checkInCheckOut .datesWrap .label{width:75px;white-space:nowrap;padding:0 10px 0 0}.send-request-booking-engine .checkInCheckOut .datesWrap.disabled .label{opacity:0.3}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap{float:left;width:100%;background:url(/images/oberoihotels/calender-icon.jpg) left center no-repeat;background-size:13px;border:0}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap.t-check-in,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap.t-check-out{position:static}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:0px;padding-top:25px}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0 0 0 23px;height:auto;border:0}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates span{font-weight:400}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-date-info-title,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-date-info-title{top:0;left:0;opacity:0;position:relative}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates span{font-weight:400}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{opacity:0}.send-request-booking-engine .checkInCheckOut .datesWrap.disabled .dateWrap .t-dates{opacity:0.3}.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05)}.send-request-booking-engine .noOfRoomsWrap{float:left;width:10%;height:39px;padding:10px 20px 10px 10px;border-right:#d8741b solid 1px;position:relative}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel{float:left;width:100%;cursor:pointer}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .deskTop{float:left;width:100%}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount{float:left;width:95%}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap{float:left;width:5%;font-size:20px;line-height:10px}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile{float:left;width:100%;display:none}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel.active i.fa{transform:rotate(180deg)}.send-request-booking-engine .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}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .mobileHeader{display:none}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block{float:left;width:100%;padding:0 0 5px 0;position:relative}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption{float:left;width:100%;padding:10px 10px;border-bottom:#d7d7d7 solid 1px;background:#fff;cursor:pointer}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:first-child{padding-top:0}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:last-child{border:0;padding-bottom:0}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption.active,.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:hover{color:#d8741b}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .actionWrap{float:left;width:100%;border-top:#d7d7d7 solid 1px;display:none}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .actionWrap .addRoomButton{float:left;width:auto;text-transform:uppercase;cursor:pointer;border:#a1a1a1 solid 1px;padding:8px 10px;display:none !important}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .actionWrap .addRoomButton:hover{background:#d8741b;color:#fff;border-color:#d8741b}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .actionWrap .actionButton{float:right;width:auto;padding:8px 0px;cursor:pointer}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .actionWrap .actionButton:hover{color:#d8741b}.send-request-booking-engine.bkhOffset.reverse .noOfGuestWrap .addGuestDropDown{top:auto;bottom:50px;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.05)}.send-request-booking-engine .noOfGuestWrap{float:left;width:10%;height:39px;padding:10px 20px 10px 10px;position:relative}.send-request-booking-engine .noOfGuestWrap .addGuestLabel{float:left;width:100%;cursor:pointer}.send-request-booking-engine .noOfGuestWrap .addGuestLabel .guestCount{float:left;width:95%}.send-request-booking-engine .noOfGuestWrap .addGuestLabel .arrowWrap{float:left;width:5%;font-size:20px;line-height:10px}.send-request-booking-engine .noOfGuestWrap .addGuestLabel .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.send-request-booking-engine .noOfGuestWrap .addGuestLabel.active i.fa{transform:rotate(180deg)}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown{position:absolute;width:280px;background:#fff;padding:15px 20px 10px 20px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:2;top:50px;left:0;display:none}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .mobileHeader{display:none}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper{float:left;width:100%}.send-request-booking-engine .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}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block:first-child{margin-top:0}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock{position:absolute;width:auto;right:0;top:0}.send-request-booking-engine .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}.send-request-booking-engine .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}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .editBlock .closeIcn:hover{background:#d8741b;color:#fff;border:#d8741b solid 1px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomsIndividualCount{float:left;width:100%;font-weight:700;margin:0 0 5px 0}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount{float:left;width:100%;white-space:nowrap}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose{float:left;width:40%}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .label{float:left;width:100%;margin:0 0 5px 0}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number{float:left;width:auto}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul{list-style-type:none}.send-request-booking-engine .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;font-family:"Roboto",sans-serif}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul li.active,.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .number ul li:hover{background:#d8741b;color:#fff}.send-request-booking-engine .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;line-height:11px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .closeIcn:hover{background:#d8741b;color:#fff;border:#d8741b solid 1px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap{float:left;width:100%;margin:15px 0 0 0;display:none}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .label{float:left;width:100%;margin:0 0 5px 0}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList{float:left;width:100%}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul{list-style-type:none}.send-request-booking-engine .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;font-family:"Roboto",sans-serif}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover{background:#d8741b;color:#fff}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .actionWrap{float:left;width:100%;padding:10px 0 0}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .actionWrap .addRoomButton{float:left;width:auto;text-transform:uppercase;cursor:pointer;border:#a1a1a1 solid 1px;padding:8px 15px;display:none !important}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .actionWrap .addRoomButton:hover{background:#d8741b;color:#fff;border-color:#d8741b}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .actionWrap .actionButton{float:right;width:auto;padding:8px 0px;cursor:pointer}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .actionWrap .actionButton:hover{color:#d8741b}.send-request-booking-engine .viewAvailabilityButton{float:left;width:auto;height:39px;background:#d8741b;color:#fff;padding:10px 15px;cursor:pointer}.send-request-booking-engine .viewAvailabilityButton:hover{background:#c36512}.send-request-booking-engine .sendRequestFormSubmitButton{float:left;width:auto;height:39px;background:#d8741b;color:#fff;padding:10px 35px;cursor:pointer}.send-request-booking-engine .sendRequestFormSubmitButton:hover{background:#c36512}.send-request-booking-engine .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}.send-request-booking-engine .plusIcon .imgIconWrap{float:left;width:20px;height:20px;background:url(/images/oberoihotels/sprites-icons.png) left top no-repeat;background-position:-119px -166px}.send-request-booking-engine .plusIcon.active .imgIconWrap{background-position:-119px -186px}.send-request-booking-engine .plusIcon.activeAlways .imgIconWrap{background-position:-119px -186px}.send-request-booking-engine .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}.send-request-booking-engine .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}.send-request-booking-engine .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}.send-request-booking-engine .plusIcon:hover .toolTipWrap{display:inline}.send-request-booking-engine .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}.send-request-booking-engine .promocodeDropDown .input{float:left;width:160px;height:30px;line-height:30px;border:#c8c9ce solid 1px;padding:0 10px;font-size:.9375em}.send-request-booking-engine .promocodeDropDown .submit{float:left;width:40px;height:30px;line-height:30px;background:#d7d7d7;padding:0 10px;font-size:.9375em;cursor:pointer}.send-request-booking-engine .promocodeDropDown .submit:hover{background:#d8741b;color:#fff}.send-request-booking-engine .promocodeDropDown .errorMsg{float:left;width:100%;color:#f00;font-size:11px;padding:5px 0 0 0}.send-request-booking-engine .offerMsgWrap{float:left;width:100%;font-size:0.8em;text-align:center;display:none;color:#ff0000;font-size:12px}.send-request-booking-engine.layout2.left .hotelName .hotelListDropDown{right:auto;left:0}.send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{right:auto;left:0px;min-height:335px;padding-top:25px}.send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.send-request-booking-engine.layout2.left .noOfGuestWrap .addGuestDropDown{left:0px;right:auto}.send-request-booking-engine.layout2{width:100%;margin:0;box-shadow:none;padding:15px}.send-request-booking-engine.layout2 .hotelName .arrowWrap{margin:5px 0 0 0px}.send-request-booking-engine.layout2 .bookYourStay{padding:0px 15px;font-family:"EB Garamond",serif;font-size:1.25em;position:relative}.send-request-booking-engine.layout2.moveUp{transform:none}.send-request-booking-engine.layout2 .bookYourStay{display:inline}.send-request-booking-engine.layout2 .hotelName{width:100%;height:auto;border:0;padding:5px 10px;position:relative;border-bottom:#cacaca solid 1px}.send-request-booking-engine.layout2 .hotelName .name{text-align:left}.send-request-booking-engine.layout2 .hotelName .name abbr{font-weight:400;display:block}.send-request-booking-engine.layout2 .hotelName .name .desktopN{display:none}.send-request-booking-engine.layout2 .hotelName .name .mobileN{display:inline}.send-request-booking-engine.layout2 .hotelName .hotelListDropDown{position:absolute;width:100%;background:#fff;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);padding:10px 0;right:0px;left:auto;top:100%;z-index:2;display:none}.send-request-booking-engine.layout2 .hotelName .hotelListDropDown.singleHotelList{width:100%}.send-request-booking-engine.layout2 .hotelName .hotelListDropDown.singleHotelList .hotelList{width:100%}.send-request-booking-engine.layout2 .hotelName .hotelListDropDown.singleHotelList .hotelList{border:none}.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .mobileHeader{display:none}.send-request-booking-engine.layout2 .cruiseSelectionWrap{float:left;width:100%;border-top:#f3f3f3 solid 1px;display:none}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap{float:left;width:50%;height:70px;border-right:#f3f3f3 solid 1px;padding:15px 12%;cursor:pointer;position:relative}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .arrowWrap{font-size:20px;position:absolute;right:-9px;top:22px}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .dropDownLabel{float:left;width:100%;position:relative}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .dropDownLabel .label{width:100%;font-size:10px;padding:0;color:#afafaf}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .dropDownLabel .value{float:left;width:100%;font-size:25px;font-weight:400}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown{position:absolute;width:100%;left:0;top:100%;background:#fff;padding:0px 20px 20px 20px;position:absolute;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1;display:none}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block{float:left;width:100%}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block .optionWrap{float:left;width:100%;padding:10px 0;border-bottom:#d7d7d7 solid 1px;cursor:pointer}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block .optionWrap:first-child{padding-top:0}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block .optionWrap:last-child{border:0;padding-bottom:0}.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block .optionWrap.active,.send-request-booking-engine.layout2 .cruiseSelectionWrap .embarkationWrap .cruiseDropDown .block .optionWrap:hover{color:#d8741b}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap{float:left;width:50%;height:70px;padding:15px 12%;cursor:pointer;position:relative}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .arrowWrap{font-size:20px;position:absolute;right:-9px;top:22px}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .dropDownLabel{float:left;width:100%;position:relative}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .dropDownLabel .label{width:100%;font-size:10px;padding:0;color:#afafaf}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .dropDownLabel .value{float:left;width:100%;font-size:25px;font-weight:400}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .dropDownLabel .value span{font-size:13px;font-weight:300}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown{position:absolute;width:100%;left:0;top:100%;background:#fff;padding:0px 20px 20px 20px;position:absolute;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.05);z-index:1;display:none}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block{float:left;width:100%}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block .optionWrap{float:left;width:100%;padding:10px 0;border-bottom:#d7d7d7 solid 1px;cursor:pointer}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block .optionWrap:first-child{padding-top:0}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block .optionWrap:last-child{border:0;padding-bottom:0}.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block .optionWrap.active,.send-request-booking-engine.layout2 .cruiseSelectionWrap .noOfNightsWrap .cruiseDropDown .block .optionWrap:hover{color:#d8741b}.send-request-booking-engine.layout2 .checkInCheckOut{width:70%;height:auto;border:0;padding:0;max-width:100%;white-space:normal;position:relative}.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading{background:#fff;visibility:visible;padding-top:30px;z-index:9999999}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap{border-bottom:#cacaca solid 1px;padding:0px 10px 5px 10px;display:inline;position:static;margin-left:15px}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap:last-child{border-left:0;border-right:0}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:50%;height:100%}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap.active{background-color:#ebebeb}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .label{width:100%;font-size:10px;padding:0}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap{background:none;padding:0}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:auto;right:0px;top:71px;min-height:335px;padding-top:25px}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day .cico-identification{position:absolute;width:100%;text-align:center;color:#d8741b;font-weight:600;top:10px;display:none}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0;position:relative}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates span{font-weight:400}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{display:none}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out{font-size:25px;line-height:25px;font-weight:400}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{font-size:15px;padding:0 0 0 5px;font-weight:300}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{font-size:15px;font-weight:300}.send-request-booking-engine.layout2 .noOfRoomsWrap{width:50%;height:auto;padding:5px 10px;border-bottom:1px solid #cacaca;border-right:0px !important}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile{display:none;padding:0 10%;cursor:auto}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value{font-size:25px;line-height:30px;font-weight:400;display:flex;align-items:center}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .counter{text-align:center}.send-request-booking-engine.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}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:100%}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:100%}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.lbl{position:absolute;left:54%;top:50%;transform:translate(0, -50%)}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount{text-align:left}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .lbl{float:left;width:40%}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value{float:left;width:50%;padding:0px;white-space:nowrap;font-size:25px;line-height:30px;font-weight:400;display:flex;align-items:center}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter{text-align:center;padding:0 5px}.send-request-booking-engine.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}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.minus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:60%}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:60%}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl{position:absolute;left:46px;top:68%;font-size:15px;transform:translate(0, -50%)}.send-request-booking-engine.layout2 .noOfRoomsWrap .arrowWrap{margin-top:10px}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown{width:100%;left:0;top:100%;padding:0px 20px 20px 20px}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption{padding:10px}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:first-child{padding-top:10px}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .block .roomSelectOption:last-child{padding-bottom:10px}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;font-weight:1em;font-weight:700}.send-request-booking-engine.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}.send-request-booking-engine.layout2 .noOfGuestWrap{width:48%;height:auto;padding:5px 10px;border-bottom:#cacaca solid 1px;margin-left:4%}.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount{text-align:left}.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount span.value{font-size:25px;line-height:30px;font-weight:400}.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount span.lbl{position:absolute;left:46px;top:68%;transform:translate(0, -50%);font-size:15px}.send-request-booking-engine.layout2 .noOfGuestWrap .arrowWrap{margin-top:10px}.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown{left:auto;right:0}.send-request-booking-engine.layout2 .t-arrow-top{display:none !important}.send-request-booking-engine.layout2 .plusIcon{width:auto;text-align:center;margin:30px 0 0 -10%;height:auto}.send-request-booking-engine.layout2 .plusIcon .toolTipWrap{left:50%;top:auto;bottom:100%;transform:translate(-50%, -50%)}.send-request-booking-engine.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)}.send-request-booking-engine.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)}.send-request-booking-engine.layout2 .promocodeDropDown{position:relative;width:300px;float:left;margin-left:50%;transform:translate(-50%, 0);top:auto;padding:10px;box-shadow:none;z-index:0}.send-request-booking-engine.layout2 .promocodeDropDown.activeAlways{display:block !important}.send-request-booking-engine.layout2 .promocodeDropDown .input{width:calc(100% - 50px);padding:0 10px;height:40px;line-height:40px;text-transform:uppercase}.send-request-booking-engine.layout2 .promocodeDropDown .submit{width:50px;padding:0 10px;height:40px;line-height:40px}.send-request-booking-engine.layout2 .offerMsgWrap{display:inline;float:left;width:100%;text-align:center;padding:10px 0}header .header-right-unit .right-side-menu .dynamicMsgWrap.calanderBottomMessage br{display:none}.selectEmbarkationBox{width:100%;height:auto;border:0;padding:10px 0;position:relative;float:left}.selectEmbarkationBox .name{float:left;width:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.selectEmbarkationBox .hotelLabel{float:left;width:100%;cursor:pointer}.selectEmbarkationBox .hotelLabel .arrowWrap{float:left;width:auto;padding:0;font-size:20px;line-height:10px;margin:10px 0 0 -35px}.selectEmbarkationBox .arrowWrap i.fa{transition:all 0.3s ease-in-out;transform-origin:center center}.send-request-booking-section-overlay{position:fixed;height:100%;width:100%;background:#000;opacity:0.7;top:0px;left:0px;z-index:9998;display:none}.sendRequestFormErrorMsgDisplay{width:100%;float:left;font-size:15px;margin-top:10px;color:red;display:none}.sendRequestSucessMsgDisplayBox{width:100%;float:left;text-align:center;display:none;padding:10px 20px 30px}.sendRequestSucessMsgDisplay{width:100%;float:left;font-size:15px;margin-top:10px;color:green}.uhSendRequestAncBtn{color:#66b6d8;text-decoration:underline}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col .sendRequestFormErrorMsgDisplay{position:absolute;bottom:-16px;left:0px;font-size:10px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-col .sendRequestInputField:focus ~ .floatingLabel,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-col .floatingLabel.active{top:-6px !important;font-size:11px !important}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row .noOfRoomsWrap .noClick{pointer-events:none !important}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row .noOfRoomsWrap .noClick .arrowWrap{display:none}@media only screen and (min-width: 1200px){.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:0px}.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown{top:40px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-request-booking-engine .nightsWrap select.ddlHotelOfferNights{padding-left:36.5%}}@media only screen and (min-width: 1100px) and (max-width: 1280px){.send-request-booking-engine{width:100%;margin:0}}@media only screen and (min-width: 960px) and (max-width: 1024px){.availability-cta .send-request-booking-engine.layout2 .plusIcon{margin:30px 0 0 -4%}.send-request-booking-engine{width:100%;margin:0}.send-request-booking-engine.moveUp{transform:translate(0, 0%)}.send-request-booking-engine .hotelName{width:21%}.send-request-booking-engine .checkInCheckOut{width:39%}.send-request-booking-engine .checkInCheckOut .datesWrap{padding:0 5px 0 10px}.send-request-booking-engine .checkInCheckOut .datesWrap:last-child{padding:0 0 0 5px}.send-request-booking-engine .noOfRoomsWrap{width:11%}.send-request-booking-engine .noOfGuestWrap{width:11%}.send-request-booking-engine.layout2.left .hotelName .hotelListDropDown{left:auto;right:0}.send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{left:auto;right:0}.send-request-booking-engine.layout2.left .noOfGuestWrap .addGuestDropDown{left:auto;right:0}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile{cursor:auto}.send-request-booking-engine .plusIcon{margin-left:10px}.send-request-booking-engine .plusIcon .toolTipWrap{left:auto;right:33px}.send-request-booking-engine .plusIcon .toolTipWrap:before{border-right:none;border-left:12px solid #fff;left:auto;right:-10px}.send-request-booking-engine .plusIcon .toolTipWrap:after{border-right:0;border-left:13px solid rgba(0,0,0,0.05);left:auto;right:-12px}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap{padding:5px 10px;display:inline;position:static}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-datepicker-day{right:0;left:auto}.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.lbl{left:60%}.send-request-booking-section-main-wrap{width:100%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-SelectBox{width:25%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-InputBox,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .phoneNumber .send-request-form-InputBox{width:67%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .comment{width:69%}}.t-check-in .t-datepicker-day .cico-identification.CheckIn{display:block !important}.t-check-out .t-datepicker-day .cico-identification.CheckOut{display:block !important}@media only screen and (max-width: 991px){.send-request-booking-section-main-wrap{width:100%;z-index:99999}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap{padding-bottom:45px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-left-col{width:100%;margin-right:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-right-col{width:100%;padding-top:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row{display:block}.send-request-booking-section-main-wrap .send-request-booking-engine-form-field-row{margin-bottom:10px}.t-check-in .t-datepicker-day .cico-identification.CheckIn{display:none !important}.t-check-out .t-datepicker-day .cico-identification.CheckOut{display:none !important}.availability-cta .send-request-booking-engine.layout2.left .noOfGuestWrap,.availability-cta .send-request-booking-engine.layout2.left .noOfRoomsWrap,.availability-cta .send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap,.availability-cta .send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap{padding:10px 8%}.availability-cta .send-request-booking-engine.layout2.left .hotelName .arrowWrap{margin:10px 0 0 -30px}.availability-cta .send-request-booking-engine.layout2.left .noOfRoomsWrap .arrowWrap,.availability-cta .send-request-booking-engine.layout2.left .noOfGuestWrap .arrowWrap{top:12px}.availability-cta .send-request-booking-engine.layout2.left .hotelName .arrowWrap{margin:10px 0 0 -30px}.send-request-booking-engine .NumberOfNights{width:100%;margin-bottom:15px}.banner-component-style1 .send-request-booking-engine{top:-30px;display:none}.send-request-booking-engine,.send-request-booking-engine.layout2,.send-request-booking-engine.reverse{width:100%;margin:0 0 5% 0;position:static}.send-request-booking-engine.moveUp,.send-request-booking-engine.layout2.moveUp,.send-request-booking-engine.reverse.moveUp{transform:none}.send-request-booking-engine .bookYourStay,.send-request-booking-engine.layout2 .bookYourStay,.send-request-booking-engine.reverse .bookYourStay{display:inline}.send-request-booking-engine .hotelName,.send-request-booking-engine.layout2 .hotelName,.send-request-booking-engine.reverse .hotelName{width:100%;height:auto;padding:5px 0;position:static}.send-request-booking-engine .hotelName .hotelLabel .name,.send-request-booking-engine.layout2 .hotelName .hotelLabel .name,.send-request-booking-engine.reverse .hotelName .hotelLabel .name{text-align:left}.send-request-booking-engine .hotelName .hotelLabel .name .desktopN,.send-request-booking-engine.layout2 .hotelName .hotelLabel .name .desktopN,.send-request-booking-engine.reverse .hotelName .hotelLabel .name .desktopN{display:none}.send-request-booking-engine .hotelName .hotelLabel .name .mobileN,.send-request-booking-engine.layout2 .hotelName .hotelLabel .name .mobileN,.send-request-booking-engine.reverse .hotelName .hotelLabel .name .mobileN{display:inline}.send-request-booking-engine .hotelName .hotelListDropDown,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown,.send-request-booking-engine.reverse .hotelName .hotelListDropDown{position:fixed;width:100%;height:100%;left:0;top:0;padding:50px 0 50px 0;overflow:auto;z-index:999999}.send-request-booking-engine .hotelName .hotelListDropDown .mobileHeader,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .mobileHeader,.send-request-booking-engine.reverse .hotelName .hotelListDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;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)}.send-request-booking-engine .hotelName .hotelListDropDown .mobileHeader .close,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .mobileHeader .close,.send-request-booking-engine.reverse .hotelName .hotelListDropDown .mobileHeader .close{float:left;width:auto;line-height:50px;text-align:center;color:#000;right:0;top:0;font-size:20px;padding:0 5%}.send-request-booking-engine .hotelName .hotelListDropDown .mobileHeader .close svg,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .mobileHeader .close svg,.send-request-booking-engine.reverse .hotelName .hotelListDropDown .mobileHeader .close svg{width:15px;fill:#000}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .allHotels .hotelList,.send-request-booking-engine.reverse .hotelName .hotelListDropDown .allHotels .hotelList{width:100% !important;border:0;padding:12px 20px 0 20px}.send-request-booking-engine .hotelName .hotelListDropDown .allHotels .hotelList.hotelListCol3,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .allHotels .hotelList.hotelListCol3,.send-request-booking-engine.reverse .hotelName .hotelListDropDown .allHotels .hotelList.hotelListCol3{padding-top:0px}.send-request-booking-engine .checkInCheckOut,.send-request-booking-engine.layout2 .checkInCheckOut,.send-request-booking-engine.reverse .checkInCheckOut{width:100%;height:auto;border:0;padding:0;max-width:100%;white-space:normal}.send-request-booking-engine .checkInCheckOut .t-mobile-heading,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading,.send-request-booking-engine.reverse .checkInCheckOut .t-mobile-heading{background:#fff;visibility:visible;z-index:9999999;padding-top:30px}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.reverse .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile{text-align:center;padding:9px 15px 2px 25px;white-space:initial;position:absolute;top:30px;font-weight:normal}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile span,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile span,.send-request-booking-engine.reverse .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile span{color:#d8741b}.send-request-booking-engine .checkInCheckOut .datesWrap,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap{padding:10px 10px 10px 10px;display:inline;position:relative}.send-request-booking-engine .checkInCheckOut .datesWrap.disableCheckout:before,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap.disableCheckout:before,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap.disableCheckout:before{content:"";position:absolute;right:0;top:0;z-index:2;width:100%;height:100%}.send-request-booking-engine .checkInCheckOut .datesWrap:last-child,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap:last-child,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap:last-child{border-left:0}.send-request-booking-engine .checkInCheckOut .datesWrap .label,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .label,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .label{width:100%;font-size:10px;padding:0}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap{background:none;padding:0}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap.t-check-in,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap.t-check-out,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap.t-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap.t-check-out,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap.t-check-in,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap.t-check-out{position:relative}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates{padding:0}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .fa,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .fa,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .fa{display:none}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out{font-size:25px;line-height:25px;font-weight:400}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{font-size:13px;padding:0 0 0 10px}.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.send-request-booking-engine .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,.send-request-booking-engine.reverse .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{font-size:13px}.send-request-booking-engine .checkInCheckOut .t-datepicker-day,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day,.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day{top:100px;z-index:99999}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .calender-dynamic-text,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .calender-dynamic-text,.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day .calender-dynamic-text{text-align:center;padding:9px 15px 2px 15px}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .calender-dynamic-text span,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .calender-dynamic-text span,.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day .calender-dynamic-text span{color:#d8741b}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .t-table-wrap,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .t-table-wrap,.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day .t-table-wrap{padding:0 5%}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .t-table-wrap:first-child .t-table-condensed,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .t-table-wrap:first-child .t-table-condensed,.send-request-booking-engine.reverse .checkInCheckOut .t-datepicker-day .t-table-wrap:first-child .t-table-condensed{margin-top:80px}.send-request-booking-engine .noOfRoomsWrap,.send-request-booking-engine.layout2 .noOfRoomsWrap,.send-request-booking-engine.reverse .noOfRoomsWrap{width:50%;height:auto;padding:5px 10px}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel{cursor:auto}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile{display:block;padding:0 5%;position:relative}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.value,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile span.value{font-size:25px;line-height:30px;font-weight:400;display:flex;align-items:center}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.value .counter,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .counter,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile span.value .counter{text-align:center}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner,.send-request-booking-engine.reverse .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}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.minus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-minus.png) right 45% no-repeat;background-size:60%}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile span.value .spinner.plus{margin-right:3px;background:url(/images/oberoihotels/booking-engine/mobile-plus.png) left 45% no-repeat;background-size:60%}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .mobile span.lbl,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .mobile span.lbl,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .mobile span.lbl{position:absolute;left:67%;top:17px;transform:translate(0, 0)}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount{text-align:left}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount .lbl,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .lbl,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount .lbl{float:left;width:40%}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount .value,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount .value{float:left;width:60%;padding:0px;white-space:nowrap;font-size:25px;line-height:30px;font-weight:400;display:flex;align-items:center}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount .value .counter{text-align:center;padding:0 5px}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner,.send-request-booking-engine.reverse .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}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount .value .spinner.plus{margin-left:-3px}.send-request-booking-engine .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomLabel .roomsCount span.lbl{position:absolute;left:46px;top:66%;transform:translate(0, -50%);font-size:15px}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomDropDown{width:100%;left:0;top:100%;padding:0 20px}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .mobileHeader,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .mobileHeader,.send-request-booking-engine.reverse .noOfRoomsWrap .addRoomDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;font-weight:1em;font-weight:700}.send-request-booking-engine .noOfRoomsWrap .addRoomDropDown .mobileHeader .close,.send-request-booking-engine.layout2 .noOfRoomsWrap .addRoomDropDown .mobileHeader .close,.send-request-booking-engine.reverse .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}.send-request-booking-engine .noOfGuestWrap,.send-request-booking-engine.layout2 .noOfGuestWrap,.send-request-booking-engine.reverse .noOfGuestWrap{width:50%;padding:10px}.send-request-booking-engine .noOfGuestWrap .guestCount,.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount,.send-request-booking-engine.reverse .noOfGuestWrap .guestCount{text-align:left}.send-request-booking-engine .noOfGuestWrap .guestCount span.value,.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount span.value,.send-request-booking-engine.reverse .noOfGuestWrap .guestCount span.value{font-size:25px;line-height:30px;font-weight:400}.send-request-booking-engine .noOfGuestWrap .guestCount span.lbl,.send-request-booking-engine.layout2 .noOfGuestWrap .guestCount span.lbl,.send-request-booking-engine.reverse .noOfGuestWrap .guestCount span.lbl{position:absolute;left:46px;top:66%;transform:translate(0, -50%);font-size:15px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown{width:100%;height:100%;left:0;top:0;padding:70px 20px 100px 20px;position:fixed;overflow:auto;z-index:999999}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList{overflow:auto}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul{float:left;width:540px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li{width:40px;height:40px;line-height:40px;border:#d8741b solid 1px;margin-right:5px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:hover{background:transparent;color:#000}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li:last-child{border-right:#d8741b solid 1px}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .ageList ul li.active{background:#d8741b;color:#fff}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .mobileHeader,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .mobileHeader,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .mobileHeader{display:block;width:100%;text-align:center;position:fixed;left:0;top:0;padding:0px;z-index:2;padding:5%;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.05);background:#fff}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .mobileHeader .close,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .mobileHeader .close,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .mobileHeader .close{float:left;width:auto}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg,.send-request-booking-engine.reverse .noOfGuestWrap .addGuestDropDown .mobileHeader .close svg{width:15px;fill:#000}.send-request-booking-engine .t-datepicker-day,.send-request-booking-engine.layout2 .t-datepicker-day,.send-request-booking-engine.reverse .t-datepicker-day{position:fixed;left:0 !important;top:0;width:100%;height:calc(100% - 71px);-webkit-overflow-scrolling:touch;overflow:auto;padding:0 0 100px 0}.send-request-booking-engine .t-arrow-top,.send-request-booking-engine.layout2 .t-arrow-top,.send-request-booking-engine.reverse .t-arrow-top{display:none !important}.send-request-booking-engine .viewAvailabilityButton,.send-request-booking-engine.layout2 .viewAvailabilityButton,.send-request-booking-engine.reverse .viewAvailabilityButton{margin:0px 0 20px 10px;padding:10px}.send-request-booking-engine .sendRequestFormSubmitButton,.send-request-booking-engine.layout2 .sendRequestFormSubmitButton,.send-request-booking-engine.reverse .sendRequestFormSubmitButton{margin:0px 0 20px 10px;padding:10px 35px;-webkit-border-radius:5px;border-radius:5px;font-size:1em}.send-request-booking-engine .plusIcon,.send-request-booking-engine.layout2 .plusIcon,.send-request-booking-engine.reverse .plusIcon{width:100%;text-align:center;margin:0;height:auto}.send-request-booking-engine .plusIcon .imgIconWrap,.send-request-booking-engine.layout2 .plusIcon .imgIconWrap,.send-request-booking-engine.reverse .plusIcon .imgIconWrap{display:none}.send-request-booking-engine .plusIcon .toolTipWrap,.send-request-booking-engine.layout2 .plusIcon .toolTipWrap,.send-request-booking-engine.reverse .plusIcon .toolTipWrap{display:inline;position:relative;left:auto;top:auto;transform:none;box-shadow:none;font-size:1em;font-size:700}.send-request-booking-engine .plusIcon .toolTipWrap::before,.send-request-booking-engine .plusIcon .toolTipWrap::after,.send-request-booking-engine.layout2 .plusIcon .toolTipWrap::before,.send-request-booking-engine.layout2 .plusIcon .toolTipWrap::after,.send-request-booking-engine.reverse .plusIcon .toolTipWrap::before,.send-request-booking-engine.reverse .plusIcon .toolTipWrap::after{display:none}.send-request-booking-engine .promocodeDropDown,.send-request-booking-engine.layout2 .promocodeDropDown,.send-request-booking-engine.reverse .promocodeDropDown{position:relative;width:100%;float:left;top:auto;padding:10px;box-shadow:none;z-index:0}.send-request-booking-engine .promocodeDropDown .input,.send-request-booking-engine.layout2 .promocodeDropDown .input,.send-request-booking-engine.reverse .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}.send-request-booking-engine .promocodeDropDown .submit,.send-request-booking-engine.layout2 .promocodeDropDown .submit,.send-request-booking-engine.reverse .promocodeDropDown .submit{width:50px;height:42px;padding:5px 10px}.send-request-booking-engine .offerMsgWrap,.send-request-booking-engine.layout2 .offerMsgWrap,.send-request-booking-engine.reverse .offerMsgWrap{display:inline}.boxColumn{width:100%;margin:0}.send-request-booking-engine.layout2 .offerMsgWrap{white-space:initial}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap{margin-left:0px}.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap:last-child{margin-left:10px}}.send-request-booking-engine.layout2 .send-request-guest-dtls-label{font-size:10px}@media only screen and (min-width: 768px) and (max-width: 959px){.availability-cta .send-request-booking-engine.layout2 .hotelName .allHotels{height:90vh !important}.availability-cta .send-request-booking-engine.layout2.left .checkInCheckOut .datesWrap{padding:10px 10%}.availability-cta .send-request-booking-engine.layout2.left .noOfRoomsWrap,.availability-cta .send-request-booking-engine.layout2.left .noOfGuestWrap{padding:10px 5%}.availability-cta .send-request-booking-engine.layout2.left .noOfRoomsWrap .arrowWrap,.availability-cta .send-request-booking-engine.layout2.left .noOfGuestWrap .arrowWrap{top:12px}.availability-cta .send-request-booking-engine.layout2 .noOfGuestWrap .addGuestLabel .guestCount{width:95%}.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .t-table-wrap:nth-child(2) .t-table-condensed{margin-top:80px}.send-request-booking-engine .bookYourStay,.send-request-booking-engine.layout2 .bookYourStay{font-size:0.9375em}.send-request-booking-engine .hotelName .hotelListDropDown .mobileHeader .close,.send-request-booking-engine.layout2 .hotelName .hotelListDropDown .mobileHeader .close{padding:0 20px}.send-request-booking-engine .checkInCheckOut,.send-request-booking-engine.layout2 .checkInCheckOut{width:100%}.send-request-booking-engine .checkInCheckOut .t-mobile-heading,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading{padding:0 0 20px 0}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .backWrap,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .backWrap{padding:20px}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .dateWrap .mobCheckInCheckOut{padding:0 20px}.send-request-booking-engine .checkInCheckOut .t-datepicker-day,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day{top:112px}.send-request-booking-engine .checkInCheckOut .t-datepicker-day .t-table-wrap,.send-request-booking-engine.layout2 .checkInCheckOut .t-datepicker-day .t-table-wrap{padding:0 20px;margin:0;width:50%}.send-request-booking-engine .checkInCheckOut .datesWrap,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap{height:auto;padding:0px 10px 10px 10px}.send-request-booking-engine .checkInCheckOut .datesWrap:last-child,.send-request-booking-engine.layout2 .checkInCheckOut .datesWrap:last-child{border-right:0}.send-request-booking-engine .noOfRoomsWrap,.send-request-booking-engine.layout2 .noOfRoomsWrap{width:50%;border-right:0;padding:10px;margin:0px;border-bottom:1px solid #cacaca}.send-request-booking-engine .noOfGuestWrap,.send-request-booking-engine.layout2 .noOfGuestWrap{width:50%;padding:10px;margin:0px}.send-request-booking-engine .noOfGuestWrap .addGuestLabel .guestCount,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestLabel .guestCount{width:95%;text-align:left}.send-request-booking-engine .noOfGuestWrap .addGuestLabel .guestCount span.value,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestLabel .guestCount span.value{position:relative;left:0px}.send-request-booking-engine .noOfGuestWrap .addGuestLabel,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestLabel{text-align:center}.send-request-booking-engine .noOfGuestWrap .addGuestDropDown .mobileHeader,.send-request-booking-engine.layout2 .noOfGuestWrap .addGuestDropDown .mobileHeader{padding:20px}.send-request-booking-engine .promocodeDropDown,.send-request-booking-engine.layout2 .promocodeDropDown{width:300px;transform:translate(-50%, 0);margin-left:50%}.send-request-booking-engine .plusIcon .toolTipWrap,.send-request-booking-engine.layout2 .plusIcon .toolTipWrap{font-size:0.9375em;font-weight:700}}@media only screen and (max-width: 767px){.send-request-booking-section-main-wrap{top:0px;left:0px;transform:none;position:fixed}.send-request-booking-section-main-wrap .container-1270px{padding:0px}.send-request-booking-engine{height:100vh;overflow:scroll}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .comment{width:100%;margin-right:0px}.send-request-booking-engine.layout2 .bookYourStay{background:#ebebeb;padding:5px 15px}.send-request-booking-section-main-wrap .mobile-close-button{top:5px;right:5px}.send-request-booking-engine .noOfRoomsWrap,.send-request-booking-engine.layout2 .noOfRoomsWrap,.send-request-booking-engine.reverse .noOfRoomsWrap{width:100%;margin-bottom:10px}.send-request-booking-engine .noOfGuestWrap,.send-request-booking-engine.layout2 .noOfGuestWrap,.send-request-booking-engine.reverse .noOfGuestWrap{width:100%}.send-request-booking-engine.layout2 .noOfGuestWrap{margin-left:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col{width:100%;margin-bottom:20px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.firstName,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.lastName,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.phoneNumber,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-field-col.email{width:100%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox{width:79%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .send-request-form-SelectBox{width:18%;margin-right:3%;font-size:15px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow{margin-bottom:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox{width:79%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .firstName .send-request-form-InputBox,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .phoneNumber .send-request-form-InputBox{width:79%}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-booking-engine-right-col .grey-bg-box{padding-top:0px;float:left;width:100%}.send-request-booking-engine.layout2 .offerMsgWrap{padding:0px}.send-request-booking-engine.layout2 .viewAvailabilityButton{margin:10px 0px}.send-request-booking-engine.layout2 .sendRequestFormSubmitButton{margin:10px 0px}.send-request-booking-engine.layout2 .hotelName .arrowWrap{margin-top:0px}.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .send-request-form-field-wrap .formRow .sendRequestInputField,.send-request-booking-section-main-wrap .send-request-booking-engine-wrap .comment textarea{font-size:15px}.booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec{position:relative;top:0px}}@media only screen and (min-device-width: 375px) and (max-device-height: 896px) and (-webkit-device-pixel-ratio: 3){.right-side-menu .availability-cta .send-request-booking-engine{padding-top:55px}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .backWrap{padding-top:8%}.send-request-booking-engine.layout2 .offerMsgWrap{white-space:initial}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.reverse .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile{top:50px;line-height:16px}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.right-side-menu .availability-cta .send-request-booking-engine{padding-top:55px}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .backWrap{padding-top:8%}.send-request-booking-engine .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.layout2 .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile,.send-request-booking-engine.reverse .checkInCheckOut .t-mobile-heading .calender-dynamic-text-mobile{top:50px;line-height:16px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-request-booking-engine .checkInCheckOut .datesWrap .label{width:auto}}
/*# sourceMappingURL=send-request-booking-engine.css.map */
