﻿.wr-menu .bx-bem-vindo {
    margin-right:4%;
}
.wr-mn-mobile, .mn-mobile {
    background-position:-550px 0;
}
.wr-topo p {
    width:80%;
    margin-left:3%;        
}
.wr-topo strong {
    width:auto;
    margin-top:40px;
}
.pg-compra .bx-dados-cadastro .col .fm-campo,
.pg-compra .bx-escolha-cartao .fm-campo {
    width:100%;
    padding:0;
    margin-bottom:20px;
}
.pg-compra .bx-dados-cadastro .col .fm-campo label {
    width:50%;
    float:left;
    text-align:left;
}
.pg-compra .bx-dados-cadastro .col .fm-campo input {
    width:44%;
    padding:0 2%;
}
.pg-compra .bx-dados-entrega .bx-entrega .fm-cep input {
    width:35%;
    padding:0 2%;
    text-align:center;
}
.pg-compra .bx-dados-entrega .bx-entrega .fm-cep .btn-preencha {
    margin-left: 1%;
    width: 60%;
}
.pg-recarga .btn-regulamento, .pg-compra .btn-regulamento {
    width:100%;
    margin:0 0 20px 0;
}
.pg-recarga .bx-transfira .bx-resgate .fm-campo input {
    width:50%;
}
.pg-recarga .bx-transfira .bx-resgate .fm-campo .btn-calcular {
    width:45%;
    font-size:20px;
}

@media screen and (min-width:280px) and (max-width:380px) {
    .wr-menu .bx-bem-vindo p {
        font-size:12px;
    }
    .wr-menu .bx-bem-vindo p strong {
        font-size:20px;
    }
    .wr-menu .bx-saldo p {
        font-size:12px;
    }
    .wr-menu .bx-saldo p strong {
        font-size:24px;
        letter-spacing:-2px;
    }
    .wr-menu .bx-saldo p span {
        font-size:24px;
        letter-spacing:-2px;
    }
    .wr-menu .bx-bem-vindo p {
        padding:10px 0 0 40px;
    }
    .wr-mn-mobile, .mn-mobile {
        background-position:-680px 0;
    }
    .wr-topo .logo-like {
        width:50%;
        background-size:100% 100%;
    }
    .wr-topo strong {
        font-size:33px;
    }
}