.tabbela {

    display: grid;
    justify-content: center;
    grid-template-columns: 250px;
    grid-template-rows: 300px 300px 300px 300px 300px 300px;
    gap: 3px;
}
.box1 {
    background: white;
    outline: solid 1px #000;
    border-radius: 2px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.box2 {
    width: 200px;
}
.srodkowy {
    width: 190px;
    float: left;
}

@media (min-width: 868px) {
    .tabbela {
        grid-template-columns: 250px 250px 250px;
        grid-template-rows: 300px 300px;
    }
}

@media (min-width: 601px) and (max-width: 867px) {
    .tabbela {
        grid-template-columns: 250px 250px;
        grid-template-rows: 300px 300px 300px;
    }
}