footer {
    margin: 0 24px 24px;
}

.span4.pagamento {
    margin-right: 28px;
}

.texto-extraPD{
    width:80%;
    font-size:16px;
}

@media (min-width: 1100px){
    #rodape .selos>ul {
        margin: 0;
        display: flex;
        gap: 20px;
        min-width: 720px;
    }
}

@media (min-width:1300px){
    #rodape .row-fluid .span4 {
        width: 40%;
    }
}

@media (min-width: 768px) and (max-width: 1100px){
    #rodape .pagamento-selos>.conteiner>div {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
}

@media (max-width:767px){

    #rodape .span4.pagamento ul.bandeiras-pagamento {
        display: flex;
        justify-content: center;
    }

    #rodape .selos>ul {
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
        min-width:100%;
    }
    
    .texto-extraPD{
        width:90%;
        font-size:14px;
    }
}