@media screen and (max-width: 900px) {
	
	.info_cliente_topo {
		display: none;
	}
	.largura_padrao {
		width: 100%;
	}
	.body-miolo > .miolo > .conteudo {
		padding-left: 10px;
		padding-right: 10px;
	}
	.conteudo img {
		width: 100%;
		height: auto;
	}
	
/* DIREITOS RESERVADOS */
	.direitos_reservados {
		line-height: 20px;
		border-bottom: solid 1px #cfcfcf;
	}
	.info_cliente_rodape {
		display: block;
	}
	
/* MENU RESPONSIVO */
	
	.link {
		display: none;
	}
	.barra_navegacao {
		/*display: flex;*/
    	flex-direction: column;
    	/*flex-wrap: wrap;
    	justify-content: flex-start;
    	align-content: stretch;*/
	}
	.barra_navegacao > a.link {
		__color: #5e6477;
		__font-size: 18px;
		line-height: 36px;
		padding-left: 10px;
		padding-right: 10px;
		border-top: none;
		border-bottom: solid 1px #A9AEBF;
	}
	.barra_navegacao > a.link:hover {
		__color: #008bce;
		border-top: none;
		__text-decoration: none;
	}
	.barra_navegacao > a ~ a {
		margin-left: 0px;
	}
	.icons-menu {
		__line-height: 44px;
		padding: 10px;
		border-bottom: solid 1px #A9AEBF;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: center;
		__align-content: stretch;
		align-items: flex-end;
		__background-color: #DC8F90;
	}
	.ico-menu2, .ico-fechar {
		width: 23px;
		height: 19px;
		margin-right: 10px;
		cursor: pointer;
		
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
		align-content: center;
		align-items: center;
	}
	.ico-menu2 {
		__background-color: #B41BB3;
	}
	.ico-fechar {
		__background-color: #AF4B4D;
		display: none;
	}
	.body-miolo > .miolo > .titulo {
		font-size: 20px;
		line-height: 40px;
		color: #5e6477;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 10px;
		text-transform: uppercase;
		border-bottom: solid 5px #0a9ed8;
		background-color: #FFFFFF;
	}
/* ÁREAS DE ATUAÇÃO */
	.section_areasatuacao {
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		
	}
/* FORM */
	form .grupo_input{
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
		align-items: flex-start;
	}
	form .grupo_input .linha ~ .linha {
		margin-left: 0px !important;
	}
	form .linha  {
		width: 100%;
		margin-left: 0px;
	}
	
}/*FIM*/