.go_on_button.disabled_prop{
    background: grey;
    color:white;
}
.resort_wrapper.disabled_prop{
    position: relative;
    
    overflow: hidden;
}


.sign_log_button{
    transition: opacity .4s ease-out;
    cursor: pointer;
}
.sign_log_button:hover{
    opacity: 0.8;
}
.deleter_guest{
        color: var(--Accent-color, #D61E89); 
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: .36px;
    text-decoration-line: underline;
}
.deleter_guest.delete{
    color:#D63939;
}
.resort_wrapper.disabled_prop:after{
    width:100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    background: rgba(0,0,0,0.45);
    content:'';
    pointer-events: none;
}

.all_city{
    flex-direction: column;
}


.all_location_button.active svg:last-child{
    transform: rotate(180deg);
}
footer{
    position: relative;
    background: linear-gradient(180deg, #6F5A67 0%, #36242F 100%);
    margin-top: clamp(1px, 7.741935483870968vw, 96px);
    padding-top: clamp(1px, 2.5806451612903225vw, 32px);
    padding-bottom: clamp(1px, 2.5806451612903225vw, 32px);
}
.flexf1{
    display: flex;
    justify-content: space-between;
    gap:20px;
    align-items: center;
    padding-bottom: clamp(1px, 2.5806451612903225vw, 32px);
    border-bottom: 1px solid #FAFAFA;
}
.flexf2{
    display: flex;
    flex-direction: column;
    gap:24px;
    align-items: flex-start;
    justify-content: flex-start;
}
.flexf3{
    display: flex;
    justify-content: space-between;
    margin-top: clamp(1px, 2.5806451612903225vw, 32px);
    padding-bottom: clamp(1px, 2.5806451612903225vw, 32px);
    border-bottom: 1px solid #FAFAFA;
}
.flexf4{
    display: flex;
    flex-direction: column;
    gap:24px;
    align-items: flex-end;
    justify-content: flex-end;
}
.flexf5{
    display: flex;
    margin-top: clamp(1px, 2.5806451612903225vw, 32px);
    padding-bottom: clamp(1px, 2.5806451612903225vw, 32px);
    justify-content: space-between; 
    align-items: center;
    color: var(--Main-wight, #FAFAFA);
    font-family: Inter;
    font-size: clamp(1px, 1.7741935483870968vw, 22px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.flexf6{
    display: flex;
    gap:32px;
    align-items: center;
}
.flink{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;
    font-family: Inter;
    font-size: clamp(1px, 1.4516129032258065vw, 18px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: unset;
}
.flink_call{
    color: var(--Main-wight, #FAFAFA);
    font-family: Inter;
    font-size: clamp(1px, 1.7741935483870968vw, 22px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: clamp(1px, 0.6451612903225806vw, 8px) clamp(1px, 1.2903225806451613vw, 16px);
    border-radius: clamp(1px, 0.8064516129032258vw, 10px);
    background: var(--Accent, #D61E89);
    text-decoration-line: unset;
}
.f_simple_span{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;
    font-family: Inter;
    font-size: clamp(1px, 1.7741935483870968vw, 22px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.fform_wrapper,#ctct-form-wrapper-0 .ctct-form-271196{
    border-radius: clamp(1px, 1.4516129032258065vw, 18px);
    border: 2px solid var(--4-Primary, #EDA4C3);
    padding: clamp(1px, 0.24193548387096775vw, 3px);
    display: flex;
        width: 100%;
    max-width: 547px;
        margin-left: auto;
}
.ctct-form-wrapper .ctct-form:after{
    display: none!important;
}
#ctct-form-wrapper-0 p,#ctct-form-wrapper-0 input{
    margin:unset;
}
#ctct-form-wrapper-0{
        width: 100%;
}
.ctct-form-field-email{
        margin: unset;
    width: 100%;
    min-width: unset;
}
.fform_wrapper input,#ctct-form-wrapper-0 .ctct-form-field-email input{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;
    font-family: Inter;
    font-size: clamp(1px, 1.4516129032258065vw, 18px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width:100%;
    min-width:unset;
    max-width: 365px;
    padding: clamp(1px, 0.967741935483871vw, 12px);
    background:unset!important;
    border:unset!important;
    outline:unset!important;
    text-align: left;
}
span.ctct-label-top{
    display: none;
}
.fform_wrapper input:placeholder,#ctct-form-wrapper-0 .ctct-form-field-email input:placeholder{
    opacity:0.4;
}
.button.button-secondary.ctct-dismiss.ctct-dismiss-ajax-notice{
    display: none!important;
}
a.button.ctct-button{
    display: none!important;
}
.fform_button,#ctct-form-wrapper-0 .ctct-form-field-submit input{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;    text-transform: capitalize;
    font-family: Inter;
    font-size: clamp(1px, 1.7741935483870968vw, 22px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: clamp(1px, 0.8064516129032258vw, 10px) clamp(1px, 3.387096774193549vw, 42px);
    border-radius: clamp(1px, 1.0483870967741937vw, 13px);
    background: var(--Accent, #D61E89);
    border:unset!important;
    outline:unset!important;
}
.ctct-message.ctct-success{
        border-radius: 12px!important;
    width: fit-content!important;
    margin-left: auto!important;
        color: #fafafa!important;
}
.footer_info,.footer_info p{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;
    font-family: Inter;
    font-size: clamp(14px, 1.4516129032258065vw, 18px)!important;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 24.3px */
    max-width: clamp(1px, 100vw, 1240px);
    margin: auto;
}
.ctct-disclosure{
    display: none!important;
}
.footer_pink{
    color: var(--Accent, #D61E89);
    font-family: Inter;
    font-size: clamp(1px, 1.4516129032258065vw, 18px);
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    text-align: center;
}
.footer_copyright{
    color: var(--Main-wight, #FAFAFA);
    text-align: center;
    font-family: Inter;
    font-size: clamp(1px, 1.4516129032258065vw, 18px);
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 24.3px */
    margin-top: clamp(1px, 2.5806451612903225vw, 32px);
}

.palm1{
    position: absolute;
    top:-180px;
    right:calc((100vw - 100%) / 2 * (-1));
    width: clamp(1px, 37.096774193548384vw, 460px);
    z-index: -1;
}
.palm2{
    position: absolute;
    top:-270px;
    left:calc((100vw - 100%) / 2 * (-1));
    width: clamp(1px, 50vw, 620px);
    z-index: -1;
}

.read_more_wrapper.active, .read_more_darker.active{
    display:block;
}
.read_more_darker{
    display: none;
    position: fixed;
    z-index: 10;
    background: rgba(0,0,0,0.7);
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 9;
}
.closer_read_more{
    position: fixed;
    padding: 8px;
    border-radius: 8px;
    background: var(--Accent, #D61E89);
    top: 8px;
    right: 8px;
    cursor: pointer;
    display: flex;
}
.read_more_inner{
    width: 100%;
    position: relative;
    gap: 16px;
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}
.read_more_wrapper.after{
    top:10vh;
}
.read_more_wrapper{
    border-radius: 20px;
    background: var(--Main-wight, #FAFAFA);
    box-shadow: 0px 8px 16px 0px rgba(66, 52, 61, 0.25);
    width: 100vw;
    max-width: clamp(1px, 100vw, 1240px);
    left: 50%;
    top: 150vh;
    height: 80vh;
    transform: translateX(-50%);
    transition:all 0.7s ease-out;
    position: fixed;
    z-index: 10;
    overflow: hidden;
    padding: 16px 0;
    display: none;
}

.mobile{
    display:none!important;
}
.mobilef{
    display: none!important;
}
.mobile_header_darker{
    display: none;
}
.selector_mobile_wrapper{
    display:none;
}
.selector_mobile_darker{
    display: none;
}
@media screen and (max-width:1000px){



    .selector_mobile_inner{
                padding-top: 42px !important;
        padding-bottom: 72px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        
    }
    #global_mobile_guest .mobile_selector_title{
        position: relative;
        top:unset;
        left:unset;
        transform: unset;

    }
    .mobile_selector_title{
                position: absolute;
        top: 16px;
        left: 50%;
        transform: translateX(-50%);
    }
    .mobile_global_buttons_wrapper{

    }










    .fwrap{
        flex-wrap:wrap;
    }
    .footermobilelink{
        height:unset;
    }
    #wpadminbar{
        display:none!important;
    }
    html{
        margin-top:0!important;
    }
    .mobile{
        display:block!important;
    }
    .mobilef{
        display:flex!important;
    }
    .desctop{
        display:none!important;
    }
    .flexwrap{
        flex-wrap:wrap;
    }
    .logof{
        max-width: 100%;
    }
    .front_paralax,.back_paralax,.right_paralax,.left_paralax,.header_span{
        display: none!important;
    }
    
    .desc_header_wrapper:before{
        opacity: 0.1;
        height:200px;
        display: none;
    }
    #search_wrapper{
        flex-wrap:wrap;
        height:auto;
        top:unset;
        transform:unset!important;
        bottom:115px;
        position: absolute;
        left: 0;
        right: 0;
        border-radius: 18px;
        background: var(--Main-wight, #FAFAFA);

        /* Block shadow M big block 2 */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.25);
        padding:12px;
        gap:12px;
    }
    #search_wrapper > *,#search_wrapper > * > *{
        width:100%;
    }
    #search_wrapper > * > svg{
        width:auto;
    }
    #city_span{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.54px;
    }
    .scrolled_down{
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.42px;
    }
    .main_city_wrapper{
        border-right: unset!important;
        padding: unset!important;
    }
    .city_selector,.date_selector{
        border-radius: 10px;
        border: 1px solid var(--4-Primary, #EDA4C3);
        padding:8px 12px;
    }
    #config-demo{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.42px;
    }
    #search_main_button{
        height:48px;
        align-items: center;
        justify-content: center;
        gap:8px;
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
    }
    .mobile_header_v1{
        position: absolute;
        top:0;
        left:0;
        width:100%;
        display: flex!important;
        justify-content: space-between;
        align-items: center;
        padding:16px;
        padding-right:0;
    }
    .mobileh_flex1{
        display: flex;
        align-items: center;
        gap:0;
    }

    .mhbutton{
        color: var(--Main-wight, #FAFAFA);

        /* Text shadow mobi */
        text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.20);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding:16px;
        text-decoration-line: unset;
        white-space: nowrap;
    }

    .hmbutton_pop{
        padding:16px;
    }

    .mobile_header_spanner_v1{
        position: absolute;
        text-align: center;
        width:100%;
        top:106px;
    }
    .mheader_title{
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 27px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.81px;
    }
    .mheader_subtitle{
        margin-top:8px;
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.42px;
    }
    .select_city_wrapper{
        position:fixed;
        bottom:0;
        width:100%;
        height:414px;
        border-radius: 14px 14px 0px 0px;
        background: var(--Main-wight, #FAFAFA);
        top:unset;
        left:0;
        right:0;
    }
    .select_city_title{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
        text-align: center;
        margin-bottom: 30px;
    }
    .select_city_image_wrapper{
        width:136px;
        height:136px;
        border-radius: 14px;
        max-width: 187px!important;
        max-height: 187px!important;

    }
    .select_city_wrapper>*{
        overflow: hidden;
    }
    .all_city .custom_wrapper4{
        max-height: 100%;
        overflow-y: auto;
    }
    .all_city{
             position: relative;
    display: flex;
         padding-top: 42px;
    }
    .all_city .select_city_title{
            position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    }
    .select_city_wrapper{
        max-height:calc(var(--window-inner-height)*0.9);
        min-height:unset!important;
    }


    .image_title_select{
        padding:4px 8px;
        border-radius: 6px;
        background: var(--Accent, #D61E89);
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.42px;
        bottom:8px;
        left:8px;

    }
    .custom_wrapper4{
        justify-content: center;
    }
    .select_small_city_button{
        padding:8px 16px;
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        border-radius: 8px;
    }
    .select_city_wrapper > *{
        position: relative;
    }
    .closer_city_select{
        position: absolute;
        top:0;
        right:16px;
        width:32px;
        height:32px;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: var(--Accent, #D61E89);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
    }
    .closer_date_select{
        position: absolute;
        top:16px;
        right:16px;
        width:32px;
        height:32px;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: var(--Accent, #D61E89);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
    }
    .daterangepicker .drp-calendar{
        padding:0!important;
    }
    .select_city_wrapper{
        padding:16px;
    }
    .select_city_title{
        text-align: center;
    }
    .select_city_title.mobile{
        text-align: left;
    }
    .select_city_title.back{
        text-align: left;
        color: var(--Accent, #D61E89);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        display: flex;
        align-items: center;
        gap:8px;
    }
    .select_city_title.back:before{
        position: relative;
        top:0;
        left:0;
        width:6px;
        height:13px;
            display: block;
    }
    .daterangepicker{
        position: fixed;
        bottom:0!important;
        left:0!important;
        right:0!important;
        top:unset!important;
        height:80vh!important;
        width:100vw!important;
        transform:unset!important;
    }
    .daterangepicker > *{
        margin:auto;
    }
    .daterangepicker .calendar-table th, .daterangepicker .calendar-table td{
        font-size:14px;
        height:32px;
    }

    .daterangepicker .mobtitle{
        content:'2';
        display: block;
        position: relative;
        width:100%;
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
        margin-top:18px;
        text-align: center;
    }
    .daterangepicker .drp-selected{
        display: none!important;
    }
    .daterangepicker.auto-apply .drp-buttons{
        background: var(--Main-wight, #FAFAFA);
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        height:64px;
        position: absolute;
        bottom:0;
        left:0;
        width:100%;
        margin:0;
        padding:0;
        align-items: center;
        display:flex!important;
        border-top:unset!important;
        justify-content: space-between;
        gap:32px;
        padding:12px 16px!important;
    }
    .daterangepicker .drp-buttons .cancelBtn{
        color: var(--Accent, #D61E89);
        font-family: Inter;
        font-size: 18px!important;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        text-decoration-line: underline;
        margin:unset;
        padding:unset;
    }
    .applyBtn.btn.btn-sm.btn-primary{
        border-radius: 12px;
        background: var(--Accent, #D61E89);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        border:unset;
        outline: unset;
        display: flex!important;
        height:40px;
        width:232px;
        align-items: center;
        justify-content: center;
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        margin:unset;
    }
    .mobile_popup{
        display: none;
        opacity:0;
        transition:all 0.2s ease-out;
        position: absolute;
        top: -150%;
        right: 0;
        border-radius: 0 0 18px 18px;
        background: var(--Main-wight, #FAFAFA);
        box-shadow: 0px 8px 18px 0px rgba(0, 0, 0, 0.20);
        width: 100%;
        height: auto;
        z-index:15;
        padding: 16px;
                max-height: var(--window-inner-height);
        overflow-y: auto;
    }
    .mobile_popup.active{
        display: block;
    }
    .flexf5 .footermobilelink{
        height: 94px!important;
        width: 102px!important;
                box-sizing: border-box;
    }
    .mobile_popup.active2{
        opacity:1;
        top:0;
    }
    .closer_wrapper_popup{
        position: absolute;
        cursor: pointer;
        border-radius: 6px;
        background: var(--Accent, #D61E89);
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 21px;
        right: 12px;
        padding: 6px;
    }
    .mobile_header_darker{
        position: fixed;
        top:0;
        left:0;
        width:100vw;
        height:100vh;
        background: rgba(34, 34, 34, 0.40);
        z-index: 14;
    }
    .mobile_header_darker.active{
        display: block;
    }
    .city_selector.active .select_city_darker{
        display: block;
    }
    .select_date_darker.active{
        display: block;
    }
    .home_section1{
        overflow-x: auto;
        gap:24px;
        overflow-y:hidden;
    }
    .home_op_wrapper{
        min-width:286px;
        height:216px;
        border-radius: 18px;
        opacity: 1!important;
        transform: translateY(0)!important;
    }
    .home_op_text_wrapper {
        position: absolute;
        width: calc(100% - 16px);
        left:8px;
        bottom: 8px;
        /*height: 129px;*/
        border-radius: 18px;
        background: rgba(250, 250, 250, 0.9);
        box-shadow: 0px 8px 16px 0px rgba(66, 52, 61, 0.15);
        padding: 8px 16px;
    }
    .home_op_title{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        margin-bottom: 8px;
    }
    .home_op_desc{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.28px;
    }
    .home_op_button{
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.42px;
        padding:8px 16px;
        border-radius: 8px;

    }
    .home_op_button ~ img{
        /*display: none;*/
    }
    .home_section1{
        margin-top:64px;
        padding-bottom:16px;
        margin-bottom: 48px;
    }
    .home_section2{
        margin-top:unset;
    }
    .section_title{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 27px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.81px;
    }
    .resort_border {
        width: 180px;
        height: 5px;
        background: #EDA4C3;
        border-radius:5px;
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .container{
        padding:0 16px;
    }
    .swiper-container-loop .swiper-slide {
        width: 332px;
        height: 252px;
        border-radius: 18px;
        overflow: hidden;
        box-shadow: unset;
    }
    .global_slide_title{
        position: absolute;
        left: 16px;
        bottom: 54px;
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.81px;
        z-index: 3;
    }
    .swiper-slide:after{
        content:'';
        position: absolute;
        width:100%;
        height:90%;
        bottom: 37px;
        left: 0;
        background: linear-gradient(180deg, rgba(45, 45, 45, 0.00) 0%, rgba(45, 45, 45, 0.85) 100%);
        z-index:2;
    }
    .bottom_slide_wrapper{
        z-index: 3;
        position:absolute;
        bottom: 0;
        left: 0;
        padding: 8px 16px;
        background: var(--4-Primary, #EDA4C3);
        width:101%;
    }
    .global_slide_location{
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
    }
    .home_location_big_wrapper,.home_location_small_wrapper{
        width:100%;
        border-radius: 18px;
        background: linear-gradient(0deg, rgba(237, 164, 195, 0.10) 0%, rgba(237, 164, 195, 0.10) 100%), lightgray 50% / cover no-repeat;

        /* Block shadow M big block 2 */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.25);
        height:calc((100vw - 32px) * 0.6);
        margin-top: 32px;
    }
    .home_location_big_info,.home_location_small_info{
        width:289px;
        left:8px;
        bottom:16px;
        height:50px;
        align-items: center;
        justify-content: space-between;
        color: var(--Accent, #D61E89);
        text-align: center;
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
        border-radius: 16px;
        padding:8px;
        gap:unset;
        white-space: nowrap;
    }
    .home_location_big_button,.home_location_small_button{
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.42px;
        padding:8px 16px;
        border-radius: 8px;
        white-space: nowrap;
    }
    .flexh1{
        margin-top:unset;
        gap:unset;
    }
    .list_pr_wrapper {
        border-radius: 0;
        background: url(/wp-content/uploads/2023/11/List-your-property.webp);
        background-size: cover;
        width: calc(100% + 32px);
        transform:translateX(-16px);
        height: 252px;
        display: flex;
        gap: 16px;
        flex-direction: column;
        justify-content: center;
        position: relative;
        padding: 16px;
        overflow: hidden;
        margin-top: 32px;
    }
    .list_pr_title{
        font-size: 18px;
        max-width: unset;
    }
    .list_pr_desc{
        font-size: 14px;
    }
    .list_pr_button {
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        border-radius: 12px;
        background: var(--Accent, #D61E89);
        padding: 8px 16px;
        width: fit-content;
        text-decoration-line: unset;
        z-index: 2;
        position: relative;
    }
    .bookc_item_wrapper{
        align-items: center;
        justify-content: center;
        padding:16px;
        border-radius: 14px;
    }
    .bookc_item_title {
        margin-top: 16px;
        margin-bottom: 8px;
        color: var(--3-Dark-text, #222);
        font-family: Inter;
       font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
    }
    .bookc_item_desc {
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        letter-spacing: 0.54px;
    }
    .flexh3{
        overflow-x: auto;
    }
    .flexh3 img{
        width:auto!important;
    }
    .home_section6{
        margin-top:64px;
        background:unset;
        padding:unset;
        box-shadow: unset;
    }
    .sec6_title{
        font-size: 22px;
    }
    .sec6_desc{
        display: none;
    }
    .footer_info{
        font-size: 14px;
    }
    .footer_pink{
        font-size: 14px;
    }
    .footer_copyright{
        margin-top:16px;
        font-size: 14px;
    }
    .flexf3{
        margin-top:24px;
        gap:24px;

    }
    .f_simple_span{
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .flexf4{
        gap:16px;
    }
    .fform_wrapper ,#ctct-form-wrapper-0 .ctct-form-271196{
        border-radius: 12px;
        border: 2px solid var(--4-Primary, #EDA4C3);
        padding: 3px;
        display: flex;
    }
    .fform_wrapper input ,#ctct-form-wrapper-0 .ctct-form-field-email input{
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
        width: 100%;
        min-width: unset;
        max-width: unset;
        padding: 12px;
        background: unset!important;
        border: unset!important;
        outline: unset!important;
        text-align: left;
    }
    p.ctct-form-field.ctct-form-field-submit{
        display: flex;
    }
    .fform_button,#ctct-form-wrapper-0 .ctct-form-field-submit input {
        color: var(--Main-wight, #FAFAFA);
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        padding: 10px 32px;
        border-radius: 8px;
        background: var(--Accent, #D61E89);
    }
    .flexf3{
        padding-bottom:24px;
    }
    .flexf5 {
        display: flex;
        margin-top: 24px;
        padding-bottom: 24px;
        justify-content: center;
        align-items: center;
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        gap:16px;
        text-align: center;
    }
    .flexf6{
        gap:24px;
        justify-content: center;
    }
    footer{
        padding-top:24px;
    }
    .left_column{
        display: none;
    }
    .right_column{
        width:100%;
    }

    .mobilev2_wrapper{
        border-radius: 12px;
        background: var(--Main-wight, #FAFAFA);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        margin-top:16px;
        padding:8px;
        display: flex;
        justify-content: space-between;
        width:100%;
    }
    .mobilev2_label{
        display: flex;
        align-items: center;
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.42px;
        margin-bottom:8px;
        gap:8px;
    }
    .mobilev2_label:last-child{
        margin-bottom: 0;
    }
    .mobilev2_but{
        padding:11px;
        border-radius: 10px;
        background: var(--Accent, #D61E89);
        display: flex;
    }
    .mobile_header_v2{
        flex-wrap: wrap;
    }
    .select_city_wrapper > *{
        padding-left:0;
        padding-right:16px;
    }
    .select_city_wrapper{
        padding-right:0!important;
    }
    .select_city_wrapper > *{
        max-height:100%;
    }
    .selector_mobile_wrapper{
        display: none;
        position: fixed;
        bottom:0;
        height:calc(var(--window-inner-height) * 0.9);
        width:100vw;
        left:0;
        z-index: 10;
        border-radius: 14px 14px 0px 0px;
        background: #F5F5F5;

        /* Block shadow M big block 2 */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.25);
    }
    .selector_mobile_inner{
        padding:16px;
        width:100%;
        height:100%;
        position: relative;

    }
    .closer_global_select{
        position: absolute;
        top:16px;
        right:16px;
        padding:8px;
        border-radius: 8px;
        background: var(--Accent, #D61E89);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        display: flex;
    }
    .closer_default_select{
        position: absolute;
        top:16px;
        right:16px;
        padding:8px;
        border-radius: 8px;
        background: var(--Accent, #D61E89);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        display: flex;
    }
    .mobile_selector_title{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.66px;
        text-align: center;
    }
    .mobile_selector_select_wrapper{
        margin-top:16px;
        border-radius: 18px;
        background: var(--Main-wight, #FAFAFA);

        /* Block shadow M big wight block */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        padding:12px;
    }
    .mobile_selector_select_title{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        margin-bottom: 12px;
    }
    .mobile_selector_select_but_wrapper{
        border-radius: 10px;
        border: 1px solid var(--4-Primary, #EDA4C3);
        padding:12px;
        width:100%;
        display: flex;
        align-items: center;
        gap:12px;

    }
    .mobile_selector_select_but_wrapper label{
        color: var(--3-Dark-text, #222);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.54px;
    }
    .mobile_selector_select_but_wrapper svg:last-child{
        margin-left:auto;
    }
    #mobile_selector_guests{
        padding-right:12px;
        border-right:1px solid #222;
    }
    .selector_mobile_darker{
        z-index: 9;
        position: fixed;
        top:0;
        left:0;
        width:100vw;
        height:100vh;
        opacity: 0.4;
        background: var(--3-Dark-text, #222);
        display: none;
    }
    #mobile_selector_date{
        white-space: nowrap;
    }
    .palm1,.palm2,.palm3{
        display:none!important;
    }
    .guest_pop_wrapper{
        position:fixed;
        width:100vw;
        height:80vh;
        bottom:0;
        left:0;
        border-radius: 14px 14px 0px 0px;
        background: #F5F5F5;
        display: none;
        /* Block shadow M big block 2 */
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.25);
        z-index: 10;
        top:unset;
        padding:0;
    }
    .guest_pop_wrapper > div{
        padding:16px;
        gap: 24px;
        flex-direction: column;
        display: flex;
    }
    .guest_pop_darker{
        position: fixed;
        top:0;
        left:0;
        width:100vw;
        height:100vh;
        background:rgba(34, 34, 34, 0.40);
        z-index: 10;
        display: none;
    }
    .guest_pop_darker.active{
        display: block;
    }
    .guest_pop_wrapper.active{
        display: flex;
    }
    .guest_pop_counter_wrapper{
        height:32px;
    }
    .guest_pop_counter_plus, .guest_pop_counter_minus{
        height:32px;
        width:32px;
    }



    .mobile_pop_clearall_g{
        color: var(--Accent, #D61E89);
        font-family: Inter;
        font-size: 18px!important;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        text-decoration-line: underline;
        margin: unset;
        padding: unset;
        font-weight: 600!important;
        display: block;
        white-space: nowrap;
    }
    .mobile_pop_search_button_g{
        border-radius: 12px;
        background: var(--Accent, #D61E89);
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.15);
        border: unset;
        outline: unset;
        display: flex!important;
        height: 40px;
        width: 232px;
        align-items: center;
        justify-content: center;
        color: var(--Main-wight, #FAFAFA);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.54px;
        margin: unset;
    }
    #global_mobile_guest{
        padding-bottom:72px!important;
    }
    .read_more_wrapper{
        width:100vw!important;
        transform: unset!important;
        height:50vh!important;
        bottom:0!important;
        left:0!important;
        top:unset!important;
        right:unset!important;
        border-radius: 20px 20px 0 0px!important;
    }
    .closer_read_more{
        bottom: calc(50vh - 16px - 36px);
        right:16px;
        top: unset;
    }
    .content_read_more p:first-child{
        margin-top: 0;
    }
}