.footer-teaser hr.top {
    border-top: 8px solid #ccc;
}

.footer-teaser .glyph {
    padding-top: 5px;
    padding-right: 0;
    color: #f19001;
    text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {

    .footer-teaser .glyph {
        font-size: 2.5em;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .footer-teaser .glyph {
        font-size: 3.5em;
    }

}

@media (min-width: 1200px) {

    .footer-teaser .glyph {
        font-size: 4em;
    }

}