/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:link .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .modal-lg {
    width: 900px;
  } 
  
  
  .card2{
    padding:0px;
  }

  .card4 {
    flex-basis:50%;
    padding:10px;
  }

  .td-small-line {
    padding: 0px 5px 0px 5px !important;
  }

  .td-small-line-right { 
	  padding: 0px 5px 0px 5px !important;
	  text-align: right !important;
  }

  .d-md-flex {
    display: flex !important  ;
  }

  .col-canvas-navbar {
    display: none;
  }

  .mais-services-desk {
    display: none;
  }

  .topo-option-mobile {
    display: none;
  }

  .btn-services-responsives {
    display: none;
  }


}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {

  .btn-services-responsives {
    display: none;
  }

  .topo-option-mobile {
    display: none;
  }

  .col-canvas-navbar {
    display: none;
  }

  .mais-services-desk {
    display: none;
  }

  
  #VCordet {
    width: .66666667% !important;
    display: table-cell;
  }

  .carousel {
    margin-top: 20px;
  }

  .container > .navbar-header, .container > .navbar-collapse {
    font-size: 8px;
  }
  
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:link .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .recent-work-wrap .overlay{
    padding: 15px;
  }

  .services-wrap {
    padding: 40px 10px 40px 30px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }

  .tab-wrap .media .parrent.pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body{
    clear: both;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .recent-work-wrap .overlay .preview{
    line-height: inherit;
  }

  .team-bar .first-arrow {
    width: 21%;
  }

  .team-bar .second-arrow {
    width: 20%;
  }

  .team-bar .third-arrow {
    width: 21%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  ul.social_icons li{
    margin-right: 0;
  }
	.modal-lg {
		width: 900px;
	}          
  
  .PBottom {
    font-size: 10px !important;
  }
  #bottom p a {
    font-size: 10px !important;
  }
  #bottom .col-md-6 {
    width: 40%;
  }  
  #bottom .col-md-8 {
    width: 65%;
  } 
  #CaixaBottom{
       height: 275px !important;
   }

   #covidBotao {
     float: none !important;
   }

   #imgGestorResponsive {
     padding-right: 15px !important;
     width: 100% !important;
   }
  
   .diario_index_coluna_2 {
    padding-right: 15px !important;
  }

  #indexCarosselPadding {
    padding-left: 15px !important;
  }

   #col_9_LRF {
    width: 70% !important;
  }

  #col_3_LRF {
    width: 30% !important;
  }

  #botao_LRF {
    margin-bottom: 5px;
  }

  #botaoLC {
    float: none !important;
    margin-top: 10px;
  }

  #VCordet {
    width: 16.66666667% !important;
    display: initial !important;
  }

  .carousel {
    margin-top: 20px;
  }

  .card{
    flex-basis:50%;
    padding:10px;
  }
  .card2{
    flex-basis:50%;
    padding:0px;
  }

  .card4 {
    flex-basis:50%;
    padding:10px;
  }

  .bs-col6-laptop {
    width: 23.9%;
  }

  .td-small-line {
    padding: 0px 5px 0px 5px !important;
  }

  .td-small-line-right { 
	  padding: 0px 5px 0px 5px !important;
	  text-align: right !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .text-450-char {
    max-width: 450ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .m-top-zero {
    margin-top: 0;
  }

  .info-index-button-B {
    top: 5.3cm;
    left: 87%;
  }

  .num_slides {
    top: 5.3cm;
  }

  .p-info {
    margin-right: 3em !important;
  }

  .title__cliente {
    display: none;
  }
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }

  
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

  .btn-services-responsives {
    display: none;
  }

  .title__cliente {
    display: none;
  }

  .topo-option-mobile {
    display: none;
  }

  .col-canvas-navbar {
    display: none;
  }

  .mais-services-desk {
    display: none;
  }

  .invisible-edges {
    margin-top: 9px;
	  margin-bottom: 9px;
  }

  .btn-cards{
    display: contents;
  }
  /* Make Navigation Toggle on Desktop Hover */
    #centralizarLogo {
      width: 100% !important;
    }
    
    #center_logo_no_responsive {
      display: block;
      text-align: -webkit-center;
    }

    .bs-col4 {
      width: 50%;
    }
    .bs-col6 {
      width: 50%;
    }
    .bs-col8 {
      width: 50%;
    }
    .bs-col2 {
      width: 100%;
    }
    .bs-col4, .bs-col6, .bs-col2, .bs-col8 { display: block; }
    #icone-unidades{
        display: none !important;
    }

    .bs-responsive {
      display: block !important;
    }

    #covidBotao {
      float: none !important;
    }

    #imgGestorResponsive {
      padding-right: 15px !important;
      width: 100% !important;
    }

    .diario_index_coluna_2 {
      padding-right: 15px !important;
    }

    #indexCarosselPadding {
      padding-left: 15px !important;
    }

  .dropdown:link .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-fixed-top, .navbar-fixed-bottom{
    position:absolute;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 20px;
  }

  .tab-wrap .media .parrent.pull-left, 
  .media.accordion-inner .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .services-wrap {
    padding: 40px 0 40px 30px;
  }

  .recent-work-wrap .overlay{
   padding: 15px;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .sinlge-skill{
    width: 150px;
    height: 150px;
  } 

  .sinlge-skill p em {
    font-size: 25px;
  }

  .sinlge-skill p {
    font-size: 16px;
  }

  .team-bar .first-one-arrow {
    width: 2%;
  }

  .team-bar .first-arrow {
    width: 18%;
  }

  .team-bar .second-arrow {
    width: 24%;
  }

  .team-bar .third-arrow {
    width: 15%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  .blog .blog-item .entry-meta > span a{
    font-size: 10px;
  }
  	.modal-lg {
		width: 900px;
  }
  
  #col_9_LRF {
    width: 70% !important;
  }

  #col_3_LRF {
    width: 30% !important;
  }

  .card{
    flex-basis:50%;
    padding:10px;
 }
.card2{
    flex-basis:50%;
    padding:0px;
 }
.card3{
    flex-basis:100%;
    padding:10px;
 }
 .imginfo{
    flex-basis:100%;
    padding:10px;
    width: 100%;
 }

/* Force table to not be like tables anymore */
.table-condensed table, 
.table-condensed thead, 
.table-condensed tbody, 
.table-condensed th, 
.table-condensed td, 
.table-condensed tr { 
 display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
.table-condensed thead tr { 
 position: absolute;
 top: -9999px;
 left: -9999px;
}

.table-condensed tr { border: 1px solid #ccc; }

.table-condensed>tbody>tr>td { 
 /* Behave  like a "row" */
 border: none;
 border-bottom: 1px solid #eee; 
 position: relative;
 padding-left: 40%; 
 white-space: normal;
 text-align:left;
             
}

.table-condensed td:before { 
 /* Now like a table header */
 position: absolute;
 /* Top/left values mimic padding */
 top: 6px;
 left: 6px;
 width: 45%; 
 padding-right: 10px; 
 white-space: nowrap;
 text-align:left;
 font-weight: bold;
}

/*
Label the data
*/
.table-condensed td:before { content: attr(data-title); display: block; }

.group-btn-export-item {
 text-align:left;
}
.sticky-container {
 display:none;
}
.group-btn-export .btn-primary {
 width:100%;
 margin-bottom:10px;
}
.group-btn-export .btn-group {
 display:flex;
}


.card4{
      flex-basis:50%;
      padding:10px;
   }
     
     .colun-3 {
 max-width:inherit;
}
     .colun-3 div{
 flex-grow: 1;
}
.colun-3 .public_index {
 height:auto;
}

.caixa_objetos {
 width:25%;
}
.caixa_objetos .linha {
 display:none;
}
.caixa_objetos .circulo {
 display:none;
 margin-left:0;
}
.caixa_objetos .ativo {
 display:block !important;
}
     #iframeinc iframe {
         width: 100%;
         overflow: auto;
     }
     .top-number{
         display: none;
     }
     #aumentarWidth{
      width: 80% !important;
     }
     
     #centralizarLogo {
      width: 100% !important;
     }

     .atricon_centralizar_com_logo {
      padding-left: 0px !important;
      padding-right: 0px !important;
     }

     #center_logo_no_responsive {
      display: block;
    text-align: -webkit-center;
     }

     .centralizar_numero_responsive0 {
      padding-top: 25px !important;
      height: 80px !important;
     }

     .espacamento_responsive0 {
      padding-top: 15px !important;
      height: 80px !important;
     }

     .espacamento_responsive1 {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .espacamento_responsive2 {
      padding-top: 15px !important;
     }

     .centralizar_numero_responsive {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .vacina_col {
      width: 50% !important;
      float: left;
     }
     
     #diminuir_row_no_responsive {
      margin-left: 0px !important;;
      margin-right: 0px !important;;
     }

     .EsOv{
         display: none;
     }

     .escurecer {
      position: relative !important;
     }
     
     #img_carousel {
      position: relative !important;
     }

     .img_carousel {
      position: relative !important;
     }

     #esticarNome {
      padding-left: 0px;
      padding-right: 0px;
      font-size: 12px;
     }

     .l-obra{
         width: 100%;
         text-align: center;
     }
     
     #l-obra{
      width: 100%;
      text-align: center;
     }
     #i-com{
         font-size: 12px !important;
     }
     
     #lei {
         padding-top: 5px;
         margin-top: 10px;
     }

     .lei {
      padding-top: 5px;
      margin-top: 10px;
     }

     #i-diario{
         margin-bottom: 5%;
     }
     #img-sec{
         float: none !important;
     }
     #i-redeP{
         width: 5% !important; 
     }
     #i-redeV{
         width: 23% !important;
     }
     
     #img_carousel {
         height: auto !important;
     }

     .img_carousel {
      height: auto !important;
     }

     #NeoUnidades{
         padding-left: 0 !important;
         padding-right: 0px !important;
         margin-bottom: 10px !important;
     }
     #Sobre{
         padding-left: 15px !important;
     }
     #CaixaBottom{
         height: 100% !important;
     }
     #bottom .col-md-6 {
       padding-left: 15px;
       padding-right: 15px;
       width: 60%;
     }
     .item active{
         height: auto !important;
     }
     .item{
         height: auto !important;
     }
     #instiucional_licitacao {
         width: 100%;
     }
     #setor_licitacao {
         width: 93%;
     }
     #Projeto{
          height: 100% !important;
          
     }
     #imgProgResponsiveSome {
         display: none;
     }
     #imgProgResponsiveAparece {
         display: block !important;
         width: 80px !important;
         height: 120px !important;
         float: right;
     }
    
  .carousel-indicators {
    display: none;   
  }
  
    #header {
       background-position: left -30px, center;
    }

  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
    font-size: 8px;
  }
  .videotv_mini{
      top:-15px;
      left:0;
  }
  .nomefora1{
      position:absolute;

      left:-9999px;
  }

  .col-xs-12 {
    width: 100% !important;
  }

  #ROuv{
         display: inline-block !important;
     }
     #botaoCapanha {
      white-space: normal;
      display: block;
    }
  
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
   }
   .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ffffff;
    }
  .navbar-toggle {
      background-color: #ffffff;
  }
  .navbar-fixed-top, .navbar-fixed-bottom{
    position:absolute;
  }

  .top-number{
    font-size: 14px;
  }

  input.search-form:hover {
    width: 120px;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 16px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }


  .media.accordion-inner .pull-left, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-6{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top, 
  .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item, 
  #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .blog .blog-item .entry-meta{
    margin-bottom: 20px;
  }

  .blog .blog-item .blog-content h3 {
    margin-bottom: 20px;
  }

  .post_reply_comments {
    padding-left: 20px;
  }
   
   	.modal-lg {
		width: 400px;
	} 
	.nomefora {
		display:none;
  }

  .col-xs-12 {
    width: 100% !important;
  }

  .calendarioLRF {
    padding-left: 0px !important;
  }

  #col_3_LRF {
    padding-left: 15px !important;
  }

  .lrfDataExercicio {
    float: none !important;
  }

  .sumirNoResponsive {
    display: none !important;
  }

  .aparecerNoResponsive {
    display: block !important;
  }

  .quebraLinhaLRF {
		display:block !important;
	}

  #dose2Responsive {
    display:block !important;
  }

    #IconServicos {
        width: 30% !important;
        float: left;
    }

    #TituloServicos {
        width: 59% !important;
        display: inline-block;
    }
    .cartaservicos {
        float: left; 
        margin-left: 10px;
        margin-top: 20px;
    }
    /* .cartaservicosbannertexto {
        font-size: 20px !important;;
        line-height: 35px !important;;
    } */
    #sticky-container-id {
        display: none !important;
    }
    .ImagemIndexNoticia {
        height: auto !important;
    }

    #ImagemIndexNoticia {
      height: auto !important;
    }

    .linguas1 {
      display: none;
    }
    .linguas2 {
      display: block !important;
    }
    #botaoCapanha {
      white-space: normal;
      display: block;
    }
    .divNoticia5 {
      height: 680px !important;
    }
    #campanhapergunta {
      width: 100% !important;
      margin-bottom: 15px;
    }

    #VCordet {
      width: .66666667% !important;
      display: table-cell;
    }

    .carousel {
      margin-top: 18px;
    }

    .cardSec {
      padding: 1Vw !important; 
      margin-bottom: 2Vw !important;
    }

    .fitaflex {
      display: flex !important;
    }
  
    .fita {
      width: 200px !important;
    }

    .campo_data_ini, .campo_data_fim {
      width: 50%;
    }
}
/* XS Portrait */
@media (max-width: 480px) {

  .seloTopo {
    width: 20%;
  }

  #obrasAndamento {
    display:none;
  }

  #obrasAndamentoResponsivo {
    display: block !important;
  }

  #imgLogo {
    width: 58%;
  }
  
  #transpTceToCol2 {
    padding-right: 5px !important;
    float: left !important;
  }

  .p-info p iframe {
    width: 100% !important;
    height: 100px !important;
  }

  #diario_lista{
    height: 100px !important;
    line-height: 1.2 !important;
  }

  #diario_br{
    display:block !important;
  }

  .cookie{
    font-size: 12px !important;
  }
  .nomefora {
		display:none;
  }

  .col-xs-12 {
    width: 100% !important;
  }

  #esticarNome {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
   }

    .bs-col4 {
      width: 50%;
    }
    .bs-col6 {
      width: 50%;
    }
    .bs-col8 {
      width: 50%;
    }
    .bs-col2 {
      width: 100%;
    }
    #campanhapergunta {
      width: 100% !important;
      margin-bottom: 15px;
    }
    .bs-col4, .bs-col6, .bs-col2, .bs-col8 { display: block; }
    #botoes-unidades{
        margin-top: 10px;
        float: left !important;
    }
    .divNoticia5 {
      height: 450px !important;
    }

    .campanhaTitulo {
      margin-bottom: 75px !important; 
    }

    #campanhaTitulo {
      margin-bottom: 75px !important; 
    }

    #culturaIndex {
      margin-top: 0px !important;
    }

    .culturaIconeTelefone {
      margin-right: 10px; 
      margin-left: 5px;
    }
    
    .culturaIconeEmail {
      margin-right: 10px;
    }
    
    .culturaIconeEndereco { 
      margin-right: 19px !important;
      margin-left: 5px !important;
    }
    
    .culturaIconeHorario {
      margin-right: 15px !important;
    }

    .botaoCampanhaTitulo {
      margin-top: 5px !important;
    }

    #botaoCampanhaTitulo {
      margin-top: 5px !important;
    }

    #botaoCapanha {
      white-space: normal;
      display: block;
    }
    #ROuv{
         display: inline-block !important;
     }

     #centralizarLogo {
      width: 50% !important;
     }
     
     .atricon_centralizar_com_logo {
      padding-left: 0px !important;
      padding-right: 0px !important;
     }

     #center_logo_no_responsive {
      display: block;
      text-align: -webkit-center;
     }

     .centralizar_numero_responsive0 {
      padding-top: 25px !important;
      height: 80px !important;
     }

     .espacamento_responsive0 {
      padding-top: 15px !important;
      height: 80px !important;
     }

     .espacamento_responsive1 {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .espacamento_responsive2 {
      padding-top: 15px !important;
     }

     .centralizar_numero_responsive {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .vacina_col {
      width: 50% !important;
      float: left;
     }

     #diminuir_row_no_responsive {
      margin-left: 0px !important;;
      margin-right: 0px !important;;
     }

  .navbar-fixed-top, .navbar-fixed-bottom{
    position:absolute;
  }
  	.modal-lg {
		width: 380px;
	}
	.nomefora {
		display:none;
  }

  .col-xs-12 {
    width: 100% !important;
  }

  .calendarioLRF {
    padding-left: 0px !important;
  }

  #col_3_LRF {
    padding-left: 15px !important;
  }

  .sumirNoResponsive {
    display: none !important;
  }

  .aparecerNoResponsive {
    display: block !important;
  }

  .lrfDataExercicio {
    float: none !important;
  }

  .quebraLinhaLRF {
		display:block !important;
  }

  #dose2Responsive {
    display:block !important;
  }
  
        .unidadesocial{
                vertical-align: baseline;
                min-height: 140px;
                min-width: 160px;
        }
    .public_paginas1 {
        width: 100% !important;
    }
        #DataResponsive {
            margin-right: 22px;
        }
    #sticky-container-id {
        display: none !important;
    }
    .ImagemIndexNoticia {
        height: auto !important;
    }

    #ImagemIndexNoticia {
      height: auto !important;
    }

    .linguas2 {
      display:block !important;
    }

    #covidBotao {
      float: none !important;
    }

    #imgGestorResponsive {
      padding-right: 15px !important;
      width: 100% !important;
    }

    .diario_index_coluna_2 {
      padding-right: 15px !important;
    }

    #indexCarosselPadding {
      padding-left: 15px !important;
    }

    #carta_servicos_retirar_display {
      display: block !important;
    }

    .card{
      flex-basis:100%;
      padding:10px;
    }

    #VCordet {
      width: .66666667% !important;
      display: table-cell;
    }

    .carousel {
      margin-top: 20px;
    }

    #main-slider {
      margin-top: -11px !important;
    }
    
}
@media (max-width: 727px){
  #transpTceToCol2 {
    padding-right: 5px !important;
    float: left !important;
  }
  .cookie{
    font-size: 12px !important;
  }

  .col-xs-12 {
    width: 100% !important;
  }
  
  .btn-cards{
    display: contents;
  }

  #VCordet {
    width: .66666667% !important;
    display: table-cell;
  }

  .carousel {
    margin-top: 40px;
  }

  .logoestado p {
    width: 120px !important;
  }
  .nomefora {
		display:none;
  }  

  .bs-col4 {
    width: 50%;
  }
  .bs-col6 {
    width: 50%;
  }
  .bs-col8 {
    width: 50%;
  }
  .bs-col2 {
    width: 100%;
  }

  #campanhapergunta {
    width: 100% !important;
    margin-bottom: 15px;
  }

  .bs-col4, .bs-col6, .bs-col2, .bs-col8 { display: block; }
  #covidBotao {
    float: none !important;
  }

  #imgGestorResponsive {
    padding-right: 15px !important;
    width: 100% !important;
  }

  .diario_index_coluna_2 {
    padding-right: 15px !important;
  }

  #indexCarosselPadding {
    padding-left: 15px !important;
  }

  #col_9_LRF {
    width: 70% !important;
  }

  #col_3_LRF {
    width: 30% !important;
  }

    .card{
        flex-basis:100%;
        padding:10px;
    }
    .card2{
        flex-basis:50%;
        padding:0px;
    }
    .card3{
        flex-basis:100%;
        padding:10px;
    }
    
    #omuniciopio_col_md_8 {
      flex-basis: 100% !important;
      padding-left: 15px !important;
      padding-right: 15px !important;
    }
  
    #omuniciopio_col_md_4 {
      flex-basis: 100% !important;
      padding-left: 15px !important;
      padding-right: 15px !important;
    }

    #carta_servicos_retirar_display {
      display: block !important;
    }

    .imginfo{
        flex-basis:100%;
        padding:10px;
        width: 100%;
    }
    
    .google_translate_element{
        margin-top: 40px;
    }
	
	/* Force table to not be like tables anymore */
	.table-condensed table, 
	.table-condensed thead, 
	.table-condensed tbody, 
	.table-condensed th, 
	.table-condensed td, 
	.table-condensed tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.table-condensed thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.table-condensed tr { border: 1px solid #ccc; }
 
	.table-condensed>tbody>tr>td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 33%; 
		white-space: normal;
		text-align:left;
                
	}
 
	.table-condensed td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	.table-condensed td:before { content: attr(data-title); display: block; }

    .group-btn-export-item {
        text-align:left;
    }
    .sticky-container {
        display:none;
    }
    .group-btn-export .btn-primary {
        width:100%;
        margin-bottom:10px;
    }
    .group-btn-export .btn-group {
        display:flex;
    }


    .card4{
        flex-basis:50%;
        padding:10px;
    }

    .colun-3 {
        max-width:inherit;
    }
    .colun-3 div{
        flex-grow: 1;
    }
    .colun-3 .public_index {
        height:auto;
    }

    .caixa_objetos {
        width:25%;
    }
    .caixa_objetos .linha {
        display:none;
    }
    .caixa_objetos .circulo {
        display:none;
        margin-left:0;
    }
    .caixa_objetos .ativo {
        display:block !important;
    }
    #iframeinc iframe {
        width: 100%;
        overflow: auto;
    }
    .top-number{
        display: none;
    }
    #aumentarWidth{
      width: 80% !important;
     }

     #centralizarLogo {
      width: 50% !important;
     }
     
     .atricon_centralizar_com_logo {
      padding-left: 0px !important;
      padding-right: 0px !important;
     }
     
     #center_logo_no_responsive {
      display: block;
      text-align: -webkit-center;
     }

     .centralizar_numero_responsive0 {
      padding-top: 25px !important;
      height: 80px !important;
     }

     .espacamento_responsive0 {
      padding-top: 15px !important;
      height: 80px !important;
     }

     .espacamento_responsive1 {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .espacamento_responsive2 {
      padding-top: 15px !important;
     }
     
     .centralizar_numero_responsive {
      padding-top: 15px !important;
      height: 70px !important;
     }

     .vacina_col {
      width: 50% !important;
      float: left;
     }

     #diminuir_row_no_responsive {
      margin-left: 0px !important;;
      margin-right: 0px !important;;
     }

    .EsOv{
        display: none;
    }
    
    #img_carousel {
      position: relative !important;
     }

     .img_carousel {
      position: relative !important;
     }

     .escurecer {
      position: relative !important;
     }
     
    #esticarNome {
      padding-left: 0px;
      padding-right: 0px;
      font-size: 12px;
     }

    .linguas {
      display: block !important;
    }
    .l-obra{
        width: 100%;
        text-align: center;
    }

    .l-obra-col-2 {
      width: 50%; 
      text-align: center;

      /* hidden caracteres */
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    #l-obra{
      width: 100%;
      text-align: center;
    }
    #i-com{
        font-size: 12px !important;
    }
    #lei {
        padding-top: 5px;
        margin-top: 10px;
    }
    .lei {
      padding-top: 5px;
      margin-top: 10px;
    }
    #i-diario{
        margin-bottom: 5%;
    }
    #img-sec{
        float: none !important;
    }
    #i-redeP{
        width: 10% !important;
    }
    #i-redeV{
        width: 23% !important;
    }

    #img_carousel {
        height: auto !important;
    }

    .img_carousel {
      position: relative !important;
     }

    #NeoUnidades{
        padding-left: 0 !important;
        padding-right: 0px !important;
        margin-bottom: 10px !important;
    }
    #Sobre{
        padding-left: 15px !important;
    }
    #CaixaBottom{
        height: 100% !important;
    }
    #bottom .col-md-6 {
        padding-left: 15px;
        padding-right: 15px;
        width: 60%;
    }
    .item active{
        height: auto !important;
    }
    .item{
        height: auto !important;
    }
    #instiucional_licitacao {
        width: 100%;
    }
    #setor_licitacao {
        width: 93%;
    }
    #Projeto{
        height: 100% !important;

    }
    #imgProgResponsiveSome {
        display: none;
    }
    #imgProgResponsiveAparece {
        display: block !important;
        width: 80px !important;
        height: 120px !important;
        float: right;
    }
    
    #IconServicos {
        width: 40% !important;
        float: left;
    }

    #TituloServicos {
        width: 59% !important;
        display: inline-block;
    }
    .cartaservicos {
        float: left; 
        margin-left: 10px;
        margin-top: 1px;
    }
    /* .cartaservicosbannertexto {
        font-size: 20px !important;;
        line-height: 35px !important;;
    } */
    .divrolagem {
        height: auto !important;
        width: auto !important;
    }
    #gestor {
        float: none !important;
    }
    .gestor_vice_texto {
        text-align: left !important; 
    }
    .noticia_coluna {
        padding-left: 15px !important;
    }
    .noticia1 {
         height: auto !important;
    }
    .divNoticia3 {
        height: auto !important;
    }
    .divNoticia4 {
        height: auto !important;
    }
    .informaIndexEspacamento{
      margin-bottom: 25px !important;
    }
    #sticky-container-id {
        display: none !important;
    }
    .ImagemIndexNoticia {
        height: auto !important;
    }
    #ImagemIndexNoticia {
      height: auto !important;
    }
    .linguas1 {
      display: none;
    }
    .linguas2 {
      display: block !important;
    }

    .fitaflex {
      display: flex !important;
    }
  
    .fita {
      width: 200px !important;
    }
    
}
@media (max-width: 767px) {
  #transpTceToCol2 {
    padding-right: 5px !important;
    float: left !important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
      color: #fff !important;
  } 
  #campanhapergunta {
    width: 100% !important;
    margin-bottom: 15px;
  }

  .bs-responsive {
    display: block !important;
  }

  .nomefora {
		display:none;
  }
  .logoestado p {
    width: 120px !important;
  }

  .vacina_col {
    width: 50% !important;
    float: left;
   }

   #diminuir_row_no_responsive {
    margin-left: 0px !important;;
    margin-right: 0px !important;;
   }

   .cardSec {
      height: 70Vh !important;
  }

  .fitaflex {
    display: flex !important;
  }

  .fita {
    width: 200px !important;
  }

  .col-fita {
    padding-bottom: 0px !important;
  }

  .title-servicos {
    display: none;
  }

  #centralizarLogo a img {
    width: 85%;
    margin-left: 5px;
  }

  .col-canvas-navbar {
    width: 50%;
    color: #000;
    display: inline-table;
 }

 .mais-services-desk {
    display: block;
  }

  .navbar-header-main {
    display: none;
  }

  .espaco-header-main {
    height: 107px !important;
  }

  .navbar-dafault-main {
    visibility: hidden;
  }

  .container-menu-main {
    padding-bottom: 0 !important;
  }

  .d-flex-main-menu-center {
    display: flex;
    align-items: center;
  }

  .mais-diarios-main-menu {
    margin-bottom: 35px;
  }

  .topo-option-1 {
    display: none;
  }
  
  .topo-paginas-section {
    padding-top: 20px !important;
  }

  .btn-services-responsives {
    display: block;
  }

  .btn-services-desk {
    display: none;
  }

  .cartaservicosbannertexto {
    display: none !important;
  }

  .campo_data_ini, .campo_data_fim {
    width: 50%;
  }

  .titulo-informa {
    font-size: 24px !important;
  }

}
@media (max-width: 600px){

  #transpTceToCol2 {
    padding-right: 5px !important;
    float: left !important;
  }
    .nomefora {
      display:none;
    }

    #esticarNome {
      padding-left: 0px;
      padding-right: 0px;
      font-size: 12px;
     }

    .public_paginas1 {
        width: 100% !important;
    }
    #campanhapergunta {
      width: 100% !important;
      margin-bottom: 15px;
    }
    .linguas1 {
      display: none;
    }
    .linguas2 {
      display: block !important;
    }
    .bs-col4 {
      width: 50%
    }
    .bs-col6 {
      width: 100%;
    }
    .bs-col8 {
      width: 100%;
    }
    
    .calendarioLRF {
      padding-left: 0px !important;
    }

    #col_3_LRF {
      padding-left: 15px !important;
    }
    
    .sumirNoResponsive {
      display: none !important;
    }
  
    .aparecerNoResponsive {
      display: block !important;
    }

    .lrfDataExercicio {
      float: none !important;
    }

    .quebraLinhaLRF {
      display:block !important;
    }

    #dose2Responsive {
      display:block !important;
    }
    
    #carta_servicos_retirar_display {
      display: block !important;
    }

    .vacina_col {
      width: 50% !important;
      float: left;
     }

     #diminuir_row_no_responsive {
      margin-left: 0px !important;;
      margin-right: 0px !important;;
     }

     .fitaflex {
      display: flex !important;
    }
  
    .fita {
      width: 200px !important;
    }

    .titulo-opcoes-filtro {
      display: grid;
    }
}

@media (max-width: 991px) {
  .fitaflex {
    display: flex !important;
  }

  .fita {
    width: 200px !important;
  }

  #main-slider {
    margin-top: 18px;
  }

  .cartoesagora {
		width: 100%;
	}

  .cadacartao{
    margin-bottom: 18px;
  }

  .responsivo-camaraagora {
		margin: 0px !important;
	} 

  .items-center-mobile {
    text-align: center;
  }

  .botaoProfissional {
    width: auto !important;
    float: none !important;
  }
  .pd-mobile-3px {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-mobile-5px {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

 
}

.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
.col-1 {
	-ms-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%;
}
.col-2 {
	-ms-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}
.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4 {
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}
.col-5 {
	-ms-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
	-ms-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}
.col-8 {
	-ms-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
}
.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10 {
	-ms-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%;
}
.col-11 {
	-ms-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
