.container-documentacao { float: left; width: 94%; margin: 45px 3% 0;}
.container-documentacao span{ float: left; margin: 0 0 35px 0; padding: 0px 0 0 85px; background: url(../img/documentos/vetor-documentos.png) no-repeat center left}
.container-documentacao span b{ float: left; clear: both; font: 12px montserrat-bold; color: #bababa; letter-spacing: 3px}
.container-documentacao span p{ float: left; clear: both; font: 40px montserrat-bold; color: #535353; margin: 10px 0 0;}
.container-documentacao span p i{ color: #28885c}
.container-documentacao .div-documentos { float: left; width: 100%; margin: 0 0 100px;}
.container-documentacao .div-documentos a{ float: left; background: #3ea073; padding: 10px; border-radius: 30px; display: flex; align-items: center; margin: 0 30px 30px 0; cursor: pointer}
.container-documentacao .div-documentos a:hover{ background: #2e7f59}
.container-documentacao .div-documentos a b{ float: left; width: 31px; height: 31px; background: #fff; border-radius: 30px; display: flex; align-items: center; justify-content: center;}
.container-documentacao .div-documentos a b i{ color: #ec585a; font-size: 12px;}
.container-documentacao .div-documentos a p{ float: left; color: #fff; font: 14.5px montserrat-regular; margin: 0 10px;}
@media(max-width: 990px){
	.container-documentacao { width: 96%; margin: 20px 2% 0;}
	.container-documentacao span { margin: 0 0 20px; padding: 0; background: none; width: 100%;}
	.container-documentacao span b { width: 100%; text-align: center; font-size: 10px;}
	.container-documentacao span p { font-size: 14.5px; width: 100%; text-align: center;}
	.container-documentacao .div-documentos { margin: 0 0 20px; display: flex; flex-flow: wrap; justify-content: center;}
	.container-documentacao .div-documentos a { margin: 0 5px 10px;}
	.container-documentacao .div-documentos a b { width: 25px; height: 25px;}
	.container-documentacao .div-documentos a p { font: 12.5px montserrat-regular;}
}