.icon {
	background: url(/assets/images/icons-sprite.png) no-repeat 0% 0%;
	background-size: 600px auto;
	width: 100px;
	height: 100px;
	display: inline-block;
}
.icon.reduced-waiting-times {
	background-position: 100% 0%;
}
.icon.value-for-money {
	background-position: 80% 0%;
}
.icon.complete-transparency {
	background-position: 60% 0%;
}
.icon.tailored-services {
	background-position: 40% 0%;
}
.icon.shared-knowledge {
	background-position: 20% 0%;
}

/*HP stats*/
.icon.patients-seen {
	background-position: 66.66666666666667% 29%;
}
.icon.hospitals-helped {
	background-position: 100% 29%;
}
.icon.current-sites {
	background-position: 0% 29%;
}
.icon.patient-satisfaction {
	background-position: 33.33333333333333% 29%;
}
.icon.clinical-staff {
	background: url(/assets/images/icons_clinical-staff.png) no-repeat 0% 0%;
}

/*Social*/
.icon.twitter {
	background-position: 2% 46%;
	width: 14px;
	height: 14px;
}
.icon.linkedin {
	background-position: 6.9% 46%;
	width: 14px;
	height: 14px;
}

/*testimonials*/
.icon.quote {
	background-position: 0% 55.2%;
	width: 38px;
	height: 35px;
	margin-top: -20px;
}

/*clingov*/
.icon.clingov {
	width: 171px;
	height: 171px;
	background-image: url(/assets/images/icons-sprite-clinicalgov.png);
	display: block;
	margin: 0 auto;
}
.icon.clingov.education {
	background-position: 50% 0%;
}
.icon.clingov.clinicalaudit {
	background-position: 100% 0%;
}
.icon.clingov.clinicalgovernance {
	background-position: 0% 50%;
}
.icon.clingov.riskmanagement {
	background-position: 0% 100%;
}
.icon.clingov.randd {
	background-position: 50% 50%;
}
.icon.clingov.openness {
	background-position: 100% 50%;
}

/*insourcing*/
.icon.insourcing {
	width: 171px;
	height: 171px;
	background-image: url(/assets/images/icons-sprite-insourcing.png);
	display: block;
	margin: 0 auto;
}
.icon.insourcing.facilities {
	background-position: 50% 0%;
}
.icon.insourcing.collectively {
	background-position: 100% 0%;
}
.icon.insourcing.feedback {
	background-position: 0% 50%;
}
.icon.insourcing.happypatients {
	background-position: 50% 50%;
}
/*campaign*/
.icon.campaign {
	width: 171px;
	height: 171px;
	background-image: url(/assets/images/icons-sprite-insourcing.png);
	display: block;
	margin: 0 auto;
}
.icon.campaign.facilities {
	background-position: 50% 0%;
}
.icon.campaign.collectively {
	background-position: 100% 0%;
}
.icon.campaign.feedback {
	background-position: 0% 50%;
}
.icon.campaign.happypatients {
	background-position: 50% 50%;
}

/*services*/
.icon.services {
	width: 100px;
	height: 100px;
	background-image: url(/assets/images/icons-sprite-services.png);
	display: block;
	margin: 30px 0;
}
.icon.services.step1 {
	background-position: 0% 0%;
}
.icon.services.step2 {
	background-position: 50% 0%;
}
.icon.services.step3 {
	background-position: 100% 0%;
}
.icon.services.step4 {
	background-position: 0% 100%;
}
.icon.services.step5 {
	background-position: 50% 100%;
}
.icon.services.step6 {
	background-position: 100% 100%;
}

@media (max-width: 1024px) {
	.icon.clinical-staff {
		background-size: 50px auto;
	}
}

@media (max-width: 767px) {
	.icon {
		width: 50px;
		height: 50px;
		background-size: 300px auto;
	}
	.icon.clinical-staff {
		background-size: 50px auto;
	}
	.icon.twitter, .icon.linkedin {
		background-size: 600px auto;
	}
	.icon.quote {
		margin-top: 0;
	}
	.icon.clingov, .icon.insourcing {
		width: 86px;
		height: 86px;
	}
	.icon.clingov, .icon.campaign {
		width: 86px;
		height: 86px;
	}

  .image-hide {
		display:none;
	}

	/*services*/
	.icon.services {
		width: 50px;
		height: 50px;
		margin: 20px 0;
	}
}

