.header_hor .l-header.bg_transparent:not(.sticky) {
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    box-shadow: none;
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
    background-color: rgba(51, 0, 51, 0.76);
    color: #fff;
}
.g-cols.valign_middle > div, .g-cols.valign_bottom > div {
    display: flex;
    flex-direction: column;
    padding-right: 0px;
}

.vc_col-sm-12 wpb_column vc_column_container {
    padding-right: 0px;
}