@media(min-width: 481px){}

@media(min-width: 768px){}

@media(min-width: 1025px){
  /*-------------------- HEADERHOME -------------------*/
  /* .vegas-slide-inner
  {
    background-position: top center!important;
  } */
    /*---------------------NEWS--------------------*/
    #news {
        padding: 0;
        margin-top: 100px;
    }

    .formeBefore::before {
        clip-path: polygon(0 0, 50% 0, 60% 55%, 100% 55%, 100% 100%, 0 100%);
    }

    #news .thumbnail_slider {
        height: 700Px;
    }

    #news .content_slider {
        padding: 40Px;
    }

    #news :is(.prev, .next) {
        top: 48%;
        transform: translateY(-50%);
        padding: 40px 70px;
    }

    .wrapper_slider {
        padding: 0 50Px;
    }

    #news::before,
    #news::after {
        background: url(../images/home-bg1.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 30%;
        height: 40%;
        top: 50%;
        transform: translateY(-50%);
        left: 0%;
        filter: brightness(0.5);
    }

    #news::after {
        left: initial;
        right: 0;
        background-image: url(../images/home-bg2.jpg);
    }

    #news .content_slider {
        position: absolute;
        bottom: 50px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
        background: var(--background-color);
    }
    /*-------------------- MOT -------------------*/
    .sectionsbloc .section_thumb::before
    {
      content : "";
      position: absolute;
      left: 0;
      top: 50%;
      transform:translateY(-50%);
      width: 100%;
      height: calc(100% - 300px);
      background: var(--primary-color);
    }
}

@media(min-width: 1281px){}

@media(min-width: 1481px){}

@media(min-width: 1681px){}

@media(max-width: 1680px){}

@media(max-width: 1480px){}

@media(max-width: 1280px){}

@media(max-width: 1024px){
     /*---------------HEADER---------------------*/
  body:not(.is-toggle-open) #header .ckmenu {
    position: relative;
    z-index: 1000
  }

  .logoParent {
    display: none;
  }

  #header .ckmenu-nav {
    top: 0;
    padding-top: 50px
  }

  #headerGrid {
    align-items: start;
  }

  /*-------------------MDTAC---------------------*/
  .md-tac {
    text-align: center;
  }

  .title.md-tac:not(.no-after):after {
    left: 50%;
    transform: translateX(-50%);
  }
  /*-------------------- MOT -------------------*/
  #footer
  {
    background: var(--black);
  }
}

@media(max-width: 767px){}

@media(max-width: 480px){}