.gsv{
	width:100%;
	height:100%;
	position: absolute!important;
	z-index:-1;
	padding: 0;
	margin: 0;
	  -webkit-filter: grayscale(100%)  contrast(250%);
  filter: grayscale(100%)  contrast(250%);
  opacity:0.7;
}
body{
	padding: 0;
	margin: 0;
	background: #000000;
}
html {
  scroll-behavior: smooth;
}
.gm-style > div:nth-child(10){
 //display:none;
}
.gmnoprint{
	display: none;
}
.noprint{
	display: none;
}
.logoa{
	color:rgba(255,255,255,0.2);
	font-size:8px;
}
#engine{
	position:absolute;
	z-index:1000;
	pointer-events: none;
	border-radius: 500px;
/*background: #000000;*/
width: 500px;
height: 500px;
overflow: hidden;
}
.gradient{
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
z-index:0;
height:100%;
width:100%;
position: fixed;
}
.gradient2{
background:rgba(0,0,0,0.8);
z-index:0;
height:100%;
width:100%;
position: fixed;
}
a{
	display: none;
}
.gm-iv-address{
	display: none;
}
#bg{
	background: transparent;
}
#bg_{
	background-image: url('../bg.png');
	position: fixed;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	z-index:0;
	background-size: cover;
	background-position: center top;
		  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}