#nav_wrapper #nav_middle #client_link{
    display: flex;
    flex-direction: row;
    gap: 15px;
    width: fit-content;
}

#adv_cen2{ display: none; }

@media (max-width: 600px) {
    #nav_wrapper #nav_middle #nav_contact{
        float: unset !important;
    }
}

/* Adaptation pour les très petits écrans (≤ 355px) */
@media (max-width: 355px) {
    #nav_wrapper #nav_middle {
        display: flex;
        flex-direction: column;
    }
    #nav_wrapper #nav_middle #client_link {
        flex-direction: column !important;
    }
}

h1,
h2,
h3,
h4,
h5,
h6{
    line-height: 1.2;
}