
@font-face {
	font-family: 'alegreya_sanslight';
	src: url('../font/alegreyasans/alegreyasans-light-webfont.eot');
	src: url('../font/alegreyasans/alegreyasans-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/alegreyasans/alegreyasans-light-webfont.woff2') format('woff2'),
	url('../font/alegreyasans/alegreyasans-light-webfont.woff') format('woff'),
	url('../font/alegreyasans/alegreyasans-light-webfont.ttf') format('truetype'),
	url('../font/alegreyasans/alegreyasans-light-webfont.svg#alegreya_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
	background-image: url(../font/alegreyasans/)
}
@font-face {
	font-family: 'muliregular';
	src: url('../font/muli/muli-webfont.eot');
	src: url('../font/muli/muli-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/muli/muli-webfont.woff2') format('woff2'),
	url('../font/muli/muli-webfont.woff') format('woff'),
	url('../font/muli/muli-webfont.ttf') format('truetype'),
	url('../font/muli/muli-webfont.svg#muliregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'allerregular';
	src: url('../font/Aller1/aller_rg-webfont.eot');
	src: url('../font/Aller1/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/Aller1/aller_rg-webfont.woff2') format('woff2'),
	url('../font/Aller1/aller_rg-webfont.woff') format('woff'),
	url('../font/Aller1/aller_rg-webfont.ttf') format('truetype'),
	url('../font/Aller1/aller_rg-webfont.svg#allerregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'mulilight';
	src: url('../font/muliLi/muli-light-webfont.eot');
	src: url('../font/muliLi/muli-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/muliLi/muli-light-webfont.woff2') format('woff2'),
	url('../font/muliLi/muli-light-webfont.woff') format('woff'),
	url('../font/muliLi/muli-light-webfont.ttf') format('truetype'),
	url('../font/muliLi/muli-light-webfont.svg#mulilight') format('svg');
	font-weight: normal;
	font-style: normal;

}


body{
	padding:0;
	margin:0; 
}
img{max-width: 100%;}



/*---------------MENU---------------*/
/*#menu ul {list-style:none;}
#menu ul li { display: inline;}
#menu ul li a {text-decoration: none; color:#ffffff; font-size: 20.654px; font-family: 'alegreya_sanslight'; margin-right:6%;}
#menu {margin-left:45%; padding-top:2%;}
#menu ul li a:hover { 
	padding-top: 10px;
	background: #8C0000;
	border-bottom:1px solid #ffffff;
	}*/
	.navbar-default{
		background: none;
		border: none;
		box-shadow:none;
	}
	.navbar-nav{
		float: right;
		margin-right: 10%;
	}
	.navbar-default .navbar-nav>li>a{
		color:white;
		font-size:20px;
		font-family: 'alegreya_sanslight';
		padding-top: 50px;

		-webkit-transition: all 600ms ease;
		-moz-transition: all 600ms ease;
		-ms-transition: all 600ms ease;
		-o-transition: all 600ms ease;
		transition: all 600ms ease;
	}
	.navbar-default .navbar-nav>li>a:hover{
		color:white;
		padding-top: 15px;
		background: #8C0000;
		padding-top: 50px;

		-webkit-transition: all 600ms ease;
		-moz-transition: all 600ms ease;
		-ms-transition: all 600ms ease;
		-o-transition: all 600ms ease;
		transition: all 600ms ease;
	}
	.logo-tdm{
		margin-left:50px;
		z-index: 10;
		position: relative;
	}
	.box-cabesalho{
		width:100%;
	}
	.box-image-cabecalho{
		background-image:url(../images/FOTOTOPOTDM.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width:100%;
		height:400px;
	}
	.sombra-cabecalho{
		width:100%;
		height:600px;
		background:rgba(0, 0, 0, 0.50);
	}
	.box-image-cabecalho2{
		background-image:url(../images/FOTOTOPOTDM.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width:100%;
		height:250px;
	}
	.sombra-cabecalho2{
		width:100%;
		height:250px;
		background:rgba(0, 0, 0, 0.27);
	}
	.box-equipamento-eletronico{
		width:100%;
		margin:0 auto;
		padding-top:100px;
	}
	.box-texto-titulo{
		width:500px;
		margin:0 auto;
		text-align:center;
		margin-top: 85px;

	}
	.titulo-cabecalho{
		font-size: 30px;
		font-family: 'alegreya_sanslight';
		color:  #ffffff;
	}
	.box-logo{
		/*padding-top:60px;*/
		padding-right: 75px;
		margin-left:50px;
		margin-bottom: 40px;
		margin-top:-70px;
	}
	.box-logo-ag3{
		/*padding-top:60px;*/
		padding-right: 75px;
		margin-left:50px;
		margin-bottom: 40px;
		/*margin-top:-70px;*/
	}
	.divisoria-1{
		background: #8d0411; 
		width:100%;
		margin:0 auto;
		height:55px;
		float:left;
	}
	.alinha-texto-produto{
		width:1200px;
		margin:0 auto;
	}
	.alinha-texto-produto img {
		float: right;
		margin-top: 15px;
	}
	.titulo-produtos{
		float: left;
		font-family: 'alegreya_sanslight';
		font-size: 25px;
		color:#ffffff;
		margin-top:12px;
	}
	.corpo-produtos{
		width:100%;
		height:700px;
		text-align: center;
		background-image:url(../images/vectorsmart.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.alinha-produtos{
		width:1200px;
		margin:0 auto;
	}
	.produto{
		margin-top:50px;
		width:25%;
		float:left;
	}
	.borda-produto{
		width: 200px;
		margin:0 auto;
		height: 166px;
		padding: 15px;
		border: 1px solid rgba(2, 2, 2, 0.75);
	}
	.box-nome-produto{
		width:200px;
		height:30px;
		margin:-20px auto;
		background:#A0131A;
		color:  #ffffff;
		font-size: 13px;
		font-family: 'alegreya_sanslight';
		background: -webkit-linear-gradient(90deg, #b72022 0%, #920914 100%);
		background: -moz-linear-gradient(90deg, #b72022 0%, #920914 100%);
		background: -o-linear-gradient(90deg, #b72022 0%, #920914 100%);
		background: -ms-linear-gradient(90deg, #b72022 0%, #920914 100%);
		background: linear-gradient(0deg, #b72022 0%, #920914 100%);
		box-shadow: 0px 0px 5.88px 0.12px rgba(2, 2, 2, 0.76);

	}
	.box-rodape{
		width:100%;
		float:left;
		background-color: #d7d6d6;
	}
	.box-alinha-rodape{
		width:1500px;
		margin:0 auto;
	}
	.box-logo-texto{
		width: 250px;
		height: 150px;
		margin-top: 40px;

		text-align: center;
		float: left;
	}
	.box-menu-rodape{
		width:13%;
		float:left;

	}
	.titulo-rodape{
		border-bottom:1px solid #acacac;
		color:  #acacac;
		font-size: 14px; 
	}
	.lista{
		text-decoration: none;
		list-style-type:none;
		color:  #000;
		font-size: 12px;
	}
	.text-logo-rodape{
		color:  #000;
		font-size: 12px;
		text-align:center;
		margin-top: 10px;
	}
	.box-corpo-produto2{
		width:100%;
		float:left;
		background: #e5e5e5 url(../images/vectorbjectcopy.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.box-alinha-conteudo{
		width:1200px;
		margin:0 auto;
	}
	.box-lista-produtos2{
		width:260px;
		float:left;
		border-right: 1px solid #CCC;
	}
	.ul-produtos{
		list-style-type: square;
	}

.ul-produtos a{
		color: #333;
	}

	.titulo-lista-produtos2{
		font-family: 'alegreya_sanslight';
		color:  #000000;
		font-size: 14px
	}
	.lista-produtos2{
		font-family: 'alegreya_sanslight';
		color:  #000000;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.box-produtos2{
		width:635px;
		/*float:left;*/
		margin:0 auto;
		margin-bottom:50px;
	}
	.box-image-texto-produtos2{
		width:635px;
		float:left;
		margin-top:25px;
	}
	.box-image-produtos2{
		width:100px;
		float:left;
	}
	.texto-produtos2{
		width:80%;
		float:left;
		margin-left:25px;
		margin-bottom:50px;
	}
	.paragrafo-texto-produtos2{
		font-family: 'muliregular';
		color:  #585555;
		font-size: 13px;
		font-weight: 500;
	}
	.titulo-texto-produtos2{
		font-family: 'muliregular';
		color:  #646464;
		font-size: 16px;
	}
	.botao-produtos2{
		float:right;
	}
	.box-input-texto-contato{
		width:100%;
		float:left;
		background-image:url(../images/vectorbjectcopy.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.box-alinha-input-texto-contato{
		width:1200px;
		margin:0 auto;
	}
	.box-input-contato{
		width:500px;
		float:left;
		margin-top: 30px;
		margin-bottom:20px;
		text-align:center;
	}
	.input-nome{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
		color: #000;
	}
	.input-empresa{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
	}
	.input-estado{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
	}
	.input-cidade{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;		
	}
	.input-telefone{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
	}
	.input-email{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
	}
	.input-departamento{
		padding:5px;
		border:1px solid #666;
		width:90%;
		margin-bottom:20px;
	}
	.input-mensagen{
		padding:5px;
		border:1px solid #666;
		width:90%;
		height:120px;
		margin-bottom:20px;
	}
	.botao-formulario-contato{
		border-color:  #e3e3e3;
		border-style: solid;
		background-color:  #ffffff;
		width: 120px;
		margin-bottom:50px;
	}
	.box-texto-input-contato{
		width: 534px;
		float: left;
		margin-top: 30px;
	}
	.titulo-texto-input-contato{
		font-family: 'muliregular';
		color:  #565656;
		font-size: 15px;
		font-weight:bold;
	}
	.texto-input-contato{
		color:  #565656;
		font-size: 13px;	
		font-family: 'mulilight';
	}
	.box-localizacao{
		width:100%;
		float:left;
		background-image:url(../images/vectorbjectcopy.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.box-alinha-localizacao{
		width:1200px;
		margin:0 auto;
	}
	.box-texto-localizacao{
		width:100%;
		float:left;
		padding-top: 20px;
	}
	.texto-localizacao{
		color:  #292929;
		font-size: 16px;
		font-family: 'mulilight';
	}
	.box-borda-mapa{
		width:100%;
		float:left;
	}
	.mapa-localizacao{
		width:950px;
		height:530px;
		margin-top:50px;
		/*padding:25px;*/
		margin:0 auto;
		/*border:1px solid black;*/


	}
	.box-borda-mapa-localizacao{
		width:100%;
		margin:50px auto;
		margin-bottom:50px;
	}

	/*------------------CORPO-----------------------*/

	.box-corpo-produto{
		background-image:url(../images/vectorbjectcopy.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width:100%;
		float:left;
		background-color:  #d7d6d6;

	}
	.corpo-produto-index{
		width:100%;
		margin:0 auto;
	}
	.texto-corpo-produto{
		width:550px;
		margin:0 auto;
		text-align:center;
	}
	.box-produto-produto{
		width:1200px;
		margin:0 auto;
		text-align:center;
	}
	.produto-corpo-index{
		width:250px;
		height: 320px;
		float:left;
		margin:25px;
		background: rgba(194, 194, 194, 0.31);
	}
	.foto-produto-index{

		margin-top: 30px;
	}
	.paragrafo-box-produto{
		margin-bottom:10px;
	}
	.titulo-texto-corpo-produto{
		font-family: 'muliregular';
		color:  #000;
		font-size: 30px;
	}

	.paragrafo-texto-produto{
		font-family: 'muliregular';
		color:  #000;
		font-size: 15px;
	}
	.titulo-box-produto{
		font-family: 'muliregular';

		color:  #000;
		font-size: 18px;
	}

	.titulo-box-produto a{
		color: #000;
	}

	#fotoproduto {
		height: 160px;
	}

	.paragrafo-box-produto{
		font-family: 'muliregular';
		color:  #000;
		font-size: 13px;
	}
	.box-images-formulario{
		width:100%;
		float:left;
/*	background-image:url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;*/
	padding-top: 80px;
}
.alinha-box-formulario{
	width:1200px;
	margin:0 auto;
}
.atendimento-online{
	width:400px;
	float:left;
	text-align:center; 
}
.catalogo-virtual{
	width:400px;
	float:left;	
	text-align:center;
}
.box-formulario-corpo{
	width:350px;
	float:left;
}
.input{
	width:100%;
	height:33px;
	padding-left:5px;
	margin:6px;
	border-width: 1px;
	border-color:  #eaeaea;
	border-style: solid;
	background-color:  #ffffff;
}
.titulo-formulario{
	font-family: 'muliregular';
	color:  #404040;
	font-size: 20px;
}

.texto-formulario{
	font-family: 'muliregular';
	color:  #575757;
	font-size: 12px;
}
.alinha-botao-formulario{
	text-align:center;
}
.botao-formulario{
	height:30px;
	margin-top:5px;
	border-width: 1px;
	cursor:pointer;
	color:#ffffff;
	border-color:  #eaeaea;
	border-style: solid;
	background-color:  #ffffff;
	background: -webkit-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -moz-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -o-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -ms-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: linear-gradient(0deg, #8d0411 0%, #f24c5c 100%);
}
.box-ultimas-noticias{
/*	background-image:url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;*/
	width:100%;
	float:left;
}
.alinha-alutimas-noticias{
	width:1200px;
	margin:0 auto;
}
.box-noticia{
	width:350px;
	margin:20px;
	float:left;
	margin-bottom: 50px;

}
.box-data-botao{
	width:80px;
	float:left;
	padding-top:20px;
	text-align:center;
	background:#a10211;
}
.botao-noticias{
	width:100%;
	height:20px;
	background:  #a10211;
	border-top:1px solid white;
	border-left: none;
	border-right: none;
	border-bottom: none;
	color:white;
	font-size: 10px;
	font-family: 'allerregular';
	cursor:pointer;
}
.data{
	text-align:center;
}
.paragrafo-data{
	font-family: 'allerregular';
	color:  #fefefe;
	font-size: 19px;
} 
.texto-ultimas-noticias{
	font-family: 'allerregular';
	width:210px;
	float:left;
	font-size: 12px;
	margin-left:10px;
}
.titulo-texto-noticias{
	font-family: 'allerregular';
	color:  #000000;
	font-size: 14px;
	margin-bottom: 25px;
	font-weight: bold;
}
.texto-noticias{
	font-family: 'allerregular';
	color:  #000000;
	font-size: 13px;	
	margin-top: -18px;
}
.titulo-box-ultimas-noticias{

	text-align:center;
}
.titulo-index-ultimas-noticias{
	font-family: 'alegreya_sanslight';
	color:  #4e4e4e;
	font-size: 30px;
}
.paragrafo-menu-rodape{
	margin-top:-8px;
}
.alinha-box-produtos-index{
	margin:0 auto;
}
/*.alinha-titulo-noticias{
	width:1200px;
	margin:0 auto;

}
*/
.box-corpo-noticia{
	width:400px;
	float:left;
}
.box-logo{
	width:100%;
	float:right;
}
.box-logo-ag3{
	width:100%;
	float:right;
}
.logo-ag3{
	float:right;
	margin-right:20px;

}

.botao-produtos2{
	border-width: 1px;
	border-color:  #eaeaea;
	border-style: solid;
	background-color:  #ffffff;
	cursor:pointer;
	font-family: 'alegreya_sanslight';
	color:white;
	background: -webkit-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -moz-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -o-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: -ms-linear-gradient(90deg, #8d0411 0%, #f24c5c 100%);
	background: linear-gradient(0deg, #8d0411 0%, #f24c5c 100%);
}
.box-image-catalogo-virtual{
	width:300px;
	float:left;
	margin-top:50px; 
}
.box-corpo-produto-interno{
	width:100%;
	float:left;
	background-image:url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.alinha-produto-interno{
	width:1200px;
	margin:0 auto;
}
.titulo-texto-sobre-produtosinterno{
	font-family: 'muliregular';
	color:  #5d5d5d;
	font-size: 14px;
}
.box-texto-caracteristicas-produto-interno{
	width:450px;
	float:left;
	margin: 50px 142px;
	/*	margin:100px auto;*/
}
.texto-sobre-produtosinterno{
	font-family: 'muliregular';
	color: #5d5d5d;
	font-size: 14px;
	font-weight: 500;

}
.table>tbody>tr>td{
	border-top:0px solid #ddd;
}

.tabela-1{
	font-family: 'muliregular';
	color:  #000000;
	font-size: 14px; 
	text-align: right;
	font-weight:bold;
}
.tabela-2{
	font-family: 'muliregular';
	color:  #000000;
	font-size: 13px; 
	text-align: left;
}
.box-produtos-relacionados{
	width:315px;
	float:left;
	/*margin-top: -920px;*/
}
.produtos-relacionados{
	width:250px;
	float:right;	
}
.titulo-produtos-relacionados{
	font-family: 'alegreya_sanslight';
	color:  #5d5d5d;
	font-size: 14px;
	text-align:center;
}
.image1-produto-relacionado{
	width:150px;
	margin-top:50px;
	float:left;
}
.image2-produto-relacionado{
	width:150px;
	margin-top:50px;
	float:left;
}
.image3-produto-relacionado{
	width:150px;
	margin-top:50px;
	float:left;
}
.box-caracteristica-produto-internio{
	margin-top:40px;
}
.box-caracteristica-produto-internio table{
	font-family: 'muliregular';
	color: #5d5d5d;
	font-size: 13px;
	font-weight:500;
	border:0px;
}
.imagem-texto-produto-interno{
	margin-top:30px;
	font-family: 'alegreya_sanslight';
	color:  #5d5d5d;
	font-size: 15px;
}
span{
	margin-left:10px;
}
.box-texto-image-sobre{
	width:100%;
	float:left;
	padding-bottom:50px;
	background-image:url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.box-alinha-sobre{
	width:1200px;
	margin:0 auto;
}
.box-texto-sobre{
	width:450px;
	float:left;
}
.titulo-sobre{
	font-family: 'muliregular';
	color:  #0a0a0a;
	font-size: 18px;
}
.texto-sobre{
	font-family: 'muliregular';
	color:  #1f1f1f;
	font-size: 13px
}
.box-image-sobre{
	width:600px;
	float:left;
	margin-left:10%;
}
.image1-sobre{
	width:45%;
	float:left;
	margin:3px;
}
.image2-sobre{
	width:45%;
	float:left;
	margin:3px;
}
.image3-sobre{
	width:45%;
	float:left;
	margin:3px;
}
.image4-sobre{
	width:45%;
	float:left;
	margin:3px;
}

.box-corpo-produtos{
	width:100%;
	float:left;
	padding-top:50px;
	background-image:url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.box-alinha-corpo-produtos{
	width:1200px;
	margin:0 auto;
}
.box-texto-image-produtos{
	width:700px;
	float:left;
}
.titulo-texto-produtos{
	width:60%;
	float:left;
	margin:10px;
}
.image-texto-produtos{
	width: 31%;
	margin: 20;
}
.titulo-produtos-bloco{
	font-family: 'alegreya_sanslight';
	color:  #000000;
	font-size: 17px; 
}
.texto-produtos{
	font-family: 'alegreya_sanslight';
	color:  #000000;
	font-size: 16px;	
}
.box-texto-produtos{
	width:100%;
	float:left;
	border:1px solid #e1e1e1;
}
.box-image-produtos{
	width:100%;
	float:left;
	text-align:center;
	margin-top: 15px;
	margin-bottom: 50px;
}
.image1-produto{
	width:200px;
	float:left;
	margin: 15px;
}
.image2-produto{
	width:200px;
	float:left;
	margin: 15px;
}
.image3-produto{
	width:200px;
	float:left;
	margin: 15px;
}


.titulo-saibamais-relacionado{
	font-family: 'alegreya_sanslight';
	color:  #515151;
	font-size: 16px;
}
.texto-saibamais-relacionado{
	font-family: 'alegreya_sanslight';
	color:  #515151;
	font-size: 12px;
	border-top:1px solid #515151;
}
.image-texto-interno{
	width: 100px;
	float: left;
}
.box-titulo-texto-relacionado-interno{
	width: 50px;
	float: right;
	text-align: right;
	margin-top: 25px;
}

.link-index:hover{
	color: #C3C3C3;
	text-decoration: none;
	list-style-type: square;
}
.link-index{
	color:white;
}
.backpage{
	font-family: 'allerregular';
	color:  #010101;
	font-size: 14px;

}
.imagem-de-fundo-index{
	width:100%;
	float:left;
	background-image: url(../images/vectorbjectcopy.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
/*----------------media screen---------------------*/




@media screen and (max-width: 1440px){
	.box-alinha-rodape {
		width: 100%;
	}
}

@media screen and (max-width: 1234px){
	.alinha-produto-interno{
		width: 100%;
	}
}
@media screen and (max-width: 1230px){
	.box-produtos-relacionados {
		width: 100%;
		float: none; 
		margin:0 auto; 
	}
	.produtos-relacionados {
		width: 100%;
		float:none;
		margin: 0 auto;
		text-align: center;
	}
	.image1-produto-relacionado{
		width:30%;
		float:left;
	}
	.image2-produto-relacionado{
		width:30%;
		float:left;
	}
	.image3-produto-relacionado{
		width:30%;
		float:left;
	}
}
@media screen and (max-width: 1221px){
	.box-texto-localizacao {
		margin-left: 20px;
	}
}
@media screen and (max-width: 1217px){
	.alinha-texto-produto {
		width: 100%;
	}
	.box-lista-produtos2 {
		width: 300px;
		float: left;
	}
	.box-alinha-input-texto-contato {
		width: 100%;
	}
	.box-alinha-localizacao{
		width:100%;
	}
	.box-alinha-sobre {
		width: 100%;
	}
	.box-produto-produto {
		width: 100%;

	}
	.produto-corpo-index {
		width: 45%;
		margin: 0 auto;
		float: none;
		margin-bottom: 10px;

	}
}

@media screen and (max-width: 1213px){
	.alinha-box-formulario {
		width: 100%;
	}
	.box-formulario-corpo {
		width: 352px;
		float: none;
		margin: 0 auto;
	}
	.atendimento-online {
		width: 50%;
	}
	.catalogo-virtual {
		width: 50%;
	}
	.alinha-produtos {
		width: 100%;
	}
	.box-alinha-corpo-produtos{
		width:100%;
	}
}
@media screen and (max-width: 1182px){
	.box-texto-sobre {
		float: none;
		margin: 0 auto;
	}
	.box-image-sobre {
		width: 600px;
		float: none; 
		margin-left: 0px; 
		margin: 0 auto;
	}
}


@media screen and (max-width: 1213px){
	.box-corpo-noticia{
		width:400px;
		float:none;
		margin:0 auto;
	}
	.alinha-alutimas-noticias {
		width: 100%;
	}
	.box-menu-rodape {
		width: 20%;
	}
/*	.box-logo-texto{
		height: 150px;
		}*/
	}
	@media screen and (max-width: 1080px){
		.navbar-nav{
			margin-right:0px;
		}
	}
	@media screen and (max-width: 1049px){
		.box-input-contato{
			float:none;
			margin:0 auto;
		}
		.box-texto-input-contato{
			float:none;
			margin:0 auto;   
		}
	}
	@media screen and (max-width: 1038px){
		.image1-produto-relacionado{
			width:30%;
			float:none;
			margin:30px auto;
		}
		.image2-produto-relacionado{
			width:30%;
			float:none;
			margin:30px auto;
		}
		.image3-produto-relacionado{
			width:30%;
			float:none;
			margin:30px auto;
		}

	}
	@media screen and (max-width: 1015px){
		.box-texto-image-produtos {
			width: 90%;
			float:none;
			margin: 0 auto;
		}
		.image1-produto {
			width: 25%;
		}
		.image2-produto {
			width: 25%;
		}
		.image3-produto {
			width: 25%;
		}
	}
	@media screen and (max-width: 1007px){
		.box-lista-produtos2 {
			width: 90%;
		}
		.box-alinha-conteudo {
			width: 100%;
		}
		.box-produtos2{
			width:100%;
			margin:0 auto;
			float:none;
		}
		.box-image-texto-produtos2{
			float:none;
			margin:0 auto;
		}
	}


	@media screen and (max-width: 977px){
		.produto {
			width: 50%;
		}
	}
	@media screen and (max-width: 968px){
		.mapa-localizacao{
			width:90%;
		}
	}
	@media screen and (max-width:950px){
		.box-logo{
			text-align:center;
			margin-top:0px;
		}
	}
	@media screen and (max-width:900px){
		.box-image-catalogo-virtual {
			width: 150px;
			float: none; 
			margin: 40px auto;
		}
	}
	@media screen and (max-width: 780px){
		.box-logo-texto {
			width: 100%;
		}
		.box-menu-rodape {
			width: 50%;
			float: none;
			margin: 0 auto;
		}

	}
	@media screen and (max-width:765px){
		.titulo-texto-produtos {
			width: 90%;
		}
		.box-texto-produtos{
			text-align:center;
		}
		.box-logo img {padding-top: 75px;}
		nav {width: 250px;}
		header .control-nav {
		    position: absolute;
		    right: 20px;
		    top: 20px;
		    display: block;
		    width: 30px;
		    padding: 5px 0;
		    border: solid #fff;
		    border-width: 3px 0;
		    z-index: 2;
		    cursor: pointer;
		  }
		 
		header .control-nav:before {
		    content: "";
		    display: block;
		    height: 3px;
		    background: #fff;
		  }
	 
		header .control-nav-close {
		    position: fixed;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    left: 0;
		    display: block;
		    z-index: 1;
		    -webkit-transition: all 500ms ease;
		    transition: all 500ms ease;
		    -webkit-transform: translate(100%, 0);
		    -ms-transform: translate(100%, 0);
		    transform: translate(100%, 0);
		  }
	 
	  	header .mr {
		    position: fixed;
		    top: 0;
		    right: 0;
		    bottom: 0;
		    width: 180px;
		    border-left: 1px solid #ccc;
		    background: #fff;
		    overflow-x: auto;
		    z-index: 50;
		    background-color: rgba(0,0,0,0.7);
		    -webkit-transition: all 500ms ease;
		    transition: all 500ms ease;
		    -webkit-transform: translate(100%, 0);
		    -ms-transform: translate(100%, 0);
		    transform: translate(100%, 0);
		  }
		  #control-nav:checked ~ .control-nav-close {
		  -webkit-transform: translate(0, 0);
		  -ms-transform: translate(0, 0);
		  transform: translate(0, 0);
		}
		 
		#control-nav:checked ~ .mr {
		  -webkit-transform: translate(0, 0);
		  -ms-transform: translate(0, 0);
		  transform: translate(0, 0);
		}
	}
	@media screen and (max-width:735px){
		.box-image-texto-produtos2 {
			width: 100%;
		}
	}
	@media screen and (max-width: 690px){
		.atendimento-online {
			width: 100%;
			float:none;
			margin:30px auto;
		}
		.catalogo-virtual {
			width: 100%;
			float:none;
			margin:0 auto;
		}

	}
	@media screen and (max-width: 640px){
		.box-image-produtos2{
			margin-left:20px;
		}
	}
	@media screen and (max-width: 608px){
		.box-texto-caracteristicas-produto-interno{
			margin:3%;
		}
	}
	@media screen and (max-width: 600px){
		.produto-corpo-index {
			width: 100%;

		}
	}
	@media screen and (max-width: 572px){
		.box-image-sobre {
			width: 100%;
		}
		.box-texto-sobre {
			width: 90%;
		}
	}
	@media screen and (max-width: 563px){
		.texto-corpo-produto {
			width: 100%;
		}

	}
	@media screen and (max-width: 550px){
		.box-input-contato{
			width:100%;
		}
		.box-texto-input-contato{
			width:90%;
		}
	}
	@media screen and (max-width: 536px){
		.image1-produto-relacionado{
			width:100%;
		}
		.image2-produto-relacionado{
			width:100%;
		}
		.image3-produto-relacionado{
			width:100%;
		}
	}
	@media screen and (max-width: 527px){
		.box-texto-caracteristicas-produto-interno{
			width:90%;
		}
	}
	@media screen and (max-width: 520px){
		.box-texto-titulo {
			width: 90%;
		}
	}
	@media screen and (max-width: 500px){
		.produto {
			width: 100%;
		}
		.box-image-catalogo-virtual {
			width: 30%;
		}
		.imagem-cabecalho-equipamento{
			width:100%;
		}
		.imagem-cabecalho-equipamento{
			width:100%;
		}
		.image1-produto {
			width: 90%;
			float:none;
			margin:10px auto;
		}
		.image2-produto {
			width: 90%;
			float:none;
			margin:10px auto;
		}
		.image3-produto {
			width: 90%;
			float:none;
			margin:10px auto;
		}

	}
	@media screen and (max-width: 450px){
		.image1-sobre{
			width: 90%;
			float: none;
			text-align:center;
		}
		.image2-sobre{
			width: 90%;
			float: none;
			text-align:center;
		}
		.image3-sobre{
			width: 90%;
			float: none;
			text-align:center;
		}
		.image4-sobre{
			width: 90%;
			float: none;
			text-align:center;
		}
	}
	@media screen and (max-width: 425px){
		.box-formulario-corpo {
			width: 100%;
		}
		.box-formulario-corpo {
			width: 90%;
		}
	}
	@media screen and (max-width: 257px){
		span {
			margin-left: 0px;
		}
	}