.container_content_sidebar {
    display: flex;
}

.container_content_sidebar .content {
    width: 100%;
}

.container_content_sidebar>.sidebar_droite, .container_content_sidebar>.sidebar_gauche {
    width: 25%;
    padding: 0 20px;
}

.section .sidebar_droite, .section .sidebar_gauche {
    display: none;
}

.sidebar_droite>.widget_builder, .sidebar_gauche>.widget_builder {
    margin: 50px 0 0 0;
}

@media screen and (max-width: 992px) {
    .container_content_sidebar {
        flex-direction: column;
    }

    .container_content_sidebar>.sidebar_droite, .container_content_sidebar>.sidebar_gauche {
        width: 100%;
    }
}