.bpd-vehicle-list li.bpd-vehicle{
    align-items: center;
    display: grid;
}
.bpd-vehicle-list li.bpd-vehicle{
    background: #fff;
	padding: 10px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas:
    "featured-image featured-image"
	"title title"
    "passengers passengers"
    "content content"
    "features features";
}
.bpd-vehicle-list li:nth-child(odd).bpd-vehicle{
    background: #f7f7f7;
}
.bpd-vehicle-list li{
  display: flex;
  background: #fff;
  flex-direction: column;
  transition: 0.2s;
  max-width: 400px;
}
div.bpd-vehicle-list-description{
	display: none;
}

ul.bpd-vehicle-list{
	list-style-type: none; 
	margin-left:0px;
	padding-left:0px;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.bpd-vehicle-list li .bpd-featured-image{
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat  !important; 
    width: 100%;
    height: 200px;
}
.bpd-vehicle-list li .bpd-featured-image-wrapper{
 padding: 10px 20px;
}
.bpd-vehicle-list li i { color: #676666; padding: 0 5px 0 0; }
.bpd-vehicle-list li .white-space { padding: 0 10px; }

/* Additional Photography */
.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder {
	width: 18%;
	float: left;
	margin: 0 1% 15px;
	border: 2px solid #ccc;
}
.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(5n + 1) {
	clear: both;
}
.single-elite-properties .lg-outer { z-index: 999999 !important; }

@media screen and (max-width: 1024px){
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder {
		width: 30%;
    	margin: 0 1.5% 15px;
	}
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(5n + 1) {
    	clear: none;
	}
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(3n + 1) {
		clear: both;
	}
}
@media screen and (max-width: 600px){
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder {
		width: 46%;
    	margin: 0 2% 15px;
	}
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(5n + 1) {
    	clear: none;
	}
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(3n + 1) {
		clear: none;
	}
	.property_photos_aniimated_thumbnials .property_photos_aniimated_thumbnial_holder:nth-child(2n + 1) {
		clear: both;
	}	
	ul.bpd-vehicle-list{
		grid-template-columns: 1fr;
	}
}