.main-header .header-upper{padding:20px 0}@media only screen and (min-width:768px){.main-header .header-upper{padding:25px 0}}@media only screen and (min-width:1200px){.main-header .header-upper{padding:30px 0}}.main-header .logo{padding:5px 0}.main-menu .navigation>li{margin:0 15px}@media only screen and (min-width:1200px){.main-menu .navigation>li{margin:0 20px}}@media only screen and (max-width:991px){.main-menu .navigation>li{padding:12px 0}}.menu-btns{gap:1rem}@media only screen and (max-width:991px){.menu-btns .theme-btn{padding:10px 20px;font-size:14px}}.main-header.fixed-header .header-upper{padding:15px 0;transition:all .3s ease}.py-130{padding-top:80px!important;padding-bottom:80px!important}@media only screen and (min-width:768px){.py-130{padding-top:100px!important;padding-bottom:100px!important}}@media only screen and (min-width:1200px){.py-130{padding-top:130px!important;padding-bottom:130px!important}}.rpy-100{padding-top:60px!important;padding-bottom:60px!important}@media only screen and (min-width:768px){.rpy-100{padding-top:80px!important;padding-bottom:80px!important}}@media only screen and (min-width:992px){.rpy-100{padding-top:100px!important;padding-bottom:100px!important}}.slider-image{position:relative;overflow:hidden;border-radius:8px}.slider-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;display:block}@media only screen and (max-width:575px){.slider-image img{min-height:250px;max-height:300px}}@media only screen and (min-width:576px) and (max-width:991px){.slider-image img{min-height:350px;max-height:450px}}@media only screen and (min-width:992px){.slider-image img{min-height:450px;max-height:550px}}.slider-content{padding:30px}@media only screen and (min-width:768px){.slider-content{padding:40px}}@media only screen and (min-width:1200px){.slider-content{padding:50px 30px}}.slider-content h1{margin-bottom:25px;line-height:1.2}.slider-content .sub-title{margin-bottom:20px;display:inline-block}img{max-width:100%;height:auto;display:block}.main-slider-area .slider-image{position:relative;overflow:hidden}.section-title{margin-bottom:50px}@media only screen and (max-width:767px){.section-title{margin-bottom:35px}}.section-title h2{line-height:1.3;margin-bottom:20px}.section-title p{margin-top:20px}.container{padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.container{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1200px){.container{padding-left:15px;padding-right:15px}}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.row{margin-left:-20px;margin-right:-20px}.row>*{padding-left:20px;padding-right:20px}}.theme-btn{padding:15px 35px;display:inline-block;transition:all .3s ease}@media only screen and (min-width:768px){.theme-btn{padding:18px 45px}}.theme-btn i{margin-left:8px;transition:margin-left .3s ease}.theme-btn:hover i{margin-left:12px}@media only screen and (max-width:767px){h1{font-size:32px!important}h1,h2{line-height:1.3!important}h2{font-size:28px!important}h3{font-size:24px!important}h4{font-size:20px!important}.rmb-55{margin-bottom:40px!important}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-area .slider-content h1{font-size:42px}}.feature-list{margin-bottom:30px}.feature-item{padding:15px 0}.about-three-image-part .first-image img,.about-three-image-part .last-image img,.about-three-image-part .middle-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.about-three-image-part .first-image:hover img,.about-three-image-part .last-image:hover img,.about-three-image-part .middle-image:hover img{transform:scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.16)}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;line-height:80px;text-align:center;background:linear-gradient(135deg,var(--primary-color) 0,#d4874f 100%);color:#fff;font-size:28px;border-radius:50%;z-index:10;transition:all .4s ease;box-shadow:0 8px 24px rgba(171,96,52,.4)}.video-play:hover{transform:translate(-50%,-50%) scale(1.1);background:linear-gradient(135deg,#d4874f 0,var(--primary-color) 100%);box-shadow:0 12px 32px rgba(171,96,52,.6);color:#fff}.video-play i{line-height:80px}@media only screen and (max-width:767px){.about-three-image-part .first-image img,.about-three-image-part .last-image img,.about-three-image-part .middle-image img{border-radius:6px}.video-play{width:60px;height:60px;font-size:20px}.video-play,.video-play i{line-height:60px}}.main-footer{padding-top:80px}@media only screen and (min-width:992px){.main-footer{padding-top:100px}}.room-item .image{position:relative;overflow:hidden;height:270px}.room-item .image img{width:100%;height:100%;object-fit:cover;object-position:center}.count-text-plus{font-size:60px;font-weight:700;color:var(--primary-color);margin-left:5px;display:inline-block;line-height:1}@media only screen and (max-width:767px){.count-text-plus{font-size:40px}}.testimonials-area .row{align-items:stretch}.booking-search{height:100%;display:flex;flex-direction:column;justify-content:center}.testimonial-right{height:100%}.testimonial-item p{font-size:16px;line-height:1.8}@media only screen and (max-width:767px){.testimonial-item p{font-size:15px;line-height:1.7}.testimonials-area .section-title h2{font-size:28px!important}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial-item p{font-size:15px}}.testi-author{margin-top:25px;display:flex;align-items:center;gap:15px}.testi-des h5{margin-bottom:5px}.testimonial-thums{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}@media only screen and (max-width:575px){.testimonial-thums{gap:8px}.testimonial-thums .MuiAvatar-root{width:40px!important;height:40px!important}}.service-item-two{position:relative;padding:40px 30px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s ease;overflow:hidden;border:1px solid rgba(171,96,52,.1)}.service-item-two:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color) 0,#d4874f 100%);opacity:0;transition:opacity .4s ease}.service-item-two:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(171,96,52,.15);background:linear-gradient(135deg,#fff,#fef9f6)}.service-item-two:hover:before{opacity:1}.service-item-two .number{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background:linear-gradient(135deg,var(--primary-color) 0,#d4874f 100%);color:#fff;font-size:18px;font-weight:700;border-radius:50%;margin-bottom:20px;box-shadow:0 4px 12px rgba(171,96,52,.3);transition:all .3s ease}.service-item-two:hover .number{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 16px rgba(171,96,52,.4)}.service-item-two h4{margin-bottom:15px;font-size:22px;font-weight:600;transition:color .3s ease}.service-item-two:hover h4 a{color:var(--primary-color)}.service-item-two p{color:#666;line-height:1.8;margin:0}@media only screen and (max-width:767px){.service-item-two{padding:30px 25px;margin-bottom:30px}.service-item-two h4{font-size:20px}.service-item-two .number{width:45px;height:45px;line-height:45px;font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.service-item-two{padding:35px 25px}.service-item-two h4{font-size:20px}}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--primary-color);outline-offset:2px}a{transition:color .3s ease,opacity .3s ease}html{scroll-behavior:smooth}.navigation a,.slider-item,.theme-btn{will-change:transform;transform:translateZ(0)}@tailwind base;@tailwind components;@tailwind utilities;