@media only screen and (max-width: 860px) {
   
    .colunas {
        flex-direction: column;
    }

    .capa-brochura {
        height: 580px !important;
    }

    .capa-quadro {
        width: 94% !important;
    }

    .capa-conteudo {
        padding-left: 20px !important;
    }
    
    .capa-conteudo-titulo {
        font-size: 74px !important;
    }

    .capa-conteudo-slogan {
        font-size: 24px !important;
    }

    .portfolio-video {
        margin: 0px auto 30px auto;
        width: 90%;
    }

    .depoimentos-item {
        align-items: center;
    }

    .dep-txt {
        padding: 20px 0px 60px 0px !important;
    }

    .rodape {        
        height: auto !important;
        padding-bottom: 50px;
    }

    .rodape .coluna {
        padding-top: 70px;
    }

    .rodape > .colunas {
        padding: 0px 20px;
    }

    .rodape-col-inf {
        margin-top: 30px;
    }

    .rodape-email {
        font-size: 16px !important;
    }    

}