.container {
    width: 100% !important;
    padding-right: var(--bs-gutter-x, 1rem) !important;
    padding-left: var(--bs-gutter-x, 1rem) !important;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1920px) {
    .container {
        max-width: 1328px !important;
    }
}

@media (max-width: 1919.9px) {
    .container {
        max-width: 1328px !important;
    }
}

@media (max-width: 1366px) {
    .container {
        max-width: 1184px !important;
    }
}

@media (max-width: 1200px) {
    .container {
        max-width: 1016px !important;
    }
}

@media (max-width: 1024px) {
    .container {
        max-width: 872px !important;
    }
}

@media (max-width: 880px) {
    .container {
        max-width: 728px !important;
    }
}

@media (max-width: 767.9px) {
    .container {
        max-width: 560px !important;
    }
}

@media (max-width: 576.9px) {
    .container {
        max-width: 416px !important;
    }
}