.bubble{position:fixed;background:rgba(255, 255, 255, 0.5);width:5px;height:5px;border-radius:50%;}@-webkit-keyframes moveBubbles{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-120vh);transform:translateY(-120vh);opacity:0;}}@keyframes moveBubbles{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-120vh);transform:translateY(-120vh);opacity:0;}}.header{display:none !important;}.relative{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#ctl00_ctl00_Testimonials{display:none;}.home-assets__wrapper:after{display:none;}.home-assets__wrapper:before{background-image:none;}.home-assets__wrapper:before{content:"";background-color:#96d00800;}.widgets{position:absolute;bottom:30px;left:50%;/* move starting point to center */ -webkit-transform:translateX(-50%);transform:translateX(-50%);/* shift back by half width */ width:75%;/* keeps your desired width */ background:#0202028a !important;border-radius:15px;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:20px 30px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;/* ensures padding doesn't break width */ text-align:center;/* centers content inside */}.widgets:before{background-image:none !important;}@media (min-width:768px){.banner__main{position:relative;width:100vw !important;/* full viewport width */ height:33vw !important;left:50% !important;/* shift to center */ top:0 important;-webkit-transform:translateX(-50%);transform:translateX(-50%);/* cancel offset */ margin:0 !important;border-radius:0 !important;overflow:hidden !important;border:none;-webkit-box-shadow:2px 12px 10px rgba(0, 0, 0, 0.2);box-shadow:2px 12px 10px rgba(0, 0, 0, 0.2);}.banner__main img{width:100% !important;height:auto !important;display:block !important;-o-object-fit:cover !important;object-fit:cover !important;}}/* Make body a vertical flex container */body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;/* full height so it stretches */}/* Let main content grow to fill space */#MainContentWrapper{/* replace with your actual main content wrapper ID/class */ -webkit-box-flex:1;-ms-flex:1;flex:1;}/* Now you can reorder anything directly under <body> */#FooterWrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;/* put it before other elements */}#HeaderWrapper{/* logo/header container */ -webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;/* move it after the footer */}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.header__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.header__banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.outer-wrapper--alt .columns__wrapper{min-height:578px;}.outer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.top-bar__wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.header{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.toplinks__wrapper{font-size:small;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background-color:#0202028a !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed !important;top:0px;margin:0px;width:100%;}.banner{width:100%;display:block;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.book-online{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none;}.columns__wrapper{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.featured-categories{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;background-image:-webkit-gradient(linear, left top, left bottom, from(#170fa4), to(#00a8ff)) !important;background-image:linear-gradient(to bottom, #170fa4, #00a8ff) !important;}.featured-categories__bg{display:none !important;}.featured-categories__category-panel{visibility:visible!important;-webkit-animation:none !important;animation:none !important;}.clients{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;display:none;}.home-assets{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.testimonials__wrapper{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.footer__wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}#Premium_Castle #Premium_CastleDescriptionOuter{border:1px solid #c9c9c9;background:#fff;}#ProductsIntro{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#PageListings{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#MainContentPanel{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}#HomepageNewsletterRow{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}#MainColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#Premium_BookButtons{white-space:nowrap;/* Prevents text from wrapping */ overflow:hidden;/* Hides overflowing text */ text-overflow:ellipsis;/* Adds '...' if text overflows */ max-width:100%;/* Ensures button doesn't exceed its parent container */ font-size:14px;/* Adjust to make text smaller */ padding:8px 16px;/* Adjust padding to fit the new text size */}.header__wrapper-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(95%, #ffffff)), url(/theme/bgez.png) no-repeat center center fixed;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 95%), url(/theme/bgez.png) no-repeat center center fixed;background-size:cover;top:-36px;}/* Or target by title attribute */a[title="testee"]{display:none;}a.toplinks__dropdown-link[title="testee"]{display:none;}@media (min-width:768px){.header__logo{width:46%;bottom:-5%;left:28.5%;}}.SingleImagePanel{border-radius:20px;}.castlePanel{border-radius:20px;-webkit-box-shadow:5px 6px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:5px 6px 5px 0px rgba(0, 0, 0, 0.3);border:none;}.featured-category__title{width:58%;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:GroBold;font-weight:normal;text-transform:capitalize;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.3);font-size:17px;}.header__weather{display:none;}.header__phone{display:none;}.header__call{display:none;}@media (min-width:768px){.banner__main{width:66.13%;height:0%;left:3%;border-radius:5px;}}.banner__right{display:none;}@media (min-width:768px){.home-gallery{background-image:url(/theme/home-gallery-custom.png);background-color:#2585ef;background-size:100% 100%;display:block;position:relative;height:125px;margin-top:20px;border-radius:20px;display:none;}}.container-bg-white{background-color:#ebebeb;}.main-content{border-radius:5px;}element.style{color:#ffffff;}.textContent{color:#ffffff;}@media (min-width:768px){.main-content__center{width:100%;}}.main-content__right{width:25%;display:none;}body{background-color:white !important;background-image:none !important;}.home-assets__wrapper:after{background-image:url("http://wahidur-test-site.web1.bookingonline.co.uk/theme/landscapez.png");}.outer-wrapper--alt:before{background-image:url("http://wahidur-test-site.web1.bookingonline.co.uk/theme/landscapez.png");position:absolute;background-size:contain;width:100%;background-repeat:;}.banner__right-title{padding:3.5%;font-weight:bold;color:white;}.toplinks__wrapper{background-color:#f12f24;background:-webkit-gradient(linear, left top, left bottom, from(#1b6fc4), to(#1782c2));background:linear-gradient(to bottom, #1b6fc4, #1782c2);position:relative;z-index:2;background:none;}.toplinks__link:before{background:-webkit-gradient(linear, left top, left bottom, from(#1f71c5), to(#2fabe0));background:linear-gradient(to bottom, #1f71c5, #2fabe0);}.toplinks__wrapper{font-size:small;}.textContent{color:#000000;-webkit-box-shadow:1px 28px 18px -39px;box-shadow:1px 28px 18px -39px;}.SocialMediaLinkNetMums > img{content:url(/theme/tiktok.png);}.header__social-links{text-align:center;/* margin:15px auto;*/ display:block!important;padding-left:80%;}@media (min-width:768px){.header{padding-top:10%;padding-top:15.82%;}}.toplinks__dropdown{background:-webkit-gradient(linear, left top, left bottom, from(#2e96d6), to(#d498c3));background:linear-gradient(to bottom, #2e96d6, #d498c3);}#ctl00_ctl00_MainContentPlaceHolder_mainContent_ctl00_DamageWaiverPanelContainer{display:none;}/* Google Translate Code *//* Additional style for dropdown arrow */#google_translate_element .goog-te-gadget .goog-te-menu-value span{background-color:transparent !important;/* Remove background from dropdown arrow */}/* Remove background of selected language */#google_translate_element .goog-te-gadget .goog-te-menu-value{background-color:transparent !important;color:#666 !important;padding:0 !important;/* Adjust padding */ border:none !important;/* Remove border */}/* Position the widget in the corner */#google_translate_element{position:fixed;top:10px;/* Adjust as needed */ right:10px;/* Adjust as needed */ z-index:1000;/* Ensure it's on top */}.elf{float:left;width:200px;/* Adjust width as needed */ padding:10px;margin-right:20px;/* Space between the review and the main content */ background-color:#f0f0f0;border:1px solid #ccc;}/* Style for the floating button */.whatsapp-button{position:fixed;bottom:85px;right:20px;width:60px;height:60px;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.whatsapp-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}