:root {
	--fade: #F2F2F2;
	--white: #FFFFFF;
}

.pulse-glow img{
	animation: pulseGlow 2.5s ease-in-out infinite;
	border-radius: 50%;
}

@keyframes pulseGlow {
	0%{
		filter: drop-shadow(0 0 5px rgba(255,255,255,0.25));
		transform: scale(1);
	}

	50%{
		filter: drop-shadow(0 0 18px rgba(255,255,255,0.75));
		transform: scale(1.03);
	}

	100%{
		filter: drop-shadow(0 0 5px rgba(255,255,255,0.25));
		transform: scale(1);
	}
}

.visible-xs {
	display: none !important;
}

/* Medium & mobile devices (phone, tablets, 768px and less) */
@media screen and (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	.hidden-xs {
		display: none !important;
	}
}

/* Mobile devices (tablet, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XXL Extra large devices (HD-4K, 1400px and up) */
@media (min-width: 1400px) {
	
}