@media screen and (max-width:1023px){
  .view-sections-accueil .section-accueil .image-bg img {
    visibility: visible;
  }
  [data-aos^=fade][data-aos^=fade]{
    opacity: 1;
  }
  [data-aos=fade-up]{
    transform: translateY(0px);
  }
}


.navigation_section_homepage {
    left: calc(100% - 80px);
    text-align: left;
    width: 400px;
}
a.title-section {
    height: 80px;
    line-height: 80px;
    padding: 0 40px;
    font-size: 25px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

a.title-section.active {
  -webkit-transform: translateX(calc((100% + 80px) * -1));
  transform: translateX(calc((100% + 80px) * -1));
}
.nav>li>span {
    padding: 10px 15px;
}
.footer .menu.nav.nav-justified>li span:hover {
    background: #2F3786;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
}
.region-content ul, .region-content ul li {
    display: block;
    float: none;
    position: static;
}
.region-content ul.navbar-nav>li{
  float: left;
  margin: 15px;
}
.region-content ul.dropdown-menu {
  box-shadow: none;
}