#modal-info {
  border-top: 1px solid black;
  border-bottom: none !important;
}

div.titulo {
  padding: 0.3rem 0;
  margin: 0 0.5rem 1rem 0.5rem;
  border-bottom: 1px solid black;
  display: grid;
  grid-template-columns: 30% 70%;
  justify-content: center;
}

div.titulo .seccion {
  display: flex;
  justify-content: center;
}

div.titulo .botones {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
}

@media only screen and (max-width: 550px) {
  div.titulo .seccion {
    align-items: center;
  }

  div.titulo .botones {
    flex-direction: column;
  }
}
