.product-tags-with-icons{display:flex;grid-template-columns:repeat(auto-fit,minmax(1rem,1fr));gap:30px;max-width:100%}.et_pb_wc_title h1{font-size:38px!important}.woocommerce-input-wrapper input,span.woocommerce-input-wrapper select,.woocommerce div.product form.cart .variations td select,.et_pb_section form input,span.select2-selection.select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:30px!important;height:48px;background:#ffffff00!important;border:1px solid #9B9B9B!important;padding:16px!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{margin-top:-8px}.woocommerce div.product .paid-services.add-to-cart-col form.cart .quantity{position:relative;left:0!important}.woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:center}.filter-section form button,.woocommerce-page button.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{border:none;font-size:16px;background:#FF9E3B 0% 0% no-repeat padding-box!important;box-shadow:4px 8px 20px #FF9E3B33!important;border-radius:30px!important;padding:12px 30px!important;max-height:48px!important;color:#fff!important;padding-top:12px!important;padding-right:30px!important;padding-bottom:12px!important;padding-left:30px!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty{margin-top:0px!important}.woocommerce-page button.button.alt:hover:after,.type-product a.button:hover:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{display:none!important}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,body #page-container .et_pb_section .et_pb_wc_cart_totals_0 a.checkout-button.button:hover,.et_pb_wc_cart_totals_0 button.button:hover{border:1px solid transparent}.single-product h1.et_pb_module_heading,.single-product h2.et_pb_module_heading{font-size:24px!important}.single-product .et_pb_heading{margin-bottom:10px!important}.hotel-loop h3.title{font-size:24px}.hotel.item{display:flex}.hotel-loop{margin-top:20px}.et_pb_wc_description{line-height:1.8em}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty{height:1em;margin-top:20px}.single-product .container{padding-top:0px!important;max-width:100%!important;width:100%!important}.fullwidth-row{max-width:100%!important;width:100%!important}.single-product .et_pb_row:not(.fullwidth-row){width:92%!important}.product-images img,.product-images img:hover{border-radius:10px}.tag-with-icon{justify-content:flex-start;display:flex;align-items:center;color:#222222}nav.woocommerce-breadcrumb{margin:0 auto;text-align:center;padding:80px 0!important;background:#FAFAFA}.pt-60{padding-top:60px!important}.woocommerce-product-gallery .flex-viewport{border-radius:10px!important}span.woocommerce-Price-amount.amount{font-weight:700;font-size:24px}span.nights-text{font-size:16px}.paid-services-products .product-item{display:flex;justify-content:space-between;align-items:center}.paid-services-products{width:100%;margin-top:0px;margin-bottom:25px}.product-title a{color:initial!important}.add-to-cart-col{background:#FFFFFFFA 0% 0% no-repeat padding-box;box-shadow:4px 8px 20px #0000001A;border-radius:10px;padding:36px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:2%!important;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;gap:1rem;row-gap:1rem}.woocommerce div.product div.images .flex-control-thumbs li{width:100%}.service-item span.woocommerce-Price-amount.amount{font-weight:400;font-size:18px}.added-paid-services .title{margin-bottom:10px}.added-paid-services{width:100%}.services-wrapper{margin-bottom:30px}.woocommerce-variation-add-to-cart.variations_button{display:flex;flex-direction:column}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .quantity input.qty{width:100%;border:1px solid #000!important;max-width:100%}body .paid-services.add-to-cart-col .woocommerce-variation-add-to-cart.variations_button .quantity{margin-bottom:20px!important;width:100%;margin-right:0px!important}.add-to-cart-col .quantity{position:absolute;z-index:-12222;width:0.11%;text-align:center;left:30px}.add-to-cart-col button.single_add_to_cart_button.button.alt{width:100%}.et-db #et-boc .et-l .et_pb_divider:before{border-top-color:#222222!important}.paid-services.add-to-cart-col .quantity{position:relative}.paid-services.add-to-cart-col .quantity input.qty{border:1px solid #9B9B9B;border-radius:30px!important;height:48px!important;z-index:999}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{line-height:initial!important;font-size:initial!important}.paid-services.add-to-cart-col .quantity{z-index:9999}.woocommerce-variation.single_variation{margin-bottom:30px}.hotel-loop{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:2.25rem;row-gap:4rem}.hotel.item{width:100%;display:block}.hotel.item img{border-radius:10px}.hotel-loop h3.title,.other-product-descriptions h2,.other-product-descriptions h3{text-align:left;font:normal normal 600 24px / 32px Lexend!important;letter-spacing:0px;color:#222222;text-transform:capitalize;padding-top:20px;padding-bottom:20px}.filter-section form{background:#FFFFFFFA 0% 0% no-repeat padding-box;box-shadow:4px 8px 20px #0000001A;border-radius:100px;opacity:1;padding:2rem;justify-content:space-around!important;gap:30px;display:flex;align-items:center;align-items:flex-end}.unavailable-rooms{margin-top:25px}.excerpt{text-align:left;font:normal normal 300 16px / 24px Lexend;letter-spacing:0px;color:#222222;opacity:1;margin-top:20px;margin-bottom:20px}.hotel-loop .price{text-align:left;font:normal normal 600 24px / 32px Lexend;letter-spacing:0px;color:#000877;text-transform:capitalize}.hotel-loop .price span.text{font-weight:400;font-size:16px}.hotel-loop .below{display:flex;margin-top:35px;border-top:1px solid #222222;padding-top:35px;justify-content:space-between;align-items:center}.hotel-loop .button a{background:#FF9E3B 0% 0% no-repeat padding-box;border-radius:30px;padding:12px 34px;color:white}button:hover{cursor:pointer}.form-div{flex:2;width:100%}.form-div:last-child{flex:1}.form-div label{margin-bottom:10px!important;display:block;font-weight:600}form .form-div input{width:100%!important}form .form-div button{width:100%;line-height:24px!important}.woocommerce-notices-wrapper{max-width:1440px;margin:0 auto;width:80%!important}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,body #page-container .et_pb_section .et_pb_wc_cart_totals_0 a.checkout-button.button:hover,.et_pb_wc_cart_totals_0 button.button:hover{border:2px solid #ff9e3b!important}.cart-paid-services .df-item-wrap.df-product-title-wrap,.df-item-wrap.df-product-content-wrap{width:75%}.cart-paid-services .df-item-wrap.df-product-add-to-cart-wrap{width:25%}.cart-paid-services .df-item-wrap.df-product-add-to-cart-wrap a{text-align:center!important}.cart-paid-services h2.df-product-title.woocommerce-loop-product__title a{font-size:22px}.cart-paid-services .df-product-inner-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}.cart-paid-services .woocommerce .df-product-add-to-cart-wrap a.button.add_to_cart_button{border:2px solid #ff9e3b!important}.cart-paid-services .woocommerce .df-product-add-to-cart-wrap a.button.add_to_cart_button.added{display:block;background:#56565669!important;border:2px solid #56565669!important}dd.variation-Unit span.woocommerce-Price-amount.amount{font-size:16px;font-weight:400}.woocommerce-checkout dd.variation-Unit span.woocommerce-Price-amount.amount{font-size:13px}.et_pb_wc_cart_products_0_tb_body td.product-name a{font-size:22px;padding-bottom:10px!important}.activity-list h5.difl_icon_item_header{font-size:22px!important}.product_cat-hotels .quantity input{color:#ffffff!important}.product_cat-hotels .single_add_to_cart_button{margin-top:30px}@media screen and (max-width:980px) and (min-width:768px){.hotel-loop{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1362px){.filter-section form .form-div button{height:48px;margin-top:20px;width:100%}.hotel-loop .below .price{margin-bottom:20px}.hotel-loop .below{flex-wrap:wrap!important;display:block;flex-direction:column;align-items:baseline}.hotel-loop .button a,.hotel-loop .button{width:100%;display:flex;justify-content:center}}@media screen and (min-width:1200px){.add-to-cart-col{position:absolute;right:0}}@media screen and (max-width:767px){.hotel-loop{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:800px){.filter-section form .form-div,.hotel.item,.cart-paid-services .df-item-wrap.df-product-title-wrap,.df-item-wrap.df-product-content-wrap,.df-item-wrap.df-product-add-to-cart-wrap{width:100%!important}.df-item-wrap.df-product-add-to-cart-wrap{margin-top:10px!important;margin-bottom:40px!important}}@media screen and (max-width:980px){.filter-section form{flex-direction:column;border-radius:12px;gap:16px;padding:2rem 1rem}.product-tags-with-icons{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:30px;flex-wrap:wrap}.woocommerce div.product div.images .flex-control-thumbs{gap:0.3rem;row-gap:0.3rem}#Home-Exclusive-Packages .product-tags-with-icons{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px}.tag-with-icon{justify-content:flex-start}}