/*.lgx_app_item {*/
/*    display : flex;*/
/*    align-items:center*/
/*}*/

/* === STYLE POUR LA GRILLE DE LOGOS (DESKTOP) === */
.lgx_app_item_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    align-items: center;
    max-width: 700px;
    margin: 0 auto;
    padding: 40px 20px;
}

/* STYLE DES IMAGES DE LOGO */
.lgx_app_item_row img {
    width: 140px;
    height: 140px;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}

/* === RESPONSIVE POUR MOBILE (max 767px) === */
@media screen and (max-width: 767px) {
    .lgx_app_item_row {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: auto;
        height: auto;
        padding: 20px;
    }

    .lgx_app_item_row img {
        width: 150px;
        height: 150px;
        margin: 10px 0;
    }
}