header .top-header{background-color:#047581}header .top-header .main-top-header{display:flex;align-items:center;justify-content:space-between}@media(max-width: 700px){header .top-header .main-top-header{flex-direction:column;align-items:self-start}}header .top-header .main-top-header>div ul{display:flex;align-items:center;gap:20px}header .top-header .main-top-header>div ul li a{display:flex;align-items:center;gap:10px;color:#fff}header .top-header .main-top-header>div a{display:flex}header .top-header .social-media img{width:38px}@media(max-width: 992px){header .top-header .social-media{display:none}}header .bottom-header{padding:5px 0;background:rgba(0,0,0,.2196078431);position:absolute;width:100%;z-index:9}header .bottom-header .main-bottom-header nav{display:flex}header .bottom-header .main-bottom-header nav ul{width:40%;display:flex;align-items:center;gap:20px;justify-content:space-evenly}header .bottom-header .main-bottom-header nav ul a{color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;padding:8px 12px;border-radius:20px;background:#ff8005}header .bottom-header .main-bottom-header nav .logo{width:20%;text-align:center}header .bottom-header .main-bottom-header nav .logo img{width:200px}header .bottom-header .primary-menu{display:none;justify-content:space-between;align-items:center}header .header-toggle{width:50px;height:50px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;z-index:99;display:none}header .header-toggle span{display:block;width:100%;height:4px;background:#fff;border-radius:20px;transition:all .2s linear}header .header-toggle span:nth-child(2){width:80%;margin:0 0 0 auto;transition:all .2s linear}header .active-toggle span:nth-child(1){transform:rotate(45deg) translate(0px, 10px)}header .active-toggle span:nth-child(2){width:0%;margin:0 0 0 auto}header .active-toggle span:nth-child(3){transform:rotate(314deg) translate(8px, -15px)}.hero-section{position:relative}.hero-section .banner-images .item{padding:550px 0px 300px}.hero-section .banner-images .box1{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),url(../upload/banner/slide1.jpg);background-position:center;background-size:cover}.hero-section .banner-images .box2{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),url(../upload/banner/slide2.jpg);background-position:center;background-size:cover}.hero-section .banner-images .box3{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),url(../upload/banner/slide3.jpg);background-position:center;background-size:cover}.hero-section .banner-content{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center;display:grid;place-items:center}.hero-section .main-banner-content{width:100%;margin:0 auto;color:#fff}.hero-section .banner-tagline{font-family:"Pacifico",cursive;font-size:65px;display:block;text-shadow:2px 5px 5px #222}.hero-section .banner-title{font-size:90px;letter-spacing:2px;font-weight:400;position:relative;display:inline-block;text-shadow:6px 5px #222; font-family: "Pacifico", cursive;}.hero-section .banner-title-img{position:absolute;bottom:-41px;right:-17px}.hero-section .banner-title-img img{width:300px}.hero-section .style{color:#fffbbc}.about-us{text-align:center}.about-us .main-about{display:flex;flex-direction:column;gap:15px;align-items:center}.about-us .primary-btn{margin-top:30pxa}.amenities{text-align:center;background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),url(../upload/banner/background1.jpg);background-position:center;background-size:cover;color:#fff;background-attachment:fixed}.amenities .main-amenities{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));align-items:stretch;gap:20px;margin-top:40px}.amenities .main-amenities .item{background:rgba(255,255,255,.19);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px;border-radius:8px;transition:all .2s ease-in-out}.amenities .main-amenities .item p{font-size:16px;line-height:1.5}.amenities .main-amenities .item:nth-child(2){background:rgba(255,152,0,.42)}.amenities .main-amenities .item:nth-child(4){background:rgba(255,152,0,.42)}.amenities .main-amenities .item:nth-child(5){background:rgba(255,152,0,.42)}.amenities .main-amenities .item:nth-child(7){background:rgba(255,152,0,.42)}.amenities .amenities-icon img{width:100px}.amenities .primary-btn{margin-top:50px}.amenities .primary-btn a{color:#fff}.room-section h2{text-align:center}.room-section .main-room-section{display:flex;gap:50px;margin-top:40px}.room-section .main-room-section .item{width:50%;padding:20px;background-color:#f3f3f3;border:1px solid #ccc;border-radius:10px;transition:all .2s linear}.room-section .main-room-section .item .box-img{position:relative;display:flex}.room-section .main-room-section .item .box-img img{border-radius:8px}.room-section .main-room-section .item .box-img h4{font-size:26px;color:#fff;position:absolute;bottom:20px;left:20px;padding:10px;background:rgba(0,0,0,.3294117647)}.room-section .main-room-section .item .room-dec{display:flex;flex-direction:column;gap:15px;margin-top:20px}.room-section .main-room-section .item .room-dec p{font-size:16px;line-height:1.4}.room-section .main-room-section .item .room-dec .room-highlight{padding:15px;background-color:#ff8005;color:#fff;border-radius:8px}.room-section .main-room-section .item .room-dec .room-highlight span{font-size:22px}.room-section .main-room-section .item .room-dec .room-highlight ul{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.room-section .main-room-section .item .room-dec .ablity{display:flex;gap:15px}.room-section .main-room-section .item:hover{box-shadow:0px 0px 20px rgba(34,34,34,.1803921569);transform:scale(1.02)}.room-section .room-heading{display:flex;flex-direction:column;align-items:center;gap:20px}.attractions-section{background-color:#f8f9fa;text-align:center}.attractions-section .attractions-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px;align-items:stretch;margin-top:40px}.attractions-section .attraction-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease;padding-bottom:15px}.attractions-section .attraction-item a{color:#ff8005}.attractions-section .attraction-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.attractions-section .attraction-item h3{font-size:22px;margin:15px 0;color:#333}.attractions-section .attraction-item p{font-size:16px;color:#555;padding:0 15px 15px}.attractions-section .attraction-item:hover{transform:scale(1.05)}.attractions-section .primary-btn{margin-top:40px}.testimonials{text-align:center;background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),url(../upload/banner/background1.jpg);background-position:center;background-size:cover;color:#fff;background-attachment:fixed}.testimonials .main-testimonials{text-align:center}.testimonials .main-testimonials .testimonial{background:rgba(12,12,12,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-top:30px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:30px;transition:transform .3s}.testimonials .main-testimonials p{font-style:italic}.testimonials .main-testimonials h4{margin-top:20px;font-weight:bold}.testimonials .owl-carousel .item:hover .testimonial{transform:translateY(-5px)}.gallery{background-position:center;background-size:cover;--space: 2rem;display:grid;align-content:center;overflow:hidden;gap:var(--space);font-size:1.5rem;line-height:1.5}.marquee{--duration: 60s;--gap: var(--space);display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);transform:skewY(-3deg)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll var(--duration) linear infinite}@media(prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}.marquee__group img{max-width:clamp(10rem,1rem + 28vmin,20rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.marquee__group p{background-image:linear-gradient(75deg, hsl(29.52deg, 100%, 50.98%) 0%, #ff5722 11%, #ff9800 22%, #ff9800 33%, #ff9800 44%, #ff9800 56%, #ff9800 67%, #ff9800 78%, hsl(347deg, 72%, 48%) 89%, hsl(0deg, 73%, 47%) 100%);font-size:42px;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.marquee--borders{border-block:3px solid #000;padding-block:.75rem}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:calc(var(--duration)/-2)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}footer{background-color:#1f1f1f;background-repeat:no-repeat}footer .footer-main{padding:50px 0 30px;display:flex;gap:20px;justify-content:space-around;color:#fff;flex-wrap:wrap}footer a{color:#d6d4d4}footer ul{margin-top:20px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}footer .contact-link li a{display:flex;align-items:center;gap:10px}footer .social-icon ul{display:flex;flex-direction:row;font-size:22px;gap:20px}footer .social-icon img{width:32px}footer .copy-right{border-top:1px solid rgba(209,209,209,.4431372549);padding:20px 0;text-align:center;color:#fff;font-size:12px}footer .copy-right img{width:100px;margin-top:10px}.about-page .main-about-section{display:flex;gap:40px}.about-page .main-about-section .about-img{width:50%}.about-page .main-about-section .about-img img{border-radius:20px;box-shadow:0px 0px 8px rgba(34,34,34,.2941176471)}.about-page .main-about-section .about-content{width:50%;display:flex;flex-direction:column;gap:15px;padding:15px;background:#fff}.attraction-page .attractions{max-width:1200px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.attraction-page .attractions h2{text-align:center;margin-bottom:20px;color:#333}.attraction-page .grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}.attraction-page .grid-item{background:#eaeaea;border-radius:8px;overflow:hidden;text-align:center;transition:transform .3s}.attraction-page .grid-item img{width:100%;height:auto}.attraction-page .grid-item h3{margin:10px 0;color:#333}.attraction-page .grid-item p{padding:0 10px;color:#666}.attraction-page .grid-item:hover{transform:scale(1.05)}.room-page .room-items .item{padding:80px 0px}.room-page .room-items .item .container{display:flex;gap:40px}.room-page .room-items .item .item-img{width:50%}.room-page .room-items .item .item-img img{border-radius:10px}.room-page .room-items .item .item-content{width:50%;display:flex;flex-direction:column;gap:15px}.room-page .room-items .item ul{display:flex;gap:22px;flex-wrap:wrap}.room-page .room-items .item:nth-child(even){background-color:#f3ead7}.room-page .room-items .item:nth-child(even) .container{flex-direction:row-reverse}.contact-page .contact-section{padding:50px 0}.contact-page .contact-boxes{display:flex;justify-content:space-between;gap:30px}.contact-page .contact-details-box,.contact-page .contact-form-box{flex:1;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.contact-page .contact-details-box h3,.contact-page .contact-form-box h3{margin-bottom:20px}.contact-page .contact-info{list-style:none;padding:0}.contact-page .contact-info li{display:flex;align-items:center;padding:10px;border:1px solid #ccc;margin-bottom:15px;border-radius:5px}.contact-page .contact-info i{font-size:20px;margin-right:10px;color:#444}.contact-page .contact-info a{text-decoration:none;color:#444}@media(max-width: 1024px){.contact-page .contact-boxes{gap:20px}}@media(max-width: 768px){.contact-page .contact-boxes{flex-direction:column;gap:20px}.contact-page .contact-details-box,.contact-page .contact-form-box{width:100%;padding:15px}}.contact-page .map-section{display:flex}.contact-page .map-section iframe{width:100%}.booknow-page .book-form{background:#047581;border-radius:15px;padding:30px}.booknow-page .book-form form{background:rgba(0,0,0,0);display:flex;gap:40px;flex-direction:row}.booknow-page .book-form form label{color:#fff}.booknow-page .book-form .basic-filds{width:50%;display:flex;flex-direction:column;gap:10px}.booknow-page .book-form .payment-filds{width:50%;display:flex;flex-direction:column;gap:10px}.booknow-page .book-form .payment-filds h4{margin-bottom:20px;color:#fff}.booknow-page .main-motel-policies{background:#047581;padding:40px 0;color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px}.booknow-page .main-motel-policies ul{display:flex;flex-direction:column;gap:10px;margin-top:20px}.booknow-page .main-motel-policies ul.payment-img{display:flex;flex-direction:row;gap:10px}.booknow-page .main-motel-policies ul.payment-img img{width:80px;background:#fff}.booknow-page .main-motel-policies .group-box{display:flex;gap:50px}.booknow-page .main-motel-policies .group-box .box{width:50%}form{display:flex;flex-direction:column;gap:15px;border-radius:15px}form .group-box{display:flex;gap:20px}form .group-box .box{width:50%}form label{display:block;margin-bottom:5px}form input,form textarea,form select{width:100%;border-radius:4px;border:1px solid #ccc;padding:10px;font-family:var(--secondary-font)}form input[type=submit]{background:#ff8005;width:170px;padding:12px 10px;color:#fff;font-size:16px;cursor:pointer}.restaurants-attraction{margin-top:40px}.policies-content{padding:40px 0;line-height:1.6}.policies-content .policy-section{margin-bottom:40px}.policies-content .policy-section h3{color:#333;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;font-size:1.5rem}.policies-content .policy-section .policy-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.policies-content .policy-section .policy-grid .policy-item{background:#f9f9f9;padding:20px;border-radius:5px}.policies-content .policy-section .policy-grid .policy-item h4{margin-top:0;color:#555;font-size:1.2rem}.policies-content .policy-section ul{padding-left:20px}.policies-content .policy-section ul li{margin-bottom:8px}.payment-authorization a{display:inline-block;padding:10px 20px;background-color:#ff8005;color:#fff;animation:blink 1.5s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes blink{0%{background-color:#ff8005}50%{background-color:#000}100%{background-color:#ff8005}}

.seo-none{display:none;}