@media screen and (min-width:768px){
    .pai-todos{
        padding-bottom: 50px;
    }
    
menu{
   display: block;
}

i#burguer{
   display: none;
}
  
menu > ul{
   margin-bottom: 30px;
}

}

@media (max-width:768px){
   header{
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
   }
   
   menu > ul{
      margin-bottom: 30px;
   }

  
}

@media (max-width:765px){
   .formulario > div{
      width: 500px;
   }

   textarea{
      width: 60vw;
   }

   input{
      width: 60vw;
   }
}

@media screen and (max-width:600px){
   
   .img{
      width: 300px;
   }

   menu > ul{
      display: flex;
      align-items: center;
      justify-content: center;
      
      gap: 20px;
      margin-bottom: 30px;
   }

   .formulario > div{
      width: 380px;
   }

   textarea{
      width: 60vw;
   }

   input{
      width: 60vw;
   }


   .h2 > h2{
      margin-top:-80px;
   }
   
   .divh1{
      text-align: center;
   }

   p{
      text-align: center;
   }

   .primeiro{
      text-align: left;
   }
   .form{
      text-align: center;
   }

   .formulário{
      text-align: center;
   }

   label{
      margin-left: 50px;
   }

   .texto{
      max-width: 250px;
   }
}

.header{
   display: flex;
   flex-direction: column;
   padding-bottom: 50px;
}

.img-cabeca{
   margin-right: 15px;
   margin-bottom: 10px;
}

.img-header{
   margin-right: 20px;
   margin-bottom: 10px;
   margin-top: 10px;
}

.a-casa{
   background-color: white;
   padding: 10px;
   padding-left: 50px;
   padding-right: 50px;
   margin-right: 30px;
   border-radius: 10px;
}

.a-casa{
   color: #36594F;
}

.a-casa:hover{
   background-color: #36594F;
   color: white;
}

.texto{
   max-width: 500px;
}