.section-home header img {
        max-height: 500px;
        max-width: 500px;
        width:90%;
    }

.navbar-custom a {
             
             font-size: 16px;   
     font-weight: 500;
         }

.section-services h1.section-title {
color: #dddddd;
}


.tableau {
display: block;
margin:0px;
}
.corp {
display: block;
margin:0px;
}

.ligne{
margin:0px;
display:block;
width:100%;
}
.cellule{
display:block;
margin:0px;
}

.cellule:nth-child(1){
width:100px;
}
.cellule:nth-child(2){
}
.cellule:nth-child(3){
}


@media screen and (max-width: 640px) {

.cellule h2 {
display:inline-block;
margin:0px;
font-size:100%;
padding:0px;
}
.cellule img{
width:100%;
}
.cellule a{
font-size:75%;
}

}

.slide-custom p:nth-child(2){
height:300px;
min-height:300px;
max-height:300px;
overflow:auto;
scrollbar-base-color: #e5c3d6;
padding-right:20px;
}

.nav.navbar-nav.page-scroll:nth-child(1) {
display:none !important;
}

.video-container {
  max-width: 100%;
  height: auto;
}

.video-container video {
  width: 100%;
  height: auto;
}

@media (max-width: 600px) {
  .video-container video {
    width: 80%;
  }
}