@media only screen and (max-width: 1920px) {
    #area_slider_noticias, #noticias .noticias_int .titulo {
        margin-left: -20px;
    }
}
@media only screen and (max-width: 1800px) {
    #area_slider_noticias, #noticias .noticias_int .titulo {
        margin-left: 0;
    }
}
@media only screen and (max-width: 1540px) {
    #atuacao .camada-atuacao {
        width: 100%;
    }
}
@media only screen and (max-width: 1280px) {
    #area_slider_noticias, #noticias .noticias_int .titulo, #noticias_page .titulo {
        text-align: center;
    }
}
@media only screen and (max-width: 1217px) {
    #atuacao .camada-atuacao2 {
        width: 100%;
    }
    #noticias .noticias_int .titulo{
        text-align: center;
    }
}
@media only screen and (max-width: 1180px) {
    #slider .carousel-control.left {
        margin-left: 1%;
    }
    #slider .carousel-control.right {
        margin-right: 1%;
    }
}
@media only screen and (max-width: 1150px) {
    .info-map {
        height: auto;
        margin-top: 115px;
    }
    .info-map .info-map-int {
        width: 100%;
        height: auto;
    }
    .info-map .info-map-int .info-map-int-end {
        width: 100px;
        float: left;
        height: auto;
        padding: 0;
        margin: 0;
        margin-bottom: 50px;
    }
    #map {
        height: 450px;
    }
    .info-map .info-map-int .info-map-int-end {
        width: 100%;
    }
    .info-map .info-map-int .info-map-int-end .enderecos, .info-map .info-map-int .info-map-int-end .enderecos span, .info-map .info-map-int .info-map-int-end .telefones {
        background: none;
        width: 100%;
        text-align: center;
        padding: 0;
        height: auto;
        margin-top: 20px;
    }
    .info-map .info-map-int .info-map-int-end .enderecos, .info-map .info-map-int .info-map-int-end .telefones {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 1120px) {
    #area-de-atuacao .atuacao_int .menu-atuacao, #equipe_page .menu-equipe{
        display: none;
    }
    .select-atuacao {
        display: block;
    }
    #equipe_page .pessoa{
      display: none;
    }
    #equipe_page .dd-pessoa .pessoa, .dd-pessoa{
      display: block!important;
    }

    #area-de-atuacao .atuacao_int span.center-box {
        width: auto;
        float: none;
        margin: 0 auto;
        display: table;
    }
    #equipe_page .pessoa .img img{
      width: 150px;
    }

    #equipe_page .txt-equipe{
      width: 100%;
      float: left;
      text-align: center;
      padding-left: 15px;
      padding-right: 15px;
      margin-top: 0;
      margin-right: 0;
    }
    #equipe_page .dd-pessoa .pessoa .img{
      width: 100%;
      text-align: center;
    }
    #equipe_page .pessoa .img img{
      margin: 0 auto;
      text-align: center;
    }
    #equipe_page .dd-pessoa .pessoa{
      margin-top: 30px;
    }
}
@media only screen and (max-width: 1024px) {
    a#prev, a#next {
        display: none;
    }
    #area_slider_intro {
        display: none;
    }
    #bt_menu, #header_mobile {
        display: block;
    }
    #topo, #slider .carousel-control.left, #slider .carousel-control.right {
        display: none;
    }
    #slider {
        margin-top: 50px;
    }
    .menu_fixed, .informacoes_fixed {
        display: none;
    }
    .page_estrutura {
        padding-top: 80px;
    }
    #area-de-atuacao .atuacao_int {
        padding-left: 20px;
        padding-right: 20px;
    }
    #area-de-atuacao .atuacao_int ul {
        padding-left: 0;
        line-height: 25px;
    }
    .txt-destaque span {
        width: 100%;
        float: left;
        font-size: 32px;
        line-height: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .conteudo-home {
        margin-top: 50px!important;
    }
    .info-map, .info-map .info-map-int {
        height: auto;
    }
}
@media only screen and (max-width: 1116px) {
    #equipe_page .equipe_int .equipe_item .foto, #equipe_page .equipe_int1 .equipe_item .foto, #equipe_page .equipe_int2 .equipe_item .foto {
        float: none;
        margin: 0 auto;
    }
    #equipe_page .equipe_int .equipe_item .info .nome, #equipe_page .equipe_int1 .equipe_item .info .nome, #equipe_page .equipe_int2 .equipe_item .info .nome, #equipe_page .equipe_int .equipe_item .info, #equipe_page .equipe_int1 .equipe_item .info, #equipe_page .equipe_int2 .equipe_item .info {
        width: 100%;
        text-align: center;
    }
    #equipe_page .equipe_int .equipe_item .info, #equipe_page .equipe_int1 .equipe_item .info, #equipe_page .equipe_int2 .equipe_item .info {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 15px;
    }
}
@media only screen and (max-width: 1150px) {
    #escritorio .escritorio_int:last-child {
        padding: 25px;
        padding-top: 60px;
    }
}
@media only screen and (max-width: 1080px) {
    #escritorio {
        height: auto;
    }
    #escritorio .escritorio_int:nth-child(2) {
        display: none;
    }
    #escritorio .escritorio_int:last-child {
        padding-bottom: 40px;
    }
    #escritorio .escritorio_int, #escritorio .escritorio_int .txt, #escritorio .escritorio_int .txt2 {
        width: 100%;
        text-align: center;
    }
}
@media only screen and (max-width: 990px) {
    #contato .contato_int form, #contato .contato_int .form_int, #contato .contato_int .form_int .cmp-cidade, #contato .contato_int .formulario_select {
        width: 100%;
    }
    #contato .contato_int .formulario_select {
        width: 100%!important;
        margin-bottom: 15px;
    }

    a#next_at, a#prev_at, a#prev_an, a#next_an{
      display: none;
    }

}
@media only screen and (max-width: 940px) {
    #slider .carousel-caption .txt {
        font-size: 38px;
    }
    #slider .carousel-caption {
        top: 15%;
    }
}
@media only screen and (max-width: 910px) {
    #equipe .equipe .equipe_int {
        width: 100%;
        margin-bottom: 25px
    }
    #equipe .equipe .equipe_int:last-child {
        margin-bottom: 0;
    }
    #equipe {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }
    #equipe .equipe {
        width: 100%;
    }
}
@media only screen and (max-width: 880px) {
  #equipe_page .pessoa{
    margin-left: 10px;
  }
}
@media only screen and (max-width: 830px) {
    #area-de-atuacao .atuacao_int .sidebar-right {
        display: none;
    }
    #area-de-atuacao .atuacao_int span.center-box, #area-de-atuacao .atuacao_int .txt-atuacao {
        width: 100%;
        float: left;
    }
    #area-de-atuacao .atuacao_int {
        width: 100%;
        float: left;
        margin-top: 35px;
    }
}
@media only screen and (max-width: 800px) {
    #informacoes_rodape .icone-localizacao {
        display: none;
    }
    #informacoes_rodape .informacao_int .endereco1, #informacoes_rodape .informacao_int .endereco2 {
        width: 100%;
        text-align: center;
        float: none;
    }
    #informacoes_rodape .informacao_int .endereco2 {
        margin-left: 10px;
    }
}
@media only screen and (max-width: 776px) {
    #slider .carousel-caption .txt {
        font-size: 25px;
        line-height: 29px;
    }
    #slider .carousel-caption {
        top: 23%;
    }
}
@media only screen and (max-width: 730px) {
    #informacoes_rodape {
        height: auto;
        padding-bottom: 20px;
        background: #2A447D;
        float: left;
    }
    #informacoes_rodape .informacao_int .endereco1, #informacoes_rodape .informacao_int .endereco2 {
        height: auto;
    }
    #informacoes_rodape .informacao_int .endereco2 {
        margin-left: 0;
    }
    #informacoes_rodape .informacao_int, #informacoes_rodape .informacao_int:nth-child(2) {
        width: 100%;
        height: auto;
    }
    #informacoes_rodape .informacao_int:last-child {
        background: #2A447D;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 660px) {
    #equipe .txt {
        width: 100%;
    }
}
@media only screen and (max-width: 645px) {
    #footer .copyby {
        padding-top: 24px;
    }
    #footer .copyby a {
        width: 86px;
        margin: 0 auto;
    }
    #footer .copyby a .by {
        position: inherit;
        margin: 0 auto;
        margin-top: 10px;
    }
    #footer {
        height: auto;
        padding-bottom: 15px;
    }
}
@media only screen and (max-width: 600px) {
    #slider .carousel-caption .txt {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 550px) {
    #slider {
        display: none;
    }
    .conteudo-home {
        margin-top: 50px!important;
    }
}
@media only screen and (max-width: 540px) {
    .rodaroda {
        display: none;
    }
    #equipe .equipe .equipe_int .foto {
        width: 100%;
        float: left;
    }
    #equipe .equipe .equipe_int .foto a .icone-bola {
        display: none;
    }
    #footer .copyby {
        width: 100%;
    }
    #footer .copyby a {
        width: 100%;
        display: table;
        clear: both;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 468px) {
    #noticia_page .noticia_int ul {
        padding-left: 0;
    }
    #noticia_page .noticia_int .data {
        text-align: center;
    }
}
@media only screen and (max-width: 487px) {
    #slider .carousel-caption {
        top: 10%;
    }
}
@media only screen and (max-width: 420px) {
    #slider {
        display: none;
    }
}
@media only screen and (max-width: 400px) {
    #noticia .noticia_int .rede-social .fonte, #noticia .noticia_int .rede-social .icone-rede-social {
        width: 100%;
    }
    #noticia .noticia_int .rede-social .icone-rede-social .icone-rd_int {
        float: none;
    }
    #noticia .noticia_int .rede-social .fonte {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 390px) {
    #equipe .equipe .equipe_int .foto img {
        width: 100%;
        height: auto;
    }
    #equipe .equipe .equipe_int .foto span {
        height: auto;
    }
    #equipe {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 365px) {
    #equipe .titulo, #escritorio .escritorio_int .titulo {
        font-size: 35px;
    }
    #equipe {
        padding-left: 10px;
        padding-right: 10px;
    }
}
