.grve-element.testimonial-quotesIcon {
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -37px;
}

/* Customize Movedo Quote card */
.grve-testimonial .grve-testimonial-content {
  width: 85%;
  margin: auto;
  background-color: var(--grey-50);
  padding: 40px;
}

.grve-testimonial.grve-layout-1 .grve-testimonial-thumb img {
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* Djm Quote card  */
#djm-quote-card.quote-card {
  display: flex;
  gap: 20px;
  margin: auto;
  padding: 20px 0 0;
}

#djm-quote-card .col-1 {
  text-align: center;
}

#djm-quote-card .author-img img {
  border-radius: 50%;
  max-width: 100px;
  height: 100px;
  margin-bottom: 10px;
}

#djm-quote-card img {
  transition: transform 0.1s;
}

#djm-quote-card .link:hover img {
  transform: translateY(-3px);
}

#djm-quote-card .link:active img {
  transform: translateY(0px);
}

#djm-quote-card .quote,
#djm-quote-card .quote {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 15px;
  padding-left: 5px;
  border-left: 10px solid var(--grey-50);
}

#djm-quote-card .quotes {
  font-size: 32px;
}

#djm-quote-card .author {
  font-weight: 700;
  line-height: 1;
  padding-left: 15px;
}

#djm-quote-card .see-more {
  display: none;
  font-weight: 700;
}

#djm-quote-card .quote-card-bottom {
  display: flex;
}

#djm-quote-card .quote-card-bottom .author-img img,
#djm-quote-card .quote-card-bottom .link {
  display: none;
}

@media (max-width: 500px) {
  #djm-quote-card.quote-card {
      flex-direction: column;
      gap: 20px;
      padding: 20px 0;
  }

  #djm-quote-card .author-img img {
      display: none;
  }

  #djm-quote-card .link {
      display: none;
  }

  #djm-quote-card .quote-card-bottom {
      flex-direction: column;
      text-align: center;
      align-items: center;
  }

  #djm-quote-card .quote-card-bottom .author-img img {
      display: block;
      align-self: center;
      max-width: 90px;
      height: 90px;
  }

  #djm-quote-card .quote-card-bottom .author {
      padding: 0 0 10px;
  }

  #djm-quote-card .quote-card-bottom .link {
      display: block;
      padding: 5px 15px;
  }
}