.container{
  max-width: 1200px;
}

/* head */
.nav-top {
  padding-top: 1vh;
  padding-bottom: 1vh;
  background-color: white;
}

/* body */
body {
  background-color: #2B3F74;
  background-position-x: center;
  background-repeat: no-repeat;
  padding: 0%;
}

/* header */
.navbar-brand .fa{
  font-size: 1.3rem;
}
.nav-icons p{
  font-size: 1rem;
  margin-right: 0.6rem;
}
.nav-icons{
  font-size: 1.2rem;
}
.btn-header:hover{
  background-color: #fff;
  color: var(--green)!important;
}

/* section 1 */
#sec-1{
  background: url(../images/sec01_bg.png) center/cover no-repeat;
  height: 85vh;
  display: flex;
  align-items: center;
}

#sec-2{
  background: url(../images/sec02_bg.png) center/cover no-repeat;
  background-color: #000;
  height: 90vh;
  display: flex;
  align-items: center;
}

/* footer */
.nav-bottom {
  padding-top: 1vh;
  padding-bottom: 1vh;
  background-color: black;
}

#disc-sec-1{
  background: url(../images/disc_sec01_bg.png) center/cover no-repeat;
  height: 95vh;
  display: flex;
  align-items: center;
}

  #disc-sec-2{
    display:flex;
    align-items: center;
  }

  @media (max-width: 768px) {
    .applyMobileWidth {
      width: 90%;
    }

    .pageTitle {
      font-size: 3rem;
    }

    .logoImg {
      height: 50px;
    }
  }

  @media (min-width: 769px) {
    .applyMobileWidth {
      width: 65%;
    }

    .pageTitle {
      font-size: 4rem;
    }

    .logoImg {
      height: 64px;
    }
  }

  .btn:active, .btn:focus {
    outline:none !important;
    box-shadow:none !important;}

#policy01, #policy02, #policy03, #policy04, #policy05, #policy06, #policy07, #policy08, #policy09, #policy10, #policy11, #policy12, #appendixA,
#service01, #service02, #service03, #service04, #service05, #service06, #service07, #service08, #service09, #service10, #service11, #service12, #service13,
#service-user-addendum, #service-inapp-addendum, #service-beta-addendum{
  display:flex;
  align-items: center;
}

.b-weight-400 {
  font-weight: 400;
}

.b-weight-500 {
  font-weight: 500;
}

.list-style-none, .list-style-disc, .list-style-circle , .list-style-lower-alpha, .list-style-lower-roman{
  color: rgba(255, 255, 255, 1) !important;
  font-family: Inter;
  font-weight: 300;
  padding-bottom: 0.3rem;
}

.list-style-none {
  list-style-type: none !important;
}

.list-style-disc {
  list-style-type: disc !important;
}

.list-style-circle {
  list-style-type: circle !important;
}

.list-style-lower-alpha {
  list-style-type: lower-alpha !important;
}

.list-style-lower-roman {
  list-style-type: lower-roman !important;
}

.a-style-default, .a-style-none {
  color: rgba(255, 255, 255, 1) !important;
  font-family: Inter;
}

.a-style-default {
  font-weight: 500;
}

.a-style-none {
  font-weight: 300;
  text-decoration: none;
}

.inter-300 {
  color: rgba(255, 255, 255, 1) !important;
  font-family: Inter; 
  font-weight: 300; 
}

.ubuntu-300-white-italic, .ubuntu-700-white {
  color: rgba(255, 255, 255, 1);
  font-family: Ubuntu;
}

.ubuntu-300-white-italic {
  font-weight: 300;
  font-style: italic;
}

.ubuntu-700-white {
  font-weight: 700;
}