    .space{padding:0.2em 0.8em 0.2em 0.8em;}
   
    .gallery-grid {
        display: grid;
        grid-template-columns:repeat( 1, minmax(14em, 1fr) );    
        width: 80%;
        text-align:center;
        padding:1em;
        border-collapse: collapse;
        box-shadow: -10px 10px 20px  rgb(119, 116, 116);
        font-size: 0.9em;
        color:rgb(87, 83, 83);  
        margin:auto;}

    .gallery-frame {
        margin: auto ;
        text-align:center;
    }   
   .gallery-img {display: none;}   
    
   input{
        width: 86%;
        padding: 0.5em;
        margin:0.3em;
        display: inline-block;}
          
    input[type="text"]{
        text-align: right; }
         
          
    input[type="email"],input[type="tel"]{
        text-align: left; }
        
      
    textarea {
          width: 86%;
          text-align: right;
          height: 9em;
          resize: none;
         
        }

       
    .submit {
       font-size: 1em;
       cursor: pointer;
       outline: hidden;
       color: #fff;
       background-color:  #4b3f41;
       border: none;
       border-radius: 6px;
       box-shadow: 0 5px rgb(214, 209, 209);
       width: 88%;
       opacity: 0.8;}

    .submit:hover {background-color: darkgray; color:  rgb(26, 24, 24); opacity: 0.8}
        
    .submit:active {
        background-color: #4b3f41;
        box-shadow: 0 5px rgb(199, 196, 196);
        transform: translateY(4px);} 
        
    fieldset {
        border: medium none ;
        }
   
    .faddress { display:none;}
    
    p{
      text-align: right; font-size: 0.9em ; padding-right:4em;}
    /**************************************************************************/  
       @media screen and (min-width: 1025px) {
       .gallery-grid {
            grid-template-columns:repeat( 2, minmax(30em, 1fr) );
            width: 70%;
        }
       
        .gallery-img {
            display: inline-block;
            height:38em;
            width: 80%;
         
        }
        input{width:38%;}
     
        .space{padding:0.2em 1em 0.2em 3em;}
      }
  
    /*--------------------------------------------------------------------*/