.secondary-banner .custom_padding {
    padding: 230px 0px;
}
.secondary-banner .row.image-row {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
}
.secondary-banner .image-16by9 {
    height: 100%;
}
.secondary-banner .image-column {
    padding-left: 80px;
}
.secondary-banner .royal-blue-dark-1_background h4 {
    color: var(--cornflower);
}
.secondary-banner h1.alt {
    margin-bottom: 70px;
}
.secondary-banner h1.alt ~ h4 {
    margin-bottom: 45px;
}
@media(max-width: 1599.98px){
    .secondary-banner .custom_padding {
        padding: 120px 0px;
    }
    .secondary-banner .image-column {
        padding-left: 45px;
    }
}
@media(max-width: 1199.98px){
    .secondary-banner h1.alt {
        margin-bottom: 30px;
    }
    .secondary-banner h1.alt ~ h4 {
        margin-bottom: 20px;
    }
}
@media(max-width: 991.98px){
    .secondary-banner .custom_padding {
        padding: 60px 0px;
    }
    .secondary-banner .image-column {
        padding-left: 30px;
    }
}
@media(max-width: 767.98px){
    .secondary-banner .row.image-row {
        position: relative;
    }
    .secondary-banner .image-column {
        padding-left: 0px;
    }
    .secondary-banner .custom_padding {
        padding: 60px 0px 30px;
    }
    .secondary-banner .image-16by9 {
        padding-bottom: 100%;
    }
    .secondary-banner h1.alt {
        margin-bottom: 15px;
    }
    .secondary-banner h1.alt ~ h4 {
        margin-bottom: 15px;
    }
    .secondary-banner h4.mb3 {
        margin-bottom: 15px;
    }
}