/*#tab_roomrate,#tab_package,#tab_addon{
display:none;
}*/

@media only screen and (min-width: 992px){
/*
    .tabs-style-topline nav {
        margin-top: 42px!important;
    }*/
    .booking_page #etm_res_sum {
        margin-top: 50px;
    }
}

/* inserder_deal_section to image banner */
.inserder_deal_section .insider-block {background: none; background-image: none; cursor: pointer;}
.inserder_deal_section{background: none;}
.inserder_deal_section .insider-block img {
    object-fit: cover;
    width: 100%; 
}
.inserder_deal_section .insider-block img.banner-subscriber {width: 100%; height: 100%; top: 0; left: 0;}
@media only screen and (max-width: 991px) { .inserder_deal_section .insider-block img.banner-subscriber {height: auto;} .row_etm_tab_banner { margin: 0 auto 0; } }
@media only screen and (min-width: 1200px) {.row_etm_tab_banner .etm_tab_banner:first-child { padding-left: 0 !important; } }

#carouselBannerTop .carousel-indicators {bottom: -8px;}
#carouselBannerTop .carousel-indicators li {width: 14px; height: 14px; border-radius: 55px; background-color: #bebebe;}
.carousel-indicators .active { background-color: #000 !important; }
@media only screen and (max-width: 991px) {
  .row_etm_tab_banner {padding-bottom: 15px;}
}
@media only screen and (max-width: 430px) {
  .inserder_deal_section .insider-block {min-height: 112px;}
}
@media only screen and (max-width: 390px) {
  .inserder_deal_section .insider-block {min-height: 99px;}
}

.redeem-tab-sm {background: #ffffff;border-bottom: 1px solid #c7c7c7;}
.redeem-sm{width: 100%; background: #ffffff; display: block; font-size: 15px; color: var(--main-theme-color); font-weight: bold; padding: 7px 5px;}
@media only screen and (max-width: 991px){
  .tabs-style-topline {margin-top: .4rem;}
  .etm-page-header {min-height: 189px; height: 189px;}
}

/**member-bar**/
@media only screen and (min-width: 768px) {
  #membersm {
    display: none;
  }
}


.inserder_deal_section .insider-block img {
  height: 100%;
  top: 0px;
  left: 0px;
}  

.inserder_deal_section {
  background-color: transparent !important;
}

@media only screen and (max-width: 991px) {
  .row_etm_tab_banner {
    padding-bottom: 0px;
  }
.inserder_deal_section {margin-bottom: 10px;}
}

@media only screen and (max-width: 554px) {
  .carousel-item-1 .inserder_deal_section .insider-block {
    min-height: 100px;
  }
  .inserder_deal_section {margin-bottom: 10px;}
}


/**member-bar**/ .apply-voucher-btn { padding: 7px 25px 6px 25px; } .addon-photo .more-photo { margin-top: -26.5px; } .etm-rate-table.addon-views .addon-card-item { background-color: #f4f4f4; } .caption-pointspot { font-size: 18px; } #pointspot_login2 { min-height: 97px; } #pointspot_login2 .pointspot_poweredby { bottom: 43px; } @media screen and (max-width: 414px) { #pointspot_login2 .pointspot_poweredby { bottom: unset; } } /*#tab_roomrate,#tab_package,#tab_addon{
display:none;
}*/

@media only screen and (min-width: 992px){
/*
    .tabs-style-topline nav {
        margin-top: 42px!important;
    }*/
    .booking_page #etm_res_sum {
        margin-top: 50px;
    }
}

/* inserder_deal_section to image banner */
.inserder_deal_section .insider-block {background: none; background-image: none; cursor: pointer;}
.inserder_deal_section{background: none;}
.inserder_deal_section .insider-block img {
    object-fit: cover;
    width: 100%; 
}
.inserder_deal_section .insider-block img.banner-subscriber {width: 100%; height: 100%; top: 0; left: 0;}
@media only screen and (max-width: 991px) { .inserder_deal_section .insider-block img.banner-subscriber {height: auto;} .row_etm_tab_banner { margin: 0 auto 0; } }
@media only screen and (min-width: 1200px) {.row_etm_tab_banner .etm_tab_banner:first-child { padding-left: 0 !important; } }

#carouselBannerTop .carousel-indicators {bottom: -8px;}
#carouselBannerTop .carousel-indicators li {width: 14px; height: 14px; border-radius: 55px; background-color: #bebebe;}
.carousel-indicators .active { background-color: #000 !important; }
@media only screen and (max-width: 991px) {
  .row_etm_tab_banner {padding-bottom: 15px;}
}
@media only screen and (max-width: 430px) {
  .inserder_deal_section .insider-block {min-height: 112px;}
}
@media only screen and (max-width: 390px) {
  .inserder_deal_section .insider-block {min-height: 99px;}
}

.redeem-tab-sm {background: #ffffff;border-bottom: 1px solid #c7c7c7;}
.redeem-sm{width: 100%; background: #ffffff; display: block; font-size: 15px; color: var(--main-theme-color); font-weight: bold; padding: 7px 5px;}
@media only screen and (max-width: 991px){
  .tabs-style-topline {margin-top: .4rem;}
  .etm-page-header {min-height: 189px; height: 189px;}
}

/**member-bar**/
@media only screen and (min-width: 768px) {
  #membersm {
    display: none;
  }
}


.inserder_deal_section .insider-block img {
  height: 100%;
  top: 0px;
  left: 0px;
}  

.inserder_deal_section {
  background-color: transparent !important;
}

@media only screen and (max-width: 991px) {
  .row_etm_tab_banner {
    padding-bottom: 0px;
  }
.inserder_deal_section {margin-bottom: 10px;}
}

@media only screen and (max-width: 554px) {
  .carousel-item-1 .inserder_deal_section .insider-block {
    min-height: 100px;
  }
  .inserder_deal_section {margin-bottom: 10px;}
}


/**member-bar**/ .apply-voucher-btn { padding: 7px 25px 6px 25px; } p.benefit.breakfast { color: #32a923; text-transform: uppercase; font-weight: bold; border: solid 1px; width: fit-content; padding: 5px 10px !important; margin-top: 3px !important; background: #ffffff9e; } 