/*
** 404
*/

.page_404 {
  h2 {
    line-height: 1;
    margin: 28px 0 63px;
    @media (max-width: 767px) {
      margin: 28px 0 45px;
    }
  }
  .not_found {
    background-size: contain;
    background-image: url(../img/404.png);
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 360px;
    margin-bottom: 10px;
    width: inherit;
    @media (max-width: 767px) {
      height: 190px;
    }
  }
  @media (max-width: 767px) {
    .btn + span {
      display: none;
    }
  }
  .not-found-buttons {
    @media (max-width: 767px) {
      margin-bottom: -5px;
    }
  }
}
