
@media only screen and (max-width: 2560px) {
  .reviews-holder {
    padding: 20px 0px;
  }
  .reviews-title-holder {

  }

  .reviews-logo {
    display: inline-block;
    border-right: 2px solid pink;
    padding: 0px 10px;
  }

  .reviews-title {
    display: inline-block;
    padding: 0px 15px;
    vertical-align: top;
  }

  .reviews-title .title {
    font-size: 22px;
    font-weight: 600;
    color: #333333;
  }

  .reviews-title .text {
    padding-top: 10px;
    font-size: 15px;
    font-weight: 400;
  }

  .reviews-title i {
    color: gold;
  }

  .reviews-item {
    width: 33%;
    display: inline-block;
    padding: 20px 10px;
  }

  .reviews-item .image {
    display: inline-block;
    vertical-align: top;
    width: 19%;
  }

  .reviews-item .image img {
    width: 90%;
  }

  .reviews-item .reviews-body {
    display: inline-block;
    vertical-align: top;
    width: 80%;
  }

  .stars i {
    font-size: 18px;
    color: #ff6fb3;
  }

  .reviews-body .title {
    font-size: 17px;
    font-weight: 600;
    color: #333333;
  }

  .reviews-body .name {
    font-size: 10px;
    font-weight: 600;
  }

  .reviews-body .name img {
    width: 3%;
  }

  .reviews-body .name span {
    color: #8bc906;
  }

  .reviews-body .text {
    font-weight: 400;
    text-align: justify;
    font-size: 14px;
  }
}

@media only screen and (max-width: 1220px) {
  .reviews-item .reviews-body {
    width: 79%;
  }
}

@media only screen and (max-width: 980px) {
  .reviews-body .text {
    font-size: 12px;
  }
}

@media only screen and (max-width: 768px) {
  .reviews-item {
    width: 48%;
    padding: 10px 10px;
  }
  
  .reviews-body .text {
    font-size: 13px;
  }
}

@media only screen and (max-width: 425px) {
  .reviews-item {
    width: 100%;
  }
  .reviews-logo {
    display: none;
  }
  
}
