@media (max-width: 767px) {
    .cover-navlinks-container {
        align-items: center;
        padding: 0 !important;
    }
    .header-others-items {
        width: 40% !important;
    }
    .img-icon-dash-view {
        width: 80px;
    }
    .auth-right-side-container {
        padding: 20px !important;
    }
    .content-text-register-redirect {
        margin: 20px 0 !important;
        justify-content: center !important;
    }
    .headering-admin {
        flex-direction: column !important;
        padding-left: 10px !important;
    }
    .header-others-items {
        justify-content: flex-end !important;
        width: 100% !important;
    }
    .empty-fluidy.alling-header {
        padding: 10px !important;
    }
    .page-content-base-container {
        width: 100% !important;
        margin-left: 0 !important;
        left: 0 !important;
    }
    .admin-page-container-layout.admin-page-container-height {
        margin-top: 50% !important;
    }
    .content-chart-title {
        flex-direction: column !important;
    }
    .content-select-date-graph {
        flex-direction: column !important;
    }
    .chart-item-admin-title {
        margin-bottom: 20px !important;
    }
    #scrollbar-nav-mobile {
        background: #126251;
    }
    .content-head-title-page-body {
        flex-direction: column !important;
    }
    .content-btn-theme-page-body {
        margin: 30px 0 !important;
    }
    .info-libelle-offre-content {
        flex-direction: column !important;
    }
    .content-info-offre-item {
        flex-direction: column !important;
    }
    .offre-item-container {
        position: relative;
    }

    .header-others-items {
        width: 100% !important;
    }
    .container-info-user-connect-header {
        width: 100%;
        justify-content: space-between !important;
        align-items: center !important;
    }
    .error-page-code-textual-container {
        padding: 100px 20px !important;
    }
    .error-page-code {
        font-size: 150px;
        text-align: center;
    }
    .container.error-page-container {
        height: 100vh;
    }
    .container-info-business-banner,
    .content-info-business-banner,
    .info-detail-offre,
    .info-sup-business-banner {
        flex-direction: column !important;
    }
    .landing-page-row {
        padding: 10px !important;
    }
    .landing-page-nav-container {
        flex-direction: column !important;
    }
    .landing-page-nav {
        padding: 15px !important;
    }
    .landing-page-logo-partners-container {
        display: flex !important;
        justify-content: space-between !important;
        flex-wrap: nowrap !important;
        gap: 5px !important;
    }
    .landing-page-login-form-title {
        font-size: 30px !important;
        line-height: 30px !important;
    }
    .page-section-row {
        margin: 0 !important;
    }
    #eligibilite {
        padding: 20px !important;
    }
    .eligible-icons-container {
        text-align: center !important;
    }
    .sh-container.container {
        display: flex !important;
        justify-content: flex-end !important;
        position: relative !important;
    }
    .sh-navbar-collapse {
        position: relative !important;
    }
    .cover-navlinks-container {
        flex-direction: column !important;
    }
    .sh-nav-body.navbar-nav {
        position: absolute !important;
        right: 0 !important;
        z-index: 99999 !important;
        background: #126251 !important;
        padding: 20px !important;
        border-radius: 10px !important;
    }
    .page-cover-container {
        padding: 20px !important;
    }
    .listing-row {
        margin: 0 !important;
    }
    .container-first-header-lp {
        padding: 10px !important;
        flex-direction: column;
        justify-content: inherit !important;
        align-items: flex-start !important;
    }
    .container-contact-us {
        flex-direction: column;
        align-items: flex-start !important;
        gap: 0 !important;
    }
    .principal-header-lp {
        padding: 10px !important;
    }
    .container-content-header-nav {
        flex-direction: column;
        justify-content: inherit !important;
        align-items: flex-start !important;
    }
    .content-navlinks-header-lp,
    .content-btn-banner-lp,
    .ofii-section-container,
    .container-actu-new-lp-item {
        flex-direction: column;
        gap: 15px !important;
    }
    .container-banner-lp {
        padding: 50px 10px !important;
        height: 100% !important;
    }
    .title-banner-lp {
        font-size: 35px !important;
        line-height: 40px !important;
    }
    .btn-connexion-from-lp {
        width: 100%;
    }
    .container-img-banner-lp::before {
        left: 5px;
        transform: rotate3d(27, -2, 10, 10deg) !important;
        -webkit-transform: rotate3d(27, -2, 10, 10deg) !important;
        -moz-transform: rotate3d(27, -2, 10, 10deg) !important;
        -ms-transform: rotate3d(27, -2, 10, 10deg) !important;
        -o-transform: rotate3d(27, -2, 10, 10deg) !important;
    }
    .container-new-lp, .event-section-container {
        padding: 50px 10px !important;
    }
    .content-img-actu-new-lp,
    .container-text-actu-new-lp {
        width: 100% !important;
    }
    #lp-footer {
        padding: 3% 10px !important;
    }
}

@media (max-width: 992px) {
    .no-view-mobile {
        display: none !important;
    }
    .alling-header {
        margin-left: 0 !important;
    }
}

@media (min-width: 991px) {
    .no-view-desktop {
        display: none !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .header-hiddenable-notification-section {
        width: 50% !important;
    }
    .header-others-items {
        width: 20% !important;
    }
}

@media (max-width: 1450px) and (min-width: 1201px) {
    .headering {
        padding: 20px 50px 15px 100px !important;
    }
    .content-btn-become-partner {
        left: 25% !important;
    }
    .img-icon-dash-view {
        width: 90px;
        height: 90px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .headering {
        padding: 20px 50px 10px 60px !important;
    }
    .navbar-collapse .nav-item {
        padding: 0 15px !important;
    }
    .alling-header {
        margin-left: 19% !important;
    }
    .headering-admin {
        padding-left: 7% !important;
    }
    .user-name {
        display: none;
    }
    img.img-icon-dash-view {
        width: 70px;
        height: 70px;
    }
    .page-content-base-container {
        left: 13% !important;
    }
    .on {
        left: 21% !important;
    }
    .form-control-select-date-graph {
        width: 200px !important;
    }
    #nav_button:checked ~ .page-content-base-container {
        left: 4% !important;
        width: calc(100% - 150px) !important;
    }
    #nav_button:checked ~ .on {
        left: 12% !important;
    }
    #nav_button:checked
        ~ .container-header
        .admin-header-component
        .alling-header {
        margin-left: 6% !important;
    }
}

@media (max-width: 1600px) and (min-width: 1451px) {
    .navbar-collapse .nav-item {
        padding: 0 39px !important;
    }
}

@media (min-width: 1640px) {
    .alling-header {
        margin-left: 10% !important;
    }
    label.on.no-view-mobile {
        left: 14% !important;
    }
    .page-content-base-container {
        left: 5% !important;
    }
    #nav_button:checked
        ~ .container-header
        .admin-header-component
        .alling-header {
        margin-left: 3% !important;
    }
    #nav_button:checked ~ .on {
        left: 6% !important;
    }
    #nav_button:checked ~ .page-content-base-container {
        left: -2% !important;
    }
}

/* .alling-header {
    margin-left: 9%;
}
label.on.no-view-mobile {
    left: 10%;
}
.page-content-base-container {
    left: 3%;
} */
