.homepage-container .listings-section-container {
  margin-bottom: 0;
}

.ed-testimonials-container {
  position: relative;
  background: url(https://ingenio-a.akamaihd.net/d1_testimonials-bg-hp_V1.jpg) no-repeat;
  background-size: auto 100%;
  height: 288px;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.ed-testimonials-container .testimonial {
  width: 1080px;
  height: 288px;
  display: table;
}

.ed-testimonials-container .testimonial .testimonial-txt {
  padding: 0 200px;
  color: #fff;
  text-align: center;
  width: inherit;
  display: table-cell;
  vertical-align: middle;
}

.ed-testimonials-container .testimonial .testimonial-txt blockquote.quote {
  border: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-style: italic;
  margin: 0 0 16px;
  padding: 0;
}

.ed-testimonials-container .testimonial .testimonial-txt .user-name {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}

.ed-testimonials-container .testimonial .testimonial-link {
  display: table-cell;
  vertical-align: middle;
  height: 288px;
}

.ed-testimonials-container .testimonial .testimonial-link:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  cursor: pointer;
}

.ed-testimonials-container .nextPrevArrow {
  position: absolute;
  top: 40%;
  width: 50px;
  height: 50px;
  cursor: pointer;
  color: #fff;
  font-family: FontAwesome;
  font-size: 40px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.ed-testimonials-container .nextPrevArrow.nextArrow {
  right: 5%;
}

.ed-testimonials-container .nextPrevArrow.nextArrow .arrow {
  margin-left: 30px;
}

.ed-testimonials-container .nextPrevArrow.prevArrow {
  left: 5%;
}

.ed-testimonials-container .nextPrevArrow.prevArrow .arrow {
  margin-left: -5px;
}

.ed-testimonials-container .nextPrevArrow .arrow {
  margin-top: -2px;
}

.ed-testimonials-container .nextPrevArrow.ios .arrow {
  margin-top: -7px;
}

@media (max-width: 1199px) {
  .ed-testimonials-container .testimonial .testimonial-txt {
    padding: 0 30%;
  }
}

@media (max-width: 767px) {
  .ed-testimonials-container .testimonial .testimonial-txt {
    padding: 0 35%;
  }
  .ed-testimonials-container .testimonial .testimonial-txt blockquote.quote, .ed-testimonials-container .testimonial .testimonial-txt .user-name {
    font-size: 16px;
    font-size: 1rem;
  }
}

@media (max-width: 480px) {
  .ed-testimonials-container {
    height: 360px;
  }
  .ed-testimonials-container .testimonial {
    height: 360px;
  }
  .ed-testimonials-container .testimonial .testimonial-txt {
    padding: 0 41%;
  }
}
