.card-img-container {
overflow: hidden;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
position: relative;
overflow: hidden;
}
.card-img-container-cat {
overflow: hidden;
position: relative;  
overflow: hidden;
min-height:255px;
}
.card-img-container-cat:hover {
cursor: pointer;
}
.card-img-container-cat:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.card-img-overlay {
top: 20%; height: 70px;
font-size: 16px;
}
.card-img-overlay__img {
top: -05px !important;
left: 80% !important; }
.card-img-top-listing {
height: 170px;
max-height:170px;
}	
.card-img-top-listing {
width: 100%!important;
height: 200px;
object-fit: cover!important;
object-position: top center;
}
.card-img-container-cat {
overflow: hidden;
border-radius: 8px;    
position: relative;
overflow: hidden;
}
.card-border-round {
border: 0 !important;
border-radius: 8px;
box-shadow: 0px 10px 25px 0 rgb(0 0 0 / 20%) !important;
}
.max-h-100{
max-height:100px;
}
.img_overlay{
position: absolute;
bottom: 0;
background: linear-gradient(to bottom, rgba(0,0,0, 0) , rgba(0, 0, 0, 1) );
height: 20%;
width: 100%; 
z-index: 8;
color: #fff;
}
.cities-sec-row{
margin-top: 30px;
}
.cat_title{     
font-size: 16px !important;
font-weight: 500; 
}
.