@media(max-width: 768px){
	header{ width: 100%; height: 180px; position: fixed; z-index:150; /*border-bottom:1px solid #2d2d2d;*/  transition: all 0.4s ease;}
	header.scroll { height: 160px; border-bottom:1px solid #2d2d2d; background:url(../image/bg.jpg) repeat;}
	.logo{ max-width:180px; display:inline-table; text-align:left; margin-top:10px !important; transition: all 0.4s ease !important;}
	.box-busca{ float:right; margin-top:45px !important; margin-right:10px; transition: all 0.4s ease !important;}
	.content .bg-banner-responsivo{ width:100%; max-height:700px; padding:20px 0px 35px 0px; display:block; position:relative; top:181px; background:url(../image/bg-banner-responsivo.jpg) no-repeat; border-bottom:50px solid #2d2d2d;}
	.content .parallax-top-empresa{ width:100%; position:relative; top:181px; padding:100px 0px 100px 0px; background:url(../image/top-empresa.jpg) no-repeat top fixed;}
	.content .parallax-top-produtos{ width:100%; position:relative; top:181px; padding:100px 0px 100px 0px; background:url(../image/top-produtos.jpg) no-repeat top fixed;}
	.content .parallax-top-contato{ width:100%; position:relative; top:181px; padding:100px 0px 100px 0px; background:url(../image/top-contato.jpg) no-repeat top fixed;}
}
@media(max-width: 560px){
	.logo{ max-width:180px; margin:0 auto !important; margin-top:10px !important; display:inherit !important; transition: all 0.4s ease !important;}
	.box-busca{ display:none;}
	.content .bg-banner-responsivo{ width:100%; max-height:700px; padding:0px; display:block; position:relative; top:181px; background:none; border-bottom:19px solid #2d2d2d;}
}
@media(max-width: 550px){
	.menu-top{ display:none;}
}


@media(max-width: 1070px){
	.content .banners-home{ max-width:1200px; margin:0 auto; margin-top:180px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:250px; display:inline-table; margin:0px 23px 0px 23px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:250px; text-align:center; position:relative; top: 203px; margin:0px 0px 0px 0px; font-size:32px; color:#FFF; font-family: 'ITC Bauhaus Medium Cyrillic'; transition: all 0.4s ease;}
}
@media(max-width: 920px){
	.content .banners-home{ max-width:1200px; margin:0 auto; margin-top:180px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:200px; display:inline-table; margin:0px 23px 0px 23px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:200px; text-align:center; position:relative; top: 162px; margin:0px 0px 0px 0px; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:18px; transition: all 0.4s ease;}
}
@media(max-width: 765px){
	.content .banners-home{ max-width:1200px; margin:0 auto; margin-top:145px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:200px; display:inline-table; margin:0px 10px 0px 10px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:200px; text-align:center; position:relative; top: 163px; margin:0px 0px 0px 0px; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:18px; transition: all 0.4s ease;}
}
@media(max-width: 690px){
	.content .banners-home{ max-width:1200px; margin:0 auto; margin-top:145px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:150px; display:inline-table; margin:0px 10px 0px 10px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:150px; text-align:center; position:relative; top: 125px; margin:0px 0px 0px 0px; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:14px; transition: all 0.4s ease;}
}
@media(max-width: 560px){
	.content .banners-home{ max-width:1200px; margin:0 auto; margin-top:195px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:150px; display:inline-table; margin:0px 10px 0px 10px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:150px; text-align:center; position:relative; top: 124px; margin:0px 0px 0px 0px; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:14px; transition: all 0.4s ease;}
}

@media(max-width: 535px){
	.content .banners-home{ max-width:400px; margin:0 auto; margin-top:185px; text-align:center; position:relative; z-index:100; transition: all 0.4s ease;}
	.content .banners-home li{ max-width:280px; display:inline-table; margin:0px 10px 0px 10px; transition: all 0.4s ease;}
	.content .banners-home li div{ width:280px; text-align:center; position:relative; top: 225px; margin:0px 0px 0px 0px; color:#FFF; font-family: 'ITC Bauhaus Medium Cyrillic'; font-size:34px; transition: all 0.4s ease;}
}
@media(max-width: 410px){
	footer .content-footer .info-box-bottom{ max-width:1200px; margin:0 auto; text-align:left;}
}

@media(max-width: 1022px){
	.content .content-paginas .valores{ max-width:800px; margin:0 auto; margin-top:80px; text-align:justify; transition: all 0.4s ease;}
	.content .content-paginas .valores h2{ max-width:200px; margin:0 auto; margin-bottom:10px;  text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:28px; border:0; color:#333}
	.content .content-paginas .box-missao-visao{ max-width:800px; text-align:center; margin:0 auto; margin-top:40px; transition: all 0.4s ease; }
	.content .content-paginas .box-missao-visao h2{ max-width:200px; margin:0 auto; margin-bottom:10px;  text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:28px;  border:0; color:#333;}
	.content .content-paginas .box-missao-visao .missao{ max-width:800px; margin:0px 0px 20px 0px; display:inline-table; text-align:justify; transition: all 0.4s ease;}
	.content .content-paginas .box-missao-visao .visao{ max-width:800px; margin:0px 0px 20px 0px; display:inline-table; text-align:justify; transition: all 0.4s ease;}
}

@media(max-width: 1160px){
	.content .content-paginas .produtos{ width:700px; float:right; text-align:left; margin-top:50px; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box{ width:220px; height:200px; margin:0px 5px 0px 0px; display:inline-table; transition: all 0.4s ease;}

	.content .content-paginas .info{ width:650px; float:right; margin-top:50px; background:#efefef;}
	.content .content-paginas .info .foto{ width:450px; float:left; margin-right:10px; /*border-right:1px solid #c3c3c3;*/}
	.content .content-paginas .info h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:22px;}
	.content .content-paginas .info h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
	.content .content-paginas .bt-voltar{ max-width:100px; text-align:center;}
}
@media(max-width: 890px){
	.content .content-paginas .info{ width:520px; float:right; margin-top:50px; background:#efefef;}
	.content .content-paginas .info .foto{ width:330px; float:left; margin-right:10px; /*border-right:1px solid #c3c3c3;*/}
	.content .content-paginas .info h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:22px;}
	.content .content-paginas .info h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
	.content .content-paginas .bt-voltar{ max-width:100px; text-align:center;}
}
@media(max-width: 760px){
	.content .content-paginas .info{ width:470px; float:right; margin-top:50px; background:#efefef;}
	.content .content-paginas .info .foto{ width:280px; float:left; margin-right:10px; border-right:1px solid #c3c3c3;}
	.content .content-paginas .info h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:22px;}
	.content .content-paginas .info h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
	.content .content-paginas .bt-voltar{ max-width:100px; text-align:center;}
}
@media(max-width: 710px){
	.content .content-paginas .info{ /*width:290px;*/ width:100%; margin:0 auto; float:inherit; margin-top:50px; background:#efefef;}
	.content .content-paginas .info .foto{ width:290px; margin:0 auto; float:inherit; border:0;}
	.content .content-paginas .info h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:22px;}
	.content .content-paginas .info h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
	.content .content-paginas .bt-voltar{ max-width:100px; margin:0 auto; text-align:center;}
}

@media(max-width: 941px){
	.content .content-paginas .produtos{ width:470px; float:right; text-align:left; margin-top:50px; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box{ width:220px; height:200px; margin:0px 5px 0px 0px; display:inline-table; transition: all 0.4s ease;}
}
@media(max-width: 710px){
	.content .content-paginas #lista-produtos{ max-width:280px; margin:0 auto; margin-top:20px; display:block;}
	.menu-produtos{ display:none;}
	.content .content-paginas .produtos{ width:375px; float:inherit; margin:0 auto; text-align:left; margin-top:50px; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box{ width:180px; height:190px; margin:0px 2px 0px 2px; display:inline-table; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box .foto{ width:180px; overflow:hidden;}
	.content .content-paginas .produtos .box h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; padding:0;}
	.content .content-paginas .produtos .box h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:14px; padding:0;}
}
@media(max-width: 410px){
	.content .content-paginas #lista-produtos{ max-width:280px; margin:0 auto; margin-top:20px; display:block;}
	.menu-produtos{ display:none;}
	.content .content-paginas .produtos{ width:230px; float:inherit; margin:0 auto; text-align:left; margin-top:50px; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box{ width:220px; height:200px; margin:0px 5px 0px 0px; display:inline-table; transition: all 0.4s ease;}
	.content .content-paginas .produtos .box .foto{ width:220px;  overflow:hidden;}
	.content .content-paginas .produtos .box h2{ margin:5px 0px 0px 0px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; padding:0;}
	.content .content-paginas .produtos .box h3{ margin:0; text-align:left !important; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:14px; padding:0;}
}


@media(max-width: 1220px){
	.content .content-paginas .info-box{ max-width:360px; float:left; text-align:left; margin:25px 0px 0px 0px; transition: all 0.4s ease;}
	.content .content-paginas .qrcode{ width:300px; float:right; transition: all 0.4s ease;}
}
@media(max-width: 1125px){
	.content .content-paginas .info-box{ max-width:360px; float:left; text-align:left; margin:25px 0px 0px 0px; transition: all 0.4s ease;}
	.content .content-paginas .qrcode{ width:300px; float:left; transition: all 0.4s ease;}
}

@media(max-width: 1125px){
	#formcontato { width:360px; font-size:14px; float:left; margin-right:20px;}
	#formcontato label { width:350px; display:block;}
	#formcontato label span{ margin:3px 0px 3px 0px; float:left;  color:#373435; font-size:16px; letter-spacing:1px; }
	#formcontato input { width:350px; padding:7px 3px 7px 3px; font-size:14px; color:#333; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif;}
	#formcontato textarea{ width:337px; height:100px; font-size:14px; color:#333; padding: 15px 10px 10px 10px;  float:left; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif; }
}
@media(max-width: 780px){
	#formcontato { width:330px; font-size:14px; float:left; margin-right:20px;}
	#formcontato label { width:320px; display:block;}
	#formcontato label span{ margin:3px 0px 3px 0px; float:left;  color:#373435; font-size:16px; letter-spacing:1px; }
	#formcontato input { width:320px; padding:7px 3px 7px 3px; font-size:14px; color:#333; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif;}
	#formcontato textarea{ width:307px; height:100px; font-size:14px; color:#333; padding: 15px 10px 10px 10px;  float:left; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif; }
}
@media(max-width: 750px){
	#formcontato { width:330px; font-size:14px; margin:0 auto !important; float:inherit !important; margin-bottom:20px !important;}
	#formcontato label { width:320px; display:block;}
	#formcontato label span{ margin:3px 0px 3px 0px; float:left;  color:#373435; font-size:16px; letter-spacing:1px; }
	#formcontato input { width:320px; padding:7px 3px 7px 3px; font-size:14px; color:#333; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif;}
	#formcontato textarea{ width:307px; height:100px; font-size:14px; color:#333; padding: 15px 10px 10px 10px;  float:left; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif; }

	.content .content-paginas .qrcode{ width:300px; margin:0 auto; float:inherit; transition: all 0.4s ease;}
	.content .content-paginas .info-box{ max-width:320px; margin:0 auto; float:inherit; font-size:12px; text-align:left; transition: all 0.4s ease;}
}
@media(max-width: 360px){
	#formcontato { width:290px; font-size:14px; margin:0 auto !important; float:inherit !important; margin-bottom:20px !important;}
	#formcontato label { width:290px; display:block;}
	#formcontato label span{ margin:3px 0px 3px 0px; float:left;  color:#373435; font-size:16px; letter-spacing:1px; }
	#formcontato input { width:280px; padding:7px 3px 7px 3px; font-size:14px; color:#333; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif;}
	#formcontato textarea{ width:267px; height:100px; font-size:14px; color:#333; padding: 15px 10px 10px 10px;  float:left; background:#FFF; border:1px solid #A2A690; border-radius:0px; font-family: 'Open Sans', sans-serif; }

	.content .content-paginas .qrcode{ width:280px; margin:0 auto; float:inherit; transition: all 0.4s ease;}
	.content .content-paginas .info-box{ max-width:320px; margin:0 auto; float:inherit; font-size:12px; text-align:left; transition: all 0.4s ease;}
}

@media(max-width: 582px){
	header #top .idiomas{ position:absolute; margin-top:-58px; right:0; display:none;}
}
@media(max-width: 550px){
	header #top .idiomas{ position:absolute; margin-top:-58px; right:0; display:block;}
	header.scroll { height: 0px;}
	header.scroll .logo { display: none !important;}
	
	
}












