#contato .conteudo-contato{margin-bottom:4em;width: 90%;display:inline-block;}
	#contato .cx-barra{width: 100%;display:inline-block; padding:0.25em 0; background-color:#5ebfcf; text-align:left; margin:1em 0;}
		#contato .cx-barra p{display:inline-block; padding-left:1em; text-decoration:none; color:#fff; font-size:1em; font-weight:600; line-height:1.5em; }
		#contato .cx-barra p{font-weight:400;}
#contato .cx-contato{width: 100%;display:inline-block; background-color:#f5f5f5;}
	#contato .cx-contato .colunaA, #contato .cx-contato .colunaB{ width:40%; margin:2.5%; min-width:15em; display:inline-block; vertical-align:top;}
		#contato .cx-contato .colunaA{ margin-right:2em;}
			#contato .cx-contato .colunaA .cx-social{width:100%; display:inline-table; margin-bottom:2em;}
				#contato .cx-contato .colunaA .cx-social iframe{width:100%; height:20em;}
			#contato .cx-contato .colunaA .titulo{width:100%; display:inline-block; margin-bottom:2em; text-align:left;}
				#contato .cx-contato .colunaA .titulo span{width:100%; display:inline-block; margin-bottom:0.5em; font-size:2em; font-weight:600;}
				#contato .cx-contato .colunaA .titulo img{ width:9em; margin:0em;}
			#contato .cx-contato .colunaA .info,
			#contato .cx-contato .colunaA .infoB{width:100%; display:inline-block; margin-bottom:1em;text-align:left; font-weight:400; font-size:1em;  line-height:1.5em; font-weight:400;}
		#contato .cx-contato .colunaB{}
			#contato .cx-contato .colunaB .titulo{width:100%; display:inline-block; font-size:1.5em; text-transform:uppercase; color:#000; text-align:left; margin-bottom:1em; font-weight:700;}
			#contato .cx-contato .colunaB .descricao{width:100%; display:inline-block; text-align:left; line-height:1.5em; font-size:1em; margin-bottom:1em; color:#333; margin-bottom:2em; font-weight:400;}
			#contato .cx-contato .colunaB .formulario{width:100%; display:inline-block;}
				#contato .cx-contato .colunaB .formulario #FormContato, 
				#contato .cx-contato .colunaB .formulario #FormContato .form-coluna, 
				#contato .cx-contato .colunaB .formulario .bt{width:100%; display:inline-block;}
				#contato .cx-contato .colunaB .formulario input[type="text"], #contato .cx-contato .colunaB .formulario select, 
				#contato .cx-contato .colunaB .formulario textarea{width:100%; display:inline-block; max-width:45.5em; padding:1em 0.5em; border:0.1em solid #ccc; font-size:0.8em; margin-bottom:1em; color:#ccc; font-family: 'Montserrat', sans-serif !important;}
				#contato .cx-contato .colunaB .formulario textarea{ height:10em;}
				#contato .cx-contato .colunaB .formulario .bt{text-align:left;}
				#contato .cx-contato .colunaB .formulario .bt input,
				#contato .cx-contato .colunaB .formulario .bt button{ font-size: 0.8em; font-weight:400; line-height:1.5em; display:inline-block; color:#FFF; background-color:#5ebfcf; border:0em; padding:0.75em 2em; cursor:pointer;}
				#contato .cx-contato .colunaB .formulario .bt input:hover,
				#contato .cx-contato .colunaB .formulario .bt button:hover{ background-color:#333;}
#contato .linha-mapa{width:100%; display:inline-table; margin-bottom:2em;}
#contato .linha-mapa iframe{width:100%; height:20em;}
#AlertaCamposCo{ display:inline-block; width:100%; text-align:left; font-size:0.7em; color:#F00; margin-bottom:0.5em;}
@media only screen and (max-width: 1920px) {}
@media only screen and (max-width: 1680px) {}
@media only screen and (max-width: 1600px) {}
@media only screen and (max-width: 1440px) {}
@media only screen and (max-width: 1366px) {}
@media only screen and (max-width: 1280px) {}
@media only screen and (max-width: 1024px) {
#contato #FormContato input[type="text"]{width: 94.8%;}
#contato #FormContato textarea{width: 94.8%;}
#contato .cx-contato .colunaA .titulo span, #contato .cx-contato .colunaB .titulo span{line-height:1.5em;}
}
@media only screen and (max-width: 900px) {}
@media only screen and (max-width: 800px) {}
@media only screen and (max-width: 768px) {
#contato .linha-mapa iframe{    height: 15em;}
}
@media only screen and (max-width: 603px) {
#contato .cx-contato .colunaA, #contato .cx-contato .colunaB{ width:80%; margin:2em 0;}
}
@media only screen and (max-width: 533px) {
#FormContato input[type="text"]{width: 89.5%;}
#contato #FormContato textarea{width: 94.8%;}
}
@media only screen and (max-width: 480px) {}
@media only screen and (max-width: 414px) {}
@media only screen and (max-width: 375px) {}
@media only screen and (max-width: 360px) {}
@media only screen and (max-width: 320px) {}