.label-flag.new {
    position: absolute;
    top: -50px;
    padding: 10px;
    padding-top: 14px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    background-color:#24e330 ;
    z-index: 500;
    border: 5px solid #fff;
}

.label-flag.sales {
    position: absolute;
    top: -50px;
    padding: 10px;
    padding-left: 7px;
    padding-top: 14px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    background-color: #e32424;
    z-index: 500;
    border: 5px solid #fff;
}

.label-flag.sold {
    position: absolute;
    top: -50px;
    padding: 10px;
    padding-left: 9px;
    padding-top: 14px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    background-color: #2f2f2f;
    z-index: 500;
    border: 5px solid #fff;
}