.callout-text {
  text-align: center;
  padding-bottom:65px;
  /*max-width: 1140px;
  margin: 20px auto;*/
}

.testimonial-carousel /* bandeau */ {
  background-color: #231f20;
  overflow: hidden;
  height: 300px;
  position: relative;
 /* padding: 20px 0px;*/
  display: flex;
}
.testimonial-carousel .icon-container {
  position: relative;
  /**padding: 0 5px;*/
  /*max-width: 200px;*/
  display: flex;
  /*flex-direction: column;*/
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
@media (min-width: 768px) {
  .testimonial-carousel .icon-container {
    max-width: 50px;
    padding: 0 10px;
  }
}
.testimonial-carousel .icon-container span.lnr {
  color: #dadada;
  font-size: 17px;
  cursor: pointer;
  transition: color 0.3s linear;
  /*padding:500px;*/
}
@media (min-width: 768px) {
  .testimonial-carousel .icon-container span.lnr {
    font-size: 17px;
  }
}
.testimonial-carousel .icon-container span.lnr:hover {
  color: #fff;
}
.testimonial-carousel p {
  font-family: 'Catamaran', sans-serif;
  color:white;
  font-size: 19px;
  font-weight:100;
  width:1000px;
    margin-left: auto;
    margin-right: auto;
}

.testimonial-items {
  position: relative;
  flex: 1;
  overflow: hidden;
  color: #fff;
}

.testimonial-item {
  width: 100%;
  height: 100%;
  transition: transform 1s;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.testimonial-item p.testimonial-author {
  /*text-align: right;*/
  padding-top:20px;
}
.testimonial-item.first {
  left: 0;
}
.testimonial-item.second {
  left: 100%;
}
.testimonial-item.third {
  left: 200%;
}



/* ---------------------------------------------------------------------------------------------------------------
------------------------ RESPONSIVE 1300 ------------------------------------------------------------------------ */

@media screen and (max-width: 1300px) 
{
.testimonial-carousel p {  width:800px;}	
}


/* ---------------------------------------------------------------------------------------------------------------
------------------------ RESPONSIVE 900 ------------------------------------------------------------------------ */

@media screen and (max-width: 900px) 
{
.testimonial-carousel p {  width:510px;}	
.testimonial-carousel /* bandeau */ { height: 380px; }
}

/* ---------------------------------------------------------------------------------------------------------------
------------------------ RESPONSIVE 900 ------------------------------------------------------------------------ */

@media screen and (max-width: 750px) 
{
.testimonial-carousel p {  width:340px;}
.testimonial-carousel /* bandeau */ { height: 490px; }

}