.vault_banner {
   position: relative;
}
.vault_banner .background_image {
    background-image: url(assets/vault_banner.png);
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0px;
    background-repeat: no-repeat;
    background-position: center right;
}
.vault_banner > div {
    padding-bottom: 140px;
}

.vault_banner p.breadcrumbs {
    padding: 15px 0px;
    color: #fff;
}

.vault_banner p.breadcrumbs > span a {
    color: #fff;
    text-decoration: none;
}

.vault_banner p.breadcrumbs span.backslash {
    margin: 0px 15px;
}
.vault_banner p a {
    color: var(--white);
}
@media(max-width: 1199.98px){
    .vault_banner > div {
        padding-bottom: 90px;
    }
}

@media (max-width: 767.98px) {
    .vault_banner > div {
        padding-bottom: 60px;
    }
    .vault_banner .background_image {
        background-position: center;
    }
}


.vault_banner {
    position: relative;
}
.vault_banner::after {
    content: '';
    width: 100%;
    height: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(26,26,26);
    background: -moz-linear-gradient(180deg, rgba(26,26,26,1) 0%, rgba(26,26,26,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(26,26,26,1) 0%, rgba(26,26,26,0) 100%);
    background: linear-gradient(180deg, rgba(26,26,26,1) 0%, rgba(26,26,26,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a1a1a",endColorstr="#1a1a1a",GradientType=1);
}

/*** Margin tops ***/
.vault_banner {
    margin-top: -120px;
}
@media(max-width: 1199.98px) {
    .vault_banner {
        margin-top: -170px;
    }
}