/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/* Small devices (landscape phones, 576px and up) */
/*===============================*/
@media (min-width: 576px) and (max-width: 767.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/*===============================*/
@media (max-width: 767.98px) {
    /*===============================*/
    .b-logo {
        display: table;
        margin: 0 auto 10px;
    }
    /*===============================*/
    #sp-contacts-top .b-contacts {
        text-align: center;
    }
    #sp-bottom .b-contacts {
        text-align: left;
    }
    /*===============================*/
}/* END */