/* 493.5 x 740.5  image size   */

html {
    background-color: whitesmoke;
}

body {
    min-width: 100vh;
    max-width: 800px;
    margin: auto;
    background-color: azure;
}


figure {
    border: thin #c0c0c0 solid;
    display: flex;
    flex-flow: column;
    padding: 5px;
    max-width: 493.5px;
    margin: auto;
}

img {
    max-width: 493.5px;
    max-height: 740.5px;
}

figcaption {
    background-color: #222;
    color: #fff;
    font: italic smaller sans-serif;
    padding: 3px;
    text-align: center;
}

.fig1 {
    border: thin rgb(66, 168, 117) solid;
    display: flex;
    flex-flow: column;
    padding: 5px;
    max-width: 247px;
    margin: auto;
}

.img1 {
    max-width: 247px;
    max-height: 370px;
}