body{
    margin: 0px;
    padding: 0px !important;
    /*font-family: 'lightFont';*/
    background: #333;
}

img {
    display: block;
    margin: 0px auto;
    width: 100%;
    max-width: 100%;
}

.container-fluid-wrapper {
    width: 1920px;
    max-width: 100%;
    margin: 0px auto;
}

.btn-whatsapp {
    transform: translateY(10%);
}

.background-layer {
    position: relative;
}

.btn-download {
    display: block;
    width: 640px;
    max-width: 100%;
    margin: 0px auto;

    position: absolute;
    left: 50%;
    bottom: 80px;
    transform: translateX(-50%);
}

.section-01 {
    background: url(../images/bg-section-01.jpg) center top no-repeat;
    background-size: 100% auto;
    background-color: #f49225;
}

.section-03 {
    background: url(../images/bg-section-03.jpg) center top no-repeat;
    background-size: 100% auto;
    background-color: #f68819;
}

.section-04 {
    background: url(../images/bg-section-04.jpg) center top no-repeat;
    background-size: 100% auto;
    background-color: #fbb619;
}

.title-goal {
    width: 72%;
}
.title-our-product {
    width: 54%;
}
.title-get-fiesta {
    width: 68%;
}
.text-tnc {
    /*width: 18%;*/
}

.section-01 {
    padding-bottom: 90px;
}
.title-goal-padding {
    padding-top: 80px;
}
.section-03 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-04 {
    padding-top: 150px;
    padding-bottom: 150px;
}

.footer {
    background: #EA2127;
    color: white;
    line-height: normal;
    font-size: 12px;
    padding: 14px;
}

.mobile-view {
    display: none;
}

.col-12.tnc {
    position: relative;
}
.col-12.tnc a{
    display: inline-block;
}

@media (max-width: 1919px) {
    .btn-download {
        width: 33%;
        bottom: 6%;
    }
}

@media (max-width: 767px) {
    .text-tnc {
        max-width: 80px;
    }
    .title-goal-padding {
        padding-top: 50px;
    }
    .section-01 {
        padding-bottom: 50px;
    }
    .section-03 {
        padding: 50px 0px;
    }
    .section-04 {
        padding: 80px 0px;
    }

    .btn-download {
        width: 200px;
        bottom: 15px;
    }

    .desktop-view {
        display: none;
    }
    .mobile-view {
        display: block;
    }

    .mobile-view .col-3 {
        padding: 5px;
    }
}