    /* ===============================================
    MAIN
    ================================================== */
    .body-root
    {		
		position: relative;
		background-color: #ffffff;
		margin: auto;
		width: 95vw;
		max-width: 2000px;
		min-height: 100vh;
		box-shadow: var(--theme-body-shadow);
    }

.no-display { width: 0px !important; max-height: 0px !important; content-visibility: hidden !important; }
/* tripadvisor */
#CDSWIDSSP { width: 100% !important; }

.sticky { position: sticky; z-index: 50000; top: 0; }

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:100px;
	right:15px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.float.rez{
	bottom:200px;
}
a.float{
	color:#FFF;
}

.my-float{
	margin-top:16px;
}

    /* ===============================================
    SECTION
    ================================================== */
    section.section-header
    {
        padding: 0rem 0rem 0rem 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-header-bar
    {
        position: relative;
    }

    section.section-header-slayt
    {
        padding: 0rem 0rem 0rem 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-header-search
    {
        padding: 0rem 0rem 0rem 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-header-map
    {
        padding: 0rem 0rem 0rem 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-header-dir
    {
        padding: var(--theme-lh) 0rem var(--theme-lh) 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-main
    {
        padding: var(--theme-lh-x0-5) 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }

    section.section-footer
    {
        padding: 0rem 0rem 0rem 0rem;
        margin: 0rem 0rem 0rem 0rem;
    }


    /* ===============================================
    HEADER
    ================================================== */
    .header
    {
        width: 100%;

        padding: 0rem 0rem 0rem 0rem;
    }

    .header > .container > .row
    {
        align-items: center;

        margin-bottom: 0rem;
    }

    .header .header-bar-exchange
    {
        margin: 5px 0rem;
    }

    .header .header-bar-shortmenu
    {        
        margin: 5px 0rem;
    }

    .header .header-bar-shortmenu .dir-icon
    {        
        float: right;
    }

    .header .header-logo
    {
		text-align: center;
		
        margin: 15px 0rem;
    }

    .header .header-logo img
    {
        max-height: 12.0rem;
    }

    .header .header-contact
    {
        margin: var(--theme-lh-x0-5) 0rem var(--theme-lh-x0-5) 0rem;
    }

    .header .header-contact .dir-icon.contact
    {
        float: right;
    }

    .header .header-navigation
    {
            display: flex;
    justify-content: center;
    align-items: center;
    }

    .header .header-navigation .navigation-content
    {

    }

    .header .header-navigation .navigation-content-lang
    {

    }

    .header-mobile
    {
        width: 100%;

        padding: 0rem 0rem 0rem 0rem;
    }

    .header-mobile > .container > .row
    {
        align-items: center;

        margin-bottom: 0rem;
    }

    .header-mobile .header-mobile-logo
    {
        margin: var(--theme-lh-x0-25) 0rem var(--theme-lh-x0-25) 0rem;
    }

    .header-mobile .header-mobile-logo img
    {
        max-height: 5.0rem;
    }

    .header-slayt
    {
        position: relative;
        display: block;

        width: 100%;
        height: auto;
    }

    .header-slayt .header-slayt-image-load
    {
        display: block;

        width: 100%;
        
        padding: 40rem 0rem;
        
        background-size: cover;
        background-position: center center;
    }

    .header-search
    {
        width: 100%;
    }

    .header-search.header-search-image-load
    {
        position: relative;
        
        background-size: cover;
        background-position: center center;
        
        padding: 3.0rem 0rem;
    }

    .header-search.header-search-image-load.not-found
    {
        background-image: url(../image/content/header-search.png) !important;
        background-size: auto !important;
        background-position: bottom center !important;
        background-repeat: no-repeat;
    }

    .header-search.header-search-image-load .header-search-mask
    {
        position: absolute;
        opacity: 0.4;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
    }

    .header-search > .container > .row
    {
        margin-bottom: 0rem;
    }

    .header-search .header-search-main
    {
        position: relative;
        display: grid;
        align-items: center;
    }

    .header-search .header-search-main .header-search-title
    {
        margin-top: var(--theme-lh-x2);
        margin-bottom: var(--theme-lh);
    }

    .header-search .header-search-main .header-search-title .content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .header-search .header-search-main .header-search-title h1
    {
        font-size: 281.25%;
        line-height: var(--theme-lh-x2);
    }

    .header-search .header-search-main .header-search-title span
    {
        display: inline-block;
        
        margin: 0rem 0rem var(--theme-lh-x0-5) 0rem;
    }

    .header-search .header-search-side
    {
        position: relative;
    }

    .header-search .header-search-side input[type="submit"]
    {
        position: absolute;
        visibility: hidden;
    }

    .header-search .header-search-side .header-search-form
    {
        margin-top: var(--theme-lh-x2);
        margin-bottom: var(--theme-lh-x2);
    }

    .header-search .header-search-side .header-search-form > .col > div
    {
        padding: var(--theme-lh-x0-5) 1.5rem;
    }

    .header-search .header-search-side .header-search-form > .col > div > select,
    .header-search .header-search-side .header-search-form > .col > div > input[type="number"]
    {
        width: 100%;

        margin-bottom: var(--theme-lh-x0-5);
    }

    .header-map
    {
        width: 100%;
    }

    .header-map .box-map
    {
        position: relative;
        overflow: hidden;
        
        height: 0rem;
        
        padding: 27.5rem 0rem;
    }

    .header-map .box-map .map
    {
        position: absolute;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
    }

    .header-dir
    {
        width: 100%;

        padding: 0rem 0rem 0rem 0rem;
    }

    .header-dir > .container > .row
    {
        margin-bottom: 0rem;
    }

    .header-dir .header-dir-main 
    {
        
    }

    .header-dir .header-dir-main .header-dir-nav
    {
        margin-bottom: 0rem;
    }

    .header-dir .header-dir-main .header-dir-icon
    {
        margin-bottom: 0rem;
    }

    .header-dir .header-dir-main .header-dir-icon .dir-icon
    {
        float: right;
    }


    /* 
    COLOR SETTINGS
    ================================================== */
    section.section-header-bar                          { background-color: var(--theme-body-background-white); }
    section.section-header-logo                         {  }
    section.section-header-navigation                   { background-color: var(--theme-body-background-white); box-shadow: 0rem 0.1rem 0.4rem 0 rgba(0, 0, 0, 0.05);  }
    section.section-header-mobile                       { background-color: var(--theme-body-background-white);  }
    section.section-header-map                          { background-color: var(--theme-body-background-white); box-shadow: var(--theme-body-shadow); }

    .header-search
    {
        background-color: var(--theme-body-background-white);
        background-repeat: no-repeat;
        background-position: bottom center;
        
        box-shadow: var(--theme-body-shadow);
    }

    .header-search.header-search-image-load .header-search-mask
    {
        background-color: var(--theme-mask-background);
    }

    .header-search .header-search-main .header-search-title h1,
    .header-search .header-search-main .header-search-title h2,
    .header-search .header-search-main .header-search-title h3,
    .header-search .header-search-main .header-search-title h4,
    .header-search .header-search-main .header-search-title h5
    {
        color: var(--theme-body-color-white);
    }

    .header-search .header-search-side .header-search-form > .col > div
    {
        background-color: var(--theme-mask-background);
        
        box-shadow: var(--theme-body-shadow);
    }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        .header-search.header-search-image-load
        {
            padding: 0rem 0rem;
        }
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {            
        .header-slayt .header-slayt-image-load
        {
            padding: 25.0rem 0rem;
        }
        
        .header-search .header-search-main .header-search-title h1
        {
            font-size: 206.25%;
            line-height: var(--theme-lh-x1-5);
        }

        .header-map .box-map
        {
            padding: 20.0rem 0rem;
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {             
        .header-slayt .header-slayt-image-load
        {
            padding: 15.0rem 0rem;
        }
        
        .header-search
        {
            padding: 0rem !important;
            
            background-image: url(../image/content/header-search.png) !important;
            background-size: auto !important;
            background-position: bottom center !important;
        }

        .header-search .header-search-main .header-search-title .content
        {
            margin-bottom: 0rem;
            
            text-align: center;
        }

        .header-search .header-search-main .header-search-title h1,
        .header-search .header-search-main .header-search-title h2,
        .header-search .header-search-main .header-search-title h3,
        .header-search .header-search-main .header-search-title h4,
        .header-search .header-search-main .header-search-title h5
        {
            color: var(--theme-body-color-subtitle);
        }

        .header-search .header-search-main .header-search-title h1
        {
            font-size: 187.5%;
            line-height: var(--theme-lh-x1-5);
        }

        .header-search .header-search-main .header-search-title span
        {
            display: block;
            
            text-align: center;
        }

        .header-search .header-search-main .header-search-title a.button
        {
            width: 100%;
        }

        .header-search .header-search-side .header-search-form
        {
            margin-top: 0rem;
        }

        .header-map .box-map
        {
            padding: 15.0rem 0rem;
        }
    }


    /* ===============================================
    FOOTER
    ================================================== */
    .footer
    {
        width: 100%;

        padding: 0rem 0rem 0rem 0rem;
    }

    .footer > .container > .row
    {
        margin-bottom: 0rem;
    }
    
    section.section-footer.section-footer-exchange
    {
        margin-top: var(--theme-lh-x2);
    }

    .footer .footer-top-exchange
    {
        margin: var(--theme-lh) 0rem var(--theme-lh) 0rem;
    }

    .footer .footer-top-social-share
    {
        margin: var(--theme-lh) 0rem var(--theme-lh) 0rem;
    }

    .footer .footer-top-social-share .dir-icon
    {
        float: right;
    }

    section.section-footer.section-footer-logo
    {
        padding: var(--theme-lh-x3) 0rem 0rem 0rem;
    }

    .footer .footer-logo
    {

    }

    .footer .footer-logo .footer-logo-img
    {
        /*margin-bottom: 0rem;*/
    }

    .footer .footer-logo .footer-logo-img .logo
    {
        margin: 0rem 0rem 0rem 0rem;
    }

    .footer .footer-logo .footer-logo-img .logo img
    {
        max-height: 10.0rem;
    }

    .footer .footer-logo .footer-logo-content
    {
        font-size: 93.75%;
    }

    .footer .footer-logo .footer-logo-social
    {

    }

    .footer .footer-links .footer-links-title h3
    {
        font-size: 125%;
    }

    .footer .footer-links .footer-links-title
    {
        /*margin-bottom: 0rem;*/
    }

    .footer .footer-links .footer-links-content
    {

    }

    .footer .footer-space .footer-space-content
    {
        margin-top: var(--theme-lh);
        margin-bottom: 0rem;
    }

    .footer .footer-stats .footer-stats-content
    {
        margin-bottom: 0rem;
    }

    .footer .footer-login .footer-login-content
    {
        float: right;
    }

    section.section-footer.section-footer-copyright
    {
        padding: var(--theme-lh) 0rem var(--theme-lh-x2) 0rem;
    }

    .footer .footer-copyright .footer-copyright-content
    {
        font-size: 93.75%;
        text-align: center;
    }


    /* 
    COLOR SETTINGS
    ================================================== */
    section.section-footer.section-footer-exchange              { background-color: var(--theme-body-background-white); border-bottom: var(--theme-border-bold) solid var(--theme-body-sub-border); box-shadow: var(--theme-body-shadow); }
    section.section-footer.section-footer-logo                  { background-color: var(--theme-body-sub-background-active); box-shadow: var(--theme-body-shadow); }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        .footer .footer-logo .footer-logo-img .logo img
        {
            max-width: 50%;
            max-height: 18.0rem;
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {
        .footer .footer-top-social-share
        {
            display: none;
        }
        
        .footer .footer-logo .footer-logo-img .logo img
        {
            max-width: 75%;
        }

        .footer .footer-login .footer-login-content
        {
            float: left;
        }
    }


    /* ===============================================
    MODAL
    ================================================== */
    .modal .modal-inner > .container
    {
        width: 100%;
    }

    .modal .modal-inner > .container > .row
    {
        margin-bottom: 0rem;
    }

    .modal .modal-inner .modal-inner-image
    {
        
    }

    .modal .modal-inner .modal-inner-image img
    {
        display: block;
        
        margin: auto;
        
        width: 100%;
        height: 100%;
        
        object-fit: cover;
    }

    .modal .modal-inner .modal-inner-main
    {

    }

    .modal .modal-inner .modal-inner-main .modal-title
    {
        margin-top: var(--theme-lh);
    }

    .modal .modal-inner .modal-inner-main .modal-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .modal .modal-inner .modal-inner-main .modal-video
    {
        margin-bottom: 0rem;
    }

    .modal .modal-inner .modal-inner-main .modal-video .content-box
    {
        margin-bottom: 0rem;
    }

    .modal .modal-inner .modal-inner-main .modal-video .content-box .box-video
    {
        position: relative;
        overflow: hidden;

        height: 0rem;

        padding-bottom: 63%;
        padding-top: var(--theme-lh);
    }

    .modal .modal-inner .modal-inner-main .modal-video .content-box .box-video iframe
    {
        position: absolute;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
        
        border: 0rem;
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {
        .modal .modal-inner .modal-inner-image
        {
            display: none;
        }
    }


    /* ===============================================
    INDEX - HOMEPAGE
    ================================================== */
    .index-homepage
    {
        display: block; 

        width: 100%;
    }

    .index-homepage > .container > .row
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main
    {

    }

    .index-homepage .homepage-main .homepage-property-fav-area-list-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-main .homepage-property-fav-area-list-content
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main .homepage-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-side .homepage-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-main .homepage-content
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main .homepage-content .col > div
    {
        /*
        overflow: auto;

        max-height: 60.0rem;
        */
    }

    .index-homepage .homepage-main .homepage-content .col > div::-webkit-scrollbar
    {
        width: 0.5rem;
        height: 0.5rem;
    }

    .index-homepage .homepage-main .info-cards-content
    {
        margin-top: var(--theme-lh);
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-side .homepage-photos-content
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main .homepage-latest-blog-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-main .homepage-latest-blog-content
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main .homepage-latest-property-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-main .homepage-latest-property-content
    {
        margin-bottom: 0rem;
    }

    .index-homepage .homepage-main .homepage-read-property-title
    {
        margin-top: var(--theme-lh);
    }

    .index-homepage .homepage-main .homepage-read-property-content
    {
        margin-bottom: 0rem;
    }

	

    .index-homepage .homepage-side .page-map-content
    {
        
    }

    .index-homepage .homepage-side .page-map-content .content-box .box-map
    {
        position: relative;
        overflow: hidden;

        height: 0rem;

        padding-bottom: 63%;
        padding-top: var(--theme-lh);
    }

    .index-homepage .homepage-side .page-map-content .content-box .box-map .map
    {
        position: absolute;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
    }


    /* 
    COLOR SETTINGS
    ================================================== */
    section.section-main.section-main-sell-find-property                                   { background-color: var(--theme-body-sub-background-active); }
    section.section-main.section-main-area-blog                                            { background-color: var(--theme-body-sub-background-active); }

    .index-homepage .homepage-main .homepage-content .col div::-webkit-scrollbar-track     { background-color: var(--theme-body-sub-background-active); }
    .index-homepage .homepage-main .homepage-content .col div::-webkit-scrollbar-thumb     { background-color: var(--theme-custom-background); }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        .index-homepage .homepage-main .homepage-content .col > div
        {
            /* max-height: 40.0rem; */
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {        
        .index-homepage .homepage-main .homepage-content .col > div
        {
            /* max-height: 30.0rem; */
        }

        .index-homepage .homepage-side .homepage-photos-content
        {
            margin-top: var(--theme-lh);
        }
    }


    /* ===============================================
    INDEX-LIST-LABEL-1
    ================================================== */
    .index-list-label-1
    {
        display: block; 

        width: 100%;
    }

    .index-list-label-1::before
    {
        clear: both; display: block; visibility: hidden; content: ""; font-size: 0; width: 0; height: 0; line-height: 0;
    }

    .index-list-label-1 > .container
    {
        position: relative;
    }

    .index-list-label-1 > .container > .row
    {
        overflow: hidden;

        margin-bottom: 0rem;
    }

    .index-list-label-1 .list-label-main
    {

    }

    .index-list-label-1 .list-label-main .list-label-title
    {
        margin-top: var(--theme-lh);
    }

    .index-list-label-1 .list-label-main .list-label-content
    {
        margin-bottom: 0rem;
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box
    {
        margin-bottom: 0rem;
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title h1,
    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title h2,
    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title h3,
    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title h4,
    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title .subtitle
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-link
    {
        max-height: var(--theme-lh);
    }

    .index-list-label-1 .list-label-main .list-label-content .content-box .box-info
    {
        max-height: var(--theme-lh);
    }

    .index-list-label-1 .owl-nav-custom 
    {
        top: 2.4rem;
        right: 0rem;
    }


    /* ===============================================
    INDEX-LIST-LABEL-2
    ================================================== */
    .index-list-label-2
    {
        display: block; 

        width: 100%;
    }

    .index-list-label-2::before
    {
        clear: both; display: block; visibility: hidden; content: ""; font-size: 0; width: 0; height: 0; line-height: 0;
    }

    .index-list-label-2 > .container
    {
        position: relative;
    }

    .index-list-label-2 > .container > .row
    {
        overflow: hidden;

        margin-bottom: 0rem;
    }

    .index-list-label-2 .list-label-main
    {

    }

    .index-list-label-2 .list-label-main .list-label-title
    {
        margin-top: var(--theme-lh);
    }

    .index-list-label-2 .list-label-main .list-label-content
    {
        margin-bottom: 0rem;
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box
    {
        margin-bottom: 0rem;
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title h1,
    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title h2,
    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title h3,
    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title h4,
    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-link
    {
        max-height: var(--theme-lh);
    }

    .index-list-label-2 .list-label-main .list-label-content .content-box .box-info
    {
        max-height: var(--theme-lh);
    }

    .index-list-label-2 .owl-nav-custom 
    {
        top: 2.4rem;
        right: 0rem;
    }


    /* ===============================================
    INDEX-LIST-ACCOUNTS-1
    ================================================== */
    .index-list-accounts
    {
        display: block; 

        width: 100%;
    }

    .index-list-accounts::before
    {
        clear: both; display: block; visibility: hidden; content: ""; font-size: 0; width: 0; height: 0; line-height: 0;
    }

    .index-list-accounts > .container
    {
        position: relative;
    }

    .index-list-accounts > .container > .row
    {
        overflow: hidden;

        margin-bottom: 0rem;
    }

    .index-list-accounts .list-accounts-main
    {

    }

    .index-list-accounts .list-accounts-main .list-accounts-title
    {
        margin-top: var(--theme-lh);
    }

    .index-list-accounts .list-accounts-main .list-accounts-content
    {
        margin-bottom: 0rem;
    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-main
    {

    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-main .content-box
    {
        margin-bottom: 0rem;
    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side
    {
        display: flex;
        flex-flow: column;
    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side .list-accounts-property-title
    {
        margin-bottom: 0rem;
    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side .list-accounts-property-content
    {
        flex-grow : 1;
        
        margin-bottom: 0rem;
    }

    .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side .list-accounts-property-content.not-found
    {
        background-image: url(../image/content/404-not-found-property.png) !important;
        background-repeat: no-repeat;
        background-size: auto !important;
        background-position: bottom center !important;
    }

    .index-list-accounts .owl-item .owl-item
    {
        display: flex;
    }

    .index-list-accounts .owl-nav-custom 
    {
        top: 2.4rem;
        right: 0rem;
    }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side.read-property
        {
            display: none;
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {
        .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side.read-property
        {
            display: none;
        }
        
        .index-list-accounts .list-accounts-main .list-accounts-content .list-accounts-item-side.latest-property
        {
            display: none;
        }
    }


    /* ===============================================
    PAGE
    ================================================== */
    .page-info
    {
        display: block; 

        width: 100%;
    }

    .page-info > .container > .row
    {
        margin-bottom: 0rem;
    }

    .page-info .page-footer
    {

    }

    .page-info .page-404
    {

    }

    .page-info .page-404 .page-404-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-404 .page-404-content
    {
        margin-bottom: 0rem;
    }

    .page-info .page-404 .page-404-content .content-main
    {
        margin-bottom: var(--theme-lh);
    }

    .page-info .page-404 .page-404-content .content-main h2
    {
        font-weight: var(--theme-fw-t-bold);
    }

    .page-info .page-404 .page-404-content .content-image
    {
        margin-bottom: var(--theme-lh);

        text-align: right;
    }

    .page-info .page-main
    {

    }

    .page-info .page-main .page-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-main .page-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-info .page-main .page-contact-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-info .page-main .page-message-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-main .page-message-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-info .page-main .page-map-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-main .page-map-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-info .page-main .page-map-content .content-box .box-map
    {
        position: relative;
        overflow: hidden;

        height: 0rem;

        padding-bottom: 45%;
        padding-top: var(--theme-lh);
    }

    .page-info .page-main .page-map-content .content-box .box-map .map
    {
        position: absolute;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
    }

    .page-info .page-main .page-photos-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-main .page-photos-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-info .page-main .page-stats
    {
        margin-top: var(--theme-lh);
        margin-bottom: 0rem;
    }

    .page-info .page-main .page-stats .stats
    {
        text-align: center;
    }

    .page-info .page-main .page-stats .stats .stats-read
    {
        margin: 0rem 0rem var(--theme-lh) 0rem;

        text-align: center;
        vertical-align: middle;
    }

    /****/

    .page-info .page-side
    {

    }

    .page-info .page-side .side-menu-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-side .side-menu-content
    {
        margin-bottom: 0rem;
    }

    /****/

    .page-list .page-list-sort 
    {
        margin-bottom: var(--theme-lh);
    }

    .page-list .page-list-sort .sort-info 
    {
        position: relative;
        float: left;
        display: inline-block;
        
        max-height: var(--theme-lh-x2);

        padding: var(--theme-lh-x0-25) 0rem;
    }

    .page-list .page-list-sort .sort-select 
    {
        position: relative;
        float: right;
        display: inline-block;
        
        max-height: var(--theme-lh-x2);
    }

    .page-list .page-list-sort .sort-select label
    {
        display: inline-block;

        margin-right: 1.5rem;

        padding: var(--theme-lh-x0-25) 0rem;
    }

    .page-list .page-list-title
    {
        margin-top: var(--theme-lh);
    }

    .page-list .page-list-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .page-list .page-list-content .content-box .box-title h1,
    .page-list .page-list-content .content-box .box-title h2,
    .page-list .page-list-content .content-box .box-title h3,
    .page-list .page-list-content .content-box .box-title h4,
    .page-list .page-list-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh-x2);
    }

    .page-list .page-list-content .content-box.details .box-title h1,
    .page-list .page-list-content .content-box.details .box-title h2,
    .page-list .page-list-content .content-box.details .box-title h3,
    .page-list .page-list-content .content-box.details .box-title h4,
    .page-list .page-list-content .content-box.details .box-title h5
    {
        max-height: var(--theme-lh);
    }

    .page-list .page-list-content .content-box          .box-title .subtitle span,
    .page-list .page-list-content .content-box.details  .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .page-list .page-list-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x3);
        max-height: var(--theme-lh-x3);
    }

    .page-list .page-list-content .content-box.details .box-desc
    {
        min-height: var(--theme-lh-x3);
        max-height: var(--theme-lh-x3);
    }

    .page-list .page-list-content .content-box.blog .box-desc
    {
        min-height: var(--theme-lh-x3);
        max-height: var(--theme-lh-x3);
    }

    .page-list .page-list-pages
    {
        margin-top: var(--theme-lh);
        margin-bottom: var(--theme-lh-x2);
    }    


    /* 
    COLOR SETTINGS
    ================================================== */
    .page-info .page-main .page-stats .stats .stats-read                                    { color: var(--theme-body-color-subtitle); }

    .page-list .page-list-sort .sort-info                                                   { color: var(--theme-body-color-subtitle); }
    .page-list .page-list-sort .sort-select label                                           { color: var(--theme-body-color-subtitle); }
    .page-list .page-list-content .content-box:hover .box-link span:first-child::before,
    .page-list .page-list-content .content-box:hover .box-link span:first-child a           { color: var(--theme-custom-color); }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {

    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {
        .page-info .page-main .page-message-content .message-button a
        {
            width: 100%;
        }

        .page-info .page-main .page-map-content .content-box .box-map
        {
            padding-bottom: 63%;
        }

        .page-info .page-side
        {
            margin-top: var(--theme-lh-x2);
        }
        
        .page-list .page-list-sort .sort-info
        {
            display: none;
        }

        .page-list .page-list-sort .sort-select label
        {
            display: none;
        }

        .page-list .page-list-content .content-box.details .box-title h1,
        .page-list .page-list-content .content-box.details .box-title h2,
        .page-list .page-list-content .content-box.details .box-title h3,
        .page-list .page-list-content .content-box.details .box-title h4,
        .page-list .page-list-content .content-box.details .box-title h5
        {
            max-height: var(--theme-lh-x2);
        }

        .page-list .page-list-content .content-box.details .box-desc
        {
            max-height: var(--theme-lh-x3);
        }

        .page-list .page-list-content .content-box.blog .box-desc
        {
            max-height: var(--theme-lh-x3);
        }

        .page-list .page-list-pages .pages a
        {
            display: none;
        }

        .page-list .page-list-pages .pages a.back,
        .page-list .page-list-pages .pages a.back-number,
        .page-list .page-list-pages .pages a.current,
        .page-list .page-list-pages .pages a.next-number,
        .page-list .page-list-pages .pages a.next
        {
            display: inline-block;
        }
    }


    /* ===============================================
    PAGE-INFO-LIST-LABEL-2
    ================================================== */
    .page-info .page-info-list-label-2
    {
        position: relative;
        display: block; 

        width: 100%;
    }

    .page-info .page-info-list-label-2::before
    {
        clear: both; display: block; visibility: hidden; content: ""; font-size: 0; width: 0; height: 0; line-height: 0;
    }

    .page-info .page-info-list-label-2 > .row
    {
        overflow: hidden;

        margin-bottom: 0rem;
    }

    .page-info .page-info-list-label-2 .list-label-main
    {

    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-title
    {
        margin-top: var(--theme-lh);
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content
    {
        margin-bottom: 0rem;
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box
    {
        margin-bottom: 0rem;
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h1,
    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h2,
    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h3,
    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h4,
    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-link
    {
        max-height: var(--theme-lh);
    }

    .page-info .page-info-list-label-2 .list-label-main .list-label-content .content-box .box-info
    {
        max-height: var(--theme-lh);
    }

    .page-info .page-info-list-label-2 .owl-nav-custom 
    {
        top: 2.4rem;
        right: 0rem;
    }


    /* ===============================================
    PROPERTY - INFO
    ================================================== */
    .property-info
    {
        display: block; 

        width: 100%;
    }

    .property-info > .container > .row
    {
        margin-bottom: 0rem;
    }

    .property-info .property-footer
    {

    }

    .property-info .property-404 .property-404-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-404 .property-404-content
    {
        margin-bottom: 0rem;
    }

    .property-info .property-404 .property-404-content .content-main
    {
        margin-bottom: var(--theme-lh);
    }

    .property-info .property-404 .property-404-content .content-main h2
    {
        font-weight: var(--theme-fw-t-bold);
    }

    .property-info .property-404 .property-404-content .content-image
    {
        margin-bottom: var(--theme-lh);

        text-align: right;
    }

    .property-info .property-main
    {

    }

    .property-info .property-main.property-title-bottom
    {
        display: none;
    }

    .property-info .property-main .property-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-main .property-photos-content
    {
        margin-bottom: 0rem;
    }

    .property-info .property-main .property-information
    {
        margin-bottom: 0rem;
    }

    .property-info .property-main .property-buttons-content
    {
        margin-bottom: var(--theme-lh-x0-5);
    }

    .property-info .property-main .property-buttons-content a.button
    {
        margin-bottom: var(--theme-lh-x0-5);
    }

    .property-info .property-main .property-content-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-main .property-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-info .property-main .property-feature-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-main .property-feature-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-info .property-main .property-feature-content .toggle > ul > li > div
    {
        overflow: auto;
        
        margin: var(--theme-lh-x0-5) 0rem;
        padding: 0rem 2.0rem;
        
        max-height: 55.0rem;
    }

    .property-info .property-main .property-feature-content .toggle .row
    {
        margin-bottom: 0rem;
    }

    .property-info .property-main .property-feature-content .toggle .row .information-feature .info
    {
        font-size: 81.25%;
        font-weight: var(--theme-fw-medium);
    }

    .property-info .property-main .property-feature-content .toggle input[type="checkbox"]
    {
        pointer-events: none;
    }

    .property-info .property-main .property-stats
    {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .property-info .property-main .property-stats .stats
    {
        text-align: center;
    }

    .property-info .property-main .property-stats .stats .stats-read
    {
        margin: 0rem 0rem var(--theme-lh) 0rem;

        text-align: center;
        vertical-align: middle;
    }

    /****/

    .property-info .property-side
    {

    }

    .property-info .property-side > .row:first-child
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-side .side-account-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-info .property-side .side-account-content .box-left
    {        
        display: none;
    }

    .property-info .property-side .side-video-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-side .side-video-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-info .property-side .side-map-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-side .side-map-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-info .property-side .side-map-content .content-box .box-map
    {
        position: relative;
        overflow: hidden;

        height: 0rem;

        padding-bottom: 63%;
        padding-top: var(--theme-lh);
    }

    .property-info .property-side .side-map-content .content-box .box-map.small-map
    {
        padding-bottom: 63%;
    }

    .property-info .property-side .side-map-content .content-box .box-map.large-map
    {
        padding-bottom: 126%;
    }

    .property-info .property-side .side-map-content .content-box .box-map .map
    {
        position: absolute;
        
        top: 0rem;
        left: 0rem;
        
        width: 100%;
        height: 100%;
    }


    /* 
    COLOR SETTINGS
    ================================================== */    
    .property-info .property-main .property-stats .stats .stats-read        { color: var(--theme-body-color-subtitle); }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        .property-info .property-main.property-title-top
        {
            display: none;
        }

        .property-info .property-main.property-title-bottom
        {
            display: block;
        }

        .property-info .property-main.property-title-bottom .property-title
        {            
            margin-top: 0rem;
        }

        .property-info .property-main .property-photos-content
        {
            margin-top: var(--theme-lh);
        }

        .property-info .property-side > .row:first-child
        {
            margin-top: 0rem;
        }

        .property-info .property-side .side-account-content .box-left
        {        
            display: block;
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {
        .property-info .property-main.property-title-top
        {
            display: none;
        }

        .property-info .property-main.property-title-bottom
        {
            display: block;
        }

        .property-info .property-main.property-title-bottom .property-title
        {            
            margin-top: 0rem;
        }

        .property-info .property-main .property-photos-content
        {
            margin-top: var(--theme-lh);
        }

        .property-info .property-main .property-account-content
        {        
            display: none;
        }

        .property-info .property-side > .row:first-child
        {
            margin-top: 0rem;
        }

        .property-info .property-side .side-account-content .box-left
        {        
            display: block;
        }
    }


    /* ===============================================
    PROPERTY-INFO-LIST-LABEL-2
    ================================================== */
    .property-info .property-info-list-label-2
    {
        position: relative;
        display: block; 

        width: 100%;
    }

    .property-info .property-info-list-label-2::before
    {
        clear: both; display: block; visibility: hidden; content: ""; font-size: 0; width: 0; height: 0; line-height: 0;
    }

    .property-info .property-info-list-label-2 > .row
    {
        overflow: hidden;

        margin-bottom: 0rem;
    }

    .property-info .property-info-list-label-2 .list-label-main
    {

    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-title
    {
        margin-top: var(--theme-lh);
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content
    {
        margin-bottom: 0rem;
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box
    {
        margin-bottom: 0rem;
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h1,
    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h2,
    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h3,
    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h4,
    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle
    {
        overflow: hidden;

        max-height: var(--theme-lh);
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-link
    {
        max-height: var(--theme-lh);
    }

    .property-info .property-info-list-label-2 .list-label-main .list-label-content .content-box .box-info
    {
        max-height: var(--theme-lh);
    }

    .property-info .property-info-list-label-2 .owl-nav-custom 
    {
        top: 2.4rem;
        right: 0rem;
    }

    
    /* ===============================================
    PROPERTY-LIST
    ================================================== */
    .property-list
    {
        display: block; 

        width: 100%;
    }

    .property-list > .container > .row
    {
        margin-bottom: 0rem;
    }

    .property-list .property-footer
    {

    }

    .property-list .property-main
    {

    }

    .property-list .property-main .property-list-sort 
    {
        margin-bottom: var(--theme-lh);
    }

    .property-list .property-main .property-list-sort .sort-info 
    {
        position: relative;
        float: left;
        display: inline-block;
        
        max-height: var(--theme-lh-x2);

        padding: var(--theme-lh-x0-25) 0rem;
    }

    .property-list .property-main .property-list-sort .sort-filter-button 
    {
        position: fixed;
        z-index: 10000;
        display: none;
        
        bottom: 3.0rem;
        left: 1.5rem;
    }

    .property-list .property-main .property-list-sort .sort-select 
    {
        position: relative;
        float: right;
        display: inline-block;
        
        max-height: var(--theme-lh-x2);
    }

    .property-list .property-main .property-list-sort .sort-select label
    {
        display: inline-block;

        margin-right: 1.5rem;

        padding: var(--theme-lh-x0-25) 0rem;
    }

    .property-list .property-main .property-list-title
    {
        margin-top: var(--theme-lh);
    }

    .property-list .property-main .property-list-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-list .property-main .property-list-content .content-box .box-title h1,
    .property-list .property-main .property-list-content .content-box .box-title h2,
    .property-list .property-main .property-list-content .content-box .box-title h3,
    .property-list .property-main .property-list-content .content-box .box-title h4,
    .property-list .property-main .property-list-content .content-box .box-title h5
    {
        overflow: hidden;

        max-height: var(--theme-lh-x2);
    }

    .property-list .property-main .property-list-content .content-box.details .box-title h1,
    .property-list .property-main .property-list-content .content-box.details .box-title h2,
    .property-list .property-main .property-list-content .content-box.details .box-title h3,
    .property-list .property-main .property-list-content .content-box.details .box-title h4,
    .property-list .property-main .property-list-content .content-box.details .box-title h5
    { 
        max-height: var(--theme-lh);
    }

    .property-list .property-main .property-list-content .content-box .box-title .subtitle span
    {
        margin-right: 0rem;
    }

    .property-list .property-main .property-list-content .content-box .box-desc
    {
        overflow: hidden;

        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .property-list .property-main .property-list-content .content-box.details .box-desc
    {
        min-height: var(--theme-lh-x2);
        max-height: var(--theme-lh-x3);
    }

    .property-list .property-main .property-list-pages
    {
        margin-top: var(--theme-lh);
        margin-bottom: 0rem;
    }

    /****/

    .property-list .property-side
    {

    }

    .property-list .property-side .side-filter-title
    {
        margin-top: var(--theme-lh);
    }

    .property-list .property-side .side-filter-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-list .property-side .side-filter-content input[type="submit"]
    {
        position: absolute;
        visibility: hidden;
    }

    .property-list .property-side .side-filter-content .col .col
    {
        padding: 0rem;
    }

    .modal .side-filter-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .modal .side-filter-content input[type="submit"]
    {
        position: absolute;
        visibility: hidden;
    }

    .modal .side-filter-content .col .col
    {
        padding: 0rem;
    }

    .property-list .property-side .side-exchange-title
    {
        margin-top: var(--theme-lh);
    }

    .property-list .property-side .side-exchange-content
    {
        margin-bottom: var(--theme-lh-x2);
    }

    .property-list .property-main .info-cards-content
    {
        margin-top: var(--theme-lh);
        margin-bottom: 0rem;
    }


    /* 
    COLOR SETTINGS
    ================================================== */
    .property-list .property-main .property-list-sort .sort-info            { color: var(--theme-body-color-subtitle); }
    .property-list .property-main .property-list-sort .sort-select label    { color: var(--theme-body-color-subtitle); }


    /* 
    LAYOUT FOR LARGE
    ================================================== */
    @media only screen and (max-width: 1199px)
    {
        
    }


    /* 
    LAYOUT FOR TABLET
    ================================================== */
    @media only screen and (max-width: 991px)
    {
        .property-list .property-main .property-list-sort .sort-info
        {
            display: none;
        }
        
        .property-list .property-main .property-list-sort .sort-filter-button
        {
            display: block;
        }
        
        .property-list .property-side
        {
            margin-top: var(--theme-lh-x2);
        }
        
        .property-list .property-side .side-filter-title
        {
            display: none;
        }
        
        .property-list .property-side .side-filter-content
        {
            display: none;
        }
    }


    /* 
    LAYOUT FOR MOBILE
    ================================================== */
    @media handheld, only screen and (max-width: 767px)
    {               
        .property-list .property-main .property-list-sort .sort-select label
        {
            display: none;
        }

        .property-list .property-main .property-list-content .content-box.details .box-title h1,
        .property-list .property-main .property-list-content .content-box.details .box-title h2,
        .property-list .property-main .property-list-content .content-box.details .box-title h3,
        .property-list .property-main .property-list-content .content-box.details .box-title h4,
        .property-list .property-main .property-list-content .content-box.details .box-title h5
        { 
            max-height: var(--theme-lh-x2);
        }

        .property-list .property-main .property-list-content .content-box.details .box-desc
        {
            display: none;
            
            /* max-height: var(--theme-lh-x3); */
        }
        
        .property-list .property-main .property-list-content .content-box.details .box-left.box-footer
        {            
            order: 2;
        }
        
        .property-list .property-main .property-list-content .content-box.details .box-right.box-footer
        {           
            display: none;
            
            order: 1;
        }

        .property-list .property-main .property-list-pages .pages a
        {
            display: none;
        }

        .property-list .property-main .property-list-pages .pages a.back,
        .property-list .property-main .property-list-pages .pages a.back-number,
        .property-list .property-main .property-list-pages .pages a.current,
        .property-list .property-main .property-list-pages .pages a.next-number,
        .property-list .property-main .property-list-pages .pages a.next
        {
            display: inline-block;
        } 
        
        .property-list .property-side
        {
            margin-top: var(--theme-lh-x2);
        }
        
        .property-list .property-side .side-filter-title
        {
            display: none;
        }
        
        .property-list .property-side .side-filter-content
        {
            display: none;
        }

        .property-list .property-side .side-exchange-content
        {
            margin-bottom: 0rem;
        }
    }