  /* -------------------- Responsive -------------------- */
  @media (max-width: 1200px) {
    .hero-content h1 {
      font-size: 64px;
    }
  
    .hero-content {
      margin-left: 5%;
      max-width: 100%;
      /* width: 600px; */
    }
    .nav-menu {
      gap:25px;
    }
  }
  @media (max-width: 1280) {
      .slick-initialized .slick-slide {
        padding-right: 0px !important;
        margin-right: 30px !important;
      }
  }

  @media (max-width: 1024px) {
    .discover-grid{
      max-width:auto !important;
    }
  }
  @media (max-width: 992px) {
    .heading {
      font-size: 28px;
    }
  
    .categories-grid,
    .discover-grid {
      gap: 20px;
    }
  
    .rider-sale-banner .sale-content {
      padding: 20px;
      width: 90%;
    }
    .hero-container {
        flex-direction: column;
        align-items: flex-start;
      }
    
      .hero-header {
        padding: 20px 20px;
        flex-direction: column;
        align-items: flex-start;
      }
    
      .hero-nav {
        width: 100%;
        flex-direction: column;
      }
    
      .nav-menu {
        flex-direction: column;
        gap: 10px;
        margin-top: 10px;
      }
    
      .search-container {
        margin-top: 15px;
        width: 100%;
      }
    
      .hero-content {
        padding: 0 20px;
        margin-left: 0;
        margin-top: 50px;
      }
    
      .hero-content h1 {
        font-size: 48px;
      }
    
      .hero-content p {
        font-size: 16px;
      }
  }
  @media (max-width: 1440px) {
    .hero-content{
      margin-left: 5%;
    }
    }

  @media (min-width: 768px) and (max-width: 1024px) {
    section.verified-sellers-section.seller {
        margin: 70px;
    }
    .seller-card img{
      max-width: 360px;
    }
  .seller-card .overlay h3 {
    font-size: 30px;
  }

  .discover-grid {
    display: flex;
    gap: 20px;
    /* align-items: center; */
    /* justify-content:space-around; */
    max-width: auto !important;
  }
  .slick-initialized .slick-slide{
    max-width:100% !important;
    padding: 0 25px;
    margin: 0 25px;
  }
  /* .verified-sellers-section{
    margin:70px;
  } */
  .slick-dotted.slick-slider{
    margin-bottom: 45px;
    }
    .slick-dots {
      bottom: -35px;
  }
    .dropdown {
    position: relative;
    box-shadow: none;
    background-color: #f9f9f9;
    }

    }
    @media (min-width: 1441px) and (max-width: 1700px){
        .hero-content{
            margin-left: 6%;
        }
        .site-footer{
            padding: 50px 150px 24px 150px;
        }
    }
    @media (max-width: 767px) {
        .home-section{
        padding: 30px 0px;
        }
        .hero-content h1 {
        font-size: 36px;
        }
    
        .hero-content p {
        font-size: 15px;
        }
    
        .hero-button {
        width: fit-content;
        text-align: center;
        padding: 12px;
        font-size: 15px;
        }
    
        .dropdown {
        position: relative;
        box-shadow: none;
        background-color: #f9f9f9;
        }
    
        .dropdown li a {
        padding: 8px 12px;
        font-size: 14px;
        }
    
        .nav-menu li {
        width: 100%;
        }
        .slick-initialized .slick-slide{
            max-width:100% !important;
            padding: 20px;
            margin: 0;
            }
    }
  
  @media (max-width: 768px) {
  
    /* .category-item,
    .product-card {
      width: 100%;
      max-width: 280px;
    } */
  
    .sale-content {
      max-width: 85%;
    }
    .testimonials {
        /* background-color: #fafafa; */
        padding: 0;
      }
      .testimonial-wrapper {
        display: flex;
        flex-wrap: wrap;
        gap: 28px;
        justify-content: center;
      }
  
      .testimonial {
        /* background: #fff; */
        padding: 14px;
        max-width: auto;
        /* border-radius: 8px; */
        margin-bottom: 48px;
      }
  
      .testimonial img {
        object-fit: cover;
        float: left;
        margin-right: 2px;
        width: 64px;
      }
  
      .testimonial p {
        font-family:'Poppins';
        font-weight: 400;
        font-size: 16px;
        /* margin: 10px 0; */
        line-height: 1.5;
        margin-left:0px;
      }
  
      .stars {
        color: #E76923;
        margin-top: 10px;
        margin-left: 0px;
      }
  
      .author {
        font-size: 14px;
        font-weight:500;
        color: #1A1819E5 !important;
        margin-top: 10px;
        display: flex;
        justify-content:start;
        margin-left:0px;
      }
    .testimonials {
      padding: 0px;
    }
  
    .testimonial {
      max-width: 100%;
      text-align:left;
    }
    .testimonial img {
        float: none;
        display: block;
        /* margin: 0 auto 10px auto; */
      }
      .stars{
        margin-left:0px
      }
    
      .author {
        justify-content: center;
        text-align: center;
      }
    
      .testimonial p {
        text-align: left;
        margin:0px;
      }
      .apparels{
        padding: 10px 0px;
      }
      .hat_img{
          transform: translateX(0px); 
        }
        .hero-content{
            margin-left: 0%;
        }
  }
  @media (max-width: 767px){
    /* 767px */
    .seller-card {
        flex: 1 1 100%;
      }
      .categories-grid{
        flex-direction: column;
        align-items: center;
        max-width: auto;
      }
      .discover-grid {
        flex-direction: column;
        align-items: center;
        /* max-width: 400px; */

      }
          .hero-section {
        height: auto; /* allow content to dictate height */
        padding: 60px 20px 40px 20px;
        background-position: center top;
        background-size: cover;
      }
          .verified-sellers-section {
        /* flex-direction: column; */
        display:block;
        
      }
      .seller-text h2{
        font-size:30px;
        text-align:center;
      }

      .seller-images {
        flex-direction: column;
      }

      .seller-card {
        flex: 1 1 100%;
      }

      .seller-text {
        max-width: 100%;
        margin-bottom: 20px;
        margin:auto;
        text-align: center;
      }

      .discover-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
      }

      .discover-section .heading {
        font-size: 28px;
      }

      .discover-section .subheading {
        font-size: 14px;
      }

      .product-card {
        padding: 12px;
      }
      .seller-card img{
        max-width:100%;
      }
  }
  @media (max-width: 480px) {
    .hero-content h1 {
      font-size: 28px;
    }
  
    .hero-content p {
      font-size: 14px;
    }
  
    .hero-button {
      font-size: 14px;
    }
  
    .search-container img {
      width: 20px;
      height: 20px;
    }
    .banner span{
      font-size:11px;
    }
    .dispute-form button{
      max-width: 222px;
    }
  }
  @media (max-width: 375px) {
    /* .discover-grid{
      max-width: 340px;
    } */
    .seller-card .overlay {
      padding: 6px 9px;
    }
    .seller-card .overlay h3 {
      font-size: 27px;
    }
    .section-heading{
      font-size:30px;
    }
    .banner{
      padding: 10px;
    }
  }

