.dseSearchBar .dropdown-menu{position:absolute;left:11px;top:40px!important;display:none;width:100%;background:#fff;transition:.3s;z-index:9;overflow:hidden;box-shadow:0 2px 9px 0 rgba(0,0,0,0.14);border-radius:5px;overflow-x:hidden;overflow-y:auto}
.dseSearchBar .dropdown-menu .contentBox{padding:10px 15px;max-height:282px;overflow:hidden;overflow-y:auto;display:block;}
.dseSearchBar .dropdown-menu .contentBox::-webkit-scrollBar{width:5px;height:8px;border-radius:20px;position:absolute;z-index:10000;transition:.5s;display:hidden;}
.dseSearchBar .dropdown-menu .contentBox::-webkit-scrollBar-thumb{border-radius:20px;}
.dseSearchBar .dropdown-menu .contentBox:hover::-webkit-scrollbar{width:5px;background-color: #00000029!important;transition:.5s;display:block;}
.dseSearchBar .dropdown-menu .contentBox:hover::-webkit-scrollbar-thumb{background-color: #00000029!important;transition:.5s}
.dseSearchBar .columnBox ul.checkBox{overflow:visible;width:100%;display:inline-block;border-bottom:1px solid #f5f5f5}
.dseSearchBar .checkBox li{margin-bottom:5px;color:#333;position:relative;width:100%}
.dseSearchBar .checkBox li a{color:#333}
.dseSearchBar .checkBox li:hover a{color:green}
.dseSearchBar .selectBox:hover .dropdown-menu,.dseSearchBar .selectBox.active .dropdown-menu{display:block;transition:.3s}
.dseSearchBar .selectBox:hover .dropdown-toggle{background:#F2F0F0}
.dseSearchBar .selectBox:hover button::after,.dseSearchBar .selectBox.active button::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:.3s}
.dse-search .selectBox:hover .dropdown-toggle{background:transparent}
.dseSearchBar ul.checkBox li label,.dseSearchBar .labelBox label{padding-left:25px;display:inline-block;cursor:pointer;position:relative}
.dseSearchBar ul.checkBox li input,.dseSearchBar .labelBox input{position:absolute;left:0;top:3px}
.propertyTypeColumn{padding:10px}
.dseSearchBar .selectBox .category{min-width:110px;left:0px;}
.dseSearchBar .selectBox .dropdown-menu.propertyType .contentBox{width:233px;}
.dseSearchBar .selectBox:hover .dropdown-menu.size{width:236px;}
.dseSearchBar .selectBox:hover .dropdown-menu.size .contentBox{max-height:392px;}
.dseSearchBar .selectBox:hover .dropdown-menu.more{width:307px;}
.dseSearchBar .selectBox:hover .dropdown-menu.bath{width:96px;}
input[type=checkbox] {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    height:15px;
    width:15px;
    background: #fff;
    border: 1px solid #d0d0d0;
    color: #fff;
    display: inline-flex;
    outline: 0;
    z-index: 0;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
input[type=checkbox]:checked {
    background: #58bf93;
    border-color: #58bf93;
    box-shadow: 0 2px 5px 0 #58bf93b5;
}
input[type=checkbox]:checked::before {
    content: "\e915";
    font-family: icomoon;
    font-size: 11px;
    display: flex;
    display: -webkit-flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
input[type=radio] {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    height: 15px;
    width: 15px;
    background: #fff;
    border: #e3e3e3 solid 1px;
    color: #fff;
    display: inline-flex;
    outline: 0;
    z-index: 0;
    border-radius: 30px;
    position: relative;
    cursor: pointer;
}
input[type=radio]::before {
    content: "";
    width: 7px;
    height: 7px;
    background: #e3e3e3;
    border-radius: 100%;
    left: 3px;
    top: 3px;
    position: absolute;
}
input[type=radio]:checked {
    background: #fff;
    border: 1px solid #58bf93;
}
input[type=radio]:checked::before {
    background: #58bf93;
}
.dseSearchBar .selectBox .propertyType{width:203px;margin:0 -10px;left:auto;left:20px;}
.dseSearchBar .selectBox .propertyStatus{width:170px;margin:0 -10px;left:auto;left:0}
.dseSearchBar .selectBox .size{width:210px;left:10px !important}
.dseSearchBar .selectBox .more{width:307px}
.dseSearchBar .selectBox .bedrooms{min-width:105px;left:10px;}
.dseSearchBar .selectBox .baths{min-width:105px}
.dseSearchBar .rangeBox{display:flex;position:relative;width:100%}
.dseSearchBar .rangeBox.fixed{position:sticky;top:-12px;z-index:1;background:#fff;margin:-12px -15px 0;padding:15px 15px 0;width:215px}
.dseSearchBar .rangeBox.fixed::after{margin:0 auto;width:8px;height:1px;content:'';position:absolute;left:0;right:0;top:33px;background:#666}
.dseSearchBar .rangeBox input{padding:5px 10px;margin-bottom:5px;line-height:37px;height:37px}
.dseSearchBar .rangeBox .minBox,.dseSearchBar .rangeBox .maxBox{margin-left:20px;width:100%}
.dseSearchBar .rangeBox .minBox{margin-left:0}
.dseSearchBar .rangeBox ul{display:block;width:100%}
.dseSearchBar .rangeBox ul li{width:100%;height:27px;line-height:27px;transition:.3s;cursor:pointer}
.dseSearchBar .rangeBox ul li:hover{padding-left:10px;background:#e7faf1;transition:.3s;color:#58bf93;border-radius:5px;}
.dseSearchBar .rangeBox ul li.disabled{pointer-events:none;cursor:default;color:#e5e4e2}
.dseSearchBar .moreBox{margin:0 -10px;display:flex}
.dseSearchBar .moreBox .columnBox{padding:0 10px;width:100%}
.dseSearchBar .moreBox .columnBox .moreSubmain .checkBox.bedscheck p{display:flex;align-items:center;gap:6px;line-height:22px;}
.dseSearchBar .moreBox .columnBox .searchFilterBox{display:block;position:relative;width:100%;min-width:100%}
.dseSearchBar .moreBox .columnBox .searchFilterBox em{position:absolute;left:0;top:10px;font-size:16px}
.dseSearchBar .moreBox .columnBox .searchFilterBox input{padding:5px 15px 5px 25px;height:34px;line-height:34px;border:none;border-bottom:1px solid #DDD;border-radius:0}
.dseSearchBar .moreBox .columnBox strong{border:none}
.dseSearchBar .moreBox .columnBox .column{padding-top:10px;max-height:208px;overflow:auto;width:100%}
.moreSelectBox{margin-bottom:15px}
.selectDual{display:flex;justify-content:space-between;flex-wrap:wrap}
.searchItems ul li,.searchItems ul li a{display:flex;display:-webkit-flex;justify-content:space-between;border-bottom:1px solid #ebebeb;position:relative;color:#666;align-items:center;cursor:pointer;line-height:18px;gap:10px}
.searchItems ul li a{border:none}
.searchItems ul li  span{display:block;text-wrap:nowrap;}
.searchItems ul.searchResults li a{width:100%;display:flex;justify-content:space-between;align-items:center}