@media only screen and (min-width: 700px){
    ul#menu{
        display: flex;
        flex: 1 1 100%;
    }

    .container-gallery{
        margin: 1rem auto;
        display: grid;
        grid-template-columns: 1fr 1fr ;
       
    }
    .container-numero{
      display: grid;
    }
    #header-gallery, h2{
      font-size: 30px;
     
    
    }


    picture img {
        width: 100%;
        transition: filter 0.85s;
      }
      figure {
 
        font-size: 25px;
      }
      .container-abajo clearfix{
        display: grid;
          }
          /*--storm center--*/
          .storm{
            margin: 0 auto;
            max-width: 700px;
          }
            
         /*-Thank you --*/    
          main-2{
            margin-left: 50%;
            max-width: 100%;
            height: auto;
            margin: 30px;
            
          }
          .container form-2, h1{
            font-size: 35px;
            
          }
    
          .contenido {
            grid-template-columns: auto auto;
            
        }
        
      .estilo9{
         text-align: center;
       }

        

}


