@media only screen and (max-width: 992px){


	.search-container {
	  width: 100%;
	  margin: 20px 0px 0px 0px;
	}
	.search-container .mphb_sc_search-form {
	  flex-direction: column;
	  gap: 10px;
	}
	.search-container .mphb_sc_search-form > p {
	  flex: 0 0 100%;
	  max-width: 100%;
	  width: 100%;
	  border-right: 1px solid transparent;
	  border-bottom: 1px solid #e5e5e5;
	}
	
	.main-image-container {
	  width: 100%;
	  height: auto;
	}
	.swiper.main-slider {
	}
	.thumbnail-grid {
	  height: auto;
	}
	.property-grid {
	  display: block;
	}
	.swiper.main-slider {
	  height: 300px;
	      margin-bottom: 12px;
	}
	.page_b_right .mphb_sc_search-wrapper {
		position: static;
	}

}