@media (min-width: 576px) {
  .navbar-brand img {
    width: 190px;
  }
  .contact-wrap,
  .profile-wrap {
    padding: 30px;
  }
  .profile-wrap .profile-image {
    margin-right: 30px;
  }
}

@media (min-width: 768px) {
  .block {
    padding: 60px 0;
  }
  .article-card {
    display: flex;
    flex-wrap: nowrap;
  }

  .article-card .article-img img {
    width: 330px;
  }
}

@media (min-width: 992px) {
  .block {
    padding: 80px 0;
  }
  .article-card {
    align-items: center;
  }

  .article-card .article-body {
    padding: 30px;
  }

  .contact-wrap,
  .profile-wrap {
    padding: 50px;
  }

  .profile-wrap .profile-image {
    width: 120px;
    height: 120px;
  }
}

@media (min-width: 1200px) {
  .profile-wrap .profile-image {
    width: 200px;
    height: 200px;
    margin-right: 70px;
  }
}

@media (min-width: 1400px) {
}
