@media screen and (max-width: 760px) {
  header {
    width: auto;
  }

  #header {
    background-size: 100% auto;
  }

  /* section {
    margin: 5px 0;
  } */

  article {
    font-size: 2vh;
  }

  #interfone {
    background-size: 100% auto;
    background-position: top;
    opacity: 0.7;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 5px;
  }

  #interfone > article {
    /* background: white; */
    color: black;
    align-items: center;
    width: auto;
    height: auto;
    border-radius: 5px;
    padding: 10px;
  }

  #portao > article {
    padding: 9%;
  }

  #alarme {
    background-size: 100% auto;
    background-position: top;
    opacity: 0.7;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 5px;
  }

  #alarme > article {
    /* background: white; */
    color: black;
    align-items: center;
    width: auto;
    height: auto;
    border-radius: 5px;
    padding: 10px;
  }

  footer {
    background-size: 100%;
  }

  #cloudsxp {
    left: 5px;
  }
  
  #whatsapp {
    right: 5px;
  }

  #cliente {
    right: 5px;
  }
}
