#blog_post_container .blog-post {
	float: left;
}
#blog_post_container.grid.column-2 .blog-post {
    width: 50%;
}
#blog_post_container.grid.column-2 .blog-post:nth-child(odd) {
    clear: left;
}
#blog_post_container .post-info-block .post-desc {
    margin-bottom: 10px;
}
#blog_post_container.grid.column-3 .blog-post {
    width: 33%;
}
#blog_post_container.grid.column-3 .blog-post:nth-child(3n+1) {
    clear: left;
}
#blog_post_container.grid.column-4 .blog-post {
    width: 25%;
}
#blog_post_container.grid.column-4 .blog-post:nth-child(4n+1) {
    clear: left;
}
@media(max-width: 1200px) {

}
@media(max-width: 991px) {
    #blog_post_container.grid.column-3 .blog-post,
    #blog_post_container.grid.column-4 .blog-post {
        width: 100%;
    }
}
@media(max-width: 767px) {
    .left-column #blog_post_container.grid.column-2 .blog-post,
    .right-column #blog_post_container.grid.column-2 .blog-post {
        width: 100%;
    }
}
@media(max-width: 700px) {
    #blog_post_container.grid.column-3 .blog-post {
        width: 100%;
    }
}
@media(max-width: 500px) {
    #blog_post_container.grid.column-2 .blog-post {
        width: 100%;
    }
}