.header-1 .small-thumbnail {
    max-width: 83px;
    margin: 0 auto 60px;
}
.header-1 h5 {
    max-width: 72%;
    margin: 0 auto 60px;
}
.header-1 .text-center:after {
    content: '';
    height: 80px;
    width: 1px;
    position: absolute;
    background-color: #707070;
}
.header-1 .small-thumbnail .image-4by3 {
    padding-bottom: 147%;
}
.header-1 .small-thumbnail img {
    object-fit: contain;
}
.header-1 .custom_padding {
    padding: 180px 0px 140px;
}
.header-1 a.button.primary {
    display: inline-block;
    margin-top: 35px;
    margin-bottom: 0px;
}
.banner-6-centered ~ .header-1 > .container-fluid {
    background-color: var(--bisque-light);
}
@media(max-width: 1199.98px){
    .header-1 .custom_padding {
        padding: 120px 0px;
    }
    .header-1 .small-thumbnail {
        max-width: 70px;
        margin: 0 auto 45px;
    }
}
@media(max-width: 991.98px){
    .header-1 .custom_padding {
        padding: 80px 0px 120px;
    }
}
@media(max-width: 767.98px){
    .header-1 .small-thumbnail {
        margin: 0 auto 30px;
    }
    .header-1 h5 {
        max-width: 100%;
        margin: 0 auto 30px;
    }
    .header-1 .col-12.col-lg-10.offset-lg-1.text-center:after {
        height: 60px;
    }
    .header-1 .custom_padding {
        padding: 60px 0px 100px;
    }
    .header-1 .small-thumbnail {
        max-width: 60px;
        margin: 0 auto 30px;
    }
}


.header-1:has(+ .content-37) .text-center:after {
    display: none;
}
.header-1:has(+ .content-37) .custom_padding {
    padding-bottom: 0;
}
.header-1:has(+ .content-37) + .content-37 .padding_setting {
    padding-top: 0 !important;
}