#container{
    display: grid;
    grid-template-areas: 
    "header header header"
    "content1 content2 content3"
    "content4 content5 content3"
    "content6 content6 content7"
    "footer footer footer";
    grid-auto-rows: 120px;
    gap: 8px;
}
.header{
    display: flex;
    flex-direction: row;
    flex-flow: reverse;
    align-items: center;
    grid-area: header;
    background-color: red;
}
.content1{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content1;
    background-color: orange;
}
.content2{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content2;
    background-color: yellow;
}
.content3{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content3;
    background-color: lime;
}
.content4{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content4;
    background-color: aqua;
}
.content5{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content5;
    background-color: cornflowerblue;
}
.content6{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content6;
    background-color: purple;
}
.content7{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: content7;
    background-color: violet;
}
.footer{
    display: flex;
    grid-area: footer;
    background-color: grey;
}
.nav{
    margin-left: 60%;
    width: 40%;
    display: flex;
    justify-content: space-between;
    background-color: aliceblue;
    padding: 10px;
    margin-top: 5px;
}
body{
    background-color: black;
}



@media screen and (max-width:600px){
    #container{
        grid-template-areas: 
        "header"
        "content1"
        "content2"
        "content3"
        "content4"
        "content5"
        "content6"
        "content7"
        "footer";
    }
}
