@media (max-width: 767px) {
  .two-columns-mobile .vc_column_container {
    width: 50% !important;
    float: left !important;
    padding-right: 5px !important;  /* Espace entre les colonnes */
    padding-left: 5px !important;   /* Espace entre les colonnes */
    margin-bottom: 5px !important;  /* Espace sous chaque diapositive */
  }
  
  /* Empêcher que les colonnes débordent */
  .two-columns-mobile .vc_row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Ajuste l'espacement entre les colonnes */
  }
}