body{
    max-width: 480px;
    margin: auto;
    background: #eee;
    font-family: 'Montserrat', sans-serif;
}
h1{
    font-weight: bold;
}

.section-1{
    background: url(img/bg/background-1-agen.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 3em 0 6.5em;
}
.section-1 .content{
    max-width: 80%;;
}
.section-1 p{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.cursor-pointer{
    cursor: pointer;
}
.btn-rounded{
    border-radius: 20px;
}
.btn-tutup{
    box-sizing: content-box;
    width: 1em;
    opacity: .5;
    background: #fff;
    border-radius: 50%;
    font-weight: bold;
    font-size: 20px;
}

.section-2{
    background: url(img/bg/background-2.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4.5em 0 0;
    padding: 5em 0 2em;
    z-index: 99;
    position: relative;
}
.section-2 .content{
    padding: 1em;
}


.section-3{
    background: url(img/bg/background-3.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -2em 0 0;
    padding: 5em 0;
    z-index: 9;
    position: relative;
}
.section-3 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #1a5ca0;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 
        1px  1px     #fff, 
        -1px  1px     #fff, 
        1px -1px     #fff, 
        -1px -1px     #fff,
        1px  1px 5px #555;
}


.section-4{
    background: url(img/bg/background-4.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -3em 0 0;
    padding: 4em 0;
    z-index: 999;
    position: relative;
}
.section-4 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #f3bc0f;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 
        1px  1px     #000, 
        -1px  1px     #000, 
        1px -1px     #000, 
        -1px -1px     #000,
        1px  1px 5px #555;
}
.section-4 .flying img{
    position: absolute;
}
.section-4 .flying img.img-responsive{
    width: 50%!important;
    height: auto;
}
.section-4 .flying-1{
    top: 0;
    left: 5%;
}
.section-4 .flying-2{
    top: 25%;
    right: 5%;
}
.section-4 .flying-3{
    top: 50%;
    left: 5%;
}
.section-4 .flying-4{
    bottom: 10%;
    right: 5%;
}
.section-4 .flying-product-1{
    top: 0;
    right: 1%;
}
.section-4 .flying-product-2{
    top: 20%;
    left: 1%;
}
.section-4 .flying-product-3{
    top: 50%;
    right: 1%;
}
.section-4 .flying-product-4{
    bottom: 0;
    left: 1%;
}

.section-5{
    background: url(img/bg/background-5.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -5.5em 0 0;
    padding: 7em 0;
    z-index: 9;
    position: relative;
}
.section-5 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #f3220d;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 
        1px  1px     #fff, 
        -1px  1px     #fff, 
        1px -1px     #fff, 
        -1px -1px     #fff,
        1px  1px 5px #555;
}


.section-6{
    background: url(img/bg/background-6.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4em 0 0;
    padding: 7em 0 7em;
    z-index: 999;
    position: relative;
}
.section-6 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #f3bc0f;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 
        1px  1px     #000, 
        -1px  1px     #000, 
        1px -1px     #000, 
        -1px -1px     #000,
        1px  1px 5px #555;
}
.section-6 .flying{
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section-6 .flying{
    width: 80%;;
}

.section-topseller{
    background: url(img/bg/background-shopee.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4em 0;
    padding: 4em 0 8em;
    z-index: 99;
    position: relative;
}
.section-topseller h5{
    color: #f3bc0f;
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    letter-spacing: -1px;
    font-size: 30px;
    -webkit-text-fill-color: #f3bc0f;
    -webkit-text-stroke: 1px #00000080;
    text-shadow: 3px 3px 2px #000;
}
.section-topseller .flying{
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   bottom: 0;
}
.section-topseller .flying .rating-shopee{
    max-width: 50%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.section-topseller .flying .mangkok-seblak{
    max-width: 55%;
    height: auto;
    position: absolute;
    top: 60%;
    left: 0;
}

.w-80{
    max-width: 60%;
}
p.sub-title{
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    max-width: 90%;
    text-align: center;
    margin: auto;
    padding-bottom: 2em;
}

.section-winnertokopedia{
    background: url(img/bg/background-tokopedia.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4em 0;
    padding: 4em 0;
    z-index: 99;
    position: relative;
}
.section-winnertokopedia .flying{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
 }
.section-winnertokopedia .flying .rating-tokopedia{
    max-width: 50%;
    height: auto;
    position: absolute;
    top: 50%;
    right: 0;
}
.section-winnertokopedia .flying .mangkok-seblak{
    max-width: 60%;
    height: auto;
    position: absolute;
    top: 60%;
    right: 0;
}

.section-reviewselebram{
    background: url(img/bg/background-reviewselebgram.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4em 0;
    padding: 6em 0 0;
    z-index: 99;
    position: relative;
}
.section-reviewselebram .flying{
    position: absolute;
    bottom: 8%;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    text-align: center;
}
.section-reviewselebram .flying p{
    color: #f3220d;
    font-weight: 900;
    text-shadow: 
        1px  1px #fff, -1px  1px #fff, 
        1px -1px #fff, -1px -1px #fff;
}



.section-7{
    background: url(img/bg/background-7.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -4em 0;
    padding: 6em 0;
    z-index: 99;
    position: relative;
}
.section-7 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #1a5ca0;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 
        1px  1px #fff, -1px  1px #fff, 
        1px -1px #fff, -1px -1px #fff;
}
.section-7 h5{
    text-align: center;
    color: #f3220d;
    font-size: 10px;
    font-weight: 900;
    margin-bottom: 0;
    text-shadow: 
        1px  1px #fff, -1px  1px #fff, 
        1px -1px #fff, -1px -1px #fff;
}
.section-7 p{
    text-align: center;
    color: #1a5ca0;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 
        1px  1px #fff, -1px  1px #fff, 
        1px -1px #fff, -1px -1px #fff;
}

.section-8{
    background: url(img/bg/background-2.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    margin: -5.5em 0;
    padding: 8em 0;
    z-index: 9999;
}
.section-8 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #f3220d;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 
        1px  1px     #fff, 
        -1px  1px     #fff, 
        1px -1px     #fff, 
        -1px -1px     #fff,
        1px  1px 5px #555;
}
.section-8 p{
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}


.section-9{
    background: url(img/bg/background-9.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: -8em 0;
    padding: 8em 0 1em;
}
.section-9 h4{
    font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #1a5ca0;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 
        1px  1px #fff, -1px  1px #fff, 
        1px -1px #fff, -1px -1px #fff;
}
.section-9 .img-footer{
    max-width: 300px;
}
.section-9 .original{
    position: absolute;
    bottom: -25px;
    right:55px;
}
.section-9 .copyright{
    margin-top: 3em;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    text-shadow: 2px 2px 3px #00000080;
}