/*
** Special Heading
*/
.special-heading {
  margin-top: 0;
  word-wrap: break-word;
  line-height: 1;
  letter-spacing: 0;
}

.special-heading span span,
.gradient-title span,
.gradient-text {
  line-height: 1;
  padding: 0 6px 1px 5px;
  transform: skew(-14deg);
  color: $lightColor;

  background: linear-gradient(to top, $colorMain 0%,$colorMain4 69%, $colorMain3 100%);
  display: inline-block;
  font-weight: 500;
  letter-spacing: 0;
  position: relative;
  &.typed-cursor {
    background: transparent;
    padding: 0;
    font-weight: 300;
    margin-left: 5px;
  }
}

h4.special-heading + h6.special-heading  {
  margin-top: 20px;
  @media (max-width: 767px) {
    margin-top: 10px;
  }
}

.special-heading.text-left {
  @media (max-width: 767px) {
    text-align: center !important;
  }
}
