body{
    margin: 0;
    padding: 0;
}

nav ul{
    background-color: #202b2b;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

nav ul li a, .link{
    color: white;
    font-family: monospace;
    font-size: 18px;
    padding: 14px 16px;
    text-decoration: none;
    margin: 8px;
    display: block;
    background-color: #1d7628;
}
nav a:hover{
    background-color: #4ea422;
}
nav a:active{
    background-color: #255c2b;
    color: lightgoldenrodyellow;
}


.flex-c{
    display: flex;
    background-color: firebrick;
    justify-content: left;
    overflow: hidden;
    flex-wrap:wrap;
}
.flex-c > div{
    background-color: #afafaf;
    margin: 15px;
    padding: 12px;
    min-width: 200px;
    max-width: 250px;
    overflow: hidden;
}
.margin{
    margin: 20px;
}