
/*----- MÁXIMO 475 -----*/
@media (max-width:475px) {
    #logo {
        margin-top: 15px;
        margin-bottom: 15px;
        flex-direction: column;
    }
    #logo , #logo .selo , #logo .sigla {
        display:flex;
        align-content: center;
        align-items: center;
    }
    #logo .selo img {
        height:63px;
    }
    #logo .sigla h1 {
        font-size:14px !important;
        line-height:16px;
        text-align: center;
    }

    .acessibilidade span{
        font-size: 16px;
    }

    #tabelas-head {
        display:none !important;
    }
    .imagem-lista-noticia {
        height:auto;
        max-height:300px;
    }
    .container-contato{
        margin-top: 16px;
        /* margin-bottom: 20px; */
    }
    .contato-topo p {
        font-size: small;
    }
    #campo-busca {
        text-align: center !important;
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    #form-busca {
        margin-top: 10px;
        margin-bottom: 30px;
        display: flex;
        justify-content: center !important;
    }
    #form-busca input {
        height:36px;
        font-size:14px;
        width: 70%;
        padding:6px 16px;
    }
    #form-busca button {
        padding:4px 10px;
        height:36px;
        width:50px;
    }
    #form-busca:hover input {
        width:310px;
        padding:6px 16px;
    }
    .bg-white-responsivo {
        background-color: rgb(50,50,50) !important;
    }
   .menu-especial #select-especial {
        color: rgb(255,255,255) !important;
        background-color: rgb(50,50,50);
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    .titulo-interno {
        margin-top:10px;
        margin-bottom: 30px;
    }
    .logo-footer {
        justify-content: center;
    }
    .select-footer{
        margin: 30px 0px;
    }
    .texto-footer {
        justify-content: center;
        text-align: center;
    }
    .icone-footer {
        margin-top:20px;
        margin-left:10px;
    }
    .bannerTopo img {
        width:100%;
        height:auto;
        object-fit: cover;
        object-position: center;
        overflow: hidden;
    }
    .resumo-noticia-capa {
        display:none;
    }
    .atalho a {
        font-size:11px;
        line-height:15px;
        padding:10px 0;
    }
    .banner-central-capa img {
        margin:20px 0 25px 0;
        height:auto;
        border:1px solid rgb(220,220,220);
    }
    .numeros span {
        font-size:50px !important;
    }
    .numeros h2 {
        font-size:50px !important;
        line-height:55px;
    }
    .numeros h3 {
        font-size:24px !important;
        line-height:22px;
    }
    .materia-capa-revista {
        display:none;
    }
    .contraste-revista h4 {
        font-size:18px !important;
    }
    .video-home-maior {
        height:300px;
    }
    .box-responsavel img {
        height:230px;
    }
    .box-responsavel span {
        height: 140px;
    }
    #tabelas > div > div:last-child {
        border-bottom:3px solid rgb(160,160,160) !important;
        margin-bottom:40px !important;
    }
    .img-transparencia img {
        filter: grayscale(100%) !important;
    }
    .texto-botoes-topo, .divisoria-botoes-topo{
        display: none;
    }
    #banner-topo .tns-controls {
        bottom: 28%;
    }	
    #banner-topo .tns-controls button span {
        font-size: 38px;
    }	
    #mais-lidas{
        margin-top: 35px;
    }
    .portais span{
        display: none;
    }
    .portais{
        margin-right: 20px;
    }
    .mySlides{
        text-align: left !important;
    }
    .nome-footer{
        text-align: center !important;
    }
    .contato-footer-align-resp{
        margin-top: 30px;
    }
    
    .height-resp{
        height: 63% !important;
    }
    .btn-conselheiro{
        padding: 14px 4px;
    }
    .contato-footer-resp{
        margin-bottom: 15px;
    }
    .portais-menu-li:hover .portais-itens{
        left: -160px;
    }
    .noticia-home{
        margin-bottom: 17px;
        height: auto;
    }
    .agenda-capa{
        margin-bottom: 20px;
        height: auto;
    }
    .mbr{
        margin-bottom: 60px;
    }
    .revista-home-resp{
        margin-bottom: 25px;
    }
    .licitacao-home-resp .titulo, .ouvidoria-home-resp .titulo{
        margin-left: 13px !important;
        margin-right: 15px !important;
    }
    .breadcrumb-item.active{
        max-width: 14ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-menuwrapper button {
        width: 93px;
        right: -210px;
    }    
    .btn-topo{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
   
    .coluna-agenda-capa{
        padding: 15px;
    }
    .coluna-agenda-capa:nth-child(2){
        border-bottom: 1px solid #dee2e6;
    }
    .coluna-agenda-capa-titulo{
        border-radius: 12px 12px 0px 0px;
    }
    .padding-video-home-thumb{
        padding: 0px;
    }
    .video-home-thumb{
        margin-bottom: 10px;
    }
    #logo-footer-slogan .selo img {
        height:60px;
    }
    .dl-menuwrapper{
        margin-top: 5px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 352px;
        height: 396px;
    }
    #container-agenda{
        margin-bottom: 55px;
    }
    .banner img {
        height: auto;
        min-height: 200px;
    }
    .box-mapa-site{
        padding: 20px 15px;
        margin: 15px;
    }
    .midias-topo img{
        width: 20px;
    }
    #banner-topo .tns-controls button:first-child{
        left: 0px !important;
    }
    #banner-topo .tns-controls button:nth-child(2){
        right: 10px !important;
    }
    #banner-topo .tns-controls button svg{
        font-size: 25px !important;
    }
    .botoes-conveniado{
        margin-top: 15px;
        text-align: left !important;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    .associe img {
        max-width: 70%;
    }
    .associe h2 {
        font-size:36px !important;
        line-height:45px !important;
    }

}





/*----- 476/575 -----*/
@media (min-width: 476px) and (max-width: 575px) {
    #logo {
        margin-top:10px;
        margin-bottom: 15px;
        flex-direction: column;
    }
    #logo , #logo .selo , #logo .sigla {
        display:flex;
        align-content: center;
        align-items: center;
    }
    #logo .selo img {
        height: 70px;
    }
    #logo .sigla h1 {
        font-size:14px !important;
        line-height:16px;
        text-align: center;
    }
    .dl-menuwrapper{
        margin-top: 8px;
    }
    #tabelas-head {
        display:none !important;
    }
    .imagem-lista-noticia {
        height:auto;
        max-height:300px;
    }
    .container-contato{
        margin-top: 16px;
    }
    .contato-topo p {
        font-size: small;
    }
    #campo-busca {
        text-align: center !important;
    }
    #form-busca {
        margin-top: 10px;
        margin-bottom: 30px;
        justify-content: center !important;
    }
    #form-busca input {
        height:36px;
        font-size:14px;
        width:330px;
        padding:6px 16px;
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    #form-busca button {
        padding:4px 10px;
        height:36px;
        width:50px;
    }
    #form-busca:hover input {
        width:380px;
        padding:6px 16px;
    }
    .bg-white-responsivo {
        background-color: rgb(50,50,50) !important;
    }
   .menu-especial #select-especial {
        color: rgb(255,255,255) !important;
        background-color: rgb(50,50,50);
    }
    .midias-sociais {
        padding: 10px 0;
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    .titulo-interno {
        margin-top:10px;
        margin-bottom: 30px;
    }
    .logo-footer {
        justify-content: center;
    }
    .select-footer{
        margin: 30px 0px;
    }
    .texto-footer {
        justify-content: center;
        text-align: center;
    }
    .icone-footer {
        margin-top:20px;
        margin-left:10px;
    }
    .resumo-noticia-capa {
        display:none;
    }
    .noticia-home img {
        height:300px;
    }
    .atalho a {
        font-size:12px;
        line-height:15px;
        padding:10px 0;
    }
    .banner-central-capa img {
        margin:20px 0 25px 0;
        height:auto;
        border:1px solid rgb(220,220,220);
    }
    .numeros span {
        font-size:50px !important;
    }
    .numeros h2 {
        font-size:50px !important;
        line-height:55px;
    }
    .numeros h3 {
        font-size:24px !important;
        line-height:22px;
    }
    .video-home-maior {
        height: 320px
    }
    .box-responsavel img {
        height:245px;
    }
    .box-responsavel span {
        height: 140px;
    }
    #tabelas > div > div:last-child {
        border-bottom:3px solid rgb(160,160,160) !important;
        margin-bottom:40px !important;
    }
    .img-transparencia img {
        filter: grayscale(100%) !important;
    }
    .texto-botoes-topo, .divisoria-botoes-topo{
        display: none;
    }
    #banner-topo .tns-controls {
        bottom: 32%;
    }	
    #banner-topo .tns-controls button span {
        font-size: 42px;
    }
    #mais-lidas{
        margin-top: 35px;
    }	
    .portais span{
        display: none;
    }
    .portais{
        margin-right: 25px;
    }
    .mySlides{
        text-align: left !important;
    }
    .nome-footer{
        text-align: center !important;
    }
    .contato-footer-align-resp{
        margin-top: 30px;
    }
    .contato-footer-resp{
        margin-bottom: 15px;
    }
    .portais-menu-li:hover .portais-itens{
        left: -130px;
    }
    .noticia-home{
        margin-bottom: 17px;
        height: auto;
    }
    .agenda-capa{
        margin-bottom: 20px;
        height: auto;
    }
    .agenda-capa img{
        height: 200px;
    }
    .mbr{
        margin-bottom: 60px;
    }
    .revista-home-resp{
        margin-bottom: 25px;
    }
    .breadcrumb-item.active{
        max-width: 18ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .btn-topo{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    .coluna-agenda-capa{
        padding: 15px;
    }
    .coluna-agenda-capa:nth-child(2){
        border-bottom: 1px solid #dee2e6;
    }
    .coluna-agenda-capa-titulo{
        border-radius: 12px 12px 0px 0px;
    }
    .padding-video-home-thumb{
        padding: 15px;
    }
    .video-home-thumb{
        margin-bottom: 10px;
    }
    #logo-footer-slogan .selo img {
        height:70px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 421px;
        height: 465px;
    }
    #container-agenda{
        margin-bottom: 55px;
    }
    .banner img {
        height: auto;
        min-height: 250px;
    }
    .box-mapa-site{
        padding: 20px 15px;
        margin: 15px;
    }
    .midias-topo img{
        width: 20px;
    }
    #banner-topo .tns-controls button:first-child{
        left: 5px !important;
    }
    #banner-topo .tns-controls button:nth-child(2){
        right: 5px !important;
    }
    #banner-topo .tns-controls button svg{
        font-size: 30px !important;
    }
    .botoes-conveniado{
        margin-top: 15px;
        text-align: left !important;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    .box-diretor img {
        object-fit: cover;
        object-position: top;
        height:360px;
    }
    .associe img {
        max-width: 70%;
    }
}





/*----- 576/767 -----*/
@media (min-width: 576px) and (max-width: 767px) {
    #logo {
        margin-top:10px;
        justify-content: center;
        margin-bottom: 20px;
    }
    #logo .selo img {
        height:80px;
    }
    #logo .sigla h1 {
        font-size:14px !important;
        line-height:16px;
    }
    #tabelas-head {
        display:none !important;
    }
    .imagem-lista-noticia {
        height:170px;
    }
    #noticia-relacionada .imagem-lista-noticia {
        height:200px;
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    .contato-topo p {
        font-size: small;
    }
    .logo-footer {
        justify-content: center;
    }
    .texto-footer {
        justify-content: center;
        text-align: center;
    }
    .select-footer{
        margin: 30px 0px;
    }
    .container-contato{
        margin-top: 10px;
    }
    #form-busca {
        margin-top: 10px;
        margin-bottom: 30px;
        justify-content: center !important;
    }
    #form-busca input {
        height:36px;
        font-size:14px;
        width:400px;
        padding:4px 16px;
    }
    #form-busca button {
        padding:4px 10px;
        height:36px;
        width:50px;
    }
    #form-busca:hover input {
        width:450px;
        padding:4px 16px;
    }
    .btn-topo{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #campo-busca{
        text-align: center !important;
    }
    .bg-white-responsivo {
        background-color: rgb(50,50,50) !important;
    }
   .menu-especial #select-especial {
        color: rgb(255,255,255) !important;
        background-color: rgb(50,50,50);
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    .titulo-interno {
        margin-top:10px;
        margin-bottom: 30px;
    }
    #noticia-home .col-ce3-12:last-child {
        display:none;
    }

    .curso-data-home h2 {
        font-size:55px !important;
        line-height:60px;
    }
    .curso-home a {
        font-size:14px;
        line-height:14px;
        margin-left:-15px;
    }
    .banner-central-capa img {
        margin:20px 0 25px 0;
        height:auto;
    }
    .numeros span {
        font-size:54px !important;
    }
    .numeros h2 {
        font-size:54px !important;
        line-height:60px;
    }
    .numeros h3 {
        font-size:22px !important;
        line-height:22px;
    }
    .video-home-maior {
        height: 380px
    }
    .box-responsavel img {
        height:300px;
    }
    #tabelas > div > div:last-child {
        border-bottom:3px solid rgb(160,160,160) !important;
        margin-bottom:40px !important;
    }
    .img-transparencia img {
        filter: grayscale(100%) !important;
    }
    .texto-botoes-topo, .divisoria-botoes-topo{
        display: none;
    }
    #banner-topo .tns-controls {
        bottom: 34%;
    }	
    #banner-topo .tns-controls button span {
        font-size: 45px;
        color: rgb(55,140,42) !important;
    }	
    #mais-lidas{
        margin-top: 35px;
    }
    .contato-footer-align-resp{
        margin-top: 25px;
    }
    .contato-footer-align-resp div:nth-child(3){
        display: none;
    }
    .portais-menu-li:hover .portais-itens{
        left: -75px;
    }
    .noticia-home{
        margin-bottom: 17px;
    }
    .mbr{
        margin-bottom: 60px;
    }
    .revista-home-resp{
        margin-bottom: 25px;
    }
    .breadcrumb-item.active{
        max-width: 24ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
  
    .coluna-agenda-capa{
        padding: 15px;
    }
    .coluna-agenda-capa:nth-child(2){
        border-bottom: 1px solid #dee2e6;
    }
    .coluna-agenda-capa-titulo{
        border-radius: 12px 12px 0px 0px;
    }
    .padding-video-home-thumb{
        padding: 15px;
    }
    .video-home-thumb{
        margin-bottom: 10px;
        padding: 0px 10px !important;
    }
    .video-home-thumb .mascara{
        right: 10px;
        left: 10px;
    }
    #logo-footer-slogan .selo img {
        height:75px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 480px;
        height: 524px;
    }
    #container-agenda{
        margin-bottom: 55px;
    }
    .banner img {
        height: auto;
        min-height: 250px;
    }
    .box-mapa-site{
        padding: 20px 15px;
        margin: 15px;
    }
    #banner-topo .tns-controls button:first-child{
        left: 0px !important;
    }
    #banner-topo .tns-controls button:nth-child(2){
        right: 5px !important;
    }
    #banner-topo .tns-controls button svg{
        font-size: 32px !important;
    }
    .botoes-conveniado{
        margin-top: 15px;
        text-align: left !important;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    .box-diretor img {
        object-fit: cover;
        object-position: top;
        height:360px;
    }
    .associe img {
        max-width: 65%;
    }
    .agenda-capa-resp:nth-child(3){
        display: none;
    }
    .dl-menuwrapper{
        margin-top: 8px;
    }
}





/*----- 768/991 -----*/
@media (min-width: 768px) and (max-width: 991px) {
    #logo {
        margin-top: 10px;
        justify-content: center;
        margin-bottom: 15px;
    }
    #logo .selo img {
        height: 80px;
    }
    #logo .sigla h1 {
        font-size:13px !important;
        line-height:15px;
    }
    .contato-topo p {
        font-size: small;
    }
    #tabelas span {
        display:none !important;
    }
    .imagem-lista-noticia {
        height:230px;
    }
    .select-footer{
        font-size: 12px;
    }
    #noticia-relacionada .imagem-lista-noticia {
        height:150px;
    }
    .noticia-home-resp:nth-child(3){
        display: none;
    }
    .container-contato{
        margin-top: 15px;
    }
    #form-busca {
        margin-top: 10px;
        margin-bottom: 30px;
        justify-content: center !important;
    }
    #form-busca input {
        height:36px;
        font-size:14px;
        width:400px;
        padding:6px 16px;
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    #form-busca button {
        padding:4px 10px;
        height:36px;
        width:50px;
    }
    .breadcrumb-item.active{
        max-width: 50ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .bg-white-responsivo {
        background-color: rgb(50,50,50) !important;
    }
   .menu-especial #select-especial {
        color: rgb(255,255,255) !important;
        background-color: rgb(50,50,50);
    }
    .midias-sociais img {
        filter: grayscale(0%);
        filter:invert(50%);
        opacity:1;
    }
    .titulo-interno {
        margin-top:10px;
        margin-bottom: 30px;
    }
    .texto-footer {
        text-align: right;
    }
    #noticia-home a h3 {
        font-size:17px !important;
        line-height:20px !important;
    }
    .resumo-noticia-capa {
        display:none;
    }
    .curso-home {
        display:flex;
        flex-direction: column;
        border-left:2px solid rgb(185,205,35);
    }
    .curso-nome-home a {
        text-align: center;
    }
    .banner-central-capa {
        display:none;
    }
    .numeros span {
        font-size:45px !important;
    }
    .numeros h2 {
        font-size:45px !important;
        line-height:45px;
    }
    .numeros h3 {
        font-size:20px !important;
        line-height:20px;
    }
    .video-home-maior {
        height: 380px
    }
    .box-responsavel img {
        height:230px;
    }
    .img-transparencia img {
        filter: grayscale(100%) !important;
    }
    .texto-botoes-topo, .divisoria-botoes-topo{
        display: none;
    }
    #banner-topo .tns-controls {
        bottom: 38%;
    }	
    #banner-topo .tns-controls button span {
        font-size: 45px;
        color: rgb(55,140,42) !important;
    }	
    #mais-lidas{
        margin-top: 35px;
    }
    .contato-footer-align-resp{
        margin-top: 25px;
    }
    .noticia-home{
        margin-bottom: 17px;
    }
    .revista-home-resp:nth-child(3){
        display: none;
    }
    .mbr{
        margin-bottom: 60px;
    }
    #campo-busca{
        text-align: center !important;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    .coluna-agenda-capa{
        padding: 20px;
    }
    .coluna-agenda-capa-titulo{
        border-radius: 12px 12px 0px 0px;
    }
    .video-home-thumb{
        margin-bottom: 10px;
    }
    #logo-footer-slogan .selo img {
        height:75px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 480px;
        height: 524px;
    }
    #banner-topo .tns-controls button:first-child{
        left: 0px !important;
    }
    #banner-topo .tns-controls button:nth-child(2){
        right: 5px !important;
    }
    #banner-topo .tns-controls button svg{
        font-size: 35px !important;
    }
    #container-agenda{
        margin-bottom: 55px;
    }
    .banner img {
        height: auto;
        min-height: 400px;
    }
    .box-mapa-site{
        padding: 20px 5px;
        margin: 15px;
    }
    .box-diretor img {
        object-fit: cover;
        object-position: top;
        height:360px;
    }
    .associe img {
        max-width: 65%;
    }
    .dl-menuwrapper{
        margin-top: 8px;
    }
    .agenda-capa-resp:nth-child(2) {
        display: none;
    }
    .agenda-capa-resp:nth-child(3) {
        display: none;
    }
}





/*----- 992/1199 -----*/
@media (min-width: 992px) and (max-width: 1199px) {
    #logo .selo img {
        height:73px;
    }
    #logo {
        margin-top: 40px;
    }
    #tabelas span {
        display:none !important;
    }
    .texto-footer {
        text-align: right;
    }
    .contato-topo p {
        font-size: small;
    }
    #form-busca {
        margin-top: 50px;
        margin-bottom: 25px;
    }
    #noticia-home a h3 {
        font-size:17px !important;
        line-height:20px !important;
    }
    .banner-central-capa {
        display:none;
    }
    .banner img {
        height: auto;
        min-height: 450px;
    }
    .numeros span {
        font-size:50px !important;
    }
    .numeros h2 {
        font-size:45px !important;
        line-height:45px;
    }
    .numeros h3 {
        font-size:20px !important;
        line-height:20px;
    }
    .video-home-maior {
        height: 280px
    }
    .box-responsavel img {
        height:260px;
    }
    #mais-lidas{
        margin-top: 35px;
    }

    .contato-footer-align-resp{
        margin-top: 20px;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .contato-footer-align-resp div:nth-child(3){
        display: none;
    }
    .banner {
        height: 340px;
        background-size: 100%;
    }
    .breadcrumb-item.active{
        max-width: 70ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .noticia-home-resp:nth-child(4){
        display: none;
    }
    .revista-home-resp:nth-child(3){
        display: none;
    }
    .mbr{
        margin-bottom: 60px;
    }
    #campo-busca{
        text-align: center !important;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    .video-home-thumb{
        margin-bottom: 10px;
    }
    #logo-footer-slogan .selo img {
        height:75px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 480px;
        height: 524px;
    }
    .box-mapa-site{
        padding: 20px;
        margin: 20px;
    }
    #container-agenda{
        margin-bottom: 55px;
    }
    .box-diretor img {
        object-fit: cover;
        object-position: top;
        height:300px;
    }
    .container-contato{
        margin-top: 50px;
    }
    .agenda-capa-resp:nth-child(3) {
        display: none;
    }
}





/*----- 1200/1399 -----*/
@media (min-width: 1200px) and (max-width: 1399px) {
    #logo {
        margin-top:39px;
    }
    #logo .selo img {
        height: 73px;
    }
    #tabelas span {
        display:none !important;
    }
    .texto-footer {
        text-align: right;
    }
    .numeros span {
        margin-top:15px;
        font-size:55px !important;
    }
    .numeros h2 {
        font-size:50px !important;
        line-height:50px;
    }
    .numeros h3 {
        font-size:22px !important;
        line-height:22px;
    }
    .video-home-maior {
        height: 300px
    }
    .contato-footer-align-resp{
        margin-top: 20px;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .contato-footer-align-resp div:nth-child(3){
        display: none;
    }
    .dl-menuwrapper{
        display: none;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    .video-home-thumb{
        padding: 0px 8px !important;
    }
    .video-home-thumb .mascara{
        right: 8px;
        left: 8px;
    }
    #logo-footer-slogan .selo img {
        height:90px;
    }
    .span-iframe{
        display: flex;
        justify-content: center;
        width: 481px;
        height: 485px;
    }
    .box-mapa-site{
        padding: 20px;
        margin: 25px;
    }
    .box-diretor img {
        object-fit: cover;
        object-position: top;
        height:300px;
    }
    .container-contato{
        margin-top: 50px;
    }
}






/*----- 1400/1679 -----*/
@media (min-width: 1400px) and (max-width: 1679px) {
    #tabelas span {
        display:none !important;
    }
    #logo {
        margin-top:30px;
    }
    #logo .selo img {
        height:80px;
    }
    .texto-footer {
        text-align: right;
    }
    .video-home-maior {
        height: 340px
    }
    .dl-menuwrapper{
        display: none;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    #logo-footer-slogan .selo img {
        height:80px;
    }
    .contato-footer-align-resp{
        margin-top: 20px;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .container-contato{
        margin-top: 50px;
    }
}





/*----- 1680/1920 -----*/
@media (min-width: 1680px) and (max-width: 1920px) {
    #tabelas span {
        display:none !important;
    }
    .texto-footer {
        text-align: right;
    }
    .dl-menuwrapper{
        display: none;
    }
    .impresso .imagem-lista , .impresso .imagem-lista img {
        height:auto;
    }
    .contato-footer-align-resp{
        margin-top: 20px;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .container-contato{
        margin-top: 50px;
    }
}





/*----- MAIS DE 1920 -----*/
@media (min-width: 1921px) {
    #tabelas span {
        display:none !important;
    }
    .texto-footer {
        text-align: right;
    }
    .dl-menuwrapper{
        display: none;
    }
    .container-contato{
        margin-top: 50px;
    }
}





/* ----- MENU FECHADO ----- */
@media (max-width: 1200px) {
    .dynamika-menu-nav-forest {display:none}
}