@media only screen and (max-width: 1122px) {
}

@media only screen and (max-width: 1100px) {
	.topo > .menuTopo > .container > ul {left:auto; transform:translateY(-50%); right:50px; width:665px;}
	.topo > .menuTopo > .container > ul > li {margin-right:15px;}
	.eventos .listaEventos li {float:none; margin:50px auto;}
	.eventos .listaEventos li:nth-child(2n) {margin:50px auto;}
	.eventos .carouselEventos li {margin:0 50px; max-width:none;}
	.topo > .menuTopo > .container > .menu {display:none;}
	.icoMenuMobile {display:block;}
	.topo > .menuTopo > .container > .btnsTopo {margin-right:45px;}
}

@media only screen and (max-width: 1020px) {
	.agro ul li {float:none; margin:30px auto; width:300px;}
	.agro ul li:last-child {margin:30px auto;}
}
@media only screen and (max-width: 950px) {
	.topo > .menuTopo > .container > .btnWpp {margin-right:40px;}
	.boxEventos .carouselEventos li {margin:0 50px; max-width:none;}
	.boxEventos .owl-theme .owl-nav {left:50%; transform:translate(-50%,-50%); width:98%;}
	.rodape .container .endereco {left:auto; transform:none;}
}

@media only screen and (max-width: 890px) {
	.solucoes .boxDireito {float:none; width:100%; padding:50px 0;}
	.solucoes .boxEsquerdo {float:none; width:100%; padding-top:30px;}
	.eventos .boxFotos ul li {float:none; width:100%; margin-right:0;}
	.eventos .boxFotos ul li img {width:100%;}
	.semPadding {width:100%; padding:0;}
	
}

@media only screen and (max-width: 800px) {
	.boxSolucoes ul li {margin:0 30px;}
	.boxSolucoes .owl-carousel .owl-nav button.owl-prev {left:0;}
	.owl-carousel .owl-nav button.owl-next {right:0;}
	.rodape .container .endereco {float:none;}
	.rodape .container .sociais {float:left; left:50%; transform:translateX(-50%); position:relative; margin-top:10px;}
}

@media only screen and (max-width: 750px) {
	
}

@media only screen and (max-width: 700px) {
	.topo > .bannerHome > .textoBanner {left:50%; font-size:25px; text-align:center;}
	.contato > .formulario > form > ul > .boxDireito {float:none; width:auto; margin:0 20px;}
	.contato > .formulario > form > ul > .boxEsquerdo {float:none; width:auto; margin:0 20px;}

}

@media only screen and (max-width: 650px) {

}

@media only screen and (max-width: 600px) {
	.institucionalHome > .container > .textoInstitucional > p {font-size:22px;}
	.eventos .imagem {width:90%; margin:10px auto;}
	.eventos .imagem > img {width:100%;}
	.eventos .texto {max-width:90%;}
	.agro .tituloBox {font-size:35px;}
	.eventos .listaEventos li {width:90%;}

}

@media only screen and (max-width: 530px) {
	.topo > .menuTopo > .container > .btnsTopo .logoTopo {width:35px;}
	.topo > .menuTopo > .container > .btnsTopo .logoTopo > .seloResp {display:block; margin-top:10px;}
	.topo > .menuTopo > .container > .btnsTopo .logoTopo > .selo {display:none;}
	.topo > .menuTopo > .container > .logo {width:170px; margin-top:10px;}
	.topo > .menuTopo > .container > .btnsTopo .btnWpp {margin-top:18px;}
	.topo > .bannerHome {height:calc(56vh - 74px); margin-top:74px;}
	.topo > .bannerHome > .alignBanner {bottom:80px;}
	.icoMenuMobile {top:15px;}
	

}
@media only screen and (max-width: 500px) {
	.boxSolucoes ul li {height:auto;}
	.boxSolucoes ul li .tituloSolucoes {font-size:30px;}
	.boxSolucoes ul li .descricao {font-size:17px;}
	.solucoes {padding-bottom:50px;}
	.solucoes .boxDireito .nomeSolucoes li {font-size:32px;}
	.solucoes .boxEsquerdo .textoEsquerdo p {font-size:20px;}
	.solucoes .boxEsquerdo .textoEsquerdo {padding:0 20px;}
	.solucoes .boxEsquerdo .tituloBox {margin-bottom:30px;}
	.institucional ul li .texto {font-size:18px;}
	.institucional .tituloBox {font-size:40px;}
	.eventos .tituloBox {font-size:35px;}
	.eventos .listaEventos li .tituloEventos {font-size:26px;}
	.eventos .carouselEventos li .tituloEventos {font-size:20px;}
	.eventos .carouselEventos li .descricao {font-size:16px;}
}

@media only screen and (max-width: 400px) {
	.agro ul li {width:80%;}
	.topo > .bannerHome > .textoBanner {bottom:25px; font-size:20px;}
	.topo > .bannerHome > .textoBanner .imgHome {width:130px; margin:0 auto;}
	.topo > .bannerHome > .textoBanner .imgHome  > img {width:100%;}
	.topo > .bannerHome > .alignBanner > p {float:none;}
}