/* DESKTOP 1500px */
@media only screen and (max-width: 1500px) {
  .offer, .category, .product, .shopping, .search-result, .cart, .checkout, .payment, .history, .profile, .static, .footer {
    padding: 2rem 6rem;
  }
  .shopping-box, .profile-box, .cart-box, .checkout-box {
    grid-template-columns: 7fr 3fr;
  }
}

/* DESKTOP 1200px */
@media only screen and (max-width: 1200px) {
  .offer, .category, .product, .shopping, .search-result, .cart, .checkout, .payment, .history, .profile, .static, .footer {
    padding: 2rem 5rem;
  }
  .shopping-box, .profile-box, .cart-box, .checkout-box {
    grid-template-columns: 6.5fr 3.5fr;
  }
}

/* LAPTOP 992px */
@media only screen and (max-width: 992px) {
  html {
    font-size: 9px;
  }
  .logo-info {
    display: none;
  }
  .offer, .category, .product, .shopping, .search-result, .cart, .checkout, .payment, .history, .profile, .static, .footer {
    padding: 2rem 4rem;
  }
  .shopping-box, .profile-box, .cart-box, .checkout-box {
    grid-template-columns: 6fr 4fr;
  }
  .shopping-data {
    grid-template-columns: 1fr;
  }
  .search-result-box {
    grid-template-columns: repeat(2, 1fr);
  }
  .shipping-user-info {
    text-align: left;
  }
  .shipping-user-head {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
  }
  .shipping-user-title h3 {
    white-space: normal;
  }
  .shipping-user-grid {
    grid-template-columns: 1fr;
  }
  .shipping-user-empty {
    align-items: center;
    text-align: center;
  }
}

/* TABLET LANDSCAPE 768px */
@media only screen and (max-width: 768px) {
  .head {
    display: inline-block;
  }
  .logo {
    display: none;
  }
  .nav-header {
    display: none;
  }
  .back-page {
    display: block;
  }
  .offer, .category, .product, .shopping, .search-result, .cart, .checkout, .payment, .history, .profile, .static, .footer {
    padding: 2rem 3rem;
  }
  .mobile, .order{
    display: block;
  }
  .profile-btn {
    display: none;
  }
  .shopping-order {
    display: none;
  }
  .category-box {
    grid-template-columns: repeat(6, 1fr);
  }
  .product-box {
    grid-template-columns: repeat(4, 1fr);
  }
  .profile-item {
    grid-template-columns: 1fr;
  }
  .profile-data-hero {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
  }
  .profile-data-summary-head {
    justify-content: center;
  }
  .profile-data-grid {
    grid-template-columns: 1fr;
  }
  .history-tabs {
    grid-template-columns: repeat(2, 1fr);
  }
  .radio-group {
    grid-template-columns: repeat(2, 1fr);
  }
  .payment-summary {
    grid-template-columns: 1fr;
  }
  .footer-box {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* TABLET POTRAIT 600px */
@media only screen and (max-width: 600px) {
  html {
    font-size: 8px;
  }
  .offer, .category, .product, .shopping, .search-result, .cart, .checkout, .payment, .history, .profile, .static, .footer {
    padding: 2rem;
  }
  .auth-card {
    width: 50rem;
  }
  .content-wrapper {
    border: none;
  }
  .offer-box {
    grid-template-columns: 1fr;
  }
  .offer-side {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  #prev-offer, #next-offer {
    display: none!important;
  }
  .category-box {
    grid-template-columns: repeat(5, 1fr);
  }
  .product-box {
    grid-template-columns: repeat(3, 1fr);
  }
  .shopping-box, .profile-box, .cart-box, .checkout-box {
    grid-template-columns: 1fr;
  }
  #load-more {
    width: 100%;
  }
  .footer-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* MOBILE LANDSCAPE 480px */
@media only screen and (max-width: 480px) {
  .auth-card {
    width: 100%;
  }
  .search-result-box {
    grid-template-columns: 1fr;
  }
  .category-box {
    grid-template-columns: repeat(4, 1fr);
  }
  .product-box {
    grid-template-columns: repeat(2, 1fr);
  }
  .footer-box {
    grid-template-columns: 1fr;
  }
}
