.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:none;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:none;background:#ccc;border:0;border-radius:999px;color:#ccc;cursor:pointer;display:block;height:12px;margin:7px;outline:none;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%}}
