@media screen and (min-width:1023px){.pgwSlider .ps-current img{margin-top:-59px!important}}@media screen and (max-width:480px){.pgwSlider .ps-current img{margin-top:auto!important}.hotel-slider{min-height:273px!important}.skeleton-box{position:relative;overflow:hidden;background-color:#dddbdd}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:''}@keyframes shimmer{100%{transform:translateX(100%)}}.demo-gallery{position:relative;z-index:10}}.pgwSlider{width:100%;color:#fff}.pgwSlider a{display:block;text-decoration:none;color:#fff}.pgwSlider .ps-current{float:left;width:74%;overflow:hidden;height:inherit;position:relative;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important;margin-bottom:0!important;font-size:1rem}.pgwSlider.listOnTheLeft .ps-current{float:right}.pgwSlider .ps-current ul{width:100%}.pgwSlider .ps-current li{width:100%;z-index:1;opacity:0;display:none}.pgwSlider .ps-current img{max-width:100%;min-width:100%;height:auto;display:block;transition:margin-top 250ms linear}.pgwSlider .ps-caption{position:absolute;width:100%;padding:12px;background:rgba(0,0,0,.7);left:0;bottom:0;display:none;z-index:3}.pgwSlider ul,ul.pgwSlider{float:right;width:25%;padding:0;list-style:none;margin:0}.pgwSlider.listOnTheLeft>ul,ul.pgwSlider.listOnTheLeft{float:left}.pgwSlider>.ps-list>li,ul.pgwSlider>li{height:50px;margin-bottom:6px;overflow:hidden;position:relative;opacity:.6;font-size:.8rem;transition:opacity .2s linear}.pgwSlider>ul>li:last-child,ul.pgwSlider>li:last-child{margin-bottom:0}.pgwSlider>.ps-list>li span,ul.pgwSlider>li span{display:block;width:100%;position:absolute;bottom:0;padding:5px;background:rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgwSlider>ul>li:hover,ul.pgwSlider>li:hover{opacity:1!important}.pgwSlider>ul>li img,ul.pgwSlider>li img{width:100%;min-height:100%;display:block;transition:margin-top 250ms linear}.pgwSlider .ps-prevIcon{border-color:transparent #fff transparent;border-style:solid;border-width:10px 10px 10px 0;display:block}.pgwSlider .ps-nextIcon{border-color:transparent #fff transparent;border-style:solid;border-width:10px 0 10px 10px;display:block}.pgwSlider .ps-current .ps-prev{background:rgba(44,181,102,.76);border:1px solid #2cb566c2;border-left:0;border-radius:0 4px 4px 0;position:absolute;padding:20px 20px 20px 17px;left:0;top:45%;cursor:pointer}.pgwSlider .ps-current .ps-next{background:rgba(44,181,102,.76);border:1px solid #2cb566c2;border-right:0;border-radius:4px 0 0 4px;position:absolute;padding:20px 17px 20px 20px;right:0;top:45%;cursor:pointer}.pgwSlider.wide>ul>li,ul.pgwSlider.wide>li{width:100%!important}.pgwSlider.narrow .ps-current{margin-bottom:6px;font-size:.8rem}.pgwSlider.narrow .ps-current img{width:100%;min-height:inherit}.pgwSlider.narrow .ps-current,.pgwSlider.narrow>ul,ul.pgwSlider.narrow{width:100%}.pgwSlider.narrow>.ps-list>li,ul.pgwSlider.narrow>li{float:left;min-height:50px;max-height:70px;min-width:20%;font-size:.7rem;margin-bottom:0}.pgwSlider.narrow.listOnTheLeft>ul>li,ul.pgwSlider.narrow.listOnTheLeft>li{float:right}.pgwSlider.narrow .ps-caption{padding:8px}.pgwSlider.narrow .ps-current .ps-prev{padding:15px 15px 15px 12px;top:40%}.pgwSlider.narrow .ps-current .ps-next{padding:15px 12px 15px 15px;top:40%}.last-reviews-section.frgt .slider-nav{text-align:center}.last-reviews.shadow-box{border:none}.slider_review_user{position:relative;text-align:center;top:10.5%}.srev_user_name{display:block;font-size:15px;white-space:nowrap}.slider_review_user .srev_user_name i{color:#535353;font-size:25px;padding-right:7px;position:relative;top:1px;vertical-align:middle}.slider-container{background-color:#eaeded;margin:0 auto;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slider{position:relative;width:9999px}.slider:after,.slider:before{content:" ";display:table}.slider:after{clear:both}.slider__item{float:left;height:251px;margin:0;padding:0;position:relative}.slider__item img{display:block;height:auto;max-width:100%}.slider__switch span{color:#fff;display:block;height:16px;text-align:center;width:16px}.slider__switch{fill:#fff;background:#535353;border-radius:1px;cursor:pointer;margin-top:-20px;opacity:.3;padding:5px;position:absolute;top:98%;transition:opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.slider__switch--prev{left:0}.slider__switch--next{right:0}.slider__switch:hover{opacity:.85}.slider__switch[disabled]{opacity:0;visibility:hidden}.slider__caption{background:#fff;display:block;height:199px;overflow:hidden;padding:8px 8px 8px 14px;position:relative}.slider__caption p{font-size:14px}.slider__caption:before{border:12px solid transparent;border-top-color:#fff;bottom:-23px;content:"";display:block;height:0;left:121px;position:absolute;width:0}.slider__caption[disabled]{opacity:0;visibility:hidden}.slider-nav{bottom:0;cursor:pointer;height:30px;left:0;line-height:30px;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slider-nav__control{background:0 0;border:2px solid #2cb566;border-radius:50%;display:inline-block;height:12px;margin:0 3px;transition:background .5s ease;width:12px}.slider-nav__control.is-active{background:#2cb566;height:12px;width:12px}.slider.has-touch{cursor:move;cursor:-moz-grabbing}@media (max-width:814px){.slider__switch{display:none}}@media (max-width:1023px){.slider_review_user .srev_user_name span{padding-right:0}.slider-nav{bottom:49px;display:block}.slider_review_user{left:0}.slider__caption:before{left:39%}.slider_review_user{text-align:center}}@media (min-width:1024px){.slider-nav{display:none}}.glider-slide{border:1px solid #e3e3e3;border-bottom-right-radius:7px;margin:0 5px;padding:0!important}.prev-arrow-slider{left:-71px!important}.next-arrow-slider{right:-71px!important}.top-offers-item .hotel-title a{color:#535353;font-size:15px;font-weight:700}.item-hotel-row:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,position .3s cubic-bezier(.4,.2,.5,1.4)}.scrolling-wrapper{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;position:relative;white-space:nowrap}.scrolling-wrapper .top-offers-item{background:#fff;border:1px solid #eaeded;border-radius:4px;display:inline-block;margin-left:-4px;margin-right:10px;width:24.4%}.scrolling-wrapper:hover{cursor:w-resize}.top-offers-item .hotel-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-offers-item .item-hotel-row{box-shadow:none;margin-bottom:0}.scrolling-wrapper .caption-top-offers{white-space:normal!important}.scrolling-wrapper-flexbox{display:flex;flex-wrap:nowrap;overflow-x:auto}.scrolling-wrapper-flexbox .top-offers-item{flex:0 0 auto}.scrolling-wrapper{-webkit-overflow-scrolling:touch}.scrolling-wrapper::-webkit-scrollbar{display:none}.arrow-left{float:left;left:-53px;padding:15px 7px 15px 10px}.arrow-left,.arrow-right{background:#fff;border-radius:50%;color:#535353;cursor:pointer;display:block;font-size:22px;height:50px;position:absolute;text-align:center;top:51%;width:50px}.arrow-right{float:right;padding:15px 10px 15px 7px;right:-53px}.rooms-media{position:relative}.rooms-media img{height:auto;width:100%}.offer-title h3 a{color:#fff}.top-offers-item .offer-title{background-image:linear-gradient(transparent -10%,#000);border-bottom:1px solid #e9ebee;bottom:0;display:inline-block;left:0;padding-bottom:4px;padding-top:6px;position:absolute;text-align:center;white-space:normal!important;width:100%}.top-offers-item .offer-title a{color:#fff;font-size:15px;font-weight:700}.sale-window{background:#ff5a5f;border-radius:4px;color:#fff;font-size:11px;padding:8px 18px;position:absolute;right:3px;top:3px;-webkit-transform:translateZ(0);z-index:3}.hotel-title{border-top:1px solid #e3e3e3;overflow:hidden;padding-left:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hotel-title p{color:#535353;font-size:.8rem;font-weight:700;margin:0;padding:3px 0}.top-offers-item .offer-title span{font-size:.8rem;font-weight:300}h3 .triangle{background:#e9e9e9;bottom:-5px;left:10px}.triangle{display:block;height:12px;position:absolute;transform:rotate(45deg);width:12px}.offer-footerV2{background:#e9e9e9;border-top:1px solid #e3e3e3;height:30px;overflow:hidden}.hotel-feeding{background:#fff;color:#666;float:left;height:100%;padding-left:7px;width:70%}.hotel-feeding p{margin:0;padding-right:4px;position:relative;text-align:left;top:10px}.hotel-feeding p,.hotel-location{color:#535353;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-location{font-size:14px;margin-bottom:2px;padding-left:4px;text-align:center}.hotel-location h5{margin:0}.offer-footerV2 .view_details_btn{background:#2cb566;box-shadow:inset 4px 0 3px 0 #56c485;box-sizing:border-box;color:#fff;float:right;height:100%;padding:7px 0;text-align:center;width:30%}#item-hotel-row-id:hover #offer-price-include-hover{cursor:help;display:block;overflow:hidden;white-space:normal!important;z-index:9999}#offer-price-include-hover{background:#fff;border:2px solid #2cb566;border-radius:7px;box-shadow:0 0 27px -2px rgba(0,0,0,.1);color:#535353;display:none;left:auto;min-height:55px;padding:10px;position:absolute;top:97.5%;width:23%;z-index:20}.offer-price-include p{font-size:.7rem;font-style:italic;margin:0}.offer-price-include span{font-weight:700;text-decoration:underline}.offer-footerV2 .view_details_btn:hover{background:#54dc90;border-color:#535353;box-shadow:inset 4px 0 3px 0 #54dc90}@media screen and (max-width:768px){.scrolling-wrapper .top-offers-item{width:27%}}@media screen and (max-width:480px){.top-offers-section:after{background:linear-gradient(90deg,hsla(0,0%,94%,0),#fff 90%);bottom:10px;content:"";display:block;position:absolute;right:8px;top:50px;width:18px}.scrolling-wrapper .top-offers-item{margin-left:0;margin-right:5px;width:64%}}@media only screen and (min-device-width:480px) and (max-device-width:640px) and (orientation:landscape){.scrolling-wrapper .top-offers-item{width:47%}}@media only screen and (min-device-width:640px) and (max-device-width:920px) and (orientation:landscape){.scrolling-wrapper .top-offers-item{width:31%}}.body-promo .buy .price{display:block;padding-top:2px}@media only screen and (min-device-width:340px) and (max-device-width:480px){.glider-slide{min-width:265px!important}}@media only screen and (min-device-width:320px) and (max-device-width:340px){.glider-slide{min-width:218px!important}}.glider-contain{width:100%}.glider,.glider-contain{margin:0 auto;position:relative}.glider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:hidden;scrollbar-width:none}.glider,.glider-track{transform:translateZ(0)}.glider-track{display:flex;margin:0 0 12px;padding:0;width:100%;z-index:1}.glider.draggable{cursor:grab}.glider.draggable,.glider.draggable .glider-slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glider.draggable .glider-slide img{pointer-events:none}.glider.drag{cursor:grabbing}.glider-slide{align-content:center;justify-content:center;padding:0 5px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{height:0;opacity:0}.next-arrow-slider:active,.prev-arrow-slider:active{border:2px solid #535353}.next-arrow-slider,.prev-arrow-slider{background:#fff;border:2px solid #fff;border-radius:50%;color:#535353;cursor:pointer;float:left;font-size:22px;height:50px;left:-53px;opacity:1;outline:0;padding:13px 7px 15px 10px;position:absolute;text-align:center;top:36%;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:2}.next-arrow-slider:hover,.prev-arrow-slider:hover{transform:scale(1.1)}.next-arrow-slider:focus,.next-arrow-slider:hover,.prev-arrow-slider:focus,.prev-arrow-slider:hover{color:#333}.next-arrow-slider{left:auto;right:-57px}.next-arrow-slider.disabled,.prev-arrow-slider.disabled{color:#666;cursor:default;display:none;opacity:.25}.next-arrow-slider.disabled:hover,.prev-arrow-slider.disabled:hover{transform:none}.glider-slide{animation:fadeIn 1s}.glider-hide{opacity:0}.glider-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.glider-dot,.glider-dots{padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glider-dot{background:0 0;background:#ccc;border:0;border-radius:999px;color:#ccc;cursor:pointer;display:block;height:12px;margin:7px;outline:0;width:12px}.glider-dot.active,.glider-dot:focus,.glider-dot:hover{background:#333}@media (max-width:36em){.glider::-webkit-scrollbar{-webkit-appearance:none;height:3px;opacity:1;width:7px}.glider::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.25);border-radius:99px;box-shadow:0 0 1px hsla(0,0%,100%,.25);opacity:1}}.scrolling-wrapper{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;overflow:auto;position:relative;white-space:nowrap}.scrolling-wrapper .single-item{background:#fff;border-radius:4px;display:inline-block;margin-left:-4px;margin-right:10px;position:relative;width:24.4%}.scrolling-wrapper:hover{cursor:w-resize}.arrow-left-slider{background:#fff;border-radius:50%;color:#535353;cursor:pointer;float:left;font-size:22px;height:50px;left:-53px;padding:15px 7px 15px 10px;position:absolute;text-align:center;top:51%;width:50px}.arrow-left-slider i{left:-3px;position:relative}.arrow-right-slider{background:#fff;border-radius:50%;color:#535353;cursor:pointer;float:right;font-size:22px;height:50px;padding:15px 10px 15px 7px;position:absolute;right:-53px;text-align:center;top:51%;width:50px}.arrow-right-slider i{position:relative;right:-3px}.single-item .hotel-title a{color:#535353;font-size:15px;font-weight:700}.single-item .hotel-title a:hover{color:#2cb566}.single-item .hotel-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrolling-wrapper-flexbox{display:flex;flex-wrap:nowrap;overflow-x:auto}.scrolling-wrapper-flexbox .single-item{flex:0 0 auto}.scrolling-wrapper{-webkit-overflow-scrolling:touch}.scrolling-wrapper::-webkit-scrollbar{display:none}.ribbon:after{content:none}.rooms-media{position:relative}.content{background-image:linear-gradient(transparent -16%,#000);bottom:0;color:#fff;display:inline-block;font-weight:700;left:0;line-height:16px;padding-bottom:4px;padding-top:7px;position:absolute;text-align:center;width:100%}.content .main-title{color:#fff;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.content .main-title a{color:#fff;font-size:16px;font-weight:700}.content .sub-title{color:#fff}.content .sub-title span{color:#fff;font-size:15px;font-weight:700}.image-card img{width:auto}.offer-title a{color:#fff;font-weight:700}.single-item .offer-title{background-image:linear-gradient(transparent -10%,#000);bottom:0;display:inline-block;left:0;padding:7px 7px 4px;position:absolute;text-align:center;white-space:normal!important;width:100%}.hotel-title{background:#fff;padding-left:10px;padding-right:7px;padding-top:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hotel-title,.offer-footerV2{border-top:1px solid #e3e3e3;overflow:hidden}.offer-footerV2{background:#e9e9e9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:34px}.hotel-feeding,.time{background:#fff;float:left;height:100%;padding-left:14px;padding-right:4px;width:70%}.time span{color:#535353;font-size:14px;margin:0;position:relative;top:10px}.media-thumbnail{overflow:hidden;position:relative}.discount_css{background:#ff5a5f;color:#fff;display:block;font-size:14px;font-weight:700;height:80px;position:absolute;right:-40px;text-align:center;top:-40px;transform:rotate(45deg);width:80px;z-index:10}.media-thumbnail .discount_css>span{display:inline-block;height:80px;line-height:135px}.body-promo{background:#fff;padding:7px 1px 7px 12px}.body-promo p{overflow:hidden;padding-right:7px;text-overflow:ellipsis;white-space:nowrap}.body-promo .prime-title{font-size:14px;font-weight:700;height:47px;overflow:hidden;white-space:normal!important}.body-promo .buy{margin-top:5px;text-align:center}.style-4 del{color:#999;font-size:13px;margin-right:3px;position:relative;text-decoration:line-through}body-promo .buy .text{font-size:15px;font-weight:700}.body-promo .amount{color:#2cb566;font-size:18px}.style-4 ins{font-size:15px;text-decoration:none}.body-promo .buy .text{font-size:15px;font-weight:700}.ins-price{color:#ff5a5f;font-size:19px;font-weight:700}.body-promo .buy img{display:inline;vertical-align:middle;width:21px}.body_recommendedHotel{background:#fff;padding-bottom:3px;white-space:normal!important}.body_recommendedHotel.facilities-list ul{margin-left:16px;padding-top:4px}.body_recommendedHotel.facilities-list li{display:inline-block;font-size:13px;margin-left:-3px;text-align:left;width:44%}.body_recommendedHotel.facilities-list li:before{color:#2cb566;content:"\f00c";font-family:"Font Awesome\ 5 Free";font-size:12px;font-weight:bolder;padding-right:4px}.ribbonOffer.count-offer{background:#ff5a5f}.ribbon.green{right:5px}.ribbon{right:0}.ribbonOffer{zoom:1;border-bottom-left-radius:4px;border-top-left-radius:4px;box-shadow:0 0 0 3px hsla(0,0%,100%,.2);color:#fff;font-size:10px;font-weight:700;height:28px;line-height:30px;max-width:50%;min-width:29%;opacity:1;padding:0 7px;position:absolute;right:0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;top:11%;z-index:10}.hotel-feeding p{margin:0;padding-right:4px;position:relative;top:10px}.hotel-feeding p,.hotel-location{color:#535353;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-location{background:#fff;font-size:14px;padding-bottom:5px;padding-left:4px;text-align:center}.offer-footerV2 .view_details_btn{background:#2cb566;box-shadow:inset 4px 0 3px 0 #56c485;box-sizing:border-box;color:#fff;float:right;height:100%;padding:9px 0;text-align:center;width:30%}.offer-price-include p{font-size:.7rem;font-style:italic;margin:0}.offer-price-include span{font-weight:700;text-decoration:underline}.offer-footerV2 .view_details_btn:hover{background:#54dc90;border-color:#535353;box-shadow:inset 4px 0 3px 0 #54dc90}@media screen and (max-width:768px){.scrolling-wrapper .single-item{width:27%}.section-single-item:after{bottom:3px}.section-recom-single-item:after,.section-single-item:after{background:linear-gradient(90deg,hsla(0,0%,94%,0),#fff 90%);content:"";display:block;position:absolute;right:2px;top:60px;width:18px}.section-recom-single-item:after{bottom:4px}}@media screen and (max-width:370px){.hotel-feeding{padding-left:4px;padding-right:1px}.body_recommendedHotel.facilities-list li{font-size:11px}.content .main-title a{font-size:15px}.content .sub-title span{font-size:14px}.rate-class-name span{font-size:.8em}.rating-class-text span{font-size:.7em}.ribbon{font-size:8px}}@media screen and (max-width:480px){.offer-title a{font-size:16px}.style-4 del{display:block}.body-promo .buy .price{display:block;font-size:19px}.body-promo{padding:4px 6px 7px 4px}.time{padding-left:4px}.body_recommendedHotel.facilities-list ul{margin-left:8px}.body_recommendedHotel.facilities-list li{width:49%}.scrolling-wrapper .single-item{margin-left:0;margin-right:5px;width:64%}}@media only screen and (min-device-width:480px) and (max-device-width:640px) and (orientation:landscape){.scrolling-wrapper .single-item{width:47%}.body-promo .buy .price,.style-4 del{display:block}.time span i{display:none}}@media only screen and (min-device-width:640px) and (max-device-width:920px) and (orientation:landscape){.scrolling-wrapper .single-item{width:31%}}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:13.5px}td,th{padding:0}.of_tab_max td{font-size:14px;padding:3px}.actual-prices p{font-size:13.5px;margin:0 0 10px;padding-bottom:0}#actual-prices-section .body-panel,.actual-prices .table-responsive span,.actual-prices .table-responsive strong,.actual-prices p span,.table-responsive{font-size:13.5px}.actual-prices .message-alert p{font-size:.8em}.actual-prices .message-alert p span{font-size:.9em}table p{margin:0}@media only screen and (min-width:1024px){table{margin-left:auto;margin-right:auto;width:80%}}@media only screen and (max-width:1023px){table{margin-left:auto;margin-right:auto;width:98%}.table-responsive{margin-bottom:15px;overflow-x:auto;overflow-y:hidden;width:100%}}
