.oswald-light{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.oswald-medium{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.oswald-regular{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@font-face{font-family:'Oswald-Light';src:url(../fonts/Oswald-Light.eot);src:url(../fonts/Oswald-Light.woff) format('woff'),url(../fonts/Oswald-Light.ttf) format('truetype');font-weight:300!important;font-style:normal;font-display:swap}@font-face{font-family:'Oswald-Medium';src:url(../fonts/Oswald-Medium.eot);src:url(../fonts/Oswald-Medium.woff) format('woff'),url(../fonts/Oswald-Medium.ttf) format('truetype');font-style:normal;font-display:swap}@font-face{font-family:'Oswald-Regular';src:url(../fonts/Oswald-Regular.eot);src:url(../fonts/Oswald-Regular.woff) format('woff'),url(../fonts/Oswald-Regular.ttf) format('truetype');font-style:normal;font-display:swap}html{height:100%;overflow-x:hidden;overflow-y:scroll!important;scroll-behavior:smooth!important}.page-loader{width:100%;height:100vh;position:absolute;background:#fff;z-index:99999}.page-loader .txt{color:#666;text-align:center;top:40%;position:relative;text-transform:uppercase;letter-spacing:.3rem;font-weight:700;line-height:1.5;z-index:999999}.spinner{position:relative;top:35%;width:80px;height:80px;margin:0 auto;background-color:#888;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}:root{--tg-body-font-family:"Oswald-light", sans-serif;--tg-heading-font-family:"Oswald-Light", sans-serif;--tg-subheading-font-family:"Oswald-Light", sans-serif;--tg-primary-color:#f2f2f2;--tg-secondary-color:#222;--tg-body-background-color:#FFFFFF;--tg-secondary-background:#cddfba;--tg-body-font-color:#000;--tg-theme-color:;--tg-heading-font-color:#000;--tg-paragraph-color:#000;--tg-body-font-size:1em;--tg-body-font-weight:400;--tg-body-line-height:2em;--tg-heading-font-size:2.5em;--tg-heading-font-weight:400;--tg-heading-line-height:1.8;--tg-body-letter-spacing:0.02em;--tg-heading-letter-spacing:.2em;--tg-link-space:letter-spacing: .5em;--tg-link-height:line-height: 2.4em;--tg-link-weight:font-weight: 400;--tg-link-case:text-transform: uppercase;--tg-white:#FFFFFF;--tg-black:#000000;--tg-gray:#E2E2E2;--tg-silver:#9B9B9B;--facebook:#3b5998;--twitter:#00acee;--linkedin:#1976d2;--pinterest:#3b5998;--youtube:#E53935;--skype:#00aff0;--swiper-theme-color:#f2f2f2 !important;--swiper-navigation-size:30px !important}body{font-family:var(--tg-body-font-family);font-weight:var(--tg-body-font-weight);font-size:var(--tg-body-font-size);line-height:var(--tg-body-line-height);color:var(--tg-body-font-color);font-style:normal;background-color:var(--tg-body-background-color);overflow-x:hidden}.bg-primary{background-color:var(--tg-primary-color)}.bg-secondary{background-color:var(--tg-secondary-color)}.bg-white{background-color:#FFF}.bg-silver{background-color:#F7F7FE}.bg-black{background-color:#000}.bg-lightyel{background-color:#f5e3d3}.bg-pink{background-color:#fac7d7}.bg-grey{background-color:#d2d1d3}.bg-green{background-color:#6c7f5e}a{color:var(--tg-body-font-color);text-decoration:none;cursor:pointer}a:hover,a:active,a:focus{color:#828282}.background-white{background:#fff}.has-absolute{position:absolute}.has-relative{position:relative}.text-justify,.text-justify p{text-align:justify}p{margin-bottom:10px;line-height:1.8rem;font-size:1.28rem;font-family:var(--tg-body-font-family)}h1,h2,h3,h4,h5,h6{font-family:var(--tg-heading-font-family)}h1,h2,h5{text-transform:uppercase}h5{font-family:var(--tg-subheading-font-family);font-size:1.9rem}.bordertop{border-top:1px solid #eee}.borderbottom{border-bottom:1px solid #eee}.container-custom{width:94%}.section-title h2{font-size:2.625rem;margin-bottom:20px;font-weight:400}.section-title h5{margin-bottom:20px;font-weight:400;line-height:1.9rem;font-size:1.7rem}.container-full{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;margin:0 auto;width:90%}nav.navbar{width:100%;margin:0;padding:0 5%}header a{color:#333}header .dropdown ul a{color:#fff}header img{width:180px}.home header{background-color:#fff0}.home header a{color:#fff!important}header img{width:160px}header .fixed-top .sticky-logo img{width:80px}.btn-main a{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-size:12px;letter-spacing:.5em;line-height:2.4em;font-weight:400;text-transform:uppercase;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;padding:8px 20px;cursor:pointer}nav.fixed-top{background:#fff;box-shadow:0 -11px 20px 6px #e3e3e3}nav.navbar{transition:height ease-in-out 0.2s}#main-header{transition:all 0.3s ease-in-out}header nav.fixed-top a{color:#333}.home header nav.fixed-top{background-color:transparent!important;transition:0.2s}.home header nav.fixed-top{background-color:#fff!important}.home header nav.fixed-top a{color:#333!important}header nav.fixed-top ul.navbar-nav .dropdown-menu li a{color:#fff!important}.sticky-logo{display:none}.home header nav.fixed-top .logowrap{display:none}.home header nav.fixed-top .sticky-logo{display:block}nav.fixed-top a.logowrap.navbar-brand img{max-width:80px!important}.navbar-toggler{background-color:#fff}.btn-main-outline a{display:inline-block;padding:8px 32px 8px;letter-spacing:.05em;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;vertical-align:middle;border:1px solid #000;color:#000;margin:0;font-size:14px;letter-spacing:.5em;line-height:2.4em;font-weight:400;cursor:pointer;border-radius:0}.btn-dark-outline a{display:inline-block;padding:8px 32px 8px;letter-spacing:.05em;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;vertical-align:middle;border:1px solid #000;color:#000;margin:0;font-size:14px;letter-spacing:.5em;line-height:2.4em;font-weight:400;cursor:pointer;border-radius:0}.outer-outline{background:#6c7f5e;border:none;padding:.1em .1em;line-height:32px!important}.outer-outline:hover{cursor:pointer;transition:all 2s ease;background:#999}.outer-outline:hover>.inner-outline{border:3px solid #fff;background:#545454;color:#fff;transition:all 1s ease}.outer-outline a{text-decoration:none;transition:all 2s ease}.inner-outline{border:3px solid #fff;padding:.3em 2em;text-transform:uppercase;letter-spacing:1.5px;color:#fff}header ul.navbar-nav a{font-size:1.2em;font-weight:400;padding:14px 8px;margin-left:4px}header .dropdown:hover .dropdown-menu{display:block;margin-top:0;min-width:280px;background:#4a4a4a;border:0;border-radius:2px}header ul.navbar-nav .dropdown-menu li{padding:6px 10px;border-bottom:1px dashed #777}.form-wrap{width:100%}.contactform-wrap input,.contactform-wrap optgroup,.contactform-wrap select,.contactform-wrap textarea,.contactform-wrap label{width:100%}.contactform-wrap input,.contactform-wrap optgroup,.contactform-wrap select,.contactform-wrap textarea{width:100%;padding:2px 5px;border-radius:5px;border:1px solid #ccc}.contactform-wrap textarea.wpcf7-form-control.wpcf7-textarea{height:100px}.careers-form input.wpcf7-form-control.wpcf7-submit.cf-custbutton{width:162px;background:#6c7f5e;line-height:32px!important;cursor:pointer;padding:.3em .2em;text-transform:uppercase;letter-spacing:1.5px;color:#fff;border:3px solid #fff;margin:3px}.careers-form .cf-outerbtn{width:168px;height:54px;background:#6c7f5e;margin:auto}.goverlay{background:rgb(255 255 255 / 40%)!important}.swiper-slider img{width:100%}.swiper-slider img{width:100%}.section-py-250{padding-top:250px;padding-bottom:250px}.section-py-200{padding-top:200px;padding-bottom:200px}.section-py-160{padding-top:160px;padding-bottom:160px}.section-py-140{padding-top:140px;padding-bottom:140px}.section-py-100{padding-top:100px;padding-bottom:100px}.section-py-80{padding-top:80px;padding-bottom:80px}.section-py-60{padding-top:60px;padding-bottom:60px}.section-py-50{padding-top:50px;padding-bottom:50px}.section-py-30{padding-top:30px;padding-bottom:30px}.section-py-15{padding-top:15px;padding-bottom:15px}.section-px-80{padding-left:80px;padding-right:80px}.pe-5{padding-right:5rem!important}.pe-6{padding-right:6rem!important}.section-pt-50{padding-top:50px}.section-pt-60{padding-top:60px}.section-pt-70{padding-top:70px}.section-pt-80{padding-top:80px}.section-pt-100{padding-top:100px}.section-pt-120{padding-top:120px}.section-pt-135{padding-top:135px}.section-pt-140{padding-top:140px}.section-pt-150{padding-top:150px}.section-pt-160{padding-top:160px}.section-pt-180{padding-top:180px}.section-pt-200{padding-top:200px}.section-pb-250{padding-bottom:250px}.section-pb-200{padding-bottom:200px}.section-pb-150{padding-bottom:150px}.section-pb-140{padding-bottom:140px}.section-pb-115{padding-bottom:115px}.section-pb-100{padding-bottom:100px}.section-pb-80{padding-bottom:80px}.section-pb-60{padding-bottom:60px}.section-pb-30{padding-bottom:30px}.section-mt-300{margin-top:300px}.section-mt-200{margin-top:200px}.section-mt-170{margin-top:170px}.section-mt-160{margin-top:160px}.section-mt-130{margin-top:130px}.section-mt-120{margin-top:120px}.section-mt-100{margin-top:100px}.section-mt-80{margin-top:80px}.section-mt-60{margin-top:60px}.section-mt-10{margin-top:10px}.section-mb-10{margin-bottom:10px}.section-mb-80{margin-bottom:80px}.section-mb-100{margin-bottom:100px}.section-mb-200{margin-bottom:200px}.section-mb-300{margin-bottom:300px}.spacing-mint-450{margin-top:-450px}.spacing-mint-350{margin-top:-350px}.spacing-mint-250{margin-top:-250px}.spacing-mint-200{margin-top:-200px}.spacing-mint-150{margin-top:-150px}.spacing-mint-100{margin-top:-100px}.m-80{margin:80px}section{min-height:90vh!important}.careers-form label{display:inline-block;width:100%!important}.careers-form input,.careers-form optgroup,.careers-form select,.careers-form textarea{padding:5px;margin-bottom:10px;border:1px solid #cccccc6e;border-radius:2px;width:100%}.careers-form textarea.wpcf7-form-control.wpcf7-textarea{width:100%!important;height:100px!important}header.main-header{position:absolute;width:100%;z-index:999;font-family:'Oswald',sans-serif;font-weight:400!important}li.nav-item.insta-btn .instalink{padding:6px 12px}.menugradient{height:100vh;position:relative}.menugradient::before{content:"";background:linear-gradient(to bottom,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .4) 40%,rgb(0 0 0 / .3) 90%,#fff0 100%);position:absolute;top:0;left:0;right:0;height:70vh;opacity:0;animation:fadeOverlayIn 2s ease-out 0.5s forwards}@keyframes fadeOverlayIn{from{opacity:0}to{opacity:1}}.menuvideogradient{position:relative}.menuvideogradient::before{content:"";background:linear-gradient(to bottom,rgb(0 0 0 / 30%) 0%,rgb(0 0 0 / .2) 40%,rgb(0 0 0 / .1) 90%,#fff0 100%);position:absolute;top:0;left:0;right:0;height:100vh}ul.category-list{list-style:none;padding:0}.category-list li{border-bottom:1px solid #ebebeb;margin-bottom:12px}.category-list li h4{font-size:1.3rem;font-weight:400;margin-bottom:5px}.category-list .list-day{font-size:1.15em;font-weight:400;display:block;padding:0 0 0 0}.category-list .list-time span{font-size:.88em;letter-spacing:.5px;font-weight:300}ul.horizontal-link{list-style-type:none;margin:0;padding:0;min-height:67px;display:flex;align-items:flex-end}.horizontal-link li{display:inline-block;margin:0 .5em}.horizontal-link li:first-of-type{margin-left:20px}.horizontal-link a{text-decoration:none;display:block;position:relative;padding:.5em 0}ul.horizontal-link i[class^="flaticon-"]:before,ul.horizontal-link i[class*=" flaticon-"]:before{font-family:flaticon_linear!important;font-style:normal;font-weight:400;line-height:1;font-size:26px}.info-box i:before{line-height:1;font-size:40px;color:#000;margin:0}.info-box .horizontal-link li{display:inline-block;margin:0 .9em 0 0}.info-box ul.horizontal-link i[class^="flaticon-"]:before,ul.horizontal-link i[class*=" flaticon-"]:before{font-family:flaticon_linear!important;font-style:normal;font-weight:400;font-size:40px;color:#000}ul.horizontal-link i.flaticon-social:before{font-size:38px!important;font-weight:400!important;color:#000;position:relative;bottom:-6px;left:-8px}.info-box ul.horizontal-link i.flaticon-social:before{font-size:54px!important;color:#000;position:relative;bottom:-8px;left:-8px}.info-box .addressbx strong{font-size:1.2em}.accom-backdrop.leaf-two-left{position:absolute;width:100%;height:100%}.hero-slider h1,.hero-slider h2{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300!important;font-style:normal}.hero-slider .swiper-slide-cover{transition:8.5s ease-out!important;transform:scale(1)!important}.hero-slider .swiper-slide.swiper-slide-active .swiper-slide-cover{transform:scale(1)!important}.hero-slider{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:9;overflow:hidden}.myfoodinnerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:3%!important}}.hero-slider .swiper-slide{overflow:hidden;color:#fff}.hero-slider .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{background:#fff0;width:55px;height:55px;line-height:53px;margin-top:-30px;text-align:center;border:2px solid #d4d3d3;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease}.hero-slider:hover .swiper-button-prev,.hero-slider:hover .swiper-button-next{transform:translateX(0);opacity:1;visibility:visible}.hero-slider .swiper-button-prev{left:25px;transform:translateX(50px)}.hero-slider .swiper-button-prev:before{font-size:12px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}.hero-slider .swiper-button-next{right:25px;transform:translateX(-50px)}.hero-slider .swiper-button-next:before{font-size:12px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}.hero-slider .swiper-pagination-bullet{width:12px;height:12px;text-align:left;line-height:12px;font-size:12px;color:#000;opacity:.3;background:#fff;transition:all .2s ease}.hero-slider .swiper-pagination-bullet-active{opacity:1}.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:30px}.slidecontent-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}@media screen and (min-width:992px){.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{}}@media screen and (max-width:1200px) and (min-width:992px){.slidecontent-wrap .slide-title h1, .slidecontent-wrap .slide-title h2{font-size:3.5rem;font-weight:600;margin-top:150px}}.hero-slider .swiper-pagination{text-align:center}.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;max-width:1200px;padding:0 15px;margin:0 auto;left:50%;transform:translateX(-50%)}@media (min-width:767px){.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}}.hero-style{height:100vh;transition:all .4s ease}.container.slidecontent-wrap{text-align:center}@media (max-width:991px){.hero-style{height:80vh}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:3.4rem}.hero-slider .slide-inner{height:70vh}.hero-slider .swiper-container{height:70vh!important}section.hero-slider.hero-style{min-height:70vh!important}}@media (max-width:767px){.hero-style{height:50vh}.container.slidecontent-wrap{padding:0 15px!important;margin-top:30px}.hero-slider .slide-inner{height:50vh}}@media screen and (min-width:992px){.hero-style .container{padding-top:150px}}.hero-style .slide-title h1,.hero-style .slide-title h2{font-size:56px;font-weight:400;line-height:1;color:#fff;margin:0 0 30px;text-transform:uppercase;transition:all .4s ease}@media (max-width:1199px){.logowrap{width:65%}header nav.fixed-top ul.navbar-nav .dropdown-menu li a{color:#545454!important}.hero-style .slide-title h1,.hero-style .slide-title h2{font-size:42px!important;margin-top:100px!important}.home header a{color:#545454!important}.hero-style .slide-text p{font-size:24px!important}}@media (max-width:991px){.hero-style .slide-title h1,.hero-style .slide-title h2{font-size:35px;margin:0 0 15px}}@media (max-width:767px){.hero-style .slide-title h1,.hero-style .slide-title h2{font-size:25px;margin:0 0 15px}.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{display:none}.logofooter{width:170px!important}}.hero-style .slide-text p{opacity:.9;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:normal;color:#fff;margin:0 0 40px;transition:all .4s ease}@media (max-width:767px){.hero-style .slide-text p{font-size:18px!important;font-size:1rem;font-weight:400;margin:0 0 10px}}.hero-style .slide-btns>a:first-child{margin-right:10px}.food-slide-section .swiper-button-prev,.food-slide-section .swiper-button-next{background:#333;width:55px;height:55px;line-height:53px;margin-top:-30px;text-align:center;border:2px solid #d4d3d3;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease}.food-slide-section:hover .swiper-button-prev,.food-slide-section:hover .swiper-button-next{transform:translateX(0);opacity:1;visibility:visible}.food-slide-section .swiper-button-next,.food-slide-section .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,90%)}.food-slide-section .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px))}@media (max-width:767px){.food-slide-section .swiper-button-prev,.food-slide-section .swiper-button-next{display:block}.food-slide-section .swiper-button-next,.food-slide-section .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,96%)}}@media (max-width:575px){.events-section ul.category-list{text-align:center}}.food-slide-section .swiper-button-prev{left:25px;transform:translateX(50px);top:50%}.food-slide-section .swiper-button-prev:before{font-size:12px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}.food-slide-section .swiper-button-next{right:25px;transform:translateX(-50px);top:50%}.food-slide-section .swiper-button-next:before{font-size:12px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}.food-slide-section .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:#333}.food-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block;width:100%;height:100%}.food-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex}.food-slide{flex-shrink:0;width:100%;margin:auto;height:100%;position:relative;transition-property:transform;display:block}.food-slide img{display:block;height:100%;object-fit:cover;cursor:pointer}.theme-btn,.theme-btn-s2{background-color:rgb(255 255 255 / .9);color:#000;text-align:center;border:0;text-transform:uppercase;display:inline-block;transition:all .4s ease;padding:8px 32px 8px;position:relative;text-decoration:none;transition-duration:.3s;vertical-align:middle;margin:0;font-size:15px;letter-spacing:.2em;line-height:2.4em;font-weight:500;cursor:pointer;border-radius:0;z-index:9999}a{text-decoration:none;transition:all 0.2s ease}.theme-btn-s2{background-color:rgb(255 255 255 / .9)}.theme-btn:hover,.theme-btn-s2:hover,.theme-btn:focus,.theme-btn-s2:focus,.theme-btn:active,.theme-btn-s2:active{background-color:#272727;color:#fff}.theme-btn-s3{font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-transform:uppercase}i.fa-chevron-circle-right{height:22px;width:22px}a:hover{text-decoration:none}@media (max-width:991px){.theme-btn,.theme-btn-s2,.theme-btn-s3{font-size:13px;padding:12px 25px}}@media (max-width:767px){.theme-btn,.theme-btn-s2{padding:10px 20px;font-size:13px}}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2,.slidecontent-wrap .slide-text p,.slidecontent-wrap .slide-btns a{position:relative!important;z-index:999!important}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:5rem;font-weight:400;margin-top:150px}.gallery-grid-wrapper>div{display:flex;justify-content:center;align-items:center}.gallery-grid-wrapper img{max-width:100%;height:auto;vertical-align:middle;display:inline-block;transform:translate3d(0,0,0);animation:zoomin 1s ease}.gallery-grid-wrapper>div>img{width:100%;height:100%;object-fit:cover;border-radius:5px}.gallery-grid-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:200px;grid-auto-flow:dense}.gallery-grid-wrapper .wide{grid-column:span 2}.gallery-grid-wrapper .tall{grid-row:span 2}.gallery-grid-wrapper .big{grid-column:span 2;grid-row:span 2}.masonry-with-columns{columns:5 160px;column-gap:1rem;margin-top:20px}.masonry-with-columns div{width:150px;margin:0 1rem 1rem 0;display:inline-block;width:100%;text-align:center;font-weight:900;font-size:2rem}h1{font-size:3.1rem;margin-bottom:20px;font-weight:400!important}.swiper.mycustomSwiper{width:100%;height:100%}.mycustomSwiper .swiper-slide img{display:block;width:100%;height:100%;max-height:760px;object-fit:cover;cursor:pointer}.experience-section{line-height:0}.experience-section h5{margin-bottom:20px;line-height:1.9rem;font-size:1.7rem}.experience-section p{padding-bottom:10px!important}.highlight-section img{display:block;width:100%;height:100%;object-fit:cover}.highlightimg .white-title{position:relative;bottom:0;background:rgb(255 255 255 / 95%);padding:12px 15px;margin:-55px auto 0;max-width:fit-content;min-width:200px;min-height:70px;text-transform:uppercase;line-height:24px;font-weight:500;z-index:9999999}.highlight-txt{padding:5px 20px;margin-bottom:25px}.swiper.myeventSwiper video{padding:0 25px 40px 0}.myaccommSwiper .box-content,.myaccommSwiper .box-image{text-align:center!important}.outlet-section .box-content,.outlet-section .box-image{text-align:center!important}.myaccommSwiper button.outer-outline{margin-top:12px}.outlet-section button.outer-outline{margin-top:12px}.accommodation-box h5{margin-bottom:20px;font-weight:400;line-height:1.6;font-size:1.9rem}.accommodation-list .box-content h5{margin-bottom:12px;font-weight:400;line-height:1.6;font-size:1.1rem}.accommodation-list .box-content p{line-height:1.8rem;font-size:1.2rem}.card__inner{min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.outlet-section .card__inner p{font-size:1.02rem;line-height:1.6rem}.icon-highlight h5{text-transform:uppercase;font-weight:400;font-size:1.28em;margin-bottom:1.1em}.icon-highlight i{font-weight:400;font-size:3em}.box-layout-one{display:flex;justify-content:center;flex-wrap:wrap}.box-image{margin-bottom:25px}.box-wrap-one{margin-bottom:80px;padding:22px;border:1px solid #f0f0f0;background:#fff}.box-content{min-height:205px}.box-content h4{margin-bottom:10px;font-family:var(--tg-subheading-font-family)}.bg-lightgreen{background:var(--tg-secondary-background)}.experience-section,.events-section,.collection-section,.getintouch-section,.food-slide-section{min-height:100vh}.experience-section .icon-highlight{padding:50px 50px 80px;margin-top:50px}section.food-section{transition:background .5s,border .5s,border-radius .5s,box-shadow .5s}.facilities-section .icon-highlight .row{display:flex;justify-content:center;flex-wrap:wrap}section.outlet-section .btn-main-outline a{background:#fff0}section.outlet-section{padding:6% 0 3%}.food-section .swiper-slide{text-align:center;font-size:20px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper.myfoodSwiper{height:90vh}.myfoodSwiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.food-section .white-title{position:absolute;bottom:0;background:#cddfba;padding:12px 15px;margin:0 auto;max-width:220px;min-width:180px;min-height:70px;text-transform:uppercase;line-height:24px;font-weight:500;z-index:9999999;display:flex;align-items:center;justify-content:center}.events-section .category-list .list-day img{width:160px}.swiper.myfoodinnerSwiper img{width:100%}.collection-section .swiper-slide{text-align:center;font-size:20px;background:#fff;display:flex;justify-content:center;align-items:center}.collection-section .swiper-slide img{display:block;width:100%;height:90vh;object-fit:cover;cursor:pointer}.accommodation-box{background:#cddfba;text-align:center;margin-bottom:50px;padding:40px 35px}.contact-box{background:#cddfba;padding:55px 35px;border-radius:2px;text-align:center}.contact-box label{text-align:left}.contact-box h5{margin-bottom:12px;font-weight:400;line-height:1.6;font-size:1.08rem}.contact-wrap{padding-bottom:80px}.contact-wrap .locationbox{border-bottom:1px solid #ccc;margin-bottom:80px;padding:0 25px 30px}.contact-wrap .locationbox h3{margin-bottom:12px;font-weight:400;line-height:1.6;font-size:1.6rem}.contact-wrap .locationbox a.instalink span,.contact-wrap .locationbox a,.contact-wrap .locationbox p{font-weight:400}.career-box{margin-bottom:25px;padding:20px 35px;border-radius:5px;border-bottom:1px solid #a8b3a8}footer{height:100%}.footer-inner{padding:100px 50px 30px;z-index:99;position:relative}.footer-wrap a{font-weight:400px;text-decoration:none}.footer-wrap .righttextft{margin-bottom:45px}.footer-wrap .righttextft h3{text-transform:uppercase;font-size:1.28em;font-family:var(--tg-subheading-font-family)}.footer-wrap .righttextft p,.footer-wrap .righttextft a{font-weight:500;font-size:1.02em;margin-bottom:4px;line-height:1.8em}.footer-wrap{background-color:#cddfba}ul.footer-links{padding-left:0;display:flex;justify-content:center;flex-wrap:wrap}ul.footer-links li{margin-bottom:5px;font-weight:400;text-decoration:none;list-style:none;font-size:1.28rem}ul.footer-links li::before{content:'|';padding:0 20px}ul.footer-links li:first-of-type:before{content:'';padding:0}.custom-container{padding:6%}.horizontal-link a:hover{opacity:.5}.section-mt{margin-top:102px}.bg-lightgreen .container-fluid{padding:6% 12px}.padding-tb{padding:6% 0}.food-slide-section .food-slide img.img-fluid{max-height:760px}.myfoodinnerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8%}.img-fluid{width:100%}.contact-box p{font-size:1.02rem;line-height:1.6rem}.collection-section .custom-container{padding:6% 6% 6% 5%}.experience-section .custom-container{padding:5% 6%}.box-content h4{text-transform:uppercase!important;font-size:1.7rem}.outlet-location i::before{font-size:xx-large}.cd-wrap{min-height:130px;padding-right:20px}.about-box{padding:0 60px}.about-artjuna .about-box{padding:0 60px}.food-slide-section .about-box{padding:0 80px}.food-slide-section .food-content .section-title h2{padding:0 25px}.food-slide-section .food-content .section-title h5{padding:0 40px}.single-outlets-sec .horizontal-link{justify-content:center}.single-outlets-sec .horizontal-link li{margin:0 .5em 0 .5em}.single-outlets-sec .horizontal-link li a{width:40px}.single-outlets-sec .about-box-wrap.about-box{padding:0 60px}.acco-single-sec .about-box-wrap.about-box{padding:0 60px}.acco-single-sec .info-box .acco-contact a{display:flex}.acco-single-sec .info-box .acco-contact span{height:40px;line-height:36px}.acco-single-sec h1{font-size:3rem}.experience-section .about-box p{margin:auto;max-width:62%}.copyright .pc-section{display:flex}.copyright .pc-section p:first-of-type::after{content:"|";padding:0 5px}.getintouch-section{position:relative;overflow:hidden}.getintouch-section .container-full{position:relative;z-index:2}.main-title{font-size:3.1rem!important;text-transform:uppercase!important}.section-main-title{font-size:3rem!important;line-height:1.2!important;text-transform:uppercase}.section-sub-title{line-height:1.9rem!important;font-size:1.6rem!important;text-transform:uppercase}.section-sub-title2{line-height:1.6!important;font-size:1.9rem!important;text-transform:uppercase}.pp-page{line-height:1.9rem;font-size:1.2rem}.swiper-container{width:100%!important;height:100vh!important;position:relative}.verti-slider .swiper-container .slider{min-height:100vh}.verti-slider .swiper-container .slider .swiper-slide{background:#ccc;overflow:hidden;position:relative;height:100%;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.verti-slider .swiper-container .slider .swiper-slide .slide-inner{position:absolute;width:100%;height:100vh;left:0;top:0}.verti-slider .swiper-container .slider .swiper-slide .slide-inner img{position:absolute;width:100%;left:0;top:0;bottom:0;margin:auto;height:100vh}.verti-slider .swiper-container .swiper-pagination-bullet{background-color:#fff0}.verti-slider .swiper-container .swiper-pagination{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:7em;position:absolute;z-index:3;right:0}.verti-slider .swiper-container .swiper-pagination span{margin-bottom:3em;font-size:.8rem;letter-spacing:.07em;color:#000}.verti-slider .swiper-container .swiper-pagination span:focus{outline:none}#content{text-align:center;color:#fff;padding:200px 0;background:#002020}.verti-slider .slider{padding:32px;color:#fff}.verti-slider .slider .swiper-container{width:100%;height:100%}.verti-slider .slider__flex{display:flex;align-items:flex-start}.verti-slider .slider__col{display:flex;flex-direction:column;width:150px;margin-right:32px}.verti-slider .slider__prev,.verti-slider .slider__next{cursor:pointer;text-align:center;font-size:14px;height:48px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.verti-slider .slider__prev:focus,.verti-slider .slider__next:focus{outline:none}.verti-slider .slider__images{height:400px}.verti-slider .slider__images .slider__image img{transition:3s}.verti-slider .slider__images .slider__image:hover img{transform:scale(1.1)}.verti-slider .slider__image{width:100%;height:100%;border-radius:30px;overflow:hidden}.verti-slider .slider__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.slider__flex{flex-direction:column-reverse}.slider__col{flex-direction:row;align-items:center;margin-right:0;margin-top:24px;width:100%}.slider__images{width:100%}.slider__thumbs{height:100px;width:calc(100% - 96px);margin:0 16px}.slider__prev,.slider__next{height:auto;width:32px}}img.logofooter{width:200px;padding-bottom:20px}.contact-form iframe{height:100%}hr.sections-hr{margin:0!important;height:10px!important;border:0!important}.img-fit{height:95vh;width:100%;object-fit:cover}.img-fit-50vh{height:100vh;width:100%;object-fit:cover}.aminities-highlight i{font-size:35px!important}.accom-listing-home{background:#f5e3d3}.accom-listing-home .contact-box{background:#f5e3d3}.accom-listing-home .al-home-bg{position:relative;height:90vh;width:100%;object-fit:cover;margin:80px 0}.accom-listing-home p,.accom-listing3-home p{line-height:1.8rem;font-size:1.28rem}.accom-listing p,.accom-listing3 p{line-height:1.8rem;font-size:1.28rem}.accom-listing-home .contact-box{padding:55px 70px}.box-wrap{position:absolute;margin:0 50px;left:0;transform:translate(0,-50%);top:50%}.box-wrap.reverse{right:0;transform:translate(0,-50%);left:auto}.relative{position:relative!important}.accom-listing3 .box-wrap{position:absolute;margin:0 0;left:50%;transform:translate(-50%,50%);bottom:0%;top:auto}.accom-listing3 .box-wrap.reverse{position:absolute;margin:0 0;left:50%;transform:translate(-50%,-10%);top:-15%}.accom-listing3 .contact-box{padding:55px}footer .footer-addr p{font-size:1.18rem!important}.gallery-hidden{display:none}.contact-page.getintouch-section .contact-box i{font-size:40px}.contact-page.getintouch-section .contact-box h3{font-size:36px}.contact-page h4{font-size:1.4rem!important;line-height:2rem}.contact-page h3{font-size:1.4rem!important;line-height:2rem;font-weight:600!important;margin-bottom:5px!important}.contact-page .cont-bt{border-top:1px solid;margin-top:30px}.contact-page ul.horizontal-link i[class^="flaticon-"]:before{font-size:40px!important}.contact-page ul.horizontal-link i.flaticon-social:before{font-size:58px!important;bottom:-8px;left:-8px}.about-us-sec .box-wrap-one .box-content .card__inner{min-height:180px!important}.food-slide-section p{line-height:2.3rem!important}.collection-section .white-title{position:absolute;bottom:0;background:#cddfba;padding:12px 15px;margin:0 auto;max-width:260px;min-width:220px;min-height:70px;text-transform:uppercase;line-height:24px;font-weight:500;z-index:9999999;display:flex;align-items:center;justify-content:center}.entertain-section .about-box p{font-size:1.24rem!important;line-height:2rem!important}@media (max-width:1200px) and (min-width:766px){.logofooter{width:100%}}@media (max-width:1199px){.navbar-collapse{width:265px!important;margin-left:auto;flex-basis:unset;flex-grow:unset;position:absolute;top:100%;right:0;max-height:80vh;overflow-y:auto}nav.navbar{width:100%;margin:0 auto}div#navbarNavmain ul{background:#fff;padding:15px}div#navbarNavmain ul li{padding:10px;border-bottom:1px dashed #545454}a.logowrap img{width:120px}header ul.navbar-nav a{font-size:1.1em;font-weight:400;padding:14px 5px;margin-left:4px}header .navbar-collapse a{color:#545454}header .dropdown ul a{color:#545454}header .dropdown:hover .dropdown-menu{min-width:210px}}@media (max-width:1400px) and (min-width:992px){.section-title h2{font-size:2.2rem;margin-bottom:20px;font-weight:400}.section-sub-title{line-height:1.8rem!important;font-size:1.3rem!important}p{line-height:1.8rem!important;font-size:1.2rem!important}.accom-listing-home .contact-box{padding:40px}.about-box{padding:40px}.food-slide-section p{line-height:1.8rem!important}.food-slide-section .about-box{padding:40px}.entertain-section .about-box p{font-size:1.2rem!important;line-height:1.8rem!important}.myaccommSwiper .box-wrap-one{min-height:780px!important}.accommodation-list .box-content p{font-size:1.1rem!important}}@media (max-width:1199px) and (min-width:992px){.section-mt{margin-top:114px}}@media (max-width:991px){section{min-height:100vh!important}.section-mt{margin-top:101px}.experience-section,.events-section,.collection-section,.getintouch-section,.food-slide-section{min-height:auto}nav.navbar.navbar-expand-lg.navbar-dark.sticky-top{background:#657f54;padding:15px}a.logowrap.navbar-brand img{width:100px}.copyright .pc-section{display:block}.copyright .pc-section p:first-of-type::after{content:""}.copyright p{padding-bottom:5px}.experience-section .about-box p{margin:auto;max-width:100%}.swiper.myeventSwiper video{padding:0 0 40px 0}.collection-section .about-box{padding:50px}.about-artjuna .about-box{padding:0}.food-slide-section .about-box{padding:40px}.food-slide-section .food-content .section-title h2{padding:0}.food-slide-section .food-content .section-title h5{padding:0}.acco-single-sec .about-box-wrap.about-box{padding:0}.single-outlets-sec .about-box-wrap.about-box{padding:0}.box-wrap{position:absolute;margin:0 0;left:50%;transform:translate(-50%,-50%);top:50%}.box-wrap.reverse{right:auto;transform:translate(-50%,-50%);left:50%}.accom-listing-home .contact-box{padding:40px}.accom-listing-home .al-home-bg{height:100vh}.about-box{padding:0 50px}.copyright{text-align:center}.food-section .about-box{padding:0 50px 50px}.git-section iframe{height:350px!important}.section-py-80{padding-top:50px;padding-bottom:50px}.contact-box{padding:40px}.myaccommSwiper .box-wrap-one{min-height:750px!important}.accommodation-list .box-content p{font-size:1.1rem!important}}@media (max-width:767px){.myaccommSwiper .box-wrap-one{min-height:auto!important}.myaccommSwiper .box-wrap-one .card__inner{min-height:auto}a.logowrap.navbar-brand img{width:85px}.accommodation-list .swiper-horizontal>.accommodation-list .swiper-pagination-bullets,.accommodation-list .swiper-pagination-bullets.swiper-pagination-horizontal,.accommodation-list .swiper-pagination-custom,.accommodation-list .swiper-pagination-fraction{bottom:25px}ul.footer-links{padding-bottom:30px}.cd-wrap{min-height:auto}.custom-container{padding:12% 6%}.experience-section .custom-container{padding:12% 6%}.collection-section .custom-container{padding:12% 6%}.bg-lightgreen .container-fluid{padding:12% 12px}.box-wrap-one{margin-bottom:60px}section.outlet-section{padding:12% 0 3%!important}.hero-slider{height:50vh}h1{font-size:2.6rem!important}.section-title h2{font-size:2rem}.section-title h5{font-size:1.6rem}p{font-size:1.15rem!important}.experience-section h5{font-size:1.6rem!important}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:2.5rem!important;font-weight:600;margin-top:50px}.food-slide-section .food-slide img.img-fluid{height:auto;min-height:460px!important}.collection-section img.img-fluid{min-height:460px!important;height:auto}.collection-section .collection-wrap{max-width:100%}.collection-section .collection-wrap p{max-width:100%;margin:auto}.accommodation-list .section-mt-100{margin:0 0 60px 0}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:2.2rem!important}.swiper.myeventSwiper video{padding:0 0 40px 0px!important}.info-box .addressbx strong{font-size:1.1em;line-height:1.4em}.hero-slider .swiper-pagination-bullet,.swiper-pagination-bullet{width:15px;height:15px;margin:0 6px!important}.main-title{font-size:2.6rem!important;line-height:2.6rem!important}.section-main-title{font-size:2.2rem!important}.section-sub-title{font-size:1.4rem!important;line-height:1.7rem!important}.section-sub-title2{line-height:1.6!important;font-size:1.9rem!important}.collection-section .swiper-slide img{height:70vh}.about-box{padding:50px 20px}.food-section .about-box{padding:0 20px 50px}.experience-section .about-box{padding:0 20px}.section-pb-80{padding-bottom:50px}.section-pt-80{padding-top:50px}.accom-listing-home .al-home-bg{margin:50px 0}.footer-inner{padding:50px}.img-fit{height:70vh}.food-slide-section.section-pb-80{padding-bottom:0}.food-slide-section p{line-height:1.8rem!important}.inner-outline{padding:.3em 1em}.contact-box{padding:40px}.m-80{margin:50px}ul.footer-links li::before{content:'|';padding:0 12px}.accom-listing.section-mt-80{margin-top:50px!important}section.accom-listing{min-height:auto!important}}@media (max-width:420px){.navbar-collapse{width:250px!important;margin-left:auto}header .dropdown:hover .dropdown-menu{min-width:210px}nav.fixed-top a.logowrap.navbar-brand img{max-width:100px!important}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{margin-top:15vh!important}h1{font-size:2.4rem!important;line-height:2.6rem}.section-title h2{font-size:2rem;line-height:2.1rem}.section-title h5{font-size:1.4rem;line-height:1.6rem}.main-title{font-size:2.4rem!important;line-height:2.6rem}.section-main-title{font-size:2rem!important;line-height:2.1rem!important}.section-sub-title{font-size:1.4rem!important;line-height:1.6rem!important}.section-sub-title2{line-height:1.6rem!important;font-size:1.4rem}p{font-size:1.1rem!important;line-height:1.4rem}.experience-section h5{font-size:1.4rem!important;line-height:1.6rem}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:2.4rem!important;line-height:2.6rem}.slidecontent-wrap .slide-title h1,.slidecontent-wrap .slide-title h2{font-size:1.6rem!important;line-height:2.2rem}.accommodation-box h5{line-height:1.6rem;font-size:1.4rem}.hero-style .slide-text p{font-size:16px!important;line-height:18px}.food-slide-section .swiper-button-prev{top:48%}.food-slide-section .swiper-button-next{top:48%}div#navbarNavmain ul li{padding:10px 0}header ul.navbar-nav a{font-size:1em}.main-title{font-size:2.4rem!important;line-height:2.6rem!important}.section-main-title{font-size:2rem!important;line-height:2.1rem!important}.section-sub-title{font-size:1.4rem!important;line-height:1.6rem!important}.section-sub-title2{font-size:2rem!important;line-height:2.1rem!important}}@media (min-width:420px) and (max-width:510px){.food-slide-section .swiper-button-prev{top:47%}.food-slide-section .swiper-button-next{top:47%}}.single_aminity{line-height:1.5rem!important}@media screen and (min-width:800px) and (max-width:991px){.min-height{min-height:1185px!important}}@media screen and (min-width:992px) and (max-width:1199px){.min-height{min-height:1220px!important}}@media screen and (min-width:1200px){.min-height{min-height:1120px!important}}header ul.navbar-nav a{font-size:1.3em!important}@media (max-width:1400px) and (min-width:1200px){header ul.navbar-nav a{font-size:1.15em!important}}.page-id-1182 header a{color:#fff}.page-id-1182 .navbar-expand-xl .navbar-collapse{justify-content:center}.page-id-1182 .navbar-nav{padding:40px 0}.page-id-1182 .slidecontent-wrap .slide-title h2{margin-top:90px}.page-id-1182 .hero-style .container{padding-top:80px}.page-id-1182 .slidecontent-wrap .slide-title h2{font-size:4.5rem}.page-id-1182 .hero-style .slide-text p{font-size:30px}.page-id-1182 header nav.fixed-top .logowrap{display:none}.page-id-1182 header nav.fixed-top .sticky-logo{display:block}.page-id-1182 .h2-header-logo{display:none}@media (max-width:1199px){.page-id-1182 .h2-header-logo{display:block}.page-id-1182 header a{color:#545454!important}.page-id-1182 .navbar-expand-xl .navbar-nav{height:100%}}.page-id-1185 header a{color:#fff}.page-id-1185 .logowrap.navbar-brand{margin:0}.page-id-1185 .logowrap.navbar-brand img{padding-top:20px}.page-id-1185 .h3-header{justify-content:space-between;height:160px;display:flex;align-items:center;width:100%}.page-id-1185 .navbar-expand-xl .navbar-nav{height:160px;display:flex;align-items:center}.page-id-1185 .logo-center{position:absolute;transform:translate(-50%,0);left:50%}.page-id-1185 header nav.fixed-top .logowrap{display:none}.page-id-1185 header nav.fixed-top .sticky-logo{display:block}.page-id-1185 header nav.fixed-top .navbar-nav{height:100px}.page-id-1185 header nav.fixed-top.navbar-expand-xl .navbar-collapse{height:100px}.page-id-1185 header nav.fixed-top .logowrap.navbar-brand img{padding-top:0}.page-id-1185 header ul.navbar-nav a{font-size:1.2em!important;padding:14px 5px}.page-id-1185 .mob-exp-menu{display:none}.mob-acc-img{display:none}.mob-acc-img img{width:100%;height:100%}img.mfp-img{width:70vw;object-fit:cover!important}.video-desktop{display:block}.video-mobile{display:none}.grecaptcha-badge{visibility:hidden}.banner-img{width:100%;object-fit:cover;height:100vh}@media (max-width:991px){.accom-listing{background:none!important}.mob-acc-img{display:block}.accom-listing-home .box-wrap{position:relative;transform:translate(-50%,0%)}.accom-listing-home .al-home-bg{margin:50px 0 0}.box-wrap{position:relative;transform:translate(-50%,-10%)}.box-wrap.reverse{transform:translate(-50%,-10%)}.img.mfp-img{width:100%!important}.video-desktop{display:none}.video-mobile{display:block}}@media (max-width:1199px){.page-id-1185 header nav.fixed-top .logowrap{display:block}.page-id-1185 .mob-exp-menu{display:flex}.page-id-1185 .desk-exp-menu{display:none}.page-id-1185 header a{color:#545454!important}.page-id-1185 .navbar-expand-xl .navbar-nav{height:100%}}@media (max-width:767px){.section-mt-170{margin-top:100px}.section-py-250{padding-top:100px}.about-box{padding:0 20px}.section-mt-80{margin-top:60px}.section-mb-80{margin-bottom:60px}.hero-slider .menugradient::before{height:100%}.hero-slider .swiper-container{height:50vh!important}section.hero-slider.hero-style{min-height:50vh!important}.food-section .swiper.myfoodSwiper{height:70vh}.accom-listing-home .al-home-bg{height:70vh}}

/* blog */
.blog-sidebar {
  background: #fff;
  padding: 25px;
  border-radius: 8px;
}

.sidebar-title {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}

.recent-content a{font-size: 1.3rem;}

.recent-thumb img {
  width: 70px;
  height: 70px;
  object-fit: cover;
}
.blog-content{padding: 20px;}
.full-col-img {
    width:100%;
    height: 200px;
    object-fit: cover; /* Fill the container while keeping aspect ratio */
    display: block;
}
@media (max-width: 576px) {
    .full-col-img {
    height: 100%;
    }
    .blog-content{padding: 20px 0;}
}
.single-blog-content {
    width: 80%;
    margin: 0 auto ;    
    padding: 40px; 
    background-color: #cddfba; 
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    
}
.single-blog-title{margin: 100px 0 20px;}

/* Responsive */
@media (max-width: 991px) {
    .single-blog-content {
        width: 90%;
        padding: 25px;
    }
}

#onLoadModal img{
    width: auto;
    height: 85vh;
}

#onLoadModal .btn-close{
    position: absolute;
    right: 5px;
    top: 5px;
    fill: #fff !important;
    background-color: #fff;
}

#onLoadModal .modal-content{
    border-radius: 0 !important;
    width: auto;
}

#onLoadModal .modal-content button.outer-outline{
    width: 100%;
}

@media (min-width: 576px) {
    #onLoadModal  .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto;
        /*height: 100vh;*/
    }
}

.floating-cta {
  position: fixed;
    right: 0px;
    top: 70%;
    transform: rotate(270deg);
    z-index: 1050;
    width: 50px;
}

.floating-cta .inner-outline{
    inline-size: max-content;
}

@media (max-width: 768px) {
  .floating-cta {
    right: 10px;
  }
  
  .floating-cta {
    width: 30px;
    }
    
    #onLoadModal img {
        width: 100%;
        height: 100%;
    }
    .fixed-social{
        top: auto !important;
        bottom: 8%;
    }
}

.collection-section .event-btn{
    font-style: underline;
}

@media (max-width: 1570px) and (min-width: 1400px) {
  section.accom-listing{
      min-height: 100vh !important;
  }
  section.accom-listing.extra-height {
      min-height: 130vh !important;
  }
}

  section.accom-listing.extra-height {
      min-height: 130vh !important;
  }

