/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .container {
        width: 70%;
        margin: 0 auto;
    }
}
ul#main-links {
    display: flex;
    align-items: stretch;
    justify-content: space-evenly;
    margin: 0;
    padding: 0;
}
    ul#main-links li {
        display: block;
        flex: 0 1 auto;
        list-style-type: none;
        width: 10%;
    }

img#main-logo {
    width: 100%;
}
img.link-icon {
    width: 100%;
}

iframe {
    aspect-ratio: 16 / 9;
    height: auto;
    width: 100%;
}
