/* 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 .custom {
        text-align: center;
    }
    /*===============================*/
    .b-contacts .contacts__time {
        border-radius: 30px;
        margin: 10px 0;
    }
    /*===============================*/
    .sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-title {
        padding: 10px;
        font-size: 18px;
        max-width: none;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    /*===============================*/
    .slideplus-viewport {
        padding-left: 0px;
        padding-right: 0px;
    }
    /*===============================*/
    #sp-bottom {
        padding: 20px 0 0;
    }
    #sp-bottom .custom {
        text-align: center;
    }
    /*===============================*/
    #sp-footer .container-inner {
        padding: 10px 0;
    }
    /*===============================*/
    .b-menu-footer {
        text-align: center;
    }
    /*===============================*/
    .layout-boxed .body-innerwrapper {
        max-width: none;
    }
    /*===============================*/
    .b-text-box .text-box__row {
        display: block;
        padding-bottom: 40px;
    }
    .b-text-box .text-box__item--2 {
        padding-left: 0;
    }
    /*===============================*/
    .b-btn {
        font-size: 24px;
    }
    /*===============================*/
    .com-sppagebuilder #sp-main-body {
        /*padding: 0 15px;*/
    }
    /*===============================*/
    .b-btn-full {
        font-size: 18px;
    }
    /*===============================*/
    .b-specials .specials__box:before {
        top: 0;
        left: 15px;
    }
    .b-specials .specials__row {
        display: block;
    }
    .b-specials .specials__item {
        max-width: 100%;
        padding: 20px;
    }
    .b-specials .specials__box {
        max-width: none;
    }
    .b-specials .specials__item:nth-child(even) .specials__box,
    .b-specials .specials__item:nth-child(odd) .specials__box {
        margin: 0;
    }
    /*===============================*/
    .sp-page-builder .page-content #section-id-1576161784577,
    .sp-page-builder .page-content #section-id-1577097404183 {
        background: none;
    }
    /*===============================*/
}/* END */