/* Tet Align */
.text-center {
  text-align: center;
}


/* Font Size */
.fs-16 {
  font-size: 1.6rem;
}

.fs-18 {
  font-size: 1.8rem;
}

.fs-20 {
  font-size: 2rem;
}

.fs-22 {
  font-size: 2.2rem;
}

.fs-24 {
  font-size: 2.4rem;
}

.fs-26 {
  font-size: 2.6rem;
}

.fs-28 {
  font-size: 2.8rem;
}

.fs-32 {
  font-size: 3.2rem;
}

.fs-48 {
  font-size: 4.8rem;
}

@media screen and (max-width:1200px) {
  .fs-16 {
    font-size: 1.5rem;
  }

  .fs-18 {
    font-size: 1.7rem;
  }

  .fs-20 {
    font-size: 1.8rem;
  }

  .fs-22 {
    font-size: 2rem;
  }

  .fs-24 {
    font-size: 2rem;
  }

  .fs-26 {
    font-size: 2.2rem;
  }

  .fs-28 {
    font-size: 2.2rem;
  }

  .fs-32 {
    font-size: 2.6rem;
  }

  .fs-48 {
    font-size: 3.8rem;
  }

  .fs-lg-18 {
    font-size: 1.8rem;
  }
}
@media screen and (max-width:1024px) {

}
@media screen and (max-width:768px) {
  .fs-16 {
    font-size: 1.4rem;
  }

  .fs-18 {
    font-size: 1.6rem;
  }

  .fs-22 {
    font-size: 1.8rem;
  }

  .fs-24 {
    font-size: 1.8rem;
  }

  .fs-26 {
    font-size: 2rem;
  }

  .fs-28 {
    font-size: 2rem;
  }

  .fs-32 {
    font-size: 2.2rem;
  }

  .fs-48 {
    font-size: 3.2rem;
  }
}
@media screen and (max-width:576px) {
  .fs-16 {
    font-size: 1.2rem;
  }

  .fs-18 {
    font-size: 1.4rem;
  }

  .fs-22 {
    font-size: 1.7rem;
  }

  .fs-24 {
    font-size: 1.7rem;
  }

  .fs-26 {
    font-size: 1.8rem;
  }

  .fs-28 {
    font-size: 1.8rem;
  }

  .fs-32 {
    font-size: 2rem;
  }

  .fs-48 {
    font-size: 2.6rem;
  }

  .fs-xs-12 {
    font-size: 1.2rem;
  }

  .fs-xs-13 {
    font-size: 1.3rem;
  }

  .fs-xs-14 {
    font-size: 1.4rem;
  }

  .fs-xs-16 {
    font-size: 1.6rem;
  }
  
  .fs-xs-18 {
    font-size: 1.8rem;
  }

  .fs-xs-20 {
    font-size: 20rem;
  }

  .fs-xs-22 {
    font-size: 2.2rem;
  }
}


/* Font Weight */
.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}


/* Line Height */
.lh-1 {
  line-height: 1;
}

.lh-15 {
  line-height: 1.5;
}

.lh-17 {
  line-height: 1.7;
}

.lh-18 {
  line-height: 1.8;
}

.lh-19 {
  line-height: 1.9;
}


/* Color */
.color-gray6 {
  color:#A6A6A6;
}

.color-gray8 {
  color:#818181;
}
.color-gray9 {
  color:#616161;
}

.color-dark2 {
  color:#262626;
}