.rodape-so {
    width: 304px;
}

.rodape-so-logo {
    width: 170px;
    height: 50px;
}

.rodape-so-texto {
    width:304px;
    font-family: 'SharpSans-Book';
    font-size: 16px;
    color:#000;
    margin-top: 18px;
}

.rodape-so-ans {
    margin-top: 24px;
}

.rodape-links {
    width: 495px;
    margin-left: auto;
    margin-right: 0px;
    font-family: 'SharpSans-Book';
    font-size: 16px;
    color: #000;
    height:70px;
}

@media (max-width:767px){
    .rodape-links {
		margin-top: 20px;
		width: 495px;
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }
	
}

@media (max-width:991px){
    .rodape-so {
        margin-right: auto!important;
        margin-left: auto!important;
    }

    .rodape-so-logo {
        margin-right: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }

    .rodape-so-texto {
        width: 264px;
        font-size: 12px;
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }

    .rodape-so-ans {
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }

}

@media (max-width:505px){
    .rodape-so {
        order: 1!important;
    }

    .rodape-links {
        order: 0!important;
    }
}


@media (min-width:1024px){
	.rodape-links{
		width:580px;

	}
}

@media (min-width:768px and max-width:800px){
	.rodape-links{
		width: 495px;
	}
	#alfa{
		flex-direction: column-reverse;
	}
}




@media (max-width:425px){
	.rodape-links{
		width: 320px;
		margin-bottom: 20px;
		font-size: 12px;
	}
}




@media (max-width:800px){
	.br-pra-desktop{
		display: none;
	}
}

