  @media only screen and (min-width: 1500px) and (max-width:1920px) {
      .size_price {
          position: relative;
          height: 125px;
      }

      .product_descrpition {
          padding-bottom: 17px;
      }

      .banner {
          height: 350px;
      }

      .banner img {
          height: 350px;
      }

      .add_cart {
          padding: 9px;
      }

      .product_name {
          font-size: 17px;
          font-weight: 600;
      }

      .contents {
          width: 400px;
      }

      .popup_images1 img {
          height: 400px;
      }

      .popup_images2 img {
          height: 100px;
      }

      .wrapper ul {
          margin-top: 16px;
      }
      .product_img{
        height: 325px;
      }

      .product_big img {
          height: 325px;
          object-fit: cover;
      }
      .category-item img{
        height: 165px;
        object-fit: cover;
    }

      .product_small img {
          height: 60px;
      }

      .product_descrpition {
          padding: 15px;
      }

      .categories h6 {
          font-size: 25px !important;
      }

      .category p {
          font-size: 15px;
      }

  }

  @media only screen and (min-width: 1200px) and (max-width:1500px) {
      .size_price {
          position: relative;
          height: 125px;
      }

      .banner {
          height: 300px;
      }

      .banner img {
          height: 300px;
      }

      .add_cart {
          padding: 7px;
      }

      .product_name {
          font-weight: 600;
      }

      .contents {
          width: 400px;
      }

      .popup_images1 img {
          height: 400px;
      }

      .popup_images2 img {
          height: 100px;
      }

      .product_descrpition {
          padding: 15px;
      }
      .product_img{
        height: 320px;
      }

      .product_big img {
          height: 320px;
          object-fit: cover;
      }
      .category-item img{
        height: 165px;
        object-fit: cover;
    }

    .product_small img {
        height: 60px;
    }


  }
  @media only screen and (min-width: 767px) and (max-width:1200px) {
      .size_price {
          position: relative;
          height: 125px;
      }

      .banner {
          height: 300px;
      }

      .banner img {
          height: 300px;
      }

      .add_cart {
          padding: 7px;
      }

      .product_name {
          font-weight: 600;
      }

      .contents {
          width: 400px;
      }

      .popup_images1 img {
          height: 400px;
      }

      .popup_images2 img {
          height: 100px;
      }

      .product_descrpition {
          padding: 15px;
      }
      .product_img{
        height: 260px;
      }
      .product_big img {
          height: 260px;
          object-fit: cover;
      }
      .category-item img{
        height: 165px;
        object-fit: cover;
    }

      .product_small img {
          height: 50px;
      }


  }

  @media only screen and (min-width: 767px) and (max-width:991px) {
      .product_big img {
          height: 230px;
          object-fit: cover;
      }
      .product_img{
        height: 230px;
      }
      .category-item img{
        height: 80px;
        object-fit: cover;
    }

      .product_small img {
          height: 40px;
      }
          .size_price {
              position: relative;
              height: 125px;
          }
  }

  @media only screen and (min-width: 575px) and (max-width:767px) {
      .size_price {
          position: relative;
          height: 125px;
      }

      .banner {
          height: 200px;
      }

      .banner img {
          height: 200px;
      }

      .product_descrpition {
          padding: 15px;
      }
      .product_img{
        height: 260px;
      }
      .product_big img {
          height: 260px;
          object-fit: cover;
      }
      .category-item img{
        height: 80px;
        object-fit: cover;
    }

      .product_small img {
          height: 45px;
      }
  }

  @media only screen and (min-width: 575px) and (max-width:767px) {
    .product_big img {
        height:230px;
        object-fit: cover;
    }
    .product_img{
        height: 230px;
      }
    .category-item img{
      height: 70px;
      object-fit: cover;
  }
  .add_cart i{
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
}
.add_cart {
    bottom: 10px;
    }
.product_small .slick-current img {
    border: 1px solid #000;
   }
 }
  @media only screen and (min-width: 320px) and (max-width:575px) {
    .product_big img {
        height: 220px;
        object-fit: cover;
    }
    .product_img{
        height: 220px;
      }
    .category-item img{
      height: 80px;
      object-fit: cover;
  }   
  .add_cart {
bottom: 10px;
}
  .add_cart i{
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
}
.product_small .slick-current img {
    border: 1px solid #000;
   }
   .variants_card.added-to-cart::after,
.pro_duct.added-to-cart::after {
    top: -5px;
    right: -5px;
}

}