@media screen and (max-width: 992px) {

    .dui.dui-flex.dui-flex-responsive-reverse,
    .dui.dui-flex.dui-flex-responsive {
        flex-direction: column;
    }

    .dui.dui-flex-row.dui-flex-responsive-reverse,
    .dui.dui-flex-row.dui-flex-responsive {
        flex-direction: column;
    }

    .dui.dui-flex-column.dui-flex-responsive-reverse {
        flex-direction: row;
    }

    .dui.dui-hide-on-small-and-down,
    .dui.dui-hide-on-small-and-down.dui-block,
    .dui.dui-hide-on-small-and-down.dui-block-full,
    .dui.dui-hide-on-small-and-down.dui-inline-block,
    .dui.dui-hide-on-small-and-down.dui-inline,
    .dui.dui-hide-on-small-and-down.dui-flex,
    .dui.dui-hide-on-small-and-down.dui-inline-flex,
    .dui.dui-hide-on-small-and-down.dui-table,
    .dui.dui-hide-on-small-and-down.dui-inline-table,
    .dui.dui-hide-on-small-and-down.dui-table-caption,
    .dui.dui-hide-on-small-and-down.dui-table-cell,
    .dui.dui-hide-on-small-and-down.dui-table-column,
    .dui.dui-hide-on-small-and-down.dui-table-column-group,
    .dui.dui-hide-on-small-and-down.dui-table-footer-group,
    .dui.dui-hide-on-small-and-down.dui-table-header-group,
    .dui.dui-hide-on-small-and-down.dui-table-row-group,
    .dui.dui-hide-on-small-and-down.dui-table-row,
    .dui.dui-hide-on-small-and-down.dui-flow-root,
    .dui.dui-hide-on-small-and-down.dui-grid,
    .dui.dui-hide-on-small-and-down.dui-inline-grid,
    .dui.dui-hide-on-small-and-down.dui-contents,
    .dui.dui-hide-on-small-and-down.dui-list-item,
    .dui.dui-hide-on-small-and-down.dui-hidden {
        display: none;
    }

    /* -------------------------------- */
    .dui.dui-show-on-small-and-down {
        display: block;
    }

    .dui.dui-show-on-small-and-down.dui-block {
        display: block;
    }

    .dui.dui-show-on-small-and-down.dui-block-full {
        display: block;
        width: 100%;
    }

    .dui.dui-show-on-small-and-down.dui-inline-block {
        display: inline-block;
    }

    .dui.dui-show-on-small-and-down.dui-inline {
        display: inline;
    }

    .dui.dui-show-on-small-and-down.dui-flex {
        display: flex;
    }

    .dui.dui-show-on-small-and-down.dui-inline-flex {
        display: inline-flex;
    }

    .dui.dui-show-on-small-and-down.dui-table {
        display: table;
    }

    .dui.dui-show-on-small-and-down.dui-inline-table {
        display: inline-table;
    }

    .dui.dui-show-on-small-and-down.dui-table-caption {
        display: table-caption;
    }

    .dui.dui-show-on-small-and-down.dui-table-cell {
        display: table-cell;
    }

    .dui.dui-show-on-small-and-down.dui-table-column {
        display: table-column;
    }

    .dui.dui-show-on-small-and-down.dui-table-column-group {
        display: table-column-group;
    }

    .dui.dui-show-on-small-and-down.dui-table-footer-group {
        display: table-footer-group;
    }

    .dui.dui-show-on-small-and-down.dui-table-header-group {
        display: table-header-group;
    }

    .dui.dui-show-on-small-and-down.dui-table-row-group {
        display: table-row-group;
    }

    .dui.dui-show-on-small-and-down.dui-table-row {
        display: table-row;
    }

    .dui.dui-show-on-small-and-down.dui-flow-root {
        display: flow-root;
    }

    .dui.dui-show-on-small-and-down.dui-grid {
        display: grid;
    }

    .dui.dui-show-on-small-and-down.dui-inline-grid {
        display: inline-grid;
    }

    .dui.dui-show-on-small-and-down.dui-contents {
        display: contents;
    }

    .dui.dui-show-on-small-and-down.dui-list-item {
        display: list-item;
    }

    .dui-stepper.dui-responsive {
        --dui-stepper-direction: row;
    }

    .dui-stepper.dui-responsive .dui-stepper-track,
    .dui-stepper-track.dui-responsive {
        --dui-stepper-track-direction: column;
        --dui-step-tracker-direction: row;
        min-height: 100%;
    }

    .dui-stepper.dui-responsive .dui-step-track {
        width: 100%;
    }

    .dui-stepper.dui-responsive .dui-tracker-content {
        text-align: right;
    }

    .dui-stepper-track.dui-responsive.dui-reversed ,
    .dui-stepper.dui-responsive.dui-reversed .dui-stepper-track,
    .dui-stepper.dui-reversed .dui-stepper-track.dui-responsive{
        --dui-step-tracker-direction: row-reverse;
    }

    .dui-stepper-track.dui-responsive .dui-tracker-chain,
    .dui-stepper.dui-responsive .dui-tracker-chain {
        height: 100%;
        width: auto;
    }

    .dui-stepper.dui-responsive > .dui-stepper-track > .dui-step-track:last-child .dui-tracker-line:after,
    .dui-stepper-track.dui-responsive > .dui-step-track:last-child .dui-tracker-line:after {
        width: var(--dui-stepper-track-tail-node-width);
        height: var(--dui-stepper-track-tail-node-width);
        border-radius: var(--dui-stepper-track-tail-node-border-radius);
        top: auto;
        left: calc(var(--dui-spc-1) * -1);
        bottom: calc(var(--dui-spc-1) * -1);
    }

    .dui-stepper-track.dui-responsive .dui-tracker-line,
    .dui-stepper.dui-responsive .dui-tracker-line {
        height: auto;
        width: var(--dui-step-tracker-line-thinkness);
    }

    .dui-stepper-track.dui-responsive .dui-tracker-line:before,
    .dui-stepper.dui-responsive .dui-tracker-line:before {
        height: var(--dui-spc-1);
        width: var(--dui-step-tracker-line-thinkness);
        left: auto;
        top: calc(var(--dui-spc-1) * -1);
        right: auto;
    }

    .dui-stepper-track.dui-responsive .dui-tracker-line:after,
    .dui-stepper.dui-responsive .dui-tracker-line:after {
        height: var(--dui-spc-1);
        width: var(--dui-step-tracker-line-thinkness);
        top: auto;
        left: auto;
        bottom: calc(var(--dui-spc-1) * -1);
        right: auto;
    }

}