@media only screen and (max-width: 800px) {

  /*HEADER*/   

  .logo h1 {
    color: #023c00;
    font-weight: 400;
    font-size: 14px;
  }

  .menu a {
    display: inline-block;
    padding: 0px 0px; /* Ajusta el espacio arriba/abajo y los lados */
    line-height: normal;
    text-decoration: none;
    color: #023c00;
    transition: all 0.3s ease;
    border-bottom: 2px solid transparent;
    font-size: 12px;
    margin-right: 10px; /* Ajusta el espacio entre los elementos del menú */
  }

  
    /*REQUISITOS Y FORM*/   
    
    .requisitos h1{
      font-size: 20px;
    }

  .req-text ul{
      font-size: 15px;
    } 

    .contenedor-nuevacuenta{
         margin: 20px 9% 20px;
        display: inline-block;
  
      }

    .contenedor-nuevacuenta h2{
      font-size: 20px;
     }


      .content-requisitos{
        margin-bottom: 70px;
        width: 95%;
      }
      
      .apertura-form{
        padding: 0px;
        margin: 0 auto 0;
        
      }

      form {
        margin: 0 auto 0;
        width: 90%;
        padding: 10px;
        background-color: #bbc3af3e;
        border-radius: 5px;
        text-align: center;
      }


      .txt-tit h1{
        font-size: 20px;
        width: 80%;
        margin: 20px auto 0;
        padding: 0px;
        text-align: center;
        color: #5b9000;
      }

      label {
        font-size: 13px;
      }
}