@media (max-width: 1279px) {
  /* Blog layout: Portfolio */
  .post_layout_portfolio_4 .post_title {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .post_layout_portfolio .post_title {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .post_layout_portfolio .post_title {
    font-size: 19px;
  }
  .posts_container.portfolio_wrap.columns_padding_bottom {
    margin-bottom: -20px;
  }
}