a.logo, a.logo img {  width: 210px; height: 52px; }

/* Footer BMFSFJ */
footer .add-content { margin-top: 3em; text-align: center;}
footer .add-content img { max-width: 100%; height: auto;}



@media (min-width: 768px) {

    a.logo, a.logo img { width: 250px; height: 62px;}
    header.fixed a.logo img { width: 158px; height: 50px; }
}

@media (min-width: 992px) {

    a.logo, a.logo img {width: 300px; height: 75px;}
    /* Footer BMFSFJ */
    footer .add-content img { max-width: 52%; }
}

@media (min-width: 1320px) {

}