.gamaunderconstruction_wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #EFEFEF;
  z-index: 999999;
  text-align: center;
  display:flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 768px) {
  .gamaunderconstruction_wrapper {
    zoom: .5;
  }
}

.gamaunderconstruction_message {
  z-index: 3;
}

.gamaunderconstruction_message h2 {
  font-size: 6rem!important;
  color:#fff!important;
  font-weight: 700!important;
  padding: 10px 10px!important;
  margin: 10px 0!important;
  display: inline-block!important;
}

.gamaunderconstruction_message p{
 font-size: 14px;
 color:#fff;
 font-weight: 600;
 line-height: 1.8;
 margin: 10px 0;
}

#gamaunderconstruction_overlay {
  background-color: rgba(0,0,0,.5);
  z-index: 2;
  position: absolute;
  top:0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

#gamaunderconstruction_construction {
  position: absolute;
  top:0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  margin: 0;
  background-color: #003c71;
  /*background-image: url('../img/bg.jpg');
  background-position: center;
  background-size: cover;
  background-position: center;*/
}

#gamasvg {
  width: 400px;
  height: 400px;
  position: absolute;
  top:-100px;
  left:-100px;
  opacity: .95;
  z-index: 3;
}

#gamasvg img {
  width: 100%;
  height: 100%;
}

#timer, .nt {
  font-size: 2.5rem;
  font-weight: 600;
  color:#fff;
}

/*========================================
Social Icons Style
========================================*/

@font-face {
 font-family: 'si';
 src: url('fonts/socicon.eot');
 src: url('fonts/socicon.eot?#iefix') format('embedded-opentype'),
      url('fonts/socicon.woff') format('woff'),
      url('fonts/socicon.ttf') format('truetype'),
      url('fonts/socicon.svg#icomoonregular') format('svg');
 font-weight: normal;
 font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
     font-family:si;
     src: url(fonts/socicon.svg) format(svg);
 }
}

.soc_suc {
 margin:0; padding:0;
 list-style:none;
}

.soc_suc li {
 display:inline-block;
 *display:inline;
 zoom:1;
}

.soc_suc li a {
 font-family:si!important;
 font-style:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;

 -o-transition:.1s;
 -ms-transition:.1s;
 -moz-transition:.1s;
 -webkit-transition:.1s;
 transition:.1s;
 -webkit-transition-property: transform;
 transition-property: transform;
 -webkit-transform: translateZ(0);
 transform: translateZ(0);

 overflow:hidden;
 text-decoration:none;
 text-align:center;
 display:block;
 position: relative;
 z-index: 1;
 width: 43px;
 height: 43px;
 line-height: 43px;
 font-size: 23px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 margin-right: 10px;
 color: #ffffff;
 background-color: none;
}

.soc_suc a:hover {
 z-index: 2;
 -webkit-transform: translateY(-5px);
 transform: translateY(-5px);
}

.soc_suc-icon-last{
 margin:0 !important;
}

.soc_suc-twitter {
 background-color: #4da7de;
}
.soc_suc-twitter:before {
 content:'a';
}
.soc_suc-facebook {
 background-color: #3e5b98;
}
.soc_suc-facebook:before {
 content:'b';
}
.soc_suc-google {
 background-color: #d93e2d;
}
.soc_suc-google:before {
 content:'c';
}
.soc_suc-pinterest {
 background-color: #c92619;
}
.soc_suc-pinterest:before {
 content:'d';
}
