@media(max-width:1600px){.facilities-wrapper .items .inner{padding:60px 10px}.facilities-wrapper .items .icon{width:60px;height:60px}.facilities-wrapper .items .inner .title h6{font-size:16px}}@media(max-width:1399px){.pt-40{padding-top:36px}.pb-40{padding-bottom:36px}.block{padding:100px 0}h1,.banner-slide h2{font-size:70px;font-weight:700;line-height:110%}h2{font-size:50px;line-height:100%;line-height:100%}h3{font-size:40px}h4{font-size:28px}.blog-details .common-banner-section h1{font-size:50px}.facilities-wrapper{justify-content:center}.facilities-wrapper .items{width:25%;padding:12px 12px;text-align:center}}@media(max-width:1199px){.block{padding:80px 0}h1,.banner-slide h2{font-size:60px;font-weight:700;line-height:110%}h2{font-size:45px;line-height:100%;line-height:100%}h3{font-size:36px}h4{font-size:26px}.site-branding img{width:80%}.main-navigation ul li a{padding:10px 8px}.nav-wrapper .actions a{width:143px;padding:11px 5px;padding-left:25px}.nav-wrapper .actions a:after{left:18px}.blog-details .common-banner-section{min-height:auto}.blog-details .common-banner-section h1{font-size:46px}.blog-details article h2{font-size:36px}.contact-section .details-wrapper{padding-left:20px}.social p.big-text{margin-right:10px!important}.top-footer .details-container{padding-bottom:50px}.bottom-footer .container{padding:26px 0 40px;margin-top:40px}#about-page .about-section figure{aspect-ratio:1 / 1.5}.gallery-section .gallery-wrapper{padding-bottom:20px;grid-template-rows:repeat(6,60px);gap:16px}}@media(max-width:991px){.pt-40{padding-top:30px}.pb-40{padding-bottom:30px}.block{padding:60px 0}h1,.banner-slide h2{font-size:50px}h2{font-size:40px}h3{font-size:32px}h4{font-size:24px}.big-text{font-size:16px}.common-banner-section{height:45vh}.video-section .video-wrapper{aspect-ratio:16 / 9}.primary-btn{padding:12px 26px;margin-top:20px}#header-wrapper.sticky .bottom-header{padding:10px 60px 10px 40px}#header-wrapper{position:relative}#header-wrapper .nav-wrapper{opacity:0;visibility:hidden;max-width:0;width:0;height:0;transition:width .6s ease}#header-wrapper .nav-wrapper,#header-wrapper .actions{flex-direction:column}#header-wrapper .nav-wrapper,#header-wrapper .actions a:not(:last-of-type){margin:10px 0 30px}#header-wrapper .main-navigation ul{flex-direction:column;display:block!important;text-align:center}#header-wrapper .main-navigation ul li:last-of-type{display:block}#header-wrapper .main-navigation ul li a{font-size:20px;padding:20px 5px 20px;font-weight:500;color:var(--golden-color)}.main-navigation ul li a:after{bottom:0}#header-wrapper .main-navigation ul li.current_page_item a,#header-wrapper .main-navigation ul li a:hover{color:var(--primary-color)}body.nav-open{overflow:hidden}body.nav-open #header-wrapper .nav-wrapper{position:absolute;visibility:visible;padding:40px 0;background:rgb(248 248 248);opacity:1;height:calc(100vh - 76px);top:76px;right:0;box-shadow:-1px 8px 14px 0 rgb(0 0 0 / .45);max-width:400px;width:100%;z-index:99;transition:width .6s ease}body.nav-open #header-wrapper .main-navigation ul{overflow:auto;height:100%}body.nav-open #header-wrapper .main-navigation ul li>ul{padding:10px;position:relative;width:100%;border-radius:0}body.nav-open #header-wrapper .main-navigation ul li.menu-item-has-children a:before{right:30px}body.nav-open #header-wrapper .main-navigation ul li>ul li a{text-align:center;width:100%}body.nav-open #header-wrapper .main-navigation ul li.menu-item-has-children>ul{height:0;padding:0;transition:.4s ease}body.nav-open #header-wrapper .main-navigation ul li.menu-item-has-children.open>ul{margin-bottom:20px;height:auto;padding:10px 0;box-shadow:none}body.nav-open #header-wrapper .toggle-btn span:nth-child(1){transform:rotate(135deg) translate(4px,-7px);transition:.4s ease}body.nav-open #header-wrapper .toggle-btn span:nth-child(2){transition:.4s ease;opacity:0}body.nav-open #header-wrapper .toggle-btn span:nth-child(3){transform:rotate(-135deg) translate(4px,7px);transition:.4s ease}#header-wrapper .top-header{display:none}#header-wrapper .top-header a svg path{fill:#000}#header-wrapper .bottom-header{padding:10px 60px 10px 0}.nav-wrapper .actions a{padding:10px 25px;width:165px;padding-left:42px;font-size:16px}.site-branding img{width:70%}.toggle-btn{display:block;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.toggle-btn:after{content:'Menu';position:absolute;right:40px;top:50%;transform:translatey(-50%);font-size:18px;font-weight:700;color:#000;font-family:var(--primary-font)}.toggle-btn span{display:block;height:3px;width:30px;background-color:#000;transition:.4s ease;border-radius:5px}.toggle-btn span:not(:last-of-type){margin-bottom:5px}#home-page .testimonials .item .auth-details{margin-top:40px}#home-page .testimonials .item>.details p{font-size:20px;font-weight:28px}.menu-wrapper .menu-item figure{height:200px;width:380px}.menu-wrapper .menu-item:hover .title{right:68%}.read-more{margin-top:20px}.accordion-button::before{height:26px;width:26px}.blog-card-date{margin-top:10px;margin-bottom:10px;font-weight:400;font-size:14px}.common-banner-section .text{padding-top:0}.blog-card-title{font-size:20px}.gallery-section .gallery-wrapper{padding-bottom:20px;grid-template-rows:repeat(6,40px);gap:12px}.facilities-wrapper{margin:0 30px}.facilities-wrapper .items{width:33.33%}#about-page .about-section figure{aspect-ratio:2 / 1.7}.about-section h2 br{display:none}.chef-section figure{aspect-ratio:1 / 1}.chef-section figure img{object-position:top center}.about-section .cta .call p:first-of-type{font-size:20px}.about-section .cta .phone{font-size:24px}.chef-section .details,.chef-section .details ul li{font-size:16px}.why-wrapper figure figcaption h5{font-size:20px}.blog-details .common-banner-section{padding-top:20px}.blog-details .common-banner-section h1{font-size:40px}.blog-details article h2{font-size:30px}.faq-section .faq-wrapper button{font-size:20px}.faq-section .faq-wrapper{margin-top:20px}.form-action{margin-top:20px}.contact-section .details-wrapper{padding-left:0}.top-footer .details{padding-left:60px}}@media(max-width:767px){.block{padding:40px 0}h1,.banner-slide h2{font-size:38px}h2{font-size:30px}h3{font-size:26px}h4{font-size:20px}.toggle-btn{right:20px;top:50%}#chaty-widget-0 .on-hover-text{display:none!important}.sticky-buttons a{font-size:14px}.read-more-arrow{margin-top:30px}#header-wrapper.sticky .site-branding img{width:60%}.site-branding img{width:60%}#header-wrapper.sticky .bottom-header{display:none}#header-wrapper.sticky .bottom-header{padding:10px 20px 10px 20px}body.nav-open #header-wrapper .nav-wrapper{max-width:100%;padding:16px 0 30px;overflow-y:auto;height:calc(100vh - 110px);top:67px}body.nav-open #header-wrapper.sticky .nav-wrapper{height:calc(100vh - 65px);top:65px}#home-page .banner-section .banner-slide,#home-page .banner-section .text{height:60vh!important}.gallery-section .gallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,50px);gap:16px}.gallery-section .gallery-wrapper figure{grid-row:span 2;border-radius:15px;overflow:hidden;margin-bottom:0}.gallery-section .gallery-wrapper figure:nth-child(1),.gallery-section .gallery-wrapper figure:nth-child(5){grid-row:span 2}.gallery-section .gallery-wrapper figure:nth-child(4),.gallery-section .gallery-wrapper figure:nth-child(6){grid-row:span 3}.gallery-section .gallery-wrapper figure:nth-child(7){grid-column:initial;grid-row:initial}.gallery-section .gallery-wrapper figure:nth-child(3){grid-row:span 3;grid-column:span 1}.menu-wrapper .menu-item figure a:after{opacity:1}.facilities-wrapper{margin:0 20px;align-items:stretch}.facilities-wrapper .items{width:50%;padding:8px}.facilities-wrapper .items .inner{height:100%;padding:30px 8px}.book-section .row{flex-direction:column-reverse}.menu-wrapper .menu-item:hover .title{right:48%}#home-page .banner-section .text{max-width:100%}.menu-wrapper .menu-item .title h3{text-shadow:1px 2px rgb(0 0 0 / .45)}#about-page .about-section figure{aspect-ratio:1 / 1.2}.about-section .cta .call p:first-of-type{font-size:18px}.about-section .cta .phone{font-size:20px}.blog-details-section .thumbnails{height:250px}.blog-details .common-banner-section h1{font-size:30px}.blog-details article h2{font-size:26px}.blog-details article ul{margin-bottom:20px}.blog-details article p:last-of-type{margin-bottom:20px}.blog-details article h2{font-size:28px}.blog-details article :is(h2,h3,h4,h5,h6){margin-top:20px;margin-bottom:20px}.gallery-section .gallery ul{gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,100px);grid-auto-rows:180px}.faq-section .faq-wrapper{margin-top:10px}.faq-section .faq-wrapper button{font-size:18px}.form-action::after{top:52%}.top-footer .details{padding-left:0}.top-footer .details-container{padding-bottom:40px}.hygiene{text-align:left!important}.hygiene img{width:50%}.bottom-footer .container{padding:26px 20px 120px;margin-top:40px}.bottom-footer p{font-size:14px}}@media (max-width:575.98px){.menu-wrapper .menu-item figure{width:100%}}@media (max-width:370px){.common-banner-section{height:60vh}#home-page .banner-section .banner-slide,#home-page .banner-section .text{height:80vh!important}}