[class^="icon-"], [class*=" icon-"] {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}

.icon-btn{
    background-image: url(../img/icon/btn.svg);
}

.icon-spy{
    background-image: url(../img/icon/spy.svg);
}

.icon-power{
    background-image: url(../img/icon/power.svg);
    width: 21px;
}

.icon-glonass{
    background-image: url(../img/icon/glonass.svg);
    width: 40px;
    top: 15px;
}

.icon-icon{
    background-image: url(../img/icon/icon.svg);
    width: 35px;
    height: 35px;
    bottom: 2px;
    right: 1px;
}

.icon-rs{
    background-image: url(../img/icon/rs.svg);
    width: 35px;
    height: 35px;
    bottom: 2px;
    right: 1px;
}

.icon-can{
    background-image: url(../img/icon/can.svg);
    width: 35px;
    height: 35px;
    bottom: 2px;
    right: 1px;
}

.icon-light{
    background-image: url(../img/icon/light.svg);
    width: 40px;
}

.icon-1in{
    background-image: url(../img/icon/1in.svg);
    width: 40px;
}

.icon-press-button{
    background-image: url(../img/icon/press-button.svg);
    width: 40px;
}

.icon-indicator{
    background-image: url(../img/icon/indicator.svg);
    width: 40px;
}

.icon-sim-card{
    background-image: url(../img/icon/sim-card.svg);
    width: 40px;
}

.icon-egts{
    background-image: url(../img/icon/egts.svg);
}

.icon-wifi {
    background-image: url("../img/icon/wifi.svg");
}
.icon-32-datchik {
    background-image: url("../img/icon/32-datchik.svg");
}
.icon-wifi-white {
    background-image: url("../img/icon/wifi_white.svg");
    left: 3px;
    top: 5px;
}

.icon-16IN {
    background-image: url("../img/icon/16IN.svg");
}

.icon-25A {
    background-image: url("../img/icon/25A.svg");
}

.icon-868mgz {
    background-image: url("../img/icon/868mgz.svg");
}

.icon-sound {
    background-image: url("../img/icon/sound.svg");
}

.icon-ethernet {
    background-image: url("../img/icon/ethernet.svg");
}

.icon-compact {
    background-image: url("../img/icon/compact.svg");
    width: 20px;
}

.icon-keyboard {
    background-image: url("../img/icon/keyboard.svg");
}

.icon-akb {
    background-image: url("../img/icon/akb.svg");
}

.icon-2g4g {
    background-image: url("../img/icon/2g4g.svg");
}

.icon-adapter {
    background-image: url("../img/icon/adapter.svg");
}

.icon-controlCorpus {
    background-image: url("../img/icon/controlCorpus.svg");
}

.icon-2out {
    background-image: url("../img/icon/2out.svg");
}

.icon-12V {
    background-image: url("../img/icon/12V.svg");
}

.icon-white_antenna {
    background-image: url("../img/icon/white_antenna.svg");
    top: 6px;
    left: 4px;
    width: 21px;
}

.icon-connct2device {
    background-image: url("../img/icon/connct2device.svg");
}

.icon-nfc {
    background-image: url("../img/icon/nfc.svg");
}

.icon-condition {
    background-image: url("../img/icon/condition.svg");
}

.icon-white_indicator {
    background-image: url("../img/icon/white_indicator.svg");
}

.icon-white_distance {
    background-image: url("../img/icon/white_distance.svg");
    left: 6px;
    top: 3px;
}

.icon-white_contol {
    background-image: url("../img/icon/white_contol.svg");
    left: 6px;
    top: 2px;
}

.icon-white_lbs {
    background-image: url("../img/icon/white_lbs.svg");
    left: 3px;
    width: 16px;
}

.icon-white_mgz {
    background-image: url("../img/icon/white_mgz.svg");
    left: 5px;
    width: 20px;
    top: 3px;
}

.icon-white_screw {
    background-image: url("../img/icon/white_screw.svg");
    top: 4px;
    left: 5px;
    width: 20px;
}

.icon-white_reliability {
    background-image: url("../img/icon/white_reliability.svg");
    top: 4px;
    left: 4px;
    width: 21px;
}

.icon-white_btn {
    background-image: url("../img/icon/white_btn.svg");
    top: 3px;
    left: 3px;
}

.icon-display {
    background-image: url("../img/icon/display.svg");
}
.icon-display-white {
    background-image: url("../img/icon/display-white.svg");
    left: 5px;
    top: 4px;
}
.icon-svetindicator {
    background-image: url("../img/icon/svetindicator.svg");
}


.icon-functionalbtn {
    background-image: url("../img/icon/functionalbtn.svg");
}

.icon-firesertificate {
    background-image: url("../img/icon/firesertificate.svg");
    left: 3px;
    top: 3px;
}

.icon-module {
    background-image: url("../img/icon/module.svg");
    left: 3px;
    top: 5px;
}

.icon-433mhx-white {
    background-image: url("../img/icon/433mhx_white.svg");
    left: 4px;
    top: 9px;
}
.icon-433mhx {
    background-image: url("../img/icon/433mhx.svg");
}

.icon-868mhz {
    background-image: url("../img/icon/868mhz.svg");
    left: 4px;
    top: 9px;
}

.icon-megafire {
    background-image: url("../img/icon/megafire.svg");
    left: 4px;
    top: 3px;
    height: 26px;
}

.icon-fuel {
    background-image: url("../img/icon/fuel.svg");
}

.icon-russia {
    background-image: url("../img/icon/russia.svg");
}

.icon-dop_connect {
    background-image: url("../img/icon/dop_connect.svg");
}

.icon-a-gps {
    background-image: url("../img/icon/a-gps.svg");
}

.icon-2simcard {
    background-image: url("../img/icon/2simcard.svg");
    width: 36px;
    top: 9px;
}

.icon-12-24V {
    background-image: url("../img/icon/12-24V.svg");
    height: 29px;
}

.icon-glonas-egts {
    background-image: url("../img/icon/glonas-egts.svg");
}

.icon-micro-usb {
    background-image: url("../img/icon/micro-usb.svg");
    height: 16px;
}

.icon-black_box {
    background-image: url("../img/icon/black_box.svg");
}

.icon-motion {
    background-image: url("../img/icon/motion.svg");
    height: 18px;
}

.icon-location {
    background-image: url("../img/icon/location.svg");
}

.icon-fuel-control-can {
    background-image: url("../img/icon/fuel-control-can.svg");
}

.icon-microfon {
    background-image: url("../img/icon/microfon.svg");
}

.icon-interface-232 {
    background-image: url("../img/icon/interface-232.svg");
    height: 14px;
    width: 28px;
}

.icon-touchmemory {
    background-image: url("../img/icon/touchmemory.svg");
}

.icon-passangers {
    background-image: url("../img/icon/passangers.svg");
    height: 17px;
}

.icon-battery {
    background-image: url("../img/icon/battery.svg");
    height: 17px;
}

.icon-axelerator {
    background-image: url("../img/icon/axelerator.svg");
    height: 17px;
}

.icon-temp {
    background-image: url("../img/icon/temp.svg");
    height: 17px;
}
.icon-temp {
    background-image: url("../img/icon/temp.svg");
    height: 17px;
}
.icon-additional-equipment {
    background-image: url("../img/icon/additional-equipment.svg");
    left: 5px;
    top: 5px;
    width: 21px;
    height: 21px;
}
.icon-car {
    background-image: url("../img/icon/car.svg");
    left: 4px;
    top: 8px;
}
.icon-control-road {
    background-image: url("../img/icon/control-road.svg");
    left: 6px;
    top: 4px;
    width: 22px;
    height: 22px;
}
.icon-easy_installation {
    background-image: url("../img/icon/easy_installation.svg");
    left: 6px;
    top: 4px;
    width: 21px;
    height: 21px;
}
.icon-free_use_po {
    background-image: url("../img/icon/free_use_po.svg");
    left: 8px;
    top: 3px;
}
.icon-fuel-control {
    background-image: url("../img/icon/fuel-control.svg");
    left: 4px;
    top: 3px;
}
.icon-good-quality-track {
    background-image: url("../img/icon/good-quality-track.svg");
    left: 5px;
    top: 3px;
}
.icon-security_external {
    background-image: url("../img/icon/security_external.svg");
    left: 5px;
    top: 3px;
}
.icon-tp-tc {
    background-image: url("../img/icon/tp-tc.svg");
    left: 3px;
    top: 3px;
}

/*hover styles*/
.light-caption:hover .icon-433mhx {
    background-image: url("../img/icon/433mhx_hover.svg");
}
.light-caption:hover .icon-temp {
    background-image: url("../img/icon/temp_hover.svg");
}

.light-caption:hover .icon-axelerator {
    background-image: url("../img/icon/axelerator_hover.svg");
}

.light-caption:hover .icon-battery {
    background-image: url("../img/icon/battery_hover.svg");
}

.image-caption:hover .icon-passangers {
    background-image: url("../img/icon/passangers_hover.svg");
}

.image-caption:hover .icon-touchmemory {
    background-image: url("../img/icon/touchmemory_hover.svg");
}

.image-caption:hover .icon-interface-232 {
    background-image: url("../img/icon/interface-232_hover.svg");
}

.image-caption:hover .icon-microfon {
    background-image: url("../img/icon/microfon_hover.svg");
}

.image-caption:hover .icon-fuel-control-can {
    background-image: url("../img/icon/fuel-control-can_hover.svg");
}

.image-caption:hover .icon-location {
    background-image: url("../img/icon/location_hover.svg");
}

.image-caption:hover .icon-motion {
    background-image: url("../img/icon/motion_hover.svg");
}

.image-caption:hover .icon-black_box {
    background-image: url("../img/icon/black_box_hover.svg");
}

.image-caption:hover .icon-micro-usb {
    background-image: url("../img/icon/micro-usb_hover.svg");
}

.image-caption:hover .icon-glonas-egts {
    background-image: url("../img/icon/glonas-egts_hover.svg");
}

.light-caption:hover .icon-2simcard,
.image-caption:hover .icon-2simcard {
    background-image: url("../img/icon/2simcard_hover.svg");
}

.image-caption:hover .icon-12-24V {
    background-image: url("../img/icon/12-24V_hover.svg");
}

.image-caption:hover .icon-a-gps {
    background-image: url("../img/icon/a-gps_hover.svg");
}

.image-caption:hover .icon-russia {
    background-image: url("../img/icon/russia_hover.svg");
}

.image-caption:hover .icon-dop_connect {
    background-image: url("../img/icon/dop_connect_hover.svg");
}

.image-caption:hover .icon-fuel {
    background-image: url("../img/icon/fuel_hover.svg");
}

.image-caption:hover .icon-functionalbtn,
.light-caption:hover .icon-functionalbtn {
    background-image: url("../img/icon/functionalbtn_hover.svg");
}

.image-caption:hover .icon-svetindicator,
.light-caption:hover .icon-svetindicator {
    background-image: url("../img/icon/svetindicator_hover.svg");
}

.image-caption:hover .icon-25A {
    background-image: url("../img/icon/25A_hover.svg");
}

.image-caption:hover .icon-868mgz {
    background-image: url("../img/icon/868mgz_hover.svg");
}

.image-caption:hover .icon-compact {
    background-image: url("../img/icon/compact_hover.svg");
}

.image-caption:hover .icon-ethernet {
    background-image: url("../img/icon/ethernet_hover.svg");
}

.image-caption:hover .icon-keyboard,
.light-caption:hover .icon-keyboard {
    background-image: url("../img/icon/keyboard_hover.svg");
}

.image-caption:hover .icon-2g4g {
    background-image: url("../img/icon/2g4g_hover.svg");
}

.image-caption:hover .icon-controlCorpus {
    background-image: url("../img/icon/controlCorpus_hover.svg");
}

.image-caption:hover .icon-2out {
    background-image: url("../img/icon/2out_hover.svg");
}

.image-caption:hover .icon-12V {
    background-image: url("../img/icon/12V_hover.svg");
}

.image-caption:hover .icon-connct2device {
    background-image: url("../img/icon/connct2device_hover.svg");
}

.image-caption:hover .icon-nfc {
    background-image: url("../img/icon/nfc_hover.svg");
}

.image-caption:hover .icon-display,
.light-caption:hover .icon-display {
    background-image: url("../img/icon/display_hover.svg");
}

.image-caption:hover .icon-wifi {
    background-image: url("../img/icon/wifi_hover.svg");
}

.image-caption:hover .icon-32-datchik {
    background-image: url("../img/icon/icon-32-datchik_hover.svg");
}

.image-caption:hover .icon-glonass {
    background-image: url("../img/icon/glonass_hover.svg");
}

.image-caption:hover .icon-spy {
    background-image: url("../img/icon/spy_hover.svg");
}

.image-caption:hover .icon-btn {
    background-image: url("../img/icon/btn_hover.svg");
}

.image-caption:hover .icon-power {
    background-image: url("../img/icon/power_hover.svg");
}

.image-caption:hover .icon-sim-card {
    background-image: url("../img/icon/sim-card_hover.svg");
}


.image-caption:hover .icon-egts {
    background-image: url("../img/icon/egts_hover.svg");
}

.image-caption:hover .icon-indicator {
    background-image: url("../img/icon/indicator_hover.svg");
}

.image-caption:hover .icon-press-button {
    background-image: url("../img/icon/press-button_hover.svg");
}

.image-caption:hover .icon-1in {
    background-image: url("../img/icon/1in_hover.svg");
}

.image-caption:hover .icon-16IN {
    background-image: url("../img/icon/16IN_hover.svg");
}

.image-caption:hover .icon-condition {
    background-image: url("../img/icon/condition_hover.svg");
}

.image-caption:hover .icon-sound {
    background-image: url("../img/icon/sound_hover.svg");
}

.image-caption:hover .icon-adapter {
    background-image: url("../img/icon/adapter_hover.svg");
}