body {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body{
  position: relative !important;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar {
    display: none;
}
.whatsup{
    position: fixed;
    width: 11rem;
    height: 11rem;
    z-index: 99;
    right: -0.7rem;
    top: 67%;
    background-image: url('../image/Whatsapp.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.kefu{
    position: fixed;
    width: 11rem;
    height: 11rem;
    z-index: 99;
    right: -0.7rem;
    top: 74%;
    background-image: url('../image/kefu.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.landingpage{
    position: relative;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    padding-bottom: 23rem;
    /* background-color: #170C2C; */
    /* background-color: #0c2069; */
    /* background-color: #9a1100; */
    background-color: #900200;
    /* background-color: #871a03; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.landingpage > .top{
    position: relative;
    width: 100%;
    /* height: 259.6rem;
    background-image: url('../image/top.png'); */
    /* height: 133.4rem; */
    height: 135.5rem;
    /* background-image: url('../image2/top.png'); */
    background-image: url('../image2/top.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


.landingpage > .mid {
    position: relative;
    width: 100%;
    /* height: 259.6rem; */
    /* background-image: url('../image/top.png'); */
    /* height: 132rem; */
    height: 144.8rem;
    /* background-image: url('../image2/mid.png'); */
    background-image: url('../image2/mid.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.landingpage > .top > .link{
    position: absolute;
    width: 23rem;
    height: 8rem;
    top: 2.5rem;
    right: 1.5rem;
}
.landingpage > .bt{
    margin-top: -1px;
    width: 100%;
    /* height: 259.6rem;
    background-image: url('../image/bt.png'); */
    /* height: 135rem; */
    height: 162.7rem;
    /* background-image: url('../image2/bt.png'); */
    background-image: url('../image2/bt.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.btn-download {

    width: 56.8rem;
    height: 12.2rem;
    background-image: url('../image2/btn.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;

    animation: 0.5s ease-in-out 0s infinite alternate scaleUp;
    transform-origin: top;
}
.btn-download .icon-star {
    width: 4rem;
    height: 4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url('../image/icon/icon-android.png');
}

.btn-download .icon-download {
    position: relative;
    left: 4rem;
    width: 4rem;
    height: 4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url('../image/icon/icon-download.png');
}
.btn-download .text {
    padding: 0 1.5rem;
    font-size: 5rem;
    font-weight: bold;
    color: #ffff;
}
@keyframes scaleUp {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.06);
    }
}

.downbar {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.downbar .topbar {
    /* display: block; */
    text-align: center;
    font-size: 3rem;
    font-weight: 700;
    color: #fff;

    width: 68%;
    margin: 0 auto;
    background: #F3E534;
    color: #B86C13;
    background-image: -webkit-gradient( linear, left top, left bottom, from(#FEFE48), to(#DAAE08) );
    background-image: linear-gradient(#FEFE48, #DAAE08);

    padding: 9px 0 3px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
}

.landingpage > .footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    max-width: 750px;
    padding-bottom: 3rem;
}
.landingpage > .footer .downbar2 {
    display: none;
}

/* .landingpage > .top .btn-download { */
.landingpage > .top .downbar {
    position: absolute;
    top: 118.4rem;
    left: 50%;
    transform: translateX(-50%);
    /* animation: 0.4s ease-in-out 1s infinite alternate scaleUp2;
    transform-origin: top; */
}
.landingpage > .top .downbar .btn-download {
    animation: 0.4s ease-in-out 1s infinite alternate scaleUp;
    transform-origin: top;
}

@keyframes scaleUp2 {
    from {
      transform: translateX(-50%) scale(1);
    }
    to {
      transform: translateX(-50%) scale(1.06);
    }
}

@media screen and (min-width: 750px) {
    .downbar .topbar {
        padding: 2rem 0 1rem;
    }
    .landingpage > .top .downbar {
        top: 116.8rem;
    }
}