.main-bg{
  background-color: #F5F5F5;
}
/* .filter-price .input input{
  max-width: 50%;
  border: none;
  border-radius: 5px;
  padding: 10px 0 10px 10px;
  background-color: #e7d5d5 !important;
} */
 @media screen and (max-width:950px) {
  .filter-section{
    display: none;
  }
 }
 @media screen and (max-width:950px) {
  .item-section{
   width: 100% !important;
  }
 }
 @media screen and (max-width:950px) {
  .shop-item-head{
    display: none !important;
  }
 }
 @media screen and (min-width:950px) {
  .shop-item-sm-head{
    display: none !important;
  }
 }
 .filter-button:hover{
  background-color: white !important;
  color: green !important;
 }
.filter-price .input .one p{
  font-weight: 600;
  color: #975050;
}
.filter-price .input .one input{
  width: 18px !important;
}
.price-filter-bg-colour{
  background-color: #e9e8e8;
}
.clear-button{
  background-color: #e7d5d5 !important;
}
.clear-button:hover{
  background-color: #007C96 !important;
  color: white !important;
}
.clear-button:hover.clear-button i{
  
  color: white !important;
}
/* Product Card */
.product-card{
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 24px;
}
.product-card a{
  text-decoration: none;
}
.product-card .stock{
  position: absolute;
  color: #fff;
  border-radius: 4px;
  padding: 2px 12px;
  margin: 8px;
  font-size: 12px;
}
.product-card .product-card-img{
  max-height: 200px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.product-card .product-card-img img{
  width: 100%;
}
.product-card .product-card-img img:hover{
  transform: scale(1.4);
  transition: transform .5s;
}
.product-card .product-card-body{
  padding: 10px 10px;
}

.product-card .product-card-body .product-name{
  font-size: 18px;
  
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.product-card .product-card-body .product-name a{
  color: #000;
  font-weight: 600;
}

.product-card .product-card-body .selling-price{
  font-size: 22px;
  color: #3898AD;
  font-weight: 600;
  margin-right: 8px;
}
.product-card .product-card-body .original-price{
  font-size: 18px;
  color: #9CA3AF;
  font-weight: 400;
  text-decoration: line-through;
}
.product-card .product-card-body .btn1{
  border: 1px solid;
  margin-right: 3px;
  border-radius: 0px;
  font-size: 12px;
  margin-top: 10px;
}
/* Product Card End */
.cart-hover:hover{
  background-color: #cf5757 !important;
  color: white !important;
}
.order-hover:hover{
  background-color: #fff !important;
  color: #a33030 !important;
}