@media screen and (max-width: 1260px) and (min-width: 768px) {
  #post_header {
    margin-bottom: 60px;
  }
  #post_header .container {
    padding: 164px 0 60px;
  }
  #post_header .container .breadcrumbs-nav {
    display: block;
  }
  #post_header .container .post-header {
    margin-bottom: 40px;
  }
  #post_header .container .post-header .single-post-title {
    font-size: 42px;
    line-height: 62px;
    text-align: left;
  }
  #post_header .container .post-info {
    -moz-column-gap: 40px;
         column-gap: 40px;
    font-size: 14px;
    line-height: 20px;
  }
  #post_header .container .post-info .post-info__time {
    flex-direction: column;
    justify-content: center;
  }
  #post_header .container .post-info .post-info__author .author_avatar {
    width: 50px;
    height: 50px;
  }
  #post_header .container .post-info .post-info__author .author_avatar img {
    width: 50px;
    height: 50px;
  }
  #post_header .container .post-share-buttons ul {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
}