#pageLinkList {
    display: flex;
    flex-wrap: wrap;
}

#pageLinkList .element-item {
    flex-grow: 1;
    height: 210px;
    min-width: 200px;
}

#pageLinkList .element-bg {
    background-size: cover;
    height: 100%;
    overflow: hidden;
}

.fancy-link {
    display: block;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width:768px) {
    #pageLinkList .element-item {
        width: 250px;
    }
}

@media only screen and (min-width:1200px) {
    #pageLinkList .element-item {
        width: unset;
        height: 280px;
    }
}