/* 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;
    }
    /*===============================*/
    #offcanvas-toggler {
        right: 10px;
        top: 85px;
    }
    /*===============================*/
    .b-main-banner {
        background-position: 30%;
    }
    /*===============================*/
    .b-advertising {
        flex-direction: column;
    }
    .b-advertising .advertising__item {
        margin-bottom: 10px;
        margin-right: initial;
    }
    .b-steps .steps__item {
        width: 100%;
    }
    /*===============================*/
    .b-errands .errands__item {
        width: 100%;
        text-align: center;
    }
    /*===============================*/
}

/* END */