/******************************************************************************
* Testimonial Element
******************************************************************************/
.testimonial-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 15px; }

.testimonial-container .testimonial-wrapper { width: 100%; }

.testimonial-container .feature, .testimonial-container .testimonial { position: relative; width: 100%; height: 500px; margin: 15px 0; padding: 15px; }

.testimonial-container .feature .quote, .testimonial-container .testimonial .quote { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; left: 0; bottom: 0; height: 200px; padding: 15px; background-color: rgba(0, 0, 0, 0.8); }

.testimonial-container .feature .quote h5, .testimonial-container .testimonial .quote h5 { color: #fff; text-transform: initial; }

.testimonial-container .feature .quote span, .testimonial-container .testimonial .quote span { color: #0fa1f8; }

.testimonial-container .feature { margin: 0; }

.testimonial-container .feature-item, .testimonial-container .testimonials { width: 100%; }

@media (min-width: 768px) { .testimonial-container .feature .quote, .testimonial-container .testimonial .quote { padding: 15px 30px 15px 90px; }
  .testimonial-container .feature .quote::after, .testimonial-container .testimonial .quote::after { position: absolute; top: 30px; left: 30px; width: 30px; height: 30px; background-image: url("../images/quote.png"); background-repeat: no-repeat; background-size: contain; content: ''; } }

@media (min-width: 992px) { .testimonial-container { padding: 0 7px; }
  .testimonial-container .testimonial-wrapper.first { padding-bottom: 7px; }
  .testimonial-container .testimonial-wrapper.last { padding-top: 7px; }
  .testimonial-container .testimonial { height: 293px; margin: 0; }
  .testimonial-container .testimonial .quote { top: 0; width: 45%; height: 100%; padding: 30px; }
  .testimonial-container .feature { height: 600px; }
  .testimonial-container .testimonials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 50%; padding-left: 7px; }
  .testimonial-container .feature-item { width: 50%; padding-right: 7px; } }
/*# sourceMappingURL=testimonialelement.css.map */