body {
    overflow-x: hidden;
}

.testimonial-section{margin-bottom: 80px;}
  .testimonial-section h2{
     margin-bottom: 24px;
     color:#FFF;
     font-family: "Poppins";
     font-size: 28px;
     font-style: normal;
     font-weight: 700;
     line-height: 39px;
     text-transform: capitalize;
  }
  .testimonial-section .testimonial-content{
      display: flex;
      gap: 24px;
      overflow: auto;
      scroll-behavior: smooth;
  }
  .testimonial-section .testimonial-cell{
    width: 300px;
    padding: 16px;
    background-color: #151A1E;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex-shrink: 0;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none;
    cursor: grab;
  }
  .testimonial-section .testimonial-cell .testi-top-block{ 
    display:flex; 
    gap:17px; 
    align-items: center;
  }
  .testimonial-section .testimonial-cell .testi-top-block figure{ 
    width: 80px;
    height: 80px;
    flex-shrink: 0;
  }
  .testimonial-section .testimonial-cell .testi-top-block figure img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  } 
  .testimonial-section .test-client-name{
    display: flex;
    flex-direction: column;
  }
  .testimonial-section .test-client-name .testi-head{ color: #68F8DC;
    font-family: "Poppins";
    font-size:15px;
    font-style: normal;
    font-weight: 600;
    line-height:24px;
    text-transform: capitalize;
  }
  .testimonial-section .test-client-name span{
      color:#A0AFBF;
      font-family:"open sans", sans-serif;
      font-size: 13px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
  }

  .testimonial-section .testi-bottom-block .testi-quote p,.testimonial-section .testi-bottom-block .testi-quote{
      color:#FFF;
      font-family: "open sans", sans-serif;
      font-size:  17px;
      font-style: normal;
      font-weight: 400;
      line-height:27px;
  }
.testimonial-section .testimonial-content::-webkit-scrollbar{
    display: none;
}
@media(max-width:767px){
    .testimonial-section h2{ font-size:22px; line-height:32px; }
    .testimonial-section .test-client-name a{ line-height:20px }  
    .testimonial-section .test-client-name span{ font-size:11px; line-height:17px }
    .testimonial-section .testi-bottom-block .testi-quote p, .testimonial-section .testi-bottom-block .testi-quote{
    font-size: 16px; line-height: 24px;
    }
    .testimonial-section{ margin-bottom:32px }
    .testimonial-section .testimonial-content{
    margin-left: -15px;
    margin-right: -15px;
    }
}