@media screen and (max-width:1200px) and (min-width:999px) {
    .wq-banner figure img {
        width: auto
    }
}

@media screen and (max-width:670px) and (min-width:320px) {
    body {}
    .wq-banner .wq-text-banner h2 {
        font-size: 30px
    }
    .wq-01-resultados .wq-conheca {
        display: none
    }
    .wq-01-resultados .wq-02-resultados {
        display: none
    }
    .wq-subheader .wq-flex .wq-btn img {
        display: none
    }
    .curso-formacao-lideres a figure img {
        width: 100%
    }
    .curso-formacao-lideres div>a>figure {
        margin-top: 2rem;
        display: block
    }
    .wq-formulario-increver .wq-box-6:first-child .wq-conteudo,
    .wq-formulario-increver .wq-box-6:last-child .wq-conteudo {
        margin: 0
    }
    .wq-formulario-increver .wq-box-6 {
        margin: 2rem 0!important
    }
    .curso-formacao-lideres .wq-01-curso-escolhido .wq-breadcrump {
        background: transparent
    }
    .curso-formacao-lideres .wq-banner {
        display: block
    }
    .curso-formacao-lideres .wq-banner figure {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-overlay {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-conteudo h2 {
        margin: 50px 0!important;
        color: #494949!important;
        margin-bottom: 0!important
    }
    .body-cursos-escolhido .wq-banner .wq-conteudo {
        position: initial
    }
}

@media screen and (max-width:999px) and (min-width:500px) {
    .wq-formulario-increver .wq-box-6:first-child .wq-conteudo,
    .wq-formulario-increver .wq-box-6:last-child .wq-conteudo {
        margin: 0
    }
    .wq-formulario-increver .wq-box-6 {
        margin: 2rem 0!important
    }
    .login .wq-box-6 .wq-conteudo.title h2 {
        font-size: 17px
    }
    .wq-formulario-increver .wq-flex {
        top: initial
    }
    .wq-01-mba .wq-box-6:first-child .wq-conteudo {
        margin-bottom: 2rem!important
    }
    .page-header nav ul li {
        color: white!important
    }
    .wq-header .wq-box-cl-12f {
        margin: 0;
        padding: .5rem 0
    }
    section .wq-container>.wq-conteudo {
        padding: 0;
        position: initial;
        top: initial
    }
    .page-header .wq-header {
        padding-bottom: 0
    }
    body .wq-box-tb-6 {
        margin-bottom: 40px!important
    }
    .owl-next,
    .owl-prev {
        display: none!important
    }
    .wq-search.wq-flex {
        flex-wrap: nowrap;
        flex-direction: row!important
    }
    .wq-title {
        padding: 2rem 0
    }
    .wq-title h2 {
        font-size: 30px!important
    }
    .wq-title h1 {
        font-size: 30px!important
    }
    .wq-title p {
        font-size: 15px
    }
    .wq-subheader .wq-flex>a {
        padding: .5rem 0
    }
    .body-index .wq-subheader {
        color: #444
    }
    .body-index .wq-subheader .search {
        filter: invert(0)
    }
    .wq-banner figure img {
        width: auto
    }
    .wq-06 {
        height: auto;
        margin-bottom: 0
    }
    .wq-07 {
        padding: 2rem 0
    }
    .wq-newsletter .wq-btn {
        width: 100%
    }
    .wq-footer nav,
    .wq-footer nav li {
        text-align: center;
        display: block
    }
    .wq-footer nav li {
        padding: .5rem 0!important
    }
    .wq-footer .wq-midias-sociais {
        text-align: center
    }
    .wq-mapas .wq-box-7f figure {
        height: auto
    }
    .wq-mapas .wq-box-7f img {
        width: auto
    }
    .wq-menu-mba {
        flex-wrap: wrap;
        justify-content: center
    }
    .wq-formulario-increver {
        height: auto;
        margin-bottom: 0
    }
    .wq-01-quero-ingressar .wq-container>.wq-conteudo {
        position: relative
    }
    .wq-01-blog-interno .wq-box-4f .wq-btn {
        width: 190px
    }
    .wq-01-blog-interno .wq-box-8f .text-design {
        padding: 0
    }
    .wq-01-blog-interno {
        margin-bottom: 0
    }
    .wq-banner .wq-banner-blog-text h1 {
        font-size: 29px;
        padding: 1rem
    }
    .wq-01-ebook .wq-box-8f ul {
        padding: 1rem 0
    }
    .wq-nao-aluno .wq-box-6 .distrito {
        margin-left: 0
    }
    .wq-nao-aluno .wq-box-6 textarea,
    .wq-nao-aluno .wq-box-6 input {
        width: 83%!important
    }
    .body-contato .wq-footer {
        margin-top: 20rem
    }
    .wq-01-quero-ingressar .wq-texto {
        padding-right: 0
    }
    .wq-header nav ul li {
        display: block;
        color: #9b0f14;
        padding: .5rem 0;
        text-align: center
    }
    .body-quero-ingressar .wq-subheader {
        color: #444
    }
    .wq-01-quero-ingressar .wq-container>.wq-conteudo {
        margin-top: 0
    }
    .body-quero-ingressar .wq-breadcrump {
        margin-top: 1rem;
        background-color: #9b0f14
    }
    .wq-01-quero-ingressar p {
        padding-bottom: 0
    }
    .page-header .wq-header nav ul li a {
        color: white
    }
    .wq-subheader {
        margin-bottom: 0
    }
    .wq-header .wq-dropdown ul {
        display: none!important
    }
    .body-cursos-escolhido .wq-banner {
        display: none
    }
    .wq-banner .wq-text-banner {
        bottom: 10px
    }
    .wq-banner figure {
        height: 450px
    }
    .wq-01-curso-escolhido .wq-container>.wq-conteudo {
        margin-top: 0!important
    }
    .body-cursos-escolhido {
        background: #f9f9f9
    }
    .body-cursos-escolhido .wq-subheader {
        margin: 0
    }
    .wq-01-curso-escolhido .wq-breadcrump {
        background-color: #9b0f14;
        margin-top: 1rem
    }
    .body-cursos-escolhido .wq-header nav ul li {
        color: white
    }
    .wq-02-grade-curricular .wq-box-6 table {
        margin-bottom: 3rem;
        margin: 0 auto 3rem
    }
    .wq-02-grade-curricular .wq-box-6 h2 {
        text-align: center
    }
    .wq-04 .wq-box-4 {
        margin-right: 10px
    }
    .wq-banner .wq-text-banner .wq-button a:first-child {
        margin-bottom: .5rem
    }
    .wq-footer .wq-midias-sociais li {
        margin: 0rem!important
    }
    .wq-conheca .wq-box-8f h3 {
        font-size: 15px
    }
    .body-quero-ingressar .wq-header {
        background-color: #07262e
    }
    .body-quero-ingressar .wq-subheader {
        color: white
    }
    .body-quero-ingressar .wq-header nav ul li a {
        color: white
    }
    .body-quero-ingressar .wq-banner {
        display: none
    }
    .body-cursos-escolhido .wq-header {
        background-color: #07262e
    }
    .wq-02-resultados td {
        padding: 1rem 15px
    }
    .wq-02-resultados th {
        padding: 1rem 15px
    }
    .wq-subheader .wq-flex .wq-btn img {
        display: none
    }
    .curso-formacao-lideres a figure img {
        width: 100%
    }
    .curso-formacao-lideres div>a>figure {
        margin-top: 2rem;
        width: 500px;
        display: block
    }
    .curso-formacao-lideres .wq-01-curso-escolhido .wq-breadcrump {
        background: transparent
    }
    .curso-formacao-lideres .wq-banner {
        display: block
    }
    .curso-formacao-lideres .wq-banner figure {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-overlay {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-conteudo h2 {
        margin-top: 100px!important;
        color: #494949!important;
        margin-bottom: 0!important
    }
    .body-cursos-escolhido .wq-banner .wq-conteudo {
        position: initial
    }
}

@media screen and (max-width:499px) {
   
    .wq-banner figure img{display: none;}
    .wq-banner .banner-mobile{display: block;margin-top: 0!important;width: 100%;height: 100%;object-fit: cover;}

    .body-cursos .wq-newsletter {
        margin-top: 2rem
    }
    .wq-newsletter .wq-box-cl-9f {
        margin: 0 auto
    }
    .wq-01 .wq-box-12f ul li a {
        margin-right: 0
    }
    .page-header .wq-header nav ul li a {
        color: white
    }
    .body-cursos-escolhido .wq-header {
        background-color: #07262e
    }
    .body-cursos-escolhido .wq-header nav ul li a {
        color: white
    }
    .wq-01-curso-escolhido .wq-breadcrump {
        background-color: #9b0f14;
        margin-top: 1rem
    }
    .wq-header .wq-dropdown ul {
        display: none!important
    }
    .body-detalhes-disciplina .wq-breadcrump a {
        display: block;
        text-align: left
    }
    .body-quero-ingressar .wq-subheader {
        color: #444
    }
    .body-cursos-escolhido .wq-subheader {
        color: #fff
    }
    .body-cursos-escolhido .wq-banner {
        display: none
    }
    .body-quero-ingressar .wq-header {
        background-color: #07262e
    }
    .body-quero-ingressar .wq-subheader {
        color: white
    }
    .body-quero-ingressar .wq-header nav ul li a {
        color: white
    }
    .body-quero-ingressar .wq-banner {
        display: none
    }
    .wq-header nav ul li {
        display: block;
        color: #9b0f14;
        padding: .5rem 0;
        text-align: center
    }
    body {
        background: white;
        font-size: 90%
    }
    .wq-modal .wq-login {
        width: 100%
    }
    .owl-next,
    .owl-prev {
        display: none!important
    }
    .wq-subheader .wq-flex>a {
        padding: .5rem 0
    }
    .wq-subheader {
        margin: 0
    }
    .wq-header .wq-box-cl-12f {
        margin: 0;
        padding: .5rem 0
    }
    .page-header .wq-header {
        padding-bottom: 0
    }
    .wq-search.wq-flex {
        flex-wrap: nowrap;
        flex-direction: row!important
    }
    .wq-title {
        padding: 2rem 0 0
    }
    .wq-title h2 {
        font-size: 20px!important
    }
    .wq-title h1 {
        font-size: 20px!important;
        padding-bottom: 0
    }
    .wq-box-cl-12f {
        margin: 2rem 0
    }
    section .wq-conteudo.conteudo {
        padding: 0 15px
    }
    section .wq-container>.wq-conteudo {
        padding: 0;
        position: initial;
        top: initial;
        margin: 0;
        margin-top: 0!important
    }
    .wq-04 .wq-box-4 .wq-conteudo .wq-btn {
        width: calc(100% - 30px);
        left: 15px
    }
    .wq-04 .wq-conheca .wq-box-4 {
        margin-right: 0;
        margin: .5rem 0
    }
    .wq-04 .wq-box-4 {
        margin-bottom: 1rem;
        margin-right: 0
    }
    .wq-footer .wq-midias-sociais li {
        margin: 0rem!important
    }
    .wq-04 .wq-conheca {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
    .wq-calendario-pdf .wq-title {
        padding: 0 0 0
    }
    .wq-footer nav,
    .wq-footer nav li {
        text-align: center;
        display: block
    }
    .wq-footer nav li {
        padding: .5rem 0!important
    }
    .wq-footer .wq-midias-sociais {
        text-align: center
    }
    .wq-01-credibilidade .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .wq-01-investimento .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .wq-01-sobre-a-aiec .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .wq-01-metodologia .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .wq-01-biblioteca .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .wq-01-noticias .wq-box-6 .wq-conteudo h2 {
        font-size: 18px
    }
    .wq-newsletter input {
        height: 50px;
        margin: .5rem 0
    }
    .wq-newsletter .wq-box-8f {
        margin: 0 auto
    }
    .wq-newsletter .wq-btn {
        width: 100%
    }
    .wq-newsletter .wq-box-cl-12f {
        margin: .5rem 0!important
    }
    .wq-endereco .wq-navbar-btns {
        flex-wrap: wrap
    }
    .wq-endereco .wq-navbar-btns button {
        padding: .5rem
    }
    .body-index .wq-subheader {
        color: #444
    }
    .body-index .wq-subheader .search {
        filter: invert(0)
    }
    .wq-banner figure {
        height: 450px
    }
    .wq-banner .wq-text-banner {
        bottom: 0
    }
    .wq-banner figure img {
        width: auto
    }
    .wq-banner .wq-text-banner h2 {
        font-size: 22px
    }
    .wq-banner .wq-text-banner .wq-button a:first-child {
        margin-right: 0;
        margin-bottom: .5rem
    }
    .wq-02 .wq-title {
        padding: 2rem 0
    }
    .wq-02 .wq-box-3f {
        display: none
    }
    .wq-02 .wq-box-9f .wq-conteudo {
        padding: 20px
    }
    .wq-02 .wq-box-9f figure {
        position: initial;
        box-shadow: none
    }
    .wq-02 .wq-box-9f figure img {
        width: auto
    }
    .wq-02 .owl-stage-outer {
        box-shadow: none
    }
    .wq-02 {
        margin-bottom: 0
    }
    .wq-03 .wq-flex {
        justify-content: center
    }
    .wq-03 {
        margin-bottom: 0
    }
    .wq-03 figure {
        width: 135px
    }
    .wq-03 figure img {
        width: 100%
    }
    .wq-06 {
        margin-bottom: 0;
        height: auto
    }
    .wq-07 {
        padding: 2rem 0
    }
    .wq-01-institucional .wq-missao {
        padding: 1rem 0
    }
    .wq-01-institucional .wq-bandeiras {
        bottom: 95px
    }
    .wq-01-perfil-tutor .wq-02 .wq-box-9f figure {
        border-radius: 0
    }
    .wq-mapas .wq-box-7f figure {
        height: auto
    }
    .wq-mapas .wq-box-7f img {
        width: auto
    }
    .wq-mapas .wq-box-5f.wq-box-cl-12f {
        margin: 0
    }
    .wq-mapas .wq-box-7f.wq-box-cl-12f {
        margin: 0
    }
    .wq-menu-mba {
        flex-wrap: wrap
    }
    .wq-menu-mba li {
        width: 100%;
        text-align: center
    }
    .wq-01-mba {
        margin-bottom: 0
    }
    .wq-01-professores .wq-button a {
        margin: .5rem 0
    }
    .wq-01-quero-ingressar .wq-texto {
        padding-right: 0;
        padding-top: 2rem
    }
    .wq-01-quero-ingressar .wq-conteudo.conteudo .wq-flex {
        margin: 2rem 0 0
    }
    .wq-mais-detalhes .wq-box-4 {
        margin: 1rem 0
    }
    .wq-01-quero-ingressar .wq-formulario-increver .wq-flex {
        background: #f9f9f9
    }
    .wq-01-quero-ingressar .wq-flex {
        justify-content: center;
        position: initial;
        top: initial
    }
    .wq-formulario-increver {
        height: auto
    }
    .wq-formulario-increver .wq-box-6:first-child .wq-conteudo,
    .wq-formulario-increver .wq-box-6:last-child .wq-conteudo {
        margin: 0
    }
    .wq-formulario-increver .wq-box-6 {
        margin: 2rem 0!important
    }
    .body-cursos-escolhido .wq-01-curso-escolhido .wq-container,
    .wq-formulario-increver {
        background: transparent
    }
    .wq-mais-detalhes {
        height: auto
    }
    .wq-mais-detalhes .wq-flex {
        padding-bottom: 1rem;
        justify-content: flex-start
    }
    .wq-formulario-increver .wq-title h2 {
        font-size: 20px
    }
    .wq-mais-detalhes .wq-title p {
        padding-bottom: 0rem
    }
    .wq-formulario-increver {
        margin-bottom: 0
    }
    .wq-02-resultados.wq-navbar-conteudo {
        display: none
    }
    .wq-01-resultados .wq-conheca {
        display: none
    }
    .body-resultado-do-vestibular iframe {
        width: 100%
    }
    .body-resultado-do-vestibular .wq-endereco {
        margin-bottom: 55rem
    }
    .wq-endereco .wq-box-cl-12f {
        margin: 0
    }
    .wq-01-resultados {
        margin-bottom: 0
    }
    .wq-01-tutores .wq-button.wq-flex a {
        margin: .5rem 0
    }
    .wq-01-tutores .wq-button.wq-flex a:first-child {
        margin-right: 0
    }
    .wq-01-blog-interno .wq-box-8f .wq-title h2 {
        font-size: 20px
    }
    .wq-01-blog-interno .wq-box-8f .wq-conteudo {
        padding: 15px
    }
    .wq-01-blog-interno .wq-box-8f .text-design {
        padding: 0
    }
    .wq-01-blog-interno .wq-box-4f>.wq-conteudo {
        margin-right: 0
    }
    .body-blog-interno .wq-08 {
        padding: 0
    }
    .body-blog-interno .wq-banner figure {
        margin-top: 0
    }
    .wq-01-blog-interno .wq-box-4f .wq-btn {
        width: 100%
    }
    .wq-01-blog-interno .wq-box-4f input {
        width: 89%
    }
    .wq-01-blog-interno {
        margin-bottom: 0
    }
    .body-blog .wq-banner img {
        width: auto
    }
    .body-blog .wq-banner figure {
        margin-top: 0
    }
    .wq-banner .wq-banner-blog-text h1 {
        font-size: 20px
    }
    .wq-data {
        flex-wrap: wrap
    }
    .body-blog .item h2 {
        font-size: 19px
    }
    .wq-01-ebook .wq-box-8f ul {
        padding: 1rem 0
    }
    .wq-01-ebook .wq-form-ebook {
        padding: 27px 30px 50px
    }
    .wq-01-faq .wq-acordeon-conteudo {
        padding: 35px 10px
    }
    .wq-01-faq .wq-acordeon-btn {
        padding: 30px 20px
    }
    .wq-01-faq .wq-acordeon-conteudo ul {
        padding: 0
    }
    .body-cursos-escolhido .wq-formulario-increver .wq-flex {
        position: initial;
        top: 0
    }
    .wq-01-curso-escolhido .wq-texto {
        font-size: 17px
    }
    .wq-02-grade-curricular .wq-box-6 {
        overflow: hidden
    }
    .wq-02-grade-curricular .wq-box-6 tr td:first-child {
        padding-left: 10px
    }
    .wq-02-grade-curricular .wq-box-6 tr th {
        padding: .5rem;
        font-size: 12px
    }
    .wq-02-grade-curricular .wq-box-6 tr td {
        padding: 1rem 0;
        font-size: 11px
    }
    .body-grade-curricular .wq-02-grade-curricular .wq-conteudo {
        padding: 15px
    }
    .wq-01-contato .wq-navbar-btns div {
        padding: .5rem 0
    }
    .wq-aluno>.wq-conteudo {
        padding: 0
    }
    .wq-aluno figure {
        height: 287px
    }
    .wq-aluno>.wq-conteudo .wq-box-cl-12f {
        margin: 0
    }
    .wq-nao-aluno>.wq-conteudo {
        padding: 0
    }
    .wq-nao-aluno .wq-box-6 input {
        width: 82%!important
    }
    .wq-nao-aluno .wq-box-6 .distrito {
        margin-left: 0;
        width: 100%!important
    }
    .wq-nao-aluno .wq-box-6 textarea {
        width: 82%!important
    }
    .wq-nao-aluno form .wq-btn {
        margin: 0 auto
    }
    .body-contato .wq-footer {
        margin-top: 45rem
    }
    .wq-01-sobre-a-aiec .wq-conteudo.conteudo ul {
        padding-left: 1rem
    }
    .login .wq-flex {
        width: auto
    }
    .login .wq-box-6 .wq-conteudo.title h2 {
        font-size: 17px
    }
    .investimento>.wq-flex {
        align-items: initial
    }
    .investimento>.wq-flex ul {
        padding-left: 0!important
    }
    .investimento>.wq-flex ul:first-child {
        padding-right: 5px
    }
    .wq-formulario-investimento li.curso {
        padding: 18px 0!important
    }
    .wq-01-polos.wq-endereco .wq-navbar-btns button {
        width: 100%
    }
    .wq-subheader .wq-flex .wq-btn img {
        display: none
    }
    .curso-formacao-lideres>a {
        margin-top: 2rem
    }
    .curso-formacao-lideres a figure img {
        width: 100%
    }
    .curso-formacao-lideres div>a>figure {
        margin-top: 2rem;
        display: block
    }
    .curso-formacao-lideres .wq-01-curso-escolhido .wq-breadcrump {
        background: transparent
    }
    .curso-formacao-lideres .wq-banner {
        display: block
    }
    .curso-formacao-lideres .wq-banner figure {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-overlay {
        display: none!important
    }
    .curso-formacao-lideres .wq-banner .wq-conteudo h2 {
        margin-top: 100px!important;
        color: #494949!important;
        margin-bottom: 0!important
    }
    .body-cursos-escolhido .wq-banner .wq-conteudo {
        position: initial
    }
    .wq-banner .wq-text-banner .wq-button a:last-child {
        margin-left: 0
    }
}