html {
  font-size: 16px;
}
@media (max-width: 1440px) {
  html {
    font-size: 0.94vw;
  }
}
@media (max-width: 991px) {
  html {
    font-size: 4.0404040404vw;
  }
}

.black-button {
  display: inline-block;
  min-width: 9.625rem;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  font-size: 1.5rem;
  font-family: "Kittithada";
  color: #fff;
  text-align: center;
  padding: 0.5rem 0.625rem;
  cursor: pointer;
  outline: 0;
  background-color: #000;
  border-radius: 3.125rem;
  transition: all 0.4s ease;
}
@media (max-width: 991px) {
  .black-button {
    min-width: 6rem;
    font-size: 1rem;
  }
}
.black-button:disabled {
  background-color: #d2d2d2;
}

@media (min-width: 991px) {
  .sec-tabs.sec-home {
    left: 50%;
    translate: -350% 276px;
  }
}
@media (min-width: 1440px) and (max-width: 1900px) {
  .sec-tabs.sec-home {
    translate: -340% 276px;
  }
}
@media (min-width: 991px) and (max-width: 1440px) {
  .sec-tabs.sec-home {
    translate: -324% 15.85vw;
  }
}

.sec-content {
  position: relative;
}

@media (min-width: 991px) {
  .detail-content {
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 991px) and (max-width: 1920px) {
  .home-box,
  .change-pwd-box {
    margin-right: 10.417vw;
    margin-left: 0;
  }
}

@media (min-width: 991px) {
  .home-box {
    background-image: url("../images/bg-box-tab-top-2.png");
    height: 57.6875rem;
  }
}
@media (max-width: 1536px) {
  .home-box {
    margin-top: 1rem;
  }
}
@media (max-width: 1440px) {
  .home-box {
    width: 93vw;
    height: 54.5vw;
    margin-top: 1rem;
    padding: 2vw 0 0;
  }
}
@media (max-width: 991px) {
  .home-box {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.home-box .home-box-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 11.5rem;
  gap: 2rem;
  text-align: center;
}
.home-box .home-box-wrap .home-user {
  left: unset;
  top: unset;
  height: auto;
  width: auto;
}
@media (min-width: 991px) {
  .home-box .home-box-wrap .home-user {
    max-width: unset;
  }
}
.home-box .home-box-wrap .code-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5rem;
  width: 67rem;
  height: 17.5625rem;
  background-image: url("../images/code-banner.png");
  background-size: cover;
}
.home-box .home-box-wrap .code-section .title-code-section {
  font-weight: bold;
  line-height: 1;
}
.home-box .home-box-wrap .code-section .title-code-section .title-text {
  font-size: 3.3125rem;
}
.home-box .home-box-wrap .code-section .title-code-section .sub-title-text {
  font-size: 2.125rem;
}
.home-box .home-box-wrap .code-section .copy-code-section .code-box-section {
  display: inline-flex;
  background-color: #0b4fd7;
  height: 3.5625rem;
  border-radius: 1rem;
  color: #fff;
  font-size: 2.8125rem;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
}
.home-box .home-box-wrap .code-section .copy-code-section .code-box-section .copy-code-button {
  width: 3.5rem;
  height: 100%;
  background-color: #083fad;
  flex: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home-box .home-box-wrap .code-section .copy-code-section .code-box-section .copy-code-button .copy-code-icon {
  width: 2.125rem;
  height: auto;
}
.home-box .home-box-wrap .code-section .copy-code-section .code-box-section .code-text {
  padding: 0 1rem;
}
.home-box .home-box-wrap .privilege-section {
  background-color: #fff;
  width: 67rem;
  border-radius: 1.5rem;
  padding: 1rem 0 2rem;
}
.home-box .home-box-wrap .privilege-section .title-text {
  font-size: 3.3125rem;
  font-weight: bold;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap {
  display: flex;
  gap: 1.5rem;
  justify-content: center;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 13.6875rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-text-box,
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-product {
  border-radius: 0.5rem;
  font-weight: bold;
  height: 7.0625rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-product {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-text-box {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .product-name {
  font-size: 1.8125rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-text {
  font-size: 1.5625rem;
  background-size: cover;
  width: 9.625rem;
  height: 3.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.5rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .product {
  width: auto;
  height: 6.875rem;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .black-button {
  align-self: center;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.smart-phon .privilege-text-box,
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.smart-phon .privilege-product {
  background-color: #fffbf7;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.smart-phon .privilege-text {
  background-image: url("../images/smart-phon.png");
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.tablet .privilege-text-box,
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.tablet .privilege-product {
  background-color: #fdf7f5;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.tablet .privilege-text {
  background-image: url("../images/tablet.png");
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.bud .privilege-text-box,
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.bud .privilege-product {
  background-color: #f7f5fd;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.bud .privilege-text {
  background-image: url("../images/bud.png");
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.watch .privilege-text-box,
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.watch .privilege-product {
  background-color: #fbfeff;
}
.home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item.watch .privilege-text {
  background-image: url("../images/watch.png");
}
.home-box .home-box-wrap .disclaimer-section p {
  font-size: 1.125rem;
}
@media (max-width: 1440px) {
  .home-box .home-box-wrap {
    padding-left: 19.1rem;
    padding-right: 8.1rem;
  }
}
@media (max-width: 991px) {
  .home-box .home-box-wrap {
    padding: 10rem 1rem 1.5rem;
  }
  .home-box .home-box-wrap .home-user {
    width: 100%;
  }
  .home-box .home-box-wrap .home-user-flex {
    flex-direction: column;
  }
  .home-box .home-box-wrap .home-user-flex .home-user-text {
    width: 80%;
  }
  .home-box .home-box-wrap .home-user-flex .home-user-text .fullname-user {
    max-width: 80%;
  }
  .home-box .home-box-wrap .code-section {
    width: 100%;
    height: 19.6875rem;
    background-image: url("../images/code-banner-m.png");
  }
  .home-box .home-box-wrap .code-section .title-code-section .title-text {
    font-size: 2.375rem;
  }
  .home-box .home-box-wrap .code-section .title-code-section .sub-title-text {
    font-size: 1.5625rem;
  }
  .home-box .home-box-wrap .code-section .copy-code-section .code-box-section {
    height: 2.5rem;
    font-size: 2rem;
    border-radius: 0.75rem;
  }
  .home-box .home-box-wrap .code-section .copy-code-section .code-box-section .copy-code-button {
    width: 2.5rem;
  }
  .home-box .home-box-wrap .code-section .copy-code-section .code-box-section .copy-code-button .copy-code-icon {
    width: 1.5rem;
  }
  .home-box .home-box-wrap .code-section .copy-code-section .code-box-section .code-text {
    padding: 0 1rem;
  }
  .home-box .home-box-wrap .privilege-section {
    max-width: 100%;
  }
  .home-box .home-box-wrap .privilege-section .title-text {
    font-size: 2.375rem;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap {
    flex-wrap: wrap;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item {
    width: 40%;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-text-box,
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-product {
    height: 4.875rem;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .product {
    height: 4.6rem;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .product-name {
    font-size: 1.5625rem;
  }
  .home-box .home-box-wrap .privilege-section .privilege-wrap .privilege-item .privilege-color .privilege-text {
    font-size: 1.1875rem;
    width: 6.6875rem;
    height: 2.375rem;
  }
}

.privilege-popup {
  height: 19.375rem;
  padding: 0;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3rem;
  padding-top: 0.5rem;
}
.privilege-popup .privilege-title-popup {
  padding: 0;
  font-size: 2.1875rem;
  font-weight: bold;
}
.privilege-popup .privilege-button-popup {
  background-color: #3967eb;
}
.privilege-popup .privilege-button-popup:focus {
  box-shadow: 0 0 0 3px rgba(57, 103, 235, 0.5);
}
.privilege-popup .swal2-actions {
  margin-top: 0;
}
@media (max-width: 991px) {
  .privilege-popup {
    height: 12.5rem;
    gap: 1rem;
    padding: 0;
  }
  .privilege-popup .privilege-title-popup {
    font-size: 1.5625rem;
    line-height: 1.25;
  }
}

.change-pwd-box .home-user-flex {
  padding-left: 11.5rem;
  justify-content: center;
}
@media (max-width: 1440px) {
  .change-pwd-box .set-pwd-bg {
    margin: 2rem 8% 0px 19.5%;
  }
}
@media (max-width: 991px) {
  .change-pwd-box .home-user-flex {
    padding-top: 10rem;
    padding-left: 0;
    flex-direction: column;
  }
  .change-pwd-box .set-pwd-bg {
    margin: 0;
    margin-top: 2rem;
  }
}

@media (max-width: 991px) {
  .sec-tabs .tab-link.tab-signout, .sec-tabs .tab-link.tab-chages-pwd, .sec-tabs .tab-link.tab-home {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    line-height: 0.85;
    gap: 0.25rem;
    font-size: 1.1875rem;
  }
  .sec-tabs .tab-link .icon-tab-signout,
  .sec-tabs .tab-link .icon-tab-chages-pwd,
  .sec-tabs .tab-link .icon-tab-home {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0;
  }
}/*# sourceMappingURL=new-style.css.map */