.bg-pink{
    background-color: #FFACBA !important;
}
.fblue{
    color: #8CB0DE !important;
}
.mimg100{
    max-width: 100%;
}
.img100{
    width:100%;
}
.fup{
    text-transform: uppercase;
}
.homebg{
    background-size: cover;
    background-position: center;
}
.bg-blue{
    background-color: #8CB0DE!important;
}
.tab-page{
    padding: 15px 0;
    background-color: #FDEEEE!important;
}

.btn-blue {
    color: #ffffff;
    background-color: #8CB0DE;
    border-color: #8CB0DE;
    width: 100%;
  }
  .btn-sky{
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    background: #8db0de;
    color:#fff;
  }
  .fbold{
      font-weight: bold;
  }
  .fright{
      float: right;
  }
  .policy{
    height: 135px;
    background-color: #F2D8D8;
    overflow: scroll;
    padding: 10px;
  }


.f14{
    font-size: 14px;
}
.single-product-banner .banner-img img{
    border-radius: 50%;
}
.menulist .active > a{
    color:#ffacba!important;
}

.dpre {
    white-space: pre-line;
    display: block;
}

.dpre img,
.dpre iframe {
    max-width: 100%;
}

.nice-select.wide .list{
    max-height: 300px;
    overflow: scroll;
}
.w-200px{
    width:200px;
}
.w-100px{
    width:100px;
}
.text-right{
    text-align: right;
}



.sub2{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}

.out-stock{
    position: absolute;
    z-index: 999999;
    background: #ffffffcf;
    width: 100%;
    height: auto;
    padding: 10px;
    text-align: center;
    top: 45%;
    font-weight: 400;
    color: black;
}
.hide{
    display: none;
}
.show{
    display: block;
}
.carousel-indicators [data-bs-target]{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #000;
    opacity: 0.3;
}
.carousel-indicators{
    bottom: -47px;
}
.carousel-indicators .active {
    opacity: 1;
}
@media only screen and (max-width: 997px) {
    .single-product-banner .banner-img {
        width: 100%;
        padding:0px;
      }
}
@media only screen and (max-width: 768px) {
    .your-order-area .your-order-table .table thead tr th,
    .your-order-area .your-order-table .table thead tr td,
    .your-order-area .your-order-table .table tbody tr th,
    .your-order-area .your-order-table .table tbody tr td,
    .your-order-area .your-order-table .table tfoot tr th,
    .your-order-area .your-order-table .table tfoot tr td {
      border-color: #b0b0b0 !important;
      width: 50%;
      display: block;
      min-width: 100px;
    }
    .single-product-banner .banner-img {
        width: 100%;
        padding:0px;
      }
      .single-product-banner{
          margin-bottom: 20px;
      }
      .single-product-banner .single-banner-content .title{
          font-size: 16px;
      }
      .mb-m0{
          margin:0!important;
          padding:0!important;
      }

}
