.video li {
    background: #F1F1F1;
    color: #333;
    padding: 20px;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    border-radius: 8px;
}

.video strong {
    font-weight: 300;
    color: #de3713;
}

@media (max-width: 740px) {
    .video {
        grid-template-columns: 1fr;
    }

    video {
        width: 80vw;
    }

}

@media (min-width: 741px) {
    .video {
        grid-template-columns: 1fr 1fr 1fr;
    }

    video {
        width: 25vw;
    }

}