html{
	overflow-y: initial;
}
body{
	background:#000;
	/*overflow: hidden;*/
}
html, body {
  	/*overflow-x: hidden;
	overflow: hidden;*/
}
body,
html {
  /*position: fixed;*/
  width:100vw;
  height:100vh;
}
html.is_iMobile .full-vh,
html.is_iMobile body,
html.is_iMobile{
	/*height:86.3vh!important;*/
}
.ie10_item{
	display: none;
}
/*ipad*/
@media only screen and (max-width : 1024px){
	
}
/*mobile*/
@media only screen and (max-width : 767px){
	
}
/*for ie edge*/
@supports (-ms-ime-align:auto){
	.stage2 .item4 canvas{
		position: absolute;
		top:0;
		right:0;
	}
	html,body{
		cursor: default!important;
	}
	html *,body *{
		cursor: initial!important;
	}
	.menu_btn:hover,.close_menu_btn:hover{
		cursor: pointer!important;
	}
	.cursor-dot {
		display: none!important;
	}
	.cursor {
	    display: none!important;
	}
}