.myPointIcon.hover {
    -webkit-animation: myPointIcon 0.25s linear 0s 1 alternate forwards;
    animation: myPointIcon 0.25s linear 0s 1 alternate forwards;
    position: relative;
}

.myPointIcon.nohover {
    -webkit-animation: myPointIconBack 0.25s linear 0s 1 alternate forwards;
    animation: myPointIconBack 0.25s linear 0s 1 alternate forwards;
    position: relative;
}

@-webkit-keyframes myPointIcon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        background: #fff;
        color: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #fff;
        background: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #fff;
        background: #00a3af;
    }
}

@keyframes myPointIcon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        background: #fff;
        color: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #fff;
        background: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #fff;
        background: #00a3af;
    }
}

@-webkit-keyframes myPointIconBack {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #fff;
        background: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #fff;
        background: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        background: #fff;
        color: #00a3af;
    }
}

@keyframes myPointIconBack {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #fff;
        background: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #fff;
        background: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        background: #fff;
        color: #00a3af;
    }
}

.myServiceIcon.hover {
    -webkit-animation: myServiceIcon 0.25s linear 0s 1 alternate forwards;
    animation: myServiceIcon 0.25s linear 0s 1 alternate forwards;
    position: relative;
}

.myServiceIcon.nohover {
    -webkit-animation: myServiceIconBack 0.25s linear 0s 1 alternate forwards;
    animation: myServiceIconBack 0.25s linear 0s 1 alternate forwards;
    position: relative;
}

@-webkit-keyframes myServiceIcon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #8ca5af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #00a3af;
    }
}

@keyframes myServiceIcon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #8ca5af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #00a3af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #00a3af;
    }
}

@-webkit-keyframes myServiceIconBack {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #8ca5af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #8ca5af;
    }
}

@keyframes myServiceIconBack {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #00a3af;
    }

    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
        color: #8ca5af;
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #8ca5af;
    }
}