  .footercap{display:none;}
         html {
         box-sizing: border-box;
         }
         *, *:before, *:after {
         box-sizing: inherit;
         }
         body {
         margin: 0;
         background: #ffffff;
         }
         #gameContainer {
         width: 100vw;
         height: 100vh;
         }
         canvas {
         width: 100%;
         height: 100%;
         display: block;
         }
         /* try to handle mobile dialog */
         canvas + * {
         z-index: 2;
         }
         .logo {
         display: block;
         max-width: 100vw;
         max-height: 70vh;
         }
         .progress {
         margin: 1.5em;
         border: 1px solid white;
         width: 50vw;
         display: none;
         }
         .progress .full {
         margin: 2px;
         background: white;
         height: 1em;
         transform-origin: top left;
         }
         #loader {		 
         background: #ffffff;
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
         height: 100%;
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         }
		 #loaderBg {
			 width: 1210px;
			 height: 681px;
			 background-size: contain;
			 background-repeat: no-repeat;
			 background-position: center;
			 display: flex;
			 flex-direction: column;
			 align-items: center;
			 justify-content: start;
		 }	
#loaderBg > img{
			 display: none;
		 }			 

		 #loaderCopy{			
			color: #000000;	
			font-size: 1.25em;
		 }
		 #loaderAfter {
			 width: 1210px;
			 max-height: 64px;
			 display: flex;
			 flex-direction: row;			 
			 justify-content: start;
			 gap: 20px;
			 margin-top: 20px;
		 }
		 
         .spinner,
         .spinner:after {
         border-radius: 50%;
         width: 5em;
         height: 5em;
         }
         .spinner {
         margin: 10px;
         font-size: 10px;
         position: relative;
         text-indent: -9999em;
         border-top: 1.1em solid rgba(255, 255, 255, 0.2);
         border-right: 1.1em solid rgba(255, 255, 255, 0.2);
         border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
         border-left: 1.1em solid #ffffff;
         transform: translateZ(0);
         animation: spinner-spin 1.1s infinite linear;
         }
         @keyframes spinner-spin {
         0% {
         transform: rotate(0deg);
         }
         100% {
         transform: rotate(360deg);
         }
         }
         /*----------------------------------------------------------------
         Upload component
         -----------------------------------------------------------------*/
		 #UploadImg {
  display: none;
}
         #UploadImg.getimage {
         position: fixed;
         left: 0;
         top: 0;
         width: 100vw;
         height: 100vh;
         color: white;
         background-color: rgba(0, 0, 0, 0.5);
         font: sans-serif;
         font-size: x-large;
         display: -webkit-flex;
         display: flex;
         -webkit-flex-flow: column;
         flex-flow: column;
         -webkit-justify-content: center;
         -webkit-align-content: center;
         -webkit-align-items: center;
         justify-content: center;
         align-content: center;
         align-items: center;
         display: none;
         }
         #UploadImg a, #UploadImg label {
         color: #000000;
         background-color: transparent;
         text-align: center;
         box-sizing: border-box;
         /*padding: 12px 28px;*/
         /*margin: 0px 10px;*/
         outline: none;
         font-family: 'Montserrat', sans-serif;
         font-size: 18px;
         letter-spacing: -0.01em;
         display: inline-block;
         font-weight: 400;
         text-decoration: none;
         cursor: pointer;
         }
         /*#UploadImg a, #UploadImg label:hover {
         background-color: #1e73be
         }*/
         #UploadImg .upload-box {
         margin: auto;
         background-color: #eeeeee;
         color: #58585a;
         position: relative;
         left: 0;
         right: 0;
         z-index: 300;
         box-sizing: border-box;
         font-size: 15px;
         padding: 75px 40px;
         }
         .close-it {
         position: absolute;
         right: 0;
         top: 0;
         cursor: pointer;
         width: 25px;
         height: 25px;
         right: 10px;
         top: 10px;
         }
         a.close-it {
         width: 25px;
         height: 25px;
         }
         .close-it img {
         width: 25px !important;
         height: 25px !important;
         }
         .upload-box img {
         width: 100%;
         height: 100%;
         }
         #UploadImg .getimage .upload-box input {
         display: none;
         }
         .Xbutton {
         width: 10%;
         height: 10%;
         position: relative;
         margin-right: 0px;
         padding-right: 0px;
         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 0px;
         margin-left: 0px;
         right: -240px;
         top: -60px;
         }
         a.Xbutton {
         width: 25px;
         height: 25px;
         background-color: #ff0000;
         }
         .browse {
         display: flex;
         margin: 30px auto 0;
         flex-flow: row nowrap;
         width: 100%;
         justify-content: center;
         }
         .browse span {
         color: white;
         background-color: #85AA43;
         padding: 15px 60px;
         margin-top: 20px;
         border-radius: 3px;
         text-transform: uppercase;
         font-size: 14px;
         }
         .browse span:hover {
         background-color: #1E73BE;
         }
         i.fa.fa-angle-double-right {
         margin-left: 10px;
         }
         #UploadImg .buttons {
         text-align: center;
         }
         #UploadImg p {
         font-family: 'Montserrat', sans-serif;
         font-size: 28px;
         text-align: center;
         /*color: #162E53;*/
         color:#000000;
         font-weight: 700;
         }
         /*REMOVE UPLOAD IMAGE DEFAULT LABEL/INPUT */
         input#photo {
         display: none;
         }
		 
		 #iframeGoogle{
			 display:none;visibility:hidden
		 }