@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, #000000cf 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 .ban-video{ background: #00000080; backdrop-filter: blur(76px); border-radius: 19px; padding: 12px; position: relative; -webkit-border-radius: 19px; -moz-border-radius: 19px; -ms-border-radius: 19px; -o-border-radius: 19px;max-width: 838px;}

.slider-fade .item .main-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 .main-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:738px;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.35);text-transform: uppercase;font-weight: 500;}
.play-now-two{width: 54px;height: 54px;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;position: absolute;top: 50%;transform: translateY(-50%);left: -52px;}
.play-now-two svg{position:relative;margin-left:0;rotate: -90deg;}
.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; -webkit-animation:borderanimate2 2s linear infinite; }
@keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{ transform:translate(-50%,-50%) scale(1.8); opacity:0; -webkit-transform:translate(-50%,-50%) scale(1.8); -moz-transform:translate(-50%,-50%) scale(1.8); -ms-transform:translate(-50%,-50%) scale(1.8); -o-transform:translate(-50%,-50%) scale(1.8); }
}
.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:60px;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:49px;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: 44px;height: 44px;left: -38px;}
}
@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: 46px;height: 46px;left: -45px;}
}
@media screen and (max-width: 575px){
.header{min-height:500px;height:72vh;}
.slider-fade .owl-item{min-height:500px;height:72vh;}
.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{ border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.offer-wrapper img{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; }
.offer-wrapper:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); }
.offer-wrapper::before{position: absolute;content: "";inset-block-end: 0;inset-inline-start: 0;width: 100%;height: 100%;z-index: 1;transition: 0.3s ease-in-out;background: linear-gradient(180deg, rgba(61, 55, 41, 0) 0%, rgba(61, 55, 41, 0.05) 22.1%, rgba(61, 55, 41, 0.4) 72.08%, rgba(61, 55, 41, 0.620618) 84.58%, #3D3729 100%);}
.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: 18px;inset-inline-end: -29px;rotate: 39.24deg;font-size: 14px;}
.offer-tag span{padding:3px 34px;clip-path:polygon(17% 0,79% 0,100% 100%,0% 100%)}
.offer-title-inner{position: absolute;bottom: 0;z-index: 1;color: var(--whiteColor);left: 0;padding: 0px 52px 24px 24px;width: 100%;}
.offer-title-inner svg{position: absolute;right: 29px;top: 6px;}
@media screen and (max-width: 991px) {
.offo{flex-wrap: nowrap;overflow: auto;}
.offo .col-12{max-width: 90%;}
}

@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}
.testimonials{position: relative;}
.testimonials::before{background: #0000007d;width: 100%;height: 100%;left: 0;top: 0;content: '';position: absolute;}
.circle-initials{width: 41px;height: 41px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 16px;color: var(--whiteColor);background: var(--main-color2);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.testi-star{position: absolute;bottom: 36px;}
.testimonial-item{padding: 34px 34px 96px 34px !important;}
.testimonial-item .testi-quote{position: absolute;right: 28px;top: 22px;opacity: 0.2;}
@media screen and (max-width: 575px) {
.testimonial-item{padding: 24px 24px 86px 24px !important;}
}

/* .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%)} */

.dining-main{overflow:hidden;height:100%}
.dining-car{display:flex;height:100%}
/* .dining-car > div{display:flex;flex-shrink:0;}
.dining-car .cardd{align-items:stretch;width:50%;} */

@media(max-width:1199px){
.roombox2{height:600px;}
}
@media(max-width:1199px){
.roombox2{height:500px;}
}
@media(max-width:991px){
.roombox2{height:500px;}
.dining-car{overflow: auto;}
/* .dining-car .cardd{width:50%;} */
}
@media(max-width:575px){
.roombox2{height:320px;}
.dining-car .cardd{width:100%;}
}

.horizontal{display:flex;height:100%}
.horizontal > div{display:flex;flex-shrink:0;}
.horizontal .cardd{align-items:stretch;width:50%;}
@media(max-width:991px){
.horizontal{overflow: auto;}
.horizontal .cardd{width:50%;}
}
@media(max-width:575px){
.horizontal .cardd{width:100%;}
}

.flip-circle{position: absolute;left: 46px;bottom: -192px;transform: translate(-50%, -50%);}
.banner-play-btn {width: 178px;height: 178px;border-radius: 100px;background-color: var(--whiteColor) !important;overflow: hidden;line-height: 177px;text-align: center;position: relative;display: inline-block;border: 1px solid var(--main-color);}
.text-inner {animation: circle 15s linear infinite;position: relative;z-index: 22;fill: transparent;-webkit-animation: circle 15s linear infinite;}
.text-inner svg {width: 133px;max-width: 100%;height: auto;overflow: visible;word-spacing: 10px;transform: rotate(0) scaleX(1) scaleY(1);position: relative;}
.text-inner:before{position: absolute;content: "";top: 0;left:0 ;height: 16px;width: 16px;background: #fff!important;}
.text-inner text {fill: #333;direction: ltr;font-size: 29px;font-weight: 400;letter-spacing: 3px;}
.like {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;width: 88px;height: 88px;background: var(--main-color2);line-height: 58px;border-radius: 50%;padding: 0px;display: flex;align-items: center;justify-content: center;z-index: 1;cursor: pointer;}
@media(max-width:575px){
.banner-play-btn{width: 136px;height: 136px;line-height: 129px;}
.text-inner svg{width: 102px;}
.text-inner text{font-size: 32px;letter-spacing: 1px;}
.like{width: 74px;height: 74px;}
.marquee img{width: 21px;}
.marquee-icon {margin-inline-start: 24px;margin-inline-end: 24px;}
}

@keyframes circle {
100% { transform: rotate(-360deg); -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); -o-transform: rotate(-360deg); }
0% { transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); }
}

@media(max-width:768px){
.flip-circle{bottom: 0;}
}
@media(max-width:575px){
.booking-heading{width: 142px;}
.flip-circle{bottom: 0;left: 62px;}
}
.intro-br{position: relative;}
@media(min-width:768px){
.intro-br::before{width: 1px;height: 100%;background: #0000001f;top: 0;right: 18px;position: absolute;content: '';}
}

.ameitem{ background: transparent; border: 1px solid rgba(54, 38, 24, 0.09); border-radius: 11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; -ms-border-radius: 11px; -o-border-radius: 11px; cursor: pointer; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.ameitem:hover{background: var(--whiteColor);}
.ameitem .icon{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%, -50%);}
.ameitem .circle-wrapper{ position: relative; width: 132px; height: 132px; margin: 0 auto; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: var(--whiteColor); transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.ameitem:hover .circle-wrapper{background: #FDF8F4;}
.circle-svg {width: 100%;height: 100%;transform: rotate(-90deg);}
.circle-svg .arc1 {stroke-dasharray: 86 346;stroke-dashoffset: 86;}
.circle-svg .arc2 {stroke-dasharray: 86 346;stroke-dashoffset: 86;transform: rotate(180deg);transform-origin: 50% 50%;}
.circle-svg .circle {fill: none;stroke-width: 1;stroke: #c97a4f;stroke-dashoffset: 94;stroke-dasharray: 94 376;transition: stroke-dashoffset 1s ease;}
.ameitem:hover .arc1 {stroke-dashoffset: 0;}
.ameitem:hover .arc2 {stroke-dashoffset: 0;transition-delay: 0.1s;}

@media (min-width: 992px) {
  .col-lg-2_5 {
    flex: 0 0 auto;
    width: 20%;
  }
}

.room-item{ border:1px solid #33333326; border-radius: 22px; -webkit-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; }
.room-item img{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; }
.room-item:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); }
.room-item .room-grad{background: linear-gradient(180deg, #FAF5F1 0%, #F9F2EC 50%, #FBEDE2 100%);}
.room-item .con{ border-radius:18px ; -webkit-border-radius:18px ; -moz-border-radius:18px ; -ms-border-radius:18px ; -o-border-radius:18px ; padding-bottom: 46px !important;}
.room-item .room-btn{font-weight: 500;text-transform: uppercase;position: absolute;bottom: 18px;}
.room-item .room-capacity{position: absolute;top: 10px;right: 10px;padding: 1px 9px;line-height: 20px;border-radius: 58px;color: #fff;text-transform: uppercase;}
.room-ameni{border-radius: 11px;-webkit-border-radius: 11px;-moz-border-radius: 11px;-ms-border-radius: 11px;-o-border-radius: 11px;background: rgba(74, 74, 74, 0.1);padding: 2px 2px;position: relative;z-index: 1;width: calc(100% - 21px);left: 50%;transform: translateX(-50%);position: absolute;bottom: 9px;backdrop-filter: blur(24px);}
.room-item .room-ameni .room-ame-br{border-right: 1px solid #ffffff36;}
.room-item .room-head-height{height: 64px;}
@media (max-width: 575px) {
.room-small-ame svg{width: 19px;height: 19px;}
.room-ameni{width: calc(100% - 16px);bottom: 7px;}
}
.marquee-main{box-shadow: 0px 0px 82px 0px rgba(0, 0, 0, 0.05);position: relative;}
.marquee-main .marquee{text-transform: uppercase;}
.marquee-main::before{position: absolute;width: 328px;height: 100%;background: linear-gradient(to left, #fff0, #fffffff2, #fff);content: '';top: 0;left: 0;z-index: 1;}
.marquee-main::after{position: absolute;width: 328px;height: 100%;background: linear-gradient(to right, #fff0, #fffffff2, #fff);content: '';top: 0;right: 0;z-index: 1;}
@media (max-width: 1200px) {
.marquee-main::before{width: 118px;}
.marquee-main::after{width: 118px;}
}
@media (max-width: 768px) {
.marquee-main::before{width: 98px;}
.marquee-main::after{width: 98px;}
}
@media (max-width: 575px) {
.marquee-main::before{width: 58px;}
.marquee-main::after{width: 58px;}
}
.experience-item{ background: var(--whiteColor); border-radius: 19px; -webkit-border-radius: 19px; -moz-border-radius: 19px; -ms-border-radius: 19px; -o-border-radius: 19px; position: relative; padding: 44px; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.experience-item:hover{ transform: translateY(-7px); -webkit-transform: translateY(-7px); -moz-transform: translateY(-7px); -ms-transform: translateY(-7px); -o-transform: translateY(-7px); }
.experience-item .exp-num{font-size: 88px;position: absolute;top: 49px;right: 34px;font-weight: 500;color: #3626180D;font-family: var(--font1);}
.experience-item .exp-read{text-transform: uppercase;font-weight: 500;}
.experience-item.item-color{background: var(--main-color);}
.experience-item.item-color .exp-num{color: #FFFFFF1A;}
.experience-item.item-color .imgfilter{filter: contrast(0) brightness(2);}

@media (max-width: 1400px) {
.experience-item{padding: 32px;}
}
@media (max-width: 991px) {
.experience-item .exp-main-svg{width: 62px;height: 62px;}
.experience-item .exp-num {font-size: 64px;top: 38px;right: 24px;}
}
@media (max-width: 575px) {
.experience-item .exp-read{font-size: 13px;}
}
.place-wrap{ display: block; border-radius: 498px; background: linear-gradient(180deg, #FAF5F1 0%, #F9F2EC 50%, #FBEDE2 100%); padding: 6px; padding-bottom: 28px; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.place-wrap:hover{transform: translateY(-8px);}
.place-wrap img{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.place-wrap .place-dagg{width: 2px;height: 24px;display: block;background: linear-gradient(to top, var(--main-color), #fff0);margin: 0 auto;margin-top: 14px;}
.roomOwl.owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}
.amenities-caro.owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}

.exp-acco{position: relative;rotate: -90deg;animation: mover 1s infinite  alternate;cursor: pointer;opacity: 0.9;}
@-webkit-keyframes mover {
    0% { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }
    100% { transform: translateX(-18px); -webkit-transform: translateX(-18px); -moz-transform: translateX(-18px); -ms-transform: translateX(-18px); -o-transform: translateX(-18px); }
}