@media only screen and (min-width: 64em) {
    h1 {
        font-size: 300%;
    }
    .active {
        background-color: darkseagreen;
    }
    .topnav {
        overflow: hidden;
        background-color: darkgreen;
        font-family: 'Oswald', sans-serif;
    }
    .topnav a {
        color: #f2f2f2;
        padding: 24px 26px;
        text-decoration: none;
        font-size: 17px;
        font-family: 'Oswald', sans-serif;
    }
    ul {
        flex-direction: row;
        list-style-type: none;
    }
    nav ul {
        flex-direction: row;
    }
    .topnav a:hover {
        color: black;
    }
    .topnav a:hover {
        background-color: #ddd;
        color: black;
    }
    nav button {
        display: none;
    }
    nav ul.hide {
        display: flex;
        flex-direction: row;
    }
    nav ul.show {
        display: flex;
        flex-direction: row;
    }
    .hidden {
        display: block;
    }
    label {
        display: block;
        margin: .5em;
    }
    label span {
        display: block;
        font-size: .8em;
        color: #917a56;
        padding-top: .9em;
        padding-bottom: .2em;
    }
    input.submitBtn {
        color: #fff;
        border: solid 1px #111;
        border-radius: 7px;
        width: 50%;
        margin: .5em 0;
        font-size: 1em;
        padding: .6em;
        background: #7d2a35;
        box-shadow: 4px 4px 10px #666;
    }
    label input {
        background-color: #f4f2ef;
    }
    footer {
        background-color: darkgreen;
        color: white;
        margin-top: 8%;
    }
    /*    Gallery*/
    .frame1 img {
        width: 90%;
        height: auto;
    }
    img:hover {
        box-shadow: 10px 10px 5px #888888;
    }
    .frame1 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr
    }
    /*Thank You Sheet*/
    h2 {
        text-align: center;
        margin: 10%;
        font-size: 310%;
        color: white;
        padding: 2%;
    }
    #rectangle {
        z-index: 0;
        margin: auto;
        width: 600px;
        height: 500px;
        background-color: darkgreen;
    }
}
