.contact-icon,
.seller-icon,
.article-icon,
.buy_from-icon,
.mail-icon,
.phone-icon,
.broker-icon,
.gearbox-icon,
.engine-type-icon,
.construction-year-icon,
.condition-icon {
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    border-radius: 200%;
    /* border: 1px solid; */
}

.contact-icon {
    background-image: url('/webroot/img/icons/contact-icons.png');
    background-size: 79px;
}
.broker-icon {
    background-image: url('/webroot/img/icons/vehicle/broker.png');
    background-size: 380px;
}
.buy_from-icon {
    background-image: url('/webroot/img/icons/vehicle/buy_from.png');
    background-size: 360px;
}
.mail-icon {
    background-image: url('/webroot/img/icons/vehicle/mail.png');
    background-size: 80px;
}
.phone-icon {
    background-image: url('/webroot/img/icons/vehicle/phone.png');
    background-size: 80px;
}
.gearbox-icon {
    background-image: url('/webroot/img/icons/vehicle/gearbox.png');
    background-size: 407px;
}
.engine-type-icon {
    background-image: url('/webroot/img/icons/vehicle/engine-type.png');
    background-size: 382px;
}
.construction-year-icon {
    background-image: url('/webroot/img/icons/vehicle/construction-year.png');
    background-size: 323px;
}
.condition-icon {
    background-image: url('/webroot/img/icons/vehicle/condition.png');
    background-size: 437px;
}
.seller-icon {
    background-image: url('/webroot/img/icons/seller-icons.png');
    background-size: 79px;
}

.none-icon,
.city-icon,
.country-icon {
    border: 0.5px solid #000;
    border-radius: 50%;
}

.city-icon,
.country-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}
.country-icon {
    background: #007FD9;
    color: #fff;
}
.city-icon {
    background: #FDFB00;
    color: #000;
}

/* Contact icons */
#only-chat {
    background-position: 0px 0px;
}
#only-tel {
    background-position: -0.5px -26.5px;
}
#only-address {
    background-position: -26.5px 0px;
}
#only-email {
    background-position: -53px 0px;
}
#tel-email {
    background-position: -53px -26.5px;
}
#tel-address {
    background-position: -26.5px -26.5px;
}
#tel-email-address {
    background-position: -26px -53px;
}
#email-address {
    background-position: -52.5px -53px;
}

/* Broker icons */
#bc-0 {
    background-position: 0px -83px;
}
#bc-1 {
    background-position: 0px -113px;
}
#bc-2 {
    background-position: 0px -144px;
}
#bc-3 {
    background-position: 0px -174px;
}
#bc-4 {
    background-position: 0px -174px;
}
#bc-5 {
    background-position: 0px -204px;
}
#bc-6 {
    background-position: -32px -144px;
}
#bc-7 {
    background-position: -32px -174px;
}
#bc-8 {
    background-position: -32px -204px;
}
#bc-9 {
    background-position: -62px -144px;
}
#bc-10 {
    background-position: -62px -174px;
}
#bc-11 {
    background-position: -62px -204px;
}
#bc-12 {
    background-position: -92px -144px;
}
#bc-13 {
    background-position: -92px -174px;
}
#bc-14 {
    background-position: -92px -204px;
}
#bc-15 {
    background-position: -121px -144px;
}
#bc-neg {
    background-position: -121px -174px;
}
#bc-ask {
    background-position: -121px -204px;
}

/* Buy from icons */
#BfO {
    background-position: -60px -45px;
}
#RfO {
    background-position: -60px -75px;
}
#BfD {
    background-position: -60px -105px;
}
#RfD {
    background-position: -60px -135px;
}
#SO {
    background-position: -60px -165px;
}
#DL {
    background-position: -60px -197px;
}
#FF {
    background-position: -60px -227px;
}

/* Seller type */

#seller-1 {
    background-position: -53px 0px;
}
#seller-2 {
    background-position: 0px 0px;
}
#seller-3 {
    background-position: -26px 0px;
}

/* Mail icons */
#yes-email {
    background-position: -27px -31px;
}
#no-email {
    background-position: -27px 0px;
}

/* Phone icons */
#yes-phone {
    background-position: -27px -31px;
}
#no-phone {
    background-position: -27px 0px;
}

/* Gearbox icons */
#hand {
    background-position: -57px -127.5px;
}
#hand-2 {
    background-position: -57px -159.5px;
}
#hand-2-l {
    background-position: -57px -192px;
}
#hand-4 {
    background-position: -57px -224px;
}
#hand-4-l {
    background-position: -57px -256.5px;
}
#halbautomatic {
    background-position: -57px -288.5px;
}
#automatic {
    background-position: -93.5px -127.5px;
}
#auto-2 {
    background-position: -93.5px -159.5px;
}
#auto-2-l {
    background-position: -93.5px -192px;
}
#auto-4 {
    background-position: -93.5px -224px;
}
#auto-4-l {
    background-position: -93.5px -256.5px;
}
#wd-6 {
    background-position: -93.5px -288.5px;
}
#wd-8 {
    background-position: -130px -228.5px;
}

/* Engine type icons */
#gasoline {
    background-position: 0px -53px; 
}
#diesel {
    background-position: -93px -53px; 
}
#glpg {
    background-position: 0px -85px; 
}
#gcng {
    background-position: -93px -85px; 
}
#lpg {
    background-position: 0px -117px; 
}
#cng {
    background-position: -93px -117px; 
}
#lng {
    background-position: 0px 148.5px; 
}
#gas-el {
    background-position: -93px 148.5px; 
}
#electric {
    background-position: 0px -180.5px; 
}
#hev {
    background-position: -93px 180.5px; 
}
#phev {
    background-position: 0px -212px; 
}
#hydrogen {
    background-position: -93px -212px; 
}
#hydrogen-mix {
    background-position: 0px -244px; 
}
#fuel-cell {
    background-position: -93px -244px; 
}

/* Construction year icons */
#b-1950 {
    background-position: -98.5px -51px;
}
#b-1960 {
    background-position: -98.5px -81px;
}
#b-1970 {
    background-position: -98.5px -111.5px;
}
#b-1980 {
    background-position: -98.5px -141.5px;
}
#b-1990 {
    background-position: -98.5px -172px;
}
#b-2000 {
    background-position: -98.5px -202px;
}
#b-2010 {
    background-position: -128.2px -141.5px;
}
#b-2020 {
    background-position: -128.2px -172px;
}
#b-2025 {
    background-position: -128.2px -202px;
}
#y-2026 {
    background-position: -158.2px -141.5px;
}
#y-2027 {
    background-position: -158.2px -172px;
}
#y-2028 {
    background-position: -158.2px -202px;
}
#y-2029 {
    background-position: -187.8px -141.5px;
}
#y-2030 {
    background-position: -187.8px -172px;
}
#y-2031 {
    background-position: -187.8px -202px;
}

/* Condition icons */
#any-condition {
    background-position: -124px 0px;
}
#new-condition {
    background-position: -124px -31px;
}
#leased-condition {
    background-position: -124px -66px;
}
#financed-condition {
    background-position: -124px -101px;
}
#used-condition {
    background-position: -124px -136px;
}
#hw-condition {
    background-position: -124px -171px;
}
#defective-condition {
    background-position: -124px -206px;
}
#accident-condition {
    background-position: -124px -241.5px;
}
#parts-condition {
    background-position: -124px -276.5px;
}
#unable-condition {
    background-position: -124px -311.5px;
}