@media only screen and (max-width: 768px) {
  table.video-grid tr {
    display: block; }
  table.video-grid td {
    display: block;
    width: 100%;
    padding: 10px 0; } }

.video-grid iframe {
  width: 100% !important;
  height: 100% !important;
  min-height: 250px; }

@media only screen and (max-width: 768px) {
  table.video-grid tr {
    display: block !important; }
  table.video-grid td {
    display: block !important;
    width: 100% !important;
    padding: 10px 0 !important; }
  table.video-grid td > div {
    padding-bottom: 100% !important; } }
