.rkit-testimonial-carousel{
  /* overflow: hidden; */
  padding: 10px;
  position: relative;
}

.rkit-testimonial-carousel .rkit-testimonial-card{
  width: 100%;
  height: auto;
  display: flex;
  border-radius: 10px;
  overflow: hidden;
}



.rkit-pagination-bullet{
  width: 8px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #aaaaaa;
  transition: all 0.5s ease;
}

.rkit-pagination-bullet-active{
  background-color: #161616;
}

.rkit-pagination-bullet-clickable .rkit-pagination-bullet{
  cursor: pointer;
}







.rkit-testimonial-wrapper.style_4 .rkit-testimonial-card{
  flex-direction: column;
  background-color: aliceblue;
  padding: 1rem;
}



.testimonial_header{
  display: flex;
}

.testimonial_body{
  padding: 0.5rem;
}

.testimonial_quote{
  padding: 0px 0px 20px 0px;
}

.testimonial-client-img img{
  height: auto;
  object-fit: cover;
  display: flex;
}

.testimonial_quote_wrapper{
  display: flex;
}

.rkit-testimonial-carousel .testimonial-container{
  overflow: hidden;
}

















.rkit-testimonial-carousel .rkit-testimonial-pagination{
  position: relative;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  padding-block: 0.5rem;
  justify-content: center;
  align-items: center;
  margin: 30px 0px 0px 0px;
}























.rkit-testimonial-wrapper.style_4 .testimonial_header{
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}

.rkit-testimonial-wrapper.style_4 .testimonial-client-img img{
  border-radius: 50%;
  width: 60px;
  aspect-ratio: 1/1;
}

.testimonial-author{
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

.rkit-testimonial-wrapper.style_4 .testimonial-author{
  margin-top: 0;
}

.testimonial-author span{
  font-weight: 400;
  font-size: 13px;
}



.rkit-testimonial-rate_icon{
  font-size: 13px;
  width: 13px;
  height: 13px;
}

.rated .rkit-testimonial-rate_icon{
  color: rgb(255, 196, 0);
  fill: rgb(255, 196, 0);
}













.rkit-testimonial-navigation{
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  padding: 1rem;
  border-radius: 5px;
  transition: all 0.5s ease;
}

/* .rkit-testimonial-navigation.rkit-testimonial-button-next,
.rkit-testimonial-navigation.rkit-testimonial-button-prev {
  background-color: #00cea6;
  background-image: none;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0;
  background-size: cover;
  width: 100%;
  height: 100%;
} */

.rkit-testimonial-navigation.rkit-testimonial-button-next::after,.rkit-testimonial-navigation.rkit-testimonial-button-prev::after{
  content: none !important;
}



.rkit-absolute-testimonial-wrapper{
  display: flex;
  align-items: center;
  position: absolute;
  inset: 0;
  justify-content: space-between;
  z-index: 999999;
  pointer-events: none;
}

.rkit-testimonial-button-prev,.rkit-testimonial-button-next{
  position: absolute;
  z-index: 999;
  cursor: pointer;
  pointer-events: auto;
  width: 45px;
  top: 50%;
  height: 45px;
  background-color: #f7f7f7;
  transform: translateY(0);
  color: #1f1f1f;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s;
  border-radius: 5px;
}

.rkit-testimonial-button-prev{
  left: -55px;
}
.rkit-testimonial-button-next{
  right: -55px;
}

.rkit-animation-hover-testimonial-cr-enabled .rkit-testimonial-button-next,.rkit-animation-hover-testimonial-cr-enabled .rkit-testimonial-button-prev{
  opacity: 0;
  transition: all 0.5s;
  /* transition-delay: 0.3s; */
}
.rkit-animation-hover-testimonial-cr-enabled:hover .rkit-testimonial-button-next,.rkit-animation-hover-testimonial-cr-enabled:hover .rkit-testimonial-button-prev{
  opacity: 1;
   transform: translate(0, -50%);
}

.rkit-animation-hover-testimonial-cr-enabled .rkit-testimonial-button-next{
  transform: translate(-30px, -50%);
}
.rkit-animation-hover-testimonial-cr-enabled .rkit-testimonial-button-prev{
  transform: translate(30px, -50%);
}
