
.testimonials-slider-section .testimonials-badge img {
  height: 40px !important;
  width: 100%;
}

.testimonials-slider-section .testimonial-slider-container .signle-testimonial-card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 24px 36px -12px #1018282e;
  /*     margin: 6px; */
  padding: 32px; 
  /*     margin-bottom: 32px; */
}

.testimonials-slider-section .testimonial-slider-container .message-text { 
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px; 
  color: #101828;
}

.testimonials-slider-section .testimonial-slider-container .userImage img {
  object-fit: cover; 
  border-radius: 50%;
}

.testimonials-slider-section .testimonial-slider-container .username,
.testimonials-slider-section .testimonial-slider-container .position {
  font-size: 16px;
  font-weight: 500;
  line-height: 27px; 
  color: #101828;
} 

.testimonial-slider-container {
  max-height: 100vh;
  overflow: hidden;
}

.testimonial-slider-container:after {
  content: '';
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 230px;
  top: auto;
  bottom: 0;
  background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
}

.testimonial-slider-container:before {
  content: '';
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100px;
  top: 0; 
  left: 0;
  background: linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
}
.testimonials-slider-section .slick-vertical .slick-slide {
  padding: 16px;
}

.testimonial-slider-container .tickercontainer {
  transform: rotate(90deg);
}

.testimonial-slider-container .tickercontainer ul li {
  transform: rotate(-90deg);
}

.testimonial-slider-container .tickercontainer ul li {
  max-width: 456px !important;
  white-space: break-spaces !important;
  line-height: normal !important;
}

.testimonials-slider-section .testimonials-cards-list {
  column-count: 3;
}

@media (max-width: 1199.98px){
  .testimonials-slider-section .testimonials-cards-list {
    column-count: 2;
  }
}

@media (max-width: 991.98px) {
  .testimonials-slider-section .testimonials-cards-list {
    column-count: 1;
  }
}

@media (max-width: 768px) {
  .testimonials-slider-section .testimonial-slider-container .signle-testimonial-card {
    margin: 30px;
  }
}

@media (max-width: 575.98px) {
  .testimonial-slider-container {
    max-height: 240vh; 
            margin-top: -15px;
  }
  .test-header  {
  margin-bottom: 0px !Important;
}

.testimonialsUpwardslide {
  animation-play-state: running;
}

.testimonialsUpwardslide:hover {
  animation-play-state: paused;
}
