*
{
    box-sizing: border-box;
}

/* Navigation Bar */

.navigation
{
    background-color: lightblue;
    padding: 30px;
}
.navigation a
{
    color:black;
    text-decoration: none;
    font-size: 20px;
    padding: 10px 16px;
    display: block;
    float: left;
    border-radius: 50px;
}
.navigation a:hover
{
    background-color: black;
    color:white; 
}

/*Header*/

.header
{
    background: linear-gradient(rgb(0,0,0,0),rgb(255,255,255,0.8)),
    url("https://www.iimnagpur.ac.in/wp-content/uploads/2019/03/Banner-Alumni-Committee.jpg");
    color: black;
    background-position: center;
    min-height: 60vh;
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.header h1 
{
    font-size: 48px;
    font-weight: bold;
    margin-top: 0;
}
.header p
{
    font-size: 28px;
    margin-bottom: 48px;
}

/*Main*/

.main
{
    padding: 25px 50px;
}
@media screen and (min-width: 800px) 
{
    .main 
    {
        padding: 32px 80px;
    }
}
.main_section 
{
    min-height: 50%;
}

/*About*/

.about 
{
    display: flex;
    align-item: center;
    gap: 38px;
    flex-direction: column;
    
}
.about img 
{
    min-width: 150px;
}
@media (min-width: 1000px) 
{
    .about 
    {
        flex-direction: row;
    }
}
.about p 
{
    font-size: 20px;
}

/*Form*/

input[type="text"]
{
    width:50%;
    height:20px;
    font-size: 15px;
    margin: 1%;
}
input[type="radio"]
{
    margin: 1%;
}
input[type="submit"], input[type=reset]
{
width: 10%;
height: 30px;
}

/*Footer*/

.footer 
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 64px;
    padding: 32px 24px;
    background-color:lightblue;
    font-size: 20px;
}
.footer ul
{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    list-style-type: none;
}
@media screen and (min-width: 500px) 
{
    .footer ul {
        flex-direction: row;
    }
}
.footer a 
{
    color: black;
    font-size: 18px;
}
.footer a:hover
{
    background-color: black;
    color:white; 
}