@media screen and (max-width:1200px){
    .foot-md{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
  
    .para-1{
        position: relative;
        left: 0;
        top: 10px;
    }
    
    .para-2{
        position: relative;
        right: 0;
    }
    
    .para-3{
        position: relative;
        bottom: 10px;
        left: 1px;
    }
  
    nav.header{
        display: none;
    }
  
    .mobile-menu{
        display: block;
      }
  }
  
  @media screen and (max-width:990px){
    .video iframe {
      width: 100%;
      height: 400px;
    }
  }
  
  @media screen and (max-width:576px){
    .book-your-seat{
        padding: 22px;
    }
    .book-your-seat button{
        font-size: 18px;
        padding: 10px 18px;
    }
  
    .About p{
      text-align: justify;
      font-size: 15px;
    }
  
    .video iframe {
      width: 100%;
      height: 300px;
    }
  
    .categories h2{
      font-size: 20px;
    }
  
    form label{
      font-size: 14px;
      padding: 6px;
    }
  }