.turnos-contenidos-main {
  padding-left: 12% !important;
  text-align: right !important;
}

.turnos-contenidos-container figure {
  margin: 0 !important;
}

.turnos-contenidos-container .row:nth-child(odd) {
  flex-direction: row-reverse;
}

.turnos-contenidos-container .row:nth-child(odd) .turnos-contenidos-main {
  padding: 5% 15% 0 10% !important;
  text-align: left !important;
}

.turnos-contenidos-container .fa-2x {
  font-size: 1.3em;
}

.turnos-contenidos-container .btn-main {
  width: 180px;
}

.turnos-contenidos-container p {
  font-size: 1.2em;
}

@media (max-width: 767px) {
  .turnos-contenidos-container .btn-main {
    width: 80%;
    margin: 0 auto !important;
  }

  .turnos-contenidos-main {
    padding: 5% 10% !important;
    text-align: center !important;
  }

  .turnos-contenidos-container .row:nth-child(odd) .turnos-contenidos-main {
    padding: 5% 10% !important;
    text-align: center !important;
  }

  .turnos-contenidos-container .row:nth-child(odd) {
    flex-direction: row;
  }

  .turnos-contenidos-container p {
    font-size: 1.1em;
  }
}
