.page-content {
    max-width: 100%;
}

.page-content-wide {
    max-width: 100%;
}

@media all and (min-width: 700px) and (max-width: 1119px) {
    #main,
    #replacement-content,
    .bm-module-menu ul, .bm-page-bottom-wrapper {
        width: calc(100% - 40px);
        margin: 0 20px;
    }

    .bm-page-bottom-wrapper {
        width: calc(100% - 40px);
    }
}

@media all and (min-width: 1120px) and (max-width: 1319px) {
    #main,
    #replacement-content,
    .bm-module-menu ul, .bm-page-bottom-wrapper {
        width: calc(100% - 80px);
        margin: 0 40px;
    }

    .bm-page-bottom-wrapper {
        width: calc(100% - 80px);
    }
}

@media all and (min-width: 1320px) and (max-width: 1639px) {
    #main,
    #replacement-content,
    .bm-module-menu ul, .bm-page-bottom-wrapper {
        width: calc(100% - 160px);
        margin: 0 80px;
    }

    .bm-page-bottom-wrapper {
        width: calc(100% - 160px);
    }
}

@media all and (min-width: 1640px) {
    #main,
    #replacement-content,
    .bm-module-menu ul, .bm-page-bottom-wrapper {
        width: calc(100% - 240px);
        margin: 0 120px;
    }

    .bm-page-bottom-wrapper {
        width: calc(100% - 240px);
    }
}