.slick-slide{ overflow:hidden; }
.slick-slide img{ left:50%; transform:translateX(-50%); position: relative; }
.home .bannerInterno{ display: none; }
@media only screen and (max-width: 1180px) {
	
	img{ max-width: 100%; }
	
	.centro{ padding: 0 20px; box-sizing: border-box;}

	.estruturaTopo .menuTopo{ display: none; }
	
	.slick-slide{ overflow:hidden; }
	.slick-slide img{ min-width: 170%; max-width: auto;  }

	.home .perfilCorporativo h2{ position: static; transform: none; color: #2e3033; }
	.home .perfilCorporativo .textosPerfil h3{ font-size: 25px; line-height: 29px; }
	.home .perfilCorporativo .textosPerfil .boxTextoP h4{ padding-right: 35px; height: auto; }

	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoVermelho:link,
	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoVermelho:active,
	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoVermelho:visited,
	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoLaranja:link,
	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoLaranja:active,
	.home .perfilCorporativo .textosPerfil .boxTextoP .botaoLaranja:visited{ float: none; display: block; margin-left: 0; margin-top: 10px; }

	.home .solucoesHome{ height:auto; overflow:auto; background-position: center bottom; background-color:#480003; padding-bottom: 50px; }
	.home .solucoesHome a:link,
	.home .solucoesHome a:active,
	.home .solucoesHome a:visited{ width:22.7%; margin-right:3%; }
	.home .solucoesHome a:last-child{ margin-right:0px;}

	
	.casesLista h2{ position: static; transform: none; color: #2e3033; margin-top: 50px; }

	.boxAjuda{ background-repeat: repeat; height: auto; padding-bottom: 60px;}

	.home .noticiasHome .itemNoticia{ height: auto; }

	.rodape .rodapeTopo .conteudoTopoRodape{ max-width: 670px; margin:0 auto;}
	.rodape .rodapeTopo .conteudoTopoRodape .brand-space{ display: none; }
	.rodape .rodapeTopo .col{ float: left; width:50%; }
	.rodape .rodapeTopo .fone{width:215px;}
	.rodape .rodapeTopo .fone,
	.rodape .rodapeTopo .mensagem{ float: right; }

	.rodape .textoSobre{ display: none; }

	.clear-1180{ clear: both; }
	.rodape .links{ max-width: 800px; margin:0 auto; }
	.rodape .rodapeLinks .mapaSite,
	.rodape .rodapeLinks .servicosRodape,
	.rodape .rodapeLinks .servicosRodape.infraestrutura,
	.rodape .rodapeLinks .servicosRodape.consultoria{  border-bottom: none; width: 25%; padding-right:10px; padding-left: 10px; box-sizing: border-box; min-width: 160px;}
	
	.rodape .rodapeLinks .copyright{ width: 224px; }
	.rodape .rodapeLinks .divRedes{ width: 290px; }
	.rodape .rodapeLinks .divRedes h3,
	.rodape .rodapeLinks .divRedes a{ width: auto; }

}

@media only screen and (max-width: 767px) {

	.estruturaTopo li.liMenuMobile .subMenu ul li a:link, 
	.estruturaTopo li.liMenuMobile .subMenu ul li a:active, 
	.estruturaTopo li.liMenuMobile .subMenu ul li a:visited{ margin-bottom: 6px; display: block;}

	.estruturaTopo li.liMenuMobile .subMenu ul li.titulo a:link, 
	.estruturaTopo li.liMenuMobile .subMenu ul li.titulo a:active, 
	.estruturaTopo li.liMenuMobile .subMenu ul li.titulo a:visited{ margin-bottom: 15px; display: block;}

	
	.home .perfilCorporativo .textosPerfil{ width:100%; }
	.home .perfilCorporativo .imagemPerfil{ width:100%; margin-top: 30px;}
	.home .perfilCorporativo .imagemPerfil img{ display: none; }

	.home .perfilCorporativo .imagemPerfil a:link,
	.home .perfilCorporativo .imagemPerfil a:visited,
	.home .perfilCorporativo .imagemPerfil a:active{ width:100%; position: static; margin:0; display: block; }
	
	
	.home .perfilCorporativo .textosPerfil .boxTextoP{ margin-right:0; width: 48%; }
	.home .perfilCorporativo .textosPerfil .boxTextoP:last-child{ margin-left: 4%; }

	.home .solucoesHome h2{padding-top: 35px; font-size: 28px; line-height: 28px;}
	.home .solucoesHome a{ width: 40% !important; }
	.home .solucoesHome a:nth-child(5){ clear:left; }
	.home .solucoesHome a:nth-child(3),
	.home .solucoesHome a:nth-child(5){ margin-left: 8.6% !important; }
	
	.home .parceirosHome{ height: auto; display: table; width:100%; background-color: #f4f4f4; }
	.home .parceirosHome ul li{ width:23.7%; }


	.casesLista .itemCase .imagemCase{ width: 30%; }
	.casesLista .itemCase .textoCase{ width:68%; }

	.boxAjuda h2{ float: none; width: auto; text-align: center;}
	.boxAjuda p{ float: none; width: auto; padding-top: 15px;}
	.boxAjuda .contatoAjuda{ float: none; width: auto; text-align: center; padding-top: 25px;}

	.home .noticiasHome{ width: 100%; border-right: none;}
	.home .noticiasHome .itemNoticia{ width: 45%; margin:2.5%; }
	.home .faqHome{ width: 100%; padding-left: 0; }
	.home .faqHome .nano .content{ padding-right: 17px; }

	.rodape .rodapeTopo .conteudoTopoRodape{ padding-top: 80px; }
	.rodape .rodapeTopo .conteudoTopoRodape .col{ width:100%; }

	.rodape .rodapeTopo .logo{ width:197px;  float: none; margin:33px auto 0;}
	.rodape .rodapeTopo address{ width: 214px; float: none;  margin:0 auto;}

	.rodape .rodapeTopo .fone,
	.rodape .rodapeTopo .mensagem{ float: none; margin:0 auto; }

	.rodape .rodapeLinks .servicosRodape.consultoria{  float: right; }


}

@media only screen and (max-width: 480px) {
	.menuIcones li.liHelpdesk,
	.menuIcones li.liCentral,
	.menuIcones li.liPainel{ display: none; }

	.home .banner{ display: none; }

	.home .perfilCorporativo .imagemPerfil{ margin-top: 0px;}
	.home .perfilCorporativo .textosPerfil .boxTextoP{ width:100%; margin-left: 0 !important; margin-bottom: 30px; }

	.home .solucoesHome a{ width: 48.5% !important; }
	.home .solucoesHome a:nth-child(3),
	.home .solucoesHome a:nth-child(5){ margin-left: 0% !important; }

	.home .solucoesHome a:nth-child(4),
	.home .solucoesHome a:nth-child(6){ margin-right: 0% !important; }
	.home .solucoesHome a .imagem h3{ font-size: 14px; }

	.home .parceirosHome ul li{ width:48.5%; }

	.casesLista .itemCase .imagemCase{ width: 100%; float: none; margin-bottom: 20px;}
	.casesLista .itemCase .textoCase{ width:100%; display: none; }
	.casesLista .itemCase .textoCase h3,
	.casesLista .itemCase .textoCase h4,
	.casesLista .itemCase .textoCase p{ padding-left: 0; }
	.casesLista .itemCase .textoCase p{ text-align: justify; }

	.casesLista .itemCase.slick-slide img{ min-width:0; left: auto; transform: none; position: static; margin:0 auto;}

	.home .casesLista button.slick-next{ border:none; background:url(../img/home/setas-inverte.png) no-repeat; width:20px; height:40px; position:absolute; right:10%; z-index:8000; top:45%; opacity:0.5; text-indent:-5000px; cursor:pointer; transition:all 0.2s ease;}
	.home .casesLista button.slick-prev{ border:none; background:url(../img/home/setas-inverte.png) no-repeat; width:20px; height:40px; position:absolute; left:10%; z-index:8000; top:45%; opacity:0.5; text-indent:-5000px; cursor:pointer; transition:all 0.2s ease;}
	
	.home .casesLista button.slick-prev{ left:1%; background:url(../img/home/setas-inverte.png) no-repeat -20px 0;} 
	.home .casesLista button.slick-next{ right:1%; background:url(../img/home/setas-inverte.png) no-repeat 0 0;}
	.home .casesLista button.slick-prev:hover, .home .casesLista button.slick-next:hover{ opacity:1;}
	

	.home .faqHome{ display: none; }

	.rodape .rodapeLinks .mapaSite,
	.rodape .rodapeLinks .servicosRodape,
	.rodape .rodapeLinks .servicosRodape.infraestrutura,
	.rodape .rodapeLinks .servicosRodape.consultoria{  display: none; }
	
	.rodape .rodapeLinks .copyright,
	.rodape .rodapeLinks .divRedes{ width:300px; margin:0 auto 40px; float: none; text-align: center;}

	.bannerInterno{} 
	.bannerInterno h2{ font-size: 13vw; }
	.bannerInterno h3{ font-size: 9vw; line-height: 9vw; }
	.bannerInterno p{ }

	.home .bannerInterno{ display: block;  border-bottom: solid 3px #ea2734; }
	.home .bannerInterno h2{ padding-top: 20px; font-size: 9vw; padding-top: 0;}
	.home .bannerInterno h3{ padding-top: 130px; font-size: 5vw; line-height: 6vw; font-weight: 600; letter-spacing: -1px;}
	.home .bannerInterno p,.home .bannerInterno p a{ color:#ea2734; }
}
