.dsmnR {
    display: none;
    font-weight: 100 !important;
    color: white;
    font-family: 'ProximaNova';
}
.abslynR {
    position: absolute;
    top: 10px;
    width: auto;
    text-align: center;
    z-index: 2;
    left: 43%;
}
.lyndfnR {
    color: #1c2439;
    background-color: #fcbe07;
    padding: 0px 8px;
    border-radius: 8px;
    font-size: 14px;
}
@media (max-width: 1208px){
    .abslynR {
        left: 45%;
    }
}
@media (max-width: 992px){
    .abslynR {
        top: 2px;
        left: 41.5%;
    }
    .dsmrnone{
        display: none;
    }
    .listmsc{
        display: table !important;
        width: 100%;     
    }
    .listmsc li {
        width: 100%;
        text-align: center;
        margin: 0 !important;
    }
    .listmsc li span{
        float: inherit !important;
        display: inline-table;
        margin: 8px 0 0;
    }
    .listmsc li strong{
        float: inherit !important;
    }  
    .cnttex1{
        padding: 0 !important;
        text-align: center;
    }
    .cnttex2 {
        text-align: center !important;
        padding: 0 0 15px 0!important;
    }
    .card-itemq:first-child > .collf {
        border-radius: 10px 10px 0px 0px;
    }
    .card-itemq:first-child > .colrg {
        border-radius: 0px;
    }
    .card-itemq:last-child > .collf {
        border-radius: 0px;
    }
    .card-itemq:last-child > .colrg {
        border-radius: 0px 0px 10px 10px;
    }
    .conteqps {
        padding: 35px 10px 5px 10px !important;
        text-align: center;
    }
    .dsmnR {
        display: initial;
        font-size: 18px;
    }
    .numberpointsw {
        font-size: 26px;
        font-weight: 900;
        color: #1be47e;
    }
}
@media (max-width: 768px){
    .abslynR {
        top: 12px;
        left: 43%;
    }
    .liEqr{
        width: 33.3%;
        float: left;
        display: initial !important;
        position: relative;
        height: 78px;
    } 
    .liEqr p{
        position: absolute;
        bottom: 0;
    }
    .liEqr span {
        float: left;
        width: 100%;
        margin-top: 12px;
        text-align: center;
    }
    .icoflag {
        width: 50px;
    }
}

@media (max-width: 620px){
    .namepr {
        font-size: 14px;
    } 
    .liEqr p {
        line-height: 15px;
        bottom: -5px;
    }  
    .npx5{
        padding: 0 !important;
    }
}

@media (max-width: 540px){
    .abslynR {
        top: 5px;
    }
    .liEqr {
        height: auto;
    } 
      
    .row.card-resumenwn {
        padding: 20px 0 !important;
    }
    .liEqr p {
        line-height: 15px;
        bottom: -5px;
        left: 0;
        margin: 0 !important;
        padding: 0 !important;
        float: initial;
        text-align: center;
        width: 13px;
        display: contents;
        vertical-align: middle;
    }
    .novsmC {
        display: none !important;
    }
}