  /* Desktop */
  @media only screen and (max-width: 992px) {

 
.offers .accordion-button{
    font-size: 0.8rem;
}
.desc p{
     font-size: 0.8rem;
}
    .navbar-toggler {
      position: relative;
      display: inline-block;
      /* Allows for the proper positioning of children elements */
    }

    .cart-count2 {
      position: absolute;
      top: -6px;
      /* Adjusts the vertical position to appear above the icon */
      right: -6px;
      /* Adjusts the horizontal position to the right of the icon */
      z-index: 1;
      /* Optional: Adds a border around the badge to distinguish from the icon */
      border-radius: 50%;
      /* Makes the badge circular */
      padding: 0 2px;
      /* Adjust padding to control the badge size */
      background-color: #ea5d5d;
      color: white;
      /* Text color of the badge */
      font-size: 10px;
      /* Adjust the font size as needed */
      height: 15px;
      /* Height of the badge */
      min-width: 15px;
      /* Minimum width to ensure a circular shape for single digits */
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .topnav {
      display: none;
    }

    .desktop-banner {
      display: none;

    }

    .ratingnum h1 {
      font-weight: 700;
      font-size: 1.8rem;
      color: #4d4d4d;
    }

    .price .mrp {
      display: none;
    }

    .price .amount {
      display: none;
    }

    .price small {
      display: none;
    }

    .price .save {
      display: none;
    }

    .addtocart {
      display: none;
    }

    #speciality {
      padding: 20px 0 0 0;
    }

    .offer-banner-desktop {
      display: none;
    }

    /* .desktop-footer{
    display: none;
   } */
    .desktop-footer {
      display: none;
      font-size: 14px;
    }

    .desktop-footer2 {
      display: none;
      font-size: 14px;
      ;
    }

    .mobile-footer img {
      width: 150px;
    }

    .mobile-footer p {
      margin-top: 10px;
    }

    

    .product-image .main-image img {
      width: 250px;

    }

    .product-image .main-image {
      height: 40vh;

    }

    .modal-content {

      width: 80%;

    }

    .product-swiper-buttton {

      --swiper-navigation-size: 20px;

      padding-top: 20px;
      padding-bottom: 20px;
    }

    #speciality .icon {
      font-size: .6rem;
    }

    .atcimg img {
      position: absolute;
      object-fit: fill;
      width: 80px;

    }

    /* authenticity */
    .authenticity-banner img {
      width: 80%;
    }

    .trust img {
      width: 80%;
    }

    .trust h4 {
      font-size: 1rem;
    }

    /* terms and condition */
    .terms-conditions {
      padding: 2px;

    }

    .terms-conditions .term {
      margin: 3px;

    }

    .term-card h3 {
      font-weight: 550;
    }

    .term-card h5 {
      font-weight: 550;
      font-size: 12px;
    }

    .term-card p {

      font-size: 12px;
    }

    /* empty-cart */
    .empty-cart h4 {
      font-weight: 500;
      font-size: 20px;

    }

    .empty-cart h5 {
      font-weight: 550;
      font-size: 24px;

    }

    .empty-cart h6 {
      color: rgb(121, 118, 118);
      font-size: 16px;
    }

    .empty-cart img {
      width: 100px;
      height: auto;

    }

    /* help center */

    .help-card ul li {
      padding: 5px;
      font-size: 14px;
      list-style: none;
    }

    .help-card ul li a {
      text-decoration: none;
      color: rgb(74, 73, 73)
    }

    .help-card ul li a:hover {
      text-decoration: none;
      color: #f05353;
    }

    .help-card-body {
      margin-top: 10px;
    }

    .prodpricecount {
      width: 50%;
    }

    .left-side {
      display: none;
    }

 

    .bestseller-items hr {
      display: none;
    }

    .individualp {
      margin: 5px 0 5px 0;
    }

    .bestseller-items p .amount {

      font-weight: 700;

    }

    .right-side {
      display: none;
    }

    .mobilefilternav a {
      color: #848383;
    }
    .mytopcat-slide img {

      width: 60px;
      height: 60px;
    
    }
    .brand-items img{
      width: 120px;
    }

  }



  /* Mobile */
  @media only screen and (min-width: 993px) {
  
    .mobilefilternav {
      display: none;
    }

    .topdetails {
      display: none;
    }

    .mobile-banner {
      display: none;
    }

    .mobile-navbar {
      display: none;
    }

    #speciality {
      padding: 20px 0 0 0;
    }

    #speciality .container-fluid {
      background-color: #fff;
      height: auto;
      text-align: center;
    }

    .offer-banner-mobile {
      display: none;
    }

    .mobile-footer {
      display: none;
    }


  }



/* Adjust height for medium devices */
@media (min-width: 480px) {
  .bestseller .swiper-slide  {
      height: 35h; /* Set a different height for medium devices */
  }
}
@media (min-width: 768px) {
  .bestseller .swiper-slide  {
      height: 35h; /* Set a different height for medium devices */
  }
}

/* Adjust height for large devices */
@media (min-width: 992px) {
  .bestseller .swiper-slide {
      height: 35vh; /* Set a different height for large devices */
  }
}

/* Adjust height for extra large devices */
@media (min-width: 1200px) {
  .bestseller .swiper-slide  {
      height: 25vh; /* Set a different height for extra large devices */
  }
}
@media (min-width: 1400px) {
  .bestseller .swiper-slide  {
      height: 42vh; /* Set a different height for extra large devices */
  }
}
@media (min-width: 1600px) {
  .bestseller .swiper-slide  {
      height: 25vh; /* Set a different height for extra large devices */
  }
}