.scrollBar::-webkit-scrollbar{width:8px;height:5px;background-color:#0000001a!important}
.scrollBar::-webkit-scrollbar-track{background:#0000001a!important;width:15px}
.scrollBar::-webkit-scrollbar-thumb{background:#7d7c7c!important;border-radius:40px}
.dseRightBox{margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 0 17px 0 #00000014;background:#fff !important;padding-bottom:0px !important;}
.dseRightBox .bx-next{right:4px !important}
.dseRightBox .bx-prev{left:4px !important;}
.dseRightBox .dseRightSideHeading{padding:12px 15px;font-size:16px;display:flex;display:-webkit-flex;align-items:center;width:100%;border-bottom: 1px solid 
    #e6e6e6;}
.dseRightBox .dseRightSideHeading a{color:#333;font-weight:700;display:flex;align-items:center}
.dseRightSideHeading{display:flex}
.dseRightBox .bx-viewport{height:100% !important;}
.dseRightSideHeading .topMunicipality,.dseRightSideHeading .topComunities,.dseRightSideHeading .typeAvailability,.dseRightSideHeading .propertyTypeAvailability,.dseRightSideHeading .budgetAvailability,.dseRightSideHeading .topLocalitiesHeading{display:flex;align-items:center}
.dseRightSideHeading figure{margin-right:10px}
.commonDiscBox .paragraphBox{font-size:12px;position:relative;max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#666}
.commonDiscBox .paragraphBox.active{padding-bottom:15px;max-height:1000px;text-align:justify;display:block}
.commonDiscBox .paragraphMoreBtn{padding-left:5px;cursor:pointer;position:absolute;right:0;bottom:-2px;display:block;color:#2e8540;font-weight:600;height:22px;background:#fff !important;white-space:nowrap}
.dseRightBox .propertyAvailabilities{display: flex;display: -webkit-flex;overflow: hidden;overflow-x: auto;}
.dseRightBox .propertyAvailabilities ul{display: block;padding:10px 15px;}
.dseRightBox .lessListing ul{width:50%}
.dseRightBox .propertyAvailabilities ul:nth-child(even){background:#f6f8f9;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.dseRightBox .propertyAvailabilities ul li{white-space:nowrap;font-size: 13px;line-height: 30px;cursor:pointer;}
.dseRightBox .propertyTypeButtonBox{border-top: 1px solid #e6e6e6;padding: 12px 15px;display: flex;}
.dseRightBox ul li a{line-height:26px;color:#333;font-size:12px}
.dseRightBox .propertyAvailabilities ul li:hover a{color:#5f449b;}
.dscRightTabBox .dsctabBody{padding-bottom:10px;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 14px 20px 0 #00000014;position:relative}
.dscRightTabBox .dscTabBox{display:flex;gap:3px;overflow:auto}
.dscRightTabBox .dscTabBox::-webkit-scrollbar{display:none}
.dscTabBox .dscTab{padding:13px;background:#fcfcfc;border-radius:8px 8px 0 0;width:100%;box-shadow:0 0 17px 0 #00000014}
.dscTabBox .dscTab.active{background-color:#fff}
.dscTabBox .dscTab.active a strong{color:#4dc191}
.dscTabBox .dscTab a{display:flex;align-items:center}
.dscTabBox .dscTab a figure{margin-right:7px}
.dscTabBox .dscTab a strong{color:#333;font-size:14px;font-weight:700}
.dsctabBody .dscTabContent{padding:16px 0 0 20px;margin-right:15px;display:none;overflow:hidden;overflow-y:auto;max-height:100px}
.dsctabBody .dscTabContent.active{display:block}
.dseRightBox .veiwAll{padding:15px 20px 0;display:inline-flex;cursor:pointer;color:#5f449b;font-weight:600;font-size:14px;align-items:center}
.dseRightBox .veiwAll em{margin-right:5px;font-weight:400;font-size:10px;display:inline-flex;width:10px;height:10px}
.dseRightBox .propertyType ul.mobileCheckBox li{padding-left:25px;position:relative;font-size:12px;line-height:20px;color:#333;font-size:12px;transition:.3s;align-items:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: flex;display: -webkit-flex;align-items: center;display: block;}
.dseRightBox .propertyType ul.mobileCheckBox li + li{margin-top:10px;}
.dseRightBox .propertyType ul.mobileCheckBox li:hover{color:#5f449b;}
.dseRightBox .propertyType ul.mobileCheckBox li em{position:absolute;top:-1px;left:0}
.dseRightBox .propertyType ul.mobileCheckBox li em::after{content:'\e915';font-family:icomoon!important;font-size:9px;color:#fff;position:absolute;top:3px;left:0px;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:#5f449b solid 1px}
.dseRightBox .propertyType ul.mobileCheckBox li.active em::after{background:#5f449b;box-shadow:0 1px 6px 0 #bd9fffc7}
/* .dseRightBox .propertyType ul.mobileCheckBox li a{padding:3px 0 3px 10px;background:none;border:none;border-radius:0} */
.municipalityCommunitiesViewAll{background:#5f449b;height:41px;font-size:14px;color:#fff;font-weight:600;padding:0 20px;border-radius:8px;border:none;float:right;margin-left: auto;cursor: pointer;}
.municipalityCommunitiesViewAll:disabled{background:#b2b2b2}
.mobileCheckBox.noCheckBox li, .mobileCheckBox.noCheckBox li a{padding-left:0 !important;}
@media screen and (max-width:540px){
    .dseRightBox .propertyAvailabilities ul {padding:15px 20px;min-width:50%;}
    .dseRightBox .propertyType ul.mobileCheckBox li{width: 138px;}
    .dseRightBox .propertyAvailabilities ul li{white-space:nowrap;font-size:13px;line-height:30px;cursor:pointer;overflow:hidden;width:140px;text-overflow:ellipsis;}
}