div.imgGroup {
     text-align: center;
     margin: 0em;
}

/* video is 1280 x 720 px, i.e.: 80em x 45em */
div.imgGroup video {
     width:     100%;
     margin:    0em;
}

/* upright / portrait */
video.up {
     max-width: 30em;
}

/* crosswise / landscape */
video.cr {
     max-width: 80em;
}

div.imgGroup img {
     width:   100%;
     margin:  0em;
}

/* upright / portrait / 600px = 37.5em */
img.up {
     max-width: 37.5em;
}

/* crosswise / landscape / 800px = 50em */
img.cr {
     max-width: 64.8125em;
}

