/***** 1080 *****/

@media screen and (min-width: 1900px) {
    .newsletterForm .formTableLayout #apagar {
        margin-top: 10%!important;
    }
    body.scrolled #menu .lista-menu-principal {
        margin-top: 32px;
    }
    .conteudoEquipe {
        width: 89.5%;
    }
    #interna {
        min-height: 724px;
    }
}


/***** 768 *****/

@media screen and (max-width: 1400px) {
    body.scrolled #wrapperMenu {
        margin-top: -5.5%;
    }
    #menu .lista-menu-principal>li {
        width: auto;
        margin-right: 2%;
    }
    .item.active .titulo-item {
        top: 24%!important;
    }
    div#banner h3 {
        font-size: 43px;
        font-weight: 900;
        text-transform: uppercase;
    }
    div#banner p {
        font-size: 16px;
        font-family: arial;
    }
    a.btn-more {
        border: 4px solid white;
        padding: 8px 36px;
        font-size: 25px;
        color: white;
    }
    #banner.animar {
        height: 550px;
    }
    .faixa1 {
        background-position-x: 6%;
        background-size: 66%;
    }
    .faixa2 {
        height: auto;
    }
    .conteudoEquipe {
        width: 85%;
        height: 87%;
    }
    .textoEquipe.col-md-12 {
        width: 93%;
    }
    .titulo-item h3 {
        background-color: transparent;
        font-size: 44px;
    }
    .faixa3 img {
        height: 488px;
        padding: 48px;
    }
    .faixa3 h3 {
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        color: rgb(51, 122, 183);
    }
    .faixa3 p {
        font-size: 15px;
        font-family: arial;
        color: #a4a4a4;
    }
    .faixa3 a.btn-more,
    a.btn-more-dark {
        border: 4px solid rgb(51, 122, 183);
        ;
        padding: 8px 36px;
        font-size: 17px;
        color: rgb(51, 122, 183);
        ;
    }
    .faixa3 a.btn-more,
    a.btn-more-dark {
        border: 2px solid rgb(51, 122, 183);
    }
    .faixa4 h3 {
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        color: rgb(51, 122, 183);
    }
    .faixa4 p {
        font-size: 15px;
        font-family: arial;
        color: #a4a4a4;
    }
    .faixa4 img {
        height: 357px;
        padding: 48px;
    }
    .faixa5 h3 {
        font-size: 21px;
    }
    div#parceiros img,
    div#socios img {
        margin-right: 9px;
        height: auto;
        width: 124px;
    }
    .newsletterForm .formTableLayout #Enviar,
    .newsletterForm .formTableLayout #apagar {
        font-size: 16px;
        margin-top: 9%;
    }
    @keyframes grow {
        0% {
            height: 0%;
        }
        100% {
            height: 87%;
        }
        #interna {
            min-height: 430px;
        }
    }
    #interna {
        min-height: 430px;
    }
}

@media screen and (min-width: 1450px) and (max-width: 1600px) and (max-height: 900px) {
    body.scrolled #wrapperMenu {
        margin-top: -5%;
    }
    #menu .lista-menu-principal>li {
        width: auto;
        margin-right: 3%;
    }
    .conteudoEquipe {
        width: 87%;
    }
    @keyframes grow {
        0% {
            height: 0%;
        }
        100% {
            height: 89.5%;
        }
    }
    #banner.animar {
        height: 715px;
    }
    div#parceiros img {
        margin-right: 9px;
    }
    .newsletterForm .formTableLayout #Enviar,
    .newsletterForm .formTableLayout #apagar {
        font-size: 20px;
    }
    .newsletterForm .formTableLayout #apagar {
        margin-top: 9%;
    }
    .faixa4 img {
        height: 434px;
    }
    #interna {
        min-height: 550px;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1440px) and (max-height: 900px) {
    div#banner h3 {
        font-size: 49px;
        font-weight: 900;
        text-transform: uppercase;
    }
    #menu .lista-menu-principal>li {
        width: 120px;
    }
    .titulo-item h3 {
        background-color: transparent;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        color: rgb(51, 122, 183);
        text-align: left;
    }
    .titulo-item p {
        background-color: transparent;
        font-size: 15px;
        font-family: arial;
        color: #a4a4a4;
    }
    .faixa3 h3 {
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        color: rgb(51, 122, 183);
    }
    .faixa3 p {
        font-size: 15px;
        font-family: arial;
        color: #a4a4a4;
    }
    .faixa3 img {
        height: 522px;
        padding: 48px;
    }
    .faixa4 h3 {
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        color: rgb(51, 122, 183);
    }
    .faixa4 p {
        font-size: 16px;
    }
    .faixa3 a.btn-more,
    a.btn-more-dark {
        border: 3px solid rgb(51, 122, 183);
        padding: 8px 36px;
        font-size: 30px;
        color: rgb(51, 122, 183);
        transition: all 0.5s ease;
    }
    .faixa5 h3 {
        font-size: 22px;
    }
    div#parceiros img,
    div#socios img {
        margin-right: 3px;
        height: 137px;
    }
    #banner.animar {
        height: 700px;
    }
    .newsletterForm .formTableLayout #Enviar {
        background-color: rgba(11, 144, 135, 1);
        color: white;
        margin-top: 10%;
        border: none;
        text-transform: uppercase;
        font-size: 18px;
    }
    .newsletterForm .formTableLayout #apagar {
        background-color: rgba(11, 144, 135, 1);
        color: white;
        margin-top: 10%;
        border: none;
        text-transform: uppercase;
        font-size: 18px;
    }
    body.scrolled #wrapperMenu {
        margin-top: -5.5%;
        height: 100px;
    }
}


/***** Tablets *****/

@media screen and (max-width: 1024px) {
    /* menu */
    #wrapperMenu li.imgAnpet {
        display: none!important;
    }
    #wrapperMenu li.item-103 {
        display: block!important;
    }
    body.scrolled #wrapperMenu {
        margin-top: -9.5%!important;
    }
    #menu .lista-menu-principal {
        margin-left: -16px;
    }
    body #wrapperMenu {
        transition: none!important;
    }
    .banner .col-md-7 {
        background-color: #efefef;
    }
    .gtd56.acesso2 {
        margin-left: 50%;
    }
}

@media screen and (max-width: 768px) {
    /* menu */
    #wrapperMenu li.imgAnpet {
        display: none!important;
    }
    #wrapperMenu li.item-103 {
        display: block!important;
    }
    body.scrolled #wrapperMenu {
        margin-top: -9.5%!important;
    }
    #menu .lista-menu-principal {
        margin-left: -16px;
    }
    /* intro */
    div#site-logo {
        padding: 20px;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    div#banner p {
        font-size: 26px!important;
    }
    /* Carossel  */
    .titulo-item {
        width: 412px!important;
    }
    .titulo-item h3 {
        font-size: 30px!important;
    }
    .titulo-item p {
        margin-bottom: 0px!important;
    }
    /* Noticias */
    div#maisNoticias {
        margin-top: 60px;
    }
    /* Faixa 3 e 4 */
    .faixa3 p,
    .faixa4 p {
        font-size: 25px!important;
    }
    .faixa3 a.btn-more,
    a.btn-more-dark {
        font-size: 25px;
    }
    /* footer */
    #footerPrincipal {
        background-color: rgb(51, 122, 183);
        height: 100%;
    }
}


/***** smartphones *****/

@media screen and (max-width: 500px) {
    /* menu */
    #interna .col-md-12 .col-md-8 {
        margin-top: 150px;
    }
    #menu .lista-menu-principal {
        margin-left: 0px!important;
    }
    body.scrolled #wrapperMenu {
        margin-top: -20.5%!important;
    }
    body.scrolled #wrapperMenu {
        height: 56px!important;
    }
    .gtd56.acesso2 {
        margin-left: 50%;
    }
    /* #banner{
  display: none;
} */
    /* intro */
    div#site-logo {
        padding: 20px;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    div#banner h3 {
        font-size: 30px!important;
    }
    div#banner p {
        font-size: 19px!important;
    }
    a.btn-more {
        font-size: 18px;
    }
    /* destaques */
    .faixa1 {
        display: none;
    }
    /* noticias */
    #noticias .warp {
        margin-bottom: 160px;
        width: 100%;
    }
    /* 3,4 */
    .faixa3.container-fluid {
        margin-top: 200px;
    }
    .f3Titulo {
        margin-top: 200px;
        clear: both;
    }
    div#eventos {
        padding: 20px 0px;
    }
    div#publicacoes {
        padding: 20px 0px;
    }
    .f4Titulo {
        margin-top: auto;
    }
    /* footer */
    #footerPrincipal {
        background-color: rgb(51, 122, 183);
        height: 100%;
        min-height: 220px;
        max-height: 510px;
    }
    #captchaTxt35 {
        width: 75px!important;
    }
    #footerPrincipal {
        margin-top: -25px;
    }
    #developer-logo {
        background-color: rgba(51, 122, 183, 1);
        height: 94px;
        text-align: right;
    }
    #noticias {
        height: 1010px;
    }
}


/***** iphone5 e smartphones antigos *****/

@media screen and (max-width: 320px) {
    /* menu */
    #menu .lista-menu-principal {
        margin-left: 0px!important;
    }
    body.scrolled #wrapperMenu {
        margin-top: -20.5%!important;
    }
    body.scrolled #wrapperMenu {
        height: 56px!important;
    }
    /* intro */
    div#site-logo {
        padding: 20px;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    div#banner h3 {
        font-size: 30px!important;
    }
    div#banner p {
        font-size: 19px!important;
    }
    a.btn-more {
        font-size: 18px;
    }
    /* destaques */
    .faixa1 {
        display: none;
    }
    /* footer */
    #footerPrincipal {
        background-color: rgb(51, 122, 183);
        height: 100%;
    }
    .f4Titulo {
        margin-top: 1900px;
    }
}