div.citation {
  background: #10181D;
  margin-bottom: 40px;
}
div.citation div.profil {
  width: 185px;
  height: 185px;
}

div.citation .contact-info {
  position: absolute;
  left: 35%;
  padding: 0;
}

div.citation .profil-citation {
  border-radius: 155px;
}

div.citation .name {
  font-family: NunitoSans;
  font-size: 26px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  color: #ffffff;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}

div.citation .poste {
  font-family: NunitoSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #ffffff;
}

div.citation div.content article p {
  font-family: NunitoSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.7;
  letter-spacing: normal;
  color: #ffffff;

}

.no-image .conteneur-citation .content {
  margin-left: -25%;
  width: 115%;
}

div.citation .pin-map {
  width: 11px;
  height: 15.9px;
  background-color: #ffffff;
}

div.citation .icon-linkedin {
  width: 39px;
  height: 39px;
  background-color: #0c3949;
}

div.citation .quote {
  position: absolute;
  top: -71px;
  height: 193px;
  left: 25%;
}

div.citation .conteneur-citation {
  padding-top: 72px;
}


div.citation div.conteneur-citation .top {
  margin-bottom: 29px;
  text-align: left;
}

div.citation div.conteneur-citation img.profil-citation {
  position: absolute;
  top: 4px;
  height: 155px;
  width: 155px;
  object-fit: cover;
  min-height: 1px;
}

div.citation img.linked-in-loc {
  padding-bottom: 5px;
}

div.citation img.linked-in-mg {
  width: 39px;
}

.content-display-citation {
    margin-top: -9%;
    margin-left: 35%;
}

div.citation .quote-display-citation{
    left: 40% !important
}

.conteneur-citation .profil-picture img {
  position: absolute;
}






@media  (max-width: 768px) {
  .no-image .conteneur-citation. .col-lg-3 {
    position: absolute;
  }

  .no-image .conteneur-citation .content {
    margin-left: 0;
    width: 100%;
  }

  .conteneur-citation  .col-3 {
    flex: none;
    max-width: none;
    display: inline;
    width: auto;
  }

  .conteneur-citation  .col-9 {
    flex: 1;
    max-width: none;
    width: auto;
    display: inline-block;
    position: relative !important;
    margin-left: 0 !important;
  }

  div.citation div.conteneur-citation .top {
    margin-bottom: 0 !important;
  }

  div.content-display-citation {
    top: 75%;
    position: relative;
    margin-left: 0;
    margin-top: 20px;
  }

  div.citation .profil-citation {
      border-radius: 94px;
  }

  div.citation div.conteneur-citation img.profil-citation{
    top: 0;
    height: 94px;
    width: 94px;
    z-index: 1;
  }

  div.citation .quote {
    height: 97px;
    z-index: 0;
    top: -40px;
    left: 66px !important;
  }

  .contact-info{
    left: 0;
    margin-left: 119px !important;
    z-index: 3;
    padding: 0;
  }

  .div.citation .linked-in-mg {
    margin-left: 20px;
  }

  div.citation div.profil {
    width: 94px;
    height: 94px;
  }

  div.citation .contact-info {
    padding-left: 20px !important;
    padding-right: 20px !important;
    left: auto !important;
}

}
