.grid-container {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;

}

.tile-wrapper {
    width: 96%;
    margin: 2% 2% 20px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
    .tile-wrapper {
        width: 46%;
        margin-left: 4%;
        margin-right: 4%;
    }
    .tile-wrapper:nth-child(even) {
        margin-right: 0%;
    }
    .tile-wrapper:nth-child(odd) {
        margin-left: 0%;
    }
}

@media screen and (min-width: 768px) {
    .tile-wrapper {
        width: 30%;
        margin-left: 2.5%;
        margin-right: 2.5%;
    }
    .tile-wrapper:nth-child(3n+3) {
        margin-right: 0%;
    }
    .tile-wrapper:nth-child(3n+1) {
        margin-left: 0%;
    }
}

@media screen and (min-width: 1080px) {
    .tile-wrapper {
        /* width: 23%; */
    }
}

a.media_list-item,
a.media_list-item:active {
    margin-bottom: 0;
    color: #004A97;
}

h3.media_list-item-title {
    margin-top: 15px;
    font-size: 20px;
    font-family: arial, sans-serif;
}