#flexZone{position:relative;}
#solarsystem_holder{ position:absolute; }
#solarsystem { position: relative; }
#center { width: 10px; height: 10px; position: absolute; z-index: 10; -webkit-box-shadow: 0px 0px 35px -6px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 35px -6px rgba(0,0,0,1); border-radius:20px;
box-shadow: 0px 0px 35px -6px rgba(0,0,0,1); }
.field { max-width: 64px; max-height: 64px; position: absolute; z-index:10; border-radius:15px;
	-webkit-box-shadow: 0px 0px 35px -6px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 35px -6px rgba(0,0,0,1);
box-shadow: 0px 0px 35px -6px rgba(0,0,0,1);  }
#solarsystem_mobile{
	display:none;
}

@media screen and (max-width: 700px) {
	#solarsystem_holder{
		display:none;
	}
	#solarsystem_mobile{
		display:block;
		max-width:90%;
		margin:10px;
	}
	#solarsystem_mobile .mfield{
		width:7%;
		min-width:16px;
	}
}