body {
overflow-x: hidden !important;
}
#room_popup_box .product_title.entry-title {
font-size: 35px;
display: block !important;
}
#room_popup_box .summary.entry-summary>.price {
display: none;
}
#room_popup_box {
width: 500px;
max-width: 100%;
padding: 20px;
}
#room_popup_box form.cart {
display: flex;
justify-content: space-between;
margin: 0;
}
#room_popup_box form.cart .booking-wraper {
border: none;
padding: 0;
box-shadow:none;
}
#room_popup_box form.cart .wapf {
display: none;
}
#room_popup_box .persons-title {
float: none;
width: 100%;
margin-bottom: 5px;
}
#room_popup_box .persons-title label,
#room_popup_box .wapf-field-label label {
font-size: 16px;
}
#room_popup_box form.cart .single_add_to_cart_button {
display: none;
}
#room_popup_box form.cart .booking-info-wraper {
display: none;
}
#room_popup_box .wapf-field-label {
margin-bottom: 5px;
}
#room_popup_box .button-group-container {
width: 100%;
margin: 0;
}
#room_popup_box .button-group-container input,
#room_popup_box .wapf-input {
width: 100% !important;
padding: 0px 10px !important;
height: 40px;
}
#room_popup_box select {
font-size: 14px;
text-transform: capitalize;
padding: 0px 10px;
height: 40px;
cursor: pointer;
}
#room_popup_box .summary.entry-summary {
margin: 0;
}
#room_popup_box .extra-resources {
padding-bottom: 0;
display: none;
}
.popup_btm_btn {
float: left;
width: 100%;
margin-top: 10px;
text-align: center;
}
#room_popup_box .f-button[data-fancybox-close] {
top: 5px;
right: 5px;
border-radius: 0;
}
button.single_add_to_cart_button.button.alt.ph_book_now_button {
background: linear-gradient(90deg, #1763B9 39.9%, #2F87ED 100%) !important;
border-radius: 38px !important;
}
#room_popup_box .f-button[data-fancybox-close]:hover {
background-color: #dc8a4f;
}
.woocommerce-checkout .room_popup_box_loading::before { }
.coupon-tooltip {
cursor: help;
margin-left: 5px;
position: relative;
font-family: 'Inter';
}
.coupon-tooltip:hover::after {
content: attr(title);
position: absolute;
background: #1762b8;
color: #fff;
font-size: 12px;
padding: 6px 10px;
border-radius: 4px;
transform: translateX(-50%);
margin-left: 10px;
z-index: 9999;
left: 50%;
bottom: 25px;
width: 210px;
text-align: center;
font-family: 'Inter';
}
.coupon-tooltip:hover::before {
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
border-width: 10px 8px 0;
border-style: solid;
border-color: #1762b8 transparent transparent transparent;
bottom: 17px;
}
#room_popup_box.room_popup_CO_box form.cart .single_add_to_cart_button {
display: block; 
font-size: 14px;
font-weight: 500;
border-radius: 0;
padding: 16px 32px;
}
div#room_popup_box:has(.selected-date):before{
content: none;
}
#room_popup_box.room_popup_CO_box form.cart .single_add_to_cart_button:hover {
background-color: var(--e-global-color-332724a) !important;
}
.gp_div {
display: flex;
align-items: center;
gap: 4px;
}
.room_popup_box_loading::before {
content: "Please wait...";
position: absolute;
background-color: rgba(255, 255, 255, 0.5);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
color: #000;
font-weight: 600;
backdrop-filter: blur(2px);
}
div#room_popup_box{
min-height: 586.3px;
}
.tooltip_box {
display: inline-block;
position: relative;
font-size: 12px;
}
.tooltip_i {
display: inline-flex;
color: #DC8A4F;
line-height: 1;
width: 17px;
height: 17px;
cursor: pointer;
font-style: italic;
justify-content: center;
align-items: center;
border-radius: 50%;
border: 1px solid #DC8A4F;
}
.tooltip_box_hover {
background-color: #DC8A4F;
position: absolute;
bottom: 100%;
width: 280px;
color: #fff;
padding: 10px;
line-height: 1.2;
z-index: 9;
border-radius: 5px;
left: 50%;
transform: translateX(-50%);
margin-bottom: 15px;
box-shadow: 0 0 6px rgba(255, 255, 255, 0.5);
text-align: center;
}
.tooltip_box_hover::after {
content: "";
border-width: 12px 5px;
border-style: solid;
border-color: #dc8a4f transparent transparent transparent;
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
}
.tooltip_box:hover .tooltip_box_hover {
display: block !important;
}
.booking-main-tabs {
margin: 15px 0;
}
.main-tab-titles {
list-style: none;
padding: 0;
display: flex;
}
.main-tab-titles li {
padding: 13px 20px;
border: 1px solid #dc8a4f;
cursor: pointer;
margin-right: 5px;
border-radius: 5px 5px 0 0;
background: #dc8a4f;
border-bottom: none;
margin-bottom: -1px;
position: relative;
z-index: 1;
color: #fff;
}
ul.main-tab-titles li:first-child {
border-radius: 12px 0 0 0 !important;
}
ul.main-tab-titles li:last-child {
border-radius: 0 12px 0 0 !important;
}
.main-tab-titles li.active {
background: #fff;
font-weight: bold;
z-index: 3;
color: #313131;
}
.main-tab-content .tab {
display: none;
border: 1px solid #dc8a4f;
padding: 15px;
border-radius: 0 5px 5px 5px;
background: #fff;
position: relative;
z-index: 2;
}
.main-tab-content .tab.active {
display: block;
}
body .ph-calendar-month,
body .ph-calendar-days {
background: transparent !important;
}
body .ph-calendar-month ul {
display: flex;
flex-direction: row-reverse;
align-items: center;
width: 100%;
}
body .ph-calendar-month .ph-next {
order: -1;
}
body .ph-calendar-month input.callender-month,
body .ph-calendar-month input.callender-year {
padding: 0;
height: 0;
}
body .ph-calendar-month ul .ph-month {
margin-left: 0 !important;
margin-right: 0 !important;
width: 100%; 
}
body .ph-calendar-month .month-year-wraper {
text-align: left;
display: flex;
}
body .ph-calendar-month span.span-month {
margin-right: 3px;
}
body .ph-calendar-month .ph-prev,
body .ph-calendar-month .ph-next {
color: #848A95 !important;
padding: 0px 12px 0px 12px !important;
height: 17px;
line-height: 19px;
}
body .ph-calendar-weekdays li {
color: #7E818C;
font-weight: 500;
font-size: 10px;
line-height: 100%;
text-align: center;
text-transform: uppercase;
width: 32px;
}
body .ph-calendar-weekdays {
display: flex;
justify-content: space-around;
border-top: 0.8px solid #E4E5E7;
padding-top: 16px !important;
}
body .ph-calendar-days .ph-calendar-date {
display: inline-block;
color: #0F2552 !important;
font-weight: 500;
font-size: 14px;
line-height: 100%;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
width: 30px;
height: 30px;
}
body #ph-calendar-days {
border-radius: 0 0 5px 5px;
display: grid;
grid-template-columns: repeat(7, 1fr); row-gap: 14px;
justify-items: center;
}
body #ph-calendar-days .ph-calendar-date span.ph_calendar_day{
line-height: 101%;
}
body #ph-calendar-days .ph-calendar-date {
border-radius: 50% !important;
display: flex !important;
align-items: center;
justify-content: center;
cursor: pointer;
}
body #ph-calendar-days .ph-calendar-date:empty{
pointer-events: none;
}
body #ph-calendar-days .timepicker-selected-date,
body #ph-calendar-days li.ph-calendar-date.mouse_hover,
body #ph-calendar-days li.ph-calendar-date:hover {
background: #1763B9 !important;
border: 0px solid #1763B9 !important;
}
body #ph-calendar-days .timepicker-selected-date,
body #ph-calendar-days .selected-date span,
body #ph-calendar-days li.ph-calendar-date.mouse_hover span,
body #ph-calendar-days li.ph-calendar-date:hover span {
color: #ffffff !important;
}
body .time-picker-wraper #ph-calendar-time li.ph-calendar-date{
margin-left: 1% !important;
margin-right: 1% !important;
}
body .ph-calendar-month {
height: 17px;
margin-bottom: 20px;
}
body .persons-title label,
body .wapf-field-label label span {
color: #2e2e2e;
font-weight: 400;
font-size: 14.8px;
line-height: 100%;
vertical-align: middle;
margin-bottom: 8px;
}
body .wapf-field-container .wapf-field-input textarea.wapf-input,
body .wapf-field-container .wapf-field-input input.wapf-input,
input.input-person.shipping-price-related[rule-key="persons-0"] {
height: 48px;
scrollbar-width: none;
border: 1px solid #D4D7E3 !important;
border-radius: 12px !important;
width: 100% !important;
background-color: transparent;
}
input.input-person.shipping-price-related[rule-key="persons-0"]{
color: #000 !important;
}
.participant_inner_section .person-value {
width: 100%;
}
body .participant_section {
padding: 0 0;
}
body div#custom-price-breakdown {
margin-top: 20px;
padding: 30px 23px;
border-radius: 9px;
box-shadow: 0px 1px 6.4px 0px #0000001A;
}
div#btns {
display: flex;
align-items: center;
justify-content: center;
padding: 0;
border: none !important;
background: none !important;
gap: 14px;
}
div#btns button {
margin-top: 0 !important;
}
p#room-charge {
font-weight: 600;
font-size: 22px;
line-height: 120%;
vertical-align: middle;
text-transform: capitalize;
}
body .time-picker-wraper #ph-calendar-time li.ph-calendar-date {
border: 1px solid #E4E5E7;
margin-top: 0 !important;
cursor: pointer;
}
body li.ph-calendar-date.mouse_hover,
body li.ph-calendar-date:not(.de-active):hover,
body li.ph-calendar-date.mouse_hover,
body li.ph-calendar-date:not(.de-active):hover,
body .timepicker-selected-date,
body li.ph-calendar-date.selected-date.cusClass {
background: #1763B9 !important;
color: #ffffff !important;
}
#custom-price-breakdown>div#slt-price {
margin-bottom: 10px;
}
div#slt-time-1 p:first-child b {
color: #666666;
font-family: Inter;
font-weight: 600;
font-size: 16px;
line-height: 140%;
}
body p#booking_price_text b,
body #booking_price_text .woocommerce-Price-amount.amount {
margin: 0 !important;
padding: 19px 0 0 0;
border-bottom: none;
font-family: Inter;
font-weight: 600;
font-size: 20px !important;
line-height: 140%;
color: #191919;
}
div#custom-price-breakdown div#btns{
margin-top:19px !important;
}
body p#booking_price_text {
margin-bottom: 0 !important;
}
body #booking_price_text .woocommerce-Price-amount.amount {
color: #1763B9;
}
div#btns button { 
height: 48px;   
border-radius: 40px;
font-weight: 500;
font-style: Medium;
font-size: 16px;
line-height: 100%;
letter-spacing: 1px;
text-align: center;
vertical-align: middle;
text-transform: capitalize;
}
div#btns button.open-addon-popup { 
background: #F2F8FF !important;
color: #242424 !important;
}
div#btns button.open-addon-popup:hover{
background: #2F87ED !important;
color: #ffffff !important;
}
.time-picker li.ph-calendar-date:not(.de-active) {
background-color: transparent !important;
}
#ph-calendar-time { 
padding: 0 !important;
margin-bottom: 16px !important;
text-align: center;
}
.ph-prev-day-time,
.ph-next-day-time {
position: absolute;
top: 50%;
transform: translateY(-50%);
color: #848A95 !important;
}
div#room_popup_box:not(:has(li.ph-calendar-date.selected-date.cusClass)) button.popup_addtocart{
opacity:.5; 
pointer-events:none;
} 
div#room_popup_box:not(:has(li.ph-calendar-date.selected-date.cusClass)) div.popup_btm_btn{
cursor: not-allowed !important;
}
body div#room_popup_box ul#ph-calendar-time {
margin-bottom: 0 !important;
}
body div#room_popup_box .popup_btm_btn{
margin-top: 0 !important;
} body.home:before {
content: " ";
position: absolute;
width: 1143px !important;
height: 2560px !important;
right: 0 !important;
left: unset !important;
top: 1027px !important;
background: unset !important;
filter: unset !important;
background-image: url(https://accordhub.in/wp-content/uploads/2025/12/Ellipse-40-1-scaled-min.png) !important;
z-index: 0 !important;
}
body.post-type-archive-product:before {
content: " ";
position: absolute;
width: 1923px !important;
height: 1431px !important;
right: 0 !important;
left: unset !important;
top: 0 !important;
background: unset !important;
filter: unset !important;
background-image: url(https://accordhub.in/wp-content/uploads/2025/11/topright-scaled.png) !important;
z-index: 0 !important;
}
.elementor-element-cc394c4 .elementor-widget-image-box:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-image: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%);
left: 0;
top: 0;
border-radius: 38px;
z-index: 0;
opacity: 0;
transition: opacity .8s ease;
}
.elementor-element-cc394c4 .elementor-widget-image-box:hover:before {
opacity: 1;
transition: opacity .8s ease;
}
.elementor-element-cc394c4 .elementor-widget-image-box:hover * {
color: #fff !important;
filter: brightness(0) invert(1);
}
.elementor-element-cc394c4 .elementor-widget-image-box {
cursor: pointer;
}
form#ajax-otp-form:has(#otp_sent[value="0"]) .otp-field,
form#ajax-otp-form:has(#otp_sent[value="0"]) #verify-wrap,
form#ajax-otp-form:has(#otp_sent[value="1"]) .phone-field {
display: none;
}
.d-flex.no-style {
display: block;
}
.vt-list {
max-height: 542px;
overflow-y: auto;
}
.vt-list {
scrollbar-width: thin; scrollbar-color: #1763B9 #fff; }
li.login-link.menu-item {
display: none;
}
.title-btn .vt-cta {
display: none;
}
body header nav ul.elementor-nav-menu li.account-drop {
display: none;
}
body .header-account>a {
font-size: 17.26px !important;
}
footer li.account-drop {
display: none !important;
}
a.header-cart {
display: inline-block;
}
.head-group {
display: flex;
align-items: center;
gap: 30px;
justify-content: end;
}
#contact_form input,
#contact_form button {
height: 48px;
}
#contact_form #form-field-message {
resize: none;
padding: 14px;
}
#contact_form button .elementor-button-icon {
font-size: 20px;
}
#contact_form input:focus,
#contact_form textarea:focus {
box-shadow: none;
border-color: #1763B9;
} .search_filter_bar {
display: flex;
gap: 23px;
justify-content: center;
border: 1px solid #EAEEFB;
width: fit-content;
margin: auto;
padding: 12px 17px;
border-radius: 5px;
background-color: #ffffff;
}
.sf_field {
width: 239px;
height: 60px;
opacity: 1;
border-radius: 12px;
border-width: 1px;
border: 1px solid #D4D7E3;
display: flex;
padding: 6px 15px;
align-items: center;
position: relative;
}
.sf_field:has(ul) {
padding-left: 0;
text-indent: 15px;
}
.sf_field:first-child {
width: 244px;
padding-left: 0;
cursor: pointer;
}
.sf_field:first-child *{
cursor: pointer;
}
.sf_field:first-child input {
padding-left: 15px;
height: 100%;
}
body .sf_field input,
body .sf_field select,
.custom-select {
background-color: unset !important;
border: none !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 1.4 !important;
color: #484848 !important;
padding: 0;
appearance: none;
} .custom-select {
width: 100%;
height: 100%;
display: flex;
align-items: center;
} .custom-select .selected-option {
background: #fff;
cursor: pointer;
transition: 0.25s ease;
}
.custom-select .selected-option:hover {
border-color: #3494ff;
} .custom-select .dropdown-options {
position: absolute;
top: calc(100% + 6px);
left: 0;
width: 100%;
background: #fff;
padding: 6px 0;
list-style: none;
border-radius: 10px;
border: 1px solid #e1e3e8;
box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
opacity: 0;
pointer-events: none;
transform: translateY(-4px);
transition: 0.25s ease;
z-index: 50;
} .custom-select.open .dropdown-options {
opacity: 1;
pointer-events: auto;
transform: translateY(0);
} .custom-select .dropdown-options li {
padding: 8px 15px;
cursor: pointer;
transition: background 0.2s ease;
text-indent: 0;
}
.custom-select .dropdown-options li:hover {
background: #f0f4ff;
}
.sf_field input::placeholder {
color: #484848;
}
.sf_field label {
min-width: 46px;
height: 46px;
border-radius: 22px;
background: #1763B9;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.search_filter_bar>button {
width: 170px;
height: 60px;
border-radius: 12px !important;
border: none;
font-weight: 500;
font-size: 18px !important;
line-height: 100%;
letter-spacing: 1px;
text-align: center;
vertical-align: middle;
text-transform: capitalize;
position: relative;
}
button#sf_clear_btn {
background: #F2F8FF;
border: 1px solid #EAEEFB;
color: #242424;
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: 1px;
text-align: center;
vertical-align: middle;
text-transform: capitalize;
}
button#sf_search_btn.loading {
opacity: .8;
color: transparent;
pointer-events: none;
}
div#filter-section:has(#sf_search_btn.loading) #all_rooms {
opacity: .5;
}
button#sf_clear_btn:hover {
background-color: #2f87ed;
color: #fff;
}
div#all_rooms .room_box>div {
border: none;
}
div#all_rooms .room_box {
border: 1px solid #CBD7E5;
}
div#all_rooms span.posted_in.detail-container {
display: none !important;
}
.bookbtn {
display: none;
}
div#all_rooms .detail-content {
font-size: 0;
display: flex;
gap: 4px;
}
div#all_rooms.defaults .bookbtn {
display: none;
}
div#all_rooms.defaults .btngrp {
display: flex;
}
div#all_rooms.results .btngrp {
display: none;
}
div#all_rooms.results .bookbtn {
display: block;
} body .elementor-31526 .elementor-element.elementor-element-6495a29f .elementor-heading-title { 
font-weight: 500 !important;
line-height: 1.2 !important;
}
.count-member::after {
content: "(Max 10)";
display: inline-flex;
align-items: center;
margin-left: -13px;
font-style: italic;
}
.search_filter_bar.empty-error::before {
content: "Please select date";
position: absolute;
left: 34px;
top: calc(100% + 4px);
color: red;
font-size: 14px;
}
.search_filter_bar {
position: relative;
}
body.woocommerce-checkout {
background-image: url(https://accordhub.in/wp-content/uploads/2025/11/Group-103.png);
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
}
tfoot.shared-total tr td,
tfoot.shared-total tr th {
font-weight: 800 !important;
}
div#group-payment-options p {
font-size: 14px;
color: #2E2E2E;
}
.elementor-1391 .elementor-element.elementor-element-cf40f6a .woocommerce #customer_details .form-row .input-text,
.elementor-1391 .elementor-element.elementor-element-cf40f6a .woocommerce #customer_details .form-row textarea,
.elementor-1391 .elementor-element.elementor-element-cf40f6a .woocommerce form #customer_details select,
.elementor-1391 .elementor-element.elementor-element-cf40f6a .woocommerce .e-woocommerce-login-anchor .form-row .input-text,
.elementor-1391 .elementor-element.elementor-element-cf40f6a #coupon_code,
.elementor-1391 .elementor-element.elementor-element-cf40f6a .select2-container--default .select2-selection--single {
height: 48px !important;
}
.elementor-1391 .elementor-element.elementor-element-cf40f6a .select2-container--default .select2-selection--single {
display: flex;
align-items: center;
}
.elementor-1391 .elementor-element.elementor-element-cf40f6a .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
}
.elementor-1391 .elementor-element.elementor-element-cf40f6a .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 48px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,
.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,
.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label {
color: #2e2e2e;
}
.group-member span:first-child {
font-size: 14.8px;
font-weight: 400;
color: #2e2e2e;
font-family: Inter;
margin-bottom: 7px;
display: inline-block;
}
.elementor-widget-woocommerce-checkout-page ::placeholder {
color: #000;
}
.elementor-widget-woocommerce-checkout-page {
background-color: transparent;
color: #2e2e2e;
font-family: 'Inter';
font-size: 16px;
line-height: 1.6;
}
.addon-head div {
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
}
div#btnss button,
.modal-content button {
padding: 13px 32px;
border: none !important;
}
input#member-count {
height: 48px !important;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #D4D7E3;
background-color: #02010100;
border-radius: 12px;
padding: 8px 16px;
}
.woocommerce-order.case-edit-popup form#case-details-form {
background-color: #ffffff;
}
.woocommerce-case-form>table {
background-color: #ffffff;
}
.woocommerce-case-form>table {
border: 1px solid #D4D7E3; border-radius: 12px; border-collapse: separate; overflow: hidden; }
.child-pay .saved-cart-item {
font-family: 'Inter';
border: none;
margin-bottom: 20px;
background-color: #ffffff;
border: none;
border-radius: 12px;
height: max-content;
padding: 0px;
display: inline-block;
padding: 30px;
box-shadow: 0px 0px 10px #0000000f;
} .woocommerce-case-form>table td {
border-bottom: 1px solid #D4D7E3; border-top: none;
padding: 14px 15px;
font-size: 16px;
} .woocommerce-case-form>table tr:last-child td {
border-bottom: none;
}
.woocommerce-case-form>table tr td:last-child {
border-right: none;
border-left: none;
}
.woocommerce-case-form>table tr td:first-child {
border-left: none;
}
.woocommerce-order.case-edit-popup .woocommerce-case-form {
margin-bottom: 40px;
}
.elementor-1391 .elementor-element.elementor-element-cf40f6a .woocommerce-checkout-review-order-table tfoot tr td strong {
font-weight: 600;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {}
tr.cart-addons-total th,
tr.cart-addons-total td {
font-size: 16px;
font-weight: 600 !important;
}
.popup-contents button,
.modal-content button {
color: #242424 !important;
transition: none;
height: 48px;
background-color: transparent !important;
background-image: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%) !important;
border-radius: 12px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.2px;
text-transform: none;
padding: 10px 20px;
width: 122px;
max-width: 100%;
border: none !important;
}
.popup-contents button:hover,
.modal-content button:hover {
background-image: linear-gradient(90deg, #2F87ED 39.9%, #2F87ED 100%) !important;
color: #ffffff !important;
}
body #ph-calendar-overlay{
opacity: 1;
background-color: #ffffff;
backdrop-filter: blur(2px);
}
body #ph-calendar-days .ph-calendar-date.de-active {
opacity: .3;
}
div#custom-price-breakdown:has(div#slt-time-1:empty) {
display: none;
}
div#order_review:has(td.product-name span.simple) a#open-extra-popup{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231762b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'%3E%3C/path%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z'%3E%3C/path%3E%3C/svg%3E");
background-position:center;
color:transparent;
background-repeat:no-repeat;
} 
div#slot_wrap{
cursor: pointer;
}
p#msg-razorpay-success {
background-color: #ffffff !important;
color: #2e2e2e;
}
.woocommerce-order-pay .elementor-1391 .elementor-element.elementor-element-1f66730 { 
min-height: 30vh;
}
#room_popup_box .ph-calendar-container:has(.time-calendar-date-section):before{
display: none;
}
.addon-section > p.boldonly {
font-weight: 500 !important;
}
.case-edit-popup .woocommerce-case-form {
margin-bottom: auto !important;
}
@media only screen and (min-width:1700px) and (max-width:1900px) {
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 { 
padding: 0px 9px 0px 9px; 
}
.elementor-4061 .elementor-element.elementor-element-a5619a3 {
--content-width: 1337px;
}
.elementor-4061 .elementor-element.elementor-element-7bae71a {
--gap: 0px 54.9px;
--column-gap: 54.9px;
--padding-top: 14.85px;
--padding-bottom: 14.85px;
}
.elementor-4061 .elementor-element.elementor-element-b94907c img {
height: 51.136px;
}
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu--main .elementor-item {
padding-top: 4.5px;
padding-bottom: 4.5px;
}
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu .elementor-item {
font-size: 15.3px;
line-height: 18px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
margin-inline-end: 16.25px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
margin-inline-start: 16.25px;
}
.elementor-shortcode .header-account>a {
font-size: 15.534px !important;
width: 187.2px;
line-height: 20.7px !important;
padding: 14.4px;
}
.elementor-140 .elementor-element.elementor-element-459be543 {
--content-width: 756px;
}
.elementor-140 .elementor-element.elementor-element-459be543 {
--min-height: 639px;
}
.elementor-140 .elementor-element.elementor-element-50abc7c6 .elementor-heading-title {
font-size: 57.6px;
line-height: 1.2em;
letter-spacing: 1.16px;
}
.elementor-140 .elementor-element.elementor-element-6c059492 {
width: var(--container-widget-width, 526.5px);
max-width: 526.5px;
padding: 13.5px 0px 13.5px 0px;
--container-widget-width: 526.5px;
}
.elementor-140 .elementor-element.elementor-element-6c059492 .elementor-heading-title {
font-size: 16.2px;
letter-spacing: 0.32px;
}
.elementor-140 .elementor-element.elementor-element-349c070 {
--margin-top: 21.6px;
}
.elementor-140 .elementor-element.elementor-element-d3fd58f .elementor-button,
.elementor-140 .elementor-element.elementor-element-03df848 .elementor-button {
font-size: 16.2px;
padding: 17.55px 4.5px 17.55px 4.5px;
}
.elementor-140 .elementor-element.elementor-element-c473fad {
max-width: 979.2px;
margin: auto;
}
.elementor-140 .elementor-element.elementor-element-c473fad {
--gap: 4.5px;
--row-gap: 4.5px;
--column-gap: 4.5px;
--padding-top: 72px;
--padding-bottom: 27px;
}
.elementor-140 .elementor-element.elementor-element-7332ed1 .elementor-heading-title {
line-height: 49.014px;
}
.elementor-kit-97 h2 {
font-size: 34.2px;
}
.elementor-140 .elementor-element.elementor-element-5fbfbfd {
padding: 6.3px 0px 6.3px 0px;
font-size: 14.4px;
letter-spacing: 0.265px;
}
.custom-tab .adr-logo-wrapper {
margin-top: 49.5px;
}
.custom-tab div#logo-button {
max-width: 666px;
}
body .custom-tab .logo-btn {
margin: 28.8px auto;
}
body .left-part {
max-width: 613.8px;
padding: 0 28.8px;
}
body .custom-tab .content h3 {
font-size: 25.2px;
margin-bottom: 27px;
letter-spacing: .252px;
}
body .custom-tab .left-tabs {
gap: 19.8px;
}
body .custom-tab .tab {
gap: 10.8px;
border-radius: 10.8px;
padding: 26.82px 19.98px;
}
body .custom-tab .tab::before {
border-radius: 10.8px;
}
body .custom-tab .tab .icon {
max-width: 53.28px;
min-width: 53.28px;
}
body .custom-tab .tab h4 {
margin-bottom: 6.66px;
font-size: 19.8px;
}
body .custom-tab .tab p {
font-size: 14.4px;
}
body .right-part {
max-width: 642.6px;
padding: 0 43.2px;
}
body .custom-tab .right-content {
border-radius: 10.8px;
padding: 25.2px 30.6px;
}
body .flx img {
width: 53.28px;
}
body .custom-tab .content-box h3 {
margin-bottom: 5.58px;
font-size: 19.8px;
}
body .custom-tab .content-box p {
font-size: 14.4px;
line-height: 18.9px;
margin-bottom: 19.8px;
}
body .custom-tab .container {
max-width: 1257.3px;
padding: 0 18px;
}
body .right-content {
height: calc(100% - 57.231px);
}
body .custom-tab .content-box ul li {
padding-left: 25.2px;
margin-bottom: 9px;
font-size: 14.4px;
line-height: 18.9px;
}
body .custom-tab .content-box ul li::before {
top: 2.7px;
width: 18px;
height: 18px;
}
body .custom-tab .content-box ul {
margin-bottom: 20.30px;
}
body div.illustration svg {
max-height: 456.3px;
}
body .elementor-140 .elementor-element.elementor-element-39b6274 {
--padding-bottom: 72px;
}
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--content-width: 1342.8px;
}
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--padding-bottom: 72px;
}
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--content-width: 979.2px;
}
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--gap: 4.5px 4.5px;
--row-gap: 4.5px;
--column-gap: 4.5px;
--padding-top: 62px;
--padding-bottom: 36px;
}
body .elementor-140 .elementor-element.elementor-element-160249f8 .elementor-heading-title {
line-height: 49.014px;
}
body .elementor-140 .elementor-element.elementor-element-648267e {
padding: 6.3px 0px 6.3px 0px;
font-size: 14.4px;
line-height: 27px;
}
body .elementor-140 .elementor-element.elementor-element-27bb993 .elementor-loop-container {
gap: 27px;
}
body .elementor-1444 .elementor-element.elementor-element-447b736 .elementor-loop-container {
gap: 27px;
}
body .elementor-492 .elementor-element.elementor-element-bef60bc {
--gap: 21.6px 21.6px;
--row-gap: 21.6px;
--column-gap: 21.6px;
--padding-top: 45px;
--padding-bottom: 45px;
--padding-left: 21.6px;
--padding-right: 21.6px;
}
.elementor-492 .elementor-element.elementor-element-e2e1f2b {
--border-radius: 21.6px 21.6px 21.6px 21.6px;
}
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title,
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title a {
font-size: 28.8px;
}
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>a {
font-size: 14.4px;
}
body .e-loop-item .elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
padding-left: 7.2px;
}
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>a {
font-size: 13.5px;
}
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-icon svg {
height: 21.6px;
width: 21.6px;
}
body.page .elementor-492 .elementor-element.elementor-element-28ae394 .elementor-heading-title {
font-size: 21.6px !important;
}
body .elementor-492 .elementor-element.elementor-element-9f93b9b .elementor-icon-box-description {
font-size: 14.4px;
}
body .e-loop-item li.elementor-icon-list-item.elementor-inline-item {
padding-top: 7.2px;
padding-right: 12.6px;
padding-bottom: 7.2px;
padding-left: 12.6px;
border-radius: 21.6px;
}
body .e-loop-item .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-inline: 7.2px;
}
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 {
padding: 0px 0px 12.6px 0px;
--e-icon-list-icon-size: 18.8px;
}
body .elementor-492 .elementor-element.elementor-element-d7212c5 {
--padding-top: 9.9px;
}
.elementor-kit-97 button,
.elementor-kit-97 input[type="button"],
.elementor-kit-97 input[type="submit"],
.elementor-kit-97 .elementor-button {
font-size: 14.4px;
}
body .elementor-492 .elementor-element.elementor-element-a418532 .elementor-button {
padding: 14.4px 4.5px 14.4px 4.5px;
}
body .elementor-492 .elementor-element.elementor-element-61bf18a .elementor-button {
padding: 14.4px 4.5px 14.4px 4.5px;
}
body .elementor-140 .elementor-element.elementor-element-71cc560 {
--content-width: 1381.5px;
}
.elementor-140 .elementor-element.elementor-element-71cc560 {
--gap: 0px 38.7px;
--column-gap: 38.7px;
--padding-top: 72px;
--padding-bottom: 49.5px;
}
.elementor-140 .elementor-element.elementor-element-d03889d {
--width: 767.7px;
}
.elementor-140 .elementor-element.elementor-element-c4a3a28 {
--width: 570.6px;
}
.elementor-140 .elementor-element.elementor-element-d03889d {
--padding-left: 22.95px;
--padding-right: 22.95px;
}
body .logodiv {
width: 169.65px !important;
}
.elementor-140 .elementor-element.elementor-element-48dfd1e {
--width: 281.7px;
}
body .topcard:before {
height: 11.331px;
}
body .elementor-140 .elementor-element.elementor-element-119e36b {
font-size: 12.258px;
}
body .elementor-140 .elementor-element.elementor-element-335c038 {
margin: 0px 0px 3.825px 0px;
}
body .elementor-140 .elementor-element.elementor-element-335c038 .elementor-heading-title {
font-size: 27.585px;
}
body .elementor-140 .elementor-element.elementor-element-ebb8be4 {
--padding-top: 24.56px;
--padding-bottom: 48.71px;
--padding-left: 18.40px;
--padding-right: 18.40px;
font-size: 14.4px;
}
body .elementor-140 .elementor-element.elementor-element-fa32548 {
margin: 8.478px 0px 0px 0px;
font-size: 9.783px;
}
body .elementor-140 .elementor-element.elementor-element-683df6d {
margin: 7.85px 0px 0px 0px;
font-size: 9.783px;
}
body .elementor-140 .elementor-element.elementor-element-1fa5d6f {
margin: 6.462px 0px 0px 0px;
font-size: 9.783px;
}
body .elementor-140 .elementor-element.elementor-element-1fa5d6f svg {
width: 14.4px;
height: 14.4px;
}
body .elementor-140 .elementor-element.elementor-element-ce81a0d {
margin: -37.8px 0px 0px 0px;
}
body .elementor-140 .elementor-element.elementor-element-fd43ffc img {
width: 99.693px;
}
body .elementor-140 .elementor-element.elementor-element-fd43ffc {
margin: -15.3px 0px 0px -119.7px;
}
body .elementor-140 .elementor-element.elementor-element-f1e8957 {
width: var(--container-widget-width, 168.3px);
max-width: 168.3px;
--container-widget-width: 168.3px;
top: -149.4px;
}
body .payment-card {
padding: 15.3px 18px;
width: 272.7px;
gap: 25.2px;
}
body .logodiv svg {
width: 333px !important;
}
body .elementor-140 .elementor-element.elementor-element-d85c4f3 {
--gap: 45.9px 45.9px;
--row-gap: 45.9px;
--column-gap: 45.9px;
--padding-bottom: 22.5px;
}
body .profile img {
min-width: 66.6px;
height: 66.6px;
}
body .details h3 {
font-size: 18px;
line-height: 20.61px;
}
body .details .amount {
margin-top: 4.5px;
line-height: 13.5px;
font-size: 11.304px;
}
body .status {
padding: 4.5px 15.3px 4.5px 12.6px;
margin-top: 6.84px;
width: 85.5px;
height: 19.8px;
}
body .elementor-140 .elementor-element.elementor-element-c4a3a28 {
--gap: 13.5px 13.5px;
--row-gap: 13.5px;
--column-gap: 13.5px;
}
body .elementor-140 .elementor-element.elementor-element-d004c00 {
width: var(--container-widget-width, 575.1px);
max-width: 575.1px;
--container-widget-width: 575.1px;
font-size: 14.4px;
line-height: 25.2px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 {
--width: 556px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 {
--gap: 0px 12.6px;
--column-gap: 12.6px;
--padding-top: 22.05px;
--padding-bottom: 40.05px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
width: 74.7px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
margin-bottom: 18.9px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-title {
font-size: 18px;
letter-spacing: 0.18px;
}
.elementor-140 .elementor-element.elementor-element-0b4c66e {
width: var(--container-widget-width, 265.5px);
max-width: 265.5px;
--container-widget-width: 265.5px;
}
.elementor-140 .elementor-element.elementor-element-0b4c66e .elementor-button {
font-size: 16.2px;
padding: 16.65px 0px 16.65px 0px;
}
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--content-width: 1342.8px;
}
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--gap: 0px 57.6px;
--column-gap: 57.6px;
--margin-top: 72px;
--margin-bottom: 72px;
}
.elementor-140 .elementor-element.elementor-element-fd782e3 {
--width: 405px;
gap: 9.9px;
}
.elementor-140 .elementor-element.elementor-element-5230ccd {
font-size: 14.4px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 {
margin: 19.8px 0px 0px 0px;
--e-icon-list-icon-size: 28.8px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(18px / 2);
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(18px / 2);
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-icon svg {
height: 28.8px;
width: 28.8px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>a {
font-size: 14.4px;
line-height: 27px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 {
--gap: 21.6px 21.6px;
--row-gap: 21.6px;
--column-gap: 21.6px;
}
.elementor-140 .elementor-element.elementor-element-aff1ae6 {
padding: 34.2px 21.6px 34.2px 21.6px;
border-radius: 34.2px 34.2px 34.2px 34.2px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box:before {
border-radius: 34.2px 34.2px 34.2px 34.2px;
}
body .elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-wrapper .elementor-image-box-img {
width: 63px;
margin-bottom: 21.6px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-title {
margin-bottom: 12.6px;
font-size: 19.8px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-description {
font-size: 14.4px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-widget-image-box {
padding: 34.2px 21.6px 34.2px 21.6px;
border-radius: 34.2px 34.2px 34.2px 34.2px;
}
.elementor-140 .elementor-element.elementor-element-7d5797a {
--gap: 36px 36px;
--row-gap: 36px;
--column-gap: 36px;
--padding-top: 61.2px;
--padding-bottom: 72px;
}
.elementor-140 .elementor-element.elementor-element-886019f .elementor-heading-title {
line-height: 49.014px;
}
.elementor-140 .elementor-element.elementor-element-fe218af {
width: var(--container-widget-width, 1486.8px);
max-width: 1486.8px;
--container-widget-width: 1486.8px;
}
body .vt-wrap {
gap: 32.40px; } body .vt-main {
width: 972.00px; min-width: 972.00px }
body .vt-panel {
transform: translateY(7.20px); }
body .vt-media {
border-radius: 54px;
}
body .image-container img {
height: 540.90px; }
body a.vt-book {
width: 225.00px; height: 52.20px; font-size: 16.20px !important; letter-spacing: 0.90px !important; } body .take-tour {
gap: 10.80px; padding: 9.00px 14.40px; }
body .take-tour .circle {
left: -12.60px; width: 62.10px; height: 62.10px; }
body button.take-tour {
width: 154.80px; height: 46.80px; font-size: 14.40px; }
body span.label {
width: 90.00px; }
body .pnlm-controls-container {
right: 21.60px; bottom: 21.60px; }
body .pnlm-fullscreen-toggle-button.pnlm-sprite.pnlm-fullscreen-toggle-button-inactive.pnlm-controls.pnlm-control {
background-size: 21.60px; width: 39.60px; height: 39.60px; }
body .take-tour .circle svg {
width: 39.60px; height: 39.60px; }
body .vt-meta {
gap: 12.60px; }
body .shortcode-box.active {
max-height: 1080.00px; } body .vt-info {
padding: 13.50px 11.70px 0px 11.70px; gap: 8.10px; }
body .vt-info h2 {
font-size: 28.80px; line-height: 34.20px; }
body .vt-info p {
margin: 9.00px 0 0; font-size: 14.40px; line-height: 19.80px; }
body .vt-book {
padding: 9.00px 16.20px; } body .vt-side {
width: 485.10px; min-width: 485.10px }
body .vt-side .heading {
margin: 0 0 12.60px;  font-size: 25.20px; letter-spacing: 0.25px; }
body .vt-side p.lead {
font-size: 14.40px; margin-bottom: 25.20px; padding-right: 0.90px; }
body .vt-list {
gap: 38.70px;
max-height: 487.8px; }
body .vt-card {
gap: 9.00px; }
body .vt-thumb {
width: 237.60px; height: 136.80px; }
body .vt-thumb .play {
width: 62.10px; height: 62.10px; }
body .vt-meta h4 {
font-size: 19.80px; }
body .vt-meta p {
font-size: 14.40px; }
body .pax {
gap: 7.20px; padding: 7.20px 12.60px; font-size: 14.40px; }
body section.virtual-tour .ipnrm-1 {
height: 540.90px; }
body .ipnrm-tr-bar {
top: 21.60px !important; right: 21.60px !important; gap: 21.60px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn {
width: 39.60px !important; height: 39.60px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-next-scene:after {
background-size: 21.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-prev-scene:after {
background-size: 21.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
bottom: 21.60px; right: 21.60px; gap: 21.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs:after {
background-size: 21.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
background-size: 21.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close {
top: 21.60px; left: 21.60px; width: 39.60px; height: 39.60px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close:before {
width: 21.60px; height: 21.60px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom) .ipnrm-body {
width: 39.60px; height: 39.60px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom).ipnrm-link-scene .ipnrm-body:before {
width: 10.80px; height: 10.80px; }
body .status .dot {
width: 8.1px;
height: 8.1px;
margin-right: 7.2px;
}
body .status .text {
font-size: 10.8px;
line-height: 1px;
}
body .elementor-140 .elementor-element.elementor-element-7675959b {
--content-width: 1386px;
}
body .elementor-140 .elementor-element.elementor-element-7675959b {
--padding-top: 72px;
--padding-bottom: 72px;
}
body .elementor-140 .elementor-element.elementor-element-561cb526 {
--border-radius: 32.4px 32.4px 32.4px 32.4px;
--padding-top: 45px;
--padding-bottom: 90px;
--padding-left: 90px;
--padding-right: 90px;
}
body .elementor-140 .elementor-element.elementor-element-8f1ef30 img {
max-width: 213.3px;
}
body .elementor-140 .elementor-element.elementor-element-39b8ad4 {
width: var(--container-widget-width, 365.4px);
max-width: 365.4px;
margin: 36px 0px 0px 0px;
--container-widget-width: 365.4px;
}
body .trusted-customers {
gap: 12.6px;
}
body .customer-avatars img {
min-width: 57.6px;
height: 57.6px;
margin-left: -6.3px;
font-size: 14.4px;
}
body .customer-avatars .more {
min-width: 57.6px;
height: 57.6px;
margin-left: -6.3px;
font-size: 14.4px;
line-height: 17.1px;
}
body .customer-text p {
font-size: 14.4px;
}
body .elementor-140 .elementor-element.elementor-element-58cee66b .elementor-heading-title {
font-size: 43.2px;
}
body .elementor-140 .elementor-element.elementor-element-3da83a05 {
margin: 12.6px 0px 0px 0px;
}
body .elementor-140 .elementor-element.elementor-element-3da83a05 .elementor-heading-title {
font-size: 14.4px;
}
body .elementor-140 .elementor-element.elementor-element-f5d2561 {
--padding-top: 36px;
}
body .elementor-140 .elementor-element.elementor-element-a00d9b9,
body .elementor-140 .elementor-element.elementor-element-9d50051 {
width: var(--container-widget-width, 234px);
max-width: 234px;
--container-widget-width: 234px;
}
body .elementor-140 .elementor-element.elementor-element-9d50051 .elementor-button,
body .elementor-140 .elementor-element.elementor-element-a00d9b9 .elementor-button {
font-size: 14.4px;
padding: 17.55px 4.5px 17.55px 4.5px;
}
body .elementor-140 .elementor-element.elementor-element-d3fd58f {
width: var(--container-widget-width, 329.4px);
max-width: 329.4px;
--container-widget-width: 329.4px;
}
body .elementor-140 .elementor-element.elementor-element-03df848 {
width: var(--container-widget-width, 288px);
max-width: 288px;
--container-widget-width: 288px;
}
body .elementor-4061 .elementor-element.elementor-element-5f4bcba {
width: var(--container-widget-width, 187.2px);
max-width: 187.2px;
--container-widget-width: 187.2px;
}
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--content-width: 1418.40px; }
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--gap: 0.00px 135.90px; --column-gap: 135.90px; --padding-top: 65.25px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--width: 434.70px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--gap: 9.00px 0.00px; --row-gap: 9.00px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--width: 207.90px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--gap: 21.60px 21.60px; --row-gap: 21.60px; --column-gap: 21.60px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--width: 207.90px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--gap: 21.60px 21.60px; --row-gap: 21.60px; --column-gap: 21.60px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--width: 160.20px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--display: flex;
--gap: 21.60px 21.60px; --row-gap: 21.60px; --column-gap: 21.60px; --padding-top: 0.00em; --padding-bottom: 0.00em; --padding-left: 0.00em; --padding-right: 0.00em; }
body .elementor-136 .elementor-element.elementor-element-357f7793 img {
height: 54.00px; }
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 .elementor-heading-title {
font-size: 14.40px; }
body .elementor-136 .elementor-element h5.elementor-heading-title.elementor-size-default {
font-size: 21.60px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
margin-bottom: 12.60px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main .elementor-item {
padding-left: 10.80px; padding-right: 10.80px; padding-top: 3.60px; padding-bottom: 3.60px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(12.60px / 2); }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(12.60px / 2); }
body .elementor-element[data-id="8ca54ae"] li * {
font-size: 14.40px !important; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-icon {
padding-inline-end: 7.20px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae {
--e-icon-list-icon-size: 21.60px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon {
--icon-padding: 14.40px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon svg {
width: 16.20px; height: 16.20px; }
body .elementor-136 .elementor-element.elementor-element-17e02835 {
--margin-top: 2.70em; --padding-top: 21.60px; --padding-bottom: 12.60px; }
body .elementor-136 .elementor-element.elementor-element-75e273e9 .elementor-heading-title {
font-size: 14.40px; line-height: 19.80px; }
body .elementor-136 .elementor-element.elementor-element-17c1718 {
--padding-bottom: 21.60px; }
body .elementor-136 .elementor-element.elementor-element-be99edd .elementor-heading-title {
font-size: 14.40px; line-height: 19.80px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 {
--icon-size: 16.20px;
--grid-column-gap: 12.50px;
}
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu .elementor-item {
font-size: 14.40px;
line-height: 17.1px;
}
body .elementor-element-561cb526:before {
width: 356.40px;
height: 356.40px;
left: -147.60px;
top: 345.60px;
}
body .elementor-element-561cb526:after {
width: 295.20px;
height: 295.20px;
left: 1162.80px;
top: -81.00px;
}
.post-type-archive-product .elementor-1444 .elementor-element.elementor-element-69e9bae9 {
--padding-top: 72px;
--padding-bottom: 72px;
} .search_filter_bar {
gap: 20.70px;
padding: 10.80px 15.30px;
border-radius: 4.50px;
}
.sf_field {
width: 215.10px;
height: 54.00px;
border-radius: 10.80px;
padding: 5.40px 13.50px;
}
.sf_field:has(ul) {
padding-left: 0;
text-indent: 13.50px;
}
.sf_field:first-child {
width: 219.60px;
padding-left: 0;
}
.sf_field:first-child input {
padding-left: 13.50px;
height: 100%;
}
body .sf_field input,
body .sf_field select,
.custom-select {
font-size: 14.40px !important;
}
.sf_field label {
min-width: 41.40px;
height: 41.40px;
border-radius: 19.80px;
}
.search_filter_bar>button {
width: 153.00px;
height: 54.00px;
font-size: 16.20px !important;
}
button#sf_clear_btn {
font-size: 16.20px;
letter-spacing: 0.90px;
}
div#all_rooms .detail-content {
gap: 3.60px;
}
.sf_field label svg {
width: 21.7px;
}
.elementor-1444 .elementor-element.elementor-element-1252d97 {
padding: 6.3px 0px 33.3px 0px;
font-size: 18.8px;
letter-spacing: 0.261px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--content-width: 1342.8px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--gap: 41.4px 41.4px;
--row-gap: 41.4px;
--column-gap: 41.4px;
}
body .elementor-31526 .elementor-element.elementor-element-40fc2b3d {
--gap: 21.6px 21.6px;
--row-gap: 21.6px;
--column-gap: 21.6px;
--padding-top: 45px;
--padding-bottom: 45px;
--padding-left: 21.6px;
--padding-right: 21.6px;
}
.elementor-31526 .elementor-element.elementor-element-59992d1b {
--border-radius: 21.6px 21.6px 21.6px 21.6px;
}
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title,
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title a {
font-size: 28.8px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>a {
font-size: 14.4px;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>a {
font-size: 13.5px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-icon svg {
height: 21.6px;
width: 21.6px;
}
body .elementor-31526 .elementor-element.elementor-element-6495a29f .elementor-heading-title {
font-size: 21.6px !important;
}
body .elementor-31526 .elementor-element.elementor-element-3d018647 .elementor-icon-box-description {
font-size: 14.4px;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d {
padding: 0px 0px 12.6px 0px;
--e-icon-list-icon-size: 18.8px;
}
body .elementor-31526 .elementor-element.elementor-element-d7212c5 {
--padding-top: 9.9px;
}
body .elementor-31526 .elementor-element.elementor-element-6a9534e6 .elementor-button {
padding: 14.4px 4.5px 14.4px 4.5px;
}
body .elementor-31526 .elementor-element.elementor-element-2a470c6f .elementor-button {
padding: 14.4px 4.5px 14.4px 4.5px;
}
body .elementor-31526 .elementor-element.elementor-element-97b0aab a[rel="tag"] {
font-size: 14.40px;
padding-top: 7.20px;
padding-right: 12.60px;
padding-bottom: 7.20px;
padding-left: 12.60px;
border-radius: 21.60px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-icon-box-description {
font-size: 14.4px;
} .elementor-1444 .elementor-element.elementor-element-d517415 {
--content-width: 1176.48px;
}
.elementor-1444 .elementor-element.elementor-element-d517415 {
--padding-top: 72px;
--padding-bottom: 72px;
}
.elementor-1444 .elementor-element.elementor-element-22477d6 .elementor-heading-title {
line-height: 49.014px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 {
--gap: 21.60px 21.60px;
--row-gap: 21.60px;
--column-gap: 21.60px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-element.icon-box-room {
--border-radius: 32.40px 32.40px 32.40px 32.40px;
--padding-top: 36px;
--padding-bottom: 36px;
--padding-left: 21.6px;
--padding-right: 21.6px;
--gap: 21.60px 0px;
--row-gap: 21.60px;
}
.elementor-1444 .elementor-element.elementor-element-5f0e868 {
margin: 0px 0px 34.2px 0px;
font-size: 16.2px;
}
.elementor-1444 .elementor-element.elementor-element-db688d0 .elementor-icon-box-title {
margin-block-end: 12.6px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 img {
width: 57.6px;
height: 57.6px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--content-width: 900.9px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--gap: 11.7px 11.7px;
--row-gap: 11.7px;
--column-gap: 11.7px;
}
.elementor-1444 .elementor-element.elementor-element-ad470a2 {
--gap: 36px 36px;
--row-gap: 36px;
--column-gap: 36px;
--padding-top: 61.2px;
--padding-bottom: 72px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--content-width: 1386px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--padding-top: 61.2px;
--padding-bottom: 72px;
}
.elementor-1444 .elementor-element.elementor-element-db8325b {
margin: 0px 0px 34.2px 0px;
font-size: 16.2px;
}
.elementor-1444 .elementor-element.elementor-element-ab2af26 {
--gap: 36px 36px;
--row-gap: 36px;
--column-gap: 36px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
font-size: 16.2px;
padding: 13.5px 37.8px 13.5px 18.9px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body {
border-radius: 10.8px 10.8px 10.8px 10.8px;
padding: 0px 18.9px 18.9px 18.9px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion>.elementskit-card {
border-radius: 10.8px 10.8px 10.8px 10.8px !important;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body p {
font-size: 14.4px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 .elementor-button {
font-size: 16.2px;
padding: 16.65px 0px 16.65px 0px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 {
width: var(--container-widget-width, 180px);
max-width: 180px;
margin: 34.2px 0px 0px 0px;
--container-widget-width: 180px;
}
body .elementor-1444 .elementor-element.elementor-element-2317ab1 {
--border-radius: 32.4px 32.4px 32.4px 32.4px;
--padding-top: 45px;
--padding-bottom: 90px;
--padding-left: 90px;
--padding-right: 90px;
}
body .elementor-1444 .elementor-element.elementor-element-557abf7 img {
max-width: 213.3px;
}
body .elementor-1444 .elementor-element.elementor-element-8f6b620 .elementor-heading-title {
font-size: 43.2px;
}
.elementor-1444 .elementor-element.elementor-element-0a6560b .elementor-heading-title {
font-size: 14.4px;
}
.elementor-1444 .elementor-element.elementor-element-6f0571d {
width: var(--container-widget-width, 234px);
max-width: 234px;
--container-widget-width: 234px;
}
.elementor-1444 .elementor-element.elementor-element-ffbc6d4 {
--padding-top: 72px;
--padding-bottom: 72px;
}
.search_filter_bar.empty-error::before {
left: 30.6px;
top: calc(100% + 3.6px);
font-size: 12.6px;
}
}
body .elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-wrapper .elementor-image-box-img img {
width: 100%;
height: 100%;
}
@media only screen and (min-width:1500px) and (max-width:1700px) {
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 { 
padding: 0px 7.92px 0px 7.92px; 
}
.elementor-4061 .elementor-element.elementor-element-a5619a3 {
--content-width: 1176.56px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-icon-box-description {
font-size: 12.67px;
}
.elementor-4061 .elementor-element.elementor-element-7bae71a {
--gap: 0.00px 48.31px;
--column-gap: 48.31px;
--padding-top: 13.07px;
--padding-bottom: 13.07px;
}
.elementor-4061 .elementor-element.elementor-element-b94907c img {
height: 45px;
}
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu--main .elementor-item {
padding-top: 3.96px;
padding-bottom: 3.96px;
}
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu .elementor-item {
font-size: 13.464px;
line-height: 15.84px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
margin-inline-end: 14.3px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
margin-inline-start: 14.3px;
}
.elementor-shortcode .header-account>a {
font-size: 13.67px !important;
width: 164.74px;
line-height: 18.22px !important;
padding: 12.67px;
}
.elementor-140 .elementor-element.elementor-element-459be543 {
--content-width: 665.28px;
}
.elementor-140 .elementor-element.elementor-element-459be543 {
--min-height: calc(100vh - 73.11px);
}
.elementor-140 .elementor-element.elementor-element-50abc7c6 .elementor-heading-title {
font-size: 50.69px;
line-height: 1.06em;
letter-spacing: 1.02px;
}
.elementor-140 .elementor-element.elementor-element-6c059492 {
width: var(--container-widget-width, 463.32px);
max-width: 463.32px;
padding: 11.88px 0.00px 11.88px 0.00px;
--container-widget-width: 463.32px;
}
.elementor-140 .elementor-element.elementor-element-6c059492 .elementor-heading-title {
font-size: 14.26px;
letter-spacing: 0.28px;
}
.elementor-140 .elementor-element.elementor-element-349c070 {
--margin-top: 19.01px;
}
.elementor-140 .elementor-element.elementor-element-d3fd58f .elementor-button,
.elementor-140 .elementor-element.elementor-element-03df848 .elementor-button {
font-size: 14.26px;
padding: 15.44px 3.96px 15.44px 3.96px;
}
.elementor-140 .elementor-element.elementor-element-c473fad {
max-width: 861.70px;
margin: auto;
}
.elementor-140 .elementor-element.elementor-element-c473fad {
--gap: 3.96px;
--row-gap: 3.96px;
--column-gap: 3.96px;
--padding-top: 63.36px;
--padding-bottom: 23.76px;
}
.elementor-140 .elementor-element.elementor-element-7332ed1 .elementor-heading-title {
line-height: 43.13px;
}
.elementor-kit-97 h2 {
font-size: 30.10px;
}
.elementor-140 .elementor-element.elementor-element-5fbfbfd {
padding: 5.54px 0.00px 5.54px 0.00px;
font-size: 12.67px;
letter-spacing: 0.23px;
}
.custom-tab .adr-logo-wrapper {
margin-top: 43.56px;
}
.custom-tab div#logo-button {
max-width: 586.08px;
}
body .custom-tab .logo-btn {
margin: 25.34px auto;
}
body .left-part {
max-width: 540.14px;
padding: 0 25.34px;
}
body .custom-tab .content h3 {
font-size: 22.18px;
margin-bottom: 23.76px;
letter-spacing: .22px;
}
body .custom-tab .left-tabs {
gap: 17.42px;
}
body .custom-tab .tab {
gap: 9.50px;
border-radius: 9.50px;
padding: 23.60px 17.58px;
}
body .custom-tab .tab::before {
border-radius: 9.50px;
}
body .custom-tab .tab .icon {
max-width: 46.89px;
min-width: 46.89px;
}
body .custom-tab .tab h4 {
margin-bottom: 5.86px;
font-size: 17.42px;
}
body .custom-tab .tab p {
font-size: 12.67px;
}
body .right-part {
max-width: 565.49px;
padding: 0 38.02px;
}
body .custom-tab .right-content {
border-radius: 9.50px;
padding: 22.18px 26.93px;
}
body .flx img {
width: 46.89px;
}
body .custom-tab .content-box h3 {
margin-bottom: 4.91px;
font-size: 17.42px;
}
body .custom-tab .content-box p {
font-size: 12.67px;
line-height: 16.63px;
margin-bottom: 17.42px;
}
body .custom-tab .container {
max-width: 1106.42px;
padding: 0 15.84px;
}
body .right-content {
height: calc(100% - 50.36px);
}
body .custom-tab .content-box ul li {
padding-left: 22.18px;
margin-bottom: 7.92px;
font-size: 12.67px;
line-height: 16.63px;
}
body .custom-tab .content-box ul li::before {
top: 2.38px;
width: 15.84px;
height: 15.84px;
}
body .custom-tab .content-box ul {
margin-bottom: 17.86px;
}
body div.illustration svg {
max-height: 401.54px;
}
body .elementor-140 .elementor-element.elementor-element-39b6274 {
--padding-bottom: 63.36px;
}
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--content-width: 1181.66px;
}
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--padding-bottom: 63.36px;
}
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--content-width: 861.70px;
}
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--gap: 3.96px 3.96px;
--row-gap: 3.96px;
--column-gap: 3.96px;
--padding-top: 54.56px;
--padding-bottom: 31.68px;
}
body .elementor-140 .elementor-element.elementor-element-160249f8 .elementor-heading-title {
line-height: 43.13px;
}
body .elementor-140 .elementor-element.elementor-element-648267e {
padding: 5.54px 0.00px 5.54px 0.00px;
font-size: 12.67px;
line-height: 23.76px;
}
body .elementor-140 .elementor-element.elementor-element-27bb993 .elementor-loop-container {
gap: 23.76px;
}
body .elementor-1444 .elementor-element.elementor-element-447b736 .elementor-loop-container {
gap: 23.76px;
}
body .elementor-492 .elementor-element.elementor-element-bef60bc {
--gap: 19.01px 19.01px;
--row-gap: 19.01px;
--column-gap: 19.01px;
--padding-top: 39.6px;
--padding-bottom: 39.6px;
--padding-left: 19px;
--padding-right: 19px;
}
.elementor-492 .elementor-element.elementor-element-e2e1f2b {
--border-radius: 19.01px 0.00px 0.00px 19.01px;
}
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title,
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title a {
font-size: 25.34px;
}
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>a {
font-size: 12.67px;
}
body .e-loop-item .elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
padding-left: 6.34px;
}
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>a {
font-size: 11.88px;
}
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-icon svg {
height: 19.01px;
width: 19.01px;
}
body.page .elementor-492 .elementor-element.elementor-element-28ae394 .elementor-heading-title {
font-size: 19.01px !important;
}
body .elementor-492 .elementor-element.elementor-element-9f93b9b .elementor-icon-box-description {
font-size: 12.67px;
}
body .e-loop-item li.elementor-icon-list-item.elementor-inline-item {
padding-top: 6.34px;
padding-right: 11.09px;
padding-bottom: 6.34px;
padding-left: 11.09px;
border-radius: 19.01px;
}
body .e-loop-item .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-inline: 6.34px;
}
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 {
padding: 0.00px 0.00px 11.09px 0.00px;
--e-icon-list-icon-size: 16.544px;
}
body .elementor-492 .elementor-element.elementor-element-d7212c5 {
--padding-top: 8.71px;
}
.elementor-kit-97 button,
.elementor-kit-97 input[type="button"],
.elementor-kit-97 input[type="submit"],
.elementor-kit-97 .elementor-button {
font-size: 12.67px;
}
body .elementor-492 .elementor-element.elementor-element-a418532 .elementor-button {
padding: 12.67px 3.96px 12.67px 3.96px;
}
body .elementor-492 .elementor-element.elementor-element-61bf18a .elementor-button {
padding: 12.67px 3.96px 12.67px 3.96px;
}
body .elementor-140 .elementor-element.elementor-element-71cc560 {
--content-width: 1215.72px;
}
.elementor-140 .elementor-element.elementor-element-71cc560 {
--gap: 0.00px 34.06px;
--column-gap: 34.06px;
--padding-top: 63.36px;
--padding-bottom: 43.56px;
}
.elementor-140 .elementor-element.elementor-element-d03889d {
--width: 675.56px;
}
.elementor-140 .elementor-element.elementor-element-48dfd1e {
--width: 247.89px;
}
.elementor-140 .elementor-element.elementor-element-d03889d {
--padding-left: 20.196px;
--padding-right: 20.196px;
}
.elementor-140 .elementor-element.elementor-element-c4a3a28 {
--width: 502.13px;
}
body .logodiv {
width: 149.29px !important;
}
body .topcard:before {
height: 9.97px;
}
body .elementor-140 .elementor-element.elementor-element-119e36b {
font-size: 10.79px;
}
body .elementor-140 .elementor-element.elementor-element-335c038 {
margin: 0.00px 0.00px 3.37px 0.00px;
}
body .elementor-140 .elementor-element.elementor-element-335c038 .elementor-heading-title {
font-size: 24.27px;
}
body .elementor-140 .elementor-element.elementor-element-ebb8be4 {
--padding-top: 21.61px;
--padding-bottom: 42.86px;
--padding-left: 16.19px;
--padding-right: 16.19px;
font-size: 12.67px;
}
body .elementor-140 .elementor-element.elementor-element-fa32548 {
margin: 7.46px 0.00px 0.00px 0.00px;
font-size: 8.61px;
}
body .elementor-140 .elementor-element.elementor-element-683df6d {
margin: 6.91px 0.00px 0.00px 0.00px;
font-size: 8.61px;
}
body .elementor-140 .elementor-element.elementor-element-1fa5d6f {
margin: 5.69px 0.00px 0.00px 0.00px;
font-size: 8.61px;
}
body .elementor-140 .elementor-element.elementor-element-1fa5d6f svg {
width: 12.67px;
height: 12.67px;
}
body .elementor-140 .elementor-element.elementor-element-ce81a0d {
margin: -33.26px 0.00px 0.00px 0.00px;
}
body .elementor-140 .elementor-element.elementor-element-fd43ffc img {
width: 87.73px;
}
body .elementor-140 .elementor-element.elementor-element-fd43ffc {
margin: -13.46px 0.00px 0.00px -105.34px;
}
body .elementor-140 .elementor-element.elementor-element-f1e8957 {
width: var(--container-widget-width, 148.10px);
max-width: 148.10px;
--container-widget-width: 148.10px;
top: -131.47px;
}
body .payment-card {
padding: 13.46px 15.84px;
width: 239.98px;
gap: 22.18px;
}
body .logodiv svg {
width: 293.04px !important;
}
body .elementor-140 .elementor-element.elementor-element-d85c4f3 {
--gap: 40.39px 40.39px;
--row-gap: 40.39px;
--column-gap: 40.39px;
--padding-bottom: 19.80px;
}
body .profile img {
min-width: 58.61px;
height: 58.61px;
}
body .details h3 {
font-size: 15.84px;
line-height: 18.14px;
}
body .details .amount {
margin-top: 3.96px;
line-height: 11.88px;
font-size: 9.95px;
}
body .status {
padding: 3.96px 13.46px 3.96px 11.09px;
margin-top: 6.02px;
width: 75.24px;
height: 17.42px;
}
body .elementor-140 .elementor-element.elementor-element-c4a3a28 {
--gap: 11.88px 11.88px;
--row-gap: 11.88px;
--column-gap: 11.88px;
}
body .elementor-140 .elementor-element.elementor-element-d004c00 {
width: var(--container-widget-width, 506.09px);
max-width: 506.09px;
--container-widget-width: 506.09px;
font-size: 12.67px;
line-height: 22.18px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 {
--width: 489.28px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 {
--gap: 0.00px 11.09px;
--column-gap: 11.09px;
--padding-top: 19.40px;
--padding-bottom: 35.24px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
width: 65.74px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
margin-bottom: 16.63px;
}
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-title {
font-size: 15.84px;
letter-spacing: 0.16px;
}
.elementor-140 .elementor-element.elementor-element-0b4c66e {
width: var(--container-widget-width, 233.64px);
max-width: 233.64px;
--container-widget-width: 233.64px;
}
.elementor-140 .elementor-element.elementor-element-0b4c66e .elementor-button {
font-size: 14.26px;
padding: 14.65px 0.00px 14.65px 0.00px;
}
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--content-width: 1181.66px;
}
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--gap: 0.00px 50.69px;
--column-gap: 50.69px;
--margin-top: 63.36px;
--margin-bottom: 63.36px;
}
.elementor-140 .elementor-element.elementor-element-fd782e3 {
--width: 356.40px;
gap: 8.712px;
}
.elementor-140 .elementor-element.elementor-element-5230ccd {
font-size: 12.67px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 {
margin: 17.424px 0.00px 0.00px 0.00px;
--e-icon-list-icon-size: 25.34px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(15.84px / 2);
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(15.84px / 2);
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-icon svg {
height: 25.34px;
width: 25.34px;
}
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>a {
font-size: 12.67px;
line-height: 23.76px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 {
--gap: 19.01px 19.01px;
--row-gap: 19.01px;
--column-gap: 19.01px;
}
.elementor-140 .elementor-element.elementor-element-aff1ae6 {
padding: 30.10px 19.01px 30.10px 19.01px;
border-radius: 30.10px 30.10px 30.10px 30.10px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box:before {
border-radius: 30.10px 30.10px 30.10px 30.10px;
}
body .elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-wrapper .elementor-image-box-img {
width: 55.44px;
margin-bottom: 19.01px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-title {
margin-bottom: 11.09px;
font-size: 17.42px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-description {
font-size: 12.67px;
}
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-widget-image-box {
padding: 30.10px 19.01px 30.10px 19.01px;
border-radius: 30.10px 30.10px 30.10px 30.10px;
}
.elementor-140 .elementor-element.elementor-element-7d5797a {
--gap: 31.68px 31.68px;
--row-gap: 31.68px;
--column-gap: 31.68px;
--padding-top: 53.856px;
--padding-bottom: 63.36px;
}
.elementor-140 .elementor-element.elementor-element-886019f .elementor-heading-title {
line-height: 43.13px;
}
.elementor-140 .elementor-element.elementor-element-fe218af {
width: var(--container-widget-width, 1308.38px);
max-width: 1308.38px;
--container-widget-width: 1308.38px;
}
body .vt-wrap {
gap: 28.51px; } body .vt-main {
width: 855.36px; min-width: 855.36px }
body .vt-panel {
transform: translateY(6.34px); }
body .vt-media {
border-radius: 47.52px;
}
body .image-container img {
height: 475.99px; }
body a.vt-book {
width: 198.00px; height: 45.94px; font-size: 14.26px !important; letter-spacing: 0.79px !important; } body .take-tour {
gap: 9.50px; padding: 7.92px 12.67px; }
body .take-tour .circle {
left: -11.09px; width: 54.65px; height: 54.65px; }
body button.take-tour {
width: 136.22px; height: 41.18px; font-size: 12.67px; }
body span.label {
width: 79.20px; }
body .pnlm-controls-container {
right: 19.01px; bottom: 19.01px; }
body .pnlm-fullscreen-toggle-button.pnlm-sprite.pnlm-fullscreen-toggle-button-inactive.pnlm-controls.pnlm-control {
background-size: 19.01px; width: 34.85px; height: 34.85px; }
body .take-tour .circle svg {
width: 34.85px; height: 34.85px; }
body .vt-meta {
gap: 11.09px; }
body .shortcode-box.active {
max-height: 950.40px; } body .vt-info {
padding: 11.88px 10.30px 0 10.30px; gap: 7.13px; }
body .vt-info h2 {
font-size: 25.34px; line-height: 30.10px; }
body .vt-info p {
margin: 7.92px 0 0; font-size: 12.67px; line-height: 17.42px; }
body .vt-book {
padding: 7.92px 14.26px; } body .vt-side {
width: 426.89px; min-width: 426.89px }
body .vt-side .heading {
margin: 0 0 11.09px;  font-size: 22.18px; letter-spacing: 0.22px; }
body .vt-side p.lead {
font-size: 12.67px; margin-bottom: 22.18px; padding-right: 0.79px; }
body .vt-list {
gap: 34.06px;
max-height: 429.26px; }
body .vt-card {
gap: 7.92px; }
body .vt-thumb {
width: 209.09px; height: 120.38px; }
body .vt-thumb .play {
width: 54.65px; height: 54.65px; }
body .vt-meta h4 {
font-size: 17.42px; }
body .vt-meta p {
font-size: 12.67px; }
body .pax {
gap: 6.34px; padding: 6.34px 11.09px; font-size: 12.67px; }
body section.virtual-tour .ipnrm-1 {
height: 475.99px; }
body .ipnrm-tr-bar {
top: 19.01px !important; right: 19.01px !important; gap: 19.01px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn {
width: 34.85px !important; height: 34.85px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-next-scene:after {
background-size: 19.01px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-prev-scene:after {
background-size: 19.01px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
bottom: 19.01px; right: 19.01px; gap: 19.01px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs:after {
background-size: 19.01px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
background-size: 19.01px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close {
top: 19.01px; left: 19.01px; width: 34.85px; height: 34.85px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close:before {
width: 19.01px; height: 19.01px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom) .ipnrm-body {
width: 34.85px; height: 34.85px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom).ipnrm-link-scene .ipnrm-body:before {
width: 9.50px; height: 9.50px; }
body .status .dot {
width: 7.13px; height: 7.13px; margin-right: 6.34px; }
body .status .text {
font-size: 9.50px; line-height: 0.88px; }
body .elementor-140 .elementor-element.elementor-element-7675959b {
--content-width: 1220.00px; }
body .elementor-140 .elementor-element.elementor-element-7675959b {
--padding-top: 63.36px; --padding-bottom: 63.36px; }
body .elementor-140 .elementor-element.elementor-element-561cb526 {
--border-radius: 28.51px 28.51px 28.51px 28.51px; --padding-top: 39.60px; --padding-bottom: 79.20px; --padding-left: 79.20px; --padding-right: 79.20px; }
body .elementor-140 .elementor-element.elementor-element-8f1ef30 img {
max-width: 187.70px; }
body .elementor-140 .elementor-element.elementor-element-39b8ad4 {
width: var(--container-widget-width, 321.55px); max-width: 321.55px; margin: 31.68px 0.00px 0.00px 0.00px; --container-widget-width: 321.55px; }
body .trusted-customers {
gap: 11.09px; }
body .customer-avatars img {
min-width: 50.69px; height: 50.69px; margin-left: -5.54px; font-size: 12.67px; }
body .customer-avatars .more {
min-width: 50.69px; height: 50.69px; margin-left: -5.54px; font-size: 12.67px; line-height: 15.05px; }
body .customer-text p {
font-size: 12.67px; }
body .elementor-140 .elementor-element.elementor-element-58cee66b .elementor-heading-title {
font-size: 38.02px; }
body .elementor-140 .elementor-element.elementor-element-3da83a05 {
margin: 11.09px 0.00px 0.00px 0.00px; }
body .elementor-140 .elementor-element.elementor-element-3da83a05 .elementor-heading-title {
font-size: 12.67px; }
body .elementor-140 .elementor-element.elementor-element-f5d2561 {
--padding-top: 31.68px; }
body .elementor-140 .elementor-element.elementor-element-a00d9b9,
body .elementor-140 .elementor-element.elementor-element-9d50051 {
width: var(--container-widget-width, 205.92px); max-width: 205.92px; --container-widget-width: 205.92px; }
body .elementor-140 .elementor-element.elementor-element-9d50051 .elementor-button,
body .elementor-140 .elementor-element.elementor-element-a00d9b9 .elementor-button {
font-size: 12.67px; padding: 15.44px 3.96px 15.44px 3.96px; }
body .elementor-140 .elementor-element.elementor-element-d3fd58f {
width: var(--container-widget-width, 290.00px); max-width: 290.00px; --container-widget-width: 290.00px; }
body .elementor-140 .elementor-element.elementor-element-03df848 {
width: var(--container-widget-width, 253.44px); max-width: 253.44px; --container-widget-width: 253.44px; }
.elementor-4061 .elementor-element.elementor-element-5f4bcba {
width: var(--container-widget-width, 164.73px);
max-width: 164.73px;
--container-widget-width: 164.73px;
}
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--content-width: 1248.19px; }
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--gap: 0.00px 119.59px; --column-gap: 119.59px; --padding-top: 57.42px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--width: 382.54px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--gap: 7.92px 0.00px; --row-gap: 7.92px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--width: 182.95px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--gap: 19.01px 19.01px; --row-gap: 19.01px; --column-gap: 19.01px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--width: 182.95px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--gap: 19.01px 19.01px; --row-gap: 19.01px; --column-gap: 19.01px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--width: 140.98px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--display: flex;
--gap: 19.01px 19.01px; --row-gap: 19.01px; --column-gap: 19.01px; --padding-top: 0.00em; --padding-bottom: 0.00em; --padding-left: 0.00em; --padding-right: 0.00em; }
body .elementor-136 .elementor-element.elementor-element-357f7793 img {
height: 47.52px; }
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 .elementor-heading-title {
font-size: 12.67px; }
body .elementor-136 .elementor-element h5.elementor-heading-title.elementor-size-default {
font-size: 19.01px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
margin-bottom: 11.09px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main .elementor-item {
padding-left: 9.50px; padding-right: 9.50px; padding-top: 3.17px; padding-bottom: 3.17px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(11.09px / 2); }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(11.09px / 2); }
body .elementor-element[data-id="8ca54ae"] li * {
font-size: 12.67px !important; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-icon {
padding-inline-end: 6.34px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae {
--e-icon-list-icon-size: 19.01px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon {
--icon-padding: 12.67px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon svg {
width: 14.26px; height: 14.26px; }
body .elementor-136 .elementor-element.elementor-element-17e02835 {
--margin-top: 2.38em; --padding-top: 19.01px; --padding-bottom: 11.09px; }
body .elementor-136 .elementor-element.elementor-element-75e273e9 .elementor-heading-title {
font-size: 12.67px; line-height: 17.42px; }
body .elementor-136 .elementor-element.elementor-element-17c1718 {
--padding-bottom: 19.01px; }
body .elementor-136 .elementor-element.elementor-element-be99edd .elementor-heading-title {
font-size: 12.67px; line-height: 17.42px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 {
--icon-size: 14.26px; --grid-column-gap: 11.00px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu .elementor-item {
font-size: 12.67px; line-height: 15.05px; }
body .elementor-element-561cb526:before {
width: 313.63px;
height: 313.63px;
left: -129.89px;
top: 304.13px;
}
body .elementor-element-561cb526:after {
width: 259.78px;
height: 259.78px;
left: 1023.26px;
top: -71.28px;
} .search_filter_bar {
gap: 18.22px;
padding: 9.50px 13.46px;
border-radius: 3.96px;
}
.sf_field {
width: 189.29px;
height: 47.52px;
border-radius: 9.50px;
padding: 4.75px 11.88px;
}
.sf_field:has(ul) {
padding-left: 0;
text-indent: 11.88px;
}
.sf_field:first-child {
width: 193.25px;
padding-left: 0;
}
.sf_field:first-child input {
padding-left: 11.88px;
height: 100%;
}
body .sf_field input,
body .sf_field select,
.custom-select {
font-size: 12.67px !important;
}
.sf_field label {
min-width: 36.43px;
height: 36.43px;
border-radius: 17.42px;
}
.search_filter_bar>button {
width: 134.64px;
height: 47.52px;
font-size: 14.26px !important;
}
button#sf_clear_btn {
font-size: 14.26px;
letter-spacing: 0.79px;
}
div#all_rooms .detail-content {
gap: 3.17px;
}
.sf_field label svg {
width: 19.096px;
}
.elementor-1444 .elementor-element.elementor-element-1252d97 {
padding: 5.54px 0px 29.30px 0px;
font-size: 16.54px;
letter-spacing: 0.23px;
}
.post-type-archive-product .elementor-1444 .elementor-element.elementor-element-69e9bae9 {
--padding-top: 63.36px;
--padding-bottom: 63.36px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--content-width: 1181.66px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--gap: 36.43px 36.43px;
--row-gap: 36.43px;
--column-gap: 36.43px;
}
body .elementor-31526 .elementor-element.elementor-element-40fc2b3d {
--gap: 19.01px 19.01px;
--row-gap: 19.01px;
--column-gap: 19.01px;
--padding-top: 39.60px;
--padding-bottom: 39.60px;
--padding-left: 19.01px;
--padding-right: 19.01px;
}
.elementor-31526 .elementor-element.elementor-element-59992d1b {
--border-radius: 19.01px 19.01px 19.01px 19.01px;
}
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title,
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title a {
font-size: 25.34px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>a {
font-size: 12.67px;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>a {
font-size: 11.88px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-icon svg {
height: 19.01px;
width: 19.01px;
}
body .elementor-31526 .elementor-element.elementor-element-6495a29f .elementor-heading-title {
font-size: 19.01px !important;
}
body .elementor-31526 .elementor-element.elementor-element-3d018647 .elementor-icon-box-description {
font-size: 12.67px;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d {
padding: 0px 0px 11.09px 0px;
--e-icon-list-icon-size: 16.54px;
}
body .elementor-31526 .elementor-element.elementor-element-d7212c5 {
--padding-top: 8.71px;
}
body .elementor-31526 .elementor-element.elementor-element-6a9534e6 .elementor-button {
padding: 12.67px 3.96px 12.67px 3.96px;
}
body .elementor-31526 .elementor-element.elementor-element-2a470c6f .elementor-button {
padding: 12.67px 3.96px 12.67px 3.96px;
}
body .elementor-31526 .elementor-element.elementor-element-97b0aab a[rel="tag"] {
font-size: 12.67px;
padding-top: 6.34px;
padding-right: 11.09px;
padding-bottom: 6.34px;
padding-left: 11.09px;
border-radius: 19.01px;
} .elementor-1444 .elementor-element.elementor-element-d517415 {
--content-width: 1035.3024px;
}
.elementor-1444 .elementor-element.elementor-element-d517415 {
--padding-top: 63.36px;
--padding-bottom: 63.36px;
}
.elementor-1444 .elementor-element.elementor-element-22477d6 .elementor-heading-title {
line-height: 43.13232px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 {
--gap: 19.008px 19.008px;
--row-gap: 19.008px;
--column-gap: 19.008px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-element.icon-box-room {
--border-radius: 28.51px 28.51px 28.51px 28.51px;
--padding-top: 31.68px;
--padding-bottom: 31.68px;
--padding-left: 19.01px;
--padding-right: 19.01px;
--gap: 19.008px 0px;
--row-gap: 19.008px;
}
.elementor-1444 .elementor-element.elementor-element-5f0e868 {
margin: 0px 0px 30.10px 0px;
font-size: 14.26px;
}
.elementor-1444 .elementor-element.elementor-element-db688d0 .elementor-icon-box-title {
margin-block-end: 11.088px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 img {
width: 50.688px;
height: 50.688px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--content-width: 792.79px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--gap: 10.30px 10.30px;
--row-gap: 10.30px;
--column-gap: 10.30px;
}
.elementor-1444 .elementor-element.elementor-element-ad470a2 {
--gap: 31.68px 31.68px;
--row-gap: 31.68px;
--column-gap: 31.68px;
--padding-top: 53.856px;
--padding-bottom: 63.36px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--content-width: 1219.68px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--padding-top: 53.856px;
--padding-bottom: 63.36px;
}
.elementor-1444 .elementor-element.elementor-element-db8325b {
margin: 0px 0px 30.10px 0px;
font-size: 14.26px;
}
.elementor-1444 .elementor-element.elementor-element-ab2af26 {
--gap: 31.68px 31.68px;
--row-gap: 31.68px;
--column-gap: 31.68px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
font-size: 14.26px;
padding: 11.88px 33.26px 11.88px 16.63px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body {
border-radius: 9.50px 9.50px 9.50px 9.50px;
padding: 0px 16.63px 16.63px 16.63px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion>.elementskit-card {
border-radius: 9.50px 9.50px 9.50px 9.50px !important;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body p {
font-size: 12.67px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 .elementor-button {
font-size: 14.26px;
padding: 14.65px 0px 14.65px 0px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 {
width: var(--container-widget-width, 158.4px);
max-width: 158.4px;
margin: 30.10px 0px 0px 0px;
--container-widget-width: 158.4px;
}
body .elementor-1444 .elementor-element.elementor-element-2317ab1 {
--border-radius: 28.51px 28.51px 28.51px 28.51px;
--padding-top: 39.60px;
--padding-bottom: 79.20px;
--padding-left: 79.20px;
--padding-right: 79.20px;
}
body .elementor-1444 .elementor-element.elementor-element-557abf7 img {
max-width: 187.70px;
}
body .elementor-1444 .elementor-element.elementor-element-8f6b620 .elementor-heading-title {
font-size: 38.02px;
}
.elementor-1444 .elementor-element.elementor-element-0a6560b .elementor-heading-title {
font-size: 12.67px;
}
.elementor-1444 .elementor-element.elementor-element-6f0571d {
width: var(--container-widget-width, 205.92px);
max-width: 205.92px;
--container-widget-width: 205.92px;
}
.elementor-1444 .elementor-element.elementor-element-ffbc6d4 {
--padding-top: 63.36px;
--padding-bottom: 63.36px;
}
.search_filter_bar.empty-error::before {
left: 26.93px;
top: calc(100% + 3.17px);
font-size: 11.09px;
}
}
@media only screen and (min-width:1200px) and (max-width:1500px) {
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 { 
padding: 0px 6.732px 0px 6.732px; 
}
.elementor-hidden-desktop.elementor-hidden-laptop {
display: none;
}
.elementor-4061 .elementor-element.elementor-element-a5619a3 {
--content-width: 1000px; }
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-icon-box-description {
font-size: 10.77px;
}
.elementor-4061 .elementor-element.elementor-element-7bae71a {
--gap: 0.00px 41.06px; --column-gap: 41.06px; --padding-bottom: 11.11px;
--padding-top: 11.11px; }
.elementor-4061 .elementor-element.elementor-element-b94907c img {
height: 38.25px; }
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu--main .elementor-item {
padding-top: 3.37px; padding-bottom: 3.37px; }
.elementor-4061 .elementor-element.elementor-element-c376b3c .elementor-nav-menu .elementor-item {
font-size: 11.4444px; line-height: 13.46px; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
margin-inline-end: 12.15px; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
margin-inline-start: 12.15px; }
.elementor-shortcode .header-account>a {
font-size: 11.6195px !important; width: 140.03px; line-height: 15.49px !important; padding: 10.77px; }
.elementor-140 .elementor-element.elementor-element-459be543 {
--content-width: 565.49px; }
.elementor-140 .elementor-element.elementor-element-459be543 {
--min-height: calc(100vh - 62.14px); }
.elementor-140 .elementor-element.elementor-element-50abc7c6 .elementor-heading-title {
font-size: 43.09px; line-height: 0.90em; letter-spacing: 0.87px; }
.elementor-140 .elementor-element.elementor-element-6c059492 {
width: var(--container-widget-width, 393.82px); max-width: 393.82px; padding: 10.10px 0.00px 10.10px 0.00px; --container-widget-width: 393.82px; }
.elementor-140 .elementor-element.elementor-element-6c059492 .elementor-heading-title {
font-size: 12.12px; letter-spacing: 0.24px; }
.elementor-140 .elementor-element.elementor-element-349c070 {
--margin-top: 16.16px; }
.elementor-140 .elementor-element.elementor-element-d3fd58f .elementor-button,
.elementor-140 .elementor-element.elementor-element-03df848 .elementor-button {
font-size: 12.12px; padding: 13.12px 3.37px 13.12px 3.37px; }
.elementor-140 .elementor-element.elementor-element-c473fad {
max-width: 732.45px; margin: auto;
}
.elementor-140 .elementor-element.elementor-element-c473fad {
--gap: 3.37px; --row-gap: 3.37px; --column-gap: 3.37px; --padding-top: 53.86px; --padding-bottom: 20.20px; }
.elementor-140 .elementor-element.elementor-element-7332ed1 .elementor-heading-title {
line-height: 36.66px; }
.elementor-kit-97 h2 {
font-size: 25.59px; }
.elementor-140 .elementor-element.elementor-element-5fbfbfd {
padding: 4.71px 0.00px 4.71px 0.00px; font-size: 10.76px; letter-spacing: 0.20px; }
.custom-tab .adr-logo-wrapper {
margin-top: 37.03px; }
.custom-tab div#logo-button {
max-width: 498.17px; }
body .custom-tab .logo-btn {
margin: 21.54px auto; }
body .left-part {
max-width: 459.12px; padding: 0 21.54px; }
body .custom-tab .content h3 {
font-size: 18.85px; margin-bottom: 20.20px; letter-spacing: .19px; }
body .custom-tab .left-tabs {
gap: 14.81px; }
body .custom-tab .tab {
gap: 8.08px; border-radius: 8.08px; padding: 20.06px 14.94px; }
body .custom-tab .tab::before {
border-radius: 8.08px;
}
body .custom-tab .tab .icon {
max-width: 39.86px; min-width: 39.86px; }
body .custom-tab .tab h4 {
margin-bottom: 4.98px; font-size: 14.81px; }
body .custom-tab .tab p {
font-size: 10.76px; }
body .right-part {
max-width: 480.67px; padding: 0 32.32px; }
body .custom-tab .right-content {
border-radius: 8.08px; padding: 18.85px 22.89px; }
body .flx img {
width: 39.86px; }
body .custom-tab .content-box h3 {
margin-bottom: 4.17px; font-size: 14.81px; }
body .custom-tab .content-box p {
font-size: 10.76px; line-height: 14.14px; margin-bottom: 14.81px; }
body .custom-tab .container {
max-width: 940.46px; padding: 0 13.46px; }
body .right-content {
height: calc(100% - 42.81px); }
body .custom-tab .content-box ul li {
padding-left: 18.85px; margin-bottom: 6.73px; font-size: 10.76px; line-height: 14.14px; }
body .custom-tab .content-box ul li::before {
top: 2.02px; width: 13.46px; height: 13.46px; }
body .custom-tab .content-box ul {
margin-bottom: 15.18px; }
body div.illustration svg {
max-height: 341.31px; }
body .elementor-140 .elementor-element.elementor-element-39b6274 {
--padding-bottom: 53.86px; }
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--content-width: 1004.41px; }
body .elementor-140 .elementor-element.elementor-element-a394a0a {
--padding-bottom: 53.86px; }
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--content-width: 732.45px; }
body .elementor-140 .elementor-element.elementor-element-eb26590 {
--gap: 3.37px 3.37px; --row-gap: 3.37px; --column-gap: 3.37px; --padding-top: 46.376px; --padding-bottom: 26.93px; }
body .elementor-140 .elementor-element.elementor-element-160249f8 .elementor-heading-title {
line-height: 36.66px; }
body .elementor-140 .elementor-element.elementor-element-648267e {
padding: 4.71px 0.00px 4.71px 0.00px; font-size: 10.76px; line-height: 20.20px; }
body .elementor-140 .elementor-element.elementor-element-27bb993 .elementor-loop-container {
gap: 20.20px; }
body .elementor-1444 .elementor-element.elementor-element-447b736 .elementor-loop-container {
gap: 20.20px;
}
body .elementor-492 .elementor-element.elementor-element-bef60bc {
--gap: 16.16px 16.16px; --row-gap: 16.16px; --column-gap: 16.16px;  --padding-top: 33.66px; --padding-bottom: 33.66px; --padding-left: 16.15px; --padding-right: 16.15px; }
.elementor-492 .elementor-element.elementor-element-e2e1f2b {
--border-radius: 16.16px 0.00px 0.00px 16.16px;
}
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title,
body .elementor-492 .elementor-element.elementor-element-ef13213 .elementor-icon-box-title a {
font-size: 21.54px; }
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-item>a {
font-size: 10.77px; }
body .e-loop-item .elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
padding-left: 5.39px;
}
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 .elementor-icon-list-item>a {
font-size: 10.098px;
}
body .elementor-492 .elementor-element.elementor-element-efe3e20 .elementor-icon-list-icon svg {
height: 16.16px; width: 16.16px; }
body.page .elementor-492 .elementor-element.elementor-element-28ae394 .elementor-heading-title {
font-size: 16.16px !important; }
body .elementor-492 .elementor-element.elementor-element-9f93b9b .elementor-icon-box-description {
font-size: 10.77px; }
body .e-loop-item li.elementor-icon-list-item.elementor-inline-item {
padding-top: 5.39px; padding-right: 9.43px; padding-bottom: 5.39px; padding-left: 9.43px; border-radius: 16.16px; }
body .e-loop-item .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-inline: 5.39px; }
body .elementor-492 .elementor-element.elementor-element-4bcd1b6 {
padding: 0.00px 0.00px 9.43px 0.00px; --e-icon-list-icon-size: 14.0624px; }
body .elementor-492 .elementor-element.elementor-element-d7212c5 {
--padding-top: 7.40px; }
.elementor-kit-97 button,
.elementor-kit-97 input[type="button"],
.elementor-kit-97 input[type="submit"],
.elementor-kit-97 .elementor-button {
font-size: 10.77px; }
body .elementor-492 .elementor-element.elementor-element-a418532 .elementor-button {
padding: 10.77px 3.37px 10.77px 3.37px; }
body .elementor-492 .elementor-element.elementor-element-61bf18a .elementor-button {
padding: 10.77px 3.37px 10.77px 3.37px; }
body .elementor-140 .elementor-element.elementor-element-71cc560 {
--content-width: 1033.36px; }
.elementor-140 .elementor-element.elementor-element-71cc560 {
--gap: 0.00px 28.95px; --column-gap: 28.95px; --padding-top: 53.86px; --padding-bottom: 37.026px; }
.elementor-140 .elementor-element.elementor-element-d03889d {
--width: 574.23px; }
.elementor-140 .elementor-element.elementor-element-48dfd1e {
--width: 210.71px; }
.elementor-140 .elementor-element.elementor-element-d03889d {
--padding-left: 17.17px; --padding-right: 17.17px; }
.elementor-140 .elementor-element.elementor-element-c4a3a28 {
--width: 426.81px; }
body .logodiv {
width: 126.90px !important; }
body .topcard:before {
height: 8.47px; }
body .elementor-140 .elementor-element.elementor-element-119e36b {
font-size: 9.17px; }
body .elementor-140 .elementor-element.elementor-element-335c038 {
margin: 0.00px 0.00px 2.86px 0.00px; }
body .elementor-140 .elementor-element.elementor-element-335c038 .elementor-heading-title {
font-size: 20.63px; }
body .elementor-140 .elementor-element.elementor-element-ebb8be4 {
--padding-top: 18.37px; --padding-bottom: 36.43px; --padding-left: 13.76px; --padding-right: 13.76px; font-size: 10.77px; }
body .elementor-140 .elementor-element.elementor-element-fa32548 {
margin: 6.34px 0.00px 0.00px 0.00px; font-size: 7.32px; }
body .elementor-140 .elementor-element.elementor-element-683df6d {
margin: 5.87px 0.00px 0.00px 0.00px; font-size: 7.32px; }
body .elementor-140 .elementor-element.elementor-element-1fa5d6f {
margin: 4.84px 0.00px 0.00px 0.00px; font-size: 7.32px; }
body .elementor-140 .elementor-element.elementor-element-1fa5d6f svg {
width: 10.77px; height: 10.77px; }
body .elementor-140 .elementor-element.elementor-element-ce81a0d {
margin: -28.27px 0.00px 0.00px 0.00px; }
body .elementor-140 .elementor-element.elementor-element-fd43ffc img {
width: 74.57px; }
body .elementor-140 .elementor-element.elementor-element-fd43ffc {
margin: -11.44px 0.00px 0.00px -89.54px; }
body .elementor-140 .elementor-element.elementor-element-f1e8957 {
width: var(--container-widget-width, 125.89px); max-width: 125.89px; --container-widget-width: 125.89px; top: -111.75px; }
body .payment-card {
padding: 11.44px 13.46px; width: 203.98px; gap: 18.85px; }
body .logodiv svg {
width: 249.08px !important; }
body .elementor-140 .elementor-element.elementor-element-d85c4f3 {
--gap: 34.33px 34.33px; --row-gap: 34.33px; --column-gap: 34.33px; --padding-bottom: 16.83px; }
body .profile img {
min-width: 49.82px; height: 49.82px; }
body .details h3 {
font-size: 13.46px; line-height: 15.42px; }
body .details .amount {
margin-top: 3.37px; line-height: 10.10px; font-size: 8.46px; }
body .status {
padding: 3.37px 11.44px 3.37px 9.43px; margin-top: 5.12px; width: 63.95px; height: 14.81px; }
body .elementor-140 .elementor-element.elementor-element-c4a3a28 {
--gap: 10.10px 10.10px; --row-gap: 10.10px; --column-gap: 10.10px; }
body .elementor-140 .elementor-element.elementor-element-d004c00 {
width: var(--container-widget-width, 430.18px); max-width: 430.18px; --container-widget-width: 430.18px; font-size: 10.77px; line-height: 18.85px; }
.elementor-140 .elementor-element.elementor-element-84c5508 {
--width: 415.89px; }
.elementor-140 .elementor-element.elementor-element-84c5508 {
--gap: 0.00px 9.43px; --column-gap: 9.43px; --padding-top: 16.49px; --padding-bottom: 29.95px; }
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
width: 55.88px; }
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-img {
margin-bottom: 14.14px; }
.elementor-140 .elementor-element.elementor-element-84c5508 .elementor-image-box-wrapper .elementor-image-box-title {
font-size: 13.46px; letter-spacing: 0.14px; }
.elementor-140 .elementor-element.elementor-element-0b4c66e {
width: var(--container-widget-width, 198.59px); max-width: 198.59px; --container-widget-width: 198.59px; }
.elementor-140 .elementor-element.elementor-element-0b4c66e .elementor-button {
font-size: 12.12px; padding: 12.45px 0.00px 12.45px 0.00px; }
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--content-width: 1004.41px; }
.elementor-140 .elementor-element.elementor-element-c8c2ee6 {
--gap: 0.00px 43.09px; --column-gap: 43.09px; --margin-top: 53.86px; --margin-bottom: 53.86px; }
.elementor-140 .elementor-element.elementor-element-fd782e3 {
--width: 302.94px;
gap: 7.40px;
}
.elementor-140 .elementor-element.elementor-element-5230ccd {
font-size: 10.77px; }
.elementor-140 .elementor-element.elementor-element-fd88c38 {
margin: 14.81px 0.00px 0.00px 0.00px; --e-icon-list-icon-size: 21.54px; }
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(13.464px / 2); }
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(13.464px / 2); }
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-icon svg {
height: 21.54px; width: 21.54px; }
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-140 .elementor-element.elementor-element-fd88c38 .elementor-icon-list-item>a {
font-size: 10.77px; line-height: 20.20px; }
.elementor-140 .elementor-element.elementor-element-0a71de6 {
--gap: 16.16px 16.16px; --row-gap: 16.16px; --column-gap: 16.16px; }
.elementor-140 .elementor-element.elementor-element-aff1ae6 {
padding: 25.59px 16.16px 25.59px 16.16px; border-radius: 25.59px 25.59px 25.59px 25.59px; }
body .elementor-element-c8c2ee6 .elementor-widget-image-box:before {
border-radius: 25.59px 25.59px 25.59px 25.59px; }
body .elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-wrapper .elementor-image-box-img {
width: 47.12px; margin-bottom: 16.16px; }
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-title {
margin-bottom: 9.43px; font-size: 14.81px; }
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-image-box-description {
font-size: 10.77px; }
.elementor-140 .elementor-element.elementor-element-0a71de6 .elementor-widget-image-box {
padding: 25.59px 16.16px 25.59px 16.16px; border-radius: 25.59px 25.59px 25.59px 25.59px; }
.elementor-140 .elementor-element.elementor-element-7d5797a {
--gap: 26.93px 26.93px; --row-gap: 26.93px; --column-gap: 26.93px; --padding-top: 45.7776px; --padding-bottom: 53.86px; }
.elementor-140 .elementor-element.elementor-element-886019f .elementor-heading-title {
line-height: 36.66px; }
.elementor-140 .elementor-element.elementor-element-fe218af {
width: var(--container-widget-width, 1112.12px); max-width: 1112.12px; --container-widget-width: 1112.12px; }
body .vt-wrap {
gap: 24.23px; } body .vt-main {
width: 727.06px; min-width: 727.06px; }
body .vt-panel {
transform: translateY(5.39px); }
body .vt-media {
border-radius: 40.39px;
}
body .image-container img {
height: 404.59px; }
body a.vt-book {
width: 168.30px; height: 39.05px; font-size: 12.12px !important; letter-spacing: 0.67px !important; } body .take-tour {
gap: 8.08px; padding: 6.73px 10.77px; }
body .take-tour .circle {
left: -9.43px; width: 46.45px; height: 46.45px; }
body button.take-tour {
width: 115.79px; height: 35.00px; font-size: 10.77px; }
body span.label {
width: 67.32px; }
body .pnlm-controls-container {
right: 16.16px; bottom: 16.16px; }
body .pnlm-fullscreen-toggle-button.pnlm-sprite.pnlm-fullscreen-toggle-button-inactive.pnlm-controls.pnlm-control {
background-size: 16.16px; width: 29.62px; height: 29.62px; }
body .take-tour .circle svg {
width: 29.62px; height: 29.62px; }
body .vt-meta {
gap: 9.43px; }
body .shortcode-box.active {
max-height: 807.84px; } body .vt-info {
padding: 10.10px 8.76px 0 8.76px; gap: 6.06px; }
body .vt-info h2 {
font-size: 21.54px; line-height: 25.59px; }
body .vt-info p {
margin: 6.73px 0 0; font-size: 10.77px; line-height: 14.81px; }
body .vt-book {
padding: 6.73px 12.12px; } body .vt-side {
width: 362.86px; min-width: 362.86px; }
body .vt-side .heading {
margin: 0 0 9.43px; font-size: 18.85px; letter-spacing: 0.19px; }
body .vt-side p.lead {
font-size: 10.77px; margin-bottom: 18.85px; padding-right: 0.67px; }
body .vt-list {
gap: 28.95px;
max-height: 364.87px; }
body .vt-card {
gap: 6.73px; }
body .vt-thumb {
width: 177.73px; height: 102.32px; }
body .vt-thumb .play {
width: 46.45px; height: 46.45px; }
body .vt-meta h4 {
font-size: 14.81px; }
body .vt-meta p {
font-size: 10.77px; }
body .pax {
gap: 5.39px; padding: 5.39px 9.43px; font-size: 10.77px; }
body section.virtual-tour .ipnrm-1 {
height: 404.59px; }
body .ipnrm-tr-bar {
top: 16.16px !important; right: 16.16px !important; gap: 16.16px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn {
width: 29.62px !important; height: 29.62px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-next-scene:after {
background-size: 16.16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-prev-scene:after {
background-size: 16.16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
bottom: 16.16px; right: 16.16px; gap: 16.16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs:after {
background-size: 16.16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
background-size: 16.16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close {
top: 16.16px; left: 16.16px; width: 29.62px; height: 29.62px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close:before {
width: 16.16px; height: 16.16px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom) .ipnrm-body {
width: 29.62px; height: 29.62px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom).ipnrm-link-scene .ipnrm-body:before {
width: 8.08px; height: 8.08px; }
body .status .dot {
width: 6.06px; height: 6.06px; margin-right: 5.39px; }
body .status .text {
font-size: 8.08px; line-height: 0.75px; }
body .elementor-140 .elementor-element.elementor-element-7675959b {
--content-width: 1037.00px; }
body .elementor-140 .elementor-element.elementor-element-7675959b {
--padding-top: 53.86px; --padding-bottom: 53.86px; }
body .elementor-140 .elementor-element.elementor-element-561cb526 {
--border-radius: 24.23px 24.23px 24.23px 24.23px; --padding-top: 33.66px; --padding-bottom: 67.32px; --padding-left: 67.32px; --padding-right: 67.32px; }
body .elementor-140 .elementor-element.elementor-element-8f1ef30 img {
max-width: 159.55px; }
body .elementor-140 .elementor-element.elementor-element-39b8ad4 {
width: var(--container-widget-width, 273.32px); max-width: 273.32px; margin: 26.93px 0.00px 0.00px 0.00px; --container-widget-width: 273.32px; }
body .trusted-customers {
gap: 9.43px; }
body .customer-avatars img {
min-width: 43.09px; height: 43.09px; margin-left: -4.71px; font-size: 10.77px; }
body .customer-avatars .more {
min-width: 43.09px; height: 43.09px; margin-left: -4.71px; font-size: 10.77px; line-height: 12.79px; }
body .customer-text p {
font-size: 10.77px; }
body .elementor-140 .elementor-element.elementor-element-58cee66b .elementor-heading-title {
font-size: 32.32px; }
body .elementor-140 .elementor-element.elementor-element-3da83a05 {
margin: 9.43px 0.00px 0.00px 0.00px; }
body .elementor-140 .elementor-element.elementor-element-3da83a05 .elementor-heading-title {
font-size: 10.77px; }
body .elementor-140 .elementor-element.elementor-element-f5d2561 {
--padding-top: 26.93px; }
body .elementor-140 .elementor-element.elementor-element-a00d9b9,
body .elementor-140 .elementor-element.elementor-element-9d50051 {
width: var(--container-widget-width, 175.032px); max-width: 175.032px; --container-widget-width: 175.032px; }
body .elementor-140 .elementor-element.elementor-element-9d50051 .elementor-button,
body .elementor-140 .elementor-element.elementor-element-a00d9b9 .elementor-button {
font-size: 10.77px; padding: 13.12px 3.37px 13.12px 3.37px; }
body .elementor-140 .elementor-element.elementor-element-d3fd58f {
width: var(--container-widget-width, 246.50px); max-width: 246.50px; --container-widget-width: 246.50px; }
body .elementor-140 .elementor-element.elementor-element-03df848 {
width: var(--container-widget-width, 215.42px); max-width: 215.42px; --container-widget-width: 215.42px; }
.elementor-4061 .elementor-element.elementor-element-5f4bcba {
width: var(--container-widget-width, 140.02px); max-width: 140.02px; --container-widget-width: 140.02px; }
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--content-width: 1060.96px; }
body .elementor-136 .elementor-element.elementor-element-7e232ec8 {
--gap: 0.00px 101.65px; --column-gap: 101.65px; --padding-top: 48.81px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--width: 325.16px; }
body .elementor-136 .elementor-element.elementor-element-256f59c2 {
--gap: 6.73px 0.00px; --row-gap: 6.73px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--width: 155.51px; }
body .elementor-136 .elementor-element.elementor-element-4f8c8ec3 {
--gap: 16.16px 16.16px; --row-gap: 16.16px; --column-gap: 16.16px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--width: 155.51px; }
body .elementor-136 .elementor-element.elementor-element-54dc70a3 {
--gap: 16.16px 16.16px; --row-gap: 16.16px; --column-gap: 16.16px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--width: 119.83px; }
body .elementor-136 .elementor-element.elementor-element-65467e98 {
--display: flex;
--gap: 16.16px 16.16px; --row-gap: 16.16px; --column-gap: 16.16px; --padding-top: 0.00em; --padding-bottom: 0.00em; --padding-left: 0.00em; --padding-right: 0.00em; }
body .elementor-136 .elementor-element.elementor-element-357f7793 img {
height: 40.39px; }
body .elementor-136 .elementor-element.elementor-element-3ff5a1d8 .elementor-heading-title {
font-size: 10.77px; }
body .elementor-136 .elementor-element h5.elementor-heading-title.elementor-size-default {
font-size: 16.16px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
margin-bottom: 9.43px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu--main .elementor-item {
padding-left: 8.08px; padding-right: 8.08px; padding-top: 2.70px; padding-bottom: 2.70px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end: calc(9.43px / 2); }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start: calc(9.43px / 2); }
body .elementor-element[data-id="8ca54ae"] li * {
font-size: 10.77px !important; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae .elementor-icon-list-icon {
padding-inline-end: 5.39px; }
body .elementor-136 .elementor-element.elementor-element-8ca54ae {
--e-icon-list-icon-size: 16.16px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon {
--icon-padding: 10.77px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 .elementor-social-icon svg {
width: 12.12px; height: 12.12px; }
body .elementor-136 .elementor-element.elementor-element-17e02835 {
--margin-top: 2.02em; --padding-top: 16.16px; --padding-bottom: 9.43px; }
body .elementor-136 .elementor-element.elementor-element-75e273e9 .elementor-heading-title {
font-size: 10.77px; line-height: 14.81px; }
body .elementor-136 .elementor-element.elementor-element-17c1718 {
--padding-bottom: 16.16px; }
body .elementor-136 .elementor-element.elementor-element-be99edd .elementor-heading-title {
font-size: 10.77px; line-height: 14.81px; }
body .elementor-136 .elementor-element.elementor-element-f3dc655 {
--icon-size: 12.12px; --grid-column-gap: 9.35px; }
body .elementor-136 .elementor-element.elementor-element-af102b3 .elementor-nav-menu .elementor-item {
font-size: 10.77px; font-weight: 400;
line-height: 12.79px; }
body .elementor-element-561cb526:before {
width: 266.59px;
height: 266.59px;
left: -110.41px;
top: 258.51px;
}
body .elementor-element-561cb526:after {
width: 220.81px;
height: 220.81px;
left: 869.77px;
top: -60.59px;
} .search_filter_bar {
gap: 15.49px;
padding: 8.07px 11.44px;
border-radius: 3.37px;
}
.sf_field {
width: 160.90px;
height: 40.39px;
border-radius: 8.07px;
padding: 4.04px 10.10px;
}
.sf_field:has(ul) {
padding-left: 0;
text-indent: 10.10px;
}
.sf_field:first-child {
width: 164.26px;
padding-left: 0;
}
.sf_field:first-child input {
padding-left: 10.10px;
height: 100%;
}
body .sf_field input,
body .sf_field select,
.custom-select {
font-size: 10.77px !important;
}
.sf_field label {
min-width: 30.97px;
height: 30.97px;
border-radius: 14.81px;
}
.search_filter_bar>button {
width: 114.44px;
height: 40.39px;
font-size: 12.12px !important;
}
button#sf_clear_btn {
font-size: 12.12px;
letter-spacing: 0.67px;
}
div#all_rooms .detail-content {
gap: 2.69px;
}
.sf_field label svg {
width: 16.2316px;
}
.elementor-1444 .elementor-element.elementor-element-1252d97 {
padding: 4.71px 0px 24.91px 0px;
font-size: 14.06px;
letter-spacing: 0.20px;
}
.post-type-archive-product .elementor-1444 .elementor-element.elementor-element-69e9bae9 {
--padding-top: 53.856px;
--padding-bottom: 53.856px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--content-width: 1004.41px;
}
.elementor-1444 .elementor-element.elementor-element-7190849d {
--gap: 30.97px 30.97px;
--row-gap: 30.97px;
--column-gap: 30.97px;
}
body .elementor-31526 .elementor-element.elementor-element-40fc2b3d {
--gap: 16.16px 16.16px;
--row-gap: 16.16px;
--column-gap: 16.16px;
--padding-top: 33.66px;
--padding-bottom: 33.66px;
--padding-left: 16.16px;
--padding-right: 16.16px;
}
.elementor-31526 .elementor-element.elementor-element-59992d1b {
--border-radius: 16.16px 16.16px 16.16px 16.16px;
}
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title,
body .elementor-31526 .elementor-element.elementor-element-7758ad8e .elementor-icon-box-title a {
font-size: 21.54px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-item>a {
font-size: 10.77px;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>.elementor-icon-list-text,
body .elementor-31526 .elementor-element.elementor-element-2620f00d .elementor-icon-list-item>a {
font-size: 10.10px;
}
body .elementor-31526 .elementor-element.elementor-element-4fb8a2bb .elementor-icon-list-icon svg {
height: 16.16px;
width: 16.16px;
}
body .elementor-31526 .elementor-element.elementor-element-6495a29f .elementor-heading-title {
font-size: 16.16px !important;
}
body .elementor-31526 .elementor-element.elementor-element-3d018647 .elementor-icon-box-description {
font-size: 10.77px !important;
}
body .elementor-31526 .elementor-element.elementor-element-2620f00d {
padding: 0px 0px 9.43px 0px;
--e-icon-list-icon-size: 14.06px;
}
body .elementor-31526 .elementor-element.elementor-element-d7212c5 {
--padding-top: 7.40px;
}
body .elementor-31526 .elementor-element.elementor-element-6a9534e6 .elementor-button {
padding: 10.77px 3.37px 10.77px 3.37px;
}
body .elementor-31526 .elementor-element.elementor-element-2a470c6f .elementor-button {
padding: 10.77px 3.37px 10.77px 3.37px;
}
body .elementor-31526 .elementor-element.elementor-element-97b0aab a[rel="tag"] {
font-size: 10.77px;
padding-top: 5.39px;
padding-right: 9.43px;
padding-bottom: 5.39px;
padding-left: 9.43px;
border-radius: 16.16px;
} .elementor-1444 .elementor-element.elementor-element-d517415 {
--content-width: 880.007px;
}
.elementor-1444 .elementor-element.elementor-element-d517415 {
--padding-top: 53.856px;
--padding-bottom: 53.856px;
}
.elementor-1444 .elementor-element.elementor-element-22477d6 .elementor-heading-title {
line-height: 36.662472px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 {
--gap: 16.1568px 16.1568px;
--row-gap: 16.1568px;
--column-gap: 16.1568px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 .elementor-element.icon-box-room {
--border-radius: 24.23px 24.23px 24.23px 24.23px;
--padding-top: 26.93px;
--padding-bottom: 26.93px;
--padding-left: 16.16px;
--padding-right: 16.16px;
--gap: 16.1568px 0px;
--row-gap: 16.1568px;
}
.elementor-1444 .elementor-element.elementor-element-5f0e868 {
margin: 0px 0px 25.59px 0px;
font-size: 12.12px;
}
.elementor-1444 .elementor-element.elementor-element-db688d0 .elementor-icon-box-title {
margin-block-end: 9.4248px;
}
.elementor-1444 .elementor-element.elementor-element-725f0f7 img {
width: 43.0848px;
height: 43.0848px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--content-width: 673.87px;
}
.elementor-1444 .elementor-element.elementor-element-e046ea4 {
--gap: 8.76px 8.76px;
--row-gap: 8.76px;
--column-gap: 8.76px;
}
.elementor-1444 .elementor-element.elementor-element-ad470a2 {
--gap: 26.93px 26.93px;
--row-gap: 26.93px;
--column-gap: 26.93px;
--padding-top: 45.7776px;
--padding-bottom: 53.86px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--content-width: 1036.73px;
}
.elementor-1444 .elementor-element.elementor-element-75458555 {
--padding-top: 45.7776px;
--padding-bottom: 53.86px;
}
.elementor-1444 .elementor-element.elementor-element-db8325b {
margin: 0px 0px 25.59px 0px;
font-size: 12.12px;
}
.elementor-1444 .elementor-element.elementor-element-ab2af26 {
--gap: 26.928px 26.928px;
--row-gap: 26.928px;
--column-gap: 26.928px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
font-size: 12.12px;
padding: 10.10px 28.27px 10.10px 14.14px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body {
border-radius: 8.08px 8.08px 8.08px 8.08px;
padding: 0px 14.14px 14.14px 14.14px;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion>.elementskit-card {
border-radius: 8.08px 8.08px 8.08px 8.08px !important;
}
.elementor-1444 .faqs-div .elementor-element .elementskit-accordion .elementskit-card-body p {
font-size: 10.77px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 .elementor-button {
font-size: 12.12px;
padding: 12.45px 0px 12.45px 0px;
}
.elementor-1444 .elementor-element.elementor-element-1a00bb11 {
width: var(--container-widget-width, 134.64px);
max-width: 134.64px;
margin: 25.59px 0px 0px 0px;
--container-widget-width: 134.64px;
}
body .elementor-1444 .elementor-element.elementor-element-2317ab1 {
--border-radius: 24.23px 24.23px 24.23px 24.23px;
--padding-top: 33.66px;
--padding-bottom: 67.32px;
--padding-left: 67.32px;
--padding-right: 67.32px;
}
body .elementor-1444 .elementor-element.elementor-element-557abf7 img {
max-width: 159.55px;
}
body .elementor-1444 .elementor-element.elementor-element-8f6b620 .elementor-heading-title {
font-size: 32.32px;
}
.elementor-1444 .elementor-element.elementor-element-0a6560b .elementor-heading-title {
font-size: 10.77px;
}
.elementor-1444 .elementor-element.elementor-element-6f0571d {
width: var(--container-widget-width, 175.03px);
max-width: 175.03px;
--container-widget-width: 175.03px;
}
.elementor-1444 .elementor-element.elementor-element-ffbc6d4 {
--padding-top: 53.86px;
--padding-bottom: 53.86px;
}
.search_filter_bar.empty-error::before {
left: 22.89px;
top: calc(100% + 2.69px);
font-size: 9.43px;
}
}
@media only screen and (max-width:767px) {
body .custom-tab .content {
flex-direction: column;
}
body .vt-main,
body .vt-side {
order: 1;
min-width: 100%;
width: 100%;
position: relative;
}
body .custom-tab .container {
padding: 0;
}
body .left-part {
padding: 0;
}
body .right-part {
padding: 48px 0;
}
body .payment-card {
flex-direction: column;
gap: 25px;
text-align: center;
padding: 13px 10px;
width: 100%;
}
body .status .dot {
width: 7px;
height: 7px;
}
body .tick {
line-height: 0;
position: absolute;
right: 18px;
top: 71px;
}
.elementor-widget-lottie {
display: none;
}
body .logodiv {
width: 100% !important;
}
body .elementor-140 .elementor-element.elementor-element-fd43ffc {
margin: 20px auto;
}
body .elementor-492 .elementor-element.elementor-element-28ae394 div.elementor-heading-title {
font-size: 18px !important;
}
body .vt-list {
max-height: 100%;
}
body .vt-info {
flex-direction: column;
padding: 15px 0px;
align-items: start;
}
body .vt-thumb {
width: 120px;
height: 120px;
}
body .trusted-customers {
flex-direction: column;
text-align: center;
}
body a.vt-book {
width: auto;
height: 35px;
font-size: 14px !important;
}
body .vt-info p {
margin: 15px 0;
}
body .vt-main {
min-height: 362.35px;
}
body .vt-media {
border-radius: 10px;
}
body .vt-media .image-container img {
height: 220px;
}
body .vt-info h2 {
font-size: 20px;
line-height: 24px;
}
body .vt-info p,
body .vt-side p.lead,
body .vt-meta p {
font-size: 14.8px;
line-height: 1.6;
}
body .vt-side .heading {
font-size: 24px;
margin-bottom: 25px;
}
body .vt-meta h4 {
font-size: 20px;
}
body .vt-meta {
gap: 5px;
}
body .pax {
padding: 5px 10px;
font-size: 14px;
line-height: 1;
}
body .vt-thumb .play {
width: 40px;
height: 40px;
}
body .vt-thumb .play svg {
width: 25px;
height: 25px;
}
body .pax svg {
width: 15px;
height: 15px;
}
body section.virtual-tour .ipnrm-1,
body section.virtual-tour div#master-container.wpvr-cardboard {
height: 220px !important;
}
body .take-tour .circle {
left: -14px;
width: 40px;
height: 40px;
}
body button.take-tour {
width: 120px;
height: 35px;
justify-content: end;
font-family: Inter;
font-weight: 400;
font-size: 14px;
}
body span.label {
width: 70px;
}
body .header-account>a {
font-size: 12px !important;
}
body .take-tour .circle svg {
width: 28px;
height: 28px;
}
body .header-account>a {
width: 150px;
line-height: 6px !important;
}
body .vt-wrap {
padding: 0;
flex-direction: column;
}
body .add span.elementor-icon-list-text br {
display: none;
}
body .elementor-element-561cb526:before,
.elementor-element-561cb526:after {
display: none;
}
body .custom-tab {
margin-top: 20px;
}
body .custom-tab .tab {
padding: 15px;
}
body .custom-tab .tab .icon {
max-width: 44px;
min-width: 44px;
}
body .custom-tab .tab h4 {
font-size: 18px;
}
li.login-link.menu-item {
display: block;
}
body.logged-in li.login-link.menu-item,
footer li.login-link.menu-item {
display: none !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
padding: 15px;
}
li.login-link.menu-item a {
justify-content: center;
color: #fff;
margin-top: 10px;
}
.login-icn:has(a.elementor-button.elementor-button-link.elementor-size-sm) {
display: none !important;
}
body .account-icon {
width: 30px;
height: 30px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box .elementor-image-box-wrapper figure.elementor-image-box-img {
height: 50px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-description {
display: none;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box:before {
border-radius: 15px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box {
overflow: hidden;
min-height: 140.2px;
}
body .title-btn .vt-cta {
display: block;
}
body .vt-info>.vt-cta {
display: none;
}
.title-btn {
display: flex;
gap: 10px;
align-items: center;
justify-content: space-between;
}
body .flx img {
width: 44px;
}
body .custom-tab .right-content {
padding: 15px;
min-height: 662.95px;
}
.e-loop-item .elementor-widget.elementor-widget-image {
max-height: 170px;
}
body .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
font-size: 14px;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
body.logged-in header nav ul.elementor-nav-menu li.account-drop {
display: block;
}
.elementor-492 .elementor-element.elementor-element-e2e1f2b {
height: auto !important;
}
.adr-slider-component {
width: 100%; max-width: 400px;
margin: 0 auto;
position: relative;
padding: 0 10px; }
.adr-slider-component h2 {
color: var(--text-dark);
font-weight: 600;
margin-bottom: 2rem;
text-align: center;
} .adr-slider-component .swiper {
width: 342px;
padding-top: 30px;
overflow: visible;
}
.adr-slider-component .swiper-wrapper {
align-items: center;
}
.adr-slider-component .swiper-slide {
width: 342px;
flex-shrink: 0;
opacity: 0.5;
transition: opacity 0.5s ease, scale 0.5s ease;
}
.adr-slider-component .swiper-slide:not(.swiper-slide-active) {
scale: 0.92;
} .adr-slider-component .swiper-slide-active {
opacity: 1;
} .adr-slider-component .card {
width: 100%;
border: 0.93px solid #CBD7E5CC;
background: #ffffff;
border-radius: 12px;
box-shadow: 1px 4px 13.3px 0px #5656561F;
overflow: hidden;
display: flex;
flex-direction: column;
} .adr-slider-component .card-header {
background: linear-gradient(90deg, #1763B9 39.9%, #2F87ED 100%);
gap: 13px;
color: white;
padding: 16px 32px;
display: flex;
align-items: center;
border: 0.93px solid #2B7DDA
}
.adr-slider-component .card-header h4 {
font-weight: 500;
font-size: 18px;
line-height: 120%;
vertical-align: middle;
text-transform: capitalize;
color: #FFFFFF;
margin: 0;
text-align: left;
}
.adr-slider-component .card-header img {
width: 59.21px;
height: 59.21px;
filter: brightness(0) invert(1);
}
.adr-slider-component .card-body {
padding: 19px 14px;
flex-grow: 1;
}
.adr-slider-component .card-promise {
display: flex;
align-items: center;
justify-content: center;
gap: 7.21px;
margin-bottom: 10px;
}
.adr-slider-component .promise-icon {
width: 32.81px;
height: 32.81px;
}
.adr-slider-component .card-promise h3 {
margin: 0;
color: #191919;
font-family: Inter;
font-weight: 500;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.18px;
vertical-align: middle;
text-transform: capitalize;
}
.adr-slider-component .card-content-wrapper {
display: flex;
align-items: stretch;
gap: 12px;
padding: 9px 0;
margin: 6px 0;
}
.adr-slider-component .feature-box {
background: #F8FBFE;
border: 0.58px solid #CBD7E5;
border-radius: 7.5px;
padding: 12px 8.5px;
text-align: center;
min-width: 95px;
max-width: 95px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 6px;
}
.adr-slider-component .feature-box img {
width: 31px;
object-fit: cover;
}
.adr-slider-component .feature-box p {
margin: 0;
color: #191919;
font-family: Inter;
font-weight: 500;
font-size: 10px;
line-height: 1.4;
text-align: center;
vertical-align: middle;
}
.adr-slider-component ul.features-list {
list-style: none;
padding-left: 0;
margin: 0;
text-align: left;
}
.adr-slider-component .features-list li {
position: relative;
margin-bottom: 10px;
padding-left: 19px;
font-family: Inter;
font-weight: 400;
font-size: 11px;
line-height: 1.4;
vertical-align: middle;
color: #272727;
}
.adr-slider-component .features-list li:last-child {
margin-bottom: 0;
}
.adr-slider-component .features-list li::before {
content: "";
position: absolute;
width: 13px;
height: 13px;
background: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 10C0 4.49219 4.45312 0 10 0C15.5078 0 20 4.49219 20 10C20 15.5469 15.5078 20 10 20C4.45312 20 0 15.5469 0 10ZM14.4922 8.28125C14.9219 7.85156 14.9219 7.1875 14.4922 6.75781C14.0625 6.32812 13.3984 6.32812 12.9688 6.75781L8.75 10.9766L6.99219 9.25781C6.5625 8.82812 5.89844 8.82812 5.46875 9.25781C5.03906 9.6875 5.03906 10.3516 5.46875 10.7812L7.96875 13.2812C8.39844 13.7109 9.0625 13.7109 9.49219 13.2812L14.4922 8.28125Z" fill="%235D92CE"/></svg>') no-repeat center center;
background-size: contain;
top: 1px;
left: 0;
}
.adr-slider-component .card-image {
width: 100%;
overflow: hidden;
line-height: 0;
}
.adr-slider-component .card-image canvas {
width: 100%;
aspect-ratio: 314/334;
object-fit: cover;
background-color: #e4effa;
border-radius: 10px;
}
div#illustration9 canvas {
scale: 1.5;
transform-origin: center !important;
} .adr-slider-component .swiper-pagination {
position: static;
padding-top: 29px;
}
.adr-slider-component .swiper-pagination-bullet {
width: 12px;
height: 12px;
background-color: #5D92CE;
opacity: .3;
transition: background-color 0.3s ease, transform 0.3s ease;
}
.adr-slider-component .swiper-pagination-bullet-active {
opacity: 1;
}
.elementor .elementor-hidden-mobile,
.elementor .elementor-hidden-phone {
display: none !important;
}
.adr-slider-component .swiper-3d .swiper-slide-shadow-left,
.adr-slider-component .swiper-3d .swiper-slide-shadow-right {
background-image: none;
}
body .custom-tab h2 {
font-weight: 500;
font-size: 20px;
line-height: 1.2;
letter-spacing: .2px;
text-align: center;
vertical-align: middle;
text-transform: capitalize;
max-width: 344px;
margin: auto;
}
.vt-slider-controls {
position: unset;
}
.vt-slider-controls .swiper-pagination {
position: relative !important;
}
.vt-slider-controls .swiper-pagination {
padding-top: 25px;
}
body .vt-slider-controls .swiper-button-prev {
left: unset;
right: 40px;
top: 20px;
width: 32.4px;
height: 32.4px;
border: 1px solid #fff;
border-radius: 50%;
background-image: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%);
color: #fff;
}
body .vt-slider-controls .swiper-button-next {
left: unset;
right: 0px;
top: 20px;
width: 32.4px;
height: 32.4px;
border: 1px solid #fff;
border-radius: 50%;
background-image: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%);
color: #fff;
}
body .vt-slider-controls .swiper-button-prev::after,
body .vt-slider-controls .swiper-button-next::after {
font-size: 13px;
}
body .vt-card.active {
display: flex;
}
section.virtual-tour {
min-height: 607.35px;
}
section.virtual-tour .swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
width: 12px;
height: 12px;
background-color: #5D92CE;
opacity: .3;
transition: background-color 0.3s ease, transform 0.3s ease;
}
section.virtual-tour .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
opacity: 1;
}
.adr-slider-component .swiper-button-next {
left: 100%;
height: 520px;
top: 80px;
opacity: 0;
width: 100%;
-webkit-tap-highlight-color: transparent !important;
}
.adr-slider-component .swiper-button-prev {
right: 100%;
left: unset;
height: 520px;
top: 80px;
opacity: 0;
width: 100%;
-webkit-tap-highlight-color: transparent !important;
}
div#loader {
display: none !important;
}
.custom-tab #adr-section.hidden {
opacity: 1 !important;
}
body .ipnrm-tr-bar {
top: 16px !important; right: 16px !important; gap: 16px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn {
width: 32px !important; height: 32px !important; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-next-scene:after {
background-size: 16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-prev-scene:after {
background-size: 16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
bottom: 16px; right: 16px; gap: 16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs:after {
background-size: 16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
background-size: 16px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close {
top: 16px; left: 16px; width: 32px; height: 32px; }
body .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs-wrap .ipnrm-thumbs-close:before {
width: 16px; height: 16px; }
body .ipnrm-theme-light .ipnrm-markers .ipnrm-marker:not(.ipnrm-custom) .ipnrm-body {
width: 32px; height: 32px; }
.pnlm-fullscreen-toggle-button.pnlm-sprite.pnlm-fullscreen-toggle-button-inactive.pnlm-controls.pnlm-control {
background-size: 16px;
width: 32px;
height: 32px;
}
.pnlm-controls-container {
right: 16px;
bottom: 16px;
}
body .head-group {
gap: 20px;
}
* {
-webkit-tap-highlight-color: transparent !important;
}
.search_filter_bar {
flex-wrap: wrap;
gap: 10px;
padding: 10px;
}
.search_filter_bar .sf_field {
width: calc(50% - 5px);
}
.search_filter_bar .sf_field:first-child {
width: 100%;
}
.sf_field label {
min-width: 24px;
height: 24px;
}
.sf_field label svg {
width: 10px;
}
.sf_field {
height: 45px;
padding: 6px 10px;
}
.sf_field:has(ul) {
padding-left: 0;
text-indent: 10px;
}
body .sf_field input,
body .sf_field select,
.custom-select {
font-size: 12px !important;
}
body .search_filter_bar>button {
width: calc(50% - 5px);
height: 45px;
font-size: 13px !important;
}
.search_filter_bar.empty-error .sf_field:first-child {
margin-bottom: 14px;
}
.search_filter_bar.empty-error::before {
left: 27px;
top: 57px;
font-size: 12px;
}
.hburger {
width: 42px;
}
.login-icn {
width: 28px;
}
.mbl-logo {
width: calc(100% - 90px) !important;
text-align: left;
}
body #ph-calendar-days{
gap: 14px 12px;
}
body .popup-content{
max-width: 95%;
}
body tr.category-row td{
font-size: 15px;
}
body table.service-table{
font-size: 13px;
}
body tr.service-row td:first-child, body tr.remarks-row td:first-child{
font-size: 14px;
}
body span.rem-label{
font-size: 12px !important; 
width: 102px; 
}
body table.service-table textarea, body table.service-table textarea::placeholder{
font-size: 12px !important; 
}
body .close-icn{ 
right: 5px;
top: 5px; 
width: 24px;
height: 24px; 
}
body .addon-section h2{
margin-top: 22px;
}
body div#btnss {
margin-bottom: 22px;
}
.addon-section > p.boldonly{
text-align: center !important;
} 
body div#extra-services-popup input {
font-size: 13px;
}
body .case-edit-popup form#case-details-form #parties-wrapper .member-input label { 
width: 49%; 
MARGIN: 0;
margin-top: 10px;
max-width: max-content;
min-width: max-content;
}
body .case-edit-popup .woocommerce-case-form { 
padding: 15px; 
width: 95%; 
}
body form#case-details-form, body .case-edit-popup form#case-details-form #parties-wrapper{
padding: 10px;
}
body .popup-content{
padding: 10px;
}
body tr.service-row td:first-child{
font-weight: 600;
}
#confirm-modal .popup-contents{
width: 90%;
}
body .elementor-widget-woocommerce-checkout-page .e-checkout__container{
grid-template-columns: 1fr;
gap: 0;
}
body .e-checkout__column.e-checkout__column-start{
padding: 0;
}
div#customer_details:has(#group-payment-options),.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,div#cancel_details,.e-checkout__column-inner.e-sticky-right-column{
padding: 15px !important;
margin-top: 0 !important;
}
}
@media only screen and (max-width:390px) {
body #ph-calendar-days{
gap: 14px 10px;
}
body .status .dot {
min-width: 7px;
margin-right: 5px;
}
.status {
padding: 5px 11px 5px 11px;
width: 80px;
}
body .elementor-element-c8c2ee6 .elementor-widget-image-box {
min-height: 160px;
}
.adr-slider-component .swiper,
.adr-slider-component .swiper-slide {
max-width: 100%;
}
.adr-slider-component {
max-width: 100%;
}
.adr-slider-component .card-content-wrapper {
gap: 10px;
}
.adr-slider-component .feature-box {
padding: 12px 5px;
}
}
.cp_ul {
padding-left: 15px;
}
.cp_ul li {
margin: 3px 0;
}