/* .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;position:relative;}
/* .slider-fade .item img{object-fit: cover;width: 100%;height: 100%;object-position: center;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateX(50%) scaleX(2);opacity:0;} */
.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:translate(10%) scale(1.2);opacity:.95;}
.slider-fade .owl-item.active .item img{opacity: 1;transform: translateX(0) scaleX(1);filter: blur(0);transition-delay: .95s;}
.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}

.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;background: var(--main-color2);}

.circlee::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius: 50%;background:#f5f5f5;z-index:-1;}
.experience .nav .nav-item button{padding:12px 0;text-transform:uppercase;letter-spacing:1px;font-weight:400!important;color:var(--gray-color);position: relative;}
.experience .nav .nav-item button.active{background-color:transparent;color:var(--main-color)!important}
.experience .nav .nav-item button.active::after{content:"";border-bottom:5px solid var(--main-color);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(--main-color);opacity:.06}
.tabber{width:100%;height:60vh;min-height:580px;background-size:cover;background-position: center;background-attachment:fixed;}
.tabkotha{max-width:550px;background:url(images/icons/decorative-frame.svg) no-repeat right 10px bottom 10px var(--whiteColor);background-size:60px;border-bottom:2px solid var(--main-color2)}
.udta{position:absolute;top:5px;right:15px;text-transform:uppercase;color:#ddd}

.rooms1::before{content:'';position:absolute;left:0;top:0;width:100%;height:50%;background:url(images/floral.png) no-repeat center top;}
.roomba .floarty{position: absolute;bottom:15px;left:50%;transform:translateX(-50%);}

.home-img{position: relative;z-index: 1;}

.home-cta{background-color: var(--main-color2);background-image: url('images/cta-pattern.png');background-size: 50px auto;position: relative;}
.home-cta::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, #00000000, #0000006c);content: '';}

.activities .item .img-wrapper{border-radius: 50%;overflow: hidden;background: #fff;box-shadow: 0 10px 20px 2px rgba(20, 20, 20, .11);border: 4px solid var(--whiteColor);}
.sight-place li{margin-bottom: 14px;color: #525151;}

.activities .item .img-wrapper{transition: all 0.4s ease;}
.activities .item:hover .img-wrapper{margin-top: -4px;}

.activities .item .img-wrapper img{transition: all 0.4s ease;}
.activities .item:hover .img-wrapper img{transform: scale(1.04);}

.parallax {background-size: cover;background-position: center;}
.jarallax {position: relative;z-index: 0}

.jarallax>.jarallax-img {position: absolute;object-fit: cover;font-family: 'object-fit: cover;';top: 0;left: 0;width: 100%;height: 100%;z-index: -1}

.ticklu {height: 330px;overflow: hidden}
.ticklu img {width: 100%;height: 100%;object-fit: cover;}

@media(max-width:767px) {
    .ticklu {
        height: 230px;
        overflow: hidden
    }
}

.intro{background-image:url(images/intro-pattern.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:480px;}
.pattern-left{background-image:url(images/intro-pattern.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:480px;}
.pattern-right{background-image:url(images/intro-pattern.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:480px;}
.intro .mt-item{margin-top: -36px !important;height: 96% !important;box-shadow: 0px 8px 16px 0px rgba(34, 34, 34, 0.02);}
.hbb{border-top: 2px solid var(--main-color2);border-left: 2px solid var(--main-color2);}
.home-ph{width: 44px;height: 44px;border-radius: 50%;background: var(--main-color);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px;}

.services .item{background: #fff;transition: all 0.4s ease;position: relative;overflow: hidden;}
.services .item::before{content: '';position: absolute;bottom: -30px;right: -30px;width: 70px;height: 70px;background: var(--main-color);opacity: 0.04;border-radius: 50%;}
.services .item:hover{background: var(--main-color2);}
.services .item h6{color: #000;transition: all 0.4s ease;}
.services .item:hover h6{color: #fff;}
.ameni-text{transform: translateY(24px);transition: all 0.4s ease;}
.services .item:hover .ameni-text{transform: translateY(-4px);}
.services .item .ameni-text p{opacity: 0;transition: all 0.4s ease;}
.services .item:hover .ameni-text p{opacity: 1;}
.services .item .ameni-text svg{fill: #000;transition: all 0.4s ease;}
.services .item:hover .ameni-text svg{fill: #fff;}

/* Booking */
.booking-wrapper{border-radius: 0 0 6px 6px;box-shadow: 1px 7px 8px rgba(0,0,0,.15)!important;}
.booking-wrapper .form-control{box-shadow:none;border-bottom:1px solid rgb(183 180 180 / 50%);border-radius:1px;color:var(--main-color)!important}
.booking-wrapper .form-control::placeholder{padding-left: 6px;}
.booking-wrapper .form-control::-moz-placeholder{padding-left: 6px;}
.booking-wrapper .form-control::-webkit-placeholder{padding-left: 6px;}
.booking-wrapper .form-control::-webkit-input-placeholder{padding-left: 6px;}

.booking-wrapper input[type="text"],.booking-wrapper input[type="tel"],.booking-wrapper input[type="email"],.booking-wrapper select{height:50px;font-weight:normal;font-size:15px;}
.booking-wrapper .dropdown-menu{width: 100%;min-width:400px;border-radius:0;padding:0;}
.booking-wrapper .dropdown-menu .form-control{border:1px solid #ccc;}
.booking-wrapper label{font-weight:normal!important;color:#333;margin:0;font-size:13px;}
.booking-wrapper .dropdown-menu li .btn{color:#ed2a2a;background:#fff;border:1px solid #ddd;box-shadow:none;font-size:15px;border-radius:1px;font-size:20px;padding:0;width:30px;height:30px;line-height:22px;display:inline-block;padding-bottom: 4px;}
.booking-wrapper .dropdown-menu li .btn:hover,.booking-wrapper .dropdown-menu li .btn:focus,.booking-wrapper .dropdown-menu li .btn:active{color:#333!important;}
.booking-wrapper .dropdown-menu li .form-group.thelast{border:0;margin-bottom:0;padding-bottom:0;}
.booking-wrapper .dropdown-menu li .form-control{font-weight:normal;color:#333;height:36px;padding-left: 6px;}
.booking-wrapper .dropdown-menu li .transs{width:30px;padding:4px;cursor:pointer;text-align:center;font-size:20px;cursor:none;}
.booking-wrapper .dropdown-menu li .transs:focus{outline:none!important;cursor:none!important;}
.booking-wrapper .dropdown-menu li .transs,.booking-wrapper .dropdown-menu li .transs:focus,.booking-wrapper .dropdown-menu li .transs:active,.booking-wrapper .dropdown-menu li .transs:hover{border:none;box-shadow:none;}
.booking-wrapper .datepicker.whiteicon, .daterange.whiteicon, .daterangebooking.whiteicon, .daterange-small.whiteicon, .daterangebooking-small.whiteicon{background: url(./images/calendar-white.svg) no-repeat right 10px center transparent !important;}
.booking-wrapper select.whiteicon, .aselect.whiteicon{background: url(./images/angle-down-white.svg) no-repeat right 10px center transparent !important;}
@media(max-width:767px) {
.booking-wrapper .dropdown-menu{min-width: auto;}
}