.new-testimonials-temp3 {
  position: relative;
  z-index: 1;
}
.no-radius {
  border-radius: 0;
}
.new-testimonials-temp3::before,
.new-testimonials-temp3::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 60px;
  background-color: #47A23F;
  z-index: -1;
}

.new-testimonials-temp3::before {
  top: 0;
}

.new-testimonials-temp3::after {
  bottom: 0;
}
.new-testimonials-temp3 .nt-review-content .nt-review-text p {
    font-weight: 600;
    color: #000;
}
.new-testimonials-temp3 .nt-review-content .nt-review-text .nt-footer-text {
    font-weight: 500;
    color: #555;
}
.new-testimonials-temp3 .nt-review-col-wrapper {
  box-shadow: 0px 12px 24px -4px rgb(109 117 143 / 50%);
  padding: 28px 40px;
  margin-bottom: 40px;
}

.new-testimonials-temp3 .nt-review-col-wrapper:nth-child(odd) {
  background-color: #F2F2F2;
}

.new-testimonials-temp3 .nt-review-img img {
  max-width: 48px;
  height: auto;
  margin-right: 12px;
  border: 1px solid #000;
  margin-top: -52px;
}

.new-testimonials-temp3 .nt-client-rating {
  margin-top: -16px;
}
.new-testimonials-temp3 .nt-client-rating img {
    width: 70px;
}


.new-testimonials-temp3 .nt-client-name h4 {
  margin: 0;
  margin-bottom: 7px;
  font-size: 20px;
}

.new-testimonials-temp3 .nt-client-rating i {
  color: #47A23F;
}

.new-testimonials-temp3 .nt-footer-text {
  font-size: 12px;
  line-height: 100%;
}