.ff-message-success p{margin:0}.ff-message-success{border:1px solid #ae8e4e;margin-top:10px;padding:10px;margin-bottom:30px;border-radius:10px}.sticky-head{position:fixed;top:15px;left:50%;width:98%;z-index:8888;background:rgba(255,255,255,.6)!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .7s ease;border-radius:15px;transform:translateX(-50%)}.sticky-head .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:#38160e;fill:#38160e}.sticky-head .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#763a22!important}.sticky-head .m-logo a img{width:68px!important}.sticky-head .vill-logo a img{width:100px!important}.sticky-head .m-btn .elementor-button{border-color:#783c25!important;color:#783c25!important}.sticky-head .e-con-inner{padding:5px 0}.pro-wrap .pro-img{transition:transform .4s ease-in-out}.dialog-type-lightbox{z-index:9999!important}.pro-wrap:hover .pro-img{transform:scale(1.05)}.hero-inner-gra{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.28) 0%,rgba(255,255,255,0) 48%,rgba(0,0,0,.24) 100%)}.red-line{height:234px;width:1px!important;background-color:#47414d!important}.xdat-field .ff-el-input--content::after{content:"";background-image:url("https://rockwallhotels.lk/wp-content/uploads/2025/10/calendar.png");position:absolute;width:25px;height:25px;background-size:contain;right:11px;bottom:11px;z-index:1;--lzl-bg-img:"https://rockwallhotels.lk/wp-content/uploads/2025/10/calendar.png"}.xdat-field .ff-el-input--content{position:relative}.xdat-field .ff-el-input--content .ff-el-form-control{position:relative;z-index:2}.event-slider .swiper{overflow:visible;clip-path:inset(0px -100% 0px -12px)}.top-hover img{transition:transform .6s ease}.top-hover:hover img{transform:translateY(-20px);transition:transform .6s ease}.img-home-wrap .w-home-img{transition:transform .6s ease}.img-home-wrap:hover .w-home-img{transform:scale(1.2) rotate(5deg);transition:transform .6s ease}.navigation.post-navigation{display:none}.mc-event-block:hover .mc-evblock-img{transform:scale(1.1) rotate(4deg)}.hotel-block:hover .mc-hotel-img img{transform:scale(1.2) rotate(4deg);transition-duration:.7s}.mc-event-block:hover .mc-evblock-img{transition-duration:.7s}.xdat-field .ff-el-input--content.lzl:not(.lzl-ed)::after,.xdat-field .ff-el-input--content.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAX0lEQVR4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMvA8MQEAAARZBmOsAAAAASUVORK5CYII=")}.hotel-mc-slide .swiper-slide{width:1020px!important}.hotel-mc-slide.swiper{overflow:visible}.exp-slider .swiper{overflow:visible;clip-path:inset(0px -100% 0px -17px)}.exp-slider .swiper-slide{width:368px!important}.testi-mc-slide .swiper{overflow:visible;clip-path:inset(0px -100% 0px -17px)}.ab-options ul{margin:0;padding:0}.ab-options ul li{list-style:none}.ab-options ul li{list-style:none;border-bottom:1px solid #d8d8d8;padding:20px 0;border-top:1px solid #d8d8d8;transition:all .6s ease}.ab-options ul li:hover{color:#1e1e1e;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e}.ab-options ul li:first-child{border-top:0px}.ab-options ul li:last-child{border-bottom:2px solid #d8d8d8}.ab-options ul li:last-child:hover{border-bottom:1px solid #1e1e1e}.trip-gallery-slider{width:100%;margin:0 auto}.trip-gallery-item{width:850px!important;margin:0 7.5px}.trip-gallery-item img{width:100%;display:block;height:560px;object-fit:cover}.trip-gallery-nav{display:flex;justify-content:flex-end;gap:25px}.trip-gallery-nav span{cursor:pointer;opacity:.5;width:80px}.trip-gallery-nav span img{width:100%}.trip-gallery-nav span:hover{opacity:1}@media (max-width:767px){.mbr-hide{display:none}.ab-options ul li{padding:16px 0}.hotel-mc-slide .swiper-slide{width:100%!important}.exp-slider .swiper-slide{width:100%!important}.event-slider .swiper,.exp-slider .swiper,.testi-mc-slide .swiper,.exslider .swiper{overflow:hidden}.trip-gallery-item img{height:200px}.trip-gallery-item{width:330px!important;margin:0 5px}.trip-gallery-nav{justify-content:space-between}}