@charset "utf-8";
/* CSS Document */



@media (max-width: 1180px){
	.section_orcamento {
		background: url(../imagens/elementos-orcamento/funcionario.png) 0% center no-repeat / contain, url(../imagens/elementos-orcamento/background.jpg) center center no-repeat / cover;
	}
	.section_sobre .content {
		max-width: 80%;
	}
	.section_sobre {
		background: #EEE url(../imagens/elementos-sobre/background.jpg) center center no-repeat / cover;
		padding-top: 135px;
		padding-bottom: 107px;
		background-blend-mode: overlay;
	}
}

@media (max-width: 1024px){
	.section_dicas .flex-container{
		flex-direction:  column;
	}
	.section_dicas .flex-container article {
		flex-basis: 470px;
		margin-right: auto;
		margin-left: auto;
	}
	.section_dicas article .flex-container{
		flex-direction:  row;
	}
	.social-instagram {
		margin-right: 80px;
	}
}

@media (max-width: 1000px){
	.section_orcamento .flex-container{
		flex-direction: column;
	}
	.section_orcamento{
		background: url('../imagens/elementos-orcamento/background.jpg') center center no-repeat / cover;
	}
	.js_submit_orcamento .flex-container div {
		min-width: 80%;
		margin-right: auto;
		margin-left: auto;
	}
	.section_orcamento .titulo {
		margin-left: auto;
		margin-right: auto;
		max-width: 80%;
	}
	.logo_menu_container {
		width: 100%;
		padding: 0px; 
	}
	.slide_container {
		width: 100%;
		padding: 50px 0;
	}
	h1.js_logo.fontzero {
		margin-left: auto;
		margin-top: 50px;
		float: none;
		margin-right: auto;
		display: table;
	}
	.main_navigator li {
		margin-bottom: 15px;
		display: inline-block;
		margin-right: 20px;
	}
	.main_navigator li:last-of-type {
		margin-right: 0;
	}
	ul.main_navigator {
		margin-left: 0;
		margin-top: 0;
		padding-top: 40px;
		display: block;
		width: 100%;
		clear: both;
		text-align:  center;
		left: 0;
	}

}

@media (max-width: 880px){
	.footer-itens li {
		display: block;
		margin-right: 0;
		background-position: center top;
		padding: 0;
		padding-top: 70px;
		text-align: center;
		margin-bottom: 30px;
	}
	.footer-itens {
		float: none;
		margin: 0 auto;
		display: table;
	}
	.main_footer {
		background:
		/* url(../imagens/elementos-footer/bg2.png) center right no-repeat, */
		url(../imagens/elementos-footer/background.jpg) center center no-repeat / cover;
		padding: 140px 0 130px 0;
	}
}

@media (max-width: 640px){
	.section_dicas article .flex-container {
		flex-direction: column;
	}
	.social-instagram {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.social-facebook a, .social-instagram a {
		text-align: center;
	}
	.social-instagram img, .social-facebook img {
		margin: 0 auto;
		display: block;
	}
	.btn-mobile{display: block}
	ul.main_navigator {
		padding-top: 0;
		display: none;
	}

	.main_navigator li {
		margin-bottom: 1px;
		display: block;
		margin-right: 0;
		background: #333;
	}
	.main_navigator a {
		text-align: center;
		width: 100%;
		padding: 10px 0;
	}

	.main_navigator a:hover {
		background: none;
		color: #de8e2c;
	}
	.section_dicas iframe {
		margin: 0 auto;
		display: block;
	}
}

@media (max-width: 550px){
	.slide01_container {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 70px;
	}
	
}

@media (max-width: 460px){
	.section_servicos .bx-next, .section_servicos .bx-prev {
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 30px;
	}
}

@media (max-width: 380px){
	.slide01_container {
		max-width: 90%;
	}
	.tituloimg{
		width: 100%;
	}
}

@media (max-width: 320px){
	.sec_sobre {
		margin-left: -20px;
	}
}


