.elementor-4538 .elementor-element.elementor-element-b7476cf{--display:flex;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-shell{height:100vh;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-sidebar{width:600px;background-color:#ffffff;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-sidebar-search button{background-color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-sidebar-filter-btn{background-color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-page-btn.active{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-page-btn:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-spinner{border-top-color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-prop-row.is-active{background-color:#1a2e44;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-prop-row:hover{background-color:#1a2e44;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-row-title{color:#111827;}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-row-thumb{width:72px;height:calc(72px * .85);}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-row-thumb-placeholder{width:72px;height:calc(72px * .85);}.elementor-4538 .elementor-element.elementor-element-10c6d8d .pms-prop-row{padding:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4538 .elementor-element.elementor-element-b7476cf{--min-height:100vh;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for property_map, class: .elementor-element-10c6d8d */.elementor-4538 .elementor-element.elementor-element-10c6d8d button{
    padding: 10px !important;
}

.elementor-4538 .elementor-element.elementor-element-10c6d8d select{
    padding: 10px !important;
}

.pms-filter-toggle{
    display: none !important;
}

.pms-prop-list{
    padding: 20px !important;
}

.pms-prop-row{
    margin: 15px 0 !important;
}

.pms-popup-btn-maps{
    padding: 10px !important;
    border-radius: 100px !important;
}

.pms-popup-btn-view{
    padding: 10px !important;
    border-radius: 100px !important;
    color: #fff !important;
}

.pms-popup-body{
    padding: 15px 20px !important;
}


#pms-search-btn{
    background: #2563eb !important;
}

.pms-filter-reset{
    background: #2563eb !important;
}

#pms-mob-filter-btn{
    background: #2563eb !important;
}

@media (max-width: 768px) {
    .pms-topbar {
        
        padding: 8px 12px !important;
    }
    
        .pms-filter-row {
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
        padding: 8px 12px !important;
    }

}/* End custom CSS */