.ti {
    font-size: 25px;
  }
  
  .ti.ti-basket {
    font-size: 25px;
  }
  
  .ti.ti-shopping-cart {
    font-size: 25px;
    margin-right: 5px;
  }
  
  .pricing {
    font-size: 16px;
  }
  
  .name {
    font-size: 18px;
    margin-top: 5px;
  }
  
  .sub-name {
    font-size: 14px;
    color: #747272;
    font-weight: bold;
  }
  
  .card-sm>.card-body {
    padding: 5px !important;
  }
  
  @media (min-width: 328px) and (max-width: 768px) {
    .card-sm > .card-body {
      padding: 5px !important;
    }
    
    .card-title {
      margin: 0 !important;
      font-size: 12px !important;
      font-weight: bold;
    }
  }
  
  /*----------------------- Preloader -----------------------*/
  body.preloader-site {
    overflow: hidden;
  }
  
  .preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
  }
  
  .preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120px;
  }
  