
.best-brands-item {
    border: 3px solid #f5f3fc;
    padding: 53px 12px 32px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  
  .best-brands-item img {
    width: 171px;
    height: 32px;
    margin-bottom: 41px;
  }
  
  .best-brands-item .title {
    font-size: 19px;
    font-weight: 600;
    color: #000;
    line-height: 30px;
  }
  
  .best-brands-item:hover {
    border-color: #fff;
    -webkit-box-shadow: 0px 57px 90px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 57px 90px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 57px 90px rgba(0, 0, 0, 0.07);
  }
  
  .swiper-slide-visible .best-brands-item {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  
  @media only screen and (max-width: 767px) {
    .best-brands-item {
        padding: 32px 12px;
    }
  
    .best-brands-item img {
        margin-bottom: 24px;
    }
  }
  
  @media only screen and (max-width: 575px) {
    .best-brands-item .title {
        font-size: 15px;
    }
  }