@media(min-width:1400px){
h1,.h1{font-size:3.3rem;}
h2,.h2{font-size:2.5rem;}
}
.header,.slider-fade .owl-item{height:100vh;overflow:hidden;position:relative;}
.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:100%;inset-block-start: 0;inset-inline-start: 0;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 51.06%, rgba(0, 0, 0, 0.35) 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;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:3px;text-shadow:2px 2px 4px rgba(0,0,0,.35);}
.slider-fade .item{height:100%;width:100%;background-size:cover;background-position:center center;position:relative;z-index:4;}


.slider-fade .item img{object-fit:cover;width:100%;height:100%;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;transition:transform .95s ease,opacity .95s ease;transform:translateX(10%) scale(1.5);opacity:1;filter:blur(4px);}
.slider-fade .owl-item.active .item img{opacity:1;transform:translateX(0) scaleX(1);filter:blur(0);transition-delay:.2s;}
.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 .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 .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 .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 .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}

.capito{max-width:600px;position:relative;text-align:center;margin:auto;padding-top:50px;background:url(images/bird-w.svg) no-repeat top center;background-size:60px;}
.slider-fade .dotta .owl-dots{position:absolute;bottom:60%;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;}

.banner-title{font-size:74px;max-width:670px;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.35);}
.play-now-two{width:110px;height:110px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:var(--whiteColor);color:var(--black-color);border-radius:50%;font-size:26px;position:relative;z-index:1}
.play-now-two svg{position:relative;margin-left:5px;}
.play-now-two::before{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;background-color:#ffffff1a;animation:borderanimate2 2s linear infinite;z-index:-1;border-radius:50%;transform:translate(-50%,-50%);z-index:-1}
.play-now-two::after{position:absolute;content:"";left:50%;top:50%;width:90%;height:90%;transform:scale(1.5);border:1px solid #fff3;animation:borderanimate2 2s linear infinite;border-radius:50%;transform:translate(-50%,-50%);z-index:-1}
@keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
}
.kind2{-webkit-animation-delay:1s;animation-delay:1s}

@media screen and (max-width: 1600px) {
.header .caption .subio{font-size:16px;}
}
@media screen and (max-width: 1440px) {
.header, .slider-fade .owl-item{height:100vh;}
}
@media screen and (max-width: 1399px) {
.banner-title{font-size:64px;max-width:620px;}
}
@media screen and (max-width: 1350px) {
.header .caption .subio{font-size:15px;}
}
@media screen and (max-width: 1199px) {
.banner-title{font-size:52px;max-width:620px;}
.banner-play-button{justify-content:left!important;margin-block-start:60px}
}
@media screen and (max-width: 991px) {
.header,.slider-fade .owl-item{height:90vh;}
.header .caption .container{max-width:80%;}
.play-now-two{width:80px;height:80px;}
}
@media screen and (max-width: 767px) {
.header{min-height:500px;height:80vh;}
.slider-fade .owl-item{min-height:500px;height:80vh;}
.header .caption .subio{font-size:15px;}
.banner-play-button{margin-block-start:30px}
.play-now-two{width:60px;height:60px;}
}
@media screen and (max-width: 575px){
.header{min-height:500px;height:85vh;}
.slider-fade .owl-item{min-height:500px;height:85vh;}
.header .caption .container{max-width:92%;}
.header .caption .h1{font-size:28px;line-height:1.1}
.header .caption .subio{font-size:13px;line-height:1.2;}
.header .caption .btns.btn5{padding:10px 15px;font-size:14px;margin-bottom:10px;}
.header .caption .btns.btn5 svg{width:14px;}
.banner-play-button{margin-block-start:0;right:25px;position:absolute;bottom:30px;}
.header .caption.v-middle2{top:auto;bottom:8%;transform:none;}
}

.advance-item .advance-thumb{height:400px;}
.advance-thumb img{border-radius:17px}
.advance-content h5{padding-right:30px;}
.advance-btn{border:1px solid #0053621a;padding:5px;float:right;position:absolute;right:10px;bottom:20px;}
.advance-btn:hover{background-color: var(--main-color3);}
.advance-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
@media screen and (max-width: 1399px) {
.advance-item .advance-thumb{height:320px;}
}
@media screen and (max-width: 1199px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:360px;}
}
@media screen and (max-width: 991px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:320px;}
}
@media screen and (max-width: 767px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:300px;}
}
@media screen and (max-width: 575px) {
.advance-wrap{grid-template-columns:1fr}
.advance-item .advance-thumb{height:260px;}
}
.advance-item{background:var(--whiteColor);padding:8px;box-shadow:0 9px 20px 0 #32455d0a;border-radius:17px;position:relative;}

.offer-wrapper:hover .offer-title{background:var(--main-color3)}
.offer-wrapper.active .offer-title{background:var(--main-color3)}
.offer-title{rotate:-90deg;position:absolute;inset-block-start:170px;inset-inline-start:-200px;background:var(--whiteColor);padding:34px 30px;width:111%;text-align:center;transition:.4s ease-in-out;z-index: 1;}
.offer-tag{position:absolute;inset-block-start:16px;inset-inline-start:64px;rotate:-39.76deg}
.offer-tag span{padding:3px 34px;clip-path:polygon(17% 0,79% 0,100% 100%,0% 100%)}
@media screen and (max-width: 1399px) {
.offer-title{inset-block-start:140px;inset-inline-start:-162px;padding:20px 34px;}
.offer-title-inner{font-size:24px}
.offer-tag{inset-inline-start:44px;}
}
@media screen and (max-width: 1199px) {
.offer-title{inset-block-start: 118px;inset-inline-start: -138px;padding: 14px 34px;}
.offer-tag {inset-inline-start: 24px;}
}
@media screen and (max-width: 991px) {
.offo{flex-wrap: nowrap;overflow: auto;}
.offo .col-12{max-width: 90%;}
.offer-title{inset-block-start:132px;inset-inline-start:-155px;padding:20px;}
.offer-tag{inset-inline-start:40px;}
}
@media screen and (max-width: 767px) {
.offer-title{inset-block-start:194px;inset-inline-start:-252px}
}
@media (max-width: 575px) {
.offer-title{position:relative;transform:none;inset-block-start:0;inset-inline-start:0;width:100%;rotate:0deg;}
.offer-title-inner{font-size:18px;}
.offer-tag{inset-inline-start:-30px;}
}

@media screen and (max-width: 1199px) {
.feature-wrapper{flex-wrap:wrap}
}
.feature-item{max-width:298px;width:100%;transition:.4s ease-in-out;padding:3rem 1.5rem 2rem 2rem;border-radius:10px;}
@media screen and (max-width: 1399px) {
.feature-item{padding-inline-end:0;padding-inline-start:15px}
}
@media screen and (max-width: 1199px) {
.feature-item{padding-inline-start:2rem;padding-inline-end:2rem}
}
@media screen and (max-width: 767px) {
.feature-item{max-width:262px;padding-inline-start:1rem;padding-inline-end:1rem}
.feature-item{max-width:100%}
}
.feature-item:hover{background:var(--main-color3)!important}
.feature-item:hover .feature-icon img{filter:brightness(0) invert(0)}
.feature-item.active{background:var(--main-color3)!important}
.feature-item.active .feature-icon img{filter:brightness(0) invert(0)}

.testimonial-panel {min-height:300px;}
.testimonial-thumb{max-width:250px;width:100%}
.testimonial-paragraph{font-style:italic;font-weight:400;font-size:26px;}
.testimonial-review{height:48px}
@media screen and (max-width: 991px) {
.testimonial-wrapper{flex-wrap:wrap;gap:1rem}
.testimonial-paragraph{font-size:20px;}
}
@media screen and (max-width: 575px) {
.testimonial-paragraph{font-size:18px;}
}
.marquee-icon{margin-inline-start:40px;margin-inline-end:40px}

/* .nowrappa{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:24px;padding-bottom:14px;cursor:grab;mask-image:linear-gradient(to right,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%)} */

.horizontal-scoll-wrapper{overflow:hidden;height:100%}
.horizontal{display:flex;height:100%}
.horizontal > div{display:flex;flex-shrink:0;}
.horizontal .cardd{align-items:stretch;width:50%;}

.roombox2{min-height:600px;}
@media(max-width:1199px){
.roombox2{min-height:500px;}
}
@media(max-width:991px){
.roombox2{min-height:500px;}
.horizontal{overflow: auto;}
.horizontal .cardd{width:50%;}
}
@media(max-width:575px){
.roombox2{min-height:auto;}
.horizontal .cardd{width:90%;}
}
.withhr::before{content:"";display:inline-block;vertical-align:middle;width:2.08333vw;background-color:rgb(69, 68, 63);border-bottom:1px solid rgb(69, 68, 63);margin-right:10px;}
