/* your styles go here */

#top {
  background: white;
  color: #eeeeee;
  padding: 10px 0;
}

.home-carousel {
  position: relative;
  background: none;
  background-size: cover;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.box-image-text .image {
  min-height: 200px;
  max-height: 200px;
}

.box-simple {
  min-height: 230px;
}

.logos-wrapper img {
  height: 80px;
    width: auto;
}

.logos-wrapper {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
  width: 400px;
}

.shadow {
    box-shadow: 0 0px 2px rgba(0,0,0,.07)!important;
    transition: .3s ease;
    padding: 20px;
    background-color: #b4d7dd47;
    margin: 5px 0;
}

#content {
  margin-bottom:40px;
}

.reduc-1200 img {
    width: 1200px;
}

/* Outils */

.testimonials .item .testimonial .name-picture img {
    float: left;
    width: 170px;
    border-radius: 0px;
    margin-left: 0px;
}

.testimonials .item .text {
    border-bottom: 3px solid #38a7bb !important;
    border-bottom-color: rgb(247, 159, 63);
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 20px;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0%);
}

.testimonials .heading {
  margin-bottom: 40px;
}
.heading h2{
  border-bottom: none;
}

.bar.background-pentagon {
    background: url('../img/texture-bw.png') center center repeat;
    border-top: none;
    border-bottom: none;
}
.auth {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-evenly;
}

.btn-auth {
 color: #38a7bb;
 background-color: #fff;
 font-weight: 700;
 font-family: "Roboto", Helvetica, Arial, sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.08em;
 padding: 6px 12px;
 font-size: 13px;
 line-height: 1.42857143;
 border-width: 1px;
 border-radius: 20px;
 margin: 10px;
 Width : 250px;
 transition: all 0.2s ease-out;
}