@media screen and (max-width:910px){#book-btn-large{width:100%}.unit_details .selected-unit-left,.unit_details .selected-unit-right{display:table-cell}.unit_details .unit-heading{margin:0 5% 25px}.unit_details .selected-unit-left .unit-name{font-size:26px}.unit_details .selected-unit-left .building-name{font-size:20px}.unit_details .selected-unit-left .available-price{font-size:24px;margin-right:20px}.unit_details .selected-unit-left .available-price .currency-tag{font-size:20px}#unit-price-breakdown .pricing-section{width:100%}.booking_quote .rate_calendar{display:table}.booking_quote .rate_calendar.mobile{display:none}.booking_quote .mod-dates-popup{left:200px}.cat-list-item .offer-slider-link a{font-size:18px}.mini-amenities{font-size:10px}.h-stars-lbl{float:left;clear:none;margin:2px 0 0}.h-stars-lbr{text-align:right;float:right;padding:0 0 0 17px}.staff-recommended-inner,.specials-available-inner{padding:2px 25px}.reviews-a .guest-reviews .settings .buttonset.filters{clear:none;margin:6px 0 6px 20px}.special-list .special{float:left;width:48%}.amenity-columns{columns:4}}@media screen and (max-width:860px){.special .valid-dates-calendar .ui-datepicker{width:260px!important}.special .valid-dates-calendar .ui-datepicker-multi-3 .ui-datepicker-group{width:100%}}@media screen and (max-width:800px){.unit_details .selected-unit-left .unit-name{font-size:20px}.unit_details .selected-unit-left .building-name{font-size:16px}.cat-list-item span.unit-occupancy{top:0}.unselected-unit-entry .cat-list-item-l{width:100%}.listing-list-info{width:100%}.reviews-a .guest-reviews .settings .buttonset.filters{clear:both;margin-top:10px;margin-bottom:14px}.unit_gallery .gallery-label{right:0}}@media screen and (max-width:734px){.unit_details .selected-unit-left,.unit_details .selected-unit-right{display:table-row}.unit_details .unit-heading{margin:0}.unit_details .selected-unit-left .unit-name{font-size:26px}.unit_details .selected-unit-left .building-name{font-size:20px}.unit_details .selected-unit-right .unit_photo{margin:10px auto 0}#unit-price-breakdown .pricing-section{width:75%}.booking_quote .rate_calendar{display:none}.booking_quote .rate_calendar.mobile{display:table}.booking_quote .mod-dates-popup{left:20%}.mini-amenities{font-size:9px}.special-list .special{float:none;width:100%}}@media screen and (max-width:660px){.unit-amenities li,.property-amenities li{width:95%}.unit_details .details-button{width:100%;width:calc(100% - 2px);padding:8px 0}.unit_details .details-button.availability{margin-top:10px}.unit_details .special-tickets{width:100%}.special-list .mm-2{margin-bottom:0}.composer_container .composer .review-ranger-title,.composer_container .composer .review-ranger-r{display:inline-block;float:none}.composer_container .composer .review-ranger .total-score{padding-left:7px}.guest-rating-txt{margin-top:10px}.amenity-columns{columns:3}}@media screen and (max-width:560px){.unit_details .unit_photo{width:100%;height:auto}.unit_details .unit_photo .placeholder,.unit_details .unit_photo .photo{width:100%;height:100%}a.unit_gallery{width:100%;height:100%}#unit-price-breakdown .pricing-section{width:80%}.booking_quote .mod-dates-popup{left:10%}.reviews-l{width:100%;float:none;margin:0 0 25px}.reviews-r{width:100%;float:none;margin:0}.hotel-reviews-i,.hotel-reviews-i:nth-child(2n){width:100%;float:none}.cat-list-item .offer-slider-r{width:100%}.cat-list-item .main-price{display:inline-block}.cat-list-item .main-price .original-price{display:inline-block;margin-right:5px}.cat-list-item .main-price b{display:inline-block;margin-top:0}.cat-list-item .unit-choice{width:20%;margin-top:0;vertical-align:top;margin-left:5px}.offer-slider-r .main-price span.price-type{display:block}}@media screen and (max-width:500px){.property-description-wrapper{max-height:8em}.guest-reviews-l{width:100%;float:none;margin:0;text-align:center}.guest-reviews-img{margin:0 auto;margin-bottom:13px}.guest-reviews-r{width:100%;float:none;margin:0;text-align:center}.guest-reviews-bl{width:100%;float:none;margin:0}}@media screen and (max-width:435px){.booking_quote .mod-dates-popup{left:0;width:86%;padding-left:7%;padding-right:7%}.reviews-a .compose_container a.compose span.compose-l{display:none}.reviews-a .guest-reviews .settings .buttonset a.separator{border-right-color:#ede7e1}.composer_container .composer .review-ranger-r{width:67.5%}.reviews-a .guest-reviews .settings .buttonset a .overall::before{content:none}.reviews-a .guest-reviews .settings .buttonset{white-space:nowrap}.amenity-columns{columns:2}}@media screen and (max-width:401px){.unit_details .selected-unit-left .unit-name{font-size:20px}.unit_details .selected-unit-left .building-name{font-size:16px}}@media screen and (max-width:390px){.rates-line{width:100%;float:none;margin-bottom:15px}.rates-line-right{width:100%;float:none}#unit-price-breakdown .pricing-section{width:100%}#mod-dates-form.no-dates-form #ui-datepicker-div{width:94%}.booking_quote .mod-dates-popup{left:-10px;width:95%;width:calc(95% + 20px);padding-left:2.5%;padding-right:2.5%}.special .valid-dates-calendar .ui-datepicker{width:225px!important}.h-stars-lbl{float:none;clear:both;margin:5px 0 10px}.h-stars-lbr{text-align:left;float:left;padding:0}.staff-recommended-inner,.specials-available-inner{padding:2px 35px}.reviews-a .review_review a.cat-list-btn{margin:0 5px;padding:5px 8pxr}.amenity-columns{columns:1}}