@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-Regular.eot');
    src: url('../fonts/Jost-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-Regular.woff2') format('woff2'),
        url('../fonts/Jost-Regular.woff') format('woff'),
        url('../fonts/Jost-Regular.ttf') format('truetype'),
        url('../fonts/Jost-Regular.svg#Jost-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'jostmedium';
    src: url('../fonts/jost-500-medium-webfont.eot');
    src: url('../fonts/jost-500-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/jost-500-medium-webfont.woff2') format('woff2'),
         url('../fonts/jost-500-medium-webfont.woff') format('woff'),
         url('../fonts/jost-500-medium-webfont.ttf') format('truetype'),
         url('../fonts/jost-500-medium-webfont.svg#jostmedium') format('svg');
    font-weight: normal;
    font-style: normal; font-display: swap;

}
@font-face {
    font-family: 'jostsemi';
    src: url('../fonts/jost-600-semi-webfont.eot');
    src: url('../fonts/jost-600-semi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/jost-600-semi-webfont.woff2') format('woff2'),
         url('../fonts/jost-600-semi-webfont.woff') format('woff'),
         url('../fonts/jost-600-semi-webfont.ttf') format('truetype'),
         url('../fonts/jost-600-semi-webfont.svg#jostsemi') format('svg');
    font-weight: normal;
    font-style: normal; font-display: swap;

}
@font-face {
    font-family: 'Jost*';
    src: url('../fonts/Jost-Light.eot');
    src: url('../fonts/Jost-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-Light.woff2') format('woff2'),
        url('../fonts/Jost-Light.woff') format('woff'),
        url('../fonts/Jost-Light.ttf') format('truetype'),
        url('../fonts/Jost-Light.svg#Jost-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-LightItalic.eot');
    src: url('../fonts/Jost-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-LightItalic.woff2') format('woff2'),
        url('../fonts/Jost-LightItalic.woff') format('woff'),
        url('../fonts/Jost-LightItalic.ttf') format('truetype'),
        url('../fonts/Jost-LightItalic.svg#Jost-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-Light.eot');
    src: url('../fonts/Jost-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-Light.woff2') format('woff2'),
        url('../fonts/Jost-Light.woff') format('woff'),
        url('../fonts/Jost-Light.ttf') format('truetype'),
        url('../fonts/Jost-Light.svg#Jost-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-Bold.eot');
    src: url('../fonts/Jost-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-Bold.woff2') format('woff2'),
        url('../fonts/Jost-Bold.woff') format('woff'),
        url('../fonts/Jost-Bold.ttf') format('truetype'),
        url('../fonts/Jost-Bold.svg#Jost-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('../fonts/Jost-SemiBold.eot');
    src: url('../fonts/Jost-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jost-SemiBold.woff2') format('woff2'),
        url('../fonts/Jost-SemiBold.woff') format('woff'),
        url('../fonts/Jost-SemiBold.ttf') format('truetype'),
        url('../fonts/Jost-SemiBold.svg#Jost-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


:root{--position-relative:relative;--text-uppercase:uppercase;--text-size-menu:14px;--btn-text-color:#d4891c;--btn-border-color:#d4891c;--btn-border-radius:5px;--text-jostmedium:jostmedium;--text-color-primary:#d4891c;--sub-heading:#963821;--text-content-color:#494949;--text-content-line-height:28px;--background-primry:#f8f4f4;--text-regular-Jost:Jost;--text-semibold:jostsemi;}
::selection {background-color: #d4891c;color: white;}
@media(min-width:1200px){
* {scrollbar-width: auto;scrollbar-color: #d4891c #ddd;scroll-behavior: auto;overscroll-behavior: none;  --play-on-load: running;touch-action: pan-x;}
}
a{color:#d4891c;}
html{scroll-behaviour:smooth;}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#494949; font-family: var(--text-regular-Jost);line-height:var(--text-content-line-height)}strong,b{}a{text-decoration:none}body .main__wrap{position:relative;overflow-x:hidden}ul,li{padding:0;margin:0;list-style:none}
.text-indent{display:block;text-indent:-99999999px;opacity:0;width:0;height:0}
p{font-size:18px;color:#494949; font-family: var(--text-regular-Jost);}
.w-100,.img-fluid{height:auto;width:100%;}
sup {top: 0.7em;}
.btn-primary{background-color:#d4891c !important;padding:0 25px;height:45px;line-height:45px;color:#fff;border:none;font-size:14px;font-family:var(--text-semibold);text-transform:uppercase;transition:all 0.5s;border-radius: 0;border: solid 2px #d4891c;min-width: 140px;}
.btn-primary:hover{background-color:#d4891c !important;color:#fff;border: solid 2px #d4891c;}
.btn1{position: relative; display: inline-block; overflow: hidden;text-transform: uppercase; text-decoration: none;color: #fff;background:#d4891c;transition: color 0.125s 0.75s;margin-right: 0px;height:45px;line-height:45px;padding:0;border-radius:0px;min-width:140px;text-align:center;font-family:var(--text-regular-Jost);font-size:14px;padding: 0 30px;}
.btn1:hover{background:#e6bb83;color: #fff;}
.btn1:before, .btn1:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform 1s linear, border-color 0s 0.5s linear;width:100%;height:100%;
}
.btn1:before {
  border-left: 1px solid #e6bb83; border-right: 1px solid #e6bb83;border-radius:0px;}
.btn1:after {
  border-top: 1px solid #e6bb83; border-bottom: 1px solid #e6bb83;border-radius:0px;}
.btn-white:before,.btn-white:after{border-color:#fff}
.btn1:hover {
  color: #fff;
}
.btn1:hover:before, .btn1:hover:after {
  border-color: #fff;
}
.btn1:hover:before {
  transform: skewY(180deg);
}
.btn1:hover:after {
  transform: skewX(-180deg);
}
.bgBtn{background:#fff !important;min-width:205px;}
.hamburger{display:none}
.hotel__lang {
    background: url(../images/lang-icon.png) no-repeat left center;
    width: 150px;
    height: 30px;
    padding: 0px 0 0 15px;
	color:#fff;line-height:22px;font-size:12px;text-transform:uppercase;margin-top:10px;
}
.hotel__header{position:absolute;width:100%;z-index:100;padding-top:0px;transition:all 0.5s;-webkit-animation: .5s ease-in-out fadeInDown;animation: .5s ease-in-out fadeInDown;}
.hotel__headerlogo {position: absolute;left: 0px;right:0;margin:auto;top: -45px; width: 171px; z-index: 2;text-align: center;}
.border__line{/* border-top: 1px solid #8aa0b8;border-bottom: 1px solid #8aa0b8; */top: 44px;}
.goog-te-gadget .goog-te-combo{margin:0 !important;appearance: none;outline: none;}
.hotel__header.scroll-on {position: fixed;top:0;background:#fff;-webkit-animation: .5s ease-in-out fadeInUp;animation: .5s ease-in-out fadeInUp;box-shadow: 3px 3px 11px rgb(0 0 0 / 20%);}
.hotel__header.scroll-on .navbar-nav .nav-item:first-child a img, .hotel__header.scroll-on 
.topHeader ul li .nav-link img, .hotel__header.scroll-on .carret {filter: invert(1);}
.hotel__header.scroll-on .topHeader ul li .nav-link, .hotel__header.scroll-on .navbar .nav-item>.nav-link{color:#000;}
.navbar-collapse {display: flex !important;}
.navbar .nav-item>.nav-link {font-size: 14px;padding: 0px 30px;position: relative;text-align: left; display: flex;margin: 0;transition: all .5s;text-transform:var(--text-uppercase);color:#fff;margin: 0;font-family:var(--text-regular-Jost);}
.navbar .nav-item:nth-child(1) .nav-link, .navbar .nav-item:nth-child(2) .nav-link, .navbar .nav-item:nth-child(3) .nav-link, .navbar .nav-item:nth-child(4) .nav-link{padding: 0px 45px;}
.navbar-nav>li:nth-child(8){margin-right: 20px;}
.navbar a.hotel__headerlogo:hover{background-color: transparent;}
.navbar .nav-item:nth-child(1) .carret.c-spac, .navbar .nav-item:nth-child(2) .carret.c-spac, .navbar .nav-item:nth-child(3) .carret.c-spac, .navbar .nav-item:nth-child(4) .carret.c-spac {right: 25px;}
/* .navbar .nav-item>:nth-child(1).nav-link, .navbar .nav-item>:nth-child(2).nav-link, .navbar .nav-item>:nth-child(3).nav-link, .navbar .nav-item>:nth-child(4).nav-link{padding: 0px 45px;}
.navbar .nav-item>:nth-child(5).nav-link, .navbar .nav-item>:nth-child(6).nav-link, .navbar .nav-item>:nth-child(7).nav-link, .navbar .nav-item>:nth-child(8).nav-link{padding: 0px 30px;} */


.navbar-collapse .navbar-nav .dropdown >  .dropdown-menu .nav-link, .navbar-collapse .navbar-nav .dropdown.firstlevel > .dropdown-menu .nav-item .nav-link {background: transparent; padding: 8px 0px;color:#fff;font-size:14px;transition: all .5s;text-transform: capitalize;  color: #fff;  padding: 8px 15px; font-weight: normal;text-align: center;border-bottom: solid 1px #fff;margin:0;text-transform:uppercase;}
.navbar-collapse .navbar-nav .dropdown.firstlevel >  .dropdown-menu .nav-item:last-child .nav-link{border-bottom: solid 0px #fff;}
.navbar-collapse .navbar-nav .dropdown > .dropdown-menu .nav-link:hover {color: #fff;}
.navbar .nav-item>.nav-link.active{font-family:var(--text-semibold);}
.navbar .nav-item>.nav-link.active:after {content:"";width:100%;position:absolute;bottom:-10px;height:3px;background:#e6bb83;left: 0;right:0;}
.topHeader .navbar-nav .nav-item:first-child a img{height: auto;object-fit: contain;}
.navbar-nav .nav-item:first-child a img{height: 28px;object-fit: contain;}
/* .dropdown-menu h3{cursor: auto;font-family: 'Cormorant Garamond';font-size:32px;color:#342b25;margin:0px;}
.dropdown-menu h4{cursor: auto;font-size:16px;margin:20px 0 0;font-family:Futura Hv BT;color:#342b25;line-height:24px;} */
.carret {display: block;width: 11px;height: 6px; top: 50%; position: absolute; transform: translateY(-50%); right: 12px;background:url(../images/arrow-down.png)}
div#gif_anim{margin-right:15px;display: flex;align-items: center;}
.hotel__header .container{max-width:1730px;width:98%;margin:0 auto;display:block;position:relative}
.topHeader{padding-top: 10px;position: absolute;}
.topHeader ul{width: 100%;text-align: center;align-items: center;display: flex;}
.topHeader ul li{display: inline-block;}
.topHeader ul li .nav-link {font-size: var(--text-size-menu);padding: 0px 40px;position: relative;text-align: left;display: flex;text-align: left;transition: all .5s;color: #fff;margin: 0;font-family: var(--text-regular-Jost);}
.topHeader ul li .nav-link img{width: 17px;height: 14px;color: #fff;margin-top: 8px;margin-right: 10px;}
.topHeader ul li:nth-child(3) {margin-left: auto;}
.topHeader ul li:nth-child(5) {margin-left: 0;}
.topHeader ul li .nav-link:last-child{margin-right: -28px;}

div#google_translate_element div.goog-te-gadget-simple{border:0;background-color:transparent}div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value:hover{text-decoration:none}div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#585757;border:none!important}div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#585757}.goog-te-gadget-icon{display:none!important}div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span[style="color: rgb(213, 213, 213);"]{display:none}
.VIpgJd-ZVi9od-l4eHX-hSRGPd{display:none !important}
.goog-te-gadget .goog-te-combo {margin: 0;    height: 30px;  background: transparent;    color: #494949;border: none;text-transform: uppercase; font-size: 12px;width:150px; text-transform: var(--text-uppercase);padding:0 8px;}
.goog-te-gadget {
    color: transparent !important;height: 30px;
}
/*.scroll-on SELECT.goog-te-combo, .header.scroll-on SELECT.goog-te-combo{color: #8F7847 !important;}*/
.goog-te-gadget .goog-te-combo option{color:#494949}

.hamburger {
  padding: 0px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #8b0e04; }

.hamburger-box {
  width: 24px;
  height: 15px;
  display: inline-block;
  position: relative;margin-top:10px }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 24px;
    height: 2px;
    background-color: #8b0e04;
    border-radius: 0px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -7px; }
  .hamburger-inner::after {
    bottom: -7px; }
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }
	
	.secondry__menu {
    display: flex; flex-direction: column; justify-content: start;
    position: fixed; top: 0; right: -500px; height: 100vh;
    text-align: left; width: 100%; opacity: 0;padding:80px 35px 0;
    transition: all 0.5s;
    z-index: -1;
    background: #eef9eb;
    overflow-X: hidden;max-width:450px;
}.menu__link > li > a span img{margin-right:10px;}.menu__link > li:last-child a{text-transform:lowercase;}
.is-menu-open .secondry__menu {
    opacity: 1;
    right:0;
    z-index: 11
}
.is-menu-open .secondry__menu:after{content:"";width:calc(100% - 450px);height:100vh;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:-1;transition:all 0.5s;}
.menu__link > li > a { color: #494949;margin:0;display: block;
    font-size: 28px;text-decoration: none;font-family: var(--font-regular);
    text-transform: capitalize;transition: all .5s;line-height:80px;}
.menu__link li:has(.dropdownmenu) a{transform:none}
.is-menu-open .menu__link li:first-child {animation: menufadeInLeft 1s ease !important;}

.is-menu-open .menu__link li:nth-child(2) {
    animation: menufadeInLeft 2s ease !important;	
}

.is-menu-open .menu__link li:nth-child(3) {
    animation: menufadeInLeft 3s ease !important;
}

.is-menu-open .menu__link li:nth-child(4) {
    animation: menufadeInLeft 4s ease !important;
}
.is-menu-open .menu__link li:nth-child(5) {
    animation: menufadeInLeft 5s ease !important;
}.is-menu-open .menu__link li:nth-child(6) {    animation: menufadeInLeft 5s ease !important;}.is-menu-open .menu__link li:nth-child(7) {    animation: menufadeInLeft 5s ease !important;}
@keyframes menufadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-120px);
        -ms-transform: translateY(-120px);
        transform: translateY(-120px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}
@-webkit menufadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-120px);
        -ms-transform: translateY(-120px);
        transform: translateY(-120px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}
.mob__ham {
    display: none;
}
button.close__menu {
    width:42px;height:42px;border:Solid 2px rgba(0,0,0,0.18);
    position: absolute;
    right: 45px;
    top: 45px;border-radius:50%;background:url(../images/close-icon.png) center no-repeat;transition:all 0.5s;
}
button.close__menu:hover {transform:rotate(180deg);}

.display-1{font-size:50px;line-height:65px;font-family: var(--text-jostmedium);text-transform:uppercase;}
.display-1 span{color:#8b0e04;}
.display-2{font-size:30px;line-height:40px;font-family: 'Jost';font-weight:300;font-style:italic;}
strong{font-family: var(--text-semibold);}
.display-3{font-size:18px;line-height:30px;font-family: 'Jost';font-weight:normal;color:#494949;}
.display-4{font-size:30px;line-height:45px;font-family: var(--text-jostmedium);text-transform:uppercase;color:#494949;}
.display-5{font-size:40px;line-height:55px;font-family: var(--text-jostmedium);text-transform:uppercase;color:#494949;}
.display-6{font-size:28px;line-height:35px;font-family: 'Jost';font-weight:300;}
.display-7{font-size:18px;line-height:30px;font-family: var(--text-jostmedium);}
.text-primary{color:var(--text-color-primary) !important}
.banner__caption{position:absolute;width:100%;bottom:280px;text-align:center;left:0;}
@keyframes wavy {
  0% {
    top: 0px;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0px;
  }
}
.text__large{font-size: 50px;line-height:65px;font-family:var(--text-jostmedium);text-transform: uppercase;text-shadow: 2px 1px rgb(0 0 0 / 10%);}
.text__large span{transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);display: inline;}
.wavy-letter {opacity: 0; transform: translateY(20px); /* Initial offset */    }
.text__small{display:flex;justify-content:center;font-size:16px;font-family:var(--text-regular-Jost);line-height: 21px;}
.text__small span{padding:15px 25px;font-size:16px;text-transform:uppercase;position:relative}
.text__small span:first-child:before{display:none}
.text__small span:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}

.scroll-div{height:60px;position: absolute;bottom: -25px;text-align: center;left: 0;right: 0;}
.down-scroller{background:url(../images/scroll-down-arrow-new.png) no-repeat;width:29px;height:15px;display:block;margin:45px auto 0;cursor:pointer}
.down-scroller + .down-scroller{margin-top:-5px;}
.downText{font-size:12px;}
.light_bg{background:#faf1e6;padding-top:60px;padding-bottom:80px;}
.wel__notes{margin-bottom: 130px;}
.wel__notes.inner-page{margin-bottom: 65px;}
.wel-img-right {display:block;padding-top:40px;}
.wel-img-right li{display:inline-block;max-width:50%;width:auto;}
.wel-img-right li:nth-child(2){top: 100px;position: relative;margin-left: 78px;}
.wel__notes .col-lg-7{padding-top: 50px;}
.roomsName,.dineName,.attName, .specialName{font-size:22px;font-family:var(--text-jostmedium);color:#494949;text-transform:uppercase;}
.roomText .btn1 {height: 45px;line-height: 45px;padding: 0 30px;font-family: var(--text-regular-Jost);}
.dineText .btn1 {height: 30px;line-height: 30px;min-width: 100px;font-size:10px;}
.roomInner > img{border-radius:0px;}
.roomInner, .dineInner, .specialInner{position:relative}
.roomText{position:relative;width:100%;text-align:center;z-index:2;padding:26px 15px;}
.spaText{position:relative;width:100%;text-align:center;z-index:2;padding:20px;}
.roomSize, .dineSize{font-family:var(--text-regular-Jost);font-size:18px;color:#494949;margin:0 auto;text-align:center;}
.roomSize li{display:inline-flex;}
.roomSize li span img{vertical-align:bottom;margin-right:10px;margin-bottom:5px;}
.gift__text{margin-top: -40px;position: absolute;right: 100px;}
.gift__text img{vertical-align: text-bottom;}
.gift__text span{color: #8b0e04;font-size: 18px;text-decoration:underline;font-family: var(--text-semibold);margin-left: 10px;vertical-align: text-top;}
.gift__text span:hover{text-decoration:none;}
.hotelSpa{padding-bottom: 80px;padding-top: 60px;}
.meetingsSlider .roomText{text-align:left;padding: 20px 30px 20px 0px;}
.meetingsSlider .roomsName{text-align:left;color:#fff;font-size:16px;font-family:var(--text-jostmedium);line-height:25px;}
.meetingsSlider .swiper-wrapper .swiper-slide-active .roomInner img{border:4px solid #614235;}
.wedding__Wrap{background:url(../images/Wedding-Bg-Banner.jpg) no-repeat center bottom;background-size: cover;}
.weddingSlider.swiper-container {width: 100%;max-width: 500px;height: 725px;margin: 80px auto;float: right;clear: right;}
.wedding__box{top: 182px;position: relative;}
.wedding__box .women-pic{max-width: 400px;object-fit: cover;height: 650px;margin-top: 12%;margin-left: 165px;}
.wedding__text{top: 365px;position: relative;text-align:right;font-size:18px;}
.wedding__text h2, .wedding__text p{color:#fff;}
.exp__ul{display:block;margin-left: -22px;}
.exp__ul li{display:inline-block;width:100%;max-width:18%;margin-left:22px;margin-bottom: 25px;}
.exp__ul li h3{text-align:center;color:#494949;font-size:16px;font-family:var(--text-jostmedium);line-height:25px;text-transform:uppercase;padding:15px;}
.exp__ul li h3 a{color:#494949;}
.giftvouch__wrap{background:url(../images/gift-bg.jpg) no-repeat center;background-size: cover;width:1920px;height:300px;}
.exp__wrap {padding-top:60px;padding-bottom: 50px;}
.giftvouch__wrap h2{font-family:var(--text-semibold);font-size:42px;line-height: 55px;
padding-top: 45px;margin-bottom: 15px;}
.testimonials__wrap{padding-top: 65px;padding-bottom: 35px;}
.testimonials__wrap blockquote{border: 2px solid #eaeaea;padding: 35px;border-radius: 40px 0px 40px 0px;margin-bottom: 50px;margin-right: 25px;max-width: 510px;max-height: 273px;}
.testimonials__wrap blockquote p{font-family:var(--font-medium);font-size:18px;line-height:35px;text-align:center;}
.testimonials__wrap.testimonials{padding-top: 0px;}
.testimonials__wrap.testimonials blockquote{max-width: 80%;margin: 0 auto;margin-bottom: 50px;min-height: fit-content;padding: 50px;}
.testimonials__wrap.testimonials blockquote:before{top: -28px;left: 15%;}
.cutomerName{font-size:18px;color:#494949;font-family:var(--font-medium);text-align:center;}
.testimonials__wrap blockquote:before{content:"";width:69px;height:58px;background:url(../images/quote.png) no-repeat;position:absolute;top:-33px;left:90px;}
.award__box{padding-top: 100px;padding-bottom: 80px;}
.award__ul{display:block;text-align: center;}
.award__ul li{display:inline-block;width:11%;margin-bottom:20px;text-align: center;margin-bottom: 40px;margin-right: 0;}
.footer__wrap{background:#8b0e04;padding-bottom: 20px;}
.footer_padd{padding:40px 100px;}
.signUp__wrapper {margin-top: 30px;max-width: 75%;}
.signUp__wrapper h4{font-size:20px;font-family: var(--text-semibold);color:#fff;text-transform:uppercase;margin-bottom:15px;}
.signUp__wrapper p{margin-bottom:15px;}
.signUp__wrapper .form-group p, .signUp__wrapper p, .custom-control-label {font-size: 14px;color: #fff;line-height: 18px;}
.signUp__wrapper .form-control{background: transparent;border: solid 1px #eaeaea;   min-height: 45px;color: #fff;font-size: 14px;padding-left: 15px;}
.signUp__wrapper .form-control::placeholder{color: #fff;font-size: 14px;}
.foo__nav li a{font-size:14px;color:#fff;text-transform:uppercase;font-family: var(--text-regular-Jost);line-height:60px;}
.foo__nav li .foo__nav_ul li a{font-size:13px;color:#fff;text-transform:capitalize;font-family: var(--text-regular-Jost);line-height:35px;}
.copyright{background: #740b03;padding:20px;margin-bottom: 5px;}
.copyright p, .copyright p a, .social__link li{font-family: var(--text-regular-Jost);font-size:14px;color: #fff;}
.copyright p a img {margin-top: -20px;}
.contact-info{text-align:right;max-width: 220px;}
.foo__nav{padding-left: 0;padding-top: 0;}
.foo__nav li .foo__nav_ul li:before{content:"";position:absolute;background:url(../images/foo-arrow.png)no-repeat left;width:4px;height:10px;margin-top: 12px;margin-left: -15px;}
.foo__nav li .foo__nav_ul li{padding-left:15px;}
/*.booking__be .form-control::placeholder{color: #000;font-size: 16px;}
.booking__be .form-group:nth-child(5):after{width: 0px;background:transparent;}
.booking__be {height: 70px;max-width: 1920px;margin: 0 auto;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width: 100%;z-index: 10;padding: 0 200px;    transition: all 0.5s;background: #eece9d;}
.booking__be form {height: 70px;}
.booking__be .form-group {display: inline-block;align-items: center;padding: 0 40px;position: relative;}
.booking__be .form-group .form-label {color: #000;font-family: var(--text-regular-Jost);font-size: 16px;margin-bottom: 0;white-space: nowrap;}
.booking__be .form-control {color: #000;font-size: 16px;font-family: var(--text-regular-Jost);background-color: transparent;border: none;min-width: 150px;box-shadow: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden !important;width: 100%;text-align: left;padding-left: 42px;margin-top: 0;}
.booking__be .form-control option {color: #494949;}
.booking__be .form-group:after {content: "";height: 70px;background: #a6906e;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;}
.booking__be .form-group:last-child:after{display:none;}
.booking__be .btn1 {min-width: auto;width: 140px;height: 45px;border: solid 1px #d4891c;line-height: 45px;text-transform: uppercase;background: #d4891c;padding: 0;border-radius: 0;font-family: var(--text-regular-Jost);font-size: 14px;color: #fff;margin-top: 10px;}
.booking__be .btn1:before {
  border-left: 1px solid #d4891c; border-right: 1px solid #d4891c;border-radius:0px;}
.booking__be .btn1:after {
  border-top: 1px solid #d4891c; border-bottom: 1px solid #d4891c;border-radius:0px;}*/
.date {background: url(../images/calender-icon-b.png) no-repeat left;background-position: 0px 15px;}
.guest {background: url(../images/no-of-guest-icon-b.png) no-repeat left;background-position: 0px 15px;}
.pmcode {background: url(../images/promocode-icon-b.png) no-repeat left;background-position: 0px 15px;}
.norooms {background: url(../images/no-of-rooms-icon-b.png) no-repeat left;background-position: 0px 18px;}
.select111 {background: url(../images/arrow-down-b.png) no-repeat right;}
.booking__be .form-group .form-label {color: #000;font-family: var(--text-jostmedium);font-weight: normal;font-size: 10px;margin-bottom: 0;white-space: nowrap;text-transform: uppercase;padding-left: 42px;padding-top: 25px;}
.wel-text{padding: 40px 0px;}
.p-width{max-width: 600px;}
.hotelRoomslider .swiper-button-next, .hotelRoomslider .swiper-button-prev, .hotelSpaslider .swiper-button-prev, .hotelSpaslider .swiper-button-next, .diningSlider .swiper-button-next, .diningSlider .swiper-button-prev{margin-top: 0px;position: absolute;top: 35%;width: 23px;height: 43px;transform: translateY(-50%);}
.hotelRoomslider .swiper-button-next, .hotelSpaslider .swiper-button-next, .diningSlider .swiper-button-next{right: 35px;}
.hotelRoomslider .swiper-button-prev, .hotelSpaslider .swiper-button-prev, .diningSlider .swiper-button-prev{left: 35px;}
.hotelRoomslider .swiper-button-prev:after,.hotelSpaslider .swiper-button-prev:after, .diningSlider .swiper-button-prev:after {content: '' !important;background:url(../images/left-arrow.png) no-repeat;width:23px;height:43px;}
.hotelRoomslider .swiper-button-next:after,.hotelSpaslider .swiper-button-next:after, .diningSlider .swiper-button-next:after {content: ''!important;background:url(../images/right-arrow.png) no-repeat;width:23px;height:43px;}
.hotelRoomslider .swiper-button-next.swiper-button-disabled,.hotelRoomslider .swiper-button-prev.swiper-button-disabled,.hotelSpaslider .swiper-button-next.swiper-button-disabled,.hotelSpaslider .swiper-button-prev.swiper-button-disabled, .diningSlider .swiper-button-next.swiper-button-disabled, .diningSlider .swiper-button-prev.swiper-button-disabled {opacity:1;cursor:pointer;pointer-events:auto;}
.hotelSpaslider .swiper-button-next, .hotelSpaslider .swiper-button-prev {top: 40%;}
.weddingSlider .swiper-button-next, .weddingSlider .swiper-button-prev {margin-top: 0px;position: absolute;width: 50px;height: 25px;transform: translateY(-50%);}
.weddingSlider .swiper-button-prev:after {content: '' !important;background:url(../images/arrow-up-w.png) no-repeat;width:50px;height:25px;}
.weddingSlider .swiper-button-next:after {content: ''!important;background:url(../images/arrow-down-w.png) no-repeat;width:50px;height:25px;}
.weddingSlider .swiper-button-prev{left:43%;top: 6%;}
.weddingSlider .swiper-button-next{right:43%;top:auto;bottom:6%;}
.breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-item a{font-size:18px;color:#7f7f7f;}
.breadcrumb .breadcrumb-item.active{color:#8b0e04;}
.amenities__wrap{padding-bottom:60px;}
.amenities__list{flex: 0 0 auto;width: 24%;padding-top: 50px;margin-left: 15px;font-size: 18px;font-family:var(--font-regular);}
.amenities__list li{margin-bottom:40px;line-height: 10px;}
.amenities__list li span img{margin-right:25px;}
.amenities__list li span{text-align:center;}
.amenities__list li:last-child{text-indent: -75px;margin-left: 75px;    margin-top: -15px;}
.Rooms_Gallery {padding-bottom:60px;}
.roomSize li:after{content: "";height: 30px;background: #afa8a1;position: absolute;top: 45%;transform: translateY(-50%);width: 1px;margin-left: -1rem;}
.room_detail li:first-child{margin-left: 4rem;}
.room_detail li:after{content: "";height: 30px;background: #afa8a1;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;margin-left: -2rem;}
.roomSize li:first-child:after{background: transparent;}
.room_detail{background: #f5f5f5;padding: 25px;border-radius: 50px;position:relative;margin-bottom: 15px;}
.room_detail li{margin-right: 4rem;}
.meeting__Wrap{background:url(../images/Meetings-Bg-Banner.jpg) no-repeat center top;background-size: cover;}
.meetingInner{padding:60px 0%;position: absolute;z-index: 2;}
.meetingInner p{color:#fff;}
.meetingsSlider{margin-top: 20% !important;}
.meeting_thumb{display:block;}
.meeting_thumb li{display:inline-block;width: 25%;margin-right: 20px;}


.dining__wrap.slider .swiper-container {width: 100%;height: 100%;}
.slider__flex {display: flex;align-items: flex-start;height: 850px;overflow:hidden;}
.slider__col {display: flex;flex-direction: column;width: 40%;position:absolute;z-index:2;margin-top: 30%;margin-left: 90px;}
.dining__wrap .slider__prev, .dining__wrap .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;display:none !important;}
.dining__wrap .slider__prev:focus, .dining__wrap .slider__next:focus {outline: none;}
.slider__thumbs .slider__image:hover {opacity: 1;}
.slider__images {width:100%;}
.slider__images .slider__image img {transition: 3s;height:850px;object-fit:cover;}
.slider__images .swiper-slide{overflow:hidden}
.slider__image {width: 100%;border-radius: 0;overflow: hidden;position:relative;}
.slider__image img {display: block;width: 100%;height:auto;}
/* .dining__thumb {width: 300px;height: 200px;} */
.dining__name p{text-align: left;color: #fff;font-size: 16px;font-family: var(--text-jostmedium);line-height: 25px;}
.dining__wrap .swiper-slide.swiper-slide-thumb-active .dining__thumb img{border:4px solid #614235;}
.slider__thumbs .swiper-slide .slider__image{align-items:center;display:inline-block;cursor:pointer;}
.dining__name{margin-left:0;margin-top:10px;}
.dining__caption{position:absolute;bottom:-100%;left:0;width:100%;padding:25px;z-index:9;text-align:center;}
.wedding__border img{border:12px solid #fff;}
.meeting__wrap{padding-bottom:65px;}
.meetingText {position: relative;width: 100%;text-align: left;z-index: 2;}
.meetingInner_page{padding:84px 128px;}
.meeting__box{border:1px solid #e1e1e1;display:flex;flex-wrap:wrap;margin-bottom:65px;padding: 0;}
.meeting__wrapDetail {padding-bottom:80px;}
.meeting__wrapDetail .accordion {max-width: 100%;margin: 0 auto;}
.meeting__wrapDetail .accordion-button:not(.collapsed){background:#fff;color: #494949;box-shadow: none;}
.meeting__wrapDetail .accordion-item{border: 1px solid #cccccc;border-radius: 0px;color: #494949;padding:20px;}
.meeting__wrapDetail .accordion-item .accordion-body{padding:5px 25px;line-height:25px;}
.mdInner{position: relative;border: 1px solid #dcc9b1;margin-top: 38px;}
.mdText {position: relative;width: 100%;text-align: center;z-index: 2;padding: 20px 0px;background: #faf1e6;}
.mdName {font-size: 15px;font-family: var(--text-semibold);color: #494949;text-transform: uppercase;}
.mdSize {font-family: var(--text-regular-Jost);font-size: 14px;color: #494949;margin: 0 auto;text-align: center;column-count:2;padding-bottom: 10px;}
.mdSize li{margin-bottom:5px;}
.mdSize li span img {vertical-align: bottom;margin-right: 10px;margin-bottom: 6px;}
.mdInner .btn-group{display: block;}
.mdInner .btn1{margin-bottom: -27px;font-family: var(--text-semibold); text-transform: capitalize;text-decoration: underline;width: 100%;min-width: 100%;}
.mdSize li:first-child span{margin-left: -6px;}
.section_meeting{text-align:left;padding: 80px 25px;}
.section_meeting h4{font-size:25px;line-height:35px;font-family: var(--text-jostmedium);text-transform:uppercase;}
.section_meeting p{font-size:18px;line-height:25px;font-family: var(--text-regular-Jost);}
.section_meeting p strong{font-family: var(--text-jostmedium);}
.section_meeting .ul-list{column-count:2;margin-bottom: 20px;}
.meeting__wrapDetail .accordion-button::after {font-size:2rem;width:2rem;height:2rem;background-size:2rem;transform: rotate(0deg);transition: 0.5s;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.meeting__wrapDetail .accordion-button:not(.collapsed)::after {font-size:2rem;width:2rem;height:2rem;background-size:2rem;transform: rotate(180deg);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.meeting__wrapDetail .accordion-button:focus{border-color: transparent;outline: 0;box-shadow: none;}
.dining__wrap{padding-bottom: 15px;margin-top: -65px;}
.social__link li:first-child{text-transform:uppercase;line-height: 60px;}
.social__link li a{line-height: 40px;}
.social__link li:last-child a img{margin-top: -7px;}
.social__link li a img{margin-right:15px;}
.foo__nav:nth-child(2){padding-left: 35px;}
.foo__nav:nth-child(3){padding-left: 20px;}
.foo__nav:nth-child(5){padding-left: 40px;}
.li-mb{margin-bottom:10px;}
.map__wrap {padding-bottom: 60px;padding-top: 30px;}
.map__box {display: flex;flex-wrap: wrap;padding: 0;}
.map_page {padding: 96px 75px;}
.mapText {position: relative;width: 100%;text-align: left;z-index: 2;}
.mapText span{margin-right:20px;padding-left: 10px;}
.mapText p{border-bottom:1px solid #d4cdc4;margin-bottom: 0;padding: 20px 20px 20px 0px;text-indent: -50px;padding-left: 50px;max-width: 385px;}
.mapText p a{font-size: 18px;color: #494949;font-family: var(--text-regular-Jost);}
.dropdown .dropbtn {font-size: 16px;  border: none;outline: none;color: white;padding: 14px 16px;background-color: inherit;font: inherit;margin: 0;}
.dropdown:hover .dropbtn {background-color: #fff;color: #000;}
.border-right-menu .btn1:hover{background:#d4891c;color:#fff;}
.dropdown:hover a.dropbtn {background-color: #fff;color: #000;padding: 10px 45px !important;font-family: var(--text-semibold);}
.dropdown-content {display: none;position: fixed;background-color: #fff;width: 77.9%;left: 9.5%;z-index: 2;text-align: left;padding: 35px 50px;}
.meeting-dropdown{width: 66.5%;left: 21%;}
.weddings-dropdown{width: 55.4%;left: 32%;}
.menu__ul.menu_width1 li{width: 28%;text-align: center;margin-right: 40px;}
.menu_width2 li{width: 27%;text-align: center;margin-right: 40px;}
.dropdown:hover .dropdown-content {display: block;}
.menu__ul{display:block;width: 109%;}
.menu__ul li{display: inline-block;flex: 0 0 auto;width: 20%;margin-right: 45px;}
.menu__ul li p{text-align:center;padding-top: 2px;}
.menu__ul li p a{font-size: 15px;font-family: var(--text-regular-Jost);color:#494949;}
.border-right-menu{border-right:1px solid #b2b2b2;}
.dropdown:hover .carret{filter: invert(1);}
.dropdown-content h3{font-size:18px;font-family: var(--text-semibold);line-height: 25px;text-transform:uppercase;margin-bottom: 12px;}
.dropdown-content p.display-6{font-size: 26px;line-height: 32px;}
.dropdown-content p.display-3{font-size: 16px;line-height: 25px;}
.pad-40{padding-left:40px;}
.ul-inline{display: inline-block;width: 26%;margin-top: 20px;}
.ul-inline li{width: 85%;}
.box-padd{padding: 0px 40px;font-size: 14px;line-height: 20px;min-height: 80px;}
.outdoor_text{font-size:25px;line-height:35px;font-family: var(--text-jostmedium);text-transform:capitalize;margin-bottom:10px;}
.outdoor-left{padding-right: 30px;}
.outdoor-right{padding-left: 30px;}
.outdoor-left p:first-child{padding-top:0px;}
.noBannerPage {margin-top: 180px;}
.hotel__header.pageHeader {-webkit-animation: .5s ease-in-out fadeInUp;animation: .5s ease-in-out fadeInUp;box-shadow: 3px 3px 11px rgb(0 0 0 / 20%);height: 89px;}
.hotel__header.pageHeader .navbar-nav .nav-item:first-child a img, .hotel__header.pageHeader .topHeader ul li .nav-link img{filter: invert(1);}
.hotel__header.pageHeader .topHeader ul li .nav-link, .hotel__header.pageHeader .navbar .nav-item>.nav-link{color:#000;}

.gallery__wrap{padding-bottom: 75px;}
.portfolio__img  a img{height:340px;max-width:409px;object-fit:cover;display: block;margin:0 auto;transition:all 0.5s;cursor:pointer}
.portfolio__img {row-gap: 20px;justify-content:center}
.portfolio__img .filter1{transition:all 0.5s}
.portfolio__filter .filter-button { display: flex;align-items: center; padding: 10px 20px;background: transparent;
border: none; color: #8F7847; font-size: 1.25rem; cursor: pointer;
font-family: var(--font-family-messina);text-transform: uppercase; position: relative;
transition: all 0.3s;cursor:pointer}
.portfolio__filter .filter-button span{margin-right:8px;}
.portfolio__filter .filter-button:hover, .portfolio__filter .filter-button:focus, .portfolio__filter .filter-button.active { color: #836b56;}
.portfolio__filter .filter-button:after {content: "";width: 0; height: 3px;
background: #836b56; position: absolute;left: 50%;transform: translateX(-50%);bottom: -2px;transition: all 0.3s}
.portfolio__filter .filter-button:hover:after {width: 100%;content: "";}
.portfolio__filter .filter-button.active:after {width: 100%;content: "";height: 3px;
background: #836b56;position: absolute; left: 50%; transform: translateX(-50%);bottom: -2px;}
.portfolio__filter .filter-button:focus {outline: 0;}
.portfolio__filter { display: flex;justify-content: space-between; margin: 30px 0;flex-wrap: wrap;width: 100%;  } 
.portfolio__img:hover .filter1  img { filter: grayscale(1);}
.portfolio__img .filter1:hover img {  filter: grayscale(0);} 
.small-txt{font-size: 16px;color: #878787;font-family: var(--text-regular-Jost);}
.dine_detail{padding: 15px;border-radius: 50px;position: relative;margin-bottom: 15px;background: #f5f5f5;}
.dine_detail li:first-child{line-height: 35px;margin-left: 3rem;}
.dine_detail li {margin-right: 4rem;}
.dine_detail li:after {content: "";height: 30px;background: #afa8a1;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;margin-left: -2rem;}
.dine_detail li span img{margin-right: 15px;}
.contact__wrap ul {border-bottom: 1px solid #d4cdc4;padding: 20px 20px 20px 0px;max-width: 385px;}
.contact__wrap ul li span img{filter: invert(1);}
.contact__wrap .map__wrap {padding-top: 0px;}
.contact__wrap .map_page {padding: 93px 60px;}
.contact__form .form-control, .contact__form textarea.form-control{min-height:20px;height: 30px;}
.contact__form .form-group {margin-bottom: 20px;}
.contact__form{padding-bottom:80px;}
.contact__form h2{padding-bottom:50px;}
.contact__form .b-upl label {text-align: left;}
.contact__form .btn-upload {float: right;clear: right;position: absolute;text-align: right;right: -730px;top: -50px;font-weight: bold;}
.careers__wrap{padding-bottom:80px;}
.font-22{font-size:22px;}
.exp-top{padding-top: 0;margin-top: -20px;}
.exp-top h3 a{color:#494949;}
.exp-ul.ul-list {column-count: 2;margin-bottom: 35px;text-align: left;margin-top: 25px;margin-left: 11%;}
.experience__box{border: 0px solid #e1e1e1;}
.experience__box .meetingText p{margin-bottom: 5px;}
.experience__box:first-child .meetingInner_page {padding: 122px 106px;}
.experience__box:nth-child(2) .meetingInner_page {padding: 1px 106px;}
.experience__box:nth-child(3) .meetingInner_page {padding: 88px 106px;}
.experience__box:nth-child(4) .meetingInner_page {padding: 180px 106px;}
.mb-50 {margin-bottom: 50px;margin-top: 50px;}
.exp-include{margin-top:-30px;margin-bottom:80px;}
.exp-glance .col-lg-4.col-md-4{padding: 35px 105px;}
.exp-glance {align-items: center;padding: 0 40px;position: relative;}
.exp-glance .col-lg-4.col-md-4::before{content: "";height: 135px;background: #c8c1b8;position: absolute;top: 72%;transform: translateY(-50%);width: 1px;margin-left: 17%;}
.exp-glance .col-lg-4.col-md-4:last-child::before{background: transparent;}
.exp-glance .col-lg-4.col-md-4 p{margin-bottom: 0.5rem;}
.f-semib{font-family: 'Jost';font-weight:bold;}

.Celebrate__wrap{padding-bottom:65px;}
.CelebrateText {position: relative;width: 100%;text-align: left;z-index: 2;}
.Celebrate__box{display:flex;flex-wrap:wrap;padding: 0;margin-bottom: 65px;}
.Sustainability__wrap .Celebrate__box{margin-bottom: 0px;}
.ml-95{margin-left: -65px;}
.Celebrate__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 95px 70px;}
.Celebrate__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 130px 68px;}
.Celebrate__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 144px 70px;}
.Celebrate__wrap .Celebrate__box:nth-child(4) .CelebrateInner_page{padding: 144px 68px;}
.Celebrate__wrap .Celebrate__box:nth-child(5) .CelebrateInner_page{padding: 60px 70px;}

.Celebrate__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page_oc{padding: 122px 63px;}
.Celebrate__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page_oc{padding: 83px 68px;}
.Celebrate__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page_oc{padding: 172px 70px;}
.CelebrateText .ul-head {margin-bottom:20px;}
.CelebrateText .ul-head.sus-ul {margin-left: 308px;}
.ul-head li{list-style:disc;margin-right:30px;}
.ul-head li:first-child{list-style:none;}
.spa-ul{column-count:3;margin-bottom: 35px;text-align: left;margin-top: 25px;margin-left: 12%;}
.abnav-ul{column-count:2;margin-bottom: 35px;text-align: left;margin-top: 25px;margin-left: 12%;}
.WeddingPack__wrap{margin-top: -30px;padding-bottom:65px;}
.WeddingPack__wrap .Celebrate__box{margin-bottom: 50px;}
.CelebrateInner_page_wp{padding: 0px 30px;}

.WeddingPack__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page_oc{padding: 136px 63px;}
.WeddingPack__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page_oc{padding: 173px 68px;}
.WeddingPack__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page_oc{padding: 172px 70px;}
.OurStory__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page {padding: 0px 30px;}
.OurStory__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page .CelebrateText{text-align: center;padding-top: 40px;}
.accordion-header{font-size:30px;line-height:35px;font-family: var(--text-jostmedium);text-transform:uppercase;margin-bottom:0px;}
.ourstory__box .outdoor_text{margin-bottom: 15px;}
.ourstory__box.meeting__wrapDetail .accordion-item{padding: 10px;}
.ourstory__box.meeting__wrapDetail{padding:0;}
.ourstory__box.meeting__wrapDetail .accordion-item .accordion-body{padding: 10px 30px;margin-bottom: 50px;}
.ourstory__box.meeting__wrapDetail .accordion-header{margin-left: 9px;}
.aboutnaivasha__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page {padding: 107px 40px;}
.aboutnaivasha__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 50px 65px;}
.aboutnaivasha__box.meeting__wrapDetail{padding:0;margin-top: 0px;margin-bottom: 70px;}
.aboutnaivasha__box .pad-abt{padding: 0px 100px 40px;}
.ml-38{margin-left: -38px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 215px 55px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 220px 40px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 199px 55px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(4) .CelebrateInner_page{padding: 0px 38px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(5) .CelebrateInner_page{padding: 192px 55px;}
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(6) .CelebrateInner_page{padding: 120px 38px;}

.aboutnaivasha__wrapdetail.link2 .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 76px 55px;}
.aboutnaivasha__wrapdetail.link2 .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 125px 40px;}
.aboutnaivasha__wrapdetail.link3 .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 100px 55px;}
.aboutnaivasha__wrapdetail.link3 .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 100px 40px;}
.aboutnaivasha__wrapdetail.link3 .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 100px 55px;}
.aboutnaivasha__wrapdetail.link4 .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 36px 55px;}
.aboutnaivasha__wrapdetail.link4 .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 231px 40px;}
.aboutnaivasha__wrapdetail.link4 .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 7px 55px;}
.aboutnaivasha__wrapdetail.link4 .Celebrate__box:nth-child(4) .CelebrateInner_page{padding: 150px 40px;}
.aboutnaivasha__wrapdetail.link4 .Celebrate__box:nth-child(5) .CelebrateInner_page{padding: 80px 55px;}
.aboutnaivasha__wrapdetail.link5 .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 215px 40px;}
.aboutnaivasha__wrapdetail.link5 .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 155px 55px;}

.abtnav-ul{column-count: 4;margin-bottom: 35px;text-align: left;margin-top: 25px; margin-left: 0;}
.ourstory__box{margin-bottom: 100px;}
.Sustainability__wrap {padding-bottom:65px;margin-top: -70px;}
.enashipaievents__wrap {padding-bottom:65px;}
.Sustainability__wrap .Celebrate__box:nth-child(1) {padding: 40px 50px;}
.Sustainability__wrap .Celebrate__box:nth-child(3) {padding: 40px 50px;}
.Sustainability__wrap .Celebrate__box:nth-child(5) {padding: 40px 50px;}
.Sustainability__wrap .Celebrate__box:nth-child(7) {padding: 40px 50px;}
/* .Sustainability__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 150px 63px;}
.Sustainability__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 135px 68px;}
.Sustainability__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 185px 63px;}
.Sustainability__wrap .Celebrate__box:nth-child(4) .CelebrateInner_page{padding: 135px 68px;}
.Sustainability__wrap .Celebrate__box:nth-child(5) .CelebrateInner_page{padding: 177px 63px;}
.Sustainability__wrap .Celebrate__box:nth-child(6) .CelebrateInner_page{padding: 200px 63px;}
.Sustainability__wrap .Celebrate__box:nth-child(7) .CelebrateInner_page{padding: 197px 63px;} */
.press__wrap .roomText p{min-height:112px;}
.enashipaievents__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page {padding: 125px 63px;}
.enashipaievents__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 111px 68px;}
.blogs__wrap{padding-bottom: 80px;margin-top:-35px;}
button.btn-close {position: absolute;background: #d4891c;width: 35px;height: 35px;border-radius: 50%;right: 25px;top: 25px;opacity: 1;font-size: 24px;color: #fff;font-weight: bold;}
.form-control {border: none;border-bottom: solid 1px rgba(0, 0, 0, 0.2);border-radius: 0;padding: 0;box-shadow: none !important;color: rgba(0, 0, 0, 0.5);min-height: 58px;color: #6b6b6b;font-size: 18px;}
.form-select {appearance: auto;}
.form-floating>label {padding: 0;top: auto;height: auto;bottom: 8px;color: #6b6b6b;}
.form-group p {font-size: 15.38px;color: #868686;line-height: 18px;}
.custom-control {margin-top: 20px;display: flex;align-items: start;}
.custom-control-label {font-size: 15.38px;width: calc(100% - 18px);line-height: 18px;}
.text-grey {color: #868686;}
.whatsnumb {position: fixed;right: 11px;width: 50px;height: 50px;bottom: 180px;z-index: 10;}
.cta__btn{display:none;}
.ul_list{padding-left: 30px;}
.ul_list li{list-style: disc;text-align: left;line-height: 30px;}
.custom-control{margin-top:20px;    display: flex; align-items: start;}
.form-check-input[type="checkbox"]{border-radius:0;border-color:#d4891c;margin-top:3px}
.form-check-input:checked[type="checkbox"]{background-color:#d4891c;border-color:#d4891c;}
.footer{margin-top:100px;}
.go-top {position:fixed;bottom: 30%;right: 4%;display:none;cursor: pointer;-webkit-font-smoothing: antialiased;}
.go-top:after {content:"";width:50px;height:50px;position:absolute;background:url(https://www.aastage.com/newprojects/enasd/wp-content/uploads/2026/04/btm-to-top-icon.png)no-repeat;}
.go-top:hover {transition: all .4s linear;transform: scale(1.1);}
.wellness_detail {padding: 12px;border-radius: 50px;position: relative;margin-bottom: 15px;font-family: var(--text-regular-Jost);font-size: 18px;color: #494949;margin: 0 auto;text-align: center;padding-top: 25px;}
.wellness_detail li span img {margin-right: 15px;}
.wellness_detail li {display: inline-flex;margin-right: 4rem;}
.wellness_detail li:after {content: "";height: 50px;background: #afa8a1;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;margin-left: -2rem;}
.wellness_detail li:first-child:after {background: transparent;}
.wellness_detail li:first-child {line-height: 40px;margin-left: 4rem;}
.wellness_detail li .ul-head{margin-top: -10px;}
.wellness_detail li .ul-head p{text-align: left;margin-bottom: -35px;}
.wellness_detail li .ul-head li:first-child {list-style: none;}
.wellness_detail li .ul-head li {list-style: disc;margin-right: 10px;}
.wellness_detail li .ul-head li:after{background: transparent;list-style: disc;margin-right: 30px;}
.ul-list li{position:relative;padding-left: 20px;}
.ul-list li:before {content: "";background: url(../images/li-arrow-b.png) no-repeat left top;position: absolute;left: 0;top: 8px;width: 6px;height: 10px;}
.csr-text .ul-list li{max-width: 30%;width: 100%;}
.csr__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page{padding: 138px 63px;}
.csr__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page{padding: 138px 63px;}
.csr__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page{padding: 138px 63px;}
.csr__wrap .Celebrate__box:nth-child(4) .CelebrateInner_page{padding: 168px 63px;}
.siyara-salon-barbershop__list {flex: 0 0 auto;padding-top: 35px;margin-left: 15%;font-size: 18px;font-family: var(--font-regular);column-count: 3;}
.siyara-salon-barbershop__list li {margin-bottom: 35px;line-height: 10px;text-align: left;max-width: 55%;width: 100%;}
.siyara-salon-barbershop__list li span {text-align: center;}
.siyara-salon-barbershop__list li span img {margin-right: 25px;}
.partnershipteamText ul{display:block;margin:0 auto;text-align:center;}
.partnershipteamText ul li{display:inline-block;margin-right: 25px;}
.partnershipteamText span {margin-right: 10px;padding-left: 10px;}
.partnershipteam__wrap{margin-top:70px;}
.travelagent__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page {padding: 99px 70px;}
.travelagent__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 67px 68px;}
.travelagent__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page {padding: 163px 70px;}

.login-from .toggle-button, .login-from .toggle-button1, .login-from .toggle-button2 {display: inline-flex;position: absolute;top: 65%;transform: translateY(-50%);left: unset;right: 12px;cursor: pointer;}	
.eye-icon {width: 20px;height: 20px;}
.modal-box{ font-family: 'Poppins', sans-serif; }
.show-modal{color: #fff;background: linear-gradient(to right, #33a3ff, #0675cf, #49a6fd);font-size: 18px;font-weight: 600;text-transform: capitalize;padding: 10px 15px;margin: 200px auto 0;border: none;outline: none;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);display: block;transition: all 0.3s ease 0s;}
.show-modal:hover, .show-modal:focus{color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);outline: none;}
.login-from .modal-dialog{width: 500px;margin: 0px auto 0;}
.login-from .modal-dialog{ transform: scale(0.5); }
.login-from .modal-dialog{ transform: scale(1); }
.login-from .modal-dialog .modal-content{text-align: center;border: none;}
.login-from .modal-content .close{color: #d4891c;background: transparent;font-size: 35px;font-weight: 400;text-shadow: none;line-height: 35px;height: 35px;
width: 35px;overflow: hidden;opacity: 1;position: absolute;left: auto;right: 5px;top: 15px;z-index: 1;transition: all 0.3s;border: none;}
.login-from .modal-content .close:hover{color: #d4891c;box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.login-from .close:focus{ outline: none; }
.login-from .modal-body{ padding: 40px 45px 40px; }
.login-from .modal-body .form-group{text-align: left;margin-bottom: 25px;position: relative;}
.login-from .modal-body .form-control{font-size: 18px;height: 45px;min-height: 45px;width: 100%;margin: 0 auto;border: none;border-radius: 0px;box-shadow: none;outline: none;border-bottom: 1px solid #959595;color: #959595;font-family: 'Jost';font-weight: normal;}
.login-from .form-control::placeholder{color: #959595;font-size: 18px;font-family: 'Jost';font-weight: normal;}
.login-from .form-group.checkbox{width: 100%;margin-top: 0;display: inline-block;}
.login-from .form-group.checkbox label{color: #000000;font-weight: normal;}
.login-from .form-group.checkbox input[type=checkbox]{margin-left: 0;}
.login-from .modal-body .forgot-pass{color: #d4891c;font-size: 16px;text-align: right;margin: 2px 0;display: inline-block;vertical-align: top;transition: all 0.3s ease 0s;font-family: 'Jost';font-weight: normal;position: absolute;top: 50%;right: 50px;}
.login-from .forgot-pass:hover{color: #959595;text-decoration: underline;}
.login-from .modal-content .modal-body .btn1{min-width: 100%;border: none;}
.login-from .modal-content .modal-body .btn:focus{ outline: none; }
.date1 {background: url(https://www.aastage.com/newprojects/enasd/wp-content/uploads/2026/04/popup-calender.png) no-repeat right;}
.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox{margin-left: -15px;}
.partner-resources__wrap {padding-bottom:60px;}
.requestp__form{max-width: 70%;width: 100%;margin: 0 auto;padding-bottom: 60px;}
.requestp__form .form-group{margin-bottom: 20px;}
.requestp__form .form-group label{margin: 0 15px;}
.requestp__form .form-group p{color: #6b6b6b;font-size: 18px;text-align: left;}
.requestp__form textarea.form-control {min-height: 50px;}
.requestp__form .btn.btn-primary{text-align: center;margin: 0 auto;display: block;}
.faqs__box.meeting__wrapDetail .accordion-item {padding: 0px;}
.faqs__box .outdoor-left p:first-child {padding-top: 0;}
.faqs__box .display-4 {padding: 40px 8px 10px;}
.cform-wrap .ml-5{margin-left: 5px;}
.woocommerce-Price-currencySymbol{margin-right: 5px;}
.pwgc-field-container{margin-bottom: 22px !important;}
#pwgc-message{margin: 0 auto;}
.single_add_to_cart_button{border: none;margin-top: 30px;position: relative;display: inline-block;overflow: hidden;text-transform: uppercase;text-decoration: none;color: #fff;background: #d4891c;transition: color 0.125s 0.75s;margin-right: 0px;height: 45px;line-height: 45px;padding: 0;border-radius: 0px;min-width: 140px;text-align: center;font-family: var(--text-regular-Jost);font-size: 14px;padding: 0 30px;}
.variations.table{border-bottom: 0px solid transparent;}
.post-912{margin-top: 10%;}
.wc-block-components-address-form__country.wc-block-components-country-input{margin-top: 12px !important;}
.pwgc-apply-gift-card-button {width: 100%;max-width: 140px;margin: 12px auto;display: block !important;left: 0;right: 0;}
.m-plain-text {background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 0;padding-bottom: 0;}
.cms-html-var, .cms-content {overflow-wrap: break-word;}
.cms-item:last-child {margin-bottom: 0;}
.table-responsive {min-height: .01%;overflow-x: auto;}
.cms-html-var table, .m-table table {width: 100% !important;margin: 0 auto;border: 0;border-spacing: 0;}
table {background-color: rgba(0, 0, 0, 0);}
.cms-html-var tbody tr:first-child, .m-table tbody tr:first-child {border-top: 1px solid #e9e9e9;}
.cms-html-var td, .m-table td {padding: .75em 20px;border: 1px solid #e9e9e9;border-top: 0;border-bottom: 0;font-size: 18px;color: #494949;font-family: var(--text-regular-Jost);}
.cms-html-var tbody tr:nth-of-type(even) td, .m-table tbody tr:nth-of-type(even) td {background: rgba(241, 229, 191, .1);}
.cms-html-var tr:last-child, .m-table tr:last-child {border-bottom: 1px solid #e9e9e9;}



/* .specialInner{text-align:center;}
.specialInner .btn1:before{border-left: 0px solid #2f9053;border-right: 0px solid #2f9053;}
.specialInner .btn1:after {border-top: 0px solid #2f9053;border-bottom: 0px solid #2f9053;}	
.specialName{color:#494949;margin-top: 25px;margin-bottom: 5px;font-size: 25px;}
.roomSize sup {top: 0.5em;}
.reviewCustomer .container{width:100%;max-width:none;padding:0px 9.46875%;}
.expWrap{padding-top: 80px;}
.weddingInner{padding-top: 50px;}
.weddingInner li{margin-right:15px;}
.weddingInner li:nth-child(1){flex: 0 0 auto;width: 14.333333%;margin-top: 10.5%;}
.weddingInner li:nth-child(2){display:inline-block;flex: 0 0 auto;width: 16.333333%;margin-top: 5.8%;}
.weddingInner li:nth-child(3){flex: 0 0 auto;width: 33.333333%;}
.weddingInner li:nth-child(4){flex: 0 0 auto;width: 16.333333%;margin-top: 5.8%;}
.weddingInner li:nth-child(5){flex: 0 0 auto;width: 15.333333%;margin-top: 8.5%;}
.weddingInner li:nth-child(2) .li-width li{flex: 0 0 auto;width: 100%;margin-bottom:0px;}
.weddingInner li:nth-child(4) .li-width li{flex: 0 0 auto;width: 100%;margin-bottom:0px;}
.meetingWrap, .specialWrap, .hotelRestaurant{padding-top:80px;}
.destName{font-size:18px;color:#494949;font-family:var(--text-jostmedium);}
.destName span{text-align:right;float:right;clear:right;}
.destName{margin-top:20px;}
.facilitiesWrap{padding-top:80px;}
.socialMedia {max-width: 268px;margin: 0 auto;}
.attName{font-size:25px;}
.divider{width:108px;height:1px;background:#fff;margin:8px 0}
.textLeft{padding-right:15px;flex: 0 0 calc(100% - 160px);}
.btnRight{margin-bottom:25px;} */
/* .hotelRooms .swiper-button-next,.hotelRooms .swiper-button-prev,.hotelSpa .swiper-button-prev,.hotelSpa .swiper-button-next,.specialOffers .swiper-button-prev,.specialOffers .swiper-button-next, .dining .swiper-button-next,.dining .swiper-button-prev{top:35% !important;transform:translateY(-50%);width:23px;height:43px;}
.hotelRooms .swiper-button-next:after,.hotelSpa .swiper-button-next:after,.specialOffers .swiper-button-next:after,.dining .swiper-button-next:after{content: ''!important;background:url(../images/right-arrow.png) no-repeat;width:23px;height:43px;}
.hotelRooms .swiper-button-next.swiper-button-disabled,.hotelRooms .swiper-button-prev.swiper-button-disabled,.hotelSpa .swiper-button-next.swiper-button-disabled,.hotelSpa .swiper-button-prev.swiper-button-disabled,.specialOffers .swiper-button-next.swiper-button-disabled,.specialOffers .swiper-button-prev.swiper-button-disabled, .dining .swiper-button-next.swiper-button-disabled, .dining .swiper-button-prev.swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:auto} 
.otherRooms .swiper-button-next,.otherRooms .swiper-button-prev{top:50% !important;transform:translateY(-50%);width:47px;height:92px;}
.otherRooms .swiper-button-prev:after{content: '' !important; 	background:url(../images/arrow-left-bl.png) no-repeat;width:47px;height:92px;}
.otherRooms .swiper-button-next:after{content: ''!important;background:url(../images/arrow-right-bl.png) no-repeat;width:47px;height:92px;}
.otherRooms .swiper-button-next.swiper-button-disabled,.otherRooms .swiper-button-prev.swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:auto;}
*/

/* .room__detail__cont .display-1 span{text-transform:uppercase;}
.room__detail__cont .roomSize{border-top:solid 2px #dddddd;border-bottom:solid 2px #dddddd;padding-top: 0px;padding-bottom: 0px;}
.room__detail__cont .roomSize li:first-child:after{content: "";width: 2px;height: 100px;border-right: solid 2px #dddddd;top: 50%;transform: translateY(-50%);margin-top: 20px;margin-left: 40px;margin-right: 40px;}
.room__detail__cont .roomSize li{font-size: 18px;color:#494949;height: 100px;top: 0;vertical-align: middle;padding-top: 30px;}
.room__detail__cont .roomSize li span img{vertical-align: top;margin-right: 10px;} */


.meetingsInner{border: 1px solid #ddd;}
.meetingsText{padding-top: 40px;padding-bottom: 40px;text-align: center;max-width: 1165px;width: 100%;margin: 0 auto;padding-left: 20px;padding-right: 20px;}
.meetingsText1{padding-top: 40px;padding-bottom: 40px;text-align: center;max-width: 100%;width: 100%;margin: 0 auto;}
.meetingsName{font-size:45px;font-family:var(--text-jostmedium);color:#494949;margin-bottom: 20px;}
.meetingsName1{font-size:25px;font-family:var(--text-jostmedium);color:#494949;margin-bottom: 20px;}
/* .meetingsUl{text-align: left;padding: 20px 0px;width: 41%;display: inline-block;padding-left: 5%;vertical-align: top;}
.meetingsUl li{list-style-type:circle;}
.meetingsUl__wrap{margin: 0 auto;text-align: center;width: 100%;}
.confText .table tr:nth-child(odd){background:#dff0e5;}.confText .table tr:nth-child(even){background:#f2f9f5;}.confText .table tr td, .confText .table tr th{text-align:center;    background: transparent;box-shadow: none;}
.confText .table tr td p{margin-top:0px;margin-bottom:0px;}.confText .table tr td{border-right:1px solid #fff;}
.confText .table tr th{font-size:25px;font-family:var(--text-jostmedium);color:#494949;}
.confText .table tr td img{min-height:55px;object-fit: contain;}
.view-btn-group .btn1{min-width: 169px;text-transform: uppercase;color: #fff;background: #494949;margin:0 auto;text-align:center;display: block;}.view-btn-group .btn1 span img{margin-left: 10px;margin-top: -5px;}.view-btn-group{margin-top: -14px;}.confText .table>tbody {vertical-align: middle;}
.hotelMeeting{background:var(--background-primry);padding:80px 0}
.broomName{position:absolute;bottom:45px;width:100%;left:0;text-align:center;z-index:2}
.broomName a{color:#fff}
.servicesList li{display:flex; align-items:center;}
.servicesList li p{margin-bottom:0;font-size:15px;width:calc(100% - 100px);margin-left:15px;line-height:21px;}
.iconCircle{width:87px;height:87px;border-radius:50%;border:solid 2px #2f9053;display:flex;align-items:center;justify-content:center;}
.attractions{background:var(--background-primry);padding:80px 0;}.dining{background:transparent;padding:80px 0;}
.attName{color:var(--text-color-primary);text-align:center;margin-top:20px;}
.hotelTesti{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}
.hotelTesti blockquote{position:relative;padding: 0px 85px 25px;}
.testiSlider .swiper-pagination-bullet, .healthSlider .swiper-pagination-bullet{background: #494949;width: 10px;height: 10px;margin: 0 10px !important;}
.testiSlider .swiper-pagination-bullet-active, .healthSlider .swiper-pagination-bullet-active {opacity: 1;  background: #2f9053;}
.testiSlider .swiper-container-horizontal>.swiper-pagination-bullets,.testiSlider .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;}
.specialOffers{background:var(--background-primry);padding:80px 0;} */

/*.hotelTestimonials .accordion-button:not(.collapsed) {border: 0;box-shadow: none;color: #494949;}
.hotelTestimonials .accordion-body p{font-size:15px;line-height:28px;}
.hotelTestimonials .accordion-body,.accordion-button {
    padding: 0.5rem 2rem 0.5rem 0rem;
    font-size: 18px;
    color:#494949;
    background: transparent !important;line-height:28px;
}
 .accordion-button {font-size: 18px;color: #494949;border-bottom: 0;border-radius: 0;box-shadow:none !important;}
.hotelTestimonials .accordion-body {padding-top: 0rem}
.accordion-item:first-child {border-top: 0}
.accordion-collapse.collapse.show {border-bottom: 0}
.accordion-item {background-color: transparent;border: 0;border-bottom:solid 1px #ebdcc3;}
.accordion-item p:last-child{margin-bottom:0}
.accordion-button::after {content:"+";position: absolute;background: 0;width: 22px;height: 11px;   top: 18px;right: 0px;}
.accordion-button:not(.collapsed)::after {content:"-";top: 35px;right:5px;} */


 .hotelTestimonials, .reviewCustomer{padding-top:80px;}
.hotelTestimonials h2{margin-left: 0px;}
.newsletterWrap{background:#494949;position:relative;padding:65px 0;}
.newsletterWrap .flogo{max-width: 220px;object-fit: cover;}
.subscribe__form {z-index: 10;max-width:610px;margin: 30px auto;}
.subscribe__form .form-control{border-radius:0;height:40px;border-bottom:solid 1px #bfbfbf;border-top:solid 0px #bfbfbf;width:100%;border-left:solid 0px #bfbfbf;border-right:solid 0px #bfbfbf;text-align:center;}
.subscribe__form .sign__btn{position:relative;right:0;top:0;border-radius:0;height:40px;line-height:40px;font-size:12px;border: solid 1px #2f9053;background:transparent;color:#494949;font-family: var(--text-semibold);text-transform: uppercase;transition: all 0.5s;padding: 0 25px;}
.subscribe__form .custom-control-label{font-size:14px;font-family:var(--font-regular);color:#494949;margin-left:10px;width: calc(100% - 18px);line-height: 25px;text-align:left;}
.subscribe__form .custom-control-label a{color:#494949;}
.fNav, .fNav-img{display:flex;justify-content:space-between;}.fNav li a, .fNav-img li a{font-size:14px;color:#494949;font-family:var(--font-regular);position:relative;transition:all 0.5s;text-transform:uppercase;}
.navBox>li> a{font-size:14.02px;text-transform:uppercase;line-height:40px;display:block;transition:all 0.5s;color: #494949;}.navBox>li>ul>li a{font-family:var(--font-regular);font-size:14.02px;line-height:25px;padding-left:20px;position:relative;transition:all 0.5s;}
.navBox>li>ul>li a:hover,.navBox>li> a:hover{opacity:0.8;}
.navBox>li>ul>li a:before{content:"";background:url(../images/nav-arrow.jpg) no-repeat;position:absolute;left:0;top:4px;width:13px;height:10px;}
.contact-info li span img{margin-right:10px;}
.contact-info li:first-child{border-bottom:solid 1px #fff;padding-bottom: 15px;}
.contact-info li:nth-child(2){padding-top: 15px;}
.view-more{display:none;}.hall-div{display:none;margin-top:-16px;}
.fac-column-3 li {width: 33.333%;max-width: 408px;padding: 0 30px;margin: 25px 0;}
.healthbe-column-3 li {width: 50%;max-width: 618px;padding: 0 30px;margin: 25px 0;}
.privacy--wrap .ul-list{padding-left: 40px;margin-bottom: 1rem;}
.newsList article {padding: 0 17px;}
.newsList article a {font-size: 14px;font-family: var(--text-semibold);}
.newsList article strong {font-size: 16px;font-family:var(--text-semibold);}
.newsList .specialName{margin-top: 0;}
.newsDetail {max-width: 980px !important;}
.pl-85{padding: 0px 0px 0px 85px;}
.about--cont{padding-top: 125px;padding-left: 80px;}
.dine--cont{padding: 35px;}
.dine--wrap .row {margin-bottom: 65px;}
.dine--wrap .row:nth-child(2n+1) .col-md-6:last-child {padding-left: 3.659574468085106%;}
.dine--wrap .row:nth-child(2n) {flex-direction: row-reverse;}
.dine--wrap .row:nth-child(2n) .col-md-6:first-child {padding-left: 0;}
.dine--wrap .row:nth-child(2n) .col-md-6:last-child {padding-right: 3.659574468085106%;}
.wedding-package .swiper-button-next, .wedding-package .swiper-button-prev {width: 70px;height: 70px;top:25%;}
.wedding-package .swiper-button-next:after, .wedding-package .swiper-button-prev:after{font-size:70px;}
.wed--wrap .row {margin-bottom: 65px;}
.wed--wrap .row:nth-child(2n+1) .col-md-6:last-child {padding-left: 3.659574468085106%;}
.wed--wrap .row:nth-child(2n) {flex-direction: row-reverse;}
.wed--wrap .row:nth-child(2n) .col-md-6:first-child {padding-left: 0;}
.wed--wrap .row:nth-child(2n) .col-md-6:last-child {padding-right: 3.659574468085106%;}
.wed--wrap .row:nth-child(2n) {flex-direction: row-reverse;}
.wed--cont{padding:0px;}.btn-width{min-width:215px;}
.csr--wrap .fac-column-3 li, .hotelRooms .fac-column-3 li{padding: 0 10px;}
.csr--wrap .specialName{font-size:28px;}
.wedservices--wrap .p-height{min-height: 85px;}
.wedpackage--wrap .swiper-slide .p-height{min-height: 168px;}
.wedpackage--wrap .destName{min-height: 45px;}
.specialWrap11 .specialInner .specialName{min-height: 60px;}
.newsList .specialName{min-height: 60px;}
.newsList p{min-height: 55px;} 

.h--timeline-container *, .h--timeline-events *{outline:0;}
.h--timeline-events{position:relative;width:100%;max-width:1730px;margin: 0 auto;}
.h--timeline-navigation-container ul, .h--timeline-navigation-container li,
.h--timeline-events ol, .h--timeline-events li,
.h--timeline-line ol, .h--timeline-line li {list-style-type: none;margin:0;padding:0;}
.h--timeline{opacity:0;transition:opacity 0.2s;font-size: 1rem;font-weight:normal;line-height: 1.5;}
.h--timeline--loaded{opacity:1;}
.h--timeline-container{height:150px;position:relative;width:100%;max-width:1200px;margin: 0 auto;}
.h--timeline-dates{position:relative;height:100%;margin:0 40px;overflow:hidden;}
.h--timeline-dates::after,.h--timeline-dates::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:50px;}
.h--timeline-dates::before{left:0;background:linear-gradient(to right, hsl(36, 200, 94), hsla(36, 200, 94, 0));}
.h--timeline-dates::after{right:0;background:linear-gradient(to left, hsl(36, 200, 94), hsla(36, 200, 94, 0));}
.h--timeline-line{position:absolute;z-index:1;left:-75px;top:49px;height:2px;background-color: #ededed;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;}
.h--timeline-filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#8b0e04;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.h--timeline-date{position:absolute;bottom: 0;z-index:2;text-align:center;font-size:18px;font-family: var(--text-jostmedium);font-weight: normal;padding-bottom:0.75rem;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;}
.h--timeline-date:hover{font-weight: 600;}
.h--timeline-date::after, .h--timeline-date::before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;height:15px;width:15px;border-radius:50%;border-width:2px;border-style:solid;border-color:#8b0e04;background-color: #8b0e04;transition:background-color 0.3s, border-color 0.3s, top 0.3s;}
.h--timeline-date::before{bottom:-3px;height:9px;width:9px;border-width:0px;border-color:transparent;background-color:transparent;z-index:2;}
.h--timeline-date:hover::before, .h--timeline-date:hover::after{transition:background-color 0.3s, border-color .3s, top .3s;}
.h--timeline-date:hover::after{background-color:#8b0e04;border-color:#8b0e04;}
.h--timeline-date--selected{pointer-events:none;font-family: var(--text-semibold);}
.h--timeline-date--selected::after{background-color: #8b0e04;border-color:#8b0e04;}
.h--timeline-date--selected::before{background-color:#8b0e04;}
.h--timeline-date--older-event::after{background-color:#8b0e04;border-color:#8b0e04;}
.h--timeline-navigation{font-size:0;position:absolute;z-index:1;top:32%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border-width:2px;border-style:solid;border-color: #8b0e04;transition:border-color 0.3s;}
.h--timeline-navigation::after{content:'';position:absolute;height:14px;width:8px;top:50%;
left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAABZUlEQVQoka2Sv04CQRCHf7N3klM6Eo2FUQqL24KG1nCRiO+gjQUxxvA8xn+FIVa8AzEQ7wGusFgKCkwsSIhX6iLcjo2H3IKhcdrvm9mdX4Z838ddvbabGKZG8+kVVomr06Mtw6ItXLd7c17bWRBy62IKYAygSHDC67Pqdka4eGjHDvEhJ/wCoEjOWnh7Ut2cCQAwL5FD+2Yj95xK5Pv+bNx9/biQMHXJoZIx6LkwB8L+lF3uX93i4yu4aHVi14accF98ToLLVmcEAMKGnEwqKQQAMTUgcigPYMDJpNJ47AwzOTSa7XcySXU6NoENF9ZcVivX/CchiqLdKIr2lgnEzFta6xBAjpkr5XL5zZ7wew9EoVIqew9SytjzvEMALwCKWutQKZW9B0va11o/p1ImKKVUQWvdBVAC0PM8b/U9zIQl3YGUMhZLYP8HjtIcbFiRUg7nnyAAeQADG6Y5vAOoMnNgQwD4BvlAv2WZuMSLAAAAAElFTkSuQmCC) no-repeat 0 0;}
.h--timeline-navigation:hover{border-color:#8b0e04;}
.h--timeline-navigation--prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.h--timeline-navigation--next{right:0;}
.h--timeline-navigation--inactive{cursor:not-allowed;}
.h--timeline-navigation--inactive::after{background-position:0 -16px;}
.h--timeline-navigation--inactive:hover{border-color: #8b0e04;}
.h--timeline-events{overflow:hidden;transition:height .4s;padding-bottom: 2rem;}
.h--timeline-event{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:1px 5%;opacity:0;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.h--timeline-event-content{max-width:1730px;margin:0px auto 0px;padding: 1rem;}
.h--timeline-events p {font-family: Arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;font-size: 18px;letter-spacing: .02em;line-height: 2em;text-transform: none;}
.h--timeline-event--selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.h--timeline-event--enter-right,.h--timeline-event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right;}
.h--timeline-event--enter-left,.h--timeline-event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left ;}
.h--timeline-event--leave-right,.h--timeline-event--leave-left{animation-direction:reverse;}
.h--timeline-event-title{color:#0a2e26;font-size:24px;font-weight:400;}
.h--timeline-event-date{display:block;font-style:italic;margin:0.5rem auto;margin:1rem auto;}
.h--timeline-event-date::before{content:'- ';}
@-webkit-keyframes cd-enter-right{
0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes cd-enter-right{
0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes cd-enter-left{
0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes cd-enter-left{
0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
.h--timeline-date::after, .h--timeline-date::before{background-color:#8b0e04;}
.h--timeline-line li:nth-child(even) .h--timeline-date{bottom:-48px;}
.h--timeline-line li .h--timeline-date--selected::after,
.h--timeline-line li .h--timeline-date:hover::after{width:21px;height:21px;bottom:-11px;background-color: #8b0e04;border-color:#8b0e04;}
.h--timeline-line li:nth-child(even) .h--timeline-date::after{bottom:40px;}
.h--timeline-line li:nth-child(even) .h--timeline-date:hover::after,
.h--timeline-line li:nth-child(even) .h--timeline-date--selected::after{bottom:37px;}
.h--timeline-line li:nth-child(even) .h--timeline-date::before{bottom:45px;}
.h--timeline-line li:nth-child(odd) .h--timeline-date:hover::before,
.h--timeline-line li:nth-child(odd) .h--timeline-date--selected::before{bottom:-3px;}
.h--timeline-events .Celebrate__box .CelebrateInner_page{padding: 115px 63px;}
.h--timeline-events .Celebrate__box .CelebrateInner_page .CelebrateText .ul-list li{padding-left: 20px;}
.h--timeline-event-content .Celebrate__box .outdoor_text{text-transform: uppercase;margin-bottom: 30px;}


@media (max-width: 1400px) {
.hotel__header .container{max-width: 1275px;}
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1275px;} 
.wel-img-right li{max-width: 47%;}
.wel-img-right li:nth-child(2) {margin-left: 38px;}
.roomText{padding:20px;}	
.footer_padd{padding: 40px 65px;}
.foo__nav {padding-left: 5%;}	
.testimonials__wrap blockquote{padding:40px;}
.exp__ul {margin-left: -40px;}
.exp__ul li{margin-left: 35px;max-width: 22%;}
.award__ul li{width: 20%;margin-bottom: 20px;margin-right: -10px;}
.navbar .nav-item>.nav-link {font-size: 12px;padding: 0px 16px;}
.carret{right: 3px;}
.navbar-nav .btn-primary{padding: 0 15px;font-size: 12px;}
.navbar-nav>li:nth-child(8){margin-right: 20px;}
}

@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1730px;}
}
@media (min-width: 1300px) {
.galleryList .mb-lg-5 {margin-bottom: 2rem !important;}
}
@media(min-width: 1025px) {
.newsletterWrap .col-md-9 {max-width: 453px;}
.parent-slider {padding-bottom:100px !important}
.hotel__header.scroll-on{height: 89px;display:block;}
.navbar-expand-md .navbar-nav {width: 100%;text-align: center;align-items: center;display: flex;}
.navbar-expand-md .navbar-nav .nav-item:first-child a{margin-left:0}
.hotel__seconday  .hamburger{padding-right:0}
.navbar-expand-md .navbar-nav .nav-item {display: inline-block;}
.navbar-nav>li:nth-child(5) {margin-left: auto;}
.navbar-expand-md .navbar-nav .nav-item.dropdown:nth-child(3) .menu__ul li{width: 28%;text-align: center;margin-right: 40px;}
.header.scroll-on {-webkit-animation: .5s ease-in-out 0 normal none 1 running fadeInDown;animation: .5s ease-in-out 0 normal none 1 running fadeInDown}
.navbar-collapse .navbar-nav .dropdown .dropdown-menu,  .navbar-collapse .navbar-nav .dropdown .dropdown-menu .firstlevel .dropdown-menu {opacity: 0;visibility: hidden;cursor: pointer;-webkit-transition: all 400ms ease-out;transition: all 400ms ease-out;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;transform: rotateX(-90deg);-o-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-webkit-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);display: flex;z-index: -1;visibility: hidden;border: 0;width: 100%;background: #d4891c;position: absolute;top: 35px;border-radius: 0;width: 310px;left: 0px;right: 0;padding: 0px;justify-content: space-between;flex-direction: column;}
.navbar-collapse .navbar-nav .dropdown.right__dropdown .dropdown-menu {
left: auto;}
.navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu, .navbar-collapse .navbar-nav .dropdown.firstlevel:hover .dropdown-menu {opacity: 1;transform: rotateX(0);-webkit-transform: rotateX(0);-o-transform: rotateX(0);-moz-transform: rotateX(0);visibility: visible;z-index: 99;}

}

@media(max-width:1024px){
.booking__be{display:none;}
.hotel__header{padding-top:10px;padding-bottom:35px !important;height:85px;}
.text__large{font-size: 25px;line-height:35px;}
.text__small{font-size:18px;}
.hotel__header .btn-primary,.hotel__seconday .hamburger {display:none}	
.hotelBanner > video{height:100vh;object-fit:cover;}	
.hotelBanner img {height:68vh;object-fit:cover;}
.navbar-collapse{position: fixed;left: 0;background: #fff;top: 0;transform:translateX(-100vw);transition:transform 3s cubic-bezier(.19,1,.22,1),height 1s,width 1s;align-items: start;z-index: 10;width:0%;overflow: hidden;  overflow-y: scroll;height:100vh;}
.navbar-nav.me-auto{width:100%;}
.dropdown-menu h3{font-size:21px;}
.dropdown-menu h4{font-size:14px;}
.navbar-collapse.open .dropdown-menu{border:none;box-shadow:none;overflow: scroll;position: relative; background-color: #f9f0eb;display: flex; flex-direction: column;top: 0;height:100vh;width: 0;transition: all .3s;opacity:0;z-index:-1;padding:0;}
.navbar-collapse.open .active .dropdown-menu{right: 0;width:100%;height:100%;opacity:1;z-index:4;}
.navbar-collapse.open {transform:translateX(0);width:100vw;padding: 15px;top: 0px;}
.hotel__header.scroll-on{background: transparent;box-shadow:none;}
.navbar-nav>li:nth-child(8) {margin-right: 0;}
.carret{right: 25px;}
span.carret {transform: translateY(-0%);top: 12px;}
.navbar .nav-item>.nav-link.nav-pad {padding: 0px 0px;}
.hamburger {position: absolute;right: 0;display:block;top:-45px;z-index: 101;opacity: 1 !important;}
.hamburger.is-active{filter: invert(0);}
.navbar .nav-item>.nav-link{color:#342b25;padding:5px 0px;display:inline-block;margin: 0px 0;font-size: 15px;margin-bottom: 10px;}
.dropdown-content{left: 1%;z-index: 2;text-align: left;padding: 0px 10px;width: 100%;background: 0;position: relative;}
.dropdown-content h3{font-size: 15px;margin-bottom: 0;}
.dropdown:hover a.dropbtn{padding: 0px 0px !important;}
.border-right-menu{display: none;}
.pad-40{padding-left: 0;}
.menu__ul{width:100%;}
.menu__ul li{width: 100%;margin-right: 10px;}
.menu__ul li img{display:none;}
.menu__ul li p a{font-size: 12px;}
.menu__ul li p{margin-bottom: 0;padding-top: 0px;text-align: left;}
.nav-item.d-none{display:block !important;}
.navbar .nav-item>.nav-link img,.carret{filter: invert(1);}
.hotel__headerlogo{width:160px;top:-55px;}
.hotel__headerlogo img{max-width:65%;height:auto;}
.display-1{font-size:25px;line-height: 35px;}
.display-2 span{font-size: 30px;line-height: 50px;}
.display-2{font-size: 15px;}
.display-5{font-size: 22px;line-height: 25px;}
.container-p-left{padding-left:15px !important;}
.parent-slider .next-slide,.parent-slider .prev-slide{bottom: 10px;}
.subscribe__form .custom-control-label{width: calc(100% - 30px); text-align: left;line-height: 16px;}
.custom-control{align-items: start;}
.footer img.img-fluid {margin-bottom: 0;}
.copyright p a img {margin-top: 0;}
.hotelRooms .container, .specialWrap .container, .meetingWrap .container{padding:12px;}
.roomSize, .dineSize{font-size: 14px;}
.meetingInner {padding: 15% 0%;text-align: center;padding-bottom: 5%;margin-left: -12px;}
.meetingWrap, .specialWrap, .hotelRestaurant, .hotelTestimonials, .reviewCustomer {padding-top: 20px;}.destName{text-align:left;margin-left:10px;}.accordion{margin: 10px auto;}.contact-info {text-align: center;margin: 0 auto;}.copyright{padding: 0px 0 25px;}.go-top{right: 8%;bottom: 10%;}.whatsnumb{bottom: 120px;}
.xoo-wsc-basket{bottom: 38px;}	
.portfolio__filter .filter-button {padding: 10px 5px;font-size: 0.75rem;}
.portfolio__filter .filter-button span{display:none}
.portfolio__filter { justify-content: center;}
}

@media(max-width:991px){
.cta__btn {display: block;position: fixed;bottom: 0;width: 100%;left: 0;height: 35px;z-index: 101;}
.cta__btn ul {display: flex;align-items: center;justify-content: center;background: #d4891c;}
.cta__btn ul li {flex: 0 0 50%;position: relative;}
.cta__btn ul li:before {content: "";background: #fff;width: 1px;height: 100%;position: absolute;top: 0;right: 1px;}
.cta__btn ul li:last-child:before, .cta__btn ul li:last-child:after{background: transparent;}
.cta__btn ul li:after {content: "";background: rgb(101, 103, 106);width: 1px;height: 100%;position: absolute;top: 0;right: 0;}
.cta__btn ul li a {color: #fff;font-size: 14px;line-height: 35px;text-align: center;display: block;text-transform: uppercase;}
.wel__notes{padding-top: 3px;}
.wel__notes .wel-img{display:none;}
.wel-text {padding: 10px 10px;text-align: center;}
p br{display:none;}
.roomSlider{margin-left:auto !important;margin-right:auto !important;margin-bottom:}
.hotelRooms .swiper-button-prev, .specialOffers .swiper-button-prev{left:15px;}
.hotelRooms .swiper-button-next, .specialOffers .swiper-button-next{right:15px;}
ul.servicesList li{text-align:left;margin:8px 0;width:48%;margin:0 1% 15px}
ul.servicesList{flex-wrap:wrap;justify-content:center !important}
.servicesList li p{line-height: 16px;font-size: 13px;}
.iconCircle {width: 60px;height: 60px;}
.iconCircle img {max-width: 35px;}
.servicesList li p br{display:none;}
.hotelMeeting,.diploService,.attractions,.reviewCustomer,.specialOffers,.hotelRooms,.newsletterWrap, .dining{padding:15px 0;}
.weddingInner li:nth-child(1), .weddingInner li:nth-child(2), .weddingInner li:nth-child(4), .weddingInner li:nth-child(5){display:none;}
.weddingInner li:nth-child(3){flex: 0 0 auto;width: 100%;padding: 10px;}
.weddingInner {padding-top: 30px;}
.meetingWrap .col-md-6:nth-child(1){order:2;}
.meetingWrap .col-md-6:nth-child(2){order:1;}
.hotelTesti blockquote:before, .hotelTesti blockquote:after{display:none;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px !important;position: relative;}
.hotelRooms.inner--page{margin-top: 0px;}
.hotelRooms{margin-top: -55px;}
.room__detail__cont .roomSize li:first-child:after{height: 60px;margin-top: 15px;}
.room__detail__cont .roomSize li{font-size: 13px;height: 60px;padding-top: 15px;width: 49%;}
.room__detail__cont{margin-top: -5%;}
.amenities__list {column-count: 2;padding-top: 20px;}
.amenities__list li span img {margin-right: 10px;}
.amenities__list li {margin-bottom: 30px;line-height: 10px;font-size: 12px;}
.amenities__list li:last-child{text-indent: -3px;margin-left: 0;margin-top: -15px;}
.amenities__list li br{display:none;}
.otherRooms{padding-bottom:40px;}
.meetingsName{font-size:25px;}
.meetingsText {padding-top: 30px;padding-bottom: 30px;text-align: center;max-width: 100%;width: 100%;margin: 0 auto;}
.meetingsUl{width: 100%;padding-left: 10%;}
.meetingsName1{margin-bottom: 0;}
.meetingsText .btn1, .meetingsText1 .btn1{min-width: 140px;height: 45px;line-height: 45px;font-size: 13px;}
.dine--wrap .row .col-md-6, .wed--wrap .row .col-md-6 {width: 100%;}
.dine--wrap .row:nth-child(2n) .col-md-6:first-child, .wed--wrap .row:nth-child(2n) .col-md-6:first-child  {padding-left: calc(var(--bs-gutter-x) * .5);}
.copyright p{margin-bottom: 0px;}
.navbar-collapse .navbar-nav .dropdown > .dropdown-menu .nav-link{color:#494949;}
.dine--wrap.pt-5, .wedservices--wrap.pt-5, .wedpackage--wrap.pt-5{padding-top: 0rem !important;}
.dine--cont {padding: 15px;text-align: center;}
.dine--wrap .row {margin-bottom: 15px;}
.btn-group.group-btn {display: block;} {display: block;}
.btn-group.group-btn.mt-3 {margin-top:0rem !important;}
.btn1{min-width: 140px;font-size: 11px;height: 40px;line-height: 40px;}
.btn-group.group-btn .btn1 {min-width: 140px;font-size: 11px;height: 40px;line-height: 40px;width: 100%;padding: 0 15px;}
.confText .table tr th{font-size:15px;}
.btn-width {min-width: 155px !important;}
.section_meeting .ul-list{column-count: 1;padding-left: 0;}
.section_meeting .ul-list li{padding-left: 15px;}
.wedservices--wrap .col-md-4{margin-bottom: 30px;}
.destName{font-size: 15px;}
.destName span{margin-left: 20px;}
.wedpackage--wrap{text-align:center;}
.wed--cont{padding-top: 10px;}
.wed--wrap .pb-5{padding-bottom: 1rem !important;}
.fac-column-3 li, .healthbe-column-3 li {width: 100%;max-width: 100%;padding: 0 10px;margin: 0px 0;}
.pl-85 {padding: 0px 0px 0px 15px;}
.about--cont {padding-top: 0px;padding-left: 10px;padding-bottom: 50px;}
.contact-wrap.pt-5{padding-top: 0rem !important;padding-bottom: 10%;}
.privacy--wrap .ul-list{padding-left: 5px;}
.privacy--wrap{padding-bottom: 8%;}
.hotelTestimonials h2{text-align:center;margin-top: 35px;}
.accordion .text-left{text-align:center;}
.display-2{font-size: 20px;}
.confText{overflow-x: auto;width: 100%;}
.dine--cont .display-2{font-size:25px;}
.csr--wrap .fac-column-3 li, .hotelRooms .fac-column-3 li{margin-bottom: 10px;}
.csr--wrap .specialName{font-size:18px;}
.slider__flex {flex-direction: column-reverse;height: fit-content;}
.slider__col {flex-direction: row;align-items: center;margin-right: 0;margin-top: 0;width: 100%;margin-left: 0;}
.slider__images {width: 100%;}
.slider__thumbs {height: auto;width: 100%;margin: 20px 16px;}
.dining__wrap .slider__prev,
.dining__wrap .slider__next {height: auto;width: 32px;}
.slider__thumbs .swiper-slide{width: auto;}
.dining__wrap .slider__prev,
.dining__wrap .slider__next{display:block;}
.dining__name{display:none;}
.topHeader{display:none !important;}
.wel-img-right{display:none;}
.wel__notes .col-md-5 img{display:none;}
.wel__notes .col-md-5 {order:2;text-align: center;}
.wel__notes .col-md-7{order:1;padding-top: 0;}
.wel__notes {margin-bottom: 80px;}
.roomSize li:after{top: 42%;}
.roomText .btn1{min-width: 100px;height:35px;line-height:35px;padding:0 10px;}
.roomText{padding:10px;}
.slider__images .slider__image img{height: 500px;object-fit: cover;}
.slider__thumbs .swiper-slide{width:30%;margin-right:18px;}
.wedding__box .women-pic{display: none;}
.wedding__Wrap{background: none;}
.wedding__box {top: 20px;}
.wedding__text {top:10px;}
.weddingSlider.swiper-container{float: none;clear: none;}
.wedding__text h2, .wedding__text p{color:#000;text-align: center;}
.wedding__border{margin-top:-20px;}
.wedding__border img{border:0px solid #fff;}
.hotelSpa, .exp__wrap {padding-bottom: 50px;padding-top: 50px;}
.testimonials__wrap {padding-bottom: 0px;padding-top: 50px;}
.gift__text{margin-top: 0;margin-bottom: 0;position: relative;right: 0;}
.exp__ul{margin-left: -15px;}
.exp__ul li{margin-left: 15px;max-width: 45%;}
.exp__ul li h3{font-size: 9px;line-height: 20px;padding: 0px;}
.giftvouch__wrap {width: 100%;height: auto;}
.giftvouch__wrap h2{font-size: 28px;line-height: 40px;padding-top: 0px;}
.testimonials__wrap blockquote{margin-right: 0;max-width: 550px;max-height: 290px;padding: 15px;}
.testimonials__wrap blockquote p{font-size: 16px;line-height: 25px;margin-top: 20px;}
.logo__box .col-md-3{margin-bottom:20px;}
.award__box {padding-top: 50px;padding-bottom: 50px;}
.award__ul li{width: 48%;margin-right: 0;}
.map_page {padding: 20px 20px;}
.mapText p{padding: 10px 20px 10px 40px;}
.footer_padd {padding: 20px 20px;}
.signUp__wrapper {margin-top: 15px;max-width: 100%;}
.foo__nav li a{font-size: 12px;line-height: 30px;}
.foo__nav {padding-left: 1%;width: 49%;}
.foo__nav:nth-child(2), .foo__nav:nth-child(3), .foo__nav:nth-child(4), .foo__nav:nth-child(5) {padding-left: 1%;}
.foo__nav:nth-child(2){padding-top: 15px;}
.copyright{margin-bottom: -6px;padding: 0px 0 0px;}
.weddingSlider.swiper-container{height:360px;}

.breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-item a{font-size: 14px;}
.room_detail li:first-child{margin-left: 0rem;}
.room_detail li {margin-right: 0rem;width: 100%;margin-bottom: 8px;margin-left: 0;text-align: center;justify-content: center;}
.room_detail li:after{background: transparent;}
.room_detail{padding: 10px;}
sup {top: 1em;}
.amenities__list {column-count: 2;padding-top: 0;margin-top: 5px;width: 100%;margin-left: 0;}
.amenities__list li {margin-bottom: 30px;line-height: 15px;font-size: 12px;display: inline-block;width: 100%;text-align: center;}
.amenities__list li span {text-align: center;display: block;margin-bottom: 10px;}
.amenities__wrap {padding-bottom: 30px;}
.amenities__list:nth-child(1) li:last-child{margin-left: -80px;}
.amenities__list li:last-child{text-indent: 0;margin-left: 0;margin-top: 0;}
.display-6{font-size: 22px;line-height: 30px;}
.wel__notes.inner-page {margin-bottom: 40px;}
.meetingInner_page {padding: 20px 20px;}
.meeting__box {margin-bottom: 40px;border: 0px solid #e1e1e1;}
.meeting__wrap {padding-bottom: 0;}
.meeting__wrapDetail .accordion-item{padding: 10px;}
.meeting__wrapDetail .accordion-item .accordion-body {padding: 10px;}
.section_meeting {text-align: left;padding: 35px 12px;}
.accordion-button {line-height: 21px; font-size: 20px;}
.outdoor_text {font-size: 16px;line-height: 20px;margin-bottom: 25px;}
.outdoor-left {padding-right: 0px;padding-left: 0;}
.outdoor-left .row .col-lg-6.col-md-6:nth-child(1) img {margin-bottom:20px;}
.outdoor-right {padding-left: 0;padding-right: 0;}
.meeting__wrapDetail {padding-bottom: 55px;}
.meeting__wrapDetail .accordion-button::after {font-size: 1.5rem;width: 1.5rem;height: 1.5rem;background-size: 1.5rem;}
.Celebrate__box{margin-bottom: 25px;}
.Celebrate__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page, .Celebrate__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page, .Celebrate__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page, .Celebrate__wrap .Celebrate__box:nth-child(4) .CelebrateInner_page, .Celebrate__wrap .Celebrate__box:nth-child(5) .CelebrateInner_page {padding: 20px 20px;}
.ml-95 {margin-left: 0;}
.Celebrate__wrap {padding-bottom: 40px;}
.Celebrate__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page_oc, .Celebrate__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page_oc, .Celebrate__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page_oc {padding: 20px 20px;}
.CelebrateInner_page_wp {padding: 20px 20px;}
.WeddingPack__wrap .Celebrate__box {margin-bottom: 20px;}
.WeddingPack__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page_oc, .WeddingPack__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page_oc, .WeddingPack__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page_oc{padding: 20px 20px;}
.display-4 {font-size: 25px;line-height: 35px;}
.WeddingPack__wrap{padding-bottom: 20px;}
.dine_detail li:after, .wellness_detail li:after{background: transparent;}
.dine_detail li:first-child {margin-left: 0rem;}
.dine_detail li {margin-right: 0rem;}
.wellness_detail{padding: 0;}
.wellness_detail li:first-child{margin-left: 1rem;}
.wellness_detail li {margin-right: 0rem;}
.wellness_detail li .ul-head {margin-top: 0;margin-bottom: 10px;}
.wellness_detail li:first-child p span{margin-left: 15px;}
.wellness_detail li:first-child .ul-head{margin-left: 15px;}
.wellness_detail li:last-child p span{margin-left: -70px;}
.wellness_detail li:nth-child(2) p span{margin-left: 10px;}
.wellness_detail li:nth-child(2) .ul-head{margin-left: 10px;}
.wellness_detail li:last-child .ul-head{margin-right: 45px;}
.wellness_detail li:nth-child(3) .ul-head{margin-left: 10px;}
.spa-ul {column-count: 1;margin-bottom: 15px;margin-top: 15px;margin-left: 10%;}
.hotelRooms{margin-top: 0px;}
.exp-ul.ul-list {column-count: 1;margin-top: 0;margin-left: 4%;}
.exp-glance{padding: 0px 20px;}
.mb-50 {margin-bottom: 30px;margin-top: 10px;}
.exp-glance .col-lg-4.col-md-4 {padding: 15px 20px;}
.exp-glance .col-lg-4.col-md-4::before{background: transparent;}
.experience__box:nth-child(2) .meetingInner_page, .experience__box:nth-child(3) .meetingInner_page, .experience__box:nth-child(4) .meetingInner_page {padding: 20px 20px;}
.OurStory__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page, .OurStory__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 20px 20px;}
.ourstory__box.meeting__wrapDetail .accordion-item .accordion-body{padding: 10px 20px;margin-bottom: 10px;}
.outdoor-left p:first-child {padding-top: 10px;}
.aboutnaivasha__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page, .aboutnaivasha__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 20px 20px;}
.aboutnaivasha__box.meeting__wrapDetail {margin-top: 10px;margin-bottom: 50px;}
.aboutnaivasha__box .pad-abt {padding: 0px 20px 40px;}
.Sustainability__wrap .Celebrate__box:nth-child(1), .Sustainability__wrap .Celebrate__box:nth-child(3), .Sustainability__wrap .Celebrate__box:nth-child(5) {padding: 20px 20px;}
.CelebrateText .ul-head.sus-ul {margin-left: 50px;}
.map__wrap {padding-bottom: 20px;padding-top: 20px;}
.contact__wrap .map_page {padding: 20px 20px;}
.careers__wrap {padding-bottom: 20px;}
.btn-upload{right: -50%;top: -10px;}
.enashipaievents__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page, .enashipaievents__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page {padding: 20px 20px;}
.enashipaievents__wrap {padding-bottom: 0;}	
.abtnav-ul{column-count: 1;margin-left: 12px;}
.meeting__wrapDetail .accordion{max-width: 95%;}
.csr__wrap .Celebrate__box:nth-child(1) .CelebrateInner_page, .csr__wrap .Celebrate__box:nth-child(2) .CelebrateInner_page, .csr__wrap .Celebrate__box:nth-child(3) .CelebrateInner_page, .csr__wrap .Celebrate__box:nth-child(4) .CelebrateInner_page {padding: 20px 20px;}
.csr__wrap .Celebrate__box:nth-child(1) .col-lg-7.col-md-7 img, .csr__wrap .Celebrate__box:nth-child(2) .col-lg-7.col-md-7 img, .csr__wrap .Celebrate__box:nth-child(3) .col-lg-7.col-md-7 img, .csr__wrap .Celebrate__box:nth-child(4) .col-lg-7.col-md-7 img {order:1;}
.csr__wrap .Celebrate__box:nth-child(1) .col-lg-5.col-md-5, .csr__wrap .Celebrate__box:nth-child(2) .col-lg-5.col-md-5, .csr__wrap .Celebrate__box:nth-child(3) .col-lg-5.col-md-5, .csr__wrap .Celebrate__box:nth-child(4) .col-lg-5.col-md-5 {order:2;}	
.csr__wrap.pt-5.pb-5{padding-top: 0rem !important;padding-bottom: 0rem !important;}
.Celebrate__wrap .Celebrate__box:nth-child(1) .col-lg-7.col-md-7 img, .Celebrate__wrap .Celebrate__box:nth-child(2) .col-lg-7.col-md-7 img, .Celebrate__wrap .Celebrate__box:nth-child(3) .col-lg-7.col-md-7 img, .Celebrate__wrap .Celebrate__box:nth-child(4) .col-lg-7.col-md-7 img {order:1;}
.Celebrate__wrap .Celebrate__box:nth-child(1) .col-lg-5.col-md-5, .Celebrate__wrap .Celebrate__box:nth-child(2) .col-lg-5.col-md-5, .Celebrate__wrap .Celebrate__box:nth-child(3) .col-lg-5.col-md-5, .Celebrate__wrap .Celebrate__box:nth-child(4) .col-lg-5.col-md-5 {order:2;}
.WeddingPack__wrap .Celebrate__box:nth-child(1) .col-lg-7.col-md-7 img, .WeddingPack__wrap .Celebrate__box:nth-child(2) .col-lg-7.col-md-7 img, .WeddingPack__wrap .Celebrate__box:nth-child(3) .col-lg-7.col-md-7 img, .WeddingPack__wrap .Celebrate__box:nth-child(4) .col-lg-7.col-md-7 img {order:1;}
.WeddingPack__wrap .Celebrate__box:nth-child(1) .col-lg-5.col-md-5, .WeddingPack__wrap .Celebrate__box:nth-child(2) .col-lg-5.col-md-5, .WeddingPack__wrap .Celebrate__box:nth-child(3) .col-lg-5.col-md-5, .WeddingPack__wrap .Celebrate__box:nth-child(4) .col-lg-5.col-md-5 {order:2;}
.siyara-salon-barbershop__list{padding-top:20px;margin-left:20px;font-size:14px;column-count: 2;}
.siyara-salon-barbershop__list li {max-width: 100%;width: 100%;margin-bottom: 20px;}
.siyara-salon-barbershop__list li span img {margin-right: 10px;}
.h--timeline-events .Celebrate__box .CelebrateInner_page {padding: 20px 0px;}	
.aboutnaivasha__wrapdetail .Celebrate__box:nth-child(1) .CelebrateInner_page, .aboutnaivasha__wrapdetail .Celebrate__box:nth-child(2) .CelebrateInner_page, .aboutnaivasha__wrapdetail .Celebrate__box:nth-child(3) .CelebrateInner_page, .aboutnaivasha__wrapdetail .Celebrate__box:nth-child(4) .CelebrateInner_page, .aboutnaivasha__wrapdetail .Celebrate__box:nth-child(5) .CelebrateInner_page, .aboutnaivasha__wrapdetail .Celebrate__box:nth-child(6) .CelebrateInner_page {padding: 20px 20px;}	
.ml-38 {margin-left: 0;}
}

@media(max-width:767px){
.roomText{flex-direction: column; text-align: center;align-items:center}
.divider{margin:5px auto}
.roomsName, .broomName, .attName, .specialName{font-size:18px;}
.hotelRestaurant,.diploService,.reviewCustomer {text-align: center;}
.hotel__lang{font-size:8px;}
.diploService .col-md-4 .img-fluid {max-width: 80%;margin-bottom: 25px;}
.attractionSlider {text-align:cente;}
.attractionSlider .swiper-slide{margin:0 auto;}
.hotelTesti blockquote{flex:0 0 100%;max-width: none;margin:0px auto;padding: 0 10px;}
.hotelTesti blockquote p{font-size: 16px;line-height: 30px;}
.accordion-button {line-height: 21px; font-size: 15px;display:block;}
.hotelTestimonials .accordion-body, .accordion-button{padding: 1rem 0rem 1rem 0;text-align: left;}
.footer {margin-top: 0;text-align: center;}
.socialMedia {justify-content: center;}
.fNav{text-align: left;margin-top: 10px;display: inline-block;column-count: 2;}
.fNav-img {display: block;justify-content: space-between;}
.fNav-img li {flex: 0 50%;margin-bottom: 10px;}
.fNav-img .me-3 {margin-right: 0rem !important;}
}