.ultravdsfooter-wrapper {
    height: 120px;
    background: url(../images/bottom_bg.png) repeat-x top center;
}

.ultravdsfooter-container {
    display: flex;
    width: 930px;
    margin: 0 auto;
    padding-top: 18px;
}

.ultravdsfooter-col1 {
    display: flex;
    flex-direction: column;
    color: #ffffff;
    width: 380px;
}

.ultravdsfooter-col1 a,
.ultravdsfooter-col1 a:hover,
.ultravdsfooter-col1 a:visited {
    color: #ffffff;
    margin-bottom: 12px;
    font-size: 14px;
}

.ultravdsfooter-col2 {
    display: flex;
    flex-direction: column;
    color: #ffffff;
    width: 330px;
}

.ultravdsfooter-col2 a,
.ultravdsfooter-col2 a:hover,
.ultravdsfooter-col2 a:visited {
    color: #ffffff;
    margin-bottom: 12px;
    font-size: 14px;
}

.ultravdsfooter-col3 {
    display: flex;
    flex-direction: column;
    color: #ffffff;
    width: 220px;
}

.ultravdsfooter-col3 a,
.ultravdsfooter-col3 a:hover,
.ultravdsfooter-col3 a:visited {
    color: #ffffff;
    margin-bottom: 12px;
    font-size: 14px;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    .ultravdsfooter-wrapper {
        height: auto;
    }
    .ultravdsfooter-container {
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        flex-direction: column;
    }

    .ultravdsfooter-col1,
    .ultravdsfooter-col2,
    .ultravdsfooter-col3 {
        width: auto;
        text-align: center;
    }
/* End @media ================================================================== */ }
