@media (max-width: 1080px){
	.section_empresa .flex-container, .section_servicos .flex-container {
		flex-direction: column;
	}
	.section_empresa p, .section_servicos p {
		max-width: 100%;
	}
	.section_empresa .flex-container img, .section_servicos .flex-container img {
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 100%;
		max-width: 585px;
	}
	.section_empresa .content, .section_servicos .content {
		max-width: 80%;
	}
	.section_empresa .content {
		padding: 80px 0 95px 0;
		bottom: 0;
	}

	.section_servicos .flex-container:last-of-type{
		flex-direction:  row;
	}
	
}

@media (max-width: 1000px){
	nav li {
		margin-right: 55px;
	}

	nav li {
		display: block;
		margin-bottom: 30px;
		margin-right: 0 !important;
		font-size: 12px;
		font-family: 'opensans_regular', sans-serif;
		margin-right: 165px;
		color: #de8e2c;
	}
	ul.main_navigator {
		margin-right: 0;
	}
}

@media (max-width: 960px){
	.flex-container{
		display: block;
	}
	.section_contato .flex-container div {
		max-width: 90%;
		text-align: center;
		margin: 0 auto;
	}

	.trab-conosco h3{
		margin-top: 70px;
	}

}

@media (max-width: 860px){
	.section_servicos .flex-container:last-of-type{
		flex-wrap: wrap;
	}
}

@media (max-width: 640px){
	ul.main_navigator {
		position: relative;
	}
	ul.main_navigator {
		position: relative;
		bottom: 0;
	}
	.main_navigator a {
		color: #FFF;
	}
}


@media (max-width: 435px){
	.section_servicos .flex-container:last-of-type{
		flex-direction:  column;
		align-items: center;
	}

}
