.top-overlay { max-width: 500px !important;}

.with-logo {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.with-logo img {
    padding: 0 10px;
}

.special-button a {
    border: 2px solid var(--orange);
    padding: 18px 35px;
    border-radius: 10px;
    display: inline-block;
    margin-top: 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

@media (min-width: 1210px) {
    .flexjobs-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: baseline;
    }

    .special-button {
        padding-left: 30px;
    }
}

.award-col img {
    width: auto;
    height: auto;
    max-height: 100px;
}

.bx-wrapper {max-width: 100% !important;}

ul.image-ticker li {width: auto !important;}