@media screen and (min-width:0px) and (max-width: 1366px)
{

p{line-height:22px; margin-bottom:30px;}
#banner{ height:540px;}
#bannerPage{ height:340px;}
#bannerPage .content{ top: 40%;}
.content{	width:1080px;}
/*******************************************************************************************************/
.twoCols .left-col text, .twoCols .right-col text, #formContato li{	width:500px;}
.twoCols .left-col text, #formContato li:first-child{ margin-right:40px;}
.twoCols .right-col text, #formContato li:last-child{ margin-left:40px;}
.alturaIMG700{ height:670px;}
/*******************************************************************************************************/
#produtosViewOne h1{ font-size:50px;}
#produtosViewOne h1 small{ font-size:34px;}
#produtosViewOne li{ width:22%; padding:0 1.55%;}

}

@media screen and (min-width:0px) and (max-width: 1024px)
{

.headerLogo {
	height: 25px;
}

.linkOrama {
	display: none;
}
#header{ height: 50px; }
#nav{ margin-top:15px;}

#nav li a {	margin-left:20px;}
/*******************************************************************************************************/
.content,
.twoCols .left-col text,
.twoCols .right-col text{
width:90%;
padding:80px 0;
float:none;
margin:auto;
}

#bannerPage .content{	top: 35%;}
#banner h1{ font-size:50px; letter-spacing:-1px;}
#bannerPage h1{ font-size:40px; letter-spacing:0px;}
#banner h2, #bannerPage h2{ font-size:26px;	margin-bottom:0px; letter-spacing:0;}
/*******************************************************************************************************/
.oneCol{ width:100%;}
.twoCols .left-col, .twoCols .right-col{ width:100%; text-align:center;}
.twoCols .left-col{ background-size:contain; background-position:left center;}
.twoCols .right-col{ background-size:contain; background-position:right center;}
.alturaIMG700{ height:400px;}
/*******************************************************************************************************/
#produtosViewOne li{ width:29%;	margin:1% 0; padding:0 2.15%; min-height:380px;}
#produtosViewOne li:nth-child(1){ min-height:900px;}
#produtosViewTwo li{ width:28%; padding:2.6%; margin:2% 0;}
#produtosViewTwo li:nth-child(5){ border-left:0px;}
/*******************************************************************************************************/
.descPageProduto .oneCol{ width:90%;}
.descPageProduto .left-col, .descPageProduto .right-col{ padding:0;}
.descPageProduto h1{ text-align:center;}
.descPageProduto ul{ width:40%;	margin:0 5%; text-align:left;}
/*******************************************************************************************************/
#atuacao .left-col text, .descPageProduto .left-col text{ padding-bottom:20px;}
#atuacao .right-col text, .descPageProduto .right-col text{ padding-top:20px;}
#atuacao img{ width:50%;}
#atuacao h1{ margin:0;}
/*******************************************************************************************************/
#formContato li{ width:46%;}
#formContato li:first-child{ margin-right:8%;}
#formContato li:last-child{ margin-left:0;}
#mapa iframe{ height:400px;}
/*******************************************************************************************************/
#contatosComerciais ul{ width:46%; margin-right:8%; text-align:left;}
#contatosComerciais ul:last-child{ margin-right:0%;}
#contatosComerciais ul:first-child{	border-bottom:0; padding-bottom:0px; margin-bottom:0px;}
#contatosComerciais li{	float:left;	width:100%;}
#contatosComerciais ul:first-child li:nth-child(2), #contatosComerciais ul:first-child li:nth-child(3){	width:100%;	margin-bottom:15px;}
#contatosComerciais h2{	margin-bottom:5px;}
/*******************************************************************************************************/
#footer{ padding-top:60px;}
#footer .col:nth-child(1){ width:45%;}
#footer .col:nth-child(1) ul, #footer .col:nth-child(1) ul:nth-child(1){ width:100%; margin-bottom:14px;}
#footer .col:nth-child(2){ width:50%;}
#footer .col:nth-child(2) ul{ width:46%; margin-right:8%; margin-bottom:20px;}
#footer .col:last-child{ margin-top:30px; padding:30px 0;}
#footer .col:last-child p{ line-height:12px;}
#footer .col h2{ font-size:16px; font-weight:500; letter-spacing:0;}
#footer .col li{ padding:8px 0;}
}


@media screen and (min-width:0px) and (max-width: 768px)
{

h1{ font-size:36px;}
/*******************************************************************************************************/
.headerLogo {
	position: absolute;
	height: 30px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.footerLogo {
	height: 40px;
	justify-content: center;
}

#header{ position:fixed;}
/*******************************************************************************************************/
#banner, #bannerPage{ height:600px;}
#banner .content, #bannerPage .content{ top:40%; width:90%; margin:0 5%;}
#banner .content h1, #bannerPage .content h1{ font-size:40px; }
#banner .content h2, #bannerPage .content h2{ font-size:22px; }
/*******************************************************************************************************/
#produtosViewOne li{ width:40%; margin:4% 0; padding:0 4.9%; min-height:340px; border-left:0;}
#produtosViewOne li:nth-child(even){ border-right:1px solid #CCC;}
#produtosViewOne li:first-child{ width:100%; margin:0; padding:0; min-height:auto; margin-bottom:10%;}
#produtosViewOne h1, #produtosViewOne h1 small{ text-align:center; font-size:40px;}
#produtosViewOne h2{ font-size:16px; margin:20px 0;}
#produtosViewTwo li{ width:40%; padding:4%; margin:3% 0;}
#produtosViewTwo li:nth-child(5){ border-left:1px solid rgba(255,255,255,0.3);}
#produtosViewTwo li:nth-child(odd){float:right;}
#produtosViewTwo li:nth-child(4), #produtosViewTwo li:nth-child(6){ border-left:0px;}
/*******************************************************************************************************/
.pageProduto h2{ font-size:20px; line-height:24px;}
.descPageProduto h2{ font-size:22px; line-height:28px;}
.descPageProduto h2:before, .descPageProduto h2:after{ margin-top:20px;	margin-bottom:20px;}
/*******************************************************************************************************/
.twoCols .left-col, .twoCols .right-col{ background-size:cover; background-position:center bottom;}
.alturaIMG700{ height:320px;}
/*******************************************************************************************************/
#formContato li{ width:100%;}
#formContato li:first-child{ margin-right:0;}
#mapa iframe{ height:300px;}
/*******************************************************************************************************/
#footer .col:nth-child(2){ display:none;}
#footer{ padding-top:40px;}
#footer .col:nth-child(1){ width:100%; text-align:center;}
#footer .col:nth-child(1) ul:nth-child(2), #footer .col:nth-child(1) ul:nth-child(3){ width:50%;}
#footer .col:nth-child(1) ul:nth-child(1){ margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid rgba(0,0,0,0.1);}

}

@media screen and (min-width:0px) and (max-width: 480px)
{

p{ font-size:13px; line-height:18px;}

/*******************************************************************************************************/
.content{ padding:40px 0;}
/*******************************************************************************************************/
#banner, #bannerPage{ height:400px;}
#banner .content, #bannerPage .content{ top:35%;}
#banner .content h2, #bannerPage .content h2{ font-size:18px; }
/*******************************************************************************************************/
#produtosViewOne li, #produtosViewTwo li{ width:100%; margin:0; padding:0; min-height:auto; border-bottom:1px solid #CCC; margin-bottom:8%; padding-bottom:8%;}
#produtosViewOne li:first-child, #produtosViewTwo li:first-child{border:0;}
#produtosViewOne li:last-child{ border-bottom:0px; margin-bottom:0%; padding-bottom:0%;}
#produtosViewOne li:nth-child(even) { border-right:0px}
#produtosViewTwo li:nth-child(odd){border-left:0;}
#produtosViewTwo h2{ margin-top:20px;}
/*******************************************************************************************************/
#footer .col:nth-child(1) ul:nth-child(2), #footer .col:nth-child(1) ul:nth-child(3){ width:100%;}
#credits li, #credits li:last-child{ width:100%; float:left; text-align:center; margin:5px 0;}

}
