:root{--nav-offset: 70px;--main-font-family: "Montserrat", sans-serif;--secondary-font-family: "Open Sans", sans-serif;--accent-font-family: "Montserrat", sans-serif;--box-shadow-std: 1px 2px 15px 0px #7378ae44;--box-shadow-form-input: 0px 0px 2px 1px #31333f36;--box-shadow-wide: 0px 4px 18px 1px #7378ae44}body{background-color:var(--body-bg)!important;color:var(--primary-text-color)!important;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--primary-text-color);font-family:var(--main-font-family);font-weight:700}p,a{color:var(--primary-text-color);font-family:var(--secondary-font-family)}body h1{font-size:36px;font-weight:700;line-height:1.2}header{margin-top:var(--nav-offset)}nav{position:fixed;z-index:999;margin-top:calc(-1 * var(--nav-offset));min-height:var(--nav-offset);width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--nav-bg);color:var(--primary-text-color);box-shadow:var(--box-shadow-std)}nav .nav-inner{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px}nav .nav-section{display:flex;flex-direction:row;align-items:center;gap:20px}nav .nav-section.nav-left{justify-content:flex-start;order:1}nav .nav-section.nav-center{justify-content:center;flex-grow:1;order:2}nav .nav-section.nav-right{justify-content:flex-end;order:3}.main-menu-inner,.main-menu-section,.main-menu-holder{display:flex;flex-direction:row;justify-content:center;align-items:center}.main-menu-holder .mobile-menu-toggle{display:none}.main-menu{display:flex;gap:1.5rem;align-items:center;width:100%}.main-menu a{cursor:pointer;padding:.5rem 1rem;display:flex;align-items:center;gap:.4rem;color:var(--primary-text-color);text-decoration:none;width:auto;white-space:nowrap;text-transform:uppercase}.main-menu a:hover{background:var(--primary-color);color:var(--primary-accent-color)}.main-menu .dropdown{width:100%;position:relative;display:inline-block}.main-menu .dropdown-content{display:none;position:absolute;top:100%;left:0;background:var(--secondary-color);min-width:180px;box-shadow:0 8px 16px #0003;z-index:999}.main-menu .dropdown:hover>.dropdown-content{display:block}main{padding:20px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){nav{max-width:100vw}nav .nav-inner{gap:10px;max-width:100%;align-items:center}nav .nav-section.nav-left{justify-content:flex-start;flex-grow:1;order:1}nav .nav-section.nav-left .nav-logo{max-width:150px;-o-object-fit:contain;object-fit:contain}nav .nav-section.nav-center{justify-content:flex-end;flex-grow:0;order:3}nav .nav-section.nav-right{justify-content:flex-end;order:2}.main-menu-holder .main-menu-inner{display:flex;position:fixed;flex-direction:row;top:var(--nav-offset);z-index:999;background-color:var(--nav-bg);left:0;width:100vw;height:auto;max-height:calc(50vh - var(--nav-offset));box-shadow:var(--box-shadow-std);padding:20px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.main-menu-holder.open .main-menu-inner{opacity:1;pointer-events:auto;transform:translateY(0)}.main-menu-holder .mobile-menu-toggle{display:flex;padding:0 20px;cursor:pointer}.main-menu{display:flex;flex-direction:column;align-items:start;gap:20px}.main-menu .dropdown i{display:none}.main-menu .dropdown .dropdown-content{display:block;position:relative;padding-left:20px!important;box-shadow:none}}.line{display:flex;flex-direction:row;justify-content:start;align-items:center;border-top:1px solid var(--primary-color);width:100%;margin:20px 0}.line.line-dark{border-top:1px solid var(--primary-dark)}.line.line-light{border-top:1px solid var(--primary-light)}.line.line-grey{border-top:1px solid var(--primary-grey)}.btn{font-family:var(--main-font-family);font-size:12px;letter-spacing:.8px;border:1px solid;padding:10px 25px;border-radius:5px;cursor:pointer;transition:all .3s ease}.btn:hover{transform:scale(1.05)}.btn.btn-link,.btn.btn-basic,.btn.btn-outline,.btn.btn-light,.btn.btn-dark{transform:none}.btn.btn-link{background-color:none;color:var(--primary-text-color);border:none}.btn.btn-link:hover{text-decoration:underline}.btn.btn-basic{background-color:var(--primary-color);color:var(--primary-btn-text-color);border:solid 1px var(--primary-color)}.btn.btn-basic:hover{background-color:var(--primary-accent-color);color:var(--secondary-btn-text-color)}.btn.btn-basic.hover-alt:hover{border:solid 1px var(--primary-color)}.btn.btn-outline{background-color:var(--primary-accent-color);color:var(--primary-color);border:1px solid var(--primary-color)}.btn.btn-outline:hover{background-color:var(--primary-color);color:var(--primary-accent-color)}.btn.btn-accent{background-color:var(--accent-color);color:var(--primary-btn-text-color);border:none}.btn.btn-accent:hover{background-color:var(--accent-accent-color);color:var(--secondary-btn-text-color)}.bg-img-holder{position:relative}.bg-img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:5px}.section-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0;margin:0 0 30px;width:100%;max-width:1200px}.section-card{background-color:var(--secondary-color);border-radius:5px;box-shadow:var(--box-shadow-std)}.section-holder.screen-width{width:100vw;max-width:100vw}.section-inner{width:100%}.section-inner.limit-max{max-width:1200px}.section-inner.half-section,.section-inner.two-column-section{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:350px;height:100%;align-items:stretch}.half-section .section-left{flex:1;padding:20px;display:flex;min-height:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px 0 0 5px;overflow:hidden}.half-section .section-right{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px}.section-inner.half-section.section-reverse{flex-direction:row-reverse}.section-inner.half-section.section-reverse .section-left{border-radius:0 5px 5px 0}.two-column-section .section-left,.two-column-section .section-right{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:start;min-height:350px}@media (max-width: 768px){.section-inner.half-section,.section-inner.two-column-section,.section-inner.half-section.section-reverse{flex-direction:column}}.section-heading{color:var(--primary-color);font-family:var(--main-font-family);font-weight:900;font-size:22px;line-height:1.5;text-transform:uppercase}.section-sub-heading{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--primary-color)}.alt-section-heading{color:var(--primary-text-color);font-family:var(--main-font-family);font-weight:900;font-size:16px;line-height:1.5;text-transform:uppercase}.accent-heading{font-size:18px;font-weight:700;text-transform:uppercase;color:var(--primary-text-color)}.section-text-heading{font-size:15px;font-weight:700;text-transform:capitalize;color:var(--primary-text-color)}.section-description{color:var(--primary-text-color);font-family:var(--secondary-font-family);font-size:14px;line-height:1.5}.section-holder *::-webkit-scrollbar{background:transparent;padding-right:2px;width:3px}.section-holder *::-webkit-scrollbar-thumb{background:var(--primary-color);width:3px;border-radius:5px;display:none}.section-holder *:hover::-webkit-scrollbar-thumb{display:block}.error-msg{color:red;font-size:12px;margin-top:5px;display:block}.message-box{text-align:center;padding:10px;border-radius:5px}.message-box.success{background-color:#d4edda;color:#155724}.message-box.error{background-color:#f8d7da;color:#721c24}.header-holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;height:60vh;max-height:450px;padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:30px 0 20px}.hero-section.fullscreen{height:100%;max-height:100vh;max-width:100vw;margin:0 0 20px;height:calc(100vh - var(--nav-offset))}.hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:80%;max-height:60vh;width:80%;max-width:900px;text-align:center;z-index:1}.hero-content h1,.hero-content p,.hero-content a{font-family:var(--main-font-family);color:var(--secondary-text-color)}@media (max-width: 768px){.hero-section.fullscreen,.hero-section{height:60vh;max-height:800px}.hero-content{gap:20px;width:90%;max-width:calc(100vw - 40px)}.hero-content h1{font-size:24px}.hero-content .hide-on-mobile{display:none}}.footer-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-color)}.footer-holder .footer-content{width:100%;max-width:1200px;min-height:300px}.footer-content .top-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0;gap:30px}.footer-content .top-line .logo-container{display:flex;flex-direction:row;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;text-wrap:none;white-space:nowrap}.footer-content .top-line .logo-container img{height:40px;width:auto;margin-right:10px;-o-object-fit:contain;object-fit:contain}.footer-content .top-line .social-container{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}.footer-content .top-line .social-container a{height:30px;width:30px;border-radius:50%;background-color:var(--primary-color);color:var(--secondary-text-color);font-size:20px;display:flex;justify-content:center;align-items:center;text-decoration:none}.footer-content .top-line .social-container a:hover{background-color:var(--primary-accent-color);color:var(--secondary-btn-text-color)}.footer-content .info-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20%}.footer-content .info-section .link-section{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;width:100%}.footer-content .info-section .link-section .menu-section,.footer-content .info-section .link-section .quick-links-section{width:100%}.footer-content .info-section .link-section .menu-section ul,.footer-content .info-section .link-section .quick-links-section ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-content .info-section .link-section .quick-links-section ul{justify-content:flex-start;gap:20px}.footer-content .info-section .link-section .quick-links-section li:first-child{font-weight:900;font-size:16px;text-transform:uppercase}.footer-content .info-section .link-section .quick-links-section li{font-size:12px;text-transform:capitalize}.footer-content .info-section .link-section .menu-section li{font-weight:700;text-transform:uppercase}.footer-content .info-section .contact-info-section{display:flex;flex-direction:column;justify-content:start;align-items:end;text-align:end;gap:10px}.footer-content .copyrights{margin-top:30px;font-size:12px}@media (max-width: 768px){.footer-holder{max-width:100vw;padding:20px 30px}.footer-content .info-section{flex-direction:column;align-items:center;text-align:center;gap:20px}.footer-content .info-section .link-section{align-items:center}.footer-content .info-section .contact-info-section{align-items:center;text-align:center}.footer-holder .main-menu{align-items:center}.footer-holder .main-menu .dropdown-content,.footer-holder .main-menu .dropdown{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:0!important}.copyrights{text-align:center}}.cta-banner.section-holder{height:400px;min-height:40vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-search-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0px;padding:20px}.product-search-bar-option{font-family:var(--main-font-family);font-size:12px;letter-spacing:.8px;border-right:1px solid var(--primary-color);width:100%}@media (max-width: 768px){.product-search-bar{flex-direction:column;gap:20px}.product-search-bar-option{border-right:none}}.product-search-bar-option.search-button-holder{border-right:none;display:flex;justify-content:space-around}.product-search-bar-option.search-button-holder .btn{width:200px;height:50px;display:flex;justify-content:center;align-items:center}.product-search-bar-option .label-holder{justify-content:center}.product-search-bar-option .label-holder label{color:var(--primary-color);text-transform:uppercase}.product-search-bar-option .block.fi-input-wrp{display:none}.product-carousel{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:10px}.product-carousel .product-card{flex-basis:calc(100% / 3 - 10px);max-width:calc(100% / 3 - 10px)}@media (max-width: 768px){.product-carousel .product-card{flex-basis:calc(100% - 10px);max-width:calc(100% - 10px);display:none}.product-carousel .product-card:nth-child(1){display:block}}.section-holder.about-us{display:flex;flex-direction:row;justify-content:start;text-align:start;flex-wrap:wrap;padding:0}.section-holder.about-us .about-us-inner{display:flex;flex-direction:row;justify-content:start;text-align:start;flex-wrap:wrap;gap:10px;padding:0}@media (max-width: 768px){.section-holder.about-us,.section-holder.about-us .about-us-inner{flex-direction:column;align-items:center;text-align:center}}.intro-section{padding:30px 10px}.half-section-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:15px;width:100%}.half-section-content .section-description p{margin:0 0 10px}.half-section-content .section-description p:last-child{margin-bottom:0}.what-we-do{padding:30px 10px;gap:20px}.what-we-do-card{padding:30px 20px}.info-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;width:100%}.info-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px}.info-card-icon{width:50px;height:50px;border-radius:50%;background-color:var(--primary-color);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;font-size:20px}.why-us-points{padding:30px 10px;gap:20px}.why-us-points-card{padding:30px 20px}.why-us-grid{display:grid;grid-template-columns:repeat(var(--why-us-cols, 3),1fr);gap:30px;width:100%}.why-us-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px}@media (max-width: 768px){.why-us-grid{grid-template-columns:1fr}}.section-holder.booking-request{display:flex;flex-direction:row;justify-content:start;text-align:start;flex-wrap:wrap;padding:0;margin:0}.section-holder.booking-request .form-component{width:100%}.company-stats.section-holder{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-items:stretch;padding:30px 10px;gap:20px}.company-stats .company-stats-item{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;gap:10px;max-width:230px;flex:1;min-height:100%}.company-stats .company-stat-heading{display:flex;flex-direction:column;flex-grow:0;gap:10px}.company-stats .company-stat{display:flex;flex-direction:row;justify-content:center;font-size:26px;font-weight:900;text-transform:uppercase;color:var(--primary-color)}.company-stats .company-stat span{padding:0 5px}.company-stats .company-stat-name{font-size:14px;font-weight:900;text-transform:uppercase;color:var(--primary-text-color)}.company-stats .company-stat-content{font-size:14px;color:var(--primary-text-color);margin-bottom:auto;text-align:center}@media (max-width: 768px){.company-stats.section-holder{flex-direction:column;align-items:center;text-align:center}.company-stats .company-stats-item{max-width:100%}}.selling-points .selling-points-list{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:20px}.selling-points .selling-point-content{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:20px;text-align:start}.selling-points .selling-point-content i{width:25px;height:25px;font-size:25px;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.selling-points .selling-point-content i:before{margin-top:-5px;margin-right:-5px}.products-information-holder .products-information-inner{display:flex;flex-direction:column}.all-products-holder{height:calc(100vh - var(--nav-offset));display:flex}.all-products-holder .all-products-inner{display:flex;width:100%;height:100%;max-height:calc(100vh - var(--nav-offset) - 20px)}.all-products-holder .filter-section,.all-products-holder .results-section{display:flex;flex-direction:column;gap:20px;height:100%}.all-products-holder .filter-section{position:sticky;top:calc(var(--nav-offset) + 20px);align-self:flex-start;height:-moz-fit-content;height:fit-content;overflow-y:auto;max-height:calc(100vh - var(--nav-offset) - 20px)}.all-products-holder .filter-section .products-filter-holder{display:flex;flex-direction:column;gap:20px;flex-grow:1;overflow-y:auto;max-height:inherit}.all-products-holder .filter-section .form-component{width:100%}.results-section-holder .filter-toggle-holder,.all-products-inner .filter-section .toggle-filter{display:none;cursor:pointer}@media (max-width: 768px){.results-section-holder .filter-toggle-holder{display:flex;justify-content:flex-start;align-items:center;gap:10px}.all-products-inner .filter-section{width:0;max-width:2000px;transition:all .3s ease}.all-products-inner .results-section-holder{width:100%}.all-products-inner .results-section-holder .products-results{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.all-products-inner .results-section-holder .products-results .product-card{width:100%;max-width:calc(100vw - 50px)}.all-products-inner .filter-section.mobile-filter{position:fixed;display:flex;top:var(--nav-offset);left:0;width:100vw;z-index:999;background-color:var(--nav-bg);padding:20px;transition:all .3s ease}.products-filter-holder{margin-top:0}.all-products-inner .filter-section .toggle-filter{display:flex;margin-left:auto;padding-bottom:20px}}.all-products-holder .results-options{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.all-products-holder .results-options .sort-by-holder{margin-left:auto}.all-products-holder .products-results-holder{flex-grow:1;overflow-y:auto}.all-products-holder .products-results-holder::-webkit-scrollbar{display:none}.all-products-holder .products-results-holder::-webkit-scrollbar-thumb{display:none}.all-products-holder .products-results{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:20px}.all-products-holder .products-results .product-card{width:400px;max-width:calc(50% - 20px);min-width:300px}@media (max-width: 768px){.all-products-holder .results-options{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0px}}.sort-by-holder .form-group input,.sort-by-holder .form-group select{width:200px;background:var(--primary-light);border:none}.sort-by-holder .form-group label{background:transparent;transition:all .5s ease}.sort-by-holder .slider-icon input{font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.000000 40.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,40.000000) scale(0.100000,-0.100000)' fill='%23CCCCCC' stroke='none'%3E%3Cpath d='M40 295 l0 -25 160 0 160 0 0 25 0 25 -160 0 -160 0 0 -25z'/%3E%3Cpath d='M40 200 l0 -31 98 3 c96 3 97 3 97 28 0 25 -1 25 -97 28 l-98 3 0 -31z'/%3E%3Cpath d='M40 100 c0 -31 0 -31 48 -28 43 3 47 5 47 28 0 23 -4 25 -47 28 -48 3 -48 3 -48 -28z'/%3E%3C/g%3E%3C/svg%3E");background-position-x:90%;background-position-y:50%;background-size:20px;background-color:#fff;background-repeat:no-repeat;border:none;padding:8px;margin:0 5px}.single-product-holder .product-section{display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:start;gap:10px;padding:20px}.single-product-holder .product-section .inner-heading{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--primary-color)}.single-product-holder .product-section .product-attribute-holder{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px}.single-product-holder .product-section .product-attribute{width:calc(50% - 20px);max-width:300px;min-width:200px}.single-product-holder .product-section .product-attribute span{font-size:14px;font-weight:500;text-transform:capitalize}.single-product-holder .product-section .product-addon-holder{display:flex;flex-direction:column;gap:10px}.single-product-holder .product-section .product-addon-inner{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px}.single-product-holder .product-section .product-addon-group{width:calc(50% - 20px);max-width:300px;min-width:200px}.single-product-holder .product-section .product-addon-label{font-size:14px;font-weight:700;text-transform:capitalize;color:var(--primary-text-color)}.single-product-holder .product-section .addon-item{font-size:14px;font-weight:500;text-transform:capitalize}.single-product-holder .calendar-section{padding:20px}.single-product-holder .product-price{font-size:24px;text-align:start}.single-product-holder .product-price span{color:var(--primary-text-color);font-size:18px;font-weight:700}@media (max-width: 768px){.single-product-holder .single-product-inner{flex-direction:row-reverse;flex-wrap:wrap}.single-product-holder .w-1\/3,.single-product-holder .w-2\/3{width:100%}.single-product-holder .product-section{align-items:center;text-align:center}.single-product-holder .product-section .product-attribute,.single-product-holder .product-section .product-addon-group{width:100%;max-width:400px}.single-product-holder .product-price{text-align:center}}.cart-info-holder .cart-items-section{display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:start;gap:10px;padding:0 20px}.cart-info-holder .cart-items-section .cart-items-holder{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px}.cart-info-holder .cart-summary-section{position:sticky;top:calc(var(--nav-offset) + 20px);display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:start;gap:10px;height:100%;padding:20px}.main-cart-view-holder .cart-summary-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:20px;width:100%}.main-cart-view-holder .cart-summary-bottom .cart-total-holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:0px}.main-cart-view-holder .cart-summary-bottom .cart-total-holder .section-heading{line-height:1}.cart-info-holder .redirect-pending-payment{height:calc(90vh - var(--nav-offset));display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (max-width: 768px){.cart-info-holder .w-1\/3,.cart-info-holder .w-2\/3{width:100%}.cart-info-holder .cart-info-inner{display:flex;flex-direction:column-reverse;width:100%}.cart-info-holder .cart-items-section{padding:0}.cart-info-holder .section-card .header-section{display:flex;flex-direction:column;width:100%}.cart-info-holder .cart-summary-section{position:relative!important;margin-top:calc(0px - var(--nav-offset));margin-bottom:calc(var(--nav-offset) + 40px)}}.my-booking .item-details-section table{width:100%;border-collapse:collapse;margin:1rem 0}.my-booking .item-details-section table th,.my-booking .item-details-section table td{padding:.75rem;text-align:left;border:1px solid #ddd}.my-booking .item-details-section table th{background:#f4f4f4;font-weight:700}@media screen and (max-width: 640px){.my-booking .item-details-section table{border:0}.my-booking .item-details-section table thead{display:none}.my-booking .item-details-section table tr{display:block;margin-bottom:1.5rem;border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0000001a}.my-booking .item-details-section table td{display:block;text-align:left;border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.my-booking .item-details-section table td:last-child{border-bottom:0}.my-booking .item-details-section table td:before{content:attr(data-label);position:absolute;left:0;width:45%;padding-left:1rem;font-weight:700;text-align:left;white-space:nowrap}}
