/* desktops tela pequena */
@media only screen and (max-width : 1200px) {
  #wrap-topo { width: 40%; margin-top: 6px; }
  .ferramenta {float: left;width: 21%;margin: 0px 6%;text-align: center;}    
  .ferramenta p {font-size: 0.99em; }
     

}
/* tablets */
@media only screen and (max-width : 992px) {
   #wrap-topo {width: 100%;height: 615px; padding: 10px 0px;position: absolute;left: 0px;z-index: 9999;border-right: 0px; margin: 6px auto;} 
  .qd-menu{ width: 43%;}

  #bt-documento{width: 90%; margin: 5px auto; }

  #box-tools h2{font-size: 1.5em;}
  #box-tools-esquerdo {width: 100%;float: none; margin: 5px auto;}

  .tools{margin: 5px auto;}
    
  #box-tools2 h2{font-size: 1.5em;}
  #box-tools-esquerdo2 {width: 100%; float: none; margin: 5px auto;}
  #box-tools-esquerdo {border-right: none;}

  .tools2{margin: 5px auto;}   
  .tools-txt {text-align: center;margin-left: 0%;}
 
  /*#box-tools-direito {display: none; }*/

  .atendimento p{font-size: 1.2em;}
  #box-atendimento{min-height: 117px;}

  /*padrão da estrutura*/
  #contato { width: 85%; border: 0px;}
  .box-parceiro{width: 90%; float: none; margin: 5px auto;}
  #mapa-vendas{min-height: 600px; width: 90%; float: none; margin: 2% auto; }
  /*padrão da estrutura*/

}    
/* celulares */
@media only screen and (max-width : 768px) {
   #wrap-topo{height: 100px; position: static; margin: 0px auto; left: 0px; border-bottom: 2px solid #ddd;} 
   #barra-topo {min-height: 130px; width: 90%; margin: 0px auto;}
   #div-logo-topo {width: 216px;height: 95px;text-align: left; margin: 0px;float: left;}
   #div-logo-topo_sec {width: 220px;margin-top: 2%;}
    
   #bt-documento{display: none;}

   #full-slider-wrapper{display: none;}

  #box-menu{display: none;}
  #menu-lateral{display: block;}

  .atendimento {width: 100%; text-align: center; float: none;}
  .ferramenta { float: none; width: 55%; margin: 15px auto;text-align: center;}

  #box-tools-esquerdo {display: none;}
  #box-noticias-contabeis{display: none;}
    
  #icalendario table {width: 100%;}

  .ferramenta p {font-size: 1.29em;}
      
  #box-newsletter { width: 90%; float: none; margin: 5px auto;}

  #icone-newsletter { float: none; text-align: center;  width: 100%;}
  #box-news-calen {min-height: 181px;}

  #inewsletter input { width: 90%;}
  #inewsletter button { width: 40%;}

  #rodape-esquerdo {float: none; width: 100%;}
  #rodape-direito {float: none; width: 100%;text-align: left;}

  /*padrão da estrutura*/
  #div-logo-topo_sec{width: 222px; margin-top: 2%;}
  #menu-lateral_secundario{width: 40px;}


    #menu-lateral{width: 35px;}
    #fecha-tudo{display: none;}
    #idocumentos {width: 85%;}
    #abertura, #migracao{width:90%;}
    .galeria-fotos, .galeria-videos { width:100%;}

    .galeria-box{width: 100%; float: none; margin: 10px auto;}

     #mapa-vendas{display: none;}

   /*padrão da estrutura*/ 
}

@media only screen and (max-width : 450px) {
    #box-tools-direito {width: 83%;  }
    #box-tools h2 {font-size: 1.25em;}
    
    
}