.testimonials {
    //   padding: 40px 60px;
    .testimonials-heading {
      position: relative;
      text-align: center;
      &::before {
        content: "";
        width: 58px;
        border-bottom: solid 5px #8247E5;
        position: absolute;
        left: 38%;
        top: 60%;
        z-index: 1;
      }
    }
  }
  .testimonial-user-div {
    padding: 30px 75px;
    .testimonial-detail {
      padding: 25px 35px;
      background-color: var(--testimonial);
      border-radius: 25px;
      box-shadow: 25px 25px var(--testimonial-shadow);
      p {
        margin-bottom: 4px;
        font-size: 14px;
        font-weight: 300;
      }
      .testimonial-name {
        margin-bottom: 2px;
        color: var(--sub-heading);
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
      }
      .testimonial-organzation {
        color: #8247E5;
      }
    }
    .testimonials-bg {
      height: 185px;
      background-color: #2c2e31;
      margin-top: -150px;
      margin-right: -30px;
      margin-left: 30px;
      z-index: -1;
      position: relative;
      border-radius: 35px;
    }
  }
  .avatar {
    vertical-align: middle;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 4px solid #8247E5;
    cursor: pointer;
    &.sm {
      width: 52px;
      height: 52px;
    }
  }
  @media only screen and (max-width: 767px) {
    .testimonials-heading {
      text-align: left;
    }
    .testimonial-detail,
    .testimonial-user-div {
      padding: 0px 0px !important;
    }
    .testimonial-detail {
      box-shadow: 10px 10px #2c2e31 !important;
      margin: 20px 0px;
      border-radius: 15px !important;
      .col-2,
      .col-10 {
        padding: 3px;
      }
      p {
        font-size: 10px;
        margin-bottom: 1px;
      }
    }
    .avatar {
      height: 45px;
      width: 45px;
      border-width: 2px;
      &.sm {
        height: 35px;
        width: 35px;
      }
    }
  }
  