.content-wrap {
  flex: 1; /* Flex-grow to fill the space */
}
@media (max-width: 991px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .content-wrap {
    padding-top: 113px;
  }
}

/* Padding for content when navbar is fixed */
@media (min-width: 992px) {
  .content-wrap {
    padding-top: 113px; /* Hauteur de navbar + un peu d'espace supplémentaire */
  }
}

@media (max-width: 767px) {
  .content-wrap {
    padding-top: 113px;
  }
}
@media (max-width: 399px) {
  .content-wrap {
    padding-top: 91px;
  }
}

