#pointer-ring {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    padding: 15px;
    border: 2px solid #750c7e;
	background-color:rgba(255, 255, 255, 0.5);
    position: fixed;
    border-radius: 100px;
    z-index: 2;
    pointer-events: none;
}

html {
    cursor: none;
}

a {
    cursor: none;
}




/* ---------- Below: For Less than 600px Wide ---------- */




@media screen and (max-width: 600px) {
	
#name{
	display:block;
}

html {
    cursor:default;
}

a {
    cursor:pointer;
}

#pointer-ring {
    display:none;
}

}




/* ---------- Below: For Internet Explorer Only ---------- */




@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
body{
	cursor:default;
}

a{
	cursor:pointer;
}

html {
    cursor:default;
}

}