.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.2df4ohj-z-7_l.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.2mbnnj2ldqw9v.eot);src:url(../media/slick.2mbnnj2ldqw9v.eot)format("embedded-opentype"),url(../media/slick.1vsdartgie2p6.woff)format("woff"),url(../media/slick.31nmwotl_nifp.ttf)format("truetype"),url(../media/slick.396jm6rswume_.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:16px;line-height:22px}.span_text{font-size:12px}.body_fixed{overflow:hidden}p{margin:1rem 0;line-height:1.6}.d_flex{line-height:30px;display:flex}.flex_align_center{align-items:center;display:flex}.content_space_between{justify-content:space-between;padding:5px 0;display:flex}.w_50{width:calc(50% - 12px)}@media screen and (max-width:767px){.w_50{width:100%}}.w_33{width:calc(33% - 12px)}@media screen and (max-width:767px){.w_33{width:100%}}.card{border:1px solid #8b9556;border-radius:15px;min-height:210px}@media screen and (max-width:767px){.card{min-height:100%}}.d-inline-block{display:inline-block}.card_title{color:#8b9556;margin:10px 0;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:767px){.card_title{font-size:18px}}.common_padding{padding:0 20px}@media screen and (max-width:767px){.common_padding{padding:0 10px}}.flex_column{flex-direction:column;padding-bottom:15px;display:flex}.flex_column label{color:#222;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:767px){.flex_column{padding-bottom:10px}.flex_column label{font-size:12px;line-height:20px}}input[type=number]::-webkit-inner-spin-button{display:none}.equal_width{width:50%}.gap{gap:50px}.flex_gap_5{gap:5px}.flex_gap_10{gap:10px!important}.flex_gap_15{gap:15px!important}.m-top-5{margin-top:5px}.mt-10{margin-top:10px}.pointer{cursor:pointer}.flex_center{align-items:center;display:flex}.justify_between{justify-content:space-between}ul{padding-left:1.2em}a{color:#303715;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%}.poppins-font{font-family:Poppins,sans-serif}input[type=text],input[type=search],input[type=email]{outline-offset:0;padding:.5em .8em}figure{margin-top:0;margin-bottom:10px}figure img{border:0 solid #cfd7de;padding:0;transition:all .5s ease-in-out}@media screen and (max-width:767px){.checkout_mobile_section .gap{gap:0}.checkout_mobile_section .flex_column,.checkout_mobile_section .d_flex{flex-wrap:wrap}.checkout_mobile_section .equal_width{width:100%}.checkout_mobile_section .flex_center{gap:6px;padding:0}}.home_banner{background-image:url(/images/banners/discover.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;position:relative}.home_banner .swiper{position:relative}.home_banner .banner_slider .swiper-wrapper{height:500px;position:relative}.home_banner .banner_slider .swiper-wrapper .banner_slider_child{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home_banner .banner_slider .swiper-wrapper .banner_slider_child:before{content:"";background-color:#00000054;width:100%;height:100%;position:absolute}.home_banner .homepage_form{z-index:6;margin:auto;position:absolute;bottom:25%;left:0;right:0}@media screen and (max-width:767px){.home_banner .homepage_form .home_banner_highlight{display:none}.home_banner .homepage_form{z-index:7;bottom:75px}}.home_banner .fixedForm{z-index:6;background-color:#fff;border-top:1px solid #8b9556;width:100%;height:fit-content;box-shadow:0 8px 6px -6px #64646f33;margin:0 auto!important;position:fixed!important;top:71px!important}@media screen and (max-width:767px){.home_banner{background-image:url(/images/banners/discover_mobile.png);background-position:top}}.home_banner:before{content:"";width:100%;height:100%;position:absolute;top:0}.home_banner_searchresult{width:100%;height:45px;position:relative}.home_banner_searchresult .fixedForm{z-index:6;background-color:#fff;border-top:1px solid #8b9556;width:100%;height:fit-content;box-shadow:0 8px 6px -6px #64646f33;margin:0 auto!important;position:fixed!important;top:71px!important}@media screen and (max-width:767px){.home_banner_searchresult{height:100%}}.about_wedding_banner{justify-content:space-between;width:100%;height:500px;display:flex}.about_wedding_banner .about_wedding_banner_left{color:#fff;text-align:start;background-color:#313715;flex-direction:column;justify-content:center;align-items:center;width:40%;height:100%;display:flex}.about_wedding_banner .about_wedding_banner_left .new_page_left_sec{padding:40px}.about_wedding_banner .about_wedding_banner_left h2,.about_wedding_banner .about_wedding_banner_left h1{color:#fff;font-weight:500}.about_wedding_banner .about_wedding_banner_left h2 span,.about_wedding_banner .about_wedding_banner_left h1 span{font-family:Playfair Display,serif;font-style:italic;font-weight:600;display:block}.about_wedding_banner .about_wedding_banner_left h2 p,.about_wedding_banner .about_wedding_banner_left h1 p{margin:0;font-family:Playfair Display,serif;font-style:italic;font-weight:600;display:inline}.about_wedding_banner .about_wedding_banner_right{width:60%;height:100%;position:relative}.about_wedding_banner .about_wedding_banner_right img{object-fit:cover}.about_wedding_banner .homepage_form{z-index:9;margin:auto;position:absolute;bottom:30px;left:0;right:0}@media screen and (max-width:767px){.about_wedding_banner .homepage_form .home_banner_highlight{display:none}.about_wedding_banner{flex-wrap:wrap;height:100%}.about_wedding_banner .about_wedding_banner_right{order:-1;width:100%;height:300px}.about_wedding_banner .about_wedding_banner_left{align-items:flex-start;width:100%;padding:20px 12px}.about_wedding_banner .about_wedding_banner_left .new_page_left_sec{padding:0 10px}.about_wedding_banner .about_wedding_banner_left h2{line-height:42px}.about_wedding_banner .about_wedding_banner_left h2 span{display:inline}}.wedding_form_banner{width:100%;height:100%;display:flex}.wedding_form_banner .wedding_form_banner_left{background-color:#313715;width:50%;padding:80px 0}.wedding_form_banner .wedding_form_banner_left .wedding_form_main{margin:0 20%}.wedding_form_banner .wedding_form_banner_left .wedding_form_main h1{color:#fff;margin-top:40px;margin-bottom:40px;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.wedding_form_banner .wedding_form_banner_right{width:50%;position:relative}.wedding_form_banner .wedding_form_banner_right img{object-fit:cover}@media screen and (max-width:767px){.wedding_form_banner{flex-wrap:wrap;height:100%}.wedding_form_banner .wedding_form_banner_right{order:-1;width:100%;height:300px}.wedding_form_banner .wedding_form_banner_left{width:100%;padding:30px 0}.wedding_form_banner .wedding_form_banner_left .wedding_form_main{margin:0;padding:0 12px}.wedding_form_banner .wedding_form_banner_left .wedding_form_main h2{margin-top:0;margin-bottom:20px}}.wedding_booking_banner{background-image:url(/images/banners/secound-banner.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.wedding_booking_banner .homepage_form{z-index:9;margin:auto;position:absolute;bottom:30px;left:0;right:0}@media screen and (max-width:767px){.wedding_booking_banner .homepage_form .home_banner_highlight{display:none}}.wedding_booking_banner:before{content:"";background:#313715d9;width:100%;height:100%;position:absolute;top:0}.sr-only{width:0;height:0;display:block;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.title{margin-top:0;margin-bottom:0;padding:0}.sub-title{margin-top:5px;margin-bottom:30px;font-size:14px;line-height:18px}.Call_cta{color:#fff;background:0 0;border:1px solid #fff;border-radius:20px;align-items:center;padding:10px 20px;display:flex}.Call_cta .w-15{width:17px}@media screen and (max-width:767px){.Call_cta{color:#8b9556;border:1px solid #8b9556}}.hotel_page_hotel_haeding{position:unset;margin:0;font-size:30px;font-weight:600;line-height:34px}@media screen and (max-width:767px){.hotel_page_hotel_haeding{font-size:28px!important}}.hotel_page_hotel_haeding_small{position:unset;margin:0;font-size:26px;font-weight:500;line-height:30px}@media screen and (max-width:767px){.hotel_page_hotel_haeding_small{font-size:24px!important}}.Call_cta_colored{color:#313715;background:0 0;border:none;align-items:center;padding:0;font-family:Poppins,sans-serif;font-size:14px;display:flex}.Call_cta_colored .w-15{width:17px}@media screen and (max-width:767px){.Call_cta_colored{display:none}}.success{color:#10b981;text-align:center;margin-top:10px;font-size:14px}.venueWrap{-ms-box-shadow:0px 3px 6px #00000029;padding:2px 2px 30px;position:relative;box-shadow:0 3px 6px #00000029}.newWrap{background:#fff;border-radius:24px;position:relative;overflow:hidden}.newWrap:hover a{color:#303715}.link_button_banner{text-align:center;color:#fff;text-transform:uppercase;background:#303715;border:2px solid #303715;border-radius:5px;width:95px;height:auto;margin:0;padding:5px 30px;font-size:14px;font-weight:500;line-height:16px;text-decoration:none}.link_button_banner:hover{color:#fff;text-transform:uppercase;background:#303715;text-decoration:none}.link_button{text-align:center;color:#303715;text-transform:uppercase;background:#fff;border:2px solid #303715;border-radius:5px;width:95px;height:auto;margin:0;padding:5px 30px;font-size:14px;font-weight:500;line-height:16px;text-decoration:none}.link_button:hover{color:#fff;text-transform:uppercase;background:#303715;text-decoration:none}.hotelName{padding:20px 10px;display:block}.hotelName .title{letter-spacing:0;color:#303715;text-transform:capitalize;opacity:1;font-size:1.3rem}.our_hotels_slider{z-index:0;padding:55px 0}.our_hotels_slider .swiper-button-prev{background-image:url(../media/arrow-left-green.2t2xm53u0z54b.svg);background-size:cover;width:35px;height:35px;margin-right:40px;top:30px;left:auto;right:0}.our_hotels_slider .swiper-button-prev:after{content:""}.our_hotels_slider .swiper-button-next{background-image:url(../media/arrow-right-green.2do4qd64dnzpy.svg);background-size:cover;width:35px;height:35px;top:30px;right:0}.our_hotels_slider .swiper-button-next:after{content:""}@media screen and (max-width:767px){.our_hotels_slider{padding-top:45px;padding-bottom:0}.our_hotels_slider .swiper-button-prev,.our_hotels_slider .swiper-button-next{width:30px;height:30px}}.insta_feeds_section,.insta_feeds_section .InstafeedsSlider{padding-top:30px}.insta_feeds_section .InstafeedsSlider .instaFeed_wrap{width:100%;height:450px;font-size:1.1rem;line-height:1.2rem;position:relative}.insta_feeds_section .InstafeedsSlider .instaFeed_wrap img{object-fit:cover}.insta_feeds_section .InstafeedsSlider .instaFeed_wrap .instaFeedLink{width:100%;height:100%;position:absolute;top:0}@media screen and (max-width:767px){.insta_feeds_section .InstafeedsSlider .instaFeed_wrap{height:300px}.padding_0_mobile{padding:0}}.banner_highlights .banner_highlight_child{padding:6px 12px}.banner_highlights .banner_highlight_child p{color:#fff;margin:0}.highlightWrap{text-align:center}@media screen and (max-width:767px){.highlightWrap{padding:0 20px}}.highlightWrap .hightlighImage{-ms-border-radius:100%;-o-border-radius:100%;border:2px solid #8a9656;border-radius:100%;width:120px;height:120px;margin:0 auto;padding:6px}.highlightWrap .hightlighImage .highlighIcon{-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;place-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;background:#303715 no-repeat padding-box padding-box!important}.highlightWrap .hightlighImage .highlighIconNew{background-color:#8b9556}.highlightWrap .hightlighImageNew{-ms-border-radius:100%;-o-border-radius:100%;border:1.5px solid #313715;border-radius:100%;width:80px;height:80px;margin:0 auto;padding:3px}.highlightWrap .hightlighImageNew .highlighIcon{-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;place-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;background:#8b9556 no-repeat padding-box padding-box!important}@media only screen and (max-width:767px){.highlightWrap .hightlighImage{width:90px;height:90px}.highlightWrap .highlightTitle{margin:10px 0;font-size:.7rem;line-height:.9rem}.our_hotels_heading{font-size:28px}}.navbar_brand_home{z-index:7;background:#fff;width:100%;transition:top .5s ease-in-out;position:fixed;top:0}.navbar_brand_home .navbar_home{background:#fff;border-radius:70px;width:500px;margin:auto;box-shadow:0 4px 30px #0000001a}.navbar_brand_home .navbar_home .container{position:relative}.navbar_brand_home .navbar_home .container .home_navbar_nav{align-items:center}@media only screen and (max-width:767px){.navbar_brand_home .navbar_home .container .home_navbar_nav .desktop_icon{display:none}.navbar_brand_home .navbar_home .container .home_navbar_nav{align-items:flex-start}}.navbar_brand_home .navbar_home .logo_on_mobile{display:none}@media only screen and (max-width:767px){.navbar_brand_home .navbar_home .logo_on_mobile{display:block}.navbar_brand_home .navbar_home{border-radius:0;width:100%}.navbar_brand_home{z-index:8;top:0}}.destination_page_heading{margin-bottom:10px;font-size:28px;font-weight:500;line-height:32px}@media only screen and (max-width:767px){.destination_page_heading{font-size:24px;line-height:28px}}.nav_bar_hidden{z-index:98;background:#fff;width:100%;transition:top .5s ease-in-out;position:fixed;top:-100px}.header_fixed{z-index:9;background:#fff;transition:all 1s ease-in-out;top:0;box-shadow:0 0 4px #000}.navbar .container,.navbar-nav li{position:relative}@media (max-width:768px){.navbar-nav li{margin:6px 0}}.navbar-nav li:hover .dropdown{z-index:99;display:flex}.hamburger,.hamburger:after,.hamburger:before{content:"";-o-transition:all .3s ease-in-out;background-color:#fff;border-radius:9px;width:15px;height:2px;transition:all .3s ease-in-out;display:block}.hamburger:before{width:25px;transform:translateY(-7px)}.hamburger:after{width:18px;transform:translateY(5px)}.hamburger_green{background-color:#383f1b}.hamburger_green:after,.hamburger_green:before{content:"";background-color:#383f1b;display:block}.insta_gallery_spinner{width:100px}@media only screen and (max-width:767px){.navbar-collapse{z-index:999;background:#fff;width:100%;height:100vh;padding:15px;transition:transform .5s cubic-bezier(.88,.01,.27,1.16);position:fixed;top:0;left:0;overflow:scroll;transform:translate(100%)}}.navbar-collapse.show{transform:translate(0)!important}@media only screen and (max-width:767px){.navbar-toggler{border:0;width:100%;max-width:30px;padding:0;position:relative}}@media screen and (max-width:767px){.wedding_video{order:-1}.wedding_highligts .col-sm-6{width:50%}}.even_odd_section{background:#f9f9f9;padding:30px 0}.even_odd_section .even_odd_title{margin:0;font-size:30px;line-height:34px}@media screen and (max-width:767px){.even_odd_section .even_odd_title{font-size:24px}}.even_odd_section .even_odd_desc{font-size:15px;line-height:22px}.even_odd_section .even_odd_image{-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}@media screen and (max-width:767px){.even_odd_section .responsive_image{order:-1}}.engagement_section{padding:60px 0}.e_button{width:220px;height:60px;font:normal normal normal 16px/25px;cursor:pointer;letter-spacing:0;color:#fff;text-transform:capitalize;background:#303715 no-repeat padding-box padding-box;border:2px solid #303715;border-radius:5px;padding:10px 3%;text-decoration:none}.e_button:hover{color:#303715;background:#fff;transition:background .3s ease-in-out}.important_links_menu{padding-top:2rem;display:block}.important_links_menu a{padding:10px 15px;font-size:13px;line-height:17px}.important_links_menu a:hover{color:#303715}#top_section_footer{background-image:url(../media/footer-bg.2whth3f2nyuuy.jpg);background-size:cover;padding:5rem 0}.copyright{font-size:13px;line-height:15px}@media screen and (max-width:767px){.copyright{text-align:center}}.powered-by{vertical-align:middle;font-size:13px;line-height:27px}@media screen and (max-width:767px){.powered-by{text-align:center}}.footerImage{width:100px;height:20px;padding-left:10px;display:inline-block;position:relative}.banner{height:100vh}.eco_icons{width:40px;height:40px}.nav-item .nav-link{color:#fff;font-family:Poppins,sans-serif;font-size:15px}.nav-item .nav-link:hover{color:#fff}@media screen and (max-width:767px){.nav-item .nav-link{color:#222;font-size:20px;font-weight:600}.nav-item .nav-link:hover{color:#000}}.nav-item-colored .nav-link{color:#313715;font-family:Poppins,sans-serif;font-size:15px}.nav-link-white{color:#fff;text-transform:capitalize}.nav-link-white:hover{color:#fff}.nav-link-white:after{content:"";background:#fff;width:0;height:2px;transition:width .3s;display:block}.nav-link-white:hover:after{width:100%}@media screen and (max-width:767px){.nav-link-white{color:#0000008c}}.bottom_links{justify-content:center;display:flex}@media screen and (max-width:767px){.bottom_links{flex-direction:column;justify-content:flex-start}.bottom_links .important_links_menu{width:100%;padding:5px 0;text-align:left!important}.bottom_links .important_links_menu a{padding:0}}.highlightSection{margin:0!important;padding:40px 0 0!important}.highlightSection .highlightWrap h4{margin:0 0 5px;font-size:20px;line-height:26px}.highlightSection .highlightWrap p{margin:5px 0;font-size:13px;line-height:18px}.ourHotelshome{background-color:#d9eaea}.ourHotelshome .venueWrap{background-color:#fff}@media screen and (max-width:767px){.ourHotelshome .venueWrap{margin-bottom:20px}.padding_zero_mobile{padding-right:0}.best_deals_icon{width:40px;height:40px}}.destimationWrap{color:#fff;cursor:pointer;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;min-height:380px;display:flex;position:relative;overflow:hidden}.destimationWrap h4.title{text-shadow:-1px 1px 10px #000;-moz-text-shadow:-1px 1px 10px #000;-o-text-shadow:-1px 1px 10px #000;-webkit-text-shadow:-1px 1px 10px #000;-ms-text-shadow:-1px 1px 10px #000;margin-bottom:20px;font-size:1.6rem}.HomeSlideshow{width:100%;margin:0;padding:0;position:relative}.swiper{width:100%;height:100%}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{display:none!important}.swiper.bannerSlider .swiper-wrapper .swiper-slide{min-height:440px}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide{min-height:360px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner{width:100%;min-height:640px;background-size:cover!important}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner{min-height:360px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper{text-align:left;width:100%;max-width:1140px;height:100%;min-height:640px;margin:0 auto;padding:0;position:relative}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper{text-align:center;min-height:360px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner{z-index:999;width:100%;max-width:440px;position:absolute;bottom:30px;left:10px}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner{bottom:50px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner h3{color:#fff;text-shadow:-1px 1px 10px #000;-moz-text-shadow:-1px 1px 10px #000;-o-text-shadow:-1px 1px 10px #000;-webkit-text-shadow:-1px 1px 10px #000;-ms-text-shadow:-1px 1px 10px #000;margin:0;padding:0}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner h3{font-size:21px;line-height:26px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner p{color:#fff;text-shadow:-1px 1px 10px #000;-moz-text-shadow:-1px 1px 10px #000;-o-text-shadow:-1px 1px 10px #000;-webkit-text-shadow:-1px 1px 10px #000;-ms-text-shadow:-1px 1px 10px #000;margin:0;padding:0 0 10px}@media screen and (max-width:767px){.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner p{font-size:13px;line-height:18px}}.swiper.bannerSlider .swiper-wrapper .swiper-slide .SlideshowBanner .sliderWrapper .sliderWrapInner .link_button{width:100%;max-width:240px;display:block}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{color:#fff;font-size:25px}.swiper .swiper-pagination-clickable .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px}.destination_slider{min-height:420px!important}.destination_slider .swiper-pagination-horizontal{bottom:0!important}.destination_slider .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background-color:#303715!important}.addons_slider_swiper{padding:15px 15px 0}.addons_slider_swiper .swiper-pagination-horizontal{bottom:0!important}.addons_slider_swiper .swiper-pagination-clickable .swiper-pagination-bullet{width:8px;height:8px;background-color:#303715!important}.addons_slider_swiper .swiper-button-next,.addons_slider_swiper .swiper-button-prev{background-color:#0000;border:1px solid #8b9556;border-radius:50%;width:30px;height:30px;overflow:hidden;transform:none}.addons_slider_swiper .swiper-button-next:after,.addons_slider_swiper .swiper-button-prev:after{color:#8b9556!important;font-size:15px!important}.addons_slider_swiper .swiper-button-prev{left:3px}.addons_slider_swiper .swiper-button-next{right:3px}@media screen and (max-width:767px){.addons_slider_swiper{padding:20px 10px 30px}.addons_slider_swiper .swiper-button-next,.addons_slider_swiper .swiper-button-prev{width:28px;height:28px;top:auto;bottom:0}.addons_slider_swiper .swiper-button-next:after,.addons_slider_swiper .swiper-button-prev:after{font-size:14px!important}.addons_slider_swiper .swiper-button-prev{left:38%}.addons_slider_swiper .swiper-button-next{right:40%}}.hotels_slider .swiper-wrapper{padding-bottom:50px}@media screen and (max-width:767px){.hotels_slider .swiper-wrapper{padding-bottom:20px}}.hotels_slider .swiper-slide{background:0 0}@media screen and (max-width:767px){.hotels_slider .swiper-slide{padding:0 12px}}.homeBlogSlider .swiper-wrapper{padding-bottom:40px}@media screen and (max-width:767px){.homeBlogSlider .swiper-wrapper{padding-bottom:20px}}.homeBlogSlider .swiper-pagination-horizontal{bottom:10px!important}.homeBlogSlider .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background-color:#303715!important}.single_room_slider_swiper{z-index:0;padding-bottom:40px}.single_room_slider_swiper .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background-color:#303715!important}.more_destination_slider .swiper-pagination-horizontal{bottom:0!important}.more_destination_slider .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background-color:#303715!important}@media screen and (max-width:767px){.more_destination_slider{padding-bottom:30px}}.luxury_hotel_slider .swiper-pagination-horizontal{bottom:0!important}.luxury_hotel_slider .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background-color:#fafafa!important}.swiper-slide{background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-slide img{width:100%;height:100%;display:block}.mainAddressWrap{-o-border-radius:10px;-ms-border-radius:10px;background:#f5f5f6 no-repeat padding-box padding-box;border-radius:10px;height:100%;padding:20px}.mainAddressWrap .mainAddressWrap_chlid{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mainAddressWrap .mainAddressWrap_chlid p{color:#303715;width:90%;margin:0;font-style:normal}@media screen and (max-width:767px){.mainAddressWrap .mainAddressWrap_chlid p{width:100%}}.mainAddressWrap .mainAddressWrap_chlid div{width:10%}@media screen and (max-width:767px){.mainAddressWrap .mainAddressWrap_chlid div{justify-content:center;width:100%}.mainAddressWrap .mainAddressWrap_chlid{text-align:center;flex-direction:column;gap:2px}.mainAddressWrap .mainAddressWrap_chlid p{font-size:14px}.mainAddressWrap{padding:20px 10px}.mainAddressWrap h3{text-align:center}}.phoneWrap{text-align:left;flex-flow:column;width:49%;display:inline-flex}.phoneWrap a.contactTile{font-size:14px}.phoneWrap a:hover{color:#303715}.phoneWrap span.contactDesc{color:#6a6a6a;font-size:12px}.emailWrap{text-align:left;flex-flow:column;width:49%;display:inline-flex}.emailWrap a.contactTile{font-size:14px}.emailWrap a:hover{color:#303715}.emailWrap span.contactDesc{color:#6a6a6a;font-size:12px}.addressWrap{text-align:left;margin-top:20px;font-size:14px;line-height:20px;display:block}.addressWrap span{font-size:14px;line-height:20px;display:block}.socialWrap{text-align:left;align-items:center;gap:10px;margin-top:30px;display:flex;position:relative}.socialWrap .socialIcon{opacity:1;-ms-border-radius:100%;background:#303715 no-repeat padding-box padding-box;border-radius:100%;align-items:center;width:40px;height:40px;padding:12px;transition:all .5s;display:flex;position:relative}.socialWrap .socialIcon img{width:16px;height:16px}.socialWrap .socialIcon:hover{background:#8a9656}@media screen and (max-width:767px){.socialWrap .socialIcon{width:35px;height:35px;display:flex}.socialWrap{justify-content:center}}.price_breakup_single_room{border-bottom:.5px dashed #555;margin-bottom:15px}.price_breakup_single_room .price_break_text{margin-top:0;margin-bottom:0;font-size:13px;font-weight:500}.price_breakup_single_room .discounted_text{color:#24a822}.total_price_breakup_item{margin-top:0;margin-bottom:7px;font-size:14px;font-weight:500}.total_price_breakup_item.discounted_text{color:#24a822}.contact_form .form-group{margin-bottom:20px}.contact_form .form-group label{margin-bottom:5px}.contact_form .form-group .form-control{background:#f5f5f5;border:none;border-radius:0;outline:none;height:45px;box-shadow:0 2px 13px #ccc3}.contact_form .form-group .select-control{appearance:auto;color:#303715;font-family:Poppins,sans-serif;font-size:14px}.contact_form .form-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact_form .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact_form .textarea-group .form-control{height:100px}@media screen and (max-width:767px){.contact_form{margin:0}}.blogsocialWrap{align-items:center;gap:5px;margin-bottom:20px;display:flex}.blogsocialWrap button{align-items:center}.blogsocialWrap .share_btn{color:#8b9556;border:1px solid #8b9556;border-radius:50px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 20px;font-size:14px;display:flex}.blogsocialWrap .copy_link_btn{color:#fff;background-color:#8b9556;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;position:relative}.blogsocialWrap .copy_link_btn span{color:#888;font-size:16px;position:absolute;top:-25px;left:-9px}.widgetTitle h4{font-family:Inter;font-size:20px;font-weight:600;line-height:21px;margin:20px 0!important}.recentPoststhumbnail{float:left;width:80px;margin-right:15px}.mapBanner{background:url(../media/map+icon.0hxeigndn146b.png) 50%/cover no-repeat padding-box padding-box;min-height:300px}@media screen and (max-width:767px){.testi_profile h5{margin:0}.weddingText h2,.hotels_rooms_sec h2{font-size:30px}.hotels_rooms_sec h2{margin:0}}.form-group{margin-bottom:20px}.form-group .event-radio-input{display:flex}.form-group .event-radio-input input[type=radio]{appearance:none;color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #888!important;border-radius:50%!important;outline:none!important;width:25px!important;height:25px!important;margin:0 10px!important;padding:0!important;font-size:15px!important;position:relative!important}.form-group .event-radio-input input[type=radio]:checked:before{justify-content:center;align-items:center;font-family:sans-serif;content:"✔"!important;color:#fff!important;background:#00aa49!important;border:2px solid #00aa49!important;border-radius:50%!important;width:25px!important;height:25px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.form-group label{color:#303715;margin-bottom:10px;font-size:14px;display:inline-block}.form-group input{color:#6a6a6a;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #484747;border-radius:5px;outline:none;width:100%;height:50px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group textarea{color:#6a6a6a;border-radius:5px;outline:none;width:100%;height:100px;padding:.375rem .75rem;font-size:1rem}.form-group .events-select:not(:placeholder-shown){background-image:url(/icons/arrow-down.svg);background-position:right 20px center;background-repeat:no-repeat}.form-group .events-select:not(:placeholder-shown) option{padding:5px 0}.form-group .send_btn{color:#fff;letter-spacing:1px;background-color:#303715;border:none;border-radius:5px;padding:10px 40px;font-size:14px;transition:all .5s}.form-group .send_btn:hover{background:#8a9656}.safety_section_columns .safety_section .safety_section_text{flex-direction:column;justify-content:center;display:flex}.safety_section_columns .safety_section .safety_section_text h3{font-size:28px;margin-bottom:25px!important}@media screen and (max-width:767px){.safety_section_columns .safety_section .safety_section_text h3{font-size:22px;margin-bottom:0!important}}.safety_section_columns .safety_section .safety_section_text ul{padding:0}.safety_section_columns .safety_section .safety_section_text ul li{margin-top:18px;padding-left:25px;font-size:16px;list-style:none;position:relative;line-height:26px!important}.safety_section_columns .safety_section .safety_section_text ul li:before{content:"";border:2px solid #303715;width:10px;height:10px;position:absolute;top:9px;left:0;transform:rotate(-45deg)}@media screen and (max-width:767px){.safety_section_columns .safety_section .safety_section_text{order:2}}.safety_section_columns .safety_section .safety_section_image div{background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:570px;height:500px}@media screen and (max-width:767px){.safety_section_columns .safety_section .safety_section_image div{background-position:top;height:260px;margin:0 auto 20px}}.safety_section_columns .safety_section:nth-child(2n+2) .safety_section_text,.menu_section_columns .safety_section:nth-child(2n+2) .menu_section_text{order:2}.safety_inner_1{background-image:url(/new-images/safety/safety.jpg)}.safety_inner_2{background-image:url(/new-images/safety/sanitation.jpg)}.safety_inner_3{background-image:url(/images/food.jpg)}.safety_inner_4{background-image:url(/images/contact.jpg)}.react-datepicker-popper{z-index:9999!important}.react-datepicker-wrapper{z-index:100!important}.react-datepicker-wrapper .react-datepicker__input-container input{color:#222;background:#fff0;border:none;border-radius:5px;width:100%;padding:0;font-size:16px}.react-datepicker-wrapper .react-datepicker__input-container input:focus{outline:none}.date-picker{margin:0 2px;overflow:hidden}.date-picker .react-datepicker__input-container input{text-align:center;background:#fff0;border-radius:10px;border:1px solid #848fac!important;height:50px!important}.date-picker .react-datepicker__input-container input:focus{outline:none}.date-picker .react-datepicker__input-container:before{background-color:#fff!important}.date-picker-reports{z-index:9999!important}.react-datepicker{box-shadow:0 1px 2px #acacac,0 4px 10px #acacac;z-index:9999!important;border:none!important}.react-datepicker__day--selected,.react-datepicker__day--in-range{color:#fff!important;background:#8a9656!important;border:2px solid #8a9656!important}.react-datepicker__day{padding:0 5px;width:2rem!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#8a9656!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#303715}.react-datepicker__day-name{color:#8a9656!important;width:2rem!important}.react-datepicker__day-names{padding:5px 0}.react-datepicker__navigation{background-color:#8a9656!important;border-radius:5px!important}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#fff!important;left:-5px!important}.search_date_picker_icon .date-picker .react-datepicker__input-container input{text-align:left;width:100%;position:relative}.search_date_picker_icon .date-picker .react-datepicker__input-container:before{content:"";z-index:99;background:url(/icons/calendar.svg);width:20px;height:20px;position:absolute;bottom:8px;right:10px}.booking_date_picker_icon .date-picker .react-datepicker__input-container input{text-align:left;width:100%;position:relative}.booking_date_picker_icon .date-picker .react-datepicker__input-container:before{content:"";z-index:99;background:url(/icons/calendar.svg);width:20px;height:20px;position:absolute;bottom:16px;right:10px}.sticky{z-index:999;position:sticky;top:0}@media screen and (max-width:767px){.hotels_rooms_main .text_section .heading_large{font-size:24px}.hotels_rooms_main .text_section p{font-size:14px}}.hotels_rooms_main:nth-child(odd) .text_section{order:-1}@media screen and (max-width:767px){.hotels_rooms_main:nth-child(odd) .text_section{order:1}}.hotels_rooms_main:nth-child(2n) .text_section{order:1}.hotel_banner_slider .slick-list .slick-track .slick-slide>div,.restaurant_gallery_slider .slick-list .slick-track .slick-slide>div,.new_room_slider .slick-list .slick-track .slick-slide>div,.singlehotel_page_gallery_slider .slick-list .slick-track .slick-slide>div{margin:0 10px}@media screen and (max-width:767px){.hotel_banner_slider .slick-list .slick-track .slick-slide>div,.restaurant_gallery_slider .slick-list .slick-track .slick-slide>div,.new_room_slider .slick-list .slick-track .slick-slide>div,.singlehotel_page_gallery_slider .slick-list .slick-track .slick-slide>div{margin:0}}.hotel_banner_slider .slick-slide:focus{outline:none}.singlehotel_page_gallery_slider .slick-list,.gallery_slick_slider_main .slick-list,.testimonial_slider .slick-list,.new_room_slider .slick-list{margin:0 -10px}@media screen and (max-width:767px){.singlehotel_page_gallery_slider .slick-list,.gallery_slick_slider_main .slick-list,.testimonial_slider .slick-list,.new_room_slider .slick-list{margin:0}}.activity_slider .slick-list .slick-track .slick-slide>div{margin:0 10px}@media screen and (max-width:767px){.activity_slider .slick-list .slick-track .slick-slide>div{margin:0}}.testimonial_slider .slick-list .slick-track .slick-slide>div{margin:0 10px}.testimonial_slider .slick-dots{bottom:-35px}.testimonial_slider .slick-dots li{width:8px;height:8px;margin:0 3px}.testimonial_slider .slick-dots li button{background:#ccc;border-radius:50%;width:8px;height:8px;padding:0}.testimonial_slider .slick-dots li button:before{display:none}.testimonial_slider .slick-dots .slick-active button{background:#8b9556}@media screen and (max-width:767px){.testimonial_slider .slick-dots{bottom:-25px}}.no_outline_input:focus{outline:none}.navbar-nav{align-items:center}@media screen and (max-width:767px){.navbar-nav{align-items:flex-start}}.navbar-nav li:hover>ul.dropdown-menu{border:none;border-radius:10px;display:block}.dropdown-submenu{position:relative}.dropdown-item{color:#222;font-family:Poppins,sans-serif;font-size:14px}.dropdown-submenu>.dropdown-menu{margin-top:-6px;top:0;left:100%}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}@media screen and (max-width:767px){.res_gallery_main{padding-bottom:30px!important}}.restaurant_gallery_slider .slick-arrow,.activity_slider .slick-arrow,.new_room_slider .slick-arrow{z-index:9;width:40px;height:40px;position:absolute;inset:-25px 0 0 auto}@media screen and (max-width:767px){.restaurant_gallery_slider .slick-arrow,.activity_slider .slick-arrow,.new_room_slider .slick-arrow{width:35px;height:35px;top:auto;bottom:-50px}}.restaurant_gallery_slider .slick-next,.activity_slider .slick-next,.new_room_slider .slick-next{z-index:2;background-repeat:repeat;background-size:cover;right:10px;background-image:url(/icons/arrow-right-green.svg)!important}.restaurant_gallery_slider .slick-next:before,.activity_slider .slick-next:before,.new_room_slider .slick-next:before{display:none}.restaurant_gallery_slider .slick-next:hover,.restaurant_gallery_slider .slick-next:focus,.activity_slider .slick-next:hover,.activity_slider .slick-next:focus,.new_room_slider .slick-next:hover,.new_room_slider .slick-next:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.restaurant_gallery_slider .slick-next,.activity_slider .slick-next,.new_room_slider .slick-next{left:50%;right:auto}}.restaurant_gallery_slider .slick-prev,.activity_slider .slick-prev,.new_room_slider .slick-prev{z-index:2;background-repeat:repeat;background-size:cover;margin-right:60px;background-image:url(/icons/arrow-left-green.svg)!important}.restaurant_gallery_slider .slick-prev:before,.activity_slider .slick-prev:before,.new_room_slider .slick-prev:before{display:none}.restaurant_gallery_slider .slick-prev:hover,.restaurant_gallery_slider .slick-prev:focus,.activity_slider .slick-prev:hover,.activity_slider .slick-prev:focus,.new_room_slider .slick-prev:hover,.new_room_slider .slick-prev:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.restaurant_gallery_slider .slick-prev,.activity_slider .slick-prev,.new_room_slider .slick-prev{margin:0;left:auto;right:50%}}.restaurant_gallery_slider .slick-disabled,.activity_slider .slick-disabled,.new_room_slider .slick-disabled{opacity:.5;cursor:not-allowed}.singlehotel_page_gallery_slider .slick-arrow{z-index:9;width:32px;height:32px;position:absolute}@media screen and (max-width:767px){.singlehotel_page_gallery_slider .slick-arrow{width:28px;height:28px}}.singlehotel_page_gallery_slider .slick-next{z-index:2;background-repeat:repeat;background-size:cover;right:15px;background-image:url(/icons/arrow-right-white.svg)!important}.singlehotel_page_gallery_slider .slick-next:before{display:none}.singlehotel_page_gallery_slider .slick-next:hover,.singlehotel_page_gallery_slider .slick-next:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.singlehotel_page_gallery_slider .slick-next{right:2px}}.singlehotel_page_gallery_slider .slick-prev{z-index:2;background-repeat:repeat;background-size:cover;left:15px;background-image:url(/icons/arrow-left-white.svg)!important}.singlehotel_page_gallery_slider .slick-prev:before{display:none}.singlehotel_page_gallery_slider .slick-prev:hover,.singlehotel_page_gallery_slider .slick-prev:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.singlehotel_page_gallery_slider .slick-prev{left:2px}}.singlehotel_page_gallery_slider .slick-disabled{opacity:.5;cursor:not-allowed}.new_room_slider{z-index:0}.new_room_slider .slick-dots{bottom:-32px}.new_room_slider .slick-dots li{width:8px;height:8px;margin:0 4px}.new_room_slider .slick-dots li button{background:#d3d7c2;border-radius:50%;width:8px;height:8px;padding:0}.new_room_slider .slick-dots li button:before{display:none}.new_room_slider .slick-dots .slick-active button{background:#8b9556}.new_room_slider .slick-arrow{transform:none}@media screen and (max-width:767px){.new_room_slider .slick-arrow{transform:translate(-50%)}}@media screen and (max-width:1023px){.new_room_slider.slick-slider{margin-bottom:40px}}@media screen and (max-width:767px){.new_room_slider.slick-slider{margin-bottom:90px}.new_room_slider .slick-dots{bottom:-22px}.new_room_slider .slick-next{left:calc(50% + 24px);right:auto}.new_room_slider .slick-prev{margin:0;left:calc(50% - 24px);right:auto}}.hotels_rooms_slider{padding:20px 0}.hotels_rooms_slider .slick-arrow{width:50px;height:50px}@media screen and (max-width:767px){.hotels_rooms_slider .slick-arrow{width:35px;height:35px}}.hotels_rooms_slider .slick-next{z-index:2;background-repeat:repeat;background-size:cover;right:15px;background-image:url(/icons/arrow-right-green.svg)!important}.hotels_rooms_slider .slick-next:before{display:none}.hotels_rooms_slider .slick-next:hover,.hotels_rooms_slider .slick-next:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.hotels_rooms_slider .slick-next{right:-12px}}.hotels_rooms_slider .slick-prev{z-index:2;background-repeat:repeat;background-size:cover;background-image:url(/icons/arrow-left-green.svg)!important}.hotels_rooms_slider .slick-prev:before{display:none}.hotels_rooms_slider .slick-prev:hover,.hotels_rooms_slider .slick-prev:focus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.hotels_rooms_slider .slick-prev{left:-12px}.hotels_rooms_slider{padding:0}}.city_location_input_label{padding-left:5px}@media screen and (max-width:767px){.city_location_input_label{padding-left:0}}.common_btn{color:#fff;height:40px;font:normal normal normal 14px/25px;background:#313715;border:none;border-radius:8px;padding:7px 20px;transition:all .5s}.common_btn:hover{color:#fff;background-color:#8a9656}.white_bg_btn a{color:#222;background-color:#fff;border-radius:50px;padding:13px 20px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;transition:all .5s;display:inline-block}.white_bg_btn a:hover{color:#fff;background-color:#8b9556}.book_now_btn{color:#fff;background:#8b9556;border:1px solid #8b9556;border-radius:50px;height:40px;padding:7px 20px;font-size:14px;transition:all .5s}.book_now_btn:hover{color:#fff;background-color:#303715}.selected_room_button,.know_more_btn{color:#8b9556;height:40px;font:normal normal normal 14px/25px;background:0 0;border:1px solid #8b9556;border-radius:50px;padding:7px 20px;transition:all .5s}.know_more_btn:hover{color:#fff;background-color:#8a9656}.rates_btn{color:#fff;height:40px;font:normal normal normal 14px/25px;background:#8a9656;border-radius:8px;align-items:center;padding:20px;transition:all .5s;display:flex}.rates_btn:hover{color:#fff;background:#303715}@media screen and (max-width:767px){.rates_btn{justify-content:center;align-items:center}}.animate_btn{cursor:pointer;background:0 0;border:2px solid #313715;height:43px;padding:10px 25px;font-family:Poppins,sans-serif;font-weight:500;transition:all .3s;display:inline-block;position:relative}.btn-6{color:#fff;background:#313715;border:none;padding:0;line-height:42px}.btn-6 span{text-align:center;width:100%;height:100%;padding:0 20px;font-size:14px;display:block;position:relative}.btn-6:before,.btn-6:after{content:"";background:#313715;width:2px;height:0%;position:absolute}.btn-6:before{transition:all .5s;top:0;right:0}.btn-6:after{transition:all .5s;bottom:0;left:0}.btn-6:hover{color:#313715;background:0 0}.btn-6:hover:before,.btn-6:hover:after{height:100%;transition:all .5s}.btn-6 span:before,.btn-6 span:after{content:"";background:#313715;position:absolute}.btn-6 span:before{width:0%;height:2px;transition:all .5s;top:0;left:0}.btn-6 span:after{width:0%;height:2px;transition:all .5s;bottom:0;right:0}.btn-6 span:hover:before,.btn-6 span:hover:after{width:100%}.wedding_gallery_slider .slick-arrow{z-index:9;width:40px;height:40px;position:absolute;inset:auto 0 0 auto}@media screen and (max-width:767px){.wedding_gallery_slider .slick-arrow{width:35px;height:35px}}.wedding_gallery_slider .slick-next{z-index:2;background-repeat:repeat;background-size:cover;left:50%;right:auto;background-image:url(/icons/arrow-right-green.svg)!important}.wedding_gallery_slider .slick-next:before{display:none}.wedding_gallery_slider .slick-next:hover,.wedding_gallery_slider .slick-next:focus{background-repeat:no-repeat;background-size:contain}.wedding_gallery_slider .slick-prev{z-index:2;background-repeat:repeat;background-size:cover;left:auto;right:50%;background-image:url(/icons/arrow-left-green.svg)!important}.wedding_gallery_slider .slick-prev:before{display:none}.wedding_gallery_slider .slick-prev:hover,.wedding_gallery_slider .slick-prev:focus{background-repeat:no-repeat;background-size:contain}.spy_section .about_hotel,.spy_section .wedding_col,.spy_section .restaurant_col,.spy_section .about_hotel_col{padding-bottom:40px}.scrollspy-example .about_hotel_image,.scrollspy-example .wedding_services_image,.scrollspy-example .restaurant_image{background-size:cover;max-width:670px;height:430px;position:relative}.scrollspy-example .about_hotel_image:before,.scrollspy-example .wedding_services_image:before,.scrollspy-example .restaurant_image:before{bottom:-20px;left:-20px}.scrollspy-example .spy_section:last-child .about_hotel,.scrollspy-example .spy_section:last-child .wedding_col,.scrollspy-example .spy_section:last-child .restaurant_col,.scrollspy-example .spy_section:last-child .about_hotel_col{padding-bottom:0}.scrollspy-example .spy_section:nth-child(2n+2) .about_hotel_text{order:-1}@media screen and (max-width:767px){.about_hotel_text h2{margin:0;font-size:30px}}.scrollspy-example .spy_section:nth-child(2n+2) .about_hotel_image:before,.scrollspy-example .spy_section:nth-child(2n+2) .wedding_services_image:before,.scrollspy-example .spy_section:nth-child(2n+2) .restaurant_image:before{bottom:-20px;left:auto;right:-20px}.restaurant_gallery_child{cursor:pointer;height:350px;position:relative}.restaurant_gallery_child img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:767px){.restaurant_gallery_child span{width:100%!important;height:100%!important}}.attraction_sec_main .attraction_sec .attra_activity_title{margin:0;padding-bottom:10px;padding-left:10px}@media screen and (max-width:767px){.attraction_sec_main .attraction_sec .attra_activity_title{text-align:center;font-size:30px}}.attraction_sec_main .attraction_sec .attraction_item .attraction_column{background-position:50%;background-repeat:no-repeat;background-size:cover;height:460px;padding:23px 20px;transition:all .5s ease-in-out;position:relative}.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title{text-align:center;background:-moz-linear-gradient(#8a9656 0% 50%,#8a9656 100%);width:100%;height:90px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8A9656", endColorstr="#8A9656", GradientType=0);background:linear-gradient(#8a965600 0%,#8a9656a3 50%,#8a9656 100%);flex-direction:column;place-content:center;align-items:center;padding:25px 20px;transition:all .5s ease-in-out;display:flex;position:absolute;bottom:0;left:0}.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title h3{color:#fff;margin:0}.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title p{color:#fff;opacity:0;margin:0;display:none}.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title span{color:#fff;font-size:14px;font-weight:300;display:none;position:absolute;bottom:10px}@media screen and (max-width:767px){.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title h3{font-size:24px}.attraction_sec_main .attraction_sec .attraction_item .attraction_column .attraction_column_title p{font-size:14px}}.attraction_sec_main .attraction_sec .attraction_item .attraction_column:before{content:"";border:2px solid #fff;width:90%;height:90%;margin:0 auto;position:absolute;left:0;right:0}.attraction_sec_main .attraction_sec .attraction_item .attraction_column:hover .attraction_column_title{height:100%;bottom:0}.attraction_sec_main .attraction_sec .attraction_item .attraction_column:hover .attraction_column_title p,.attraction_sec_main .attraction_sec .attraction_item .attraction_column:hover .attraction_column_title span{opacity:1;display:block}@media screen and (max-width:767px){.attraction_sec_main .attraction_sec .attraction_item .attraction_column{height:400px}}.activity_sec_main .attra_activity_title{margin:0;padding-bottom:10px;padding-left:10px}@media screen and (max-width:767px){.activity_sec_main .attra_activity_title{text-align:center;font-size:30px}}.activity_sec_main .activities_column{background-position:50%;background-repeat:no-repeat;background-size:cover;height:460px;padding:23px 20px;transition:all .5s ease-in-out;position:relative}.activity_sec_main .activities_column .activities_column_title{text-align:center;background:no-repeat;flex-direction:column;place-content:center;width:95%;height:auto;margin:0 auto;padding:18px 20px;transition:all .5s ease-in-out;display:flex;position:absolute;bottom:15px;left:0;right:0;background-color:#8a9656d4!important}.activity_sec_main .activities_column .activities_column_title h3,.activity_sec_main .activities_column .activities_column_title p{color:#fff;margin:0}.activity_sec_main .activities_column .activities_column_title p{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){.activity_sec_main .activities_column .activities_column_title h3{font-size:24px}.activity_sec_main .activities_column .activities_column_title p{font-size:14px}.activity_sec_main .activities_column{height:300px}.activity_sec_main{padding:30px 0}}.select_data{align-items:center;gap:5px;display:flex}@media screen and (max-width:625px){.select_data{flex-wrap:wrap;gap:0}}.wedding_highlights_col span{background-color:#454b2b;border:1px solid #454b2b;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 8px;transition:all .5s ease-in-out;display:flex}.wedding_highlights_col span img{max-width:35px}.wedding_slider_col{background-position:50%;background-size:cover;width:100%;height:500px}@media screen and (max-width:767px){.wedding_slider_col{height:300px}}.custom_hotel_address{margin:5px 5px 0;display:inline-flex}.custom_hotel_address span{padding-left:10px;font-size:14px}.date_range_child{flex-direction:column;justify-content:center;display:flex}.date_range_child .daterange_input{border:1px solid #848fac;border-radius:10px;height:50px;padding:8px 12px}.date_range_child .daterange_input:focus{outline:none}.date_range{z-index:2;position:absolute;top:70px}.headerSearchText{color:#222;font-size:15px}@media screen and (max-width:767px){.headerSearchText{width:100%;font-size:14px}.search_form_date_con .react-datepicker-wrapper .react-datepicker__input-container input{font-size:14px}}.options,.book_now_form_options{z-index:99;color:gray;background-color:#fff;border-radius:5px;position:absolute;top:34px;left:0;box-shadow:0 0 10px -5px #0006}@media screen and (max-width:767px){.options,.book_now_form_options{width:100%;padding:77px 10px 0;inset:0;position:fixed!important}.options .optionItem,.book_now_form_options .optionItem{width:100%;margin:10px 0}.book_now_form_options{padding-top:0!important}}.optionItem{justify-content:space-between;width:200px;margin:10px;display:flex}.optionCounterNumber{text-align:center;border:none;width:31px}.childAge_input{-moz-appearance:textfield;border:1px solid #ccc;border-radius:4px;width:50px;height:23px}.childAge_input:focus{outline:none}.childAge_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.optionCounter{color:#000;align-items:center;gap:10px;font-size:12px;display:flex}.optionCounterButton{background-color:#0000;border:none}.optionCounterButton:disabled{cursor:not-allowed;border:1px solid #8888887a!important}.optionCounterButton.optionCounterButtonWithBorder{border:1px solid #888;border-radius:50%;width:20px;height:20px}.optionCounterButton.optionCounterButtonWithBorder .decrease_btn_icon{margin-top:-8px;display:flex}.rates_page_links{justify-content:center;padding-bottom:30px;display:flex}.rates_page_links div{margin:0 6px}.rates_page_links div a{color:#000;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s;display:flex}.dining-radio-input{align-items:center;padding-top:10px;display:flex}.dining-radio-input label{cursor:pointer;align-items:center;display:flex}.dining-radio-input input[type=radio]{appearance:none;color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #888!important;border-radius:50%!important;outline:none!important;width:25px!important;height:25px!important;margin:0 10px!important;padding:0!important;font-size:15px!important;position:relative!important}.dining-radio-input input[type=radio]:checked:before{justify-content:center;align-items:center;font-family:sans-serif;content:"✔"!important;color:#fff!important;background:#313715!important;border:2px solid #313715!important;border-radius:50%!important;width:25px!important;height:25px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.general_banner_main{height:300px;margin-bottom:24px;position:relative}.general_banner_main .general_banner_image{object-fit:cover}@media screen and (max-width:767px){.general_banner_main{height:100%;margin-bottom:10px}}.hotels_rates{margin-bottom:30px}.hotels_rates a{font-family:Poppins,sans-serif}.hotels_rates a img{width:100%;height:100%}.hotels_rates a p{font-family:Poppins,sans-serif;font-size:24px}@media screen and (max-width:767px){.hotels_rates a{width:100%}.hotels_rates a p{font-size:12px}}.hotels_rates img{width:100%}@media screen and (max-width:767px){.hotels_rates .downloaad-icon{width:15px;height:15px}}.single_blog_title{margin:10px 0;font-size:30px;font-weight:600;line-height:36px}@media screen and (max-width:767px){.single_blog_title{margin:10px 0;font-size:24px}}.blog_main_left h3{margin:0;font-size:20px}.blog_main_left .blog_description{font-size:16px}.blog_main_left .blog_left_image{border-radius:10px;width:100%;margin-bottom:10px}.blog_main_left:hover{color:unset}.blog_main_right{margin-bottom:16px}.blog_main_right h3{margin:0;font-size:20px}.blog_main_right .blog_description{font-size:16px}.blog_main_right .blog_small_image .blog_image{border-radius:10px;height:125px}@media screen and (max-width:767px){.blog_main_right .blog_small_image .blog_image{height:100%;margin-bottom:10px}}.blog_main_right:hover{color:unset}.common_title{font-size:32px;font-style:normal;font-weight:700;line-height:48px}.home_page_title{color:#222;padding-bottom:10px;font-size:30px;font-style:normal;font-weight:600;line-height:34px}@media screen and (max-width:767px){.home_page_title{font-size:24px;line-height:28px}}.thankyou_icon{color:#54ac00;font-size:100px}@media screen and (max-width:767px){.thankyou_icon{font-size:80px}}.text_ellipse{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.border_bottom{text-align:center;background-color:#313715;border-radius:10px;width:100px;height:3px}.footer_column a{color:#8b9556;text-align:left;margin-bottom:15px;transition:all .5s;display:block}.footer_column a:hover{color:#fff}.footer_top_center{text-align:center}@media screen and (max-width:767px){.footer_top_center{text-align:left}.footer_col_mobile{margin-bottom:15px}.mobile_first{order:-1}}.border_right_left{border-left:1px solid #555;border-right:1px solid #555}@media screen and (max-width:767px){.hotel_child_cont{padding:5px}}.hotel_name_h1{font-size:40px}@media screen and (max-width:767px){.hotel_name_h1{margin-top:16px;margin-bottom:0;font-size:28px}}.single_room_images .rooms_images_slider .rooms_slider_child{height:500px;width:550px!important}.single_room_images .rooms_images_slider .rooms_slider_child img{width:100%;height:100%}@media screen and (max-width:767px){.single_room_images .rooms_images_slider .rooms_slider_child{height:200px}}.rooms_images_slider .slick-arrow{z-index:9;width:40px;height:40px;position:absolute;inset:auto 0 -55px auto}@media screen and (max-width:767px){.rooms_images_slider .slick-arrow{width:35px;height:35px}}.rooms_images_slider .slick-next{z-index:2;background-repeat:repeat;background-size:cover;margin-left:2px;left:50%;right:auto;background-image:url(/icons/arrow-right-green.svg)!important}.rooms_images_slider .slick-next:before{display:none}.rooms_images_slider .slick-next:hover,.rooms_images_slider .slick-next:focus{background-repeat:no-repeat;background-size:contain}.rooms_images_slider .slick-prev{z-index:2;background-repeat:repeat;background-size:cover;margin-right:2px;left:auto;right:50%;background-image:url(/icons/arrow-left-green.svg)!important}.rooms_images_slider .slick-prev:before{display:none}.rooms_images_slider .slick-prev:hover,.rooms_images_slider .slick-prev:focus{background-repeat:no-repeat;background-size:contain}.similarroom_main .similarroom_item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:460px;padding:23px 20px;transition:all .5s ease-in-out;position:relative}.similarroom_main .similarroom_item a{width:100%;height:100%;display:inline-block}.similarroom_main .similarroom_item .otherroom_title{text-align:center;background:no-repeat;width:95%;height:auto;margin:0 auto;padding:18px 20px;position:absolute;bottom:15px;left:0;right:0;background-color:#8a9656d4!important}.similarroom_main .similarroom_item .otherroom_title h3{color:#fff}@media screen and (max-width:767px){.similarroom_main .similarroom_item{height:300px}.similarroom_main .similarroom_item h3{font-size:20px}}.room_amenities_main{text-align:center;background:#fff;border:1px solid #ccc;border-radius:10px;margin-bottom:16px;padding:20px 10px}.room_amenities_main p{margin:0}@media screen and (max-width:767px){.room_amenities_main p{font-size:14px}}.room_and_suites{background:#f9f9f9}.ipsType_right{text-align:right}.ipsType_center{text-align:center}.cInnerContent{max-width:1100px;margin-left:auto;margin-right:auto}.ipsSpacer_bottom_double{margin-bottom:30px}@media screen and (max-width:767px){.ipsSpacer_bottom_double{margin-bottom:10px}}.ipsGrid{flex-wrap:wrap;display:flex}.ipsGrid:before,.ipsGrid:after{content:"";line-height:0;display:table}.ipsGrid>[class*=ipsGrid_span]{box-sizing:border-box;width:100%;min-height:30px;display:block}.ipsGrid>.ipsGrid_span5{width:50%}@media screen and (max-width:767px){.ipsGrid>.ipsGrid_span5{width:100%}}.ipsGrid>.ipsGrid_span7{width:50%;padding:0 12px}@media screen and (max-width:767px){.ipsGrid>.ipsGrid_span7{width:100%}.ipsGrid>.ipsGrid_span7 h2{margin:0}}.ipsGrid>[class*=ipsGrid_span]{float:left}.ipsGrid>[class*=ipsGrid_span]:first-child{margin-left:0}.feature{align-items:center;display:flex}.room_image_card{overflow:hidden}.room_image_card img{object-fit:cover}@media screen and (max-width:767px){.room_image_card{margin-bottom:0}}.featured-image-container .room_image_card{padding:10px}.gs_reveal{visibility:hidden;will-change:transform,visibility}.ipsGrid>.aboutGrid_span5{width:40.4255%;height:400px}@media screen and (max-width:767px){.ipsGrid>.aboutGrid_span5{width:100%;height:272px}}.ipsGrid>.aboutGrid_span7{width:57.4468%;padding:0 12px}@media screen and (max-width:767px){.ipsGrid>.aboutGrid_span7{width:100%}.ipsGrid>.aboutGrid_span7 h2{margin:0}}.attr_filter_btn{letter-spacing:.05em;color:#555;background:0 0;border:1px solid #555;border-radius:50px;margin:0 7px;padding:10px 20px;font-size:15px;font-style:normal;font-weight:400}@media screen and (max-width:767px){.attr_filter_btn{margin:0 5px;padding:10px 13px;font-size:14px}}.attr_filter_btn_active{color:#fff;background:#8b9556;border:1px solid #8b9556}.thankyou_main{padding:20px 40px;box-shadow:0 0 30px #0000001a}@media screen and (max-width:767px){.thankyou_main{padding:20px}}.show_header_top_section{background-color:#8b9556;height:77px}.lightbox_modal_overlay{z-index:98;background:#1b1b1b87;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0}.lightbox_modal_overlay .modal_image{max-width:60%;max-height:80%;margin:60px auto;display:block;box-shadow:3px 5px 7px #00000080}@media screen and (max-width:767px){.lightbox_modal_overlay .modal_image{max-width:80%}}.lightbox_modal_overlay .close_icon{color:#fff;z-index:999;cursor:pointer;font-size:30px;position:absolute;top:20px;right:20px}.lightbox_modal_overlay .overlay-arrows_left{cursor:pointer;z-index:999;justify-content:flex-end;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:0}@media screen and (max-width:767px){.lightbox_modal_overlay .overlay-arrows_left{width:30px;height:30px}}.lightbox_modal_overlay .overlay-arrows_right{cursor:pointer;z-index:999;justify-content:space-between;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;right:0}@media screen and (max-width:767px){.lightbox_modal_overlay .overlay-arrows_right{width:30px;height:30px}}select option:focus-visible{color:#fff!important;background-color:#00f!important}.checkout_btn{color:#303715;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.checkout_btn:hover{color:#8a9656}.paynow_input{cursor:pointer}.paynow_btn{color:#fff;background:#303715;border:none;border-radius:30px;height:50px;padding:10px 50px;font-family:Poppins,sans-serif;font-size:14px;transition:all .3s}.paynow_btn:hover{background:#8a9656}.nav_social_links_div,.toggle_navbar .open_bar{display:none}@media only screen and (max-width:767px){.toggle_navbar .open_bar{display:block}.toggle_navbar .navbar-toggler{display:none}}.whasapp_fixed_icon{cursor:pointer;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;display:flex;position:fixed;bottom:20px;right:20px}@keyframes pulse{0%{box-shadow:0 0 #8b955680}80%{box-shadow:0 0 0 14px #25d36600}}.newinstafield_secion .col{position:relative}@media only screen and (max-width:767px){.newinstafield_secion .row{flex-wrap:wrap}.newinstafield_secion .row .col-6{width:50%;padding:0 4px}}.hotels_video_section{height:600px;margin:50px 0}.hotels_video_section video{object-fit:cover}.destination_video_section{height:500px}.destination_video_section video{object-fit:cover}.hotels_video_section_small{width:100%;height:100%}.video_play_icon{width:120px;height:120px}.hotel_video_play_icon{width:80px;height:80px}@media only screen and (max-width:767px){.video_play_icon{width:70px;height:70px}.hotels_video_section{height:180px;margin-top:50px}}.desktop_blogs_sec{display:block}@media only screen and (max-width:767px){.desktop_blogs_sec{display:none}}.mobile_blogs_sec{display:none}@media only screen and (max-width:767px){.mobile_blogs_sec{display:block}.select_btn_div{text-align:right}}.whatsappPopupContainer{z-index:6;width:fit-content;position:fixed;bottom:30px;right:30px}@media only screen and (max-width:767px){.whatsappPopupContainer{z-index:6;bottom:40px}}.whatsappPopupIconContainer{cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #0000001a;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;display:flex;position:relative}.whatsappPopupIconContainer:hover{background-position:50%;background-repeat:no-repeat}.whatsappPopupLinksContainer{z-index:100000;width:fit-content;padding-bottom:22px;position:absolute;bottom:30px;right:10%}.whatsappPopupLinksContainer .whatsappPopupLinksContainerChild{background-color:#303715;border-radius:10px;flex-direction:column;align-items:flex-end;gap:15px;padding:30px 20px;display:flex}.whatsappPopupLinksContainer .whatsappPopupLinksContainerChild a{align-items:center;gap:10px;display:flex}.whatsappPopupLinksContainer .whatsappPopupLinksContainerChild a span{color:#fff}.whatsappPopupLinksContainer .whatsappPopupLinksContainerChild a div{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.talkToUsContainer{z-index:6;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin:0;padding:10px 15px;font-family:Poppins,sans-serif;font-size:11px;line-height:14px;display:flex;position:fixed;bottom:90px;right:35px;box-shadow:0 9px 17px #0003}.talkToUsContainer:after{content:"";border:10px solid #0000;border-bottom-color:#fff;width:0;position:absolute;top:100%;right:10px;transform:rotate(180deg)}.talkToUsContainer .talkToUsButton{cursor:pointer;background-color:#0000;border:none;position:absolute;top:3px;right:-2px}@media screen and (max-width:767px){.talkToUsContainer{z-index:6;bottom:100px}}.reservation_back_btn{margin-left:-20px}@media screen and (max-width:767px){.reservation_back_btn{margin-left:-10px}}.booking_hotels_rooms_main{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.booking_hotels_rooms_main:last-child{margin-bottom:0}.booking_image_Section{flex:0 0 50%}.booking_image_Section .booking_room_image_card img{object-fit:cover}.booking_text_section{flex:0 0 50%}@media screen and (max-width:767px){.booking_hotels_rooms_main{flex-direction:column}.booking_image_Section,.booking_text_section{flex:0 0 100%}}@media screen and (min-width:768px){.booking_hotels_rooms_main.even .booking_image_Section{order:1}.booking_hotels_rooms_main.even .booking_text_section,.booking_hotels_rooms_main.odd .booking_image_Section{order:2}.booking_hotels_rooms_main.odd .booking_text_section{order:1}}.booking_heading_large{font-size:28px;line-height:32px}@media screen and (max-width:767px){.booking_heading_large{margin:0;font-size:24px;line-height:28px}}.disabled_button_booking_flow{color:#666;cursor:not-allowed;background-color:#ccc;border:none;padding:10px 20px;position:relative}.disabled_btn_tooltip{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:1;background-color:#555;border-radius:6px;width:157px;padding:5px;transition:opacity .3s;position:absolute;right:0}.disabled_button_booking_flow:hover .disabled_btn_tooltip{visibility:visible;opacity:1}.customDateRangePicker-calendar{background-color:#fff;box-shadow:0 8px 24px #959da533}.customDateRangePicker-calendar-year-month-text{text-align:center;align-items:center;margin-bottom:10px;font-size:14px!important;font-weight:600!important}.customDateRangePicker-calendar-table{border-collapse:collapse;font-size:12px}.customDateRangePicker-calendar-header{margin-bottom:10px;position:relative}.customDateRangePicker-prev{color:#000;cursor:pointer;background-color:#0000;border:none;font-size:20px;font-weight:900;position:absolute;top:3px;left:0}.customDateRangePicker-next{color:#000;cursor:pointer;background-color:#0000;border:none;font-size:20px;font-weight:900;position:absolute;top:3px;right:0}.customDateRangePicker-calendar-WeekDays{box-shadow:0 0 #7f9bb31a,4px 4px 8px 4px #7f9bb31a}.customDateRangePicker-calendar-WeekDaysRow{border-top:0!important}.customDateRangePicker-calendar-WeekDaysRow>th{text-align:center;color:#666;border:0;width:15%;font-weight:400;padding:10px!important}.disabled{opacity:.5;cursor:not-allowed}.selectedDate{color:#fff;background-color:#8b9556;transition:all .2s ease-out}.date_picker_row .disabled{background-color:#f9f9f9}.date_picker_row .day-price{font-size:10px;line-height:12px}.christmas_customDateRangePicker_inputContainer,.christmas_customDateRangePicker_input{border:none;font-size:14px;background:0 0!important}.christmas_customDateRangePicker_input{color:#333;text-align:center;width:75px;padding:8px 0!important}.christmas_customDateRangePicker_input.search_page_input{width:81px}.christmas_customDateRangePicker_input:focus{outline:none}.date_svg{display:none}.date_svg_padding{align-items:center;gap:5px;display:flex}.date_svg_padding input{padding:0!important}@media screen and (max-width:768px){.christmas_customDateRangePicker_input{color:#888}.date_svg_padding{padding:0 23px 0 20px}.date_svg{display:block;position:absolute;top:5px}}.customDateRangePicker_inputContainer{cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:5px;display:flex}.customDateRangePicker_input{color:#000;text-align:center;border:none;width:45%;font-size:15px;font-weight:400;padding:0!important}@media screen and (max-width:767px){.customDateRangePicker_input{font-size:14px}}.customDateRangePicker_input:focus{outline:none}.customDateRangePicker-day{text-align:center;cursor:pointer;width:15%;padding:5px 10px!important}.customDateRangePicker-day.selected-between{color:#000;background-color:#eef2da}.customDateRangePicker-day.start_date,.customDateRangePicker-day.end_date{color:#fff;background-color:#8b9556}.popup_calender_parent_container{z-index:99;position:absolute!important}@media screen and (max-width:767px){.popup_calender_parent_container{position:relative}}.popup_calender_parent_container.open-top{bottom:20px}.calender_parent_container{position:relative}.calender_popup_mobile_input_parent,.select_stay_date_div{display:none}@media screen and (max-width:767px){.calender_popup_mobile_input_parent,.select_stay_date_div{display:block}.select_stay_date_div{border-bottom:1px solid #ddd;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;display:flex;padding:10px 0 5px!important}.customDateRangePicker-calendar{width:100%}.customDateRangePicker-day{padding:10px!important}.date_picker_row{width:100%!important}.customDateRangePicker_input{max-width:80px}.popup_calender_parent_container{z-index:99;background:#fff;height:100vh;padding:0 10px;top:0;left:0;right:0;position:fixed!important}.calender_popup_mobile_input_parent{border:1px solid #ddd;border-radius:10px;width:94%;padding:10px;position:fixed;bottom:9px}#calender_btn{display:none}}.itenary_ques{cursor:pointer;justify-content:space-between;align-items:center;font-size:17px;font-weight:400;transition:all .3s ease-in-out;display:flex}.itenary_ques h4{margin:10px 0;font-size:20px;font-style:normal;font-weight:500}.itenary_ques p{margin-bottom:0}@media screen and (max-width:767px){.itenary_ques{text-align:left}}.hotel_gallery_parent{flex-wrap:wrap;display:flex}.hotel_gallery_left,.hotel_gallery_right{flex-direction:column;display:flex}.skeleton{background-color:#e0e0e0;border-radius:4px;height:200px;margin-bottom:10px}.skeleton_button{background-color:#e0e0e0;border-radius:4px;align-self:center;width:150px;height:50px}.skeleton-placeholder{background:linear-gradient(90deg,#e8e8e8 0,#f8f8f8 40px,#e8e8e8 80px) 0 0/350px;border-radius:3px;width:100%;height:1.45rem;margin-top:1.5rem;animation:2.5s infinite animation}@keyframes animation{0%{background-position:-100px}40%,to{background-position:270px}}.customDateRangePicker-day.hovered-between{color:#000;background-color:#eef2da}.guest_say_container{max-width:850px;margin:auto}@media screen and (max-width:767px){.guest_say_container h3{font-size:24px;font-weight:600;line-height:30px}}.see_all_images_btn{margin-bottom:10px}.see_all_images_btn a,.see_all_images_btn a:hover{color:#303715}.bg-backdrop{background-color:#02010166;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex;position:fixed;inset:0;z-index:100!important}.gallery_slick_slider_main .slick-list .slick-track .slick-slide>div{height:100%;margin:0 10px}@media screen and (max-width:767px){.gallery_slick_slider_main .slick-list .slick-track .slick-slide>div{margin:0 5px}}.gallery_slick_slider_main{height:100%}.gallery_slick_slider_main .slick-list{height:100%;width:100%!important}.gallery_slick_slider_main .slick-list .slick-track{height:100%;margin:0}.gallery_slick_slider_main .slick-next{z-index:9;right:0!important}.gallery_slick_slider_main .slick-prev{z-index:9;left:0!important}.accordion{background-color:#f4f5eb;border-radius:5px;margin:10px 0;position:relative;overflow:hidden}.accordion__title{text-align:left;cursor:pointer;outline:none;justify-content:space-between;padding:10px 20px;transition:all .3s;display:flex;background-color:#0000!important;border:0!important;width:100%!important}.accordion__title h4{width:95%;margin:0;font-size:18px;font-style:normal;font-weight:500}@media screen and (max-width:767px){.accordion__title h4{font-size:16px}}.accordion__title .accordion_btn{justify-content:flex-end;width:5%;display:flex}.accordion__title .accordion_btn .arrow_btn{cursor:pointer;background:0 0;border:none;font-size:1.2rem}.accordion__title .accordion_btn .rotate{transition:transform .5s;transform:rotate(180deg)}@media (max-width:768px){.accordion__title .accordion_btn{width:10%}.accordion__title{width:90%;padding:10px}}.accordion__content{transition:max-height .3s;overflow:hidden}.accordion__content div{margin-top:0;padding:0 15px 10px}.accordion__content div a{color:#00f}.accordion__content div ul{margin-bottom:0}.accordion__content div ul li{margin-top:10px}@media (max-width:768px){.accordion__content{font-size:14px}}.attraction_accordion{margin-top:10px;position:relative;overflow:hidden}.attraction_accordion .attraction_accordion__title{text-align:left;cursor:pointer;outline:none;align-items:center;padding-bottom:0;transition:all .3s;display:flex;background-color:#0000!important;border:0!important;width:100%!important}.attraction_accordion .attraction_accordion__title h5{margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media screen and (max-width:767px){.attraction_accordion .attraction_accordion__title h5{font-size:14px}}.attraction_accordion .attraction_accordion__title .attraction_accordion_btn{justify-content:flex-end;display:flex}.attraction_accordion .attraction_accordion__title .attraction_accordion_btn .arrow_btn{cursor:pointer;background:0 0;border:none;font-size:1.2rem}.attraction_accordion .attraction_accordion__title .attraction_accordion_btn .rotate{transition:transform .5s;transform:rotate(180deg)}.attraction_accordion .attraction_accordion__content{transition:max-height .3s;overflow:hidden}.attraction_accordion .attraction_accordion__content div{margin-top:0;padding:0;font-size:14px;line-height:18px}.attraction_accordion .attraction_accordion__content div ul{margin-bottom:0}.attraction_accordion .attraction_accordion__content div ul li{margin-top:10px}@media (max-width:768px){.attraction_accordion .attraction_accordion__content{font-size:14px}}.MudHouse{justify-content:center;display:flex}.MudHouse_roomImg{border-radius:12px;width:35%;height:350px;position:relative;overflow:hidden}.MudHouse_room_cont{flex-direction:column;justify-content:center;width:35%;padding:0 20px;display:flex}.MudHouse_roomForm{margin-top:20px}.MudHouse_room_text{text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.MudHouse{flex-wrap:wrap}.MudHouse_roomImg{width:100%}.MudHouse_roomImg img{object-fit:cover}.MudHouse_room_cont{width:100%}.MudHouse_room_heading{margin-top:20px!important}}.bg_blue{color:#8b9556!important;border:1px solid #8b9556!important}@media (max-width:768px){.navBar_wrapper_trans{padding:8px 0}}.icon_rotate{transition:transform .3s cubic-bezier(.88,.01,.27,1.16);transform:rotate(180deg)}.icon_rotate_false{transition:transform .3s cubic-bezier(.88,.01,.27,1.16);transform:rotate(0)}.blogs_hr_line{background:#000;width:97%;height:1px;margin:0 auto 26px}@media (max-width:768px){.blogs_hr_line{display:none}}.hotel_addons .slick-dots{bottom:-10px}.destination_banner{width:100%;height:500px;position:relative}.destination_banner img{object-fit:cover}@media screen and (max-width:767px){.destination_banner{height:300px}}.travel_guide_flex{gap:20px;margin-top:30px;display:flex}.travel_guide_flex .travel_guide_card{text-align:left;border:1.6px solid #8b9556;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}@media screen and (max-width:767px){.travel_guide_flex{flex-direction:column;gap:10px}}
.custom-toast-container{z-index:1000;width:max-content;position:fixed;top:20px;left:50%;transform:translate(-50%)}.custom-toast{color:#000;opacity:0;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 30px;font-size:14px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(-20px);box-shadow:0 4px 8px #0000001a}@media screen and (max-width:580px){.custom-toast{justify-content:flex-start;gap:10px}}.custom-toast.enter{opacity:1;width:100%;transform:translateY(0)}.custom-toast.exit{opacity:0;transform:translateY(-20px)}.custom-toast.error .succes-error_icon{color:red;margin:0 5px 0 0;font-size:20px}.custom-toast.error .succes-error_icon svg{font-size:28px}.custom-toast button{cursor:pointer;background:0 0;border:none;margin-left:10px;font-size:16px;position:absolute;top:0;right:0}.custom-toast button svg{font-size:16px}.progress-bar{background-color:red;height:4px;position:absolute;bottom:0;left:0}
