.gc-mobile-text {
  display: inline;
}

.gc-non-mobile-text {
  display: none;
}

.gc-show {
  display: inline-block !important;
}

.gc-show-on-desktop,
.gc-show-on-tablet,
.gc-show-on-tablet-and-above {
  display: none !important;
}

.gc-show-on-mobile,
.gc-show-on-mobile-and-tablet {
  display: inline-block;
}

.gc-split-three {
  width: calc(100% / 3);
}

.gc-vertical-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

@media (min-width: 480px) {
  .gc-mobile-text {
    display: none;
  }

  .gc-non-mobile-text {
    display: inline;
  }
}

@media (min-width: 768px) {
  .gc-show-on-mobile {
    display: none;
  }

  .gc-show-on-tablet,
  .gc-show-on-tablet-and-above {
    display: inline-block !important;
  }

  .gc-vertical-center-tablet-and-above {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .gc-show-on-mobile,
  .gc-show-on-tablet,
  .gc-show-on-mobile-and-tablet {
    display: none !important;
  }

  .gc-show-on-desktop {
    display: block !important; 
  }
}