.about-bg {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; }
  .about-bg .aboutImg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("../image/about-01.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover; }
  .about-bg .aboutText {
    color: white;
    letter-spacing: 10px;
    line-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .about-bg .aboutText h1, .about-bg .aboutText h6 {
      text-align: center;
      font-weight: lighter; }

.about-sm {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px; }
  .about-sm .aboutImg {
    width: 100%;
    height: 250px;
    background-image: url("../image/about-01.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover; }
  .about-sm .aboutText {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 5px 10px; }
    .about-sm .aboutText .th6 h6 {
      margin: 10px auto;
      text-align: center;
      width: 80%; }

section#secVidA {
  background-image: url("../image/VidA-01.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  section#secVidA .vidframe {
    margin-bottom: 100px; }

.about-1-bg {
  height: 100vh;
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center; }
  .about-1-bg .about1Img {
    width: 100vw;
    height: 50vh;
    background-image: url("../image/about-1-01.jpg");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover; }
  .about-1-bg .about1Text {
    transform: translateX(0);
    width: 50vw;
    min-width: 300px;
    text-align: center;
    letter-spacing: 10px;
    line-height: 50px; }

.about-1-sm {
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center; }
  .about-1-sm .about1Img {
    width: 100vw;
    height: 250px;
    background-image: url("../image/about-1-01.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover; }
  .about-1-sm .about1Text {
    transform: translateX(0);
    width: 90vw;
    min-width: 300px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 5px 10px; }
    .about-1-sm .about1Text h6 {
      width: 80%; }
