.lightbox-tarifs{
  background-image: url('/img/tarifs/tarifsFond.jpg');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


/*** Header ***/
.page-tarifs {
  background: linear-gradient(rgba(93.7, 74.1, 65.9, 0.486), rgba(192, 139, 104, 0.486)), url(../img/tarifs/tarifs.jpg) center center no-repeat;
  background-size: cover;
  min-height: 50vh;
}

.page-tarifs .breadcrumb-item+.breadcrumb-item::before {
  color: var(--light);
}

.page-tarifs .breadcrumb-item,
.page-tarifs .breadcrumb-item a {
  font-size: 18px;
  color: var(--light);
}


.lightbox-tarifs .tarifsFond {
  font-size: 1.6rem;
  padding-bottom: 70px;
  padding-top: 70px;
 
}

.lightbox-tarifs .liste-tarifs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: wrap;
  align-content: space-around;
  background-color: rgb(255, 255, 255, 0.6);
  border-radius: 20px;
  max-width: 700px;
 
}

.list-group-horizontal {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
}

.list-group-horizontal ul {
  background-color: none;
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
  border: none;
  background: none;
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
  border: none;
  background: none;
}


.list-group-item {
    font-size: 1.5rem; /* Taille par défaut pour les items de la liste */
}

/* Réduire la taille de la police pour les petits écrans (moins de 400px) */
@media (max-width: 400px) {
    

    .list-group-item {
        font-size: 1rem; /* Taille de police réduite pour les éléments de la liste */
    }
}
