#hard-coded_floating_circle_links .service_item a {
	display:block;
	padding:15px 0 25px;
}

#hard-coded_floating_circle_links .service_item .icon_block {
	position:relative;
	width:135px;
	height:135px;
	margin:0 auto 44px;
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#hard-coded_floating_circle_links .service_item:hover .icon_block {
	transform: translateY(-18px);
	-o-transform: translateY(-18px);
	-ms-transform: translateY(-18px);
	-webkit-transform: translateY(-18px);
}
#hard-coded_floating_circle_links .service_item .icon_block:before {
	content:'';
	position:absolute;
	left:0;
	bottom:-18px;
	width:100%;
	height:20px;
	background-image:url(i_shadow.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#hard-coded_floating_circle_links .service_item:hover .icon_block:before {
	transform: translateY(18px);
	-o-transform: translateY(18px);
	-ms-transform: translateY(18px);
	-webkit-transform: translateY(18px);
}

#hard-coded_floating_circle_links .service_item .icon1 .icon_block {background-image:url(i1.png);}
#hard-coded_floating_circle_links .service_item .icon2 .icon_block {background-image:url(i2.png);}
#hard-coded_floating_circle_links .service_item .icon3 .icon_block {background-image:url(i3.png);}
#hard-coded_floating_circle_links .service_item .icon4 .icon_block {background-image:url(i4.png);}

#hard-coded_floating_circle_links .service_item a p {
	margin:0 0 9px;
	line-height:20px;
	font-size:15px;
	color:#505050;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
#hard-coded_floating_circle_links .service_item a.icon1:hover p {color:#0fadc6;}
#hard-coded_floating_circle_links .service_item a.icon2:hover p {color:#9acd54;}
#hard-coded_floating_circle_links .service_item a.icon3:hover p {color:#feba29;}
#hard-coded_floating_circle_links .service_item a.icon4:hover p {color:#de82b1;}

#hard-coded_floating_circle_links .service_item a span {
	display:block;
	padding:0 20px;
	color:#797979;
}

#hard-coded_floating_circle_links .center {
	text-align: center;
}

#hard-coded_floating_circle_links a:hover, a:focus {
	text-decoration: none;
}

#hard-coded_floating_circle_links {
	padding-top: 20px;
}
