@media screen and (max-width: 1200px) {
  header{
    background: linear-gradient(rgba(212, 210, 210, 0.479), rgba(0, 0, 0, 0.3) ) ,url('../Imagens/PresentationM.jpg');

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    max-width: 100%;
  }
  
}

@media screen and (max-width: 600px) {
  header{
    background: linear-gradient( rgba(212, 210, 210, 0.479), rgba(0, 0, 0, 0.3)  ) ,url('../Imagens/PresentationP.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    max-width: 100%;
  }
  
}


/*NAV BAR*/

@media screen and (max-width:1110px) {
  header nav#Nav-Esq ul#Menu-principal li a{
    font-size: 90%;
  }
  
}

@media screen and (max-width:970px) {

 

    /*Menu HAMBURGUER*/

    header nav#Nav-Esq{
        justify-content: space-between;
    }

   header nav#Nav-Esq ul#Icon-Menu{
    display: flex;
   }

      header nav#Nav-Esq ul#Icon-Menu li#MenuX{
        display: none;

      }



   /* Menu*/
   header nav#Nav-Esq ul#Menu-principal{
    flex-direction: column;
    width: 72%;
    height: 70.6vh;
    flex-direction: column;
    background: linear-gradient(rgb(188, 184, 171) 0%,rgba(203, 192, 176, 1) 45%,rgb(165, 165, 164) 65%);
    padding-top: .5rem;

    position: absolute;
    top: 10rem;
    right: 0;
    z-index: 999;

    display: none ;
   }

      header nav#Nav-Esq ul#Menu-principal li{
        margin: .5rem;
      }

      header nav#Nav-Esq ul#Menu-principal li a{
        font-size: 120%;
      }

      /*Other alt*/

      header h1{
        font-size: 2.2rem;
      }

      section.Projects h2{
        font-size: 1.5rem;

        margin-top: 80px;
        margin-left: 50px;
        margin-bottom: 10px;
      }

      section.Projects h3{
        font-size: 1.5rem;
      }

      section.Projects h5{
        font-size: 1.2rem;
      }

      section.Projects p{
        font-size: 1rem;
      }
}

@media screen and (max-width:600px) {
   /* Menu*/
   header nav#Nav-Esq ul#Menu-principal{
    flex-direction: column;
    width: 70%;
    height: 67vh;
    flex-direction: column;
    background: linear-gradient(rgb(188, 184, 171) 0%,rgba(203, 192, 176, 1) 45%,rgb(165, 165, 164) 65%);
    padding-top: .5rem;

    position: absolute;
    top: 10rem;
    right: 0;
    z-index: 999;

    display: none ;
   }
}

/*ELEMENTOS FOOTER*/

@media screen and(max-width: 765px) {
    footer div.Footer-Menu div.Footer-info{
      width: 95%;
    }
  
}