@media (min-width: 767px) and (max-width: 991px) {
  .training .sct.sct-a {
    min-height: 100vh; }
    .training .sct.sct-a::after {
      height: 330px; }
    .training .sct.sct-a .wrp-icon {
      width: 80px; }
      .training .sct.sct-a .wrp-icon .icon {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .training .sct.sct-a .headband-sct {
      margin-top: 2rem;
      padding: 10px 20px; }
  .training .nav-training .list-nav-training {
    justify-content: center; } }

@media (min-width: 320px) and (max-width: 766px) {
  .training .sct.sct-a {
    min-height: 100vh; }
    .training .sct.sct-a::after {
      height: 330px; }
    .training .sct.sct-a .wrp-icon {
      width: 80px; }
      .training .sct.sct-a .wrp-icon .icon {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .training .sct.sct-a .headband-sct {
      margin-top: 2rem;
      padding: 10px 20px;
      flex-direction: column !important;
      width: 100%; }
      .training .sct.sct-a .headband-sct .ttl {
        text-align: center; }
      .training .sct.sct-a .headband-sct .paragraph {
        text-align: justify; }
  .training .sct.sct-b .ttl {
    text-align: center; }
  .training .sct.sct-b .paragraph {
    text-align: center; } }

/*# sourceMappingURL=responsive-training.css.map */