.header{height:94vh;overflow:hidden;position:relative;}
.header .caption .subio{width:auto;height:auto;text-align:center;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:5px;}
.header .caption .subio span{text-align:center;color:#f5ebe1;font-weight:300;font-style:italic;font-size:10px;font-display:swap;font-family:'Midland Luxury',sans-serif}
.header .caption .heada{position:relative;margin-bottom:0;font-size:52px;font-family:var(--font4);line-height:1;-webkit-animation-delay:.6s;animation-delay:.6s;color:var(--color5);font-weight:500;text-shadow:2px 2px 4px rgba(0,0,0,.35);}
.supper img{max-width:240px;line-height:1px;}

.slider-fade .owl-item{height:94vh;position:relative;}
.slider-fade .owl-item::before{position:absolute;z-index:1;left:0;bottom:0;right:0;content:'';background-color: rgba(5, 70, 3, 0.24);background:linear-gradient(180deg,rgba(40, 70, 36, 0) 0%,rgba(40, 70, 36,.7) 50%,#12240e  100%);height:25%;pointer-events: none;}
.slider-fade .item{height:100%;width:100%;background-size:cover;background-position:center center}
.slider-fade .item img{object-fit: cover;width: 100%;height: 100%;object-position: center;}
.slider-fade .item.bg-bottom{background-position:bottom}
.slider-fade .item .caption{z-index:9}
.slider-fade .owl-nav{position:absolute;bottom:20%;right:6%;width:100px;}
.slider-fade .owl-prev{float:left}
.slider-fade .owl-next{float:right}
.slider-fade .owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:34px;background:transparent;border-radius:100%;color:#fff;font-size:16px;margin-right:3px;cursor:pointer;border:1px solid rgba(255,255,255,0.5);transition:all .2s ease-in-out;transform:scale(1.0)}
.slider-fade .owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #aa8453;color:#fff}

.header .heada{-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 .heada{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s}
.header .subio{-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 .subio{-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}
.bordcap{position: absolute;z-index:1;opacity: .7;}
.bordcap1{bottom:5%;left:6%;}
.bordcap2{bottom:5%;right:6%;}

.slider-fade .dotta .owl-dots{position:absolute;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(max-width:1199px){
.bigin .banner-header.inner{min-height:50vh;}
}
@media(max-width:767px){
.bigin .banner-header.inner{min-height:40vh;}
}
@media screen and (max-width: 1600px) {
.header .caption .heada{font-size:50px}
.header .caption .subio{font-size:16px;}
.bordcap img{width:320px;}
}
@media screen and (max-width: 1440px) {
.header .caption .heada{font-size:42px}
}
@media screen and (max-width: 1350px) {
.header .caption .heada{font-size:40px}
.header .caption .subio{font-size:15px;}
.bordcap img{width:300px;}
.bordcap1{left:2%;}
.bordcap2{right:2%;}
.supper img{max-width:220px;}
}
@media screen and (max-width: 1199px) {
.header .caption .heada{font-size:36px}
}
@media screen and (max-width: 1050px) {
.bordcap img{width:250px;}
.bordcap1{left:1%;}
.bordcap2{right:1%;}
}
@media screen and (max-width: 991px) {
.header{height:100vh;}
.slider-fade .owl-item{height:100vh;}
.slider-fade .item .caption{padding-bottom:30px;}
.header .caption .heada{font-size:32px}
.header .caption .subio{font-size:13px;}
.bordcap{bottom:0;}
.supper img{max-width:180px;}
}
@media screen and (max-width: 767px) {
.header{min-height:400px;height:80vh;}
.slider-fade .owl-item{min-height:400px;height:80vh;}
}
@media screen and (max-width: 575px) {

}

.bg-center{background-position:center;}

.reality{background:url(images/right.png) no-repeat right center var(--main-color4);}
.reality2{background:url(images/left2.png) no-repeat left center var(--main-color3);}

.behold{width:150px;height:150px;margin-top:-90px;}
.behold::before{content:'';position:absolute;pointer-events:none;width:140px;height:140px;left:5px;top:5px;border-radius:50%;border:2px dashed var(--main-color3);}
@media(min-width:992px){
.prec{left:-14.5%;position:relative;}
.prec2{left:10.5%;position:relative;}
}
.rooms1{background-size:cover;}
.rooms1::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/tiger-shape.png) no-repeat right bottom, url(images/paws.png) no-repeat left top;opacity:.4;}
.bgthat{background:url(images/bg-plethora.jpg) no-repeat center center;background-size:cover;}

.mbe{margin-bottom:-1px;}
.naoid li{padding:14px;position:relative;background:url(images/tiger.png) no-repeat right 10px center rgba(244,243,106,.85);background-size:40px;margin:7px 0;border-radius:5px;max-width:44%;font-size:17px;font-weight:600;color:var(--main-color3);display:inline-flex;height:100%;}
.naoid.naoid2 li{background:url(images/map-location.svg) no-repeat right 10px center #b1ff6fb2;background-size:32px;color:var(--main-color)}
@media(max-width:767px){
.naoid.naoid2 li:nth-child(2n){margin-left:0;}
}

.naoid li a{display:block;}
.naoid li:nth-child(even){margin-left:2%}
.naoid li::before{content:'';position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px dashed var(--main-color3);left:5px;top:5px;pointer-events:none;border-radius:5px;opacity: .5;}
.naoid.naoid2 li::before{border:1px dashed var(--main-color);opacity: .3;}

.cta{margin-top:-40px;}

.faq-accordion .accordion-header {border: 1px solid #eee9e3;border-radius: 4px;}

.faq-accordion .accordion-content ul {margin: 0;padding: 0;padding-left: 20px;}

.faq-accordion .accordion-button:not(.dusra),
.faq-accordion .accordion-button:not(.collapsed) {border: 0;color: var(--main-color);background: #fff;border-radius: 0;box-shadow: none;}

.faq-accordion .accordion-button:hover,
.faq-accordion .accordion-button:not(.collapsed):hover {color: var(--main-color);background: inherit;}

.faq-accordion .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
    transform: scale(.7) !important;
}

.faq-accordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
.ttr{border-top:1px solid var(--main-color);border-bottom:2px solid #f2f2f2}
