
.bs-banner-dsg-v5 {
    padding-left: 184px;
    padding-top: 56px;
    padding-bottom: 56px;
}
.bs-banner-dsg-v5 .bs-banner-title {
    display: none;
}

    .bs-banner-dsg-v5 .bs-banner-outer {
        display: flex;
        background: #c9c9c9;
        -ms-flex: 0 0 calc(16.666667% - 8px);
        flex-wrap: wrap;
        align-items: flex-end;
    }


    .bs-banner-dsg-v5 .bs-banner-text-outer {
        display: flex !important;
        /* margin-right: 8px; */
        flex-wrap: wrap;
        align-items: flex-end;
        width: 100%;
        order: 2;
        background: #c9c9c9;
        z-index: 1;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:first-child {
        background: transparent;
    }

        .bs-banner-dsg-v5 .bs-banner-outer:first-child img {
            display: none;
        }


    .bs-banner-dsg-v5 .bs-banner-outer .bs-banner-alternate-text {
        width: 100%;
        height: 40px;
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:first-child .bs-banner-header-text,
    .bs-banner-dsg-v5 .bs-banner-outer:first-child .bs-banner-alternate-text {
        color: #fff;
        width: 100%;
        height: 40px;
        align-items: center;
        display: flex;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:first-child .bs-banner-header-text {
        align-items: flex-start;
        top: 0;
        position: absolute;
    }

    .bs-banner-dsg-v5 .bs-banner-outer .bs-banner-header-text {
        /* height: 160px; */
        /* align-items: flex-start; */
        font-size: 20px;
        padding: 0;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:first-child .bs-banner-alternate-text {
        background: #56544f;
        justify-content: flex-start;
        font-weight: 500;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:last-child {
        position: relative;
    }

    .bs-banner-dsg-v5 .bs-banner-outer img {
        height: inherit;
    }

    .bs-banner-dsg-v5 .bs-banner-outer:last-child img {
        width: 100%;
        height: inherit;
    }

    .bs-banner-dsg-v5 .bs-banner-header-text,
    .bs-banner-dsg-v5 .bs-banner-alternate-text {
        color: #000;
        padding: 8px;
        margin-top: 0;
        text-transform: uppercase;
        font-weight: 600;
        font-size: inherit;
    }

@media (max-width:1100px) {
    .bs-banner-dsg-v5 {
        padding-left: 8px;
    }
}