
.item-1 {
    grid-area: 1/2/3/4
}

.item-2 {
    grid-area: 6/1/8/3
}

.item-3 {
    grid-area: 6/1/8/3
}

.item-ad {
    grid-area: 3/1/4/4
}
.ad-1 {
    grid-row: 3;
    grid-column: 1 / -1;
    min-height: 100px;
    width: 100%;
}

@media (min-width: 500px) {
    .item-1 {
        grid-area:1/2/3/4
    }
    .item-2 {
        grid-area:4/3/6/5
    }
    .item-3 {
        grid-area:4/3/6/5
    }
    .item-ad {
        grid-area:3/1/4/5
    }

}

@media (min-width: 640px) {
    .item-1 {
        grid-area:1/1/3/3
    }
    .item-2 {
        grid-area:3/3/5/5
    }
    .item-3 {
        grid-area:4/1/6/3
    }
    .item-ad {
        grid-area:1/3/3/5
    }
}

@media (min-width: 768px) {
    .item-1 {
        grid-area:1/2/3/4
    }
    .item-2 {
        grid-area:3/4/5/6
    }
    .item-3 {
        grid-area:4/1/6/3
    }
    .item-ad {
        grid-area:1/4/3/6
    }

}

@media (min-width: 1024px) {
    .item-1 {
        grid-area:1/2/3/4
    }

    .item-2 {
        grid-area:3/4/5/6
    }
    .item-3 {
        grid-area:4/1/6/3
    }
    .item-ad {
        grid-area:1/5/3/7
    }

}

@media (min-width: 1280px) {
    .item-1 {
        grid-area:1/2/3/4
    }
    .item-2 {
        grid-area:2/5/4/7
    }
    .item-3 {
        grid-area:4/1/6/3
    }
    .item-ad {
        grid-area:1/7/3/9
    }

}

@media (min-width: 1536px) {
    .item-1 {
        grid-area:1/3/3/5
    }

    .item-2 {
        grid-area:2/6/4/8
    }
    .item-3 {
        grid-area:4/2/6/4
    }
    .item-ad {
        grid-area:1/8/3/10
    }

}


.game-list-2 {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(3,minmax(0,1fr))
}


@media (min-width:104px) and (max-width:543px) {
    .game-list-2 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

@media (min-width:544px) and (max-width:763px) {
    .game-list-2 {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }
}

@media (min-width:764px) and (max-width:1204px) {
    .game-list-2 {
        grid-template-columns: repeat(7,minmax(0,1fr))
    }
}

@media (min-width:1204px) and (max-width:1313px) {
    .game-list-2 {
        grid-template-columns: repeat(9,minmax(0,1fr))
    }
}

@media (min-width:1314px) and (max-width:1533px) {
    .game-list-2 {
        grid-template-columns: repeat(10,minmax(0,1fr))
    }
}

@media (min-width:1534px) and (max-width:1863px) {
    .game-list-2 {
        grid-template-columns: repeat(11,minmax(0,1fr))
    }
}

@media (min-width:1864px) {
    .game-list-2 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }
}
.game-list-2 .game-item
{
    padding: 0;
}
/*******/
.game-home-layout {
    width: 100%;
    padding: 10px;
    margin: auto;
    background: #dff3ff;
}

.item-ad {
    min-height: 100px;
    width: 100%;
}

