@media screen and (max-width: 574px) {
    /* order-first order-sm-last  */

    .header-section{
        padding-top: 100px;
        height: unset;
        min-height: 100vh;
    }

    .header-section h2, .section2 h3, .section3 h2{
        font-size: 20px;
        font-weight: 600;
    }

    .header-section p{
        font-size: 11px!important;
        margin-top: 15px!important;
    }

    .header-section .section1-img img, .section2 .section2-img img, .section3 .section3-img img{
        max-width: 80%;
        margin: 0 auto;
    }

    .header-section .section1-download-btn img, .section2 .section2-download-btn img, .section3 .section3-download-btn img{
        max-width: 120px;
    }

    .section2-content-section{
        padding-top: 60px
    }


    .image3{
        bottom: -50px
    }

    .image3 img{
        max-width: 80%;
    }


    .section3{
        margin-top: 100px;
    }

    .section3 .box-last-container{
        left: 20px;
        right: 20px;

    }

    .section3 .box-last{
        max-width: 100%;
    }

    .section3 .box-last .content h4{
        font-size: 14px;
        font-weight: 700;
    }

    .section3 .box-last .content p{
        font-size: x-small;
    }


    .ellipse-right{
        right: -85px;
        top: -85px;
    }

    .ellipse-left{
        left: -85px;
        bottom: -85px
    }

    footer .content{
        justify-content: center;
    }
}