@media (min-width: 1200px) {
  .container {
    max-width: 1230px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1250px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 710px;
  }
}
@media screen and (max-width: 768px) {
  /* global */
  section {
    padding: 50px 0;
  }
  /* login */
  .cover-signup .signup {
    flex-wrap: wrap;
    align-items: inherit;
  }
  .cover-signup {
    height: 100%;
    padding: 1rem;
    display: grid;
    place-content: stretch;
  }
  .cover-signup .signup .left-box {
    position: relative;
    flex-basis: 100%;
    height: auto;
    padding: 10rem 2rem;
    text-align: center;
  }
  .cover-signup .signup .right-box {
    height: auto;
    flex-basis: 100%;
    padding: 35px 20px;
    background: white;
  }
  /* end login */
  .page-title h2 {
    font-size: 23px;
  }
  .card-title {
    font-size: 16px;
  }
  .sb-topnav {
    z-index: 5;
  }
  .cover-nav {
    padding-bottom: 40vw;
  }
  #layoutSidenav #layoutSidenav_nav {
    padding-top: 90px;
  }
  .DTable-top-elements {
    position: inherit;
    right: 0;
    display: flex;
    width: 100%;
    margin-left: auto;
    flex-wrap: wrap;
    gap: 9px;
    justify-content: center;
    margin-bottom: 20px;
  }
  .DTable-top-elements .search-bar {
    margin-left: auto;
    width: 100%;
  }
  .profile > a {
    width: 40px;
  }
}
@media screen and (max-width: 576px) {
  /* logo */
  a.navbar-brand img {
    width: 190px;
  }
  .alert-dismissible .btn-close {
    right: 16px;
  }
  .orderInfoArea .bar {
    width: 120px;
  }
  .card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
  }
  .profile {
    border-left: 1px solid lightgray;
    padding-left: 0.3rem;
    margin-left: 0em;
  }
  /*  dropdown */
  .dropdown-sub-menu {
    right: inherit !important;
    width: 100%;
    transform: translate(0px, 49px) !important;
  }
  .dropdown-sub-menu a {
    padding: 10px 20px;
  }
  .bell .dropdown-menu,
.search .dropdown-menu {
    transform: translate(90px, 10px) !important;
  }
  .according-style-2 .accordion-item .accordion-header button {
    font-size: 21px;
  }
}/*# sourceMappingURL=media.css.map */