@media screen and (max-width: 1199px) {
  .section-number .number-item img {
    width: 63px;
  }
  .section-number .number-item .number-info {
    min-width: 180px;
  }
  .page-archive .page-content .posts-list {
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
  }
}
@media screen and (max-width: 767px) {
  #header .top-header ul {
    list-style: none;
    gap: 0.25rem;
  }
  #header .top-navbar .custom-logo-link {
    margin-right: 0;
  }
  #header .top-navbar .custom-logo-link .custom-logo {
    height: 50px;
    width: 50px;
  }
  #header .top-navbar .navbar-toggler {
    border-color: var(--primary-text-color);
  }
  #header .top-navbar .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
  }
  #header .top-navbar .navbar-collapse {
    padding-top: 1rem;
  }
  #header .top-navbar .navbar-collapse .navbar-nav {
    gap: 0.125rem;
  }
  #header .top-navbar .navbar-collapse .navbar-nav a {
    font-weight: 500;
    font-size: 0.9rem;
  }
  .section-majors .section-panel .majors-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .page-archive .page-content .posts-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
  .float-submit-profile img {
    max-width: 150px;
  }
}
@media screen and (max-width: 575px) {
  .section-majors .section-panel .majors-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .page-archive .page-content .posts-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .page-archive .page-content .posts-list .post-item {
    margin-bottom: 15px;
  }
}/*# sourceMappingURL=style.responsive.css.map */