.latest_blog_layout .image_container a{margin-bottom: 1rem!important; height: 350px; overflow: hidden; display: flex; justify-content: center; flex-direction: column;}
.latest_blog_layout .image_container img{height: 100%; max-width: initial; width: auto!important;object-fit: cover; min-width: 100%;}

.quote_blog_layout .image_container a{width: 100%;margin-bottom: 1rem!important; aspect-ratio: 4 / 3; overflow: hidden; display: flex; justify-content: center;}
.quote_blog_layout .image_container img{height: 100%; max-width: initial; width: auto!important;object-fit: cover; min-width: 100%;}

.top_accommodations_layout .image_container a{margin-bottom: 1rem!important; height: 350px; overflow: hidden; display: flex; justify-content: center;}
.top_accommodations_layout .image_container img{height: 100%; max-width: initial; width: auto!important;object-fit: cover; min-width: 100%;}

.in_the_media .image_container {width: 100%;display: flex;margin-bottom: 1rem!important; height: 350px; overflow: hidden; justify-content: center; align-items: flex-start}
.in_the_media .image_container img{max-width: initial; width: auto!important;object-fit: cover; min-width: 100%;}

.home .latest_blog_layout .image_container a{height: 100%;}

@media only screen and (max-width: 767px) {
    .latest_blog_layout .image_container a,
    .quote_blog_layout .image_container a,
    .top_accommodations_layout .image_container a,
    .in_the_media .image_container {height: 300px;}
}
