/* ========== * ============= */
* {
    font-family: 'Rubik', sans-serif;
}

.tamanho-titulo {
    font-size: 40px;
}

.botao-responsivo {
    margin-top: 10px;
}

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

    .botao-responsivo {
        margin-top: 50px;
    }
}

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

    .botao-responsivo {
        margin-top: 10px;
    }
}

/* ================================================================ */
/* ========== MENU TOPO ============= */
/* ================================================================ */

.logo-pantera-top img {
    width: 200px;
    height: auto;
}

.descricao-mobile {
    display: flex;
}

nav {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 8vh;
    flex-direction: row-reverse;
}

@media (min-width: 576px) {
    .descricao-mobile {
        display: flex;
    }

    nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 8vh;
        flex-direction: row-reverse;
    }

    .logo-pantera-top img {
        width: auto;
        height: auto;
    }
}

@media (min-width: 768px) {
    .descricao-mobile {
        display: flex;
    }

    nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 8vh;
        flex-direction: row-reverse;
    }

    .logo-pantera-top img {
        width: auto;
        height: auto;
    }
}


@media (min-width: 992px) {
    .descricao-mobile {
        display: flex;
    }

    nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 8vh;
        flex-direction: row-reverse;
    }

    .logo-pantera-top img {
        width: auto;
        height: auto;
    }
}


@media (min-width: 1200px) {
    .descricao-mobile {
        display: none;
    }

    nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 8vh;
        flex-direction: row;
    }

    .logo-pantera-top img {
        width: auto;
        height: auto;
    }
}


@media (min-width: 1400px) {
    .descricao-mobile {
        display: none;
    }

    nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 8vh;
        flex-direction: row;
    }

    .logo-pantera-top img {
        width: auto;
        height: auto;
    }
}

/* ================================================================ */
/* ========== Carrosel ============= */
/* ================================================================ */

@media screen and (max-width: 1255px) {
    .caixa-41 {
        margin-left: 35px;
    }
}

@media screen and (max-width: 1030px) {
    .background-quero-saber-mais {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
}

@media screen and (max-width:575px) {
    .background-quero-saber-mais {
        height: auto;
    }
}

@media screen and (max-width:575px) {
    .caixa-41 {
        margin-left: 0px;
    }
}

.background-quero-saber-mais {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.caixa-41 {
    margin-top: 40px;
    z-index: 1;
}

.position-quero-saber-mais {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    flex-direction: column;
}

/* ================================================================ */
/* ========== Plataforma DIGITAL ============= */
/* ================================================================ */

@media screen and (max-width:575px) {
    .banner {
        display: none;
    }
}

.banner {
    margin-top: 10%;
    margin-right: 40%;
}

/* ================================================================ */
/* ========== Com nosso QRCode ============= */
/* ================================================================ */

/* ================================================================ */
/* ========== 5 razões eficazes ============= */
/* ================================================================ */

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

    .responsivo-titulo-resultados {
        text-align: center;
    }

    .responsivo-texto-resultados {
        color: #54595F;
        text-align: center;
    }
}


/* ================================================================ */
/* ========== Quem usa recomenda ============= */
/* ================================================================ */

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

    .responsivo-recomenda {
        display: contents;
    }

    .responsivo-recomenda-ddd {
        margin: 30px 0;
    }
}

/* ================================================================ */
/* ========== Você sabia que o sistema PanteraFood ============= */
/* ================================================================ */


/* ================================================================ */
/* ========== Quem Somos ============= */
/* ================================================================ */

@media screen and (max-width: 1900px) {
    .img-tamanho-pantera {
        height: 350px;
    }

}

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

    .responsivo-pantera {
        direction: rtl;
        opacity: 0.1;
        position: absolute;
        padding: 0px;
        width: -webkit-fill-available;
    }

    .responsivo-pantera img {
        width: auto;
        padding: 0 40% 0 0;
    }

    .responsivo-texto {
        text-align: center;
    }

    .responsivo-texto-pantera {
        color: black;
    }

    .responsivo-img-fora {
        height: 512px;
    }

    .img-tamanho-pantera {
        height: auto;
    }
}

@media screen and (max-width: 768px) {
    .responsivo-texto {
        text-align: center;
    }

    .responsivo-pantera {
        direction: rtl;
        opacity: 0.1;
        position: absolute;
        padding: 0px;
        width: -webkit-fill-available;
    }

    .responsivo-pantera img {
        width: auto;
        padding: 0 40% 0 0;
    }

    .responsivo-texto-pantera {
        color: black;
    }

    .responsivo-img-fora {
        height: 512px;
    }
}

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

    .responsivo-pantera {
        direction: rtl;
        opacity: 0.1;
        position: absolute;
        padding: 0px;
        width: -webkit-fill-available;
    }

    .responsivo-pantera img {
        width: auto;
        padding: 0;
    }

    .responsivo-texto-pantera {
        color: black;
    }

    .responsivo-img-fora {
        height: 512px;
    }
}

/* ================================================================ */
/* ========== Formulario ============= */
/* ================================================================ */

@media screen and (max-width:575px) {
    .tamanho-titulo {
        font-size: 30px;
        text-align: center;
    }

    .texto-form-center {
        text-align: center;
    }

    .caixa-form {
        margin: 0 15px;
        width: auto;
    }

    .texto-do-form p {
        text-align: center;
    }
}


@media screen and (max-width: 1030px) {
    .caixa-form {
        margin: auto;
    }

    .texto-do-form p {
        text-align: center;
    }
}

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

    .responsivo-displey {
        display: flex;
        flex-direction: column;
    }
}


/* ========================================================== */
