#v-detail .dacolwrap{float:left;}
#v-detail #photo-col{width:410px;float:left;}
#v-detail #photo-col #photo-box{margin-top:10px;}
#v-detail #photo-col #photo-box .large-photo{padding:5px 0px;text-align:center;border:1px solid #cccccc;}
#v-detail #photo-col #photo-box .status-bar{padding:5px 0px;color:#c60100;font-size:14px;font-weight:bold;text-align:left;}
#v-detail #photo-col #photo-box .status-bar .status{font-size:12px;}
#v-detail #photo-col #photo-box .status-bar .sold-status{float:right;*margin-top:-15px;}
#v-detail #photo-col #photo-box .thumbnail-bar{border:1px solid #cccccc;*padding-top:5px;}
#v-detail #photo-col #photo-box .thumbnail-bar .thumbnail{margin:5px 6px;float:left;display:block;*margin:0;*padding:5px;*float:none;*display:inline;}
#v-detail #photo-col #v-option .cbox .option{margin:10px 0px 0px 10px;padding-left:25px;width:164px;line-height:15px;background:url(../images/option-bullet.jpg) no-repeat;font-weight:bold;float:left;}
#v-detail #photo-col #link-bar{position:relative;}
#v-detail #photo-col #link-bar .email-friend-link{margin-top:10px;padding:0px 10px;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;height:29px;line-height:29px;background:url(../images/v-detail-page-btn.jpg) repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;float:left;border:1px solid #112b4e;}
#v-detail #photo-col #link-bar .link{margin:10px 0px 0px 15px;padding:0px 10px;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;height:29px;line-height:29px;background:url(../images/v-detail-page-btn.jpg) repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;float:left;border:1px solid #112b4e;}
#v-detail #photo-col #link-bar .email-to-friend{display:none;width:291px;left:0;top:0;margin:0px;}
#v-detail #photo-col #link-bar .freight-calculation{display:none;width:406px;left:0;top:0;}
.margin-bottom1{margin-bottom:10px;}
.success_msg{
    color: green;
    margin:10px 0;
    font-weight: bold;
}
.error_msg{
    color: #dd4045;
    margin:10px 0;
    font-weight: bold;
}

.justify-content-right{
    justify-content: right !important;
}
.mt-3{
    margin-top:3em !important
}
.whatsapp-share{
    font-size: 12px;
    background-color: #58c042;
    color:white;
    padding: 1.7px 7px;
    border-radius: 3px;
    font-weight: bold;
    text-decoration: none;
    margin-top:-7px;
}

.facebook-share{
    font-size: 12px;
    background-color: #1877f2;
    color:white;
    padding: 1.7px 7px;
    border-radius: 3px;
    font-weight: bold;
    text-decoration: none;
    margin-top:-7px;
    margin-left:10px
}
.whatsapp-s-img{
    width:13px;
    margin-right: 4px;
}

.whatsapp-share:hover{
    color:white
}

/* SPRITE IMAGES CSS FOR COUNTRY, MAKE, TYPE*/

.make-icon,
.country-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: auto;
  vertical-align: middle;
  flex-shrink: 0;
}

.sprite-Algeria {
    width: 40px;
    height: 40px;
    background-position: 0 0;
}

.sprite-Angola {
    width: 40px;
    height: 40px;
    background-position: 0 -40px;
}

.sprite-Anguilla {
    width: 40px;
    height: 40px;
    background-position: 0 -80px;
}

.sprite-Antigua-_-Barbuda {
    width: 40px;
    height: 40px;
    background-position: 0 -120px;
}

.sprite-Aruba {
    width: 40px;
    height: 40px;
    background-position: 0 -160px;
}

.sprite-australia {
    width: 39px;
    height: 20px;
    background-position: -320px -5px;
}

.sprite-Austria {
    width: 40px;
    height: 40px;
    background-position: 0 -240px;
}

.sprite-Azerbaijan {
    width: 40px;
    height: 40px;
    background-position: 0 -280px;
}

.sprite-BRINDISI {
    width: 40px;
    height: 40px;
    background-position: 0 -320px;
}

.sprite-BURKINA-FASO {
    width: 40px;
    height: 40px;
    background-position: 0 -360px;
}

.sprite-Bahamas {
    width: 40px;
    height: 40px;
    background-position: 0 -400px;
}

.sprite-Bahrain {
    width: 40px;
    height: 40px;
    background-position: 0 -440px;
}

.sprite-Bangladesh {
    width: 40px;
    height: 40px;
    background-position: 0 -480px;
}

.sprite-Barbados {
    width: 40px;
    height: 40px;
    background-position: 0 -520px;
}

.sprite-Belgium {
    width: 40px;
    height: 40px;
    background-position: 0 -560px;
}

.sprite-Benin {
    width: 40px;
    height: 40px;
    background-position: 0 -600px;
}

.sprite-Bermuda {
    width: 40px;
    height: 40px;
    background-position: 0 -640px;
}

.sprite-Bolivia {
    width: 40px;
    height: 40px;
    background-position: 0 -680px;
}

.sprite-Botswana {
    width: 40px;
    height: 40px;
    background-position: 0 -720px;
}

.sprite-Brazil {
    width: 40px;
    height: 40px;
    background-position: 0 -760px;
}

.sprite-British-Virgin-Islands {
    width: 40px;
    height: 40px;
    background-position: 0 -800px;
}

.sprite-Brunei {
    width: 40px;
    height: 40px;
    background-position: 0 -840px;
}

.sprite-Bulgaria {
    width: 40px;
    height: 40px;
    background-position: 0 -880px;
}

.sprite-Burundi {
    width: 40px;
    height: 40px;
    background-position: 0 -920px;
}

.sprite-CAMBODIA {
    width: 40px;
    height: 40px;
    background-position: 0 -960px;
}

.sprite-CENTRAL-AFRICAN-REPUBLIC {
    width: 40px;
    height: 40px;
    background-position: 0 -1000px;
}

.sprite-Cameroon {
    width: 40px;
    height: 40px;
    background-position: 0 -1040px;
}

.sprite-Canada {
    width: 40px;
    height: 40px;
    background-position: 0 -1080px;
}

.sprite-Caribbean {
    width: 40px;
    height: 40px;
    background-position: 0 -1120px;
}

.sprite-Cayman {
    width: 40px;
    height: 40px;
    background-position: 0 -1160px;
}

.sprite-Cayman-Islands {
    width: 40px;
    height: 40px;
    background-position: 0 -1200px;
}

.sprite-chile {
    width: 29px;
    height: 20px;
    background-position: -320px -5px;
}

.sprite-China {
    width: 40px;
    height: 40px;
    background-position: 0 -1280px;
}

.sprite-Colombia {
    width: 40px;
    height: 40px;
    background-position: 0 -1320px;
}

.sprite-Congo {
    width: 40px;
    height: 40px;
    background-position: 0 -1360px;
}

.sprite-Costa-Rica {
    width: 40px;
    height: 40px;
    background-position: 0 -1400px;
}

.sprite-Croatia {
    width: 40px;
    height: 40px;
    background-position: 0 -1440px;
}

.sprite-Cuba {
    width: 40px;
    height: 40px;
    background-position: 0 -1480px;
}

.sprite-Curacao {
    width: 40px;
    height: 40px;
    background-position: 0 -1520px;
}

.sprite-Cyprus {
    width: 40px;
    height: 40px;
    background-position: 0 -1560px;
}

.sprite-Democratic-Republic-of-the-Congo {
    width: 40px;
    height: 40px;
    background-position: 0 -1600px;
}

.sprite-Denmark {
    width: 40px;
    height: 40px;
    background-position: 0 -1640px;
}

.sprite-Dominica {
    width: 40px;
    height: 40px;
    background-position: 0 -1680px;
}

.sprite-Dominican-Republic {
    width: 40px;
    height: 40px;
    background-position: 0 -1720px;
}

.sprite-EAST-TIMOR {
    width: 40px;
    height: 40px;
    background-position: 0 -1760px;
}

.sprite-ESTONIA {
    width: 40px;
    height: 40px;
    background-position: 0 -1800px;
}

.sprite-Ecuador {
    width: 40px;
    height: 40px;
    background-position: 0 -1840px;
}

.sprite-Egypt {
    width: 40px;
    height: 40px;
    background-position: 0 -1880px;
}

.sprite-Equatorial-Guinea {
    width: 40px;
    height: 40px;
    background-position: 0 -1920px;
}

.sprite-Eritrea {
    width: 40px;
    height: 40px;
    background-position: 0 -1960px;
}

.sprite-FREEPORT_TEXAS_ {
    width: 40px;
    height: 40px;
    background-position: 0 -2000px;
}

.sprite-Felixstowe {
    width: 40px;
    height: 40px;
    background-position: 0 -2040px;
}

.sprite-Fiji {
    width: 40px;
    height: 40px;
    background-position: 0 -2080px;
}

.sprite-Finland {
    width: 40px;
    height: 40px;
    background-position: 0 -2120px;
}

.sprite-Flag-of-the-United-States-Navassa-Island {
    width: 40px;
    height: 40px;
    background-position: 0 -2160px;
}

.sprite-Flag-of-the-United-States-Petrel-Islands {
    width: 40px;
    height: 40px;
    background-position: 0 -2200px;
}

.sprite-Flag-of-the-United-States-Serranilla-Bank {
    width: 40px;
    height: 40px;
    background-position: 0 -2240px;
}

.sprite-France {
    width: 40px;
    height: 40px;
    background-position: 0 -2280px;
}

.sprite-GEORGETOWN-_GUYANA_ {
    width: 40px;
    height: 40px;
    background-position: 0 -2320px;
}

.sprite-GUAM {
    width: 40px;
    height: 40px;
    background-position: 0 -2360px;
}

.sprite-GUINEA {
    width: 40px;
    height: 40px;
    background-position: 0 -2400px;
}

.sprite-Gabon {
    width: 40px;
    height: 40px;
    background-position: 0 -2440px;
}

.sprite-Georgia {
    width: 40px;
    height: 40px;
    background-position: 0 -2480px;
}

.sprite-Germany {
    width: 40px;
    height: 40px;
    background-position: 0 -2520px;
}

.sprite-Ghana {
    width: 40px;
    height: 40px;
    background-position: 0 -2560px;
}

.sprite-Greece {
    width: 40px;
    height: 40px;
    background-position: 0 -2600px;
}

.sprite-Grenada {
    width: 40px;
    height: 40px;
    background-position: 0 -2640px;
}

.sprite-Guadeloupe {
    width: 40px;
    height: 40px;
    background-position: 0 -2680px;
}

.sprite-Guatemala {
    width: 40px;
    height: 40px;
    background-position: 0 -2720px;
}

.sprite-Guyana {
    width: 40px;
    height: 40px;
    background-position: 0 -2760px;
}

.sprite-HUNGARY {
    width: 40px;
    height: 40px;
    background-position: 0 -2800px;
}

.sprite-Haiti {
    width: 40px;
    height: 40px;
    background-position: 0 -2840px;
}

.sprite-Holland {
    width: 40px;
    height: 40px;
    background-position: 0 -2880px;
}

.sprite-Honduras {
    width: 40px;
    height: 40px;
    background-position: 0 -2920px;
}

.sprite-Hong-Kong {
    width: 40px;
    height: 40px;
    background-position: 0 -2960px;
}

.sprite-Iceland {
    width: 40px;
    height: 40px;
    background-position: 0 -3000px;
}

.sprite-India {
    width: 40px;
    height: 40px;
    background-position: 0 -3040px;
}

.sprite-Indonesia {
    width: 40px;
    height: 40px;
    background-position: 0 -3080px;
}

.sprite-Iran {
    width: 40px;
    height: 40px;
    background-position: 0 -3120px;
}

.sprite-Iraq {
    width: 40px;
    height: 40px;
    background-position: 0 -3160px;
}

.sprite-Ireland {
    width: 40px;
    height: 40px;
    background-position: 0 -3200px;
}

.sprite-Isle-of-Man {
    width: 40px;
    height: 40px;
    background-position: 0 -3240px;
}

.sprite-Israel {
    width: 40px;
    height: 40px;
    background-position: 0 -3280px;
}

.sprite-Italy {
    width: 40px;
    height: 40px;
    background-position: 0 -3320px;
}

.sprite-Ivory-Coast {
    width: 40px;
    height: 40px;
    background-position: 0 -3360px;
}

.sprite-Jamaica {
    width: 40px;
    height: 40px;
    background-position: 0 -3400px;
}

.sprite-Japan {
    width: 40px;
    height: 40px;
    background-position: 0 -3440px;
}

.sprite-Japan-_QT-Auto_ {
    width: 40px;
    height: 40px;
    background-position: 0 -3480px;
}

.sprite-Jordan {
    width: 40px;
    height: 40px;
    background-position: 0 -3520px;
}

.sprite-KIRIBATI {
    width: 40px;
    height: 40px;
    background-position: 0 -3560px;
}

.sprite-Kazakhstan {
    width: 40px;
    height: 40px;
    background-position: 0 -3600px;
}

.sprite-Kenya {
    width: 40px;
    height: 40px;
    background-position: 0 -3640px;
}

.sprite-Kuwait {
    width: 40px;
    height: 40px;
    background-position: 0 -3680px;
}

.sprite-Kyrgyzstan {
    width: 40px;
    height: 40px;
    background-position: 0 -3720px;
}

.sprite-LAOS {
    width: 40px;
    height: 40px;
    background-position: 0 -3760px;
}

.sprite-LESOTHO {
    width: 40px;
    height: 40px;
    background-position: 0 -3800px;
}

.sprite-Lebanon {
    width: 40px;
    height: 40px;
    background-position: 0 -3840px;
}

.sprite-Liberia {
    width: 40px;
    height: 40px;
    background-position: 0 -3880px;
}

.sprite-Libya {
    width: 40px;
    height: 40px;
    background-position: 0 -3920px;
}

.sprite-Lithuania {
    width: 40px;
    height: 40px;
    background-position: 0 -3960px;
}

.sprite-MALDIVES {
    width: 40px;
    height: 40px;
    background-position: 0 -4000px;
}

.sprite-MARSHALL-ISLANDS {
    width: 40px;
    height: 40px;
    background-position: 0 -4040px;
}

.sprite-Macau {
    width: 40px;
    height: 40px;
    background-position: 0 -4080px;
}

.sprite-Malawi {
    width: 40px;
    height: 40px;
    background-position: 0 -4120px;
}

.sprite-Malaysia {
    width: 40px;
    height: 40px;
    background-position: 0 -4160px;
}

.sprite-Malta {
    width: 40px;
    height: 40px;
    background-position: 0 -4200px;
}

.sprite-Martinique {
    width: 40px;
    height: 40px;
    background-position: 0 -4240px;
}

.sprite-Mauritius {
    width: 40px;
    height: 40px;
    background-position: 0 -4280px;
}

.sprite-Mexico {
    width: 40px;
    height: 40px;
    background-position: 0 -4320px;
}

.sprite-Micronesia {
    width: 40px;
    height: 40px;
    background-position: 0 -4360px;
}

.sprite-Mongolia {
    width: 40px;
    height: 40px;
    background-position: 0 -4400px;
}

.sprite-Montenegro {
    width: 40px;
    height: 40px;
    background-position: 0 -4440px;
}

.sprite-Montserrat {
    width: 40px;
    height: 40px;
    background-position: 0 -4480px;
}

.sprite-Morocco {
    width: 40px;
    height: 40px;
    background-position: 0 -4520px;
}

.sprite-Mozambique {
    width: 40px;
    height: 40px;
    background-position: 0 -4560px;
}

.sprite-Myanmar {
    width: 40px;
    height: 40px;
    background-position: 0 -4600px;
}

.sprite-NAURU {
    width: 40px;
    height: 40px;
    background-position: 0 -4640px;
}

.sprite-NEW-CALEDONIA {
    width: 40px;
    height: 40px;
    background-position: 0 -4680px;
}

.sprite-NORTHERN-MARIANA-ISLANDS {
    width: 40px;
    height: 40px;
    background-position: 0 -4720px;
}

.sprite-Namibia {
    width: 40px;
    height: 40px;
    background-position: 0 -4760px;
}

.sprite-Netherlands {
    width: 40px;
    height: 40px;
    background-position: 0 -4800px;
}

.sprite-Netherlands-Antilles {
    width: 40px;
    height: 40px;
    background-position: 0 -4840px;
}

.sprite-New-Zealand {
    width: 40px;
    height: 40px;
    background-position: 0 -4880px;
}

.sprite-Nicaragua {
    width: 40px;
    height: 40px;
    background-position: 0 -4920px;
}

.sprite-Nigeria {
    width: 40px;
    height: 40px;
    background-position: 0 -4960px;
}

.sprite-North-Korea {
    width: 40px;
    height: 40px;
    background-position: 0 -5000px;
}

.sprite-Northern-Ireland {
    width: 40px;
    height: 40px;
    background-position: 0 -5040px;
}

.sprite-Norway {
    width: 40px;
    height: 40px;
    background-position: 0 -5080px;
}

.sprite-Oman {
    width: 40px;
    height: 40px;
    background-position: 0 -5120px;
}

.sprite-PARAGUAY {
    width: 40px;
    height: 40px;
    background-position: 0 -5160px;
}

.sprite-PHILIPSBURG {
    width: 40px;
    height: 40px;
    background-position: 0 -5200px;
}

.sprite-Pakistan {
    width: 40px;
    height: 40px;
    background-position: 0 -5240px;
}

.sprite-Palau {
    width: 40px;
    height: 40px;
    background-position: 0 -5280px;
}

.sprite-Panama {
    width: 40px;
    height: 40px;
    background-position: 0 -5320px;
}

.sprite-Papua-New-Guinea {
    width: 40px;
    height: 40px;
    background-position: 0 -5360px;
}

.sprite-Peru {
    width: 40px;
    height: 40px;
    background-position: 0 -5400px;
}

.sprite-Philippines {
    width: 40px;
    height: 40px;
    background-position: 0 -5440px;
}

.sprite-Portugal {
    width: 40px;
    height: 40px;
    background-position: 0 -5480px;
}

.sprite-Puerto-Rico {
    width: 40px;
    height: 40px;
    background-position: 0 -5520px;
}

.sprite-Qatar {
    width: 40px;
    height: 40px;
    background-position: 0 -5560px;
}

.sprite-RWANDA {
    width: 40px;
    height: 40px;
    background-position: 0 -5600px;
}

.sprite-Republic-of-Djibouti {
    width: 40px;
    height: 40px;
    background-position: 0 -5640px;
}

.sprite-Romania {
    width: 40px;
    height: 40px;
    background-position: 0 -5680px;
}

.sprite-Russia {
    width: 40px;
    height: 40px;
    background-position: 0 -5720px;
}

.sprite-SABA-ISLAND {
    width: 40px;
    height: 40px;
    background-position: 0 -5760px;
}

.sprite-SINT-EUSTATIUS-AND-SABA {
    width: 40px;
    height: 40px;
    background-position: 0 -5800px;
}

.sprite-SOLOMON-ISLANDS {
    width: 40px;
    height: 40px;
    background-position: 0 -5840px;
}

.sprite-SOUTH-SUDAN {
    width: 40px;
    height: 40px;
    background-position: 0 -5880px;
}

.sprite-ST--MAARTEN {
    width: 40px;
    height: 40px;
    background-position: 0 -5920px;
}

.sprite-SWAZILAND {
    width: 40px;
    height: 40px;
    background-position: 0 -5960px;
}

.sprite-Saint-Barth__lemy {
    width: 40px;
    height: 40px;
    background-position: 0 -6000px;
}

.sprite-Saint-Kitts {
    width: 40px;
    height: 40px;
    background-position: 0 -6040px;
}

.sprite-Saint-Kitts-and-Nevis {
    width: 40px;
    height: 40px;
    background-position: 0 -6080px;
}

.sprite-Saint-Lucia {
    width: 40px;
    height: 40px;
    background-position: 0 -6120px;
}

.sprite-Saint-Martin {
    width: 40px;
    height: 40px;
    background-position: 0 -6160px;
}

.sprite-Saint-Vincent-and-the-Grenadines {
    width: 40px;
    height: 40px;
    background-position: 0 -6200px;
}

.sprite-Samoa {
    width: 40px;
    height: 40px;
    background-position: 0 -6240px;
}

.sprite-Saudi-Arabia {
    width: 40px;
    height: 40px;
    background-position: 0 -6280px;
}

.sprite-Scotland {
    width: 40px;
    height: 40px;
    background-position: 0 -6320px;
}

.sprite-Senegal {
    width: 40px;
    height: 40px;
    background-position: 0 -6360px;
}

.sprite-Seychelles {
    width: 40px;
    height: 40px;
    background-position: 0 -6400px;
}

.sprite-Sierra-Leone {
    width: 40px;
    height: 40px;
    background-position: 0 -6440px;
}

.sprite-Singapore {
    width: 40px;
    height: 40px;
    background-position: 0 -6480px;
}

.sprite-Slovenia {
    width: 40px;
    height: 40px;
    background-position: 0 -6520px;
}

.sprite-Somalia {
    width: 40px;
    height: 40px;
    background-position: 0 -6560px;
}

.sprite-South-Africa {
    width: 40px;
    height: 40px;
    background-position: 0 -6600px;
}

.sprite-South-Korea {
    width: 40px;
    height: 40px;
    background-position: 0 -6640px;
}

.sprite-Spain {
    width: 40px;
    height: 40px;
    background-position: 0 -6680px;
}

.sprite-Srilanka {
    width: 40px;
    height: 40px;
    background-position: 0 -6720px;
}

.sprite-Sudan {
    width: 40px;
    height: 40px;
    background-position: 0 -6760px;
}

.sprite-Suriname {
    width: 40px;
    height: 40px;
    background-position: 0 -6800px;
}

.sprite-Sweden {
    width: 40px;
    height: 40px;
    background-position: 0 -6840px;
}

.sprite-Syria {
    width: 40px;
    height: 40px;
    background-position: 0 -6880px;
}

.sprite-Taiwan {
    width: 40px;
    height: 40px;
    background-position: 0 -6920px;
}

.sprite-Tanzania {
    width: 40px;
    height: 40px;
    background-position: 0 -6960px;
}

.sprite-Thailand {
    width: 40px;
    height: 40px;
    background-position: 0 -7000px;
}

.sprite-Togo {
    width: 40px;
    height: 40px;
    background-position: 0 -7040px;
}

.sprite-Tonga {
    width: 40px;
    height: 40px;
    background-position: 0 -7080px;
}

.sprite-Trinidad-and-Tobago {
    width: 40px;
    height: 40px;
    background-position: 0 -7120px;
}

.sprite-Tunisia {
    width: 40px;
    height: 40px;
    background-position: 0 -7160px;
}

.sprite-Turkey {
    width: 40px;
    height: 40px;
    background-position: 0 -7200px;
}

.sprite-Turks-and-Caicos-Islands {
    width: 40px;
    height: 40px;
    background-position: 0 -7240px;
}

.sprite-UAE {
    width: 40px;
    height: 40px;
    background-position: 0 -7280px;
}

.sprite-UK {
    width: 40px;
    height: 40px;
    background-position: 0 -7320px;
}

.sprite-Uganda {
    width: 40px;
    height: 40px;
    background-position: 0 -7360px;
}

.sprite-Ukraine {
    width: 40px;
    height: 40px;
    background-position: 0 -7400px;
}

.sprite-United-States {
    width: 40px;
    height: 40px;
    background-position: 0 -7440px;
}

.sprite-United-States-Virgin-Islands {
    width: 40px;
    height: 40px;
    background-position: 0 -7480px;
}

.sprite-Uruguay {
    width: 40px;
    height: 40px;
    background-position: 0 -7520px;
}

.sprite-VANUATU {
    width: 40px;
    height: 40px;
    background-position: 0 -7560px;
}

.sprite-Venezuela {
    width: 40px;
    height: 40px;
    background-position: 0 -7600px;
}

.sprite-Vietnam {
    width: 40px;
    height: 40px;
    background-position: 0 -7640px;
}

.sprite-Wales {
    width: 40px;
    height: 40px;
    background-position: 0 -7680px;
}

.sprite-Yemen {
    width: 40px;
    height: 40px;
    background-position: 0 -7720px;
}

.sprite-Zambia {
    width: 40px;
    height: 40px;
    background-position: 0 -7760px;
}

.sprite-Zanzibar {
    width: 40px;
    height: 40px;
    background-position: 0 -7800px;
}

.sprite-Zimbabwe {
    width: 40px;
    height: 40px;
    background-position: 0 -7840px;
}




.sprite-ALFA-ROMEO {
    width: 40px;
    height: 40px;
    background-position: 0 0;
}

.sprite-ALPEGO {
    width: 40px;
    height: 40px;
    background-position: 0 -40px;
}

.sprite-APRILIA {
    width: 40px;
    height: 40px;
    background-position: 0 -80px;
}

.sprite-ASTON-MARTIN {
    width: 40px;
    height: 40px;
    background-position: 0 -120px;
}

.sprite-AUDI {
    width: 40px;
    height: 40px;
    background-position: 0 -160px;
}

.sprite-BENTLEY {
    width: 40px;
    height: 40px;
    background-position: 0 -200px;
}

.sprite-BMW {
    width: 40px;
    height: 40px;
    background-position: 0 -240px;
}

.sprite-BUICK {
    width: 40px;
    height: 40px;
    background-position: 0 -280px;
}

.sprite-BYD {
    width: 40px;
    height: 40px;
    background-position: 0 -320px;
}

.sprite-CADILLAC {
    width: 40px;
    height: 40px;
    background-position: 0 -360px;
}

.sprite-CATERPILLAR {
    width: 40px;
    height: 40px;
    background-position: 0 -400px;
}

.sprite-CHEVROLET {
    width: 40px;
    height: 40px;
    background-position: 0 -440px;
}

.sprite-CHRYSLER {
    width: 40px;
    height: 40px;
    background-position: 0 -480px;
}

.sprite-CITROEN {
    width: 40px;
    height: 40px;
    background-position: 0 -520px;
}

.sprite-DAEWOO {
    width: 40px;
    height: 40px;
    background-position: 0 -560px;
}

.sprite-DAIHATSU {
    width: 40px;
    height: 40px;
    background-position: 0 -600px;
}

.sprite-DENYO-GENERATOR {
    width: 40px;
    height: 40px;
    background-position: 0 -640px;
}

.sprite-DODGE {
    width: 40px;
    height: 40px;
    background-position: 0 -680px;
}

.sprite-DUCATI {
    width: 40px;
    height: 40px;
    background-position: 0 -720px;
}

.sprite-FERRARI {
    width: 40px;
    height: 40px;
    background-position: 0 -760px;
}

.sprite-FIAT {
    width: 40px;
    height: 40px;
    background-position: 0 -800px;
}

.sprite-FORD {
    width: 40px;
    height: 40px;
    background-position: 0 -840px;
}

.sprite-GMC {
    width: 40px;
    height: 40px;
    background-position: 0 -880px;
}

.sprite-GREAT-WALL {
    width: 40px;
    height: 40px;
    background-position: 0 -920px;
}

.sprite-HAVAL {
    width: 40px;
    height: 40px;
    background-position: 0 -960px;
}

.sprite-HINO {
    width: 40px;
    height: 40px;
    background-position: 0 -1000px;
}

.sprite-HITACHI {
    width: 40px;
    height: 40px;
    background-position: 0 -1040px;
}

.sprite-HOLDEN {
    width: 40px;
    height: 40px;
    background-position: 0 -1080px;
}

.sprite-HONDA {
    width: 40px;
    height: 40px;
    background-position: 0 -1120px;
}

.sprite-HUMMER {
    width: 40px;
    height: 40px;
    background-position: 0 -1160px;
}

.sprite-HYUNDAI {
    width: 40px;
    height: 40px;
    background-position: 0 -1200px;
}

.sprite-IHI {
    width: 40px;
    height: 40px;
    background-position: 0 -1240px;
}

.sprite-INFINITI {
    width: 40px;
    height: 40px;
    background-position: 0 -1280px;
}

.sprite-ISEKI {
    width: 40px;
    height: 40px;
    background-position: 0 -1320px;
}

.sprite-ISUZU {
    width: 40px;
    height: 40px;
    background-position: 0 -1360px;
}

.sprite-JAGUAR {
    width: 40px;
    height: 40px;
    background-position: 0 -1400px;
}

.sprite-JEEP {
    width: 40px;
    height: 40px;
    background-position: 0 -1440px;
}

.sprite-KAWASAKI {
    width: 40px;
    height: 40px;
    background-position: 0 -1480px;
}

.sprite-KIA {
    width: 40px;
    height: 40px;
    background-position: 0 -1520px;
}

.sprite-KIA-MOTORS {
    width: 40px;
    height: 40px;
    background-position: 0 -1560px;
}

.sprite-KING-LONG {
    width: 40px;
    height: 40px;
    background-position: 0 -1600px;
}

.sprite-KUBOTA {
    width: 40px;
    height: 40px;
    background-position: 0 -1640px;
}

.sprite-LAMBORGHINI {
    width: 40px;
    height: 40px;
    background-position: 0 -1680px;
}

.sprite-LANCIA {
    width: 40px;
    height: 40px;
    background-position: 0 -1720px;
}

.sprite-LAND-ROVER {
    width: 40px;
    height: 40px;
    background-position: 0 -1760px;
}

.sprite-LDV {
    width: 40px;
    height: 40px;
    background-position: 0 -1800px;
}

.sprite-LEXUS {
    width: 40px;
    height: 40px;
    background-position: 0 -1840px;
}

.sprite-LINCOLN {
    width: 40px;
    height: 40px;
    background-position: 0 -1880px;
}

.sprite-LOTUS {
    width: 40px;
    height: 40px;
    background-position: 0 -1920px;
}

.sprite-MARUYAMA {
    width: 40px;
    height: 40px;
    background-position: 0 -1960px;
}

.sprite-MASERATI {
    width: 40px;
    height: 40px;
    background-position: 0 -2000px;
}

.sprite-MASSEY-FERGUSON {
    width: 40px;
    height: 40px;
    background-position: 0 -2040px;
}

.sprite-MAXUS {
    width: 40px;
    height: 40px;
    background-position: 0 -2080px;
}

.sprite-MAYBACH {
    width: 40px;
    height: 40px;
    background-position: 0 -2120px;
}

.sprite-MAZDA {
    width: 40px;
    height: 40px;
    background-position: 0 -2160px;
}

.sprite-MCC {
    width: 40px;
    height: 40px;
    background-position: 0 -2200px;
}

.sprite-MERCEDES-BENZ {
    width: 40px;
    height: 40px;
    background-position: 0 -2240px;
}

.sprite-MERCEDES {
    width: 40px;
    height: 40px;
    background-position: 0 -2240px;
}

.sprite-MERCURY {
    width: 40px;
    height: 40px;
    background-position: 0 -2280px;
}

.sprite-MG {
    width: 40px;
    height: 40px;
    background-position: 0 -2320px;
}

.sprite-MINI {
    width: 40px;
    height: 40px;
    background-position: 0 -2360px;
}

.sprite-MITSUBISHI {
    width: 40px;
    height: 40px;
    background-position: 0 -2400px;
}

.sprite-MITSUOKA {
    width: 40px;
    height: 40px;
    background-position: 0 -2440px;
}

.sprite-MORGAN {
    width: 40px;
    height: 40px;
    background-position: 0 -2480px;
}

.sprite-NISSAN {
    width: 40px;
    height: 40px;
    background-position: 0 -2520px;
}

.sprite-PEUGEOT {
    width: 40px;
    height: 40px;
    background-position: 0 -2560px;
}

.sprite-PONTIAC {
    width: 40px;
    height: 40px;
    background-position: 0 -2600px;
}

.sprite-PORSCHE {
    width: 40px;
    height: 40px;
    background-position: 0 -2640px;
}

.sprite-RENAULT {
    width: 40px;
    height: 40px;
    background-position: 0 -2680px;
}

.sprite-ROLLS-ROYCE {
    width: 40px;
    height: 40px;
    background-position: 0 -2720px;
}

.sprite-SAKAI {
    width: 40px;
    height: 40px;
    background-position: 0 -2760px;
}

.sprite-SATURN {
    width: 40px;
    height: 40px;
    background-position: 0 -2800px;
}

.sprite-SHIBAURA {
    width: 40px;
    height: 40px;
    background-position: 0 -2840px;
}

.sprite-SMART {
    width: 40px;
    height: 40px;
    background-position: 0 -2880px;
}

.sprite-SSANGYONG {
    width: 40px;
    height: 40px;
    background-position: 0 -2920px;
}

.sprite-SUBARU {
    width: 40px;
    height: 40px;
    background-position: 0 -2960px;
}

.sprite-SUMITOMO {
    width: 40px;
    height: 40px;
    background-position: 0 -3000px;
}

.sprite-SUZUKI {
    width: 40px;
    height: 40px;
    background-position: 0 -3040px;
}

.sprite-TADANO {
    width: 40px;
    height: 40px;
    background-position: 0 -3080px;
}

.sprite-TESLA {
    width: 40px;
    height: 40px;
    background-position: 0 -3120px;
}

.sprite-TMT {
    width: 40px;
    height: 40px;
    background-position: 0 -3160px;
}

.sprite-TOYOTA {
    width: 40px;
    height: 40px;
    background-position: 0 -3200px;
}

.sprite-VOLKSWAGEN {
    width: 40px;
    height: 40px;
    background-position: 0 -3240px;
}

.sprite-VOLVO {
    width: 40px;
    height: 40px;
    background-position: 0 -3280px;
}


.sprite-BUS {
    width: 40px;
    height: 40px;
    background-position: 0 0;
}

.sprite-COASTER {
    width: 40px;
    height: 40px;
    background-position: 0 -40px;
}

.sprite-CONVERTIBLE {
    width: 40px;
    height: 40px;
    background-position: 0 -80px;
}

.sprite-COUPE {
    width: 40px;
    height: 40px;
    background-position: 0 -120px;
}

.sprite-DUMP {
    width: 40px;
    height: 40px;
    background-position: 0 -160px;
}

.sprite-FUNERAL-VEHICLE {
    width: 40px;
    height: 40px;
    background-position: 0 -200px;
}

.sprite-HATCHBACK {
    width: 40px;
    height: 40px;
    background-position: 0 -240px;
}

.sprite-LRV {
    width: 40px;
    height: 40px;
    background-position: 0 -280px;
}

.sprite-LRV2 {
    width: 40px;
    height: 40px;
    background-position: 0 -320px;
}

.sprite-MOTORCYCLE {
    width: 40px;
    height: 40px;
    background-position: 0 -360px;
}

.sprite-PICKUP--UTE {
    width: 40px;
    height: 40px;
    background-position: 0 -400px;
}

.sprite-SEDAN {
    width: 40px;
    height: 40px;
    background-position: 0 -440px;
}

.sprite-SPORTS-MODEL {
    width: 40px;
    height: 40px;
    background-position: 0 -480px;
}

.sprite-STATION-WAGON {
    width: 40px;
    height: 40px;
    background-position: 0 -520px;
}

.sprite-SUV {
    width: 40px;
    height: 40px;
    background-position: 0 -560px;
}

.sprite-TRUCK {
    width: 40px;
    height: 40px;
    background-position: 0 -600px;
}

.sprite-VAN--ONEBOX {
    width: 40px;
    height: 40px;
    background-position: 0 -640px;
}

/* Parent container alignment (same as for type) */
.filter-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  text-decoration: none;
  color: inherit;
}

.filter-item span {
  display: inline-block;
  line-height: 40px;
}

.sprite-Kaoru {
    width: 105px;
    height: 105px;
    background-position: -5px -5px;
}

.sprite-Kurisawa {
    width: 105px;
    height: 105px;
    background-position: -120px -5px;
}
.sprite-Kurisawa {
  border-radius: 50%;
  overflow: hidden;
}


.sprite-abbasi {
    width: 118px;
    height: 118px;
    background-position: -235px -5px;
}

.sprite-adnan {
    width: 118px;
    height: 118px;
    background-position: -5px -133px;
}

.sprite-ahmad {
    width: 105px;
    height: 105px;
    background-position: -133px -133px;
}

.sprite-faisal {
    width: 118px;
    height: 118px;
    background-position: -248px -133px;
}

.sprite-khokhar {
    width: 118px;
    height: 118px;
    background-position: -5px -261px;
}

.sprite-mohsin {
    width: 118px;
    height: 118px;
    background-position: -133px -261px;
}

.sprite-sajjad {
    width: 108px;
    height: 108px;
    background-position: -261px -261px;
}

.sprite-tariq {
    width: 118px;
    height: 118px;
    background-position: -363px -5px;
}

.sprite-waleed {
    width: 118px;
    height: 118px;
    background-position: -376px -133px;
}

.sprite-zahir {
    width: 105px;
    height: 105px;
    background-position: -379px -261px;
}
