@media (min-width: 768px) {
    #qb-desc {
        height: 50% !important;
        overflow: auto;
    }
}

@media (max-width: 768px) {
    #qb-desc {
        height: 20%;
        overflow: auto;
    }
}


@media (max-width: 425px) {
    .alert {
        width: 100%!important;
    }
}

.alert {
    min-height: 67px;
    border: none;
    width: 30%;
    border-radius: 12px;
    padding: 16px 22px 17px 20px;
    display: flex;
    align-items: center;
    position: sticky;
    left: .5em;
    right: 100%;
    bottom: 2.5em;
    z-index: 2000;
}