@media (max-width: 980px){
	.search-bar {
		position: relative;
		bottom: 0px;
		margin-top: 20px;
			}
}
@media (max-width: 540px){
 section.filter-sec {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .filter-infos{
   margin-bottom:20px;
    flex-wrap:wrap;
    gap:15px 0;
  }
  .filter-info {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
  .filter-info.filter-clear {
    text-align: center;
}
  .pro-filters {
    width: 100%;
  }
  .pro-search{
        gap: 20px;
    flex-direction: column;
  }
  section.recommend-properties{
    padding: 40px 0;
  }
  section.recommend-properties .col-6{
   width:100%; 
  }
  section.recommend-properties img{
   height:250px; 
  }
  section.recommend-properties h3 {
    font-size: 19px;
  }
  .filter-model{
   padding:20px 15px; 
  }
  section.filter-sec .filter-model-search {
    margin-bottom: 20px;
    flex-direction: column;
    gap:20px 0;
}
  section.filter-sec .filter-model-search .filter-info{
    width: 100%;
}
  .amenities-modal .abe-row .col-4{
   width:50%; 
  }
  .pro-filters select.abe-unit-links.select2-hidden-accessible{
    width: 100%;
  }
  .page-title h1 {
    top: auto;
    bottom: 0px;
}
}