body{
  color: #757575 !important;
}
b{
  color: #000 !important;
  opacity: 1 !important;
}

.middle-footer li a{
  color: rgba(255, 255, 255, .8);
}
footer .row.spay, footer .spay a{
  color: rgba(255, 255, 255, .8);
}
#newsletter .description-top{
  color: #8d8d8d;
}
.deliveryinfo p{
  color: #737579;
}
.deliveryinfo h2{
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 10px 0;
    color: #252525
}
.middle-footer h2 {
    font-weight: 500;
    margin-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}
span.price-old{
  color: #757575;
}

.bwish, .bcom, .bquickv{
  padding: 10px !important;
}
@media (min-width: 375px) and (max-width: 599px){
  .protitle a{
    padding: 20px 5px;
  }
}
.abscart .bcart{
  padding: 10px 5px;
}
.pro-content h2{
  color: #757575;
}
.breadcrumb li a{
  padding: 0 10px 0 25px;
  white-space: nowrap;
}
.breadcrumb{
  padding: 20px 10px;
  display: flex;
  flex-wrap: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
}

.espa-fixed-banner {
  position: fixed;
  right: 0;
  bottom: 0;
  /* left: 0; */
  z-index: 9998;
  text-align: center;
  width: 330px;
  
}
@media screen and(max-width: 991px) {
  .espa-fixed-banner{
    width: 330px !important;
  }
  #scroll{
    bottom: 35px !important;
  }
}

.espa-fixed-banner img {
  width: 100%;
}
#scroll{
  bottom: 45px;
}