
@media only screen and (min-width: 992px) {
       body{
        background-color: rgb(247, 247, 247);
       
       }

      #title-header {
  color: yellow;
  font-size: 50px;
  
}
#motto {
  font-style: normal;
  font-weight: 700;
  color:  white;
  font-size: 35px;
 
}

#title-town h2{
  font-size: 38px;
}

     
     
    .menu li:first-child {
      display:none;
      
      
    }
    .menu li {
      display: inline-block;
     
    }
    .menu a {
      border-radius: 0 0 0 0;
      border: none;
      padding: .8rem;
      font-size: 100%;
    }
  
    .container-numero {
      display: block;
  
  }
  /*FOOTER*/


  .pics{ 
    max-width: 40%;
  
  }
  .contact address pre {
    font-size: 30px;
    text-align: left;
  }




  .map {
    display:inline-block;
    width: 35%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
   
  }
  
article p.article-3 {
  float: left;
  text-align: left;
  margin: 0 auto;
  padding-left: 1vw;
  width: 50%;
  height:auto;
  
}

.weatherSummary {
  position: relative;
  
 }

.weatherbox{
  position: absolute;
  top: 8vw;
  left: 1.5vw;
  margin: 0 auto;
  padding: .75em;
  background-color: rgb(236, 97, 97);

}

.img-overlay h3 {
  margin: 0 0 .8em auto;
  border-bottom: 1px solid #fff;
}

.weatherbox {
  float: left;
  width: 12em;
  margin-right: .8em;
  padding-bottom: .5em;
  text-align: left;
}
.weatherbox p {
  margin: 0;
  padding: 0;
  line-height: 1.3rem;
  font-size: 20px;
}


/* hover effect */


.container-gallery {
  margin: 0 auto ;
  max-width: 1000px;
  grid-template-columns: 1fr 1fr 1fr;
}
 #header-gallery, h2{
  font-size: 40px;
 

}
  
figure {
  
    font-size: 30px;

}

figure:hover {
  box-shadow: 0 0 40px rgb(46, 45, 45);
  border-radius: 0px;
}
img[data-src] {
  filter: blur(0.2em);
  }
  /*--storm center--*/
  .storm {
    margin: 0 auto;
    max-width: 960px;
  }
    



  /*--thank you --*/
  main-2{
    margin-left: 50%;
    max-width: 100%;
    height: auto;
    margin: 30px;
    
  }
  .container form-2, h1{
    font-size: 40px;
  }
  .contenido{
    grid-template-columns: auto auto auto;
  }
  
  .cabeza{
    text-align: center;
    margin: auto 0;
  }
  article {
    margin: 0 auto ;
    max-width: 80%;
  }
  .numero-2 img{
    margin: auto;
    max-width: 40%;
    border-radius: 50%;
    float: right;
    
  }
  
  section .estilo{
    margin: auto;
    max-width: 100%;
    text-align: center;
    letter-spacing: 3px;
    line-height: 1.6;
    text-align: left;
    font-family: 'Roboto', sans-serif;
  }
  .numero-2  h2{
    text-align: left;
    margin:10px;
  }
  .numero-2 h4{
    text-align: left;
    margin:10px;
  }
  .numero-2{
    margin: 30px;
    padding: 20px;
  }
   .numero-3 img{
    margin: auto;
    max-width: 50%;
  
    float: left;
    padding-right: 30px;
    
   }
   section .estilo9{
    margin: auto;
    max-width: 100%;
    text-align: center;
    letter-spacing: 3px;
    line-height: 1.6;
    text-align: left;
    font-family: 'Roboto', sans-serif;
  
   }
   .numero-3 h2{
    text-align: left;
    margin:10px;
   }
   .numero-3 h4{
    text-align: left;
    margin:10px;
   }
   .numero-3{
    margin: 30px;
    padding: 20px;
  }



}