Ok, so css for what your wanting. This will only apply to the second icon, hopefully you can duplicate from there?
.homeitemcount2 a:after {
content: url('https://bhaktivedantaashram.org/wp-content/uploads/2015/01/Bewsletter-brown.png');
z-index: 1000;
position: absolute;
top: 0;
left: 15px;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
opacity: 0;
}
.homeitemcount2:hover a:after {
opacity: 1;
}
.homeitemcount2 a img {
opacity: 1;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
}
.homeitemcount2:hover a img {
opacity: 0;
}
as for the portfolio try this:
.home-portfolio {
padding-bottom: 0;
}
Kadence Themes