/* Estilos generales */
.horario {
  width: 70%; /* Ocupa el 70% del ancho en pantallas grandes */
  margin: 0 auto; /* Centra el contenido */
  padding: 20px;
  text-align: center; /* Centra el texto */
}

.heading {
  font-size: 2.5em;
  margin-bottom: 20px;
}

.heading span {
  color: #3498db; /* Color para resaltar "Inspiran" */
}

.contentinstucciones {
  font-size: 1.1em;
  line-height: 1.6;
}

/* Media Queries para tablets y celulares */
@media (max-width: 1024px) {
  .horario {
      width: 85%; /* Ajusta el ancho para tablets */
  }
}

@media (max-width: 768px) {
  .horario {
      width: 98%; /* Ocupa el 98% del ancho en celulares */
      padding: 15px;
  }

  .heading {
      font-size: 2em; /* Reduce el tamaño del título en móviles */
  }

  .contentinstucciones {
      font-size: 1em; /* Reduce el tamaño del texto en móviles */
  }
}