/* ======================================================
   ECRAN TELEPHONE
====================================================== */
@media (max-width: 1095px) {

    .desktop_only {
        display: none;
    }

    .mobile_only {
        display: block;
    }

    .full_container {
        flex-wrap: wrap;
    }

    .top_contener_header {
        display: flex;
        width: 95%;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
    }

    .main-content {
        padding: 25px 0;
    }

    .contener_half {
        width: 100%;
        padding: 0;
    }

    .logo_header_left {
        margin-right: auto; /* pousse à gauche */
    }

    .img_header_left {
        display: block;
        margin: 0 auto;
        height: 40px;
        width: auto;
        max-width: 48%;
    }

    .img_header_right {
        float: none;
        height: 45px;
        width: auto;
        max-width: 48%;
    }

    .left_orange {
        float: none;
        height: 40px;
        width: auto;
        max-width: 48%;
    }

    .right_orange {
        float: none;
        height: 40px;
        width: auto;
        max-width: 48%;
    }
    
    .footer_item span {
        font-size: 10px;
    }
        .header_right_group {
        gap: 8px;
    }

    /* ======================================================
    BOX DES PAGES
    ====================================================== */
    .contener_green_rib_txt,
    .contener_green_rib_info {
        flex: 0 0 auto;
        width: 100%;
    }

    /* ======================================================
    FORMULAIRE TÉLÉPHONE
    ====================================================== */

    .contener_form_index,
    .contener_form_champs {
        flex: 0 0 auto;
        width: 100%;
        padding: 5px;
    }

    .contener_form_champs input {
        width: 100%;
    }
}