body.hotel-listing-page{overflow-x:hidden}body.hotel-listing-page .sorting-tab-group{width:100%;display:flex;flex-wrap:wrap}body.hotel-listing-page .room-full-name{display:flex;flex-wrap:wrap}.hotel-listing ul li .hotel-thumb{width:30%;background-color:transparent}@media (min-width: 320px) and (max-width: 425px){.total-reviews h1{width:80%}.total-reviews .col-10{margin-left:1rem}.total-reviews ul li .hotel-thumb{width:90%}.total-reviews .hotel-search .row{display:flex;flex-direction:column}.total-reviews .hotel-search .row .col-6{width:100%}.total-reviews .hotel-search .row .check-out{margin-bottom:1rem}.total-reviews .hotel-search ul li.rooms-guest{display:flex;align-items:center;flex-direction:column}.total-reviews .hotel-search ul li.split3 .room-guests .parent-guest{display:flex;flex-direction:column;margin-top:1rem}.total-reviews .hotel-search ul li.rooms-guest .no-rooms{width:100%}.total-reviews .refine-search .hotel-search ul li.rooms-guest .parent-guest .input{width:135%;margin-left:-1rem}.total-reviews .refine-search .hotel-search ul li.rooms-guest .parent-guest #number-of-children-1.input{margin-top:1rem;width:135%;margin-left:-1rem}.total-reviews span.show-fully-booked{display:flex;align-items:center}.total-reviews .star-ratings-big{display:flex;flex-direction:column}.total-reviews .star-ratings-big .star-rating{height:100%;margin-left:-1.5rem}.total-reviews .filter-amenities{display:flex;flex-direction:column}.total-reviews ul li .hotel-info{display:flex;margin-top:70%;margin-left:-10%;flex-direction:column;flex-wrap:wrap;width:100%}.total-reviews ul li .hotelamenities{display:flex;width:100%;flex-wrap:wrap}.total-reviews ul li .hotel-name a{width:50%}.total-reviews ul li .hotel-price{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:column}.total-reviews ul li .hotel-price .cash-price{display:grid}}@media (min-width: 320px) and (max-width: 425px) and (min-width: 426px) and (max-width: 610px){ul li .hotel-thumb{width:90%}.hotel-search .row{display:flex;flex-direction:column}.hotel-search .row .col-6{width:100%}.hotel-search .row .check-out{margin-bottom:1rem}.hotel-search ul li.rooms-guest{display:flex;align-items:center;flex-direction:column}.hotel-search ul li.split3 .room-guests .parent-guest{display:flex;flex-direction:column;margin-top:1rem}.hotel-search ul li.rooms-guest .no-rooms{width:100%}.refine-search .hotel-search ul li.rooms-guest .parent-guest .input{width:135%;margin-left:-1.5rem}.refine-search .hotel-search ul li.rooms-guest .parent-guest #number-of-children-1.input{margin-top:1rem;width:135%;margin-left:-1.5rem}#search-hotel{margin-right:17%}span.show-fully-booked{display:flex;align-items:center}.star-ratings-big{display:flex;flex-direction:column}.star-ratings-big .star-rating{height:100%;margin-left:-1.5rem}.filter-amenities{display:flex;flex-direction:column}ul li .hotel-info{display:flex;margin-top:70%;margin-left:-10%;flex-direction:column;flex-wrap:wrap;width:100%}ul li .hotelamenities{display:flex;width:100%;flex-wrap:wrap}.search-hotel{display:flex}ul li .hotel-name a{width:90%}ul li .hotel-price{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:column}ul li .hotel-price .cash-price{display:grid}}@media (min-width: 320px) and (max-width: 425px) and (min-width: 611px) and (max-width: 910px){.hotel-listing ul li .hotel-thumb{width:90%;height:46%}ul li .hotel-info{display:flex;margin-top:50%;margin-left:-5%;flex-direction:column;flex-wrap:wrap;width:100%}.refine-search .hotel-search ul li.rooms-guest .parent-guest .input{width:40%}.refine-search .hotel-search ul li.rooms-guest .parent-guest #number-of-children-1.input{width:45%}ul li .hotel-price{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:column}ul li .hotel-price .cash-price{display:grid}ul li .hotel-price .hotel-detail .hotel-basic{padding-top:8rem}}@media (min-width: 320px) and (max-width: 425px) and (min-width: 810px) and (max-width: 1010px){.hotel-listing-page{overflow-x:hidden}}
