.widget-icons .widget-body {
	text-align: center;
}

.widget-icons .widget-body a {
	display: inline-block;
	width: 3.2rem;
	height: 3.2rem;
	position: relative;
	margin-bottom: 0.5rem;
	margin-right: 2rem;
}

.col-xl-12 > .widget-icons .widget-body a,
.col-lg-12 > .widget-icons .widget-body a {
	width: 6.4rem;
	height: 6.4rem;
}

.widget-icons .widget-body a:last-child {
	margin-right: 0;
}

.widget-icons .widget-body a .icon {
	font-size: 1.6rem;
	position: absolute;
    top: 50%;
    left: 50%;
	transform: translate(-50%, -50%);
}

.col-xl-12 > .widget-icons .widget-body a .icon,
.col-lg-12 > .widget-icons .widget-body a .icon {
	font-size: 3.2rem;
}

@media (max-width: 480px) {
	.col-xl-12 > .widget-icons .widget-body a,
	.col-lg-12 > .widget-icons .widget-body a {
		width: 3.2rem;
		height: 3.2rem;
	}
	.col-xl-12 > .widget-icons .widget-body a .icon,
	.col-lg-12 > .widget-icons .widget-body a .icon {
		font-size: 1.6rem;
	}
}