@media only screen and (max-width: 767px) {
    body[class*="mpblog-"] .columns,
    body[class*="mpblog-"] .sidebar-main,
    body[class*="mpblog-"] .sidebar-main .mp-sidebar,
    body[class*="mpblog-"] .sidebar-main .mp-sidebar > .row,
    body[class*="mpblog-"] .sidebar-main .mp-sidebar [class*="col-"] {
        box-sizing: border-box !important;
        min-width: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    body[class*="mpblog-"] .sidebar-main {
        flex: 1 1 100% !important;
    }

    body[class*="mpblog-"] .sidebar-main .sidebar-tags + .col-xs-12 {
        align-items: flex-start;
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
    }

    body[class*="mpblog-"] .sidebar-main .tags-list {
        box-sizing: border-box;
        margin: 0 !important;
        max-width: 100%;
        overflow-wrap: anywhere;
        white-space: normal;
    }
}
