.container {
    max-width: 1220px;
    margin: 10px auto 10px auto;
    padding: 20px;
    
}


body {
    font-family:Arial, Helvetica, sans-serif;
}

h1, h2 {
    font-family:'Headland One', serif;
}

#navigation_bar {
    border-top: 2px solid black; border-bottom: 2px solid black;
    margin: 5px auto 5px auto;
    text-align: center;
    background-color: white;
}

li.navigation {
    display:inline;
    margin: 0px 5px 0px 5px;
}

li.navigation:hover {
    font-weight: bold;
}

#colorheading {
    text-align: center;
    margin: 5px auto 5px auto;
    width: 500px;
}

p.inline {
    display: inline;
}

h1.center {
    text-align: center;
    margin: 20px auto;
}

p.center {
    text-align: center;
    margin: 0px auto;
}

.color {
   
    display: inline-block;
    text-align: center;
    margin: 10px;
    vertical-align: top;
}

#color1 {
    display: inline-block;
    text-align: center;
    margin: 10px;
    vertical-align: top;
}

#color2 {
    display: inline-block;
    text-align: center;
    margin: 10px;
    vertical-align: top;
}

.color img {
    width: 500px;
    height: auto;
    display: block;
    margin: 0 auto;

}

img.volley {
    max-width: 100%;
    margin: 0px auto;
}

a {
    text-decoration: none;
    color:black;
}

.card-group {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 20px;
    column-gap: 20px;
    text-align: center;
    font-weight: bold;
}

.card {
    grid-column: span 1;
    border: 4px solid white;
    border-radius: 15px;
    background-color: rgb(169, 214, 169);
    padding: 25px;
}

.card:hover {
    border: 4px solid white;
    border-radius: 15px;
    background-color: lightpink;
    transform:scale(105%);
    transition: all 0.2s ease-in-out;
}

img {display:inline;}




/*Mobile responsive screen:*/

@media screen and (max-width:799px) {
    
    .container {
        font-size: 125%;
    }
    
    .card-group {
        display: block;
        max-width: 400px;
        margin: 0px auto;
        text-align: center;
        font-weight: bold;
    }

    .card {
        border: 4px solid white;
        border-radius: 15px;
        background-color: rgb(169, 214, 169);
        padding: 25px;
    }
}