@media screen and (max-width: 576px) {

    /* BODY */

    body {
        margin: 0 50px;
    }
    .smartphone {
        display: none;
    }
    
    /* TOP BACKGROUND */

    .bg-left {
        display: none;
    }
    .bg-right {
        display: none;
    }

    /* H1 - TÍTULO "A PLATAFORMA QUE TRANSFORMA VOCÊ..." */

    .h1 {
        width: 100%;
        margin-top: -34px;
        text-align: center;
        padding-left: 29px;
        padding-right: 29px;
        letter-spacing: 0;
    }

    /* H3 - TÍTULO "UMA PLATAFORMA COM CONCEITO WHITE LABEL" */

    .h3 {
        width: 100%;
        margin-left: 16px;
        margin-right: auto;
        text-align: justify;
    }
    .card-info {
        margin-bottom: 35vh;
    }
    .card-info p {
        width: 100%;
        text-align: left;
        font-size: 12px;
        margin-left: 16px;
        margin-right: 16px;
    }

    /* LISTA DE SERVIÇOS */
    .ul-servicos {
        text-align: center;
        margin-top: 34px;
        margin-left: 63px;
        margin-right: 63px;
    }

    /* FOTO INVISÍVEL 10R */
    .rmobile {
        width: 393px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        display: block;
        justify-content: center;
    }
    .rdesktop {
        display: none;
    }

    /* FORMULÁRIO DE CONTATO */

    .card-form {
        margin-left: auto;
        margin-right: auto;
        width: 90vw;
    }
    #formSubmit {
        display: flex;
        margin-left: auto;
        margin-right: auto;
        margin-top: 3vh;
    }

    /* COLUNA DIREITA "BE SIMPLE" */
    
    .smartphone-mobile {
        margin-top: 5vh;
        padding-right: 29px;
        padding-left: 29px;
        position: relative;
    }
    .smartphone-mobile .ronaldo-mobile-img {
        width: 100%;
    }
    .new-fintech {
        font-size: 25px;
        text-align: center;
        margin-left: 26px;
        margin-right: 26px;
        padding-left: 21px;
        padding-right: 21px;
    }
    .be-simple {
        margin-top: 8vw;
        font-size: 30px;
        font-weight: 600;
    }

    /* CARD RADIUS AZUL - DIFERENCIAIS */

    .card-diferent {
        margin-right: 14px;
        margin-left: 14px;
        margin-top: 16px;
    }
    .card-brand {
        margin-top: -25px;
        justify-content: center;
        align-items: stretch;
        width: 100%;
        flex-direction: column;
        flex-flow: row wrap;
    }

    /* BRAND RIPPLE */

    .brand-ripple {
        width: 127px;
        height: 20px;
        margin-right: 3vw;
    }

    /* BRAND FRENTE */

    .brand-frente {
        width: 184px;
        height: 53px;
    }

    /* BRAND MOBILE */

    #brand-mobile {
        display: block;
    }
    .brand-logos {
        display: flex;
        flex-direction: column;
    }
    .brand-logos img {
        margin-bottom: 20px;
    }

    /* MIDDLE BACKGROUND  */

    .pattern-background-mobile {
        position: absolute;
        left: -10px;
        right: 0;
        z-index: -1;
        width: 105vw;
        bottom: 3vh;
    }
    .pattern-background {
        display: none;
    }

    #video {
        display: none;
    }

    #video-mob {
    display: block;
    text-align: center;
    }
}



/* FIM MEDIA QUERY MOBILE */


/*************************************************************/


/* MEDIA QUERY FULL HD  */


/* CENTRAL BACKGROUND */
@media screen and (max-width: 1080px) {
    .pattern-background {
        bottom: 30vh;
    }
}


/* FIM MEDIA QUERY FULL HD */