/* VARIABLE */
/* LAPTOP - 1280px */
@media only screen and (max-width: 1280px) {
  .article .article-content.article-3 .article-content_left img {
    width: 86%; } }
/* TABLET - 834px */
@media only screen and (max-width: 834px) {
  .article .article-content.article-contact {
    flex-direction: column;
    padding: 0; }
    .article .article-content.article-contact .article_left {
      width: 100%; }
    .article .article-content.article-contact .article_right {
      width: 100%; }
      .article .article-content.article-contact .article_right .formulaire {
        margin-top: 40px; }
        .article .article-content.article-contact .article_right .formulaire .container {
          padding: 0;
          margin: 0;
          max-width: 100%; }
  .article .article-content.article-2 .article-content_left img {
    width: 190px; }
  .article .article-content.article-3 .article-content_left img {
    width: 333px; }
  .article .article-content.article-4 .class-container .class-container_tables {
    flex-wrap: wrap;
    justify-content: flex-start; }
    .article .article-content.article-4 .class-container .class-container_tables table {
      width: 220px;
      margin: 10px 10px 10px 0; }
      .article .article-content.article-4 .class-container .class-container_tables table:last-child {
        margin: 10px 10px 10px 0; }
      .article .article-content.article-4 .class-container .class-container_tables table tbody td {
        padding: 5px 0; }

  .article.carousel .carousel-desktop {
    display: none; }

  .article.carousel .carousel-mobile {
    display: inherit;
    text-align: center; }
    .article.carousel .carousel-mobile .carousel-item img {
      width: 85%;
      height: 400px;
      object-fit: cover; }
    .article.carousel .carousel-mobile .carousel-control-prev {
      left: -20px; }
    .article.carousel .carousel-mobile .carousel-control-next {
      right: -20px; }

  #pic-home {
    height: 480px; }

  .container-top {
    height: 340px; } }
/* TABLET SMALL - 768px */
@media only screen and (max-width: 768px) {
  /*MENU CHANGE*/
  .home-picture-separator {
    background-attachment: inherit; }

  header .menu .menu-content {
    align-items: baseline;
    padding: 0 0 0 20px; }
    header .menu .menu-content .menu-logo img {
      width: 44px; }
    header .menu .menu-content .main-menu {
      display: none; }
    header .menu .menu-content .mobile-menu {
      display: flex;
      background-color: transparent;
      flex-wrap: nowrap;
      flex-direction: row-reverse;
      align-items: flex-start; }
      header .menu .menu-content .mobile-menu .navbar-toggler {
        border: none;
        font-size: 25px; }
        header .menu .menu-content .mobile-menu .navbar-toggler:focus {
          box-shadow: none; }
        header .menu .menu-content .mobile-menu .navbar-toggler .navbar-toggler-icon.close-btn {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(47, 52, 143, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
        header .menu .menu-content .mobile-menu .navbar-toggler .navbar-toggler-icon.open-btn {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='rgb(255, 255, 255, 255)' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-miterlimit='10' d='M1.293 1.293a1 1 0 0 1 1.414 0L8 6.586l5.293-5.293a1 1 0 1 1 1.414 1.414L9.414 8l5.293 5.293a1 1 0 0 1-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L6.586 8 1.293 2.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E"); }
      header .menu .menu-content .mobile-menu .navbar-collapse {
        padding: 70px 10px 60px 20px; }
        header .menu .menu-content .mobile-menu .navbar-collapse .nav-item {
          padding-bottom: 24px; }
          header .menu .menu-content .mobile-menu .navbar-collapse .nav-item:last-child {
            padding-bottom: 0; }
          header .menu .menu-content .mobile-menu .navbar-collapse .nav-item a {
            color: #FFF;
            font-size: 20px;
            padding: 0; }
          header .menu .menu-content .mobile-menu .navbar-collapse .nav-item .nav-link-current {
            font-weight: bold; }

  .container-top .container-top_background .container-top_content {
    margin-right: 20%;
    margin-left: 20px; }

  .article {
    padding: 40px 20px; }
    .article .article-content.article-1 {
      flex-direction: column-reverse; }
      .article .article-content.article-1 .article-content_left {
        text-align: left;
        width: 100%; }
      .article .article-content.article-1 .article-content_right {
        width: 100%; }
    .article .article-content.article-2 {
      flex-direction: column; }
      .article .article-content.article-2 .article-content_left {
        width: 100%; }
        .article .article-content.article-2 .article-content_left img {
          width: 100%;
          height: 293px;
          object-fit: cover; }
          .article .article-content.article-2 .article-content_left img.long {
            display: none; }
          .article .article-content.article-2 .article-content_left img.square {
            display: initial;
            margin-bottom: 16px; }
      .article .article-content.article-2 .article-content_right {
        width: 100%; }
        .article .article-content.article-2 .article-content_right .class_title#arabic {
          padding-top: 40px; }
    .article .article-content.article-3 {
      flex-direction: column; }
      .article .article-content.article-3 .article-content_left {
        width: 100%;
        text-align: center;
        padding-right: 0; }
        .article .article-content.article-3 .article-content_left img {
          width: 100%;
          height: 181px;
          object-fit: cover;
          margin-bottom: 24px; }
      .article .article-content.article-3 .article-content_right {
        width: 100%; }
    .article .article-content.article-4 .class-container .class-container_tables {
      justify-content: center; }
      .article .article-content.article-4 .class-container .class-container_tables table {
        width: 100%;
        margin: 10px 0; }
        .article .article-content.article-4 .class-container .class-container_tables table:last-child {
          margin: 10px 0; }
        .article .article-content.article-4 .class-container .class-container_tables table tbody td {
          padding: 12px 0; }
        .article .article-content.article-4 .class-container .class-container_tables table .blank {
          display: none; }
    .article .article-content.article-4 .class-container {
      padding-bottom: 40px; }
      .article .article-content.article-4 .class-container .more-info {
        padding-top: 10px; }

  .article-boxes {
    flex-direction: column; }
    .article-boxes .article-box {
      padding: 32px 20px; }
      .article-boxes .article-box .article-box_content {
        max-width: 100%; }

  .home-picture-separator {
    height: 140px; }

  #pic-home .container-top_description {
    padding-bottom: 35px; } }
/* MOBILE - 414px */
@media only screen and (max-width: 414px) {
  #pic-home {
    height: 440px; }

  .article.carousel .carousel-mobile .carousel-item img {
    width: 70%;
    height: 320px; }
  .article.carousel .carousel-mobile .carousel-control-prev {
    left: 0px; }
  .article.carousel .carousel-mobile .carousel-control-next {
    right: 0px; } }

/*# sourceMappingURL=responsive.css.map */
