.brand-item.royal-box {
    border: 1px solid #ff0000;
    background: #e6f1f9;
}
span.red-text {
    color: #b11d27;
    font-weight: bold;
}
p#result-autorize{
    margin-left: 10px;
}
p#result-new-pass{
    margin-left: 10px;
}
.main-profile-error-box .errortext{
    padding-left: 0px !important;
}

@media (max-width: 1280px) {
    .goods-line-item .img{
        margin-top: 11px;
    }
    .payment-goods{
        width: unset;
    }
}
@media (max-width: 999px) {
    .payment-goods-inner{
        width: 135px;
    }
}

@media (max-width: 767px) {
    .goods-line-item .img {
        width: 20%;
    }
    .em-select_v3 {
        width: 80%;
    }
}

@media (max-width: 479px) {
    .goods-line-item .img {
        vertical-align: top;
        float: left;
        width: 70%;
        height: 40%;
        margin-top: 6px;
    }
    .goods-line-item .img .img-inner .img-ins{
        padding: 0 0 0;
    }
    .goods-line-item .desc .rating-and-tags{
        display: none;
    }
}

@media (max-width: 438px) {
    .goods-line-item .img{
        margin-top: 6px;
    }
    .em-select_v3 {
        width: 100%;
    }
}

@media (max-width: 438px) {
    .goods-line-item .img{
        margin-top: 6px;
    }
    .goods-line-item .desc{
        width: 60%;
        padding: 11px 0 11px 1px;
    }
    .em-select_v3 {
        width: 80%;
    }
    .payment-goods-inner {
        width: 120px;
    }
}

@media (max-width: 327px) and (min-width: 320px) {
    .payment-goods-inner {
        width: 140px;
    }
}