/* Hide default cursor */
/* body { cursor: none; } */
/* Cursor circle */
.sunil-cursor {
	position: fixed;
	width: 42px;
	height: 42px;
	border: 2px solid #004b87;
	border-radius: 50%;
	pointer-events: none;
	transform: translate(-50%, -50%);
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: transform 0.2s ease, background 0.25s ease, width 0.25s ease, height 0.25s ease, opacity 0.2s ease;
}

/* Text inside cursor */
.sunil-cursor span {
	font-size: 13px;
	font-weight: 600;
	color: white;
	opacity: 0;
	transform: scale(0.8);
	transition: all 0.2s ease;
}

/* Hovering links */
.sunil-cursor.active {
	width: 90px;
	height: 90px;
	background: rgba(0, 75, 135, 0.85);
	border-color: rgba(0, 75, 135, 0.85);
}

.sunil-cursor.active span {
	opacity: 1;
	transform: scale(1);
}