.mt30{ margin-top: 30px; }
.home-icons-wrap .col-inner{ height: 255px; text-align: center; border: 1px solid #ccc; padding-bottom: 20px; border-radius: 5px; transition: all 0.5s ease; /*box-shadow: 0.2px 0.01px 6px #b4b3b3;*/ overflow: hidden;}
.home-icons-wrap .col-inner:hover{
	transition: all 0.5s ease;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
}
.home-icons-wrap .col-inner a{ display: block; text-decoration: none; }
.home-icons-wrap .col-inner img{ max-width: 100%; }