*{
    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: 90vh;
}
.text p{
    font-size: 25px;
    font-weight:bold;
    text-align: center;
    color: white;
    font-family:'futura-pt', sans-serif;
}
.text1{
    position: absolute;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 10vh;
}
.logo{
    position: absolute;
    margin-top: 17vh;
    margin-right:100vh;
}
.logo img{
    margin-left:95vh;
    height: 10%;
    width:20%;
}
.image1{
    position: absolute;
    margin-top:39vh;
    margin-left:25vh;
}
.image1 img{
    height: 90%;
    width:90%;
}
.heading h1{
    margin-top:140vh;
    margin-left:85vh;
    font-size: 30px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.heading p{
    text-align: center;
    margin-left:33%;
    margin-right:30%;
    font-size: 18px;
}
.text2 p{
    position: absolute;
    margin-top:5vh;
    margin-left:90vh;
    color: black;
    border:2px solid black;
    border-radius: 10px;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text2 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
/*image2*/
.image2{
    position: absolute;
    margin-top:20vh;
    margin-left:30vh;
}
.image2 img{
    height: 90%;
    width:90%;
}
.heading1 h3{
    margin-top:165vh;
    margin-left:80vh;
    font-size: 30px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.heading1 p{
    margin-left:35%;
    margin-right:30%;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
}
/*image 3*/
.image3{
    position: absolute;
    margin-top:20vh;
    margin-left:50vh;
}
.image3 img{
    height: 100%;
    width:100%;
}
.text4 p{
    position: absolute;
    margin-top: 4vh;
    margin-left:93vh;
    color: black;
    border:2px solid black;
    border-radius: 10px;
    padding: 14px 70px;
    font-size: 20px;
    font-weight:bold;
}
.text4 p:hover{
    background-color:whitesmoke;
    color: black;
    border-radius: 5px;
}
.vid video{
    margin-top:20vh;
    max-width:213vh;
    max-height:150vh;
 
 }
 .image4{
    margin-top: 20vh;
    margin-left: 21%;
 }
.text5 p{
    position: absolute;
    margin-left: 35%;
    margin-right: 30%;
    margin-top:20vh;
    font-size: 18px;
    font-weight: bold;
    text-align: justify;
}
.logo2{
    position: absolute;
    align-self: center;
    margin-top: 30vh;
    margin-left: 85vh;
   
}
.logo2 img{
    width: 40%;
    height:40%;
}
*{
    padding:0px;
    margin:0px;
    box-sizing:bmarorder-box;
}
#footer{
    position: absolute;
    margin-top: 50vh;
    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;
}