@media screen and (max-width: 767.98px) {
    body.pcl-frontpage-dashboard,
    body.pcl-frontpage-dashboard #page,
    body.pcl-frontpage-dashboard #page.drawers,
    body.pcl-frontpage-dashboard #page-wrapper,
    body.pcl-frontpage-dashboard #page-content,
    body.pcl-frontpage-dashboard #region-main-box,
    body.pcl-frontpage-dashboard #region-main,
    body.pcl-frontpage-dashboard .main-inner,
    body.pcl-frontpage-dashboard #topofscroll,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main {
        padding-left: 0.9rem !important;
        padding-right: 0.9rem !important;
    }

    body.path-local.path-local-pcl_landing #portals.row.portals,
    body.path-local.path-local-pcl_landing #custom_footer,
    body.pcl-frontpage-dashboard #portals.row.portals,
    body.pcl-frontpage-dashboard #custom_footer {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.path-local.path-local-pcl_landing #portals > .col-md-12.card-main,
    body.pcl-frontpage-dashboard #portals > .col-md-12.card-main {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.path-local.path-local-pcl_landing #portals > .col-md-12.card-main > .row,
    body.pcl-frontpage-dashboard #portals > .col-md-12.card-main > .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body.path-local.path-local-pcl_landing #portals > .col-md-12.card-main > .row > .col-md-4.text-center,
    body.pcl-frontpage-dashboard #portals > .col-md-12.card-main > .row > .col-md-4.text-center {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main #banner,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main #portals,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main .features,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main .sponsors,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main .subjects,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main .workbooks,
    body.pcl-frontpage-dashboard .pcl-auth-frontpage-main #custom_footer {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0.35rem !important;
        padding-right: 0.35rem !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    body.path-local.path-local-pcl_landing .card-selector,
    body.pcl-frontpage-dashboard .card-selector {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
    }

    body.path-local.path-local-pcl_landing .card-selector .card-body,
    body.path-local.path-local-pcl_landing .card-selector .card-footer,
    body.pcl-frontpage-dashboard .card-selector .card-body,
    body.pcl-frontpage-dashboard .card-selector .card-footer {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    body.path-local.path-local-pcl_landing .features,
    body.path-local.path-local-pcl_landing .sponsors,
    body.path-local.path-local-pcl_landing .subjects,
    body.path-local.path-local-pcl_landing .workbooks,
    body.pcl-frontpage-dashboard .features,
    body.pcl-frontpage-dashboard .sponsors,
    body.pcl-frontpage-dashboard .subjects,
    body.pcl-frontpage-dashboard .workbooks,
    body.path-local.path-local-pcl_landing #custom_footer,
    body.pcl-frontpage-dashboard #custom_footer {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
}
