

*{
     margin: 0;
    padding:0; 
     box-sizing: border-box; 
}
.main{
     display: flex; 
     flex-direction: column; 
   
}
.main li{
  list-style-type: none;
  /* width:50%; */
  background-color:#f7f7f7;
  border: 1px solid white;
 
  
}
.main li a{
    display:block;
    width:auto;
    padding: 9px 10px;
    text-decoration: none;
    
    font-size: 14px;
   
    color:#05054e;
}
li a:hover{
    background-color: none !important;
    color: white;
}

/* .main li:hover{
   color:#fff;
} */
/* li a:hover{
   color:white;
} */

video{
   width: -webkit-fill-available; 
  height: auto;
}



