.testimonials ul{
  cursor: -webkit-grab; 
  cursor: grab;
}

.testimonials .testimonials-item{
  padding: 0px!important;
  border-radius: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  transition: all 0.4s ease;
  margin-right: 5px;
}

.testimonials .testimonials-item .description{
  flex: 1;
  margin-bottom: 20px;
  color: #221C44;
  padding: 40px!important;
  background-color: #fff!important;
  border-radius: 20px 20px 0px 0px!important;
}

.testimonials .testimonials-item .profile-box{
  flex:initial;
  display: block;
  width: 100%;
  height: 95px;
  text-align: center;
}

.testimonials .image {
  flex:initial;
  display: block;
  width:100%;
  text-align: center;
  height: 15px;
}

.testimonials .image img{
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  object-position: top;
  position: relative;
  top: -50px;
}

.testimonials .testimonials-item .profile-box img{
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
  object-position: top;
}

.testimonials .testimonials-item .profile-text-box{
  display: block;
  width:100%;
  color: #fff;
}


.testimonials .slidenav-previous-btn,
.testimonials .slidenav-next-btn{
  background: #FFF;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonials .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
  stroke: #3452ff;
  stroke-width: 4;
}

.testimonials .uk-dotnav.testimonials-dot>.uk-active>* {
  background-color: #3452ff;
}

.testimonials .uk-dotnav.testimonials-dot>*>*{
  border-color:#DBDEE7;
}

.testimonials .testimonials-item .name {
  color: #fff!important;
  margin-bottom: 0px;
}

.testimonials .testimonials-item .position {
  color: #fff!important;
}

{# Responsive CSS #}
@media only screen and (max-width: 767px) {
  .testimonials .testimonials-item{
  padding: 24px !important;
}
}
