.testimonails-wrapper {
  padding: 120px 0px 60px;
}

.testimonails-wrapper h4 {
  margin: 0px;
}

.testimonails-wrapper .title-wrap-with-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.testimonails-wrapper .slider-buttons {
  display: flex;
  gap: 12px;
  align-items: center;
}

.testimonails-wrapper .next-button svg {
  transform: rotate(180deg);
}

.testimonails-wrapper .prev-button , .testimonails-wrapper .next-button {
  display: flex !important;
  cursor:pointer;
}

.testimonails-wrapper .testimonials-slider-wrapper {
  margin: 40px 0px 50px;
}

.testimonails-wrapper .testimonials-card-flex {
  display: flex;
  gap: 36px;

}

.testimonails-wrapper .testimonial-card-col {
  border-radius: 26.568px;
  background: #FFF;
  box-shadow: 0px 0px 96.611px 0px rgba(0, 0, 0, 0.10);
  padding: 48px;
}

.testimonails-wrapper .rating-wrapper {
  margin-bottom: 24px;
}

.testimonails-wrapper .review-desc p {
  font-size: 20px;
  line-height: 31px;
  color: #1E1E1E;
}

.testimonails-wrapper .review-desc {
  margin-bottom: 59px;
}

.testimonails-wrapper .author-details {
  display: flex;
  align-items: center;
  gap: 18px;
}

.testimonails-wrapper .author-image img {
  object-fit: cover;
  border-radius: 22px;
  height: 72px !important;!I;!;
  width: 72px;
}

.testimonails-wrapper .author-name h6 {
  font-size: 20px;
  margin: 0px;
  color: #101010;
  font-weight: 500;
}

.testimonails-wrapper .view-all-button {
  text-align: center;
}
.testimonails-wrapper .prev-button svg circle , .testimonails-wrapper .next-button svg circle   {
  transition:0.3s ease-in-out;
}

.testimonails-wrapper .prev-button svg path , .testimonails-wrapper .next-button svg path {
  transition:0.3s ease-in-out;
}
.testimonails-wrapper .prev-button:hover svg circle , .testimonails-wrapper .next-button:hover svg circle   {
  fill: #3D35EE;
  stroke: #3D35EE;
}

.testimonails-wrapper .prev-button:hover svg path , .testimonails-wrapper .next-button:hover svg path {
  fill: #fff;
}
.testimonials-card-flex .slick-slide {
  margin: 0 18px; /* 18px margin on both sides creates a 36px gap */
}

.testimonials-card-flex {
  margin-left: -18px; /* Negative margin compensates for extra spacing on the left */
  margin-right: -18px; /* Negative margin compensates for extra spacing on the right */
}

/* RESPONSIVE STARTED  */
@media screen and (max-width:992px){
  .testimonails-wrapper {
    padding: 50px 0px 25px;
  }
}
@media screen and (max-width:768px){
  .testimonails-wrapper .testimonials-slider-wrapper {
    margin: 30px 0px 20px;
  }
  .testimonails-wrapper .title-wrap-with-button {
    flex-wrap: wrap;
    gap: 10px;
  }

  .title-wraper {
    width: 100%;
  }

  .testimonails-wrapper h4 {
    margin-bottom: 10px;
  }

  .testimonails-wrapper .testimonial-card-col {
    padding: 30px;
  }
}