.header,.slider-fade .owl-item{height:100vh;overflow:hidden;position:relative;}
.slider-fade::before{content:'';position:absolute;width:96%;height:96%;bottom:4%;left:2%;border:2px solid rgba(255,255,255,.25);pointer-events:none;z-index:3;border-radius:20px;background: url(images/banner/shape-1.png) no-repeat right 2% bottom 1% transparent;background-size:80px;}
.slider-fade .item::before,.slider-fade .item::after{content:'';position:absolute;pointer-events:none;z-index:2;}
.slider-fade .item::before{top:0;width:100%;height:34%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(95, 95, 95, 0) 100%);}
.slider-fade .item::after{bottom:0;width:100%;height:66%;background:linear-gradient(180deg, rgba(81, 81, 81, 0) 0%, rgba(0, 0, 0, 0.4) 77.08%);}
.header .caption .subio{width:auto;height:auto;font-family:var(--font3);color:#f5ebe1;font-size:18px;line-height:25px;font-style:normal;font-display:swap;-webkit-animation-delay:.4s;animation-delay:.4s;margin-bottom:10px;}
.header .caption .subio span{color:var(--whiteColor);background:var(--main-color4);font-family:var(--font1);font-weight:400;font-size:20px;text-transform: uppercase;letter-spacing:3px;padding:0 10px;}
.header .caption .heada{position:relative;margin-bottom:0;font-size:54px;font-family:var(--font1);line-height:1.1;-webkit-animation-delay:.6s;animation-delay:.6s;color:var(--main-color2);font-weight:400;letter-spacing:-2px;}
.slider-fade .item{height:100%;width:100%;background-size:cover;background-position:center center;position:relative;z-index:4;}
.slider-fade .item img.max{object-fit: cover;width: 100%;height: 100%;object-position: center;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;}
.slider-fade .item .caption{z-index:9}

.hero-text-area{z-index:1;display:inline-block;max-height:100%;white-space:normal;font-family:var(--font1);}
.main-text{font-size:4.8em;line-height:57px;font-style:normal;text-align:right;font-weight:500;color:var(--main-color5);}
.main-text span{font-weight:200;letter-spacing:2px;font-style:italic;font-size:.48em;color:#fff;font-family:'PP Pangaia Ultralight';}
.first-text{font-size:2.82em;line-height:60px;text-align:left;font-family:'PP Pangaia Ultralight';font-weight:300;font-style:italic;color:#fff;position:relative;display:flex;align-items:center;width:fit-content}
.spana{font-size:2.34em;line-height:40px;font-family:var(--font4);font-weight:200;font-style:italic;color:#fff;text-align:right;width:100%;display:block}
.shape2{margin-top:-10px}z
.dflx2{display:flex;justify-content:space-between;align-items:self-start}
.shape1{margin-left:10px}

.header .total{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.header .active .caption .total{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s}
.header .main-text{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.header .active .caption .main-text{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s}
.header .first-text{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.header .active .caption .first-text{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.8s;animation-delay:.8s}
.header .citio{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.header .active .citio{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.9s;animation-delay:.9s}

.capito{max-width:700px;position:relative;margin:0;}
.slider-fade .dotta .owl-dots{position:absolute;width:15px;bottom:50%;right:10px;margin:0;transform:translateY(-50%);transition: opacity .3s ease;display: flex;justify-content: center;flex-flow: column;}
.slider-fade .dotta .owl-dots .owl-dot{margin:3px 0;}
.slider-fade .dotta .owl-dots .owl-dot span{width:12px;height:12px;transition:height ease-in-out .5s;}
.slider-fade .dotta .owl-dots .owl-dot.active span,.slider-fade .dotta .owl-dots .owl-dot.active span{height:30px;border-radius:10px;width:12px;transition:height ease-in-out .5s;}

@media screen and (max-width: 1440px) {
.header, .slider-fade .owl-item{height:100vh;}
}
@media screen and (max-width: 1199px) {
.main-text{font-size:3.8em;line-height:46px;}
.main-text span{font-size:.38em;}
.first-text{font-size:2em;line-height:40px;text-align:left}
.spana{font-size:1.8em;line-height:30px;}
.slider-fade::before{background-size:60px;height:98%;bottom:1%;}
}
@media screen and (max-width: 991px) {
.header,.slider-fade .owl-item{height:70vh;}
.capito{margin:0 auto;text-align:center;}
}
@media screen and (max-width: 767px) {
.header,.slider-fade .owl-item{min-height:500px;height:60vh;}
.main-text{font-size:2.9em;line-height:36px;}
.main-text span{font-size:.4em;}
.first-text{font-size:1.5em;line-height:34px;text-align:left}
.spana{font-size:1.5em;line-height:30px;}
}
@media screen and (max-width: 575px) {
.header .caption .heada{font-size:30px}
.slider-fade .v-middle2{top:75%;}
.slider-fade::before{background-size:40px;}
}


/*sf*/
.couple-text{max-width:450px;border-radius:250px;background:#f3eede;padding:30px;margin-right:-75px;position:relative;z-index:1;border:5px solid rgba(255,255,255,.5)}
.couple-text.righta{margin-right:auto;margin-left:-75px;}
.couple-text .couple-text-inner{height:400px;text-align:center;border-radius:250px;border:1px solid #fff;position:relative;overflow:hidden;}
.couple-text .shape1{position:absolute;left:60px;top:0}
.couple-text .shape2{position:absolute;left:35px;bottom:30px}
.couple-text .shape3{position:absolute;right:5px;top:50%}
.couple-text.righta .shape1{position:absolute;left:auto;right:60px;top:0}
.couple-text.righta .shape2{position:absolute;left:auto;right:35px;bottom:30px}
.couple-text.righta .shape3{position:absolute;right:auto;left:5px;top:50%}
.maincont{border-radius:20%;background:#fff;min-height:600px;padding:40px 90px;box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;}

@media(max-width:991px){
.couple-text,.couple-text.righta{margin:0 auto -50px;text-align:center;}
.maincont{padding:60px 30px;min-height:auto;border-radius:40px;}
}
@media(max-width:767px){
.couple-text{padding:15px;}
.couple-text .couple-text-inner{height:300px;}
.couple-text .shape1,.couple-text .shape2,.couple-text .shape3{transform:scale(.6)}
.couple-text .shape3{right: -25px;}
.couple-text .shape2{left:-15px;}
.couple-text .shape1{left:0;}
.couple-text.righta .shape3{left: -25px;}
.couple-text.righta .shape2{right:-15px;}
.couple-text.righta .shape1{right:0;}
}
@media(max-width:575px){
.couple-text .couple-text-inner{height:220px;}
}
/*sf*/

.jhinana{position:absolute;bottom:0;z-index:1;width: 90%;left:5%;}
.rooms1::before{content:'';position:absolute;width:100%;height:100%;background:url(images/leaves.png) no-repeat left -30px top, url(images/leaves-right.png) no-repeat right -30px top / 40%;pointer-events:none;}
.rooms1::after{content:'';position:absolute;width:100%;height:100%;top:0;background:url(images/corner-left.png) no-repeat left top, url(images/corner-right.png) no-repeat right top;background-size:200px;pointer-events:none;}
@media(max-width:991px){
.rooms1::after{background-size:100px}
}
@media(max-width:575px){
.rooms1::after{background-size:70px}
}
.con::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;width:70%;height:1px;content:"";background:#F3E1DB}
.con::after{position:absolute;left:0;bottom:0;width:120%;height:1px;content:"";background:#F3E1DB;left:-10%}
.batna{width:fit-content;margin:20px auto;padding-top:15px;border-top: 1px solid var(--main-color);}
.bookbtn{position:relative;font-size:14px;line-height: 16px;color:var(--main-color);border-bottom: 1px solid var(--main-color);letter-spacing: 2px;}
.bookbtn:nth-child(2n){margin-left:40px; padding-right:0;}
.bookbtn:nth-child(2n)::before{background:var(--main-color);;content:"";width:1px;height:40px;position:absolute;top:-15px;left:-20px}

.couple-bg{position:absolute;left:0;bottom:-25px;z-index:0;width:100%;}
.couple-bg svg{width: 100%;height:140px;}

.itemzda{padding-bottom:90px!important;}
.itemzda .info{position: absolute;bottom:0;}

.testimon{width:50px;height:50px;}

.navva{margin-bottom:-55px;background:#a2794beb;}
.experience .nav .nav-item button{padding:12px 0;text-transform:uppercase;font-weight:400;color:var(--whiteColor);position: relative;font-size:17px;}
.experience .nav .nav-item button.active{background-color:transparent;color:var(--whiteColor)!important}
.experience .nav .nav-item button.active::after{content:"";border-bottom:5px solid var(--whiteColor);width:100%;position:absolute;left:0;bottom:0;border-radius:0}
.experience .nav .nav-item button.active::before{content:"";width:40px;height:40px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;background:var(--whiteColor);opacity:.06}
.tabber{width:100%;height:80vh;min-height:600px;background-size:cover;background-position: center;background-attachment:fixed;}
.tabkotha{max-width:550px;background:var(--main-color5);}
.udta{position:absolute;top:5px;right:15px;text-transform:uppercase;color:#ddd}


.boga{padding-bottom: 120px !important;padding-top: 75px !important;}
.boga::before{background:url(images/icons/quotes.svg) no-repeat top center;background-size:80px;content:'';position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;opacity:.7}
.boga .info {position:absolute;width:100%;left:0;bottom:20px;}

.tabkotha.kaak::before{border-bottom-color:var(--main-color5)!important}
.tabkotha.kaak::after{border-top-color:var(--main-color5)!important}

/* .ueiwr::before{content:'';position:absolute;left:2%;top:2.5%;width:96%;height:95%;transform:scale(1);border:3px solid var(--main-color5);opacity:.7;z-index:1;pointer-events:none;transition:var(--transition);mix-blend-mode:overlay;} 
.ueiwr:hover::before{transform:scale(.95);}*/
.ueiwr img{transform:scale(1);} 
.ueiwr:hover img {transform:scale(1.05);}

.sharemoment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sharemoment a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:var(--whiteColor);font-size:20px;-webkit-transition:all 500ms ease;transition:all 500ms ease;width:48px;height:48px;border-radius:50px;text-align:center;line-height:46px;font-size:18px;}
.sharemoment a:hover{transform:scale(1.1);}
.sharemoment a + a{margin-left:10px}

.dikhado .owl-stage-outer{overflow:visible;}
.ghgh{padding-bottom:40px!important;}
.nich{position:absolute;left:0;bottom:10px;width:100%;}
@media(min-width:1200px){
.jhingu{margin-top:-110px;}
}
@media(min-width:768px) AND (max-width:1199px){
.jhingu{margin-top:-50px;}
}
@media(max-width:767px){
.jhingu{margin-top:-30px;}
}




.swiperindustries{background-position:center;}
.swiper-wrapper .swiper-slide + .swiper-slide{border-left:4px solid rgba(188,152,90,.35)}
.cover-wrapper .cover-block:before{content:'';position:absolute;height:100%;width:100%;background:rgba(0,0,0);opacity:.2;top:0;left:0;right:0;bottom:0;z-index:0;transition:var(--transition);}
.cover-wrapper .cover-block:hover:before{opacity:.8}
.cover-block{min-height:600px;background-position:center;}
.cover-wrapper .cover-block{position:relative;z-index:2;padding:0 50px 110px;display:flex;height:100%;flex-direction:column;justify-content:flex-end;color:var(--whiteColor);transition:var(--transition);}
.cover-wrapper .cover-block:hover{padding:0 50px 140px;}
.cover-wrapper .cover-block .featured-content{transition:transform .9s ease;-moz-transform:translateY(90px);-ms-transform:translateY(90px);-webkit-transform:translateY(90px);transform:translateY(90px)}
.cover-wrapper .cover-block:hover .featured-content{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}

.cover-wrapper .featured-content .featured-title h3{position:relative;font-size:22px;color:var(--whiteColor);font-weight:500;text-transform:uppercase;}
.cover-wrapper .featured-content .featured-desc p{opacity:0;transition:var(--transition);transform:translateY(-100%);position:absolute;}
.cover-wrapper .cover-block:hover > .featured-content .featured-desc p{opacity:1;transform:translateY(0);}
.cover-wrapper .featured-content .btn{opacity:0;}
.cover-wrapper .cover-block:hover .featured-content .btn{opacity:1;}
@media (max-width:1024px) {
.cover-wrapper{display:block;background-color:transparent}
.cover-wrapper .cover-block{border-right:none;height:auto;min-height:50vh;}
}

.nav1 .swiper-next, .nav1 .swiper-prev{position: absolute;top:50%;z-index:1;width:50px;height:50px;display:flex;align-items:center;justify-content: center;border-radius:50%;background-color: rgba(255,255,255,.15);border: 1px solid var(--whiteColor);transform:translateY(-50%);transition:var(--transition);}
.nav1 .swiper-next{right:0;}
.nav1 .swiper-next i, .nav1 .swiper-prev i{color:var(--whiteColor);transition:var(--transition);}
.nav1 .swiper-next:hover, .nav1 .swiper-prev:hover{border-color:var(--main-color4);}
.nav1 .swiper-next:hover i, .nav1 .swiper-prev:hover i{color:var(--main-color4);}
.nav1.inward .swiper-next{right:20px;}
.nav1.inward .swiper-prev{left:20px;}