.real-estate-filter{background:#fff;border:2px solid #089ed3;padding:10px;max-width:1000px;margin:10px auto;border-radius:5px}
.real-estate-filter .filter-section select.selected-filtercc{border:1px solid #86d5f1;color:#089ed3;background-color:#fbfdff;font-weight:700}
.real-estate-filter .filter-section label.label-selectedcc{color:#089ed3}
.real-estate-filter .filter-section select:not(.selected-filtercc){border-color:#ddd;color:#999}
.real-estate-filter .filter-section select option[value=""]{color:#333}
.real-estate-filter .filter-section label:not(.label-selectedcc){color:#089ed3}
.real-estate-filter .filter-section select option:not([value=""]){color:#333}
.real-estate-filter .filter-section select.selected-filtercc option{color:#333}
.form-search2{box-sizing:border-box;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:0}
.filter-section label{display:block;font-size:13px;margin-bottom:6px;font-weight:600;color:#f971b5}
.filter-results{font-size:15px;color:#f71111;margin:10px 0 0 6px}
.filter-section select{width:100%;padding:4px 8px;font-size:13px;color:#999;border:1px solid #ddd;border-radius:3px;outline:none;margin-bottom:6px;transition:border-color .3s,box-shadow .3s}
.filter-section select:focus{border-color:#f20078;box-shadow:0 0 0 3px rgba(46,189,133,.2)}
.filter-section{flex:1;min-width:85px}
.col-fixer{max-width:140px}
.button-xin{background-color:#f71111!important;font-weight:normal;padding:0 10px;display:inline-block;font-size:13px;height:30px;position:relative;margin-top:25px;text-transform:capitalize;border-radius:4px;color:#fff}
@media (max-width:600px){.real-estate-filter{padding:5px 8px;max-width:100%;margin:15px 5px 5px 5px}.filter-section label{font-size:13px;margin-bottom:6px}}