#blog_post_container.masonry.column-2 .blog-post {
    width: 50%;
}
#blog_post_container.masonry.column-3 .blog-post {
    width: 33%;
}
#blog_post_container.masonry.column-4 .blog-post {
    width: 25%;
}


@media(max-width: 991px) {
	#blog_post_container.masonry.column-4 .blog-post,
	#blog_post_container.masonry.column-3 .blog-post,
	#blog_post_container.masonry.column-2 .blog-post {
		width: 100%;
	}
}