*{
    margin: 0px;
    padding: 0px;
}
header{
    padding: 15px 0;
}
a{
    text-decoration: none;
}
nav ul{
    list-style: none; 
    display: flex;
    justify-content: space-around; 
}
nav ul li{
    font-size: larger;
    font-family: Arial, sans-serif;
    cursor: pointer;
}
.title{
     height: 20vh;
     background-color: transparent;
     display: flex;
     justify-content: center;
     align-items: center;
}
table th {
    padding: 3%;
    text-align: left;
}
table td {
    padding: 3%;
}
.tH{
    background-color: yellowgreen; 
    color: white;
}

.t{
    width: 70%;
    margin:  auto ;
    border-radius: 8px;
}
.newdiv{
     background-image: url(images/images/sheridan.webp);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
 }
 .t2{
    color:chartreuse;
    margin: 10px 0px;
 }
 .ob{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 55vh;
    width: 100vw;
    margin-bottom: 4vh;
    padding-bottom: 2vh;
 }
 .ib{
    margin-top: 3vh;
    background: white;
    width: 55%;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0px 10px 10px black; 
 }
 .dec{
    text-align: center;
    margin-bottom: 25px;
 }
 .subTitle{
    text-align: center;
    color:cyan;
    margin-bottom: 5px;
 }
 .sh{
    color:aquamarine;
    margin: 10px 0px;
 }
 .covert{
    height: 20vh;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
 }
 .ci{
    display: flex; 
    flex-wrap: wrap; 
    justify-content: center; 
    gap: 4%;
    padding: 20px;
    max-width: 80%;
    margin: auto; 
    border-radius: 20px;
 }

 .ci img{
    margin: 10px 0px;
    width: 20vw;
    height: 25vh;
 }
.links{
    height: 30%;
    width: 60%;
    display: grid;
    grid-gap: 10px;
    padding: 10px;
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: .25fr 1fr 1fr ;
    grid-template-areas: 
    "header  header header"
    "box2    box3   box4"
    "box5    box6   box7"
    "footer  footer footer";
}

.box1{
    grid-area: header;
    background-color: aqua;
    text-decoration: none;
}
.box1:positon{
    position: sticky;
}

.box2{
    grid-area: box2;
    background-color: lightgreen;
    text-decoration: none;
}
.box3{
    grid-area: box3;
    background-color: lightcyan;
    text-decoration: none;
}
.box4{
    grid-area: box4;
    background-color: lightcoral;
    text-decoration: none;
}
.box5{
    grid-area: box5;
    background-color: lightgoldenrodyellow;
    text-decoration: none;
}
.box6{
    grid-area: box6;
    background-color: lightgray;
    text-decoration: none;
}
.box7{
    grid-area: box7;
    background-color: lightskyblue;
    text-decoration: none;
}
.box8{
    grid-area: footer;
    background-color: aqua;
    text-decoration: none;
}
footer{      
    padding: 10px 20px;
    margin-top: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}


.box2:hover{
    box-shadow: 2px 2px 50px black;
}

.box3:hover{
    box-shadow: 2px 2px 50px black;
}

.box4:hover{
    box-shadow: 2px 2px 50px black;
}

.box5:hover{
    box-shadow: 2px 2px 50px black;
}

.box6:hover{
    box-shadow: 2px 2px 50px black;
}

.box7:hover{
    box-shadow: 2px 2px 50px black;
}



