
@media only screen and (min-width: 1200px) {
  
}

@media only screen and (max-width: 1100px) {
  header .nav ul li {
    display: inline-block;
    margin-right: 25px;
    height: 20px;
}
header .nav {
    display: inline-block;
    margin-top: 30px;
    margin-left: 4%;
}
}
@media only screen and (max-width: 1199px) {
  header .nav {
      
  }
  
}
@media only screen and (max-width: 960px) {
  header{
    height: 48px;
  }
  header .logo {
    margin-left: 23px;
    margin-top: 14px;
  }
  header .nav ul {
    display: none;
  }
  header .logo img{
    width: 136px!important;
  }
  header .burger {
  
    display: block;
  }
  header .nav-right{
    display: none;
  }
  header .mobile-recherche {
    display: block;
  }
  #home-bandeau .content .bloc-txt {
    width: 40%;
    
    padding: 0 5%;
    
  }
  #home-bandeau .content .bloc-img {
    width: 50%;
    
  }
  .container #home-services .content .bloc-services ul li p {
    font-size: 26px;
  }

  .container #home-services .content .bloc-scroll .services .infos-services .infos {
    
    width: 80%;
    top: 20%;
   
    left: 19%;
  }
  .container #home-services .content .bloc-scroll .services .infos-services .infos .titre {
    font-size: 25px;
  }
  .container #home-services .content .bloc-scroll .services .infos-services .infos .texte {
    font-size: 18px;
    line-height: 30px;
  }
  .boss {
    top: 49px;

  }
  #home-images ul{ 
  margin-bottom: 50px;
}
} 
@media only screen and (max-width: 767px) {
  
  #methode-images ul li {
    margin-bottom: 18px;
  }
  #bandeau-header .texte.enjeux {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 24px;
  }
  #bandeau-header .chiffres-txt {
  
  width: 100%;
  

  }
  #bandeau-header .bloc-txt-header {
    display: block;
  }
  #home-bandeau {
    height: auto;
  }
  #home-bandeau .content .bg {
   
    display: block;
    height: auto;
    
  }
  #home-images ul li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
  }
  #home-images ul li:nth-child(2) {
    margin-right: 0%;
  }
  .container #accueil {
    margin-bottom: 40px;
    margin-top: 80px;
  }
  .container #accueil .content p {
    font-size: 40px;
    line-height: 48px;
  }
  #home-bandeau .content .bloc-txt .txt {
    font-size: 28px;
  }

  .clipboard-mobile {
  
    display: block;
  }
  .container #home-services {
   
    margin-top: -1px;
  }

  .container #home-services .content .bloc-mobile{
    display: block;
    padding-bottom: 20px;
  }

  #home-bandeau .content .bloc-txt {
    width: 90%;
    padding: 40px 5%;
    
  }
  #home-bandeau .content .bloc-img {
    
    position: relative;
    width: 100%;
    height: 290px;
  }
  .container #home-services .content .bloc-services {
    
  }
  .container #home-services .content .bloc-scroll .services {
    width: 100%;
    margin-left: 0;
  }
  .container #home-services .content .bloc-scroll .section1 {
    display: none;
  }
  .container #home-services .content .bloc-scroll .services .infos-services .image {
    margin-left: 30px;
  }
  .container #home-services .content .bloc-scroll .services .infos-services .infos {
    top: 40%;
    width: 65%;
  }
  .container #home-services .content .bloc-scroll .services .infos-services .infos .titre {
    font-size: 28px;
  }
  .content .titre-big {
    font-size: 40px;
    padding-top: 0;
    line-height: 48px;
  }
  
  .container #home-methodes .content ul .verbatim {
    width: 100%;
    margin-bottom: 30px;
  }
  .container #home-methodes .content ul .methode {
    width: 50%;
    
  }
  .container #home-methodes .content {
    padding-top: 0px;
  }

  .container #home-services .content .ronds-content {
      width: 95%;
      margin-left: 0;
  }
  .container #home-services .content .ronds-content .ronds {
    opacity: 1;
    top: 320px;
  }

  footer .footer-top .logo {
    float: none;
    margin-bottom: 36px;
  }
  footer .footer-top .logo img {
    width: 100% !important;
  }
  footer .footer-top a{
    float: none;
  }


  footer .footer-nl [data-testid="form-row"] {
      display: block !important;
  }
  footer .footer-nl input {
      margin: 0 0 30px 0 !important;
  }


  footer .footer-middle .nav-footer {
    width: 100%;
  }
  footer .footer-middle .nav-footer ul {
    width: 100%;
    margin-bottom: 40px;
  }
  footer .footer-middle .infos {
    width: 100%;
    border-top: 1px solid #737373; 
    border-bottom: 1px solid #737373; 
    border-left: none; 
    margin-bottom: 30px;
  }
  footer .footer-middle .infos ul li {

    width: 100%;
    margin-left: 0;
    
  }
  input::placeholder {
    font-size: 14px;
  }

  input:-ms-input-placeholder {
    font-size: 14px;
  }

  input::-ms-input-placeholder {
    font-size: 14px;
  }
  .container #rubrique-listing .bloc-infos {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .container #rubrique-listing .nom, .container #rubrique-listing .nom.droite {
    margin-left: 0%;
    width: 100%;
    font-size: 40px;
  }
  .container #rubrique-listing .infos-rubrique {
    width: 100%;
    
  }
  .methodes .container #rubrique-listing .infos-rubrique {
    margin-top: 0px;
  }
  .container #rubrique-listing .infos-rubrique .desc {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px;
  }

  
  #bandeau-header .texte {
    font-size: 20px;
    width: 100%;
  }

  #bandeau-header .asterisque {
    font-size: 14px;
    width: 100%;
  }
  .container #ariane {
    margin-bottom: 50px;
  }

  .container #rubrique-listing.nos-methodes .photo-rubrique .bloc-img {
    height: 300px;
    
    max-width: 350px;
    margin: 0px auto 40px!important;
  }
  .container #rubrique-listing.nos-methodes .photo-rubrique .bloc-img .image {
    height: 300px;
 }
 
   #etudes .bloc-verbatim, #etudes .bloc-full {
      margin-left: 0%;
      width: 100%;
   }
   #etudes ul .etude .bloc-img{
    width: 100%;
   }
   #etudes .bloc-verbatim .verbatim {
      width: 100%;
      margin-bottom: 50px;
   }
   #etudes .bloc-verbatim ul, #etudes .bloc-ull ul {
      width: 100%;
   }
   #etudes .bloc-verbatim ul .etude, #etudes .bloc-full ul .etude {
      width: 100%;
      margin-bottom: 80px;
   }
   #etudes .bloc-full ul{
    width: 100%;
   }

 .container .content .bandeau-top, .equipe .container .content .bandeau-top, .insights-page .container .content .bandeau-top{
  
  /*height: 200px;
  margin-bottom: 0;*/
 }
  .container .content .bandeau-top p{
    
    font-size: 20px;
    
    left: 15px;
    top: 15px;
  }
  .container .content .bandeau-top .image, .equipe .container .content .bandeau-top .image, .insights-page .container .content .bandeau-top .image{

    height: 200px;
  
  }
  .content .titre-medium {
    font-size: 40px;
    padding-top: 0;
    line-height: 48px;
  }
  .titre-chiffres{
   font-size: 40px;
    padding-top: 0;
    line-height: 48px;
  }
  .content .titre-medium.red {
    padding-top: 50px;
  }
  #bandeau-header .content .bloc-txt .rubrique {
    float: none;
  }
  #etude-header .content div {
    width: 100%;
 }
 #etude-bandeau .content .image {
    height: 200px;
 }
 #etude-infos .content div {
    width: 100%;
    margin-top: 25px;
 }
 #etude-infos .content div .texte{
  width: 100%;
  margin-right: 0;
 }
 #etude-infos .content .vide {
    display: none;
 }
 #etude-verbatim .slide {
    width: 60%;
    position: absolute;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    left: 50%;
    top: -80px;
 }
 #etude-verbatim .verbatim .img-verbatim {
    width: 60%;
    height: 250px;
    float: none; 
    max-width: 460px;
    min-width: 320px;
 }
 .verbatim .img-verbatim .image {
    position: absolute;
    width: 55%;
    border-radius: 200px 200px 200px 0;
    top: 0;
    background-image: url(../img/etude.jpg);
    background-size: cover;
    background-position: center center;
 }
 #etude-verbatim .verbatim .bloc-txt {
    width: 100%;
    float: none;
    margin-top: 30px;
 }
 #etude-verbatim .verbatim .bloc-txt .txt {
    font-size: 20px;
    line-height: 32px;
 }
 #etude-verbatim .nav-slider {
    left: 20%;
 }
 #etude-pics ul li{
  margin-bottom: 30px;
}
 #equipe-listing ul li {
    width: 100%;
    /*border-bottom: 1px solid #C4C4C4;*/
    overflow: hidden;
    height: auto;
 }
 #equipe-listing.team ul li {
    
    padding-bottom: 0px;
 }
 #equipe-listing ul li.verbatim {
    width: 100%;
 }
 #equipe-listing ul li .portrait {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
 }
 #equipe-listing ul li .bloc-txt {
    max-width: 300px;
    margin: 0 auto;
 }
 #equipe-listing ul li.verbatim .bloc-txt {
    width: 100%;
 }
 #equipe-listing ul li.verbatim .bloc-txt .txt{
    font-size: 20px;
    line-height: 32px;

 }
 #equipe-listing ul li .more-social {
    max-width: 300px;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    left: 50%;
    bottom:50px;
 }
 #equipe-listing ul span {
    display: none;
 }
 #equipe-listing.contact-insight ul span {
    display: block;
}
 #equipe-listing.team ul li .more-social .linkedin{
  left: 0;
 }
 #rejoindre{
  margin-top: 50px;
 }
 #rejoindre .infos-form .verbatim {
    width: 100%;
 }
 
 .boss ul li:nth-child(2),.boss ul li:nth-child(1) {
    width: 41%;

  }
  .boss ul li:nth-child(3) {
    width: 100%;
    margin-top: 50px;

  }
  .boss .titre-big{
    padding-top: 50px;
  }
  .boss .titre-medium{
    padding-top: 0px!important;
  }

  #rejoindre .infos-form .formulaire {
    width: 100%;
    margin-top: 50px;
 }
 #rejoindre .infos-form .formulaire form {
    width: 100%;
 }
 #rejoindre .infos-form .formulaire form .champ {
    width: 100%;
  }
  #rejoindre .infos-form .formulaire form span {
    display: none;
  }
  form input[type=submit] {
    float: none;
    margin: 0 auto;
  }
  #rubrique .offres li p{
    float: none;
   
  }
  #rejoindre .formulaire.contact form .left-form, #rejoindre .formulaire.contact form .right-form {
    width: 100%;
 }
 #rubrique .visite li{
    width: 100%;
    margin-bottom: 30px;
 }
 #rejoindre .infos-form {
    margin-top: 25px;
  }
  #rejoindre .formulaire.contact form .right-form {
    margin-top: 20px;
    margin-bottom: 40px;
 }
 #eco-listing ul .partenaires, #eco-listing ul .carte {
    width: 100%;
 }
 #eco-listing ul .partenaires.listing {
    
    margin-bottom: 40px;
}
#eco-listing .design {
   
    width: 100%;
    
}
 #rubrique .chiffres {
    display: block;
 }
 #rubrique .chiffres li{
    display: block;
    width: 100%;
 }
 #rubrique .chiffres li img{
    max-width: 250px;
 }
 #rubrique .chiffres li:nth-child(2) {
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    border-left: none;
    border-right: none;
    width: 100%;
    padding: 30px 0;
  }

  #erreur-page p{
    font-size: 40px;
    line-height: 48px;
  }
  .content .sep {
   
    margin: 25px 0;
  }
   #eco-listing ul .carte img {
    margin-top: 80px;
  }
  
   #recherche form input::placeholder {
    font-size: 16px;
  }

  #recherche form input::-ms-input-placeholder {
    font-size: 16px;
  }

  #recherche form input::-ms-input-placeholder {
    font-size: 16px;
  }

  .container #home-services .content .bloc-scroll {
   
    display: flex;
    justify-content: end;
    width: 20%;
    
    float: right;
  }
  .container #home-services .content .bloc-services {
   
    width: 210px;
    
    
}
  .container #home-services .content .bloc-scroll .bloc-img{
   
    display: none;
  }
  .container #home-services .content .bloc-scroll ul{
    display: block;
    width: 20%;
    margin-top: 66px;
  }
  .container #home-services .content .bloc-scroll ul img{
   
    width: 100%;
    border-radius: 4.106px;
    margin-bottom: 44px;
    min-width: 80px;
    float: right;
  }
  .container #rubrique-listing.services-expertises .loupe {
    width: 60px;
    margin-bottom: 16px;
  }
  .container #rubrique-listing.services-expertises .photo-rubrique {
    height: auto;
    margin-top: 32px;
    width: 100%;
  }
  .container #rubrique-listing.services-expertises .photo-rubrique .image {
    max-width: 427px;
    width: 100%;
    height: auto;
    position: relative;
  }
  .container #rubrique-listing .sep {
    
    margin: 64px 0;
  }

}
@media only screen and (max-width: 480px) {

  
  #methode-images ul li {
    
    width: 49%!important;
    margin-bottom: 11px;
  }
  #methode-images ul li img {

    border-radius: 12px;
  }
  #methode-images ul li:nth-child(5),#methode-images ul li:nth-child(6),#methode-images ul li:nth-child(7){
    width: 32%!important;
    margin-bottom: 11px;
  }
  #methode-images ul li:nth-child(8),#methode-images ul li:nth-child(9){
    
    margin-bottom: 0px;
  }
  #methode-images ul li:nth-child(2),#methode-images ul li:nth-child(4),#methode-images ul li:nth-child(7),#methode-images ul li:nth-child(7){
    margin-right: 0;
  }
  .container .content .bandeau-top.desktop {
    display: none;
  }
  .container .content .bandeau-top.mobile {
    display: block;
  }
  .container #rubrique-listing .infos-rubrique .desc p, .container #rubrique-listing .infos-rubrique .desc ul {
    font-size: 20px;
    line-height: 32px;
  }
  .container #accueil .content .sstexte {
    font-size: 20px;
    
  }
  .container .content .more-big {
    font-size: 28px;
    margin-bottom: 60px;
  }
   .container #home-services .content .bloc-scroll .services .infos-services .infos {
    width: 255px;
    left: 25%;
  }

  .container #home-etudes .content ul .etude {
    width: 100%;
  }
  .container #home-methodes .content ul .methode {
    width: 100%;
    margin-left: 0;
  }
  .container #home-insights .content ul .insight {
    width: 100%;
    margin-left: 0;
    margin-bottom: 55px;
  }
  .container #home-etudes .content ul {
    width: 100%;
    font-size: 0;
    height: auto!important;
  }
  .container #home-etudes .content ul li .bloc-img {
    width: 100%;
   
  }
  .container #home-etudes .content ul li .bloc-txt {
    width: 100%;
  
}
  .container #home-methodes .content ul {
    width: 100%;
    margin-left: 0;
    height: auto!important;
 }
 
 .container #home-insights .content ul {
    width: 100%;
    margin-left: 0;
    height: auto!important;
 }
 #etudes .bloc-verbatim .verbatim .bloc-txt {
    margin-top: 20px;
    width: 100%;
  }
  .container #rubrique-listing.nos-methodes .photo-rubrique .bloc-img {
    max-width: none;
    width: 100%;
  }
  .container #rubrique-listing .sep{
    
  }
  .container #rubrique-listing li{
    margin-bottom: 90px;
  }
   .container #rubrique-listing li:nth-child(5){
    margin-bottom: 30px;
  }
  #etudes .bloc-full {
    margin-left: 0%;
  }
  #etudes .bloc-full ul{
    margin-left: 0%;
  }
  #etudes ul .etude .bloc-img{
    width: 100%;
  }
  #etude-verbatim .verbatim .bloc-txt {
    margin-top: 60px;
  }
  #etude-verbatim .nav-slider {
    top: 200px;
    left: 10%;
  }

 .container #home-methodes .content ul li .bloc-txt {

    
  }
  .verbatim .img-verbatim .image {
    height: 250px;
    width: 66%;
  }

 #equipe-listing ul li .portrait {
    max-width: none;
 }
 #equipe-listing ul li .bloc-txt {
    max-width: none;
 }
 #equipe-listing ul li .more-social {
    max-width: none;
    position: relative;
    margin-top: 40px;
    bottom: 0;
 }
 .boss .sep{
    display: none;
  }
  .boss ul li:nth-child(2),.boss ul li:nth-child(1),.boss ul li:nth-child(3) {
    width: 100%;
    padding: 0;

  }

  .boss ul li .portrait {
   margin: 50px 0;
  }

  #equipe-listing.contact-insight ul li {
    width: 100%;
    padding-bottom: 30px;
    height: auto;
    
  }
  #equipe-listing.contact-insight ul span {
    display: none;
  }

  #bandeau-header .content .bloc-txt ul {
    float: none; 
  }
  #bandeau-header .content .bloc-txt .logo {
    float: none;
    margin-top: 0px;
  }

  .container #home-etudes.pdv .content ul .etude:nth-child(1) {
    width: 100%;
    margin-bottom: 0;
  }

  .container #home-etudes.pdv .content ul .etude:nth-child(2) {
    margin-top: 0px;
  }

  .container #home-etudes.pdv .content ul .etude .titre-bloc {
    font-size: 40px;

  }
  .container #home-etudes.pdv .content ul .etude .txt-bloc {
    font-size: 20px;

  }
  #galerie .prev, #galerie .next {
    
    top: 225px;
    
  }
  #galerie .slider-photo {
    
    height: 200px;
    width: 100%;
    margin: 0px auto 70px;
  }
  #galerie .slider-photo .slide .item {
    height: 200px;
  }

  #galerie .nav-slider {
    left: 50%;
    bottom: -64px;
     transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  }

  #galerie .nav-slider p {
    float: none;
    margin-top: 20px;
   }
   .moteur-recherche.opened {
    height: 168px;
  }
  .moteur-recherche form {
    margin: 130px auto;
  }
  .moteur-recherche form input {
    font-size: 26px;
    margin-bottom: 0;
  }
  .moteur-recherche form .loupe {
    top: -8px;
  }
  .moteur-recherche input::placeholder {
    font-size: 26px;
  }

  .moteur-recherche input:-ms-input-placeholder { 
    font-size: 26px;
  }

  .moteur-recherche input::-ms-input-placeholder { 
    font-size: 26px;
  }
  
  #rubrique .visite {
    margin-bottom: 0;
  }
  #rubrique .club p {
    margin-top: 20px;
    margin-left: 0%;
    width: 100%;
  }
  #rubrique .club li .more {
    margin-left: 0%;
  }
  #rubrique .histoire {
    display: block;
  }
  #rubrique .histoire li {
    width: 100%;
  }
  #rubrique .histoire li img {
    width: 100%;
  }

  #rubrique .culture li:nth-child(2) {
    padding-top: 5px;
    width: 100%;
  }
  #rubrique .culture li:nth-child(2) .pics {
    float: none;
    width: 100%;
    margin: 0;
  }
  #rubrique .culture .texte{
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
  }
  #rubrique .culture .mantra {
    font-size: 20px;
    
    top: 3px;
    left: 8px;
  }
  #rubrique .valeur li {
    width: 100%;
  }
  #rubrique .valeur li:nth-child(3) {
    width: 100%;
    margin-top: 40px;
  }
  #rubrique .club li:nth-child(1) img:nth-child(2) {
    width: 100%;
    margin-top: 5px
  }
  #rubrique .club li {
    
    width: 100%;
    margin-top: 5px;
  }
  #rubrique .logos li {
    width: 33.3%;
    height: 45px;
    margin-left: -2px;
  }
  .container #home-etudes .content ul.pdv li .bloc-img {
    width: 100%;
  }

  .container #home-etudes.result .content ul li .bloc-img {
    width: 100%;
    
  }
  .container #home-etudes.result .content ul li .bloc-txt {

    width: 100%;
    margin-top: 30px;
 }
 #etude-header .content .logo{
   margin-bottom: 0;
 }
 #etude-header .content .logo img{
   display: block;
   margin: 0 auto;
 }
 .content .sep {
   
    margin: 20px 0;
  }
  #etudes .bloc-verbatim, #etudes .bloc-full{
    margin-left: 0;
  }
  #nav-categorie .content li a {
      font-size: 14px;
      
  }
  .clipboard, .clipboard-shadow{
    clip-path: polygon(0% 9%, 100% 0%, 100% 91%, 0% 100%);
  }
  section .content.max {
    /*width: 90%;
    padding: 0px 5%;*/
 }
 #rubrique .offres .aucune {
    margin-top: 20px;
  }
  #rubrique .offres {
   
    margin: 20px 0;
  }
 .content .titre-medium.titre-chiffres {
    padding-left: 0;
 }
 #rubrique .culture li:nth-child(1) .pics:nth-child(1) {
    width: 100%;
    margin-bottom: 10px;
 }
 #rubrique .culture li:nth-child(1) .pics:nth-child(2) {
    width: 100%;
    margin-left: 0%;
    
 }
 #rubrique .club li:nth-child(1) {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 10px;
 }
 #rubrique .valeur p {
    margin-bottom: 20px;
    width: 90%;
}
 .content .titre-big {
    margin-bottom: 25px;
  }
  .home .content .titre-big {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  #rubrique .club, #rubrique .culture, #rubrique .histoire,#rubrique .chiffres, #rubrique .valeur,#rubrique .logos{
    margin-top: 25px;
    margin-bottom: 20px;
 }
 #rubrique .logos li span {
    height: 55px;
 }
 #nav-categorie .content ul, #nav-categorie .content div{
  width: 90%;
 }
 .container #home-insights .content {
    padding-top: 0px;
 }
 .insights .container .content .bandeau-top{
    margin: 25px 0;
  }
  #nav-categorie .content {

    margin: 30px auto 30px;
  }
  .container #home-services .content .ronds-content {
      width: 90%;
  }
  .moteur-recherche .close {
    right: 19px;
    top: 69px;
  }

  .container #home-etudes .content{
    padding-top: 0;
  }
  .container #home-etudes.result .content ul .etude {
    margin-bottom: 40px;
  }
  .boss .close {
    right: 19px;
    top: 19px;
    cursor: pointer;
  }

  #definitions {
    margin-bottom: 30px;
  }
  .container #home-etudes .content ul li .bloc-txt .titre{
    height: auto;
  }

  .container #rubrique-listing.services-expertises .photo-rubrique .image{
    /*transform: none;
    left: 10%;
    width: 57%;*/
  }
  /*.container #rubrique-listing.services-expertises ul li:nth-child(2) .photo-rubrique .image, .container #rubrique-listing.services-expertises ul li:nth-child(4) .photo-rubrique .image {
    left: 16%;
  }
  .container #rubrique-listing.services-expertises ul li:nth-child(2) .rond1,.container #rubrique-listing.services-expertises ul li:nth-child(4) .rond1{
    left: 0;
    width: 51%;
  }
  .container #rubrique-listing.services-expertises ul li:nth-child(2) .rond4,.container #rubrique-listing.services-expertises ul li:nth-child(4) .rond4{
    left: 92%;
  }
  .container #rubrique-listing.services-expertises ul li:nth-child(2) .rond3,.container #rubrique-listing.services-expertises ul li:nth-child(4) .rond3{
    top: 31%;
    left: 79%;
  }

  .container #rubrique-listing.services-expertises ul li:nth-child(2) .rond2,.container #rubrique-listing.services-expertises ul li:nth-child(4) .rond2{
    top: 50%;
  }*/

  .container #rubrique-listing .photo-rubrique .ronds .rond3{
    left: 85%;
  }
  .container #rubrique-listing .photo-rubrique .ronds .rond4{
    top: 68%;
  }
  .verbatim .bloc-txt .txt {
    line-height: 32px;
  }
  #etudes .bloc-verbatim .verbatim .img-verbatim,.container #home-methodes .content ul li .img-verbatim {
    height: 250px;
  }
  #etudes .bloc-verbatim{
    margin-top: 20px;
  }
  .verbatim .img-verbatim .bulle1{
    left: 66%;
  }
  .verbatim .img-verbatim .bulle2{
    top: 90px;
    left: 90%;
  }
  .verbatim .img-verbatim .bulle3{
    top: 166px;
    left: 75%;
  }
  #etudes ul .etude .bloc-txt .titre,#etudes ul .etude .bloc-txt ul{
    height: auto!important;
  }
  #etude-header .content div p{
    font-size: 20px;
    line-height: 32px;
  }
  #etude-verbatim .slide{
    width: 80%;
  }
  #etude-verbatim .prev, #etude-verbatim .next{
    top: 92%;
  }
  .content .titre-medium.red{
    padding-top: 20px;
  }
  .equipe .container .content .bandeau-top{
    margin: 25px 0;
    display: none;
  }
  #equipe-listing ul{
    margin-top: 50px;
  }
  #equipe-listing ul li .texte{
    font-size: 20px;
  }
  #bandeau-header .infos p, #bandeau-header .infos a{
    font-size: 20px;
  }
  .contact #bandeau-header{
    overflow: hidden;
    margin-bottom: 100px;
  }
  .container #home-insights .content ul li .bloc-txt .titre{
    height: auto;
  }
  #equipe-listing.contact-insight {
    margin-bottom: 50px;
  }

  .insights-page .content .titre-medium.marge {
    margin-bottom: 40px;
  }
  
}
