*{
    padding:0px;
    margin:0px;
    box-sizing: bmarorder-box;
}
.banner h1{
    position: absolute;
    margin-top:5vh;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size:40px;
    color:black;

}
.menu{
    text-decoration: none;
    position:absolute;
    margin-top: 15vh;
    margin-left: 20vh;
}
.menu ul{
    font-family: 'Times New Roman', Times, serif;
    color: #0b0a0a;
    font-size: 18px;
    padding: 15px;
}
.menu ul a{
    text-decoration: none;
    display: inline;
}
.menu ul a li{
    display: inline;
    padding: 10px;
    color: #0b0a0a;
}
.menu ul a li:hover{
    text-decoration: underline;
    text-underline-offset: 0.5em;
}
.image img{
    margin-top:25vh;
    max-width:213vh;
    max-height:140vh;
}
.text{
    position: absolute;
    margin-top:-10vh;
   margin-left: 100vh;
}
.text p{
    font-size: 25px;
    font-weight:bold;
    text-align: center;
    color: white;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.text1{
    position: absolute;
    margin-left: 35%;
    margin-right: 30%;
    margin-top: 8vh;
    font-weight: bold;
    font-size: 18px;
}
.logo{
    position: absolute;
    margin-top: 17vh;
    margin-right:100vh;
}
.logo img{
    margin-left:95vh;
    height: 10%;
    width:20%;
}
.image1 img{
    margin-top:40vh;
    max-width:213vh;
    max-height:150vh;
 }
 .text2 p{
    position: absolute;
    margin-top: -20vh;
    margin-left:90vh;
    color: white;
    border:2px solid black;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
    background-color: #0b0a0a;
}
.text2 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.met1{
    position: absolute;
    margin-left:45%;
    margin-top:-30vh;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.met1 p{
    font-family: 'Times New Roman', Times, serif;
}
.image2{
        position: absolute;
        margin-top:20vh;
        margin-left:50vh;
    }
    .image2 img{
        height: 90%;
        width:90%;
    }
    .heading h1{
        margin-top:240vh;
        margin-left:95vh;
        font-size: 25px;
        font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .text3 p{
        position: absolute;
        margin-top:5vh;
        margin-left:93vh;
        color: white;
        border:2px solid black;
        padding: 14px 70px;
        font-size: 20px;
        font-weight:bold;
        background-color: #0b0a0a;
    }
    .text3 p:hover{
        background-color:whitesmoke;
        color: black;
        border-radius: 5px;
    }

    .vid1 video{
        margin-top:20vh;
        max-width:213vh;
        max-height:150vh;
     }
     .text4 p{
         position: absolute;
         margin-top:-15vh;
         margin-left:90vh;
         color: black;
         border:2px solid rgb(255, 255, 255);
         padding: 14px 70px;
         font-size: 18px;
         font-weight:bold;
         background-color: white;
     }
     .text4 p:hover{
         background-color:black;
         color: white;
         
     }
     .met2{
         position: absolute;
         margin-left:40%;
         margin-top:-25vh;
         color: white;
         font-size: 25px;
         font-weight: bold;
     }
     .met2 p{
         font-family: 'Times New Roman', Times, serif;
     }

     .image3 img{
        margin-top:10vh;
        max-width:213vh;
        max-height:150vh;
     }
     .text5 p{
        position: absolute;
        margin-top: -20vh;
        margin-left:90vh;
        color: white;
        border:2px solid black;
        padding: 14px 70px;
        font-size: 20px;
        font-weight:bold;
        background-color: #0b0a0a;
    }
    .text5 p:hover{
        background-color:whitesmoke;
        color: black;
        border-radius: 5px;
    }
    .met3{
        position: absolute;
        margin-left:38%;
        margin-top:-30vh;
        color: white;
        font-size: 30px;
        font-weight: bold;
    }
    .met3 p{
        font-family: 'Times New Roman', Times, serif;
    }
    *{
        padding:0px;
        margin:0px;
        box-sizing:bmarorder-box;
    }
    #footer{
        position: absolute;
        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;
    }
    