#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%;
  }
}
