.booking-engine-page{width:100%;height:100vh;border:0;display:block!important}.hide,ul.page_pagination li::before{display:none}.border-bottom,.main-content p{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.post-share a:hover{color:#515151}.page-card{background:#fff;border-radius:2px;display:inline-block;position:relative;margin:25px;transition:background-color .5s}.page-card1{width:calc(100%/3 - 54px);text-align:center;border:1.5px solid var(--primary-color, #b19f6a)}.page-card:hover{background-color:var(--primary-color, #b19f6a)}@media screen and (min-width:990px){.row1{margin-right:-20px;margin-left:-20px}}@media screen and (max-width:990px){.page-card1{width:calc(50% - 54px)}}@media screen and (max-width:600px){.page-card1{width:calc(100% - 54px)}}.custom-page-text{padding:25px 21px}.custom-page-text h5{margin:0;transition:color .5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-card:hover .custom-page-text h5{color:#fff}.sec-title{position:relative;margin-bottom:17px;display:flex;justify-content:flex-end}.count-pagination{justify-content:space-between}.count-pagination,.count-pagination>div,.page_pagination li a{display:flex;align-items:center}.container{margin-bottom:60px}.post-share a,ul.page_pagination,ul.page_pagination li{margin:0 5px}.page_pagination li{display:inline-block;margin:0 4px}.page_pagination li a{width:40px;height:40px;line-height:40px;text-align:center;color:var(--primary-color, #b19f6a);font-size:18px;background:#fff;border:1px solid var(--primary-color, #b19f6a);border-radius:4px;justify-content:center}@media only screen and (max-width:1100px){.page_pagination li a{width:30px;height:30px}}.count-pagination>div span{margin-right:15px;display:inline-block}@media only screen and (max-width:1100px){.count-pagination>div span{margin-right:5px}}.main-content ul li:before,.main-content ul.nav-tabs li:before{content:""}.main-content ul li{margin:0;padding:0}.item img{height:100%;object-fit:cover}.input-wrapper{overflow:hidden}.item img,.sidebar-booking-form .booking-form input[type=text]{width:100%}.sidebar-booking-form .booking-form button{max-width:unset}.main-content{margin-bottom:15px}.latest-news-block-content .latest-news-excerpt p,.room-description{word-break:break-word}.title-block-2{width:50px;height:3px;margin:0 0 18px}.room-horizontal{display:flex}.room-horizontal .rooms-block-content{margin:0 12px}.room-horizontal.rooms-block{display:flex;width:100%}.rooms-back-image{height:200px;object-fit:cover}@media (max-width:768px){.room-horizontal.rooms-block{display:inherit}}.no-result{font-size:21px;font-weight:500}.main-content ul.nav-tabs li{margin:0 0-2px;text-transform:capitalize;padding:0!important}.main-content ul.nav-tabs li.active{border-bottom:1px solid #fff}.btn-book{background:var(--primary-color, #b19f6a);color:#fff;border-radius:30px}.btn-details{background:#fff;color:#000;border-radius:30px;border:1px solid #000}.wrapper{display:table;content:" ";margin:20px 50px}.btn-size{width:33%}#subcription,#subcription .container{display:flex;justify-content:center;align-items:center}#subcription{width:100%;height:60vh;padding-top:80px;min-height:600px;background:#fff!important}#subcription .container{flex-direction:column;text-align:center;padding:100px}#subcription .container img{width:150px;height:auto;object-fit:contain}#subcription .container h1,#subcription .container p{font-family:var(--primary-font, sans-serif);font-style:normal;text-align:center}#subcription .container h1{font-weight:700;font-size:32px;line-height:39px;color:var(--primary-color);margin:10px}#subcription .container p{font-weight:300;font-size:18px;line-height:30px;color:#3c3c3c;margin:0;width:80%}#subcription .container p a{text-transform:uppercase;color:#3c3c3c}#subcription .container p a,.re-sub{text-decoration:underline;cursor:pointer}.post-share{display:inline-block;margin:0 0 0 10px;font-size:15px}.post-share i:before{color:#555}.content-wrapper .share-heading{font-size:18px;margin:0;text-transform:capitalize;display:inline-block}.news-description p{white-space:pre-line}.booking-form label{display:none}.booking-form>label{display:block}.latest-news-block-content{height:calc(100% - 200px)}.news-block-wrapper.news-block-wrapper-3-col-listing{display:flex;flex-wrap:wrap;align-items:stretch}