.exotic-spotlight-banner .banner-box img{
    width: 100%;
    display: block;
}
.exotic-new .exotic-vacation-row .heading-component .evHeaderBox {
    max-width: 100%;
}
.exotic-new .heading-component p {
    max-width: 100%;
}
.exotic-new .ev-btns-wrap {
    margin-top: 20px;
    display: none;
}
.exotic-new .exotic-offers-sec {
    display: flex;
    justify-content: space-between;
}
.booking-engine-ev.exotic-vacation .hotelName .hotelLabel .arrowWrap{
    position: relative;
    right: 5px;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-heading {
    padding: 0;
    background: transparent;
    font-family: "optimanormal";
    font-size: 1.9em;
    font-weight: 400;
    color: #606161;
    margin-bottom: 20px;
    line-height: 100%;
}
.exotic-new .exotic-offers-sec {
    display: flex;
    justify-content: space-between;
    padding-bottom: 100px;
    gap: 50px;
    flex-direction: row-reverse;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls ul {
    padding-left: 20px;
    margin-bottom: 35px;
}
.ev-mid-content-wrap.exotic-new .exotic-vacation-row {
    margin: 0;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down {
    width: 100%;
    margin: 0;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions {
    width: 50%;
    margin-right: 0;
}
.exotic-new .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls ul li {
    line-height: 150%;
    font-family: "verdanaN" !important;
    font-size: 1.25em !important;
    margin-left: 15px;
}
.exotic-new .price-box-heading {
    line-height: 100%;
    padding: 0;
    background: transparent;
    margin-bottom: 0;
    float: left;
    width: 100%;
    cursor: pointer;
    display: block;
}
.exotic-new .price-wrapp {
    font-family: "optimanormal";
    font-size: 2.7em;
    font-weight: 400;
    color: #606161;
    margin-bottom: 0;
    line-height: 100%;
    width: 100%;
    border-bottom: 1px solid #707070;
    padding-bottom: 3px;
    position: relative;
}
.exotic-new .price-toggle-down {
    float: left;
    width: 100%;
    display: none;
}
.exotic-new .date-box-heading select {
    padding: 6px 10px 6px 10px;
    background: transparent;
}
.exotic-new .price-wrapp.price-slideToggle::before {
    content: " ";
    border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
    top: 50%;
    width: 10px;
    height: 10px;
    margin-top: -6px;
    right: 10px;
    position: absolute;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 2;
}
.exotic-new .actv .price-wrapp.price-slideToggle::before {
    -moz-transform: rotate(224deg);
    -webkit-transform: rotate(224deg);
    -ms-transform: rotate(224deg);
    -o-transform: rotate(224deg);
    transform: rotate(224deg);
    margin-top: -2px;
}
.exotic-new .price-wrapp span {
    font-size: 0.4em;
}
.exotic-new .date-box-heading {
    border: none;
    display: block;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls .tnc-txt {
    margin: 10px 0px 5px 0px;
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    font-family: "Verdana", sans-serif;
    float: left;
    width: 100%;
    position: static;
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
    text-align: center;
    border-top: 1px solid #ebebeb;
}
.ev-review-dtls-visible .exotic-new .ev-booking-section .ev-tab {
    width: 100%;
}
.exotic-new .ev-booking-section .ev-tab ul {
    list-style-type: none;
    display: block;
    width: 100%;
}
.exotic-new .ev-booking-section .ev-tab ul li {
    display: inline-block;
    color: #606161;
    background: #f9f9f9;
    padding: 25px 0;
    margin-right: 10px;
    font-size: 26px;
    font-family: "optimanormal", serif;
    cursor: pointer;
    width: 33.3%;
    text-align: center;
    margin: 0;
}
.exotic-new .ev-booking-section .ev-tab ul li a{
    color: #606161;
}
.exotic-new .ev-booking-section {
    border: 1px solid #d1d0d0;
    margin-top: 1px;
}
.exotic-new .booking-engine-ev.exotic-vacation .hotelAndNightsWrap {
    text-align: center;
}
.exotic-new .image-and-description-with-legend-attributes-option-1 .description-col{
    width: 100%;
}
.exotic-new .image-and-description-with-legend-attributes-option-1 .description-col h2{
    font-family: "optimanormal";
    font-size: 1.9em;
    font-weight: 400;
    color: #606161;
    margin-bottom: 20px;
    line-height: 100%;
}
.exotic-new.tnc-details-box .tnc-details-content .fifty {
    float: left;
    width: 100%;
    margin-left: 0;
}
.exotic-new.tnc-details-box {
    float: left;
    width: 100%;
    margin: 0;
}
.exotic-new .tnc-details {
    padding-top: 0 !important;
    margin: 0 !important;
}
.exotic-new.tnc-details-box .tnc-details-content ul {
    padding-left: 0;
    margin-bottom: 25px;
}
.exotic-new.tnc-details-box .tnc-details-content ul li {
    list-style: outside;
    margin-left: 30px;
}
.exotic-new.tnc-details-box .tnc-details a {
    font-size: 2.7em !important;
    font-family: "optimanormal" !important;
    font-weight: 400 !important;
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 20px;
    border-bottom: 1px solid #707070;
    width: 100%;
}
.exotic-new.tnc-details-box .tnc-details a span {
    padding-right: 0;
    display: block;
}
.exotic-new.tnc-details-box .tnc-details a span:before {
    content: " ";
    border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
    top: 50%;
    width: 10px;
    height: 10px;
}
.exotic-new.destination {
    margin: 73px 0 0;
}
.exotic-new.destination .left-section {
    margin: 0;
}
.exotic-new.destination .left-section .title{
    font-size: 2.7em !important;
    font-family: "optimanormal" !important;
    font-weight: 400 !important;
    padding-bottom: 20px;
}
.exotic-new .booking-engine-ev.exotic-vacation .closeHotelButton {
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: transparent;
    position: absolute;
    right: 0;
    top: 0;
}
.exotic-new .booking-engine-ev.exotic-vacation {
    margin: 0 0 10px;
}
.ev-booking-section .tab-box{
    padding-bottom: 0 !important;
}
.exotic-new .ev-main-tab {
    float: none !important;
}
.exotic-new .ev-main-tab ul li {
    float: none !important;
    display: inline-block;
}
.exotic-new .ev-main-tab ul li {
    float: left;
    color: #606161;
    padding: 14px 48px;
    margin-right: 33.5px;
    font-size: 19px;
    font-family: "Verdana", sans-serif;
    font-weight: 400;
    border: 1px solid #d1d0d0;
    cursor: pointer;
    border-radius: 5px;
}
.exotic-new .ev-main-tab ul li.ev-tab-or-txt {
    border: none;
    padding: 0px;
    cursor: default;
    font-size: 32px;
    font-family: "optimanormal";
    text-transform: capitalize;
    vertical-align: middle;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls .grey-box-col-wrap .grey-box-col-sec .grey-box-col.grey-bg {
    background: #F2F2F2;
    padding: 16px 25px 16px 0 ;
    font-weight: bold;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls .grey-box-col-wrap .grey-box-col-sec .grey-box-col.grey-bg:first-child{
    padding-left: 25px;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls .grey-box-col-wrap .grey-box-col-sec .grey-box-col.col-big {
    padding-left: 25px;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls .grey-box-col-wrap {
    width: 100%;
    float: left;
    padding-left: 0;
}

.exotic-vacation-row.exotic-new {
    float: left;
    width: 100%;
    margin: 0;
}
.exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .hotelName {
    border-bottom: none;
    margin-top: 0;
    border-right: 1px solid #606161;
    background: transparent;
}
.exotic-new .ev-booking-section .ev-currency-sec {
    background: #f9f9f9;
}
.exotic-new .booking-engine-ev.exotic-vacation .greyBg {
    padding: 17px 25px 17px 25px;
    background: transparent;
    border: 1px solid #E0E0E0;
}
.exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-commentBox textarea {
    border: 1px solid #E0E0E0;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap {
    border-bottom: none;
}
.exotic-new .booking-engine-ev.exotic-vacation .greyRow {
    float: left;
    width: 100%;
    margin: 0 0 12px 0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut {
    width: 48%;
}
.exotic-new .ev-booking-section .ev-common-messages-success {
    background: #eeeeee;
    width: 100%;
    color: #606161 !important;
    text-align: center;
    padding: 10px 50px;
    font-size: 1.125rem;
    border: 1px solid #b7b7b7;
    display: none;
}
.exotic-new .ev-simplifield-form-common-messages-success {
    margin: 5px 0;
    background: #eeeeee;
    width: auto;
    color: #606161 !important;
    text-align: center;
    padding: 10px;
    font-size: 1.125rem;
    border: 1px solid #b7b7b7;
    line-height: 120%;
    height: auto;
    margin-right: 15px;
    white-space: normal;
    display: none;
}
.exotic-new .ev-main-tab {
    z-index: 11;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg {
    margin: 1px 0 0;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-in, 
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap.t-check-out {
    height: auto;
    margin: 0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
    display: flex;
    padding: 0;
    min-height: 42px;
    align-items: center;
    background: url(/images/OberoiHotels/rev/calender-icon-rev.svg) left 12px no-repeat;
    background-size: 17px;
    margin-left: 1vw;
    border: none;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .label {
    display: inline-block;
    vertical-align: middle;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .addHotelButton {
    min-width: 100px;
    background: transparent;
    color: #D8751B;
    border: 1px solid #D8751B;
    border-radius: 5px;
    transition: 0.5s all ease-in-out;
    text-transform: none;
    max-width: 140px;
    padding: 11px 8px;
    width: 8vw;
    font-size: 0.88em;
    min-height: 41px;
    text-align: center;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV {
    margin: 12px 0 0 15px !important;
    font-weight: 300;;
    text-decoration: none;
    font-family: "Verdana", sans-serif;
    border-radius: 5px;
    min-width: 140px;
    padding: 11px 8px;
    width: 8vw;
    font-size: 0.88em;
    min-height: 41px;
    text-align: center;
}
.exotic-new .ev-booking-section .guest-details-content .greyBg {
    background: transparent;
    margin: 15px 0px;
    padding: 0;
}
.exotic-new .guest-details-content .guestFormField.phoneNumber .ev-floating-label{
    left: 80px;
}
.exotic-new .ev-booking-section .guest-details-content .phoneNumber .select {
    width: 26%;
}
.exotic-new .ev-booking-section .guest-details-content .phoneNumber .phone {
    width: 72%;
    padding-left: 14px;
}

.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .addHotelButton:hover {
    background: #D8751B;
    color: #fff;
}
.exotic-new .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
    padding-right: 30px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right {
    width: 100%;
    margin-bottom: 12px;
    padding: 16.5px 25px 16.5px 25px;
}
.exotic-new .booking-engine-ev.exotic-vacation .greyBg.right {
    border-left: 1px solid #E0E0E0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section{
    margin: 0 2% 0 0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .noOfRoomsWrap {
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    height: 42px;
    /* padding-right: 20px; */
    border-left: 0;
    border-right: 0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section .row {
    margin-bottom: 0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .noOfGuestWrap {
    border-bottom: 1px solid #cbcbcb !important;
    background: transparent;
    padding: 0;
    height: 44px;
    margin: 0;
    border: none;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber select.ftrans {
    width: 75px !important;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow {
    display: block;
    clear: both;
    margin-bottom: 0;
}
.exotic-new .ev-booking-section .book-itineraries-email .ftrans {
    background: transparent;
    padding: 11px 5px;
    width: 100%;
    font-family: "Verdana", sans-serif;
    color: #606161 !important;
    border-bottom: #cbcbcb solid 1px;
}
.exotic-new .ev-booking-section .book-itineraries-email .ev-floating-label{
    left: 0px;
}
.exotic-new .ev-booking-section .book-itineraries-email {
    width: 54%;
    float: left;
    margin-right: 4%;
    border-bottom: none;
}
.ev-mid-content-wrap .location-specific-content-slider {
        margin-top: 30px;
}

.suggestedItinerariesBlock .ev-reserve-itinerary-btn, .suggestedItinerariesBlock .ev-suggested-iti-send-request-btn, .suggestedItiInputBox {
        display: none !important;
}
.suggested-iti-grey-bg {
        /* background:#f1f1f1; */
        width: 100%;
        /* float:left; */
        padding: 0px 15px 10px 15px;
        display: flex;
        align-items: flex-end;
        /* -webkit-box-shadow: 0px 13px 12px -14px rgba(0,0,0,1);
    -moz-box-shadow: 0px 13px 12px -14px rgba(0,0,0,1);
    box-shadow: 0px 13px 12px -14px rgba(0,0,0,1); */
        border-left: 2px solid #f5f5f5;
        border-right: 2px solid #f5f5f5;
        border-bottom: 2px solid #d9d9d9;
        font-weight: 300;
    }
    .suggestedItiInputBox .t-check-in .t-date-info-title, .suggestedItiInputBox .t-check-out .t-date-info-title {
        opacity: 0;
    }

    .suggestedItiInputBox .checkInDate .label, .suggested-iti-arrow {
        -moz-transition: all .2s ease;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
    }

    .suggested-iti-arrow {
        float: right;
        font-size: 20px;
    }

    .suggestedItiInputBox .checkInDate.active .label {
        top: 0px;
    }

    .suggestedItiInputBox .checkInDate.active .suggested-iti-arrow {
        float: none;
        font-size: 13px;
    }

    .suggested-iti-hotel-name {
        width: 37%;
        float: left;
        color: #808080;
        font-size: 15px;
        padding: 5px;
        border-bottom: 1px solid #808080;
        /* margin-top:19px; */
        padding: 5px 10px 10px;
        cursor: default;
    }

    .suggested-iti-submit-btn {
        width: auto;
        float: left;
        /* margin-top:15px; */
    }

        .suggested-iti-submit-btn a {
            background: #d67701;
            display: inline-block;
            color: #fff;
            font-size: 15px;
            padding: 10px 25px;
            text-decoration: none;
            text-transform: uppercase;
        }

    .suggested-iti-hotel-name, .suggestedItiInputBox .checkInCheckOut {
        margin-right: 3%;
    }

.exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates, 
.exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap {
    width: auto;
    height: auto;
    padding-left: 0;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .label {
    width: auto;
    white-space: nowrap;
    padding: 0 10px 0 0;
    line-height: 15px;
    font-size: 15px;
    font-family: "Verdana", sans-serif;
    color: #606161;
    display: inline-block;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in, 
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out {
    font-size: 15px;
    font-family: "Verdana", sans-serif;
    font-weight: 300;
    color: #606161;
    padding-left: 2vw;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in, 
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out {
    position: static;
    font-size: 15px;
    line-height: 15px;
    font-family: "Verdana", sans-serif;
    text-transform: capitalize;
    color: #606161;
}
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in, 
.exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out {
    position: static;
    font-size: 15px;
    line-height: 15px;
    font-family: "Verdana", sans-serif;
    text-transform: capitalize;
}
.com_TwoTabHalfColImageComponentRev .fullWidth-Container .two-imageWithHalfSlider ul li:first-child{
    display: block;
}
.com_TwoTabHalfColImageComponentRev .fullWidth-Container .two-imageWithHalfSlider ul li{
    display: none;
}
.exotic-new .ev-simplifield-form-wrap {
    background: transparent;
    padding: 15px;
    margin: 0;
    display: none;
    border: 1px solid #E0E0E0;
    padding: 17px 25px 17px 25px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment textarea {
    border: 1px solid #E0E0E0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec {
    width: 38%;
    padding-left:0;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
    width: 62%;
    padding-right: 30px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .noOfRoomsWrap, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .noOfGuestWrap {
        height: 42px;
        padding-right: 20px;
    }
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .lbl {
    padding-left: 5px;
}    
.exotic-new .ev-form-type ul li label input:checked+span:after {
    width: 14px;
    height: 14px;
    top: 2px;
    left: 3px;
}
.exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-submit-button {
    max-width: 140px;
    text-align: center;
    border-radius: 5px;
    height: 41px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email {
        height: 42px;
        padding-top: 0;
        width: 48%;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName .ev-floating-label {
    top: 11px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber .ev-floating-label {
    top: 11px;
    left: 83px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName .ev-floating-label, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email .ev-floating-label {
    top: 11px;
    max-width: 100%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow input:focus ~ .ev-floating-label, 
.exotic-new .ev-booking-section .book-itineraries-email input:focus ~ .ev-floating-label, .exotic-new .ev-booking-section .formRow .ev-floating-label.active{
   top: -5px !important;
   font-size: 11px !important;
   opacity: 1;
}
.ev-booking-section .book-itineraries-email input:focus ~ .ev-floating-label, .ev-booking-section .book-itineraries-email .ev-floating-label.active, .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .country .ev-floating-label.active{
   top: -6px !important;
   font-size: 11px !important;
   opacity: 1;
}
.exotic-new .ev-booking-section .submitYourRequest {
    width: 140px;
    padding: 12px 15px 11px 15px;
    margin: 0;
    border-radius: 5px;
    text-align: center;
    float: right;
    margin-top: 10px;
}
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown{
    z-index: 11;
    width: 300%;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideImg {
    /* width: 60%; */
    width: 50%;
    float: left;
    position: relative;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentWrap {
    position: relative;
    margin-top: 18px;
    border: none;
    padding: 0px;
    box-shadow: none;
    width: 100%;
    float: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 80px;
}
.exotic-new .suggestedItinerariesSlideContentBox {
    /* width: 40%; */
    width: 50%;
    margin-top: 0;
    position: static;
    padding-left: 0;
    top: 20px;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead {
    font-size: 41px;
    border-bottom: none;
    padding-bottom: 16px;
    font-family: "optimanormal", serif;
    font-weight: 400;
    line-height: 50px;
    color: #606161;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead span{
    font-size: 19px;
    font-family: "Verdana", sans-serif;
    line-height: 30px;
    font-weight: bold;
    color: #606161;
    margin-bottom: 27px;
    display: block;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentBox p {
    font-family: "Verdana", sans-serif;
    font-size: 1.188em;
    margin-bottom: 10px;
    line-height: 150%;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentBox .cities-list > a {
    font-size: 19px;
}
.exotic-new span.suggeted-iti-map-icon {
    display: none;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentBox .cities-list {
    margin: 0 0 27px 0;
    font-size: 2em;
    line-height: normal;
}
.exotic-new .suggested-iti-explore-cta-tn.btn-style2 {
    font-family: "Verdana", sans-serif;
    font-size: 1.2em;
}
.exotic-new .suggestedItinerariesDetailSlideMainWrap {
    display: block;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap {
    float: left;
    width: 100%;
    margin-right: 0;
    text-align: center;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li.active span {
    background: transparent;
    color: #d8751b;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li span {
    width: auto;
    height: auto;
    background: transparent;
    border-radius: 0;
    line-height: 0;
    color: #606161;
    text-align: center;
    position: relative;
    display: inline-block;
    font-size: 19px;
    font-family: "Verdana", sans-serif;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul {
    border: none;
    padding: 0;
    height: auto;
    margin: 27px 0 0;
}
.exotic-new .suggestedItinerariesDetailSlideImg {
    width: 46%;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap {
    float: left;
    width: 100%;
    margin-right: 0;
    text-align: center;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li {
    cursor: pointer;
    margin-top: 0;
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 25px;
}
.exotic-new .suggestedItinerariesDetailSlideContentWrap {
    border: none;
    padding: 0px;
    box-shadow: none;
    width: 100%;
    float: left;
    min-height: auto;
    display: block;
}
.exotic-new .suggestedDetailWrap {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-around;
}
.exotic-new .suggestedItinerariesDetailSlideContentBox {
    width: 50%;
    margin-top: 0;
    position: static;
    padding-left: 3%;
}
.exotic-new .suggestedItinerariesDetailSlideContentBox h3 {
    text-align: left;
    font-weight: 400;
    margin-bottom: 15px;
    font-size: 2.58rem;
    font-family: "optimanormal";
    margin-bottom: 22px;
}
.exotic-new .suggestedItinerariesDetailSlideContentBox p {
    font-family: "Verdana", sans-serif;
    font-size: 1.188em;
    margin-bottom: 10px;
    line-height: 30px;
}
.exotic-new .suggestedItinerariesDetailSlideHead {
    font-size: 41px;
    border-bottom: 1px solid #707070;
    padding-bottom: 10px;
    font-family: "optimanormal", serif;
    font-weight: 400;
    text-align: left;
    line-height: 50px;
}
.exotic-new .suggestedItinerariesDetailSlideHead span {
    font-family: "Verdana", sans-serif;
    font-size: 19px;
    line-height: 30px;
    font-weight: bold;
}
.exotic-new .suggestedItinerariesDetailItiArrow {
    position: absolute;
    top: 20px;
    font-size: 19px;
    font-weight: 300;
    font-family: "Verdana", sans-serif;
    cursor: pointer;
    color: #606161;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul::after{
    display: none;
}
.exotic-new .suggestedItinerariesSliderDetailContainer .suggestedItinerariesSliderCloseBtn {
    display: none;
}
.exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailPrevItiArrow {
    left: auto;
    right: 250px;
}
.com_TwoTabHalfColImageComponentRev {
    float: left;
}
.exotic-new .suggestedItinerariesSliderContainer .suggestedItinerariesSlider .slick-arrow {
    display: block !important;
    border:none;
    height: auto;
    width: auto;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.exotic-new .suggestedItinerariesSlider .slick-next, 
.exotic-new .suggestedItinerariesSlider .slick-prev {
    transform:rotate(0) !important;

}
.exotic-new .suggestedItinerariesSlider .slick-prev {
    left: -1%;
}
.exotic-new .suggestedItinerariesSlider .slick-prev::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    position: absolute;
    top: 6px;
    right: 0px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
.exotic-new .suggestedItinerariesSlider .slick-next {
        right: -1.9%;
    }
.exotic-new .suggestedItinerariesSlider .slick-next::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    position: absolute;
    top: 6px;
    right: 0px;
    transform: rotate(136deg);
    -webkit-transform: rotate(136deg);
    -moz-transform: rotate(136deg);
}
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose {
    width: 25% !important;
}
.exotic-new .suggestedItinerariesDetailSlideImg .suggestedItinerariesDetailCityName {
    display: none;
}
.exotic-new .exotic-step{
    display: none;
    padding: 20px;
}
.exotic-new .exotic-booking{
    padding: 20px;
}
.exotic-new .exotic-step.active{
    display: block;
}
.exotic-new .ev-booking-section .guest-details-content .guestFormField {
    position: relative;
    padding: 0;
    margin-bottom: 15px;
}
.exotic-new .ev-booking-section .guest-details-content .guestFormField.phoneNumber .ev-floating-label {
    left: 112px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .offer-details .title, 
.exotic-new .ev-booking-section #review-details .review-details-left .guest-details .title,
.exotic-new .ev-booking-section #review-details .review-details-left .book-transport-wrap .title {
    font-size: 19px;
    color: #606161;
    padding-left: 0;
    font-family: "optimanormal";
}
.exotic-new .ev-booking-section .guest-details-content .greyBg .formRow {
    padding-left: 0;
}
.exotic-new .evReviewSendRequestMsg {
    width: 80%;
    float: left;
    font-family: "verdanaN";
}
.exotic-new .evReviewSendRequestInfoDisplay {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.exotic-new .ev-booking-section #review-details .price-radio-btn label input:checked + span:after {
    width: 13px;
    height: 13px;
    top: 4px;
    left: 4px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .price-section .price {
    font-size: 30px !important;
    line-height: 100%;
    font-family: "verdanaN";
    padding-bottom: 0;
    margin-bottom: 0;
}
.exotic-new .ev-booking-section #review-details .review-details-left .price-section .price span {
    font-size: 50%;
    font-weight: 400;
    display: inline-block;
    padding-left: 10px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .price-section {
    display: flex;
    align-items: center;
    margin-top: 35px;
    position: relative;
    padding: 0;
    justify-content: space-between;
}
.exotic-new .ev-booking-section #review-details .review-details-left .price-section .cta-box {
    position: static;
    margin-top: 0;
}
.exotic-new .evReviewSendRequestSection {
    width: 100%;
    float: right;
}
.exotic-new .ev-booking-section .book-transport-head p {
    font-size: 15px;
}
.exotic-new .ev-booking-section #review-details .review-details-right.ev-review-dtls-fixed {
        max-width: 450px;
        z-index: 1;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone {
    max-width: 100%;
    width: 57%;
    padding: 12px 3px 12px 1px;
    border-bottom: 1px solid #cbcbcb;
}
.right-btn-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 0;
}
.exotic-new .ev-booking-section .cta-box{
    text-align: center;
    margin-top: 0;
}
.exotic-new .ev-booking-section #review-details .ev-review-send-request-sucess-msg {
    background: #eeeeee;
    width: 100%;
    color: #606161;
    text-align: center;
    padding: 10px 50px;
    font-size: 1.125rem;
    border: 1px solid #b7b7b7;
    font-family: "verdanaN";
    line-height: 150%;
}
.exotic-new .ev-booking-section #review-details .review-details-right.ev-review-dtls-fixed {
    max-width: 100%;
}    
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-triger .destination {
    color: #606161;
    font-family: "optimanormal";
    font-size: 19px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-triger {
    padding: 15px 50px 10px 0px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-details .room-details .check-in-out ul li {
    font-weight: bold;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-details .room-details ul li strong {
    font-weight: bold;
}
.exotic-new .sendRequestOrTxt {
    font-family: "verdanaN";
    font-size: 19px;
}
.exotic-new .sendRequestOrTxt:before, .exotic-new .sendRequestOrTxt:after {
    top: 13px;
}
.ev-review-dtls-visible .exotic-new .ev-booking-section .ev-tab {
    top: 200px !important;
}
.exotic-new .ev-booking-section .guest-details-content .greyBg {
    background: #f2f2f2 !important;
    margin: 0 !important;
    padding: 15px 20px !important;
}
.check-wrap {
    width: 50%;
    display: flex;
    align-items: center;
}
.exotic-new .ev-booking-section #review-details .review-details-left .offer-details .ev-acc-head:after, 
.exotic-new .ev-booking-section #review-details .review-details-left .book-transport-wrap .ev-acc-head:after,
.exotic-new .ev-booking-section #review-details .review-details-left .guest-details .ev-acc-head:after {
    top: 0px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .offer-details .ev-acc-head.active:after, 
.exotic-new .ev-booking-section #review-details .review-details-left .book-transport-wrap .ev-acc-head.active:after, 
.exotic-new .ev-booking-section #review-details .review-details-left .guest-details .ev-acc-head.active:after {
    transform: rotate(-45deg);
    top: 8px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-triger.active:after {
    top: 22px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname {
    width: 70%;
    border-bottom: 1px solid #cbcbcb;
    max-width: 100%;
    padding: 12px 5px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber{
    border-bottom: none;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow select.ftrans {
    width: 50px !important;
    border-bottom: 1px solid #cbcbcb;
    padding: 12px 5px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber select.ftrans{
        width: 75px !important;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section{
    width: 68%;
}
.exotic-new .ev-booking-section .transport-details .transport-details-row .transport-price {
    width: auto;
}
.exotic-swiper-container .swiper-button-next, .exotic-swiper-container .swiper-button-prev{
    background: transparent;
    color: transparent;
}
.exotic-swiper-container .swiper-button-prev::after {
    display: block;
    width: 20px;
    height: 20px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    position: absolute;
    top: 6px;
    right: 0px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.exotic-swiper-container .swiper-button-next::after {
    display: block;
    width: 20px;
    height: 20px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    position: absolute;
    top: 6px;
    right: 0px;
    transform: rotate(136deg);
    -webkit-transform: rotate(136deg);
}
.exotic-swiper-container .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}
.exotic-new .tabs {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
}

.exotic-new .tab-item {
  padding: 10px 20px;
  background-color: #eee;
  cursor: pointer;
  border-radius: 4px;
}
.exotic-new .tab-item.active {
    background-color: #007bff;
    color: #fff;
}
.exotic-new .suggestedItinerariesDetailSlideImg img {
    display: block;
}
.exotic-new .ev-submit-request-form .greyBg.book-right.csshideonload {
    display: none;
}
.exotic-new .ev-booking-section #review-details .evReviewSendRequestSection .ev-review-send-request-sucess-msg {
    margin-right: 20px;
}

@media screen and (max-width: 1800px) {

.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email {
    width: 43%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname {
    width: 68%;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber{
    width: 52%;
}
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .label:after,
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .childAgeWrap .roomGuestDropDownTxt:after {
    width: 0.5rem;
    height: 0.5rem;
}    

}

@media screen and (max-width: 1550px) {

.exotic-new .image-and-description-with-legend-attributes-option-1 .description-col h2, 
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-heading {
    font-size: 2em;
}
.exotic-new .grey-box-with-dropdown-with-slide-down .grey-box-info-dtls ul li {
    font-size: 0.937em !important;
}
.exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions {
    width: 40%;
}
.exotic-new .price-wrapp{
    font-size: 1.875em;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead {
    font-size: 30px;
}
.exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentBox .cities-list > a {
    font-size: 15px;
}
.exotic-new .suggested-iti-explore-cta-tn.btn-style2 {
    font-size: 0.91em;
}
.exotic-new.tnc-details-box .tnc-details a {
    font-size: 2.1em !important;
}

.exotic-new .suggestedItinerariesDetailSlideHead {
    font-size: 30px;
    line-height: 40px;
}
.exotic-new .suggestedItinerariesDetailItiArrow {
    top: 18px;
    font-size: 15px;
}
.exotic-new .suggestedItinerariesDetailSlideContentBox h3 {
    font-size: 1.88rem;
    margin-bottom: 15px;
}
.exotic-new .booking-engine-ev.exotic-vacation .greyBg {
    padding: 15px 15px 15px 15px;
}
.exotic-new .booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .desktopN {
    font-size: 15px;
}
.exotic-new .booking-engine-ev.exotic-vacation .hotelName {
    float: left;
    width: 38%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut {
    width: 60%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .label {
    font-size: 15px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .noOfGuestWrap .label {
        font-size: 13px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .country {
    width: 40%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
    margin-left: 0.5vw;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec {
    width: 38%;
    padding-left: 0;
    vertical-align: top;
    top: auto;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
    width: 58%;
    padding-right: 15px;
    vertical-align: top;
}
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .value, 
.exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .value {
        font-size: 20px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section {
    width: 25%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section {
    width: 73%;
    float: left;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec {
        width: 42%;
}
.exotic-new .ev-main-tab ul li.ev-tab-or-txt {
    font-size: 22px !important;
}    
.exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col input, .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col select {
    font-size: 0.94rem;
}
.exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col .ev-floating-label {
    font-size: 0.94rem;
    left: 3px;
}
.exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-commentBox textarea {
    font-size: 0.94rem;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li {
    padding: 0 12px;
}
.exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li span {
    font-size: 15px;
}
.exotic-new .suggestedItinerariesDetailSlideHead span {
    font-size: 15px;
    line-height: 20px;
}
.exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailPrevItiArrow {
    left: auto;
    right: 200px;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone {
        max-width: 106px;
    }
.exotic-new .exotic-vacation-row {
    margin: 80px 0 25px;
}
.exotic-new .ev-booking-section .guest-details-content .ftrans, .exotic-new .ev-booking-section .guest-details-content .guestFormField.country .select {
    font-size: 0.96rem;
}
.exotic-new .ev-booking-section .guest-details-content .firstName {
    font-size: 0.96em;
}
.exotic-new .ev-booking-section .guest-details-content .guestFormField .ev-floating-label{
    font-size: 0.96em;
}
.exotic-new .ev-booking-section #review-details .review-details-left .booking-details .detail-text {
    font-size: 15px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-triger .destination {
    font-size: 15px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .destination-container .destination-box .destination-triger .destination span.hotel-name {
    font-size: 15px;
}
.exotic-new .ev-booking-section #review-details .review-details-left .offer-details .title, .exotic-new .ev-booking-section #review-details .review-details-left .guest-details .title, .exotic-new .ev-booking-section #review-details .review-details-left .book-transport-wrap .title {
    font-size: 15px;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName {
    width: 47%;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber {
    width: 53%;
}
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email{
    width: 42%;
}
.exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment {
    float: left;
    width: 58%;
}
.exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown {
    width: 360%;
}
.exotic-new .ev-form-type ul li label input:checked+span:after {
    width: 12px;
    height: 12px;
    top: 2px;
    left: 4px;
}
.exotic-new .ev-booking-section #review-details .price-radio-btn label input:checked + span:after {
    width: 13px;
    height: 12px;
    top: 5px;
    left: 3px;
}
.exotic-new .price-wrapp {
    margin-bottom: 80px;
}
}

@media screen and (max-width: 1400px){
.exotic-new .ev-booking-section .guest-details-content .guestFormField.phoneNumber .ev-floating-label {
    left: 82px;
}

}

@media screen and (max-width: 1280px){
    .exotic-new .booking-engine-ev.exotic-vacation .greyBg {
        padding: 10px 10px 10px 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .hotelName .hotelLabel .arrowWrap {
        width: 5%;
        font-size: 15px;
        line-height: 18px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .label {
        font-size: 12px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
        background: url(/images/OberoiHotels/rev/calender-icon-rev.svg) left 12px no-repeat;
        background-size: 14px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right {
        width: 100%;
        margin-bottom: 12px;
        padding: 9px 10px 9px 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .arrowWrap {
        width: 7%;
        font-size: 15px;
        line-height: 18px;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-row {
        display: block;
        margin-bottom: 20px;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col {
        vertical-align: top;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .arrowWrap {
        font-size: 15px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .value, 
    .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .value {
        font-size: 18px !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .lbl,
    .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .lbl {
        font-size: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section {
        width: 22%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .noOfRoomsWrap, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .noOfGuestWrap {
        padding-right: 0;
    }
    .exotic-new .ev-booking-section .ev-floating-label {
        font-size: 12px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .country {
        width: 50%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment {
        width: 48%;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-row {
        margin-bottom: 15px;
        width: 100%;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col input, .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col select {
        font-size: 0.9rem;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col .ev-floating-label {
        font-size: 0.9rem;
    }
    .exotic-new .ev-booking-section .book-itineraries-email {
        width: 48%;
        margin-right: 2%;       
    }
    .exotic-new .booking-engine-ev.exotic-vacation {
        margin: 0;
    }
    .exotic-new .ev-booking-section .ev-currency-sec label {
        padding: 5px 8px;
        font-size: 14px;
    }
    .exotic-new .ev-booking-section .ev-currency-sec select {
        font-size: 12px;
        padding: 5px 10px;
        background: url(/images/oberoihotels/common/arrow-dwn.png) no-repeat right 10px center #f9f9f9;
        background-size: 9px;
    }
    .exotic-new .ev-booking-section .book-itineraries-email .ftrans {
        padding: 10px 5px;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-row:last-child {
        display: inline-block;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name .desktopN {
        font-size: 14px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in, 
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out {
        font-size: 13px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in, 
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out{
        font-size: 13px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in, 
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out{
        font-size: 13px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
        width: 56%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec {
        width: 44%;
    }
    .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions {
        width: 60%;
    }
    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead span {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 0;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailNextItiArrow, .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-next {
        right: -25px;
    }
    .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-prev {
        left: -5px;
    }
    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentBox .cities-list > a {
        font-size: 13px;
    }
    .exotic-new .ev-form-type ul li label input:checked+span:after {
        width: 11px;
        height: 11px;
        top: 3px;
        left: 3px;
    }
    .exotic-new .ev-form-type ul li label span:before {
        width: 10px;
        height: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone {
        max-width: 91px;
        padding-left: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount {
        top: 0;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col .t-datepicker {
        padding: 5px 0 0;
    }
    .exotic-new .ev-simplifield-form-wrap .t-date-check-in {
        font-size: 14px;
    }
    .exotic-new .booking-engine-ev .noOfGuestWrap .addGuestLabel {
        padding-top: 15px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow select.ftrans {
        width: 57px !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName .ev-floating-label {
        left: 67px;
    }
    .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions {
        margin-bottom: 0;
    }
    .exotic-new .ev-booking-section .ev-tab ul li {
        padding: 15px 0;    
    }
    .exotic-new .exotic-vacation-row {
        margin: 80px 0 0;
    }
    .exotic-new .exotic-offers-sec {
        padding-bottom: 60px;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .select {
        width: 33%;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber{
        width: 35%;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .phone {
        width: 64%;
        padding-left: 10px;
    }
    .exotic-new .ev-booking-section .guest-details-content .email {
    width: 33%;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .phone {
    width: 64%;
    padding-left: 5px;
    }
    .exotic-new .ev-booking-section .guest-details-content .guestFormField.phoneNumber .ev-floating-label {
        left: 85px;
    }
    .exotic-new .ev-booking-section .guest-details-content.ev-acc-content .guestFormField.phoneNumber .ev-floating-label {
        left: 95px;
    }
    .exotic-new .ev-booking-section .tab-box {
        padding: 20px 20px;
    }
    .exotic-new .ev-booking-section #review-details .review-details-left {
        padding: 25px 0;
    }
    .exotic-new  .ev-booking-section .guest-details-content .country {
        width: 28%;
    }
    .exotic-new .ev-booking-section #review-details .review-details-right .review-details-right-container {
        padding: 0px 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName, 
.exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email {
        width: 46%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber{
        width: 49%;
    }
    .exotic-new .ev-booking-section .cta-box button, .exotic-new .ev-booking-section .cta-box2 button {
        width: auto !important;
        font-size: 13px;
        padding: 8px 12px;
    }
    .exotic-new .ev-booking-section #review-details .price-radio-btn {
        margin-left: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber .ev-floating-label {
        left: 82px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose .label:after {
        width: 0.5rem;
        height: 0.5rem;
    }
    .exotic-new .ev-booking-section #review-details .price-radio-btn label input:checked + span:after {
        top: 3px;
        left: 3px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname {
        width: 61%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown {
        width: 430%;
    }
    .exotic-new .ev-booking-section #review-details .price-section .price-radio-btn label input:checked + span:after {
        top: 5px;
        left: 4px;
        width: 10px;
        height: 10px;
    }
    .exotic-new .ev-booking-section #review-details .price-radio-btn label span:before {
        top: 1px;
        width: 10px;
        height: 10px;
    }
    .exotic-new .suggestedItinerariesDetailSlideHead span {
        font-size: 13px;
        line-height: 18px;
        display: block;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow {
        top: 30px;
        font-size: 13px;
    }
}


    @media screen and (min-width: 1199px) {

        .two-image-gallery-with-text .slick-slide .text-block {
            position: relative;
            min-height: 155px;
        }

        .two-image-gallery-with-text .btn-style3 {
            position: absolute;
            bottom: 30px;
        }
        
    }


    @media screen and (max-width: 1024px) {

        .exotic-new.tnc-details-box .tnc-details a {
        font-size: 26px !important;
        }
        .exotic-new .heading-component h1, .exotic-new .heading-component h2 {
        font-size: 26px !important;
        line-height: 120%;
    }
    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead {
        font-size: 26px;
        line-height: 120%;
    }
    .com_TwoTabHalfColImageComponentRev .fullWidth-Container .two-imageWithHalfSlider ul {
        display: none;
    }
    .com_TwoTabHalfColImageComponentRev .fullWidth-Container .two-imageWithHalfSlider .getDropdownValue::after{
        display: none;
    }

    }

@media screen and (max-width: 991px){

    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideImg {
        width: 100%;
    }
    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideContentWrap {
        gap: 50px;
        flex-direction: column;
    }
    .exotic-new .suggestedItinerariesSlideContentBox {
        width: 100%;
        margin-bottom: 0;
    }    
    .exotic-new .suggestedItinerariesSliderWrap .suggestedItinerariesSlideHead {
        text-align: left;
    }
    .exotic-new .exotic-vacation-row {
        margin: 0;
    }
    .exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li {
        padding: 0 8px;
        margin: 0;
    }
    .exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul{
        min-height: auto;
    }
    .exotic-new .suggestedItinerariesDetailSlideContentBox {
        padding-left: 0;
        width: 100%;
    }
    .exotic-new .suggestedItinerariesDetailSlideImg {
        width: 100%;
    }
    .exotic-new .suggestedDetailWrap {
        flex-direction: column;
        gap: 50px;
    }
    .exotic-new .suggestedItinerariesDetailSlideHead {
        padding: 0;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailPrevItiArrow {
        right: 160px;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailNextItiArrow, .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-next {
        right: 0;
    }
    .exotic-new .image-and-description-with-legend-attributes-option-1 .description-col h2, .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-heading {
        font-size: 1.5em !important;
    }
    .ev-mid-content-wrap.exotic-new {
        float: left;
        width: 100%;
        margin: 0;
    }
    .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions {
        width: 100%;
    }
    .exotic-new .exotic-offers-sec {
        padding-bottom: 80px;
        gap: 30px;
        flex-direction: column;
    }
    .exotic-new .suggestedItinerariesSlider .slick-prev::before {
        border-top: 2px solid #fff;
        border-left: 2px solid #fff;
    }
    .exotic-new .suggestedItinerariesSlider .slick-next::before{
        border-top: 2px solid #fff;
        border-left: 2px solid #fff;
    }    
    .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-next {
        right: 20px;
        top:33% !important;
    }
    .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-prev {
        left: 40px;
        top:33% !important;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-col .t-datepicker {
        max-width: 100%;
        padding-bottom: 0;
    }
    .exotic-new .ev-simplifield-form-wrap .ev-simplifield-form-field-row{
        margin-bottom: 0;
    }
    .exotic-new .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
        padding-right: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formfiledSec {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut {
        width: 100%;
        padding-left: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
        height: auto;
    }
    .exotic-new .booking-engine-ev .noOfGuestWrap .addGuestLabel {
        padding-top: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .noOfRoomsWrap .arrowWrap {
        display: inline-block;
        line-height: 50px;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .hotelName {
        padding-right: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg {
        padding: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .label {
        width: 31%;
    }
    .exotic-new .ev-booking-section #review-details .review-details-right.ev-review-dtls-fixed {
        max-width: 100%;
        padding: 15px;
    }
    .right-btn-wrap {
        width: 100%;
    }
    .exotic-new .ev-booking-section #review-details .review-details-left {
        width: 100%;
        padding: 15px 10px;
    }
    .exotic-new .ev-booking-section #review-details .review-details-right{
        padding: 15px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown .blockWrapper .block .roomGuestCount .choose {
        width: 30% !important;
    }
    .exotic-new .suggestedItinerariesDetailSlideHead span {
        display: block;
    }
    .exotic-new .ev-main-tab ul {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    .exotic-new .ev-main-tab ul li{
        margin-right: 0;
    }
    .exotic-new .ev-booking-section #review-details .review-details-left .booking-details .detail-value .row ul li {
        border-right: 1px solid #a3a3a3;
        padding: 0 7px;
        width: 50%;
    }
    .exotic-new .ev-booking-section #review-details .review-details-left .booking-details .detail-value .row ul li:nth-child(2){
        border-right: none;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section {
        width: 100%;
        float: left;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .hotelName .hotelLabel .arrowWrap {
        position: relative;
        right: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .hotelLabel .arrowWrap {
        position: absolute;
        right: 30px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .hotelName .hotelLabel .name{
        width: 100%;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .hotelName {
        padding-right: 0;}
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestDropDown, 
    .exotic-new .booking-engine-ev.layout2.exotic-vacation .noOfGuestWrap .addGuestDropDown, 
    .exotic-new .booking-engine-ev.reverse.exotic-vacation .noOfGuestWrap .addGuestDropDown {
        
        z-index: 999999 !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .formCalSection{
        padding-right: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname {
        width: 90%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow select.ftrans {
        width: 9% !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber select.ftrans {
        width: 11% !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone {
        max-width: 100% !important;
        width: 88% !important;
    }
    .exotic-new .price-wrapp {
        margin-bottom: 20px;
    }
}


    @media screen and (min-width: 768px) and (max-width: 1199px) {
        .two-image-gallery-with-text .slick-slide .text-block {
            position: relative;
            min-height: 190px;
        }
    }

    @media screen and (max-width: 767px) {
        .suggested-iti-grey-bg {
            display: block;
            float: none;
            padding: 0px 0px 10px 0px;
            text-align: center;
            width: 95%;
        }

        .suggestedItiInputBox {
            margin-left: 10%;
        }

            .suggested-iti-hotel-name, .suggestedItiInputBox .checkInCheckOut {
                text-align: left;
                width: 100%;
                float: none;
                margin-right: 0px;
                margin-bottom: 10px;
            }

        .suggested-iti-submit-btn {
            float: none;
        }

        .suggestedItiInputBox .checkInCheckOut {
            padding: 0px;
        }
        .exotic-new.exotic-vacation .heading-component h1 {
            padding-right: 0;
        }
        .ev-mid-content-wrap.exotic-new {
            margin: 0;
        }
        .exotic-new .exotic-vacation-top {
            padding-top: 20px;
        }
        .exotic-new .image-and-description-with-legend-attributes-option-1 .description-col h2 {
            font-size: 1.6em !important;
        }
        .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down .grey-box-heading{
            font-size: 2em !important;
        }
        .exotic-new .price-wrapp {
            font-size: 2em;
        }
        .exotic-new .image-and-description-with-legend-attributes-option-1 {
            margin-bottom: 20px;
        }
        .exotic-new .exotic-vacation-top .grey-box-with-dropdown-with-slide-down.offerInclusions .grey-box-info-dtls ul li {
            font-size: 0.91rem !important;
            line-height: 22px;
        }
        .exotic-new .tnc-details-box .tnc-details-content ul li {
            font-size: 0.99em !important;
        }
        .exotic-new .tnc-details-box .tnc-details-content {
            padding-left: 10px;
            padding-top: 20px;
            float: left;
        }
        .exotic-new .exotic-offers-sec {
            padding-bottom: 60px;
            gap: 0;
            flex-direction: column-reverse;
        }
        .exotic-new .booking-engine-ev.exotic-vacation .formCalSection {
            float: left;
            width: 100%;
        }
        .exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul {
            min-height: 40px;
            overflow-x: auto;
            white-space: nowrap;
            display: inline-block;
            min-width: 300px;
        }
        .exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul .mCustomScrollBox{
            overflow: inherit;
        }
        .exotic-new .booking-engine-ev.exotic-vacation .formfiledSec {
            width: 100%;
        }
        .exotic-new .ev-booking-section #review-details .review-details-left .price-section {
             display: block;
            margin-top: 30px;
        }
        .exotic-new .ev-booking-section #review-details .review-details-left .price-section, .exotic-new .price-dtls {
        width: 100%;
        float: left;
        text-align: center;
    }
        .exotic-new .ev-booking-section #review-details .price-radio-btn {
            float: left;
            width: 100%;
            margin: 0;
            text-align: center;
            padding: 15px 0;
        }
        .exotic-new .ev-booking-section #review-details .review-details-left .price-section .cta-box {
        position: static;
        margin-top: 0;
        margin-left: 0;
        transform: translate(0);
        width: 100%;
        text-align: center;
        }
        .exotic-new .evReviewSendRequestSection {
    width: 100%;
    float: right;
    padding-left: 0;
    }
    .exotic-new .evReviewSendRequestInfoDisplay {
            flex-direction: column;
        }
        .exotic-new .ev-booking-section .guest-details-content .phoneNumber .phone {
            width: 73%;
            padding-left: 0;
        }
        .exotic-new .ev-booking-section .guest-details-content.ev-acc-content .guestFormField.phoneNumber .ev-floating-label {
        left: 88px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .roomGuestCount .label {
        width: 100%;
    }
        .exotic-new .ev-booking-section #review-details .ev-review-send-request-sucess-msg {
        padding: 10px 20px;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .hotelName {
        padding-right: 10px;
        border-right: none;
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut {
        width: 100%;
        padding-left: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in, 
    .exotic-new .booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-in{
        font-size: 15px;
        font-weight: 300;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,
    .exotic-new .booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-in,
    .exotic-new .booking-engine-ev.reverse.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in,
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-in {
        position: static;
        font-size: 15px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-day-check-out,
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-month-check-out,
    .exotic-new .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates .t-year-check-out {
        font-size: 15px !important;
        position: static;
    }
    .exotic-new .ev-main-tab ul li {
        padding: 14px 30px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .left-section {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .right-section {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .greyRow {
        margin: 0 0 12px 0;
        padding: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
        background: url(/images/OberoiHotels/rev/calender-icon-rev.svg)  10px 8px no-repeat;
        width: 100%;
        margin-left: 0;
        display: block;
        padding: 0;
        min-height: 30px;
        align-items: center;
        background-size: 17px;
        margin-left: 1vw;
        border: none;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap{
        border: 1px solid #d9d9d9;
        padding: 15px 5px;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates{
        position: absolute;
        top: 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .lbl {
        font-size: 13px;
    }
    .exotic-new .exotic-vacation .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation #sendUsYourQuery .viewAvailabilityButtonEV {
        left: 0;
        -webkit-transform: translateX(-50%);
        transform: none;
        float: right;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .country {
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg.right .comment {
        width: 100%;
        margin-bottom: 5px;
    }
    .exotic-new .booking-engine-ev .noOfGuestWrap .addGuestLabel {
        padding-top: 0;
    }
    .com_TwoTabHalfColImageComponentRev{
        padding-bottom: 0;
    }
    .exotic-new .ev-booking-section .guest-details-content .email {
        width: 100%;
    }
    .exotic-new .ev-booking-section .guest-details-content .country {
        width: 100%;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber {
        width: 100%;
    }
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .select{
        width: 13%;
    }
    
    .exotic-new .ev-booking-section .cta-box button, .exotic-new .ev-booking-section .cta-box2 button {
        width: 139px !important;
        font-size: 14px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .noOfRoomsWrap .arrowWrap {
        line-height: 50px;
    }
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .hotelName {
        padding-right: 0;
        width: 100%;
        border-right: none;
    }
    .exotic-new .ev-simplifield-form-common-messages {
        margin-bottom: 10px;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailPrevItiArrow {
        right: 36px;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow:after {
        content: " ";
        border-bottom: 2px solid #606161;
        border-right: 2px solid #606161;
        height: 12px;
        width: 12px;
        top: 10px;
        position: absolute;
        line-height: 0px;
        font-size: 0px;
        cursor: pointer;
        background: transparent;
    }
    .exotic-new .ev-booking-section .ev-book-itineraries.booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount{
        top:0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .noOfGuestWrap .addGuestLabel .guestCount .value, .exotic-new .booking-engine-ev.exotic-vacation .noOfRoomsWrap .addRoomLabel .deskTop .roomsCount .value{
        line-height: 44px;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailPrevItiArrow {
        left: 15px;
    }
    .exotic-new .suggestedItinerariesDetailItiArrow.suggestedItinerariesDetailNextItiArrow {
        right: 15px;
    }
    .exotic-new .suggestedItinerariesDetailSlideHead {
        padding: 0px 8% 5px;
        text-align: center;
        font-size: 26px;
    }
    .exotic-new .suggestedItinerariesDetailnavigationTabsWrap ul li {
        padding: 0 15px;
    }
    .exotic-new .suggestedItinerariesDetailSlideContentBox h3 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    .exotic-new .exotic-vacation-row {
        margin: 0;
    }
    .com_TwoTabHalfColImageComponentRev .fullWidth-Container {
        padding: 0 4%;
    }
    .com_TwoTabHalfColImageComponentRev .fullWidth-Container .two-imageWithHalfSlider {
        overflow: hidden;
    }
    
}

@media screen and (max-width: 680px){
    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .select {
        width: 15%;
    }
    .ev-booking-section #review-details .price-radio-btn label {
        margin-left: 0px;
        display: inline-block;
        margin-bottom: 5px;
        font-size: 13px;
    }
}

@media screen and (max-width: 520px){

    .exotic-new .ev-booking-section .guest-details-content .phoneNumber .select{
        width: 24%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .hotelAndNightsWrap ul li {
        margin: 0 10px;
    }
    .exotic-new .exotic-booking {
        padding: 0;
    }
    .exotic-new .ev-main-tab ul li {
        padding: 12px 15px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation .bookingTabEV .hotelAndNightsWrap {
        margin: 0px;
        padding: 10px 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut {
        flex-direction: column;
    }
    .check-wrap {
        flex-direction: column;
        width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .mobCheckInCheckOut .label {
        width: 100%;
        text-align: left;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .check-wrap .label {
        width: 100%;
        text-align: center;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .checkInCheckOut .datesWrap {
        margin-left: 0;
        width: 100%;
        display: block;
    }
    .t-datepicker-day .calendar-container {
        padding-top: 20px;
    }
    .exotic-new .price-wrapp.price-slideToggle::before {
        top: 10px;
    }
    
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap .t-dates, 
    .exotic-new .ev-booking-section .booking-engine-ev.exotic-vacation .checkInCheckOut .datesWrap .dateWrap {
         text-align: center;
         width: 100%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .addRoomLabel .arrowWrap {
        display: inline-block;
        position: relative;
    }
    .exotic-new .ev-booking-section #review-details .price-radio-btn label {
        display: inline-block;
    }
    .exotic-new .ev-booking-section .review-details-right .sendRequestOrTxt {
        width: auto;
        display: inline-block;
        min-width: auto;
        padding: 0 10px;
    }
    .exotic-new .ev-booking-section .guest-details-content .greyBg .formRow input[type="text"] {
        width: 75%;
    }
    .exotic-new .ev-booking-section #review-details .review-details-left .price-section .price {
        display: block;
        text-align: center;
        width: 100%;
    }
    .exotic-new .ev-booking-section .guest-details-content .greyBg {
        padding: 15px 10px !important;
    }
    .exotic-new .ev-simplifield-form-wrap {
        padding: 17px 10px 17px 10px;
    }
    .exotic-new .price-wrapp span {
        font-size: 0.7em;
    }
    
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form {
        margin: 0 0 0px 0;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .lastName, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber, 
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .email {
        margin-bottom: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .addHotelButton{
        margin-right: 10px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber .phone {
        width: 78% !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .phoneNumber select.ftrans {
        width: 20% !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .phoneNumber .ev-floating-label {
        left: 85px;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow select.ftrans {
        width: 13% !important;
    }
    .exotic-new .booking-engine-ev.exotic-vacation #sendUsYourQuery .greyBg .formRow .firstName .fname {
        width: 85%;
    }
    .exotic-new .booking-engine-ev.exotic-vacation.ev-submit-request-form #sendUsYourQuery .greyBg .formRow .firstName .ev-floating-label {
        left: 63px;
    }
    .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-prev{
        top: 21% !important;
    }
    .exotic-new .suggestedItinerariesSlider .slick-arrow.slick-next{
        top: 21% !important;
    }
}


.bodyWrapRev .booking-engine-ev.exotic-vacation  .noOfGuestWrap .addGuestDropDown .blockWrapper .block:only-child .editBlock .closeIcn{
    display:none !important;
  }

  .bodyWrapRev .booking-engine-ev.exotic-vacation  .noOfGuestWrap .addGuestDropDown .blockWrapper .block:only-child .editBlock .edit{
    border:none !important;
  }
