.empresa {
	padding-top : 6rem;
	background: ;
}

.btn-gn {
	margin-top: 1.5em;
	margin-right: 2rem;
	text-align: right;
}

.btn-gn a{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}



@media (min-width: 400px){
	.btn-gn a{
		width: 10%;
	}
}

@media (min-width: 768px){
	.empresa {
		padding-top : 4rem;
	}
	
	.empresa-left {
		float: none;
		padding-right: 0em;
		padding-left: 0em;
		
		display: block;
		margin-left: auto;
		margin-right: auto;
		
		width: 70%;
	}
	

	.empresa-left img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.empresa-right {
		float: none;
		width: 100%;
	}
	
	.wtext-left {
		float:left;
	}
	
	.wtext-right {
		width: 90%;
		float: right;
	}
}

@media (min-width: 992px){
	.empresa {
		padding-top : 5rem;
	}

	.empresa-left {
		width: 55%;
	}
	
	.wtext-left {
		width: 5%;
	}
	
	.wtext-right {
		width: 94%;
	}
}

@media (min-width: 1200px) {
	.empresa {
		padding-top : 1rem;
	}
	
	.btn-gn {
		margin-right: 5rem;
	}
}

