img.hide_desktop {display: none;}
.block_header.hero-wrapper img {object-fit: cover !important;height: 100% !important;width: 100% !important;}
.reduced-restarunt {position: relative;margin-top: -139px;z-index:-1;}
@media(max-width: 1199px) {
section.cards-section{height:100%;padding-bottom: 30px;}		
}
@media(max-width: 767px) {
img.hide_mobile {  display: none;}
img.hide_desktop {display: block !important;}
}
.our_restaurants_wrapper {position: relative; margin: -107px 0 -58px; }
.card-box {border-radius: 14px; background: var(--opal-clean); padding: 49px 0px; overflow: hidden; }
.button-style-one a {color: var(--main-brand-colour); font-size: 18px; border: 1px solid var(--main-brand-colour); border-radius: 7px; padding: 5px 22px; display: inline-block; }
.button-style-one a:hover {background: var(--main-brand-colour); color: var(--opal-clean); }
.top-heading {margin-bottom: 18px; padding: 0 53px; }
.card-style-two img {aspect-ratio: 6 / 6; object-fit: cover; border-radius: 14px; overflow: hidden; }
.content-inx {padding: 17px 12px; }
.content-inx h4 {margin-bottom: 10px; }
.divider-section-banner img {width: 100%; height: 100vh; object-fit: cover; object-position: top center; min-height: 800px; }
.pl-53 {padding-left: 53px;}
.slider-two .button-style-one {margin-top: 13px; }
.slider-two .card-style-two img,.comman-row .card-style-two img,.slider-restaurant .card-style-two img {aspect-ratio: 7 / 5.2;}
.what_on_wrapper {position: relative; margin-top: -42vh; }
.our-story-content-wrapper {position: relative; margin: -84px 0 0px; }
.our-story-content-wrapper .content-story {padding: 0 15px; max-width: 1230px; margin: auto; }
.our-story-content-wrapper h2 {margin-bottom: 33px; }
.content-story h5 {font-size: 18px; font-weight: 200; color: var(--main-brand-colour); margin-bottom: 18px; }
.content-story p {margin-bottom: 35px; }
.our-story-content-wrapper .card-box {padding: 120px 0 !important; }
.single-gallery-slider img {height: 80vh;object-fit: cover;aspect-ratio: unset !important;border-radius: 14px !important;}
.single-gallery-slider {padding: 40px 0; }
section.item-carousel-section, section.cards-section{height:auto !important}
section.cards-section {padding: 50px 0 !important;}
html, body{overflow-x: inherit !important;}