@media screen and (max-width:1199px) {
    #table {
        grid-row: 6/9;
        grid-column: 2/12;
        justify-self: center;
    }

    #synopsis_text {
        grid-column: 2/12;
        grid-row: 9/-1;
    }

    td {
        text-align: center;
    }
}

@media screen and (max-width:599px) {

    #table {
        grid-row: 4/9;
    }

    #synopsis_text {
        grid-row: 7/-1;
    }
}