/* CSS Document */
.centralizer {
	width:auto;
	overflow:hidden;
}

header {
	width:100vw;
	height:205px;
	position:relative;
	background:url(../imagens/back-mobile-home.png) center top no-repeat;
	
	}
	
	
.header {
	width:100%;
	height:120px;
	position:relative;
	background:none;
	
	}
	
.header .selo-header {
	display:none;
	}
	.header .logo{
		left:50%;
		margin-left:-132px;
	}	
	
.header .info-header{
	display:none;	
}

header .menu-header{
	display:none;
	
}

header .menu-mobile{
	position:relative;
	width:100%;
	height:auto;
	display:block;	
	margin-top:-36px;
	
	
}
header .menu-mobile select{
	width:80vw;
	height:30px;
	margin-top:20px;
	background:url(../imagens/icon-menu-mobile.png) center right 10px no-repeat #6b8fce;
	color:#fff;
	border:none;
	border-radius:5px;
	text-indent:40%;
	font-size:20px;
	margin-left:10vw;
	appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
	
	
}

header .menu-mobile #jumpMenu option{
	 text-indent:15vw; 
	color:#fff;
	
}
header .ligar-mobile{
	position:relative;
	width:50%;
	height:52px;
	float:left;
	font-size:16px;
	margin-top:16px;
	border:none;
	color:#fff;
	display:block;
	background:none;
	outline:none;
	text-indent:20px;
	
		
}

header .chegar-mobile{
	position:relative;
	width:50%;
	height:52px;
	float:left;
	font-size:16px;
	margin-top:16px;
	color:#fff;
	border:none;
	display:block;
	background:none;
	outline:none;
		
}
.icon{
	margin-right:15px;	
}

#banner {
	width:100vw;
	height:37vw;
	position:relative;
	}
#banner ul {
	width:100vw;
	height:37vw;
	position:relative;}
#banner ul li {
	width:100vw;
	height:37vw;
	z-index:1;
	position:relative;}
#banner ul li img {
	width:100%;
	height:auto;
	position:relative;
	left:0;	
	margin:0;
	}
	
.owl-theme .owl-controls{
	display:none!important;	
}


.itens-home {
	width:100%;
	height:auto;
	position:relative;
	float:none;
	margin:0px;
	z-index:10;
	overflow:hidden;
	}
	
	.itens-home ul li {
			left:50%;
			float:none;
			margin:0;
			margin-left:-200px;
			margin-bottom:20px;
						
			}	
			
			
			
			
/*About-kolding*/
.about-kolding {
	background:url(../imagens/back-conteudo-home.jpg) center top no-repeat;
	clear:both;
	float:none;	
	height:auto;
	padding-bottom:50px;
	z-index:200;
	
	}
	
 .selo-mobile{
	width:78px;
	height:98px;
	position:relative;
	left:50%;
	margin-left:-39px;
	display:block;
	margin-top:-40px;
	z-index:50;
}
	
.about-kolding h3{
	display:block;
	font:25px Open Sans;
	text-align:center;
	padding-top:30px;
	color:#6b8fce;
	font-weight:bold;
}

.about-kolding span{
	font-weight:200;
	font:18px Open Sans;
}
/*Text-about-kolding*/
.text-about-kolding {
	position:relative;
	float:none;
	height:auto;
	margin-top:160px;
	background:none;
	}
	
	.text-about-kolding p {
		width:90%;
		position:relative;
		float:none;
		overflow:hidden;
		}				

footer {
	width:100%;
	height:400px;
	border-top:none;
	background:url(../imagens/back-footer-mobile.jpg) center bottom no-repeat;
	clear:both;
	z-index:500;
	padding:0;
	}

footer nav{
	display:none;	
}
.header-footer {
		display:none;}
/*header-footer*/
	.header-footer img {
		display:none;}
		
		
.info-footer {
	width:100%;
	height:auto;
	position:relative;
	text-align:center;
	overflow:hidden;
	margin-top:120px;
	
	}
	.info-footer span {
		width:100%;
		height:50px !important;
		float:none;
		text-align:center;
		margin-left:0;
		margin-right:0;
		padding-top:5px;
		line-height:22px;
		
		
		}
		.info-footer span.p-footer {
			background:url(../imagens/icon-phone-header.png) no-repeat center bottom;}
			.info-footer span.m-footer {
			background:url(../imagens/icon-envelope-header.png) no-repeat center bottom;}
			  .info-footer span.e-footer {
			  background:url(../imagens/icon-pin.png) no-repeat center bottom;}
		
	
/************************************************** KOLDING ********************/
.kolding {
	width:100%;
	height:auto;
	position:relative;
	background:none;
	overflow:hidden;}

.text-a-kolding {
	width:100%;
	text-align:center;
	overflow:hidden;	
	float:none;}
	.text-a-kolding h2 {
		
		padding:20px;}
		.text-a-kolding p {
		margin-top:30px;
		padding:20px;}		
		
			
		
.kolding-page-img{
	position:relative;
	width:367px;
	height:160px;
	left:50%;
	margin-left:-183px;
	display:block;
}

.title-page {
	width:100%;
	overflow:hidden;
	text-align:center;
	}		



/************************************************** ÁREAS DE ATUAÇÃO ********************/



.atuacao {
	overflow:hidden;}
	.atuacao h2 {
			padding-top:50px;}
		.atuacao ul li {
			height:auto;
			position:relative;
			overflow:hidden;
		}
		.atuacao ul li p{
			float:left;
		}
		
		.atuacao ul li img {
			width:100px;
			height:100px;
			margin-left:10px;
			}
			
			.atuacao ul li h3 {
				margin-top:50px;
				font:30px lato;
			}
			.atuacao ul li p{
				padding:10px;	
			}


/*----------------------------------- ÁREAS DE ATUAÇÃO ------------------------------------*/

.contato {
	width:100%;
	height:auto;
	position:relative;
	background:none;
	margin-bottom:35px;}

/*Form-contato*/
.form-contato {
	width:100%;
	height:480px;
	position:relative;
	background:url(../imagens/bg-form-contato.png) no-repeat center bottom;
	float:none;
	margin-top:10px;
	
	}
	
	.form-contato input {
		float:none;
		padding:0;
		padding:12px;
		box-sizing:border-box;
				
		margin-left:5%;
		width:90%;
		border:2px solid #dae7f6;
		}	
		
		.form-contato textarea {
		width:90%;
		padding:0;
		float:none;
		margin-left:5%;
		padding:12px;
		box-sizing:border-box;
		}
		
			.form-contato button {
				bottom:-20px;
				padding:10px 0px 10px 0px;
				width:80%;
				left:10%;
				margin-bottom:25px;
			}
			.form-contato textarea {
				width:90%;
				left:10%
			}
		
		.info-contato {
			display:none;
		}
			
			.map-contato2 {
				display:none;}