/*navigation*/
*{
    padding:0px;
    margin:0px;
    box-sizing: bmarorder-box;
}
.banner img{
    width:100%;
}
.banner h1{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size:50px;
    color:#fff;
    border: 2px solid #fff;
    padding:20px 80px;
    border-radius: 50px;

}
.menu ul {
    position:absolute;
    margin-top:-370px;
    display: inline-block;
    margin-left: 20vh;
}
.menu ul li{
    display: inline-block;
    font-family: 'Times New Roman', Times, serif;
    color: #fff;
    font-size: 18px;
    padding:10px;
}
.menu ul a li:hover{
color: aliceblue;
text-decoration: underline;
text-underline-offset: 0.5em;
}
.image img{
    position: absolute;
    margin-left: 20%;
    height:50%;
    margin-top: 2%;
}
.image p{
   text-align: center; 
   font-weight: bold;
   font-size: 20px;
}
/*video*/
.vid video{
   margin-top:51vh;
   max-width:213vh;
   max-height:150vh;

}
.text p{
    position: absolute;
    margin-top: -20vh;
    margin-left:90vh;
    color: white;
    border:2px solid white;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.met{
    position: absolute;
    margin-left: 42%;
    margin-top: 62%;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.met p{
    font-family: 'Times New Roman', Times, serif;
}
.image1 img{
    margin-top:5vh;
    max-width:213vh;
    max-height:150vh;
 }
 .text1 p{
    position: absolute;
    margin-top: -20vh;
    margin-left:90vh;
    color: white;
    border:2px solid white;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text1 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.met1{
    position: absolute;
    margin-left:40%;
    margin-top:-30vh;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.met1 p{
    font-family: 'Times New Roman', Times, serif;
}
.vid1 video{
    margin-top:5vh;
    max-width:213vh;
    max-height:150vh;
 
 }
 .text2 p{
     position: absolute;
     margin-top: -20vh;
     margin-left:90vh;
     color: white;
     border:2px solid white;
     padding: 14px 70px;
     font-size: 20px;
     font-weight:bold;
 }
 .text2 p:hover{
     background-color:whitesmoke;
     color: black;
     border-radius: 5px;
 }
 .met2{
     position: absolute;
     margin-left:25%;
     margin-top:-30vh;
     color: white;
     font-size: 30px;
     font-weight: bold;
 }
 .met2 p{
     font-family: 'Times New Roman', Times, serif;
 }
 
 .image2 img{
    margin-top:5vh;
    max-width:213vh;
    max-height:150vh;
 }
 .text3 p{
    position: absolute;
    margin-top: -20vh;
    margin-left:90vh;
    color: white;
    border:2px solid white;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text3 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.met3{
    position: absolute;
    margin-left:30%;
    margin-top:-30vh;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.met3 p{
    font-family: 'Times New Roman', Times, serif;
}
.vid2 video{
    margin-top:5vh;
    max-width:213vh;
    max-height:150vh;
 
 }
 .text4 p{
     position: absolute;
     margin-top: -20vh;
     margin-left:90vh;
     color: white;
     border:2px solid white;
     padding: 14px 70px;
     font-size: 20px;
     font-weight:bold;
 }
 .text4 p:hover{
     background-color:whitesmoke;
     color: black;
     border-radius: 5px;
 }
 .met4{
     position: absolute;
     margin-left: 35%;
     margin-top: -14%;
     color: white;
     font-size: 30px;
     font-weight: bold;
 }
 .met4 p{
     font-family: 'Times New Roman', Times, serif;
 }

 .image3 img{
    margin-top:5vh;
    max-width:213vh;
    max-height:150vh;
 }
 .text5 p{
    position: absolute;
    margin-top: -20vh;
    margin-left:90vh;
    color: white;
    border:2px solid white;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text5 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.met5{
    position: absolute;
    margin-left:42%;
    margin-top:-30vh;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.met5 p{
    font-family: 'Times New Roman', Times, serif;
}
.text6{
    position: absolute;
    margin-top: 2vh;
    text-align:center;
    margin-left: 50vh;
    margin-right: 50vh;
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
    font-size:18px;
}
.logo{
    position: absolute;
    align-self: center;
    margin-top: 15vh;
    margin-left: 90vh;
}
.logo img{
    width: 40%;
    height:40%;
}
*{
    padding:0px;
    margin:0px;
    box-sizing:bmarorder-box;
}
#footer{
    position: absolute;
    margin-top: 30vh;
    width:100%;
    height: 80vh;
    background-color: black;
}
.foot{
    width:90%;
}
.footrap{
    width:100%;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-column-gap:8px;
    grid-row-gap: 8px;
    margin-left: 10vh;
}
.menu1 h1{
      color: white;
      font-size:15px;
      margin-top:30px;
}
.menu1 ul li  {
    margin-top:20px;
}
.menu1 ul li a {
    color: rgba(191, 205, 203, 0.902);
    text-decoration: none;
    grid-row-gap: 10px;
}
.menu1 ul li a:hover{
    text-decoration: underline;
    color:white;
}
