@media screen and (min-width: 960px) {
    .t-store__valign-buttons.js-store-grid-cont .t-item {
        margin-left: 10px;
        margin-right: 10px;
    }
}


@media screen and (min-width: 960px) {
    .t-store__valign-buttons.js-store-grid-cont {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 960px) {
    .t-store__mobile-two-columns.t-store__grid-cont.t-store__valign-buttons .t-store__card.t-item {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media screen and (min-width: 480px; max-width: 769px) {
    .t-container_flex {
        display: block;
        margin-top: 40px;
    }
}

@media screen and (max-width: 1920px) {
        .t-descr_xxs {
       font-size: 14px;
    }
}
