.home-blog-area .home-blog-single .blog-img img {
    height: 300px;
    object-fit: cover;
    object-position: center;
}
.home-blog-area .home-blog-single .blog-caption .blog-cap {
	margin-left: 0;
}
.blog-caption {
    display: flex;
    gap: 15px;
	align-items: start;
}
.home-blog-area .home-blog-single .blog-caption .blog-date {
    width: 180px;
}
@media (max-width: 600px) {
.blog-caption {
    flex-wrap: wrap;
    margin-top: -87px;
}
.home-blog-area .home-blog-single .blog-caption .blog-cap {
    width: 100%;
}
.home-blog-area .home-blog-single .blog-img img {
    height: auto;
}
}