@media (min-width: 768px) {
    html body.ccm-page div.page-template-right-sidebar2 main .container {
        width: 85vw !important;
        max-width: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    html body.ccm-page div.page-template-right-sidebar2 main .container .row {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    html body.ccm-page div.page-template-right-sidebar2 main .container .row .col-sm-9 {
        width: 80% !important; /* Main: ~52.5vw */
    }
    html body.ccm-page div.page-template-right-sidebar2 main .container .row .col-sm-3 {
        width: 20% !important; /* Sidebar: ~17.5vw */
    }
    /* For col-sm-8/col-sm-4 if applicable */
    html body.ccm-page div.page-template-right-sidebar2 main .container .row .col-sm-8 {
        width: 90% !important; /* Main: ~56vw */
    }
    html body.ccm-page div.page-template-right-sidebar2 main .container .row .col-sm-4 {
        width: 10% !important; /* Sidebar: ~14vw */
    }
}