#testimonial-slider {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .testimonial-container {
    width: 100%; /* Adjust as needed */
    margin: auto;
  }
  
  .slider-wrapper {
    position: relative;
  }
  
  .row.my-slider {
    display: flex;
    overflow: hidden;
  }
  
  .col-md-4.testimonial-slide {
    flex: 0 0 auto;
    width: 100%; /* Adjust as needed */
    padding: 0 10px; /* Add padding as needed */
    box-sizing: border-box;
  }
  
  .cont {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; /* Adjust as needed */
  }
  
  .slider-button {
    cursor: pointer;
  }
  
  /* Add styling for prev and next buttons as needed */
  .cont .prev
  {
    margin-top: -29rem;
    margin-left: -3rem;
  }
  .cont .next
  {
    margin-top: -29rem;
    margin-right: -3rem;
  }
  .cont img 
  {
    width: 30px;
  }

  #testimonial-slider{    
    display: flex;
    justify-content: center;
    align-items: center;
    
  }
  .testimonial-container{
    width: 1600px;
    margin: auto;
    max-width: 1260px;
  }
  .previous, .next-arrow{
    padding: 6px;
    width: 35px;
    cursor: pointer;
    border-radius: 50%;
    transition: 0.7s ease-in-out;
    border: none;
    background-color: transparent;
  }
  .slide-img{
    width: 90%;
    margin: auto;
    cursor: pointer;
    transition: 0.5s;
    padding: 20px;
    text-align: center;
  }
  @media(max-width:1600px) {
    .testimonial-container{
        width: 100%;
    }
  }
  .testimonial-container .testimonial-slide{
    /* background-color: #F7FEFF; */
    padding: 0px 20px;
    width: 90%;
    margin: auto;
  }
  .mySlides {
    display: none;
  }
  
  .cursor {
    cursor: pointer;
  }
  
  #testimonial-slider .gallery-img{
    width: 60%;
    border-radius: 50%;
  }
  
  /* New testimonial CSS starts */
  .quote-img-wrapper{
    width: 10%;
    float: left;
  }
  .quote-img-wrapper img{
    margin-top: -35px;
  }
  .testimonial-text-wrapper{
    width: 90%;
    float: left;
    margin-bottom: 55px;
    color: #4C4D55;
  }
  .testimonial-name-wrapper{
    color: #4C4D55;
    font-weight: bold;    
  }
  
  .before-content{
    position: relative;
  }
  .before-content::before{
     height: 2px;
     background-color: #4C4D55;
     width: 41px;
     position: absolute;
     content: "";
     right: 10px;
     top: 11px;
  }
  .slider-wrapper{
    position: relative;
  }
  .controller .previous{
    position: absolute;
    top: 40%;
    left: -30px;
  }
  .controller .next-arrow{
    position: absolute;
    top: 40%;
    right: -30px;
  }
  .previous img, .next-arrow img{
    width: 80%;
  }
  
 
