

body {

    background-color: #3Ba3b3;
    margin: 30px;
    font-family: Colonna MT;
    font-size: 30px;
    color: white;
    }

.header {
    padding: 5px;
    background-color: #3Ba3b3;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;

}

h1 {

    font-size: 70px;
    text-align: center;
    color: blue;
    font-family:  cooper black;
    text-shadow: 3px 2px black;

}

.size {

    font-size: 40px;
}




.pic{

    align-self: center;

}

.flow {

    flex-grow: 1;
   
}

nav {

font-size: 2rem;
background-color: #99CDE3;

}

nav ul {

list-style-type: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-around; 
}

nav ul li {

cursor: pointer;
padding: 0.5rem;
flex: auto;
text-align: center;
}

nav ul li :hover {

background-color: #555;
color: white;

}

@media all and (max-width: 400px) {

    nav ul {
        flex-direction: column;
    }
    nav ul li {

        text-align: center;
    }

}

.purpose {
    padding: 0.5rem;
    
}



@media screen and (max-width: 960px) {

.purpose {
    width: 100%;
}


}

.color {

    background-color: #99CDE3;
}

.pad {
    padding: 0.9rem;
}


    
    
    .another-container {
    
        padding: 10px;
        max-width: 700px;
    
    }