@media (max-width: 659px) {
    #container .grid {
        display: flex;
        flex-wrap: wrap;
        height: auto !important;
    }

    #container .slot {
        height: auto !important;
        left: auto !important;
        position: relative !important;
        top: auto !important;
    }

    .slot {
        order: 100;
    }

    .slot.position1x1 {
        order: 1;
    }
    .slot.position1x3 {
        order: 2;
    }
    .slot.position1x5 {
        order: 3;
    }

    .slot.position2x1 {
        order: 4;
    }
    .slot.position2x3 {
        order: 5;
    }
    .slot.position2x5 {
        order: 6;
    }

    .slot.position3x1 {
        order: 7;
    }
    .slot.position3x3 {
        order: 8;
    }
    .slot.position3x5 {
        order: 9;
    }

    .slot.position4x1 {
        order: 10;
    }
    .slot.position4x3 {
        order: 11;
    }
    .slot.position4x5 {
        order: 12;
    }

    .slot.position5x1 {
        order: 13;
    }
    .slot.position5x3 {
        order: 14;
    }
    .slot.position5x5 {
        order: 15;
    }

    .slot.position6x1 {
        order: 16;
    }
    .slot.position6x3 {
        order: 17;
    }
    .slot.position6x5 {
        order: 18;
    }

    .slot.position7x1 {
        order: 19;
    }
    .slot.position7x3 {
        order: 20;
    }
    .slot.position7x5 {
        order: 21;
    }

    .slot.position8x1 {
        order: 22;
    }
    .slot.position8x3 {
        order: 23;
    }
    .slot.position8x5 {
        order: 24;
    }

    .slot.position9x1 {
        order: 25;
    }
    .slot.position9x3 {
        order: 26;
    }
    .slot.position9x5 {
        order: 27;
    }

    .slot.position10x1 {
        order: 28;
    }
    .slot.position10x3 {
        order: 29;
    }
    .slot.position10x5 {
        order: 30;
    }

    .slot.position11x1 {
        order: 31;
    }
    .slot.position11x3 {
        order: 32;
    }
    .slot.position11x5 {
        order: 33;
    }

    .slot.position12x1 {
        order: 34;
    }
    .slot.position12x3 {
        order: 34;
    }
    .slot.position12x5 {
        order: 36;
    }

    .slot.position13x1 {
        order: 37;
    }
    .slot.position13x3 {
        order: 38;
    }
    .slot.position13x5 {
        order: 39;
    }

    .slot.position14x1 {
        order: 40;
    }
    .slot.position14x3 {
        order: 41;
    }
    .slot.position14x5 {
        order: 42;
    }

    .slot.position15x1 {
        order: 43;
    }
    .slot.position15x3 {
        order: 44;
    }
    .slot.position15x5 {
        order: 45;
    }

    .slot.position16x1 {
        order: 46;
    }
    .slot.position16x3 {
        order: 47;
    }
    .slot.position16x5 {
        order: 48;
    }

    .slot.position17x1 {
        order: 49;
    }
    .slot.position17x3 {
        order: 50;
    }
    .slot.position17x5 {
        order: 51;
    }

    .slot.position18x1 {
        order: 52;
    }
    .slot.position18x3 {
        order: 53;
    }
    .slot.position18x5 {
        order: 54;
    }

    .slot.position19x1 {
        order: 55;
    }
    .slot.position19x3 {
        order: 56;
    }
    .slot.position19x5 {
        order: 57;
    }

    .slot.position20x1 {
        order: 58;
    }
    .slot.position20x3 {
        order: 59;
    }
    .slot.position20x5 {
        order: 60;
    }

    .slot.position21x1 {
        order: 61;
    }
    .slot.position21x3 {
        order: 62;
    }
    .slot.position21x5 {
        order: 63;
    }

    .slot.position22x1 {
        order: 64;
    }
    .slot.position22x3 {
        order: 65;
    }
    .slot.position22x5 {
        order: 66;
    }

    .slot.position23x1 {
        order: 67;
    }
    .slot.position23x3 {
        order: 68;
    }
    .slot.position23x5 {
        order: 69;
    }

    .slot.position24x1 {
        order: 70;
    }
    .slot.position24x3 {
        order: 71;
    }
    .slot.position24x5 {
        order: 72;
    }

    .slot.position25x1 {
        order: 73;
    }
    .slot.position25x3 {
        order: 74;
    }
    .slot.position25x5 {
        order: 75;
    }

}