.cabecalho{
  background-color: #141615;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 0){
  .cabecalho{
    flex-direction: column;
    padding: 1rem 5rem;
  }
}

@media (min-width: 768px){
  .cabecalho{
    flex-direction: row;
    padding: .5rem 5rem;
  }
}