.home-category ul li a:after {
    background: #3987c8;
}

.home-category .generator .img svg {
    width: 138px;
    height: 96px;
}

.home-category .industrial .img svg.svg1 {
    width: 138px;
    height: 100px;
}


.home-category .industrial .img svg.svg2 {
    width: 128px;
    height: 111px;
}

.home-category .industrial .img svg.svg3 {
    width: 112px;
    height: 102px;
}

.home-category .automotive .img svg {
    width: 138px;
    height: 84px;
}

.home-category .automotive .img svg:nth-of-type(2) {
    width: 148px;
    height: 94px;
}

.home-category .marine .img svg {
    width: 145px;
    height: 90px;
}

.home-category .marine .img svg:nth-of-type(2) {
    width: 121px;
    height: 108px;
}

.home-category .castings .img svg.svg1 {
    width: 123px;
    height: 88px;
}

.home-category .castings .img svg.svg2 {
    width: 127px;
    height: 81px;
}

.home-category .parts-service .img svg {
    width: 80px;
    height: 76px;
}

.no-mobile .home-category li:hover .img .line {
    stroke: #3987c8;
}
.no-mobile .home-category li:hover .img .path {
    fill: #3987c8;
}

.no-mobile .home-category li:hover .label {
    color: #3987c8;
}


.home-category svg.svg2 {
    opacity: 0;
}

.home-category svg.svg3 {
    opacity: 0;
}

.home-category svg.svg-loop {
    opacity: 0;
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -ms-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}

.home-category svg.svg-loop.active {
    opacity: 1;
}
