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

#hard-coded_floating_circle_links .service_item .icon_block {
	position:relative;
	width:250px;
	height:250px;
	margin:0 auto 24px;
	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.jpg);}
#hard-coded_floating_circle_links .service_item .icon2 .icon_block {background-image:url(i2.jpg);}
#hard-coded_floating_circle_links .service_item .icon3 .icon_block {background-image:url(i3.jpg);}
#hard-coded_floating_circle_links .service_item .icon4 .icon_block {background-image:url(i4.jpg);}

#hard-coded_floating_circle_links .service_item a p {
	margin:0 0 9px;
	line-height:20px;
	font-size:18px;
	font-weight:bold;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
#hard-coded_floating_circle_links .service_item.CL1 a p, #hard-coded_floating_circle_links .service_item.CL3 a p {color:white;}
#hard-coded_floating_circle_links .service_item.CL2 a p, #hard-coded_floating_circle_links .service_item.CL4 a p {color:white;}
#hard-coded_floating_circle_links .service_item a.icon1:hover p {color:black;}
#hard-coded_floating_circle_links .service_item a.icon2:hover p {color:black;}
#hard-coded_floating_circle_links .service_item a.icon3:hover p {color:black;}
#hard-coded_floating_circle_links .service_item a.icon4:hover p {color:black;}

#hard-coded_floating_circle_links .service_item a span {
	display:block;
	padding:0 20px;
}
#hard-coded_floating_circle_links .service_item.CL1 a span, #hard-coded_floating_circle_links .service_item.CL3 a span {color:white;}
#hard-coded_floating_circle_links .service_item.CL2 a span, #hard-coded_floating_circle_links .service_item.CL4 a span {color:white;}
#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: 0px;
	padding-bottom: 0px;
}
.CL1, .CL3 {background-color:#2b70b8;}
.CL2, .CL4 {background-color:#8cc63f;}
.services_block .row {background-color:#8cc63f;}
div#hard-coded_floating_circle_links.container {background-color:transparent;}
@media (min-width: 992px) and (max-width: 1199px) {
#hard-coded_floating_circle_links .service_item .icon_block {
	width:200px;
	height:200px;
}
#menu_centered .navbar-nav li a {
	font-size: 16px;
	margin: 0 18px;
}
}
@media (min-width: 480px) and (max-width: 992px) {
.CL3 {background-color:#8cc63f;}
.CL4 {background-color:#2b70b8;}
#hard-coded_floating_circle_links .service_item.CL4 a span {color:#e3f0fe;}
#hard-coded_floating_circle_links .service_item.CL3 a span {color:white;}
#hard-coded_floating_circle_links .service_item.CL4 a p {color:white;}
#hard-coded_floating_circle_links .service_item.CL3 a p {color:white;}
}
@media (min-width: 480px) and (max-width: 540px) {
#hard-coded_floating_circle_links .service_item .icon_block {
	width:200px;
	height:200px;
}
}
@media (max-width: 480px) {
#hard-coded_floating_circle_links .col-xs-6 {width:100%;}
}
