@charset "utf-8";
/* CSS Document */

body{
		
}

p{
	color:#3b3b3b;
}

.logoarea{
	background:#ededed;
}

.logoarea ul li a{
	color:#3b3b3b;
}

.logo {
	max-width:140px;
	padding:5%;
}

a:hover{
	text-decoration:none;
}

/*SEÇÃO 1*/
.header{
		background:url(../../img/banner.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:100% 100%;
		min-height:450px;
}

.header h1{
	color:#383838;
	text-align:left;
	font-size:20px;
	padding:2%;
	font-weight:400;
}

/*FORMU*/
.formu{
	padding-top:3%;
}

.formu textarea{
	width:100%;
	padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-primary{
	background:#212529;
	color:#FFFFFF;
	border:#212529;	
}
/*FORMU*/

/*GERAL*/
.titbranco{
	font-weight:bold;
	font-size:2.5rem;
	color:#ffffff;
}
/*GERAL*/


/*PRODUTOS*/
.produtos{
		background:url(../../img/produtos.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		background-size: cover;
		height:400px;
}

.produtosbarra{
	margin-top:2%;		
}


.produtosbarra:before{
	position:absolute;
	content:'';
	width:100%;
	height:70px;
	margin-top:40px;
	background:#557a95;
	left:0px;
		
}

.listaprodutos{
	background:#ffffff;
	padding:1% 2%;
	margin-top:5%;
		
}
/*PRODUTOS*/

/*DIFERENCIAIS*/
.diferenciais{
		background:url(../../img/diferenciais.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		background-size: cover;
		height:400px;
}

.diferenciaisbloco{
	margin-top:3%;
}	

.listadiferenciais ul li{
	margin-top:9px;
}
/*DIFERENCIAIS*/


/*TRABALHAMOS*/
.trabalhamos{
		background:url(../../img/trabalhamos.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		background-size: cover;
		height:400px;
		margin-top:1.5%;
}

.trabalhamosbloco:before{
	position:absolute;
	content:'';
	width:100%;
	height:290px;
	background:#557a95;
	left:0px;
		
}

.trabalhamosbloco ul li{
	color:#ffffff;
	margin-top:14px;
}

/*TRABALHAMOS*/

/*CLIENTES*/
.clientes h2{
	font-weight:bold;
	color:#6b6b6b;	
}

.clientes h3{
	color:#6b6b6b;	
}

/*RESULTADOS*/
.resultados{
	background:#ededed;
	margin-top:3%;
	padding:2%;
}

.resultados h2{
	font-weight:bold;
}

/*RESPONSIVO*/
@media only screen and (min-width : 300px) and (max-width : 1280px)
{


}