﻿/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
a{cursor:pointer;}.dark-font-strong,.big-header,.medium-head,.normal-header,.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] [class^="Header__WidgetTitle"],.small-header,.very-small-header,.basic-header{color:#03226d !important;font-weight:700 !important;}.default-box-shadow{box-shadow:0 4px 15px -4px rgba(21,206,235,.2);}.service-box-shadow{box-shadow:0 3px 20px 0 rgba(14,155,213,.11);}.offer-box-shadow{box-shadow:0 0 14px 0 rgba(14,155,213,.18);}.left-side-box-shadow{box-shadow:-8px 5px 4px -7px rgba(21,206,235,.2);}.slider-arrow-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);}.default-br-big,.no-resp{border-radius:10px;}.default-br-medium,.hotel-rooms .room-details .r-all-detail .cont-img img,.cont-room-select .room-select .board-plan ul li{border-radius:8px;}.text-main-blue{color:#05b6ff;font-weight:700;}.forange{color:#ff9300 !important;}.fred{color:#f00;}.fgreen{color:#3c3 !important;}.fmain-blue-light{color:#08d5fa;}.fmain-blue{color:#05b6ff;}.big-txt-main-blue{color:#08d5fa;font-size:3.125rem;font-weight:700;}.big-header{font-size:2.125rem;}.medium-head{font-size:1.875rem;}.normal-header,.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] [class^="Header__WidgetTitle"]{font-size:1.5rem;}.small-header{font-size:1.25rem;}.very-small-header{font-size:1.125rem;}.basic-header{font-size:1rem;}.miraflor-font-family{font-family:"Miraflor Personal Use Regular";}.proximaNova-font-family{font-family:"proxima-nova";}.sum-val{color:#f00;}.sum-val ul{list-style:none;padding-left:0;}.w-20{width:20% !important;}.w-30{width:30% !important;}.w-40{width:40% !important;}.w-35{width:35% !important;}.w-10{width:10% !important;}.w-28{width:28% !important;}.w-25{width:25% !important;}.w-8{width:8%;}.w-60{width:60%;}.w-70{width:70%;}.hotel-details>.container{padding:0 5px !important;}.hd-comp-loc{font-size:1rem;flex-direction:column;align-items:flex-start !important;}.hd-comp-loc label{margin-bottom:0 !important;}.hd-comp-loc .h-company{margin-right:1rem;margin-bottom:.5rem !important;}.hot-catg{margin:.5rem 0;}@media screen and (max-width:799px){.hot-catg{margin-top:3rem !important;}}@media screen and (max-width:399px){.hot-catg{margin-top:4rem !important;}}.serv-info{font-size:.93rem;margin:1.5rem auto 0;}.serv-info .coor-hotel{color:#08d5fa !important;}.serv-info .control-close{position:absolute;left:auto;right:-5px;top:10px;z-index:400;}.serv-info .sinfo-txt{padding-left:.3rem !important;}.serv-info .sinfo-txt:last-child{border-bottom:none;}.serv-info .sinfo-txt strong{margin:0 .2rem;}.serv-info .sinfo-head:nth-last-child(2){border-bottom:none !important;}.hot-brand{margin-right:.2rem;}.locat-dark{margin:0 .1rem;}.hotel-datasheet .data-sheet-elm{border-bottom:1px solid #c8dde0;padding-top:1rem;}.hotel-datasheet .data-sheet-elm:last-child{border-bottom:none;}.hotel-datasheet .data-sheet-elm .very-small-header{margin-right:.3rem;}.hotel-datasheet .data-sheet-elm .hot-diagram{font-weight:bold;}.hotel-datasheet .data-sheet-elm .gallery-icon-blue{margin-left:.5rem;}.hotel-datasheet .data-sheet-elm.hot-desc{border-bottom:none;}.hotel-datasheet .data-sheet-elm.hot-desc .medium-head{margin-bottom:1rem;}.hotel-datasheet .read{font-size:.93rem;}.hotel-rooms{margin-top:4rem;}.hotel-rooms [aria-expanded="false"]>.expanded,.hotel-rooms [aria-expanded="true"]>.collapsed{display:none;}.hotel-rooms .normal-header,.hotel-rooms .cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] [class^="Header__WidgetTitle"],.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] .hotel-rooms [class^="Header__WidgetTitle"]{margin-bottom:1rem;}.hotel-rooms .r-name{margin-bottom:0;position:relative;width:93%;}.hotel-rooms .r-name a{width:107%;left:1%;top:0;position:absolute;display:flex;justify-content:flex-end;padding-bottom:6px;}.hotel-rooms .r-name a .arrow-grey-up,.hotel-rooms .r-name a .arrow-grey-down{padding:5px;}.hotel-rooms .hr-area{font-weight:normal;}.hotel-rooms .read{text-transform:none;font-weight:normal;margin:0;}.hotel-rooms .room-details{border-top:1px solid #c8dde0;}.hotel-rooms .room-details .room-header{min-height:4rem;align-items:center;}.hotel-rooms .room-details .r-all-detail{padding:1rem;margin-bottom:1rem;}.hotel-rooms .room-details .r-all-detail.show{display:flex;}.hotel-rooms .room-details .r-all-detail .cont-img{position:relative;width:38%;margin-right:1rem;}.hotel-rooms .room-details .r-all-detail .cont-img img{align-self:flex-start;height:10.625rem;width:17.25rem;}.hotel-rooms .room-details .r-all-detail .cont-img .gallery-icon{position:absolute;bottom:0;right:0;}.hotel-rooms .room-details .r-all-detail .detail-txt .extra{font-size:.93rem;font-weight:normal;margin-bottom:0;display:block;margin-top:-.5rem;}.hotel-rooms .room-details .r-all-detail .detail-txt .extra span{color:#08d5fa;}.hotel-rooms .room-details .r-all-detail .detail-txt .r-det-head{font-weight:bold;display:block;margin-bottom:.4rem;}.hotel-rooms .room-details .r-all-detail .detail-txt .txt-area{margin-bottom:.5rem;}.hotel-rooms .room-details .r-all-detail .detail-txt .txt-area span{font-weight:bold;}.hotel-rooms .room-details .r-all-detail .detail-txt .r-desc{margin-bottom:.5rem;}.rgen-ament{margin:1rem 0 3rem;}.rgen-ament .font-weight-bold{margin:1.5rem 0 .3rem;}.rgen-ament .amenties .check-list{padding-left:0;}.check-list{padding-left:0;}.check-list li{display:flex;}.check-list li>span{display:block;margin-left:.5rem !important;}.amenties-facilities{margin:4rem 0;}.amenties-facilities>.normal-header,.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] .amenties-facilities>[class^="Header__WidgetTitle"]{margin-bottom:.3rem;}.amenties-facilities .am-head{margin:1.5rem 0 .5rem;display:block;}.amenties-facilities .check-list{padding-left:0;}.amenties-facilities .check-list li{display:flex;}.amenties-facilities .check-list li>span{display:block;margin-left:.5rem !important;}.amenties-facilities.faAmMore .opt-vis{display:none;}.amenties-facilities.faAmLess .opt-vis{display:block;}.add-cost{margin-left:.3rem;color:#08d5fa;}.amenties-facilities .m-inf-canc .check-list,.rgen-ament .m-inf-canc .check-list{display:flex;justify-content:space-between;flex-wrap:wrap;}.amenties-facilities .m-inf-canc .check-list li,.rgen-ament .m-inf-canc .check-list li{flex-basis:48%;margin:.5rem 0;}.cont-room-select{margin-bottom:2rem;}.cont-room-select .warn-comb-txt{font-size:1rem;margin:.5rem 0 1rem;}.cont-room-select .info-icon,.cont-room-select .warning-icon{float:left;margin-right:10px;width:45px;height:45px;background-size:45px 45px;}.cont-room-select>h2.normal-header,.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"] .cont-room-select>h2[class^="Header__WidgetTitle"]{margin-bottom:1rem;}.cont-room-select .offer-box-shadow{border-top-left-radius:8px;border-top-right-radius:8px;}.cont-room-select .room-slt-header{display:flex;font-weight:bold;padding:.7rem;border-top-left-radius:8px;border-top-right-radius:8px;}.cont-room-select .room-slt-header label{margin-bottom:0;}.cont-room-select .room-slt-header .r-comb{flex-basis:38%;}.cont-room-select .room-slt-header .r-comb>span{border:1px solid #c8dde0;margin-left:.4rem;padding:.1rem .5rem;border-radius:.3rem;font-weight:normal;}.cont-room-select .room-slt-header .r-price{flex-basis:12.1875rem;text-align:center;}.cont-room-select .room-slt-header .r-availb{text-align:center;flex-basis:20%;}.cont-room-select .avail-rooms{padding:0 .5rem;}.cont-room-select .avail-rooms .one-room{border-bottom:1px solid #c8dde0;padding:1rem 0;}.cont-room-select .avail-rooms .one-room:last-child{border-bottom:none !important;}.cont-room-select .avail-rooms .one-room.invalid-comb{opacity:.3;}.cont-room-select .avail-rooms .one-room.invalid-comb .btn.btn-secondary{display:none;}.cont-room-select .avail-rooms .one-room.invalid-comb .plan-show{display:none;}.cont-room-select .avail-rooms .one-room .revw-head{padding-left:8px !important;}.cont-room-select .avail-rooms .r-err-sms{margin-top:1rem;}.cont-room-select .room-select .room-det{display:flex;}.cont-room-select .room-select .room-det>div{display:flex;align-items:flex-end;}.cont-room-select .room-select .room-det>div.uns-comb .btn{width:100% !important;}.cont-room-select .room-select .room-det .r-comb{flex-basis:40%;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.cont-room-select .room-select .room-det .r-comb .ocuppancy{display:flex;align-items:flex-start;padding:.3rem 0;}.cont-room-select .room-select .room-det .r-comb .ocuppancy .r-type{margin:0;color:#03226d;font-weight:bold;}.cont-room-select .room-select .room-det .r-comb .ocuppancy a{color:#03226d !important;font-weight:bold;text-decoration:underline;}.cont-room-select .room-select .room-det .r-comb .tag-offer{padding:0;width:1rem;height:1rem;display:flex;justify-content:center;margin-left:.4rem;}.cont-room-select .room-select .room-det .r-price{flex-basis:15.9375rem;justify-content:flex-start;flex-direction:column;align-items:center;}.cont-room-select .room-select .room-det .r-price .prm-price{display:block;text-align:center;text-decoration:line-through;color:#bababa;}.cont-room-select .room-select .room-det .r-price .price .curr{text-transform:uppercase;}.cont-room-select .room-select .room-det .r-price .plan{margin-top:.3rem;display:flex;text-align:right;}.cont-room-select .room-select .room-det .r-price .plan .arrow-down,.cont-room-select .room-select .room-det .r-price .plan .arrow-up{cursor:pointer;}.cont-room-select .room-select .room-det .r-availb{flex-basis:19%;justify-content:center;align-items:flex-start;padding-top:1.875rem;}.cont-room-select .room-select .room-det .r-availb span{font-weight:bold;}.cont-room-select .room-select .room-det .r-availb .fred{color:#f00 !important;}.cont-room-select .room-select .room-det .btn{align-self:flex-start;margin-top:1.25rem;padding-top:.625rem;padding-bottom:.625rem;font-weight:bold;width:19%;padding:.625rem 2px;}.cont-room-select .room-select .room-det .btn-slt{width:19%;text-align:center;display:flex;flex-direction:column;}.cont-room-select .room-select .room-det .btn-slt::before{content:"✓";color:#09d5fa;font-weight:bold;margin-right:.5rem;font-size:50px;line-height:1;}.cont-room-select .room-select .room-det .unslt-comb{color:#35607c !important;font-weight:bold;text-decoration:underline;}.cont-room-select .room-select .board-plan{margin:1rem 0;}.cont-room-select .room-select .board-plan input[type="radio"]+label{color:#35607c;}.cont-room-select .room-select .board-plan input[type="radio"]+label::before{border:1px solid #c8dde0;margin-left:0;margin-right:.8rem;width:20px;height:20px;}.cont-room-select .room-select .board-plan ul{list-style:none;display:flex;justify-content:center;padding:0;margin:0;}.cont-room-select .room-select .board-plan ul li{border:1px solid #c8dde0;padding:.7rem 1rem;margin-right:.5rem;}.cont-room-select .room-select .board-plan ul li.plan-slt{border:1px solid #08d5fa;}.cont-room-select .room-select .board-plan ul li.plan-slt label{color:#08d5fa !important;}.cont-room-select .room-select .btn.selected{background-color:#009dde;border-color:#0094d1;}.cont-room-select .imp-info{padding:1rem;margin:1rem 0;}.cont-room-select .imp-info .offer-container{margin:0 0 .6rem;}.cont-room-select .imp-info .comb-room-can{font-weight:bold;}.cont-room-select .imp-info .can-title{display:block;font-weight:normal !important;}.cont-room-select .imp-info .can-header{font-weight:normal !important;display:block;margin:.3rem 0;}.cont-room-select .imp-info .loc-warn-item{width:100%;margin-left:0 !important;}.cont-room-select .imp-info .warn-room-titl{font-weight:bold;margin:.3rem 0;}.cont-room-select .imp-info .war-room-name{display:block;margin:.5rem 0 .2rem;}.cont-room-select .imp-info .can-cont p{margin-top:.8rem;margin-bottom:0;font-weight:bold;}.cont-room-select .imp-info .m-inf-canc{margin-bottom:1rem;margin-top:2rem;font-weight:bold;}.cont-room-select .imp-info .m-inf-canc .info-icon{margin-top:-11px;}.cont-room-select .imp-info .m-inf-canc a{text-decoration:underline;font-weight:bold;}.cont-room-select .imp-info .m-inf-canc a:hover{color:#08d5fa;}.en .cont-room-select .room-select .room-det .r-availb{flex-basis:21%;}.en .cont-room-select .room-select .room-det .btn{width:16%;}.imp-info .row-table{margin-bottom:2rem !important;}.offer-container{margin-top:1.5rem;}.no-resp{padding:1.5rem 3.5rem;margin:3rem 0;text-align:center;}.no-resp p{width:85%;margin:0 auto;}.cont-trip{margin-bottom:2rem;}.cont-trip .trp-adv-comment{margin:1rem 0 0;}.cont-trip .trp-adv-comment>div{border:8px solid #e3fbff;}.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"]{overflow-y:auto;overflow-x:hidden;color:#35607c !important;}.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"]>div{left:0;max-width:100% !important;}.cont-trip .trp-adv-comment [data-app="eapps-tripadvisor-reviews"]>div>div{max-width:100%;width:100%;}.cont-trip .trp-adv-comment div[class*="WidgetTitle__Header"]{padding:1rem 0 !important;background:#e3fbff !important;}.cont-trip .trp-adv-comment div[class*="LayoutDefault__Content"]{height:28rem;overflow:auto;}.cont-trip .trp-adv-comment div[class*="LoadMoreButton"]{margin-bottom:1rem !important;}.cont-trip .trp-adv-comment div[class*="LoadMoreButton"] button{background-color:#e3fbff !important;}@media screen and (max-width:599px){.cont-trip .trp-adv-comment div[class*="ReviewBackground__Container"]{padding-left:9px !important;padding-right:9px !important;}}.hot-form-cont{padding-top:1.3rem;}.hot-form-cont.is-search{padding-top:4rem;}.hot-form-cont .hot-search{margin:0 !important;width:100% !important;max-width:100% !important;}.hot-form-cont .hot-search .slt-dates.d-from{border-bottom-left-radius:8px;border-top-left-radius:8px;}.hot-form-cont .hot-search .slt-dates.d-to{border-bottom-right-radius:8px;border-top-right-radius:8px;}.hot-form-cont .hot-search .slt-dates.d-to .arrow-select{border-bottom-right-radius:8px;border-top-right-radius:8px;}.hot-form-cont .hot-search .slt-users{border-radius:8px !important;}.hot-form-cont .hot-search .slt-users .arrow-select{border-radius:8px !important;}.cont-form.f-sticky{position:sticky;top:60px;z-index:1;}.reazon-to-book{margin-bottom:2.5rem;width:80%;}.extra{font-size:.93rem;font-weight:bold;margin-bottom:1rem;display:block;}.error-message{margin:2rem 0;}.gallery{margin-top:1.3rem;}.hotel-form .d-to .umb_calendar{left:auto !important;right:0 !important;}.back-search{color:#08d5fa !important;margin:1rem auto 0 auto !important;font-weight:bold !important;display:block;width:max-content;text-align:right;}@media screen and (max-width:1199px){.hd-main .hd-inf-con{padding-left:0 !important;}.hd-main .hd-inf-con>div{margin-left:10px;}.hd-main .hd-inf-con .gallery{margin-top:0 !important;margin-left:0 !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail{padding:1rem .3rem !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail .cont-img{width:40% !important;margin-right:0 !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail .cont-img img{width:100% !important;height:auto !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail .detail-txt{width:60%;padding-left:.8rem !important;}.hd-main .hd-inf-con .no-resp{padding:1.5rem 2rem;}.hd-main .hot-form-cont{padding:0 !important;}.hd-main .hot-form-cont .hot-search{padding:.5rem !important;}}@media screen and (max-width:1199px) and (min-width:992px){.hd-main .cont-room-select .room-slt-header{display:none !important;}.hd-main .cont-room-select .avail-rooms{padding:0 !important;}.hd-main .cont-room-select .one-room{padding:!important;padding-top:0 !important;}.hd-main .cont-room-select .one-room .respv-header{display:block !important;}.hd-main .cont-room-select .one-room .respv-header .r-comb{font-weight:bold;margin-bottom:0 !important;display:flex;align-items:center;padding:.5rem .3rem;}.hd-main .cont-room-select .one-room .respv-header .r-comb span{margin-left:1rem;border:1px solid #c8dde0;font-weight:normal !important;padding:.1rem .4rem;border-radius:4px !important;}.hd-main .cont-room-select .one-room:first-child{padding-top:0 !important;}.hd-main .cont-room-select .one-room .room-select{padding:1rem .7rem .4rem !important;position:relative !important;}.hd-main .cont-room-select .one-room .room-select .room-det{flex-wrap:wrap;justify-content:space-between;}.hd-main .cont-room-select .one-room .room-select .r-comb{flex-basis:60%;}.hd-main .cont-room-select .one-room .room-select .r-price{flex-basis:40%;align-items:flex-end;}.hd-main .cont-room-select .one-room .room-select .r-availb{justify-content:flex-start;flex-basis:25%;}.hd-main .cont-room-select .one-room .room-select .btn-secondary{width:60% !important;}.hd-main .cont-room-select .one-room .room-select .board-plan{position:absolute;top:3.8rem;background:#fff;left:auto;right:-13px;padding:.5rem 0 .5rem 1rem;min-width:65%;justify-content:flex-end;display:flex;}}@media screen and (max-width:1199px){.imp-info{margin-left:.5rem !important;margin-right:.5rem !important;margin-top:0 !important;}.cont-room-select .one-room .room-select .room-det .btn-slt{margin-top:.5rem !important;}.r-price .full-cont-pub-price{justify-content:flex-end;}}@media screen and (max-width:991px){.hd-header{width:800px;margin:0 auto !important;}.hd-main{width:800px;margin:0 auto !important;flex-direction:column-reverse !important;}.hd-main .hd-inf-con{flex-basis:100% !important;max-width:100% !important;padding-right:0 !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail{flex-wrap:wrap !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail .cont-img{width:400px !important;padding-left:10px !important;}.hd-main .hd-inf-con .hotel-rooms .r-all-detail .detail-txt{width:100%;margin-top:1rem !important;}.hd-main .hd-inf-con .no-resp{padding:1.5rem .5rem;}.hd-main .hot-form-cont{position:fixed;max-width:100%;flex-basis:100%;left:0;z-index:100;}.hd-main .hot-form-cont .hotel-form .f-ctrl{max-height:65px;overflow:hidden;-webkit-transition:max-height .8s;-moz-transition:max-height .8s;transition:max-height .8s;align-content:flex-end !important;align-items:flex-end;}.hd-main .hot-form-cont .slt-comb-info,.hd-main .hot-form-cont .res-stat,.hd-main .hot-form-cont .form-price{display:none !important;}.hd-main .hot-form-cont .btn-form-opt{display:flex !important;}.hd-main .hot-form-cont.open-frm{position:fixed !important;top:0;z-index:3000;overflow:auto;background:rgba(0,0,0,.5);height:100%;}.hd-main .hot-form-cont.open-frm .cont-form.f-sticky{top:0 !important;}.hd-main .hot-form-cont.open-frm .btn-form-opt{top:auto;bottom:-1rem !important;}.hd-main .hot-form-cont.open-frm .btn-form-opt::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);top:3px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .slt-comb-info{display:block;}.hd-main .hot-form-cont.open-frm .hotel-form .slt-users{margin-bottom:0 !important;width:50% !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl{position:relative;z-index:3;max-height:180px;overflow:unset;margin-bottom:0 !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .cont-button{width:50% !important;height:60px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .cont-button .btn-warning{border-bottom-left-radius:0;border-top-left-radius:0;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-users{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-users .arrow-select{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-dates{margin-bottom:.5rem !important;}.hd-main .hot-form-cont.open-frm .hotel-form.comb-selected .f-ctrl{max-height:800px !important;margin-bottom:-5px !important;}.hd-main .hot-form-cont.open-frm .hotel-form.comb-selected .cont-button{position:relative;top:0;left:auto;right:0;bottom:auto;}.hd-main .hot-form-cont.open-frm .hotel-form.comb-selected .form-price{margin:.5rem 0;}.hd-main .hot-form-cont.open-frm .hotel-form.comb-selected .res-stat{margin:.5rem 1rem !important;}.hd-main .hot-form-cont.open-frm .hotel-form.comb-selected .summary-book{display:none !important;}.hd-main .hot-form-cont.open-frm .no-room-slt-txt{display:none !important;}.hd-main .hot-form-cont.open-frm .res-stat,.hd-main .hot-form-cont.open-frm .form-price,.hd-main .hot-form-cont.open-frm .slt-comb-info{display:block !important;}.hd-main .hot-form-cont.close-frm{top:auto;bottom:2rem;}.hd-main .hot-form-cont.close-frm .hotel-form{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .f-ctrl{max-height:70px !important;margin-bottom:-5px !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .form-price{display:none !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .no-room-slt-txt{display:none !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book{width:60%;color:#fff !important;display:flex !important;padding-right:.5rem !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt{display:flex;justify-content:space-between;align-items:center;width:100%;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-cont-elm{display:flex;flex-direction:column !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-cont-elm>label,.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-cont-elm>span{margin-bottom:-2px !important;font-size:.875rem !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-cont-elm .price{color:#fff !important;text-transform:uppercase;font-size:1.3rem !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-cont-elm .price .curr{color:#fff !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .summary-book .summary-txt .sum-status{color:#fff !important;}.hd-main .hot-form-cont.close-frm .hotel-form.hot-search.comb-selected .cont-button{width:40% !important;align-self:center !important;}.hd-main .hot-form-cont.close-frm .f-ctrl{max-height:65px !important;margin-bottom:0 !important;}.hd-main .hot-form-cont.is-search .no-room-slt-txt{display:block !important;width:50% !important;}.hd-main .hot-form-cont.is-search .comb-selected .no-room-slt-txt{display:none !important;}.hd-main .hot-form-cont.is-search.open-frm .no-room-slt-txt{display:none !important;}.hd-main .hot-form-cont.is-search.close-frm .hotel-form .cont-button{width:50% !important;}.hd-main .hot-form-cont.is-aver-price .hotel-form{display:flex;align-items:center;}.hd-main .hot-form-cont.is-aver-price .form-price{width:60%;display:flex !important;}.hd-main .hot-form-cont.is-aver-price .form-price label,.hd-main .hot-form-cont.is-aver-price .form-price span{margin-bottom:0 !important;}.hd-main .hot-form-cont.is-aver-price .form-price label.price,.hd-main .hot-form-cont.is-aver-price .form-price span.price{font-size:1.3rem !important;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.open-frm .hotel-form{display:block;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.open-frm .hotel-form .aver-price-cont{margin:1rem .5rem .5rem !important;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.open-frm .hotel-form .f-ctrl{max-height:800px !important;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.close-frm .hotel-form{display:flex;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.close-frm .hotel-form .cont-button{order:2;width:40% !important;}.hd-main .hot-form-cont.is-aver-price.hot-form-cont.close-frm .hotel-form .aver-price-cont{order:1;}.imp-info{margin-left:0 !important;margin-right:0 !important;}.r-price .full-cont-pub-price{justify-content:center;}}@media screen and (max-width:819px){.hd-header{width:100%;margin:0 auto !important;}.hd-main{width:100%;}.hd-main .hot-form-cont.is-aver-price.close-frm .f-ctrl .cont-button{width:40% !important;}.hd-main .hot-form-cont.is-aver-price.open-frm .cont-button{width:50% !important;}}@media screen and (max-width:819px) and (max-width:719px){.hd-main .hot-form-cont.is-aver-price.open-frm .cont-button{width:33% !important;}}@media screen and (max-width:819px) and (max-width:719px){.hd-main .hot-form-cont.is-aver-price.open-frm .cont-button{width:33% !important;}}@media screen and (max-width:819px){.hd-main .hot-form-cont.is-search.open-frm .hotel-form .cont-button{width:50% !important;height:60px !important;}.hd-main .hot-form-cont.is-search.open-frm .hotel-form .cont-button .btn-warning{border-bottom-left-radius:0;border-top-left-radius:0;padding:0 !important;}.hd-main .hot-form-cont.is-search.open-frm .hotel-form .slt-users{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}.hd-main .hot-form-cont.is-search.open-frm .hotel-form .slt-users .arrow-select{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}}@media screen and (max-width:799px){.hd-main .cont-room-select .room-slt-header{display:none !important;}.hd-main .cont-room-select .avail-rooms{padding:0 !important;}.hd-main .cont-room-select .one-room{padding-top:0 !important;}.hd-main .cont-room-select .one-room .respv-header{display:block !important;}.hd-main .cont-room-select .one-room .respv-header .r-comb{font-weight:bold;margin-bottom:0 !important;display:flex;align-items:center;padding:.5rem .3rem;}.hd-main .cont-room-select .one-room .respv-header .r-comb span{margin-left:1rem;border:1px solid #c8dde0;font-weight:normal !important;padding:.1rem .4rem;border-radius:4px !important;}.hd-main .cont-room-select .one-room:first-child{padding-top:0 !important;}.hd-main .cont-room-select .one-room .room-select{padding:1rem .7rem .4rem !important;position:relative !important;}.hd-main .cont-room-select .one-room .room-select .room-det{flex-wrap:wrap;justify-content:space-between;}.hd-main .cont-room-select .one-room .room-select .r-comb{flex-basis:59%;}.hd-main .cont-room-select .one-room .room-select .r-price{flex-basis:41%;align-items:flex-end;}.hd-main .cont-room-select .one-room .room-select .r-availb{justify-content:flex-start;flex-basis:25%;}.hd-main .cont-room-select .one-room .room-select .btn-secondary,.hd-main .cont-room-select .one-room .room-select .uns-comb{width:60% !important;}.hd-main .cont-room-select .one-room .room-select .board-plan{position:absolute;top:3.8rem;background:#fff;left:auto;right:-13px;padding:.5rem 0 .5rem 1rem;min-width:65%;justify-content:flex-end;display:flex;}.hd-main .cont-room-select .one-room .imp-info{margin-left:.5rem !important;margin-right:.5rem !important;}.r-price .full-cont-pub-price{justify-content:flex-end;}}@media screen and (max-width:649px){.hd-main .hot-form-cont.is-aver-price.open-frm .cont-button{width:50% !important;height:60px !important;}.hd-main .hot-form-cont.is-aver-price.open-frm .cont-button .btn-warning{border-top-left-radius:0;border-bottom-left-radius:0;}.hd-main .hot-form-cont.is-aver-price.open-frm .slt-users{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}.hd-main .hot-form-cont.is-aver-price.open-frm .slt-users .arrow-select{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}.hd-main .hot-form-cont .hotel-form .f-ctrl .cont-button .btn-warning{padding:0 .3rem !important;}}@media screen and (max-width:575px){.hd-main .hd-inf-con{margin-top:1.5rem !important;}.hd-main .hd-inf-con>div{margin-left:0 !important;}.hd-main .hot-form-cont.is-aver-price.open-frm.hot-form-cont .hotel-form .aver-price-cont{margin:0 .5rem .5rem !important;}.hd-main .hot-form-cont.is-aver-price.open-frm.hot-form-cont .hotel-form .f-ctrl{max-height:800px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl{max-height:800px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-users.show-pax .passenger-data{right:0 !important;top:auto !important;position:absolute !important;width:100%;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-dates{width:100% !important;border-radius:8px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-dates .arrow-select{border-radius:8px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-users{width:100% !important;margin-bottom:.5rem !important;border-radius:8px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .slt-users .arrow-select{border-radius:8px !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .cont-button{width:100% !important;}.hd-main .hot-form-cont.open-frm .hotel-form .f-ctrl .cont-button .btn-warning{border-radius:8px !important;}.hd-main .cont-room-select{width:450px !important;margin:0 auto !important;}.hd-main .cont-room-select .r-comb,.hd-main .cont-room-select .r-price,.hd-main .cont-room-select .r-availb,.hd-main .cont-room-select .btn-secondary{flex-basis:100% !important;width:100% !important;align-items:center !important;}.hd-main .cont-room-select .r-comb.r-comb,.hd-main .cont-room-select .r-price.r-comb,.hd-main .cont-room-select .r-availb.r-comb,.hd-main .cont-room-select .btn-secondary.r-comb{margin-bottom:1rem !important;}.hd-main .cont-room-select .r-comb.r-availb,.hd-main .cont-room-select .r-price.r-availb,.hd-main .cont-room-select .r-availb.r-availb,.hd-main .cont-room-select .btn-secondary.r-availb{justify-content:center !important;padding-top:1rem !important;}.hd-main .cont-room-select .r-comb{justify-content:center !important;}.hd-main .cont-room-select .btn-slt{margin:0 auto;}.hd-main .cont-room-select .board-plan{top:auto !important;bottom:-.4rem !important;right:123px !important;padding-left:.5rem !important;min-width:unset !important;box-shadow:0 0 14px 0 rgba(14,155,213,.18);}.hd-main .cont-room-select .board-plan ul{display:flex !important;flex-direction:column !important;}.hd-main .cont-room-select .board-plan ul li{margin-bottom:.2rem !important;}.hd-main .serv-info .sinfo-head{padding-left:.3rem !important;}.hd-main .serv-info .sinfo-head:not(.one-l){width:100% !important;min-height:1.8rem !important;padding-left:.3rem !important;flex-wrap:wrap !important;padding-top:.7rem !important;}.hd-main .serv-info .sinfo-txt:not(.one-l){width:100% !important;border-top:none !important;min-height:1.8rem !important;padding-bottom:.5rem !important;}.hd-main .serv-info .sinfo-txt.child-policy{display:block !important;}.back-search{margin-bottom:1rem !important;}.imp-info .back-search{margin-bottom:0 !important;}.r-price .full-cont-pub-price{justify-content:center;}.cont-room-select .one-room .room-select .room-det .btn-slt{width:80%;}.cont-room-select .one-room .room-select .room-det .uns-comb{margin:0 auto;width:100% !important;}}@media screen and (max-width:449px){.hd-header .col-xl-12{padding:.2rem !important;}.hd-header .col-xl-12 .big-header{font-size:1.9rem !important;}.hd-main .hot-form-cont.is-search.close-frm .hotel-form.hot-search.comb-selected .f-ctrl .sum-status{position:absolute !important;top:0;right:12px;}.hd-main .hot-form-cont.is-search.close-frm .hotel-form.hot-search.comb-selected .f-ctrl .cont-button{align-self:flex-end !important;height:3.2rem !important;}.hd-main .cont-room-select{width:100% !important;}.hd-main .cont-room-select .board-plan{right:28% !important;}.hd-main .cont-room-select .imp-info{font-size:.875rem !important;padding-left:0 !important;padding-right:0 !important;}.hd-main .cont-room-select .imp-info .can-title{font-size:.875rem !important;}}@media screen and (max-width:449px) and (max-width:379px){.hd-main .cont-room-select .imp-info .w-25{width:28% !important;}.hd-main .cont-room-select .imp-info .w-50{width:44% !important;}}@media screen and (max-width:449px){.hd-main .imp-info .warn-comb-txt .info-icon{margin-bottom:1.5rem !important;}.hd-main .main-attraction .attractions a{flex-basis:100% !important;padding-left:0 !important;}.hd-main .main-attraction .attractions a:nth-child(2n){padding-left:0 !important;}.hd-similar{max-width:100% !important;}}@media screen and (max-width:359px){.hd-main{width:100%;}.hd-main .hot-form-cont.is-aver-price.close-frm .f-ctrl .aver-price-cont{width:55% !important;}.hd-main .hot-form-cont.is-aver-price.close-frm .f-ctrl .cont-button{width:45% !important;}.hd-main .cont-room-select .one-room .imp-info{margin-left:0 !important;margin-right:0 !important;}}.bs-tooltip-bottom{display:none !important;visibility:hidden !important;}