.banner {
    background: url("img/BANNER SOFA.png") no-repeat center center/cover;
    height: 100vh;
    display: flex;
    align-items: center;
    color: white;
  }
  
  .form-container {
    background: rgba(255, 255, 255, 0.9);
    padding: 20px;
    border-radius: 10px;
  }
  
  .card {
    border: none;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    transition: transform 0.3s ease-in-out;
  }
  
  .card:hover {
    transform: translateY(-5px);
  }
  
  .card img {
    /* height: 200px; */
    object-fit: cover;
  }
  
  .icons i {
    color: #007bff;
    font-size: 18px;
    margin-right: 10px;
  }
  
  .old-price {
    text-decoration: line-through;
    color: red;
    font-size: 14px;
  }
  
  .price {
    font-size: 18px;
    font-weight: bold;
    color: #28a745;
  }
  
  /* .btn-custom {
      background: #007bff;
      color: white;
      font-weight: bold;
      border-radius: 5px;
  } */
  .icons {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
  }
  
  .icon-box {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .icon-box i {
    font-size: 15px;
    /* à¤†à¤‡à¤•à¤¨ à¤•à¥‹ à¤¬à¤¡à¤¼à¤¾ à¤•à¤°à¤¨à¥‡ à¤•à¥‡ à¤²à¤¿à¤ */
    color: #333;
    text-align: center;
    margin: auto;
  }
  
  .icon-box p {
    font-size: 10px;
    /* à¤Ÿà¥‡à¤•à¥à¤¸à¥à¤Ÿ à¤•à¤¾ à¤¸à¤¾à¤‡à¤œà¤¼ à¤¬à¤¡à¤¼à¤¾ à¤•à¤°à¤¨à¥‡ à¤•à¥‡ à¤²à¤¿à¤ */
    margin-top: 5px;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  /* Responsive Design */
  @media (max-width: 1024px) {
    .banner {
      height: fit-content;
      /* à¤¬à¤¡à¤¼à¥€ à¤¸à¥à¤•à¥à¤°à¥€à¤¨ à¤ªà¤° à¤¥à¥‹à¤¡à¤¼à¥€ à¤Šà¤‚à¤šà¤¾à¤ˆ à¤•à¤® à¤•à¤°à¥‡à¤‚ */
    }
  }
  
  @media (max-width: 768px) {
    .banner {
      height: fit-content;
      /* à¤Ÿà¥ˆà¤¬à¤²à¥‡à¤Ÿ à¤ªà¤° à¤Šà¤‚à¤šà¤¾à¤ˆ à¤•à¤® à¤•à¤°à¥‡à¤‚ */
      padding: 15px;
      background-position: center top;
      /* à¤‡à¤®à¥‡à¤œ à¤•à¥‹ à¤…à¤šà¥à¤›à¥‡ à¤¸à¥‡ à¤«à¤¿à¤Ÿ à¤•à¤°à¤¨à¥‡ à¤•à¥‡ à¤²à¤¿à¤ */
    }
  }
  
  @media (max-width: 480px) {
    .banner {
      height: fit-content;
      /* à¤®à¥‹à¤¬à¤¾à¤‡à¤² à¤¸à¥à¤•à¥à¤°à¥€à¤¨ à¤ªà¤° à¤Šà¤‚à¤šà¤¾à¤ˆ à¤”à¤° à¤•à¤® à¤•à¤°à¥‡à¤‚ */
      background-size: cover;
      /* à¤‡à¤®à¥‡à¤œ à¤•à¥‹ à¤…à¤šà¥à¤›à¥‡ à¤¸à¥‡ à¤•à¤µà¤° à¤•à¤°à¤¨à¥‡ à¤¦à¥‡à¤‚ */
      flex-direction: column;
      /* à¤›à¥‹à¤Ÿà¥‡ à¤¸à¥à¤•à¥à¤°à¥€à¤¨ à¤ªà¤° à¤•à¤‚à¤Ÿà¥‡à¤‚à¤Ÿ à¤•à¥‹ à¤à¤• à¤•à¥‡ à¤¨à¥€à¤šà¥‡ à¤à¤• à¤•à¤°à¥‡à¤‚ */
      text-align: center;
      padding: 10px;
    }
  }
  
  footer {
    background-color: #333;
    /* Choose a background color for the footer */
    padding: 10px 0;
    /* Adjust padding for thickness (top and bottom) */
    font-size: 14px;
    /* Adjust font size as needed */
    height: fit-content;
  }
  
  footer .footer .copyright {
    text-align: center;
    /* Align the copyright text in the center */
    color: white;
    font-weight: 600;
    /* padding: 20px 0; */
    /* Padding to make the copyright area thicker */
  }
  
  footer .footer .copyright a {
    color: white;
    /* Link color */
    text-decoration: none;
  }
  
  footer .footer .copyright a:hover {
    text-decoration: underline;
    /* Hover effect for the links */
  }
  
  .footer-img {
    justify-content: space-between;
    display: flex;
    position: fixed;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 9999;
  }
  
  .text-white {
    background-color: #00000077;
    padding: 10px;
    /* margin-top: -50px; */
  }
  
  @media (max-width: 768px) {
    .text-white {
      background-color: #00000026;
      padding: 10px;
      margin-top: 0px;
    }
  }