
.bg_load
 {
  float:left;
  position: fixed;
  z-index:9999999;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
  background: linear-gradient( to bottom, rgba(15,15,15, 1.0) 0%, #224 100%);
  overflow-y:hidden;
  overflow-x:hidden;
}



.loadwrapper
 {
  float:left;
  position: relative;
    /* Size and position */
    float:left;
    width:600px;
    z-index:99999999;
    left: 50%;
    margin-left: -300px;

    /* Styles */
    border: 0px dashed pink;
 }
.BrandingLogo
 {
  position:absolute;
  bottom:0;
  font-family: 'Kanit', sans-serif;
  font-weight: 900;
  position:relativ;
  margin:auto;
   text-align:Center;
   overflow:hidden;
 }

.BrandingLogo  b
 {
  height:100%;
  color:white;
  -webkit-text-stroke-color: black;
  -webkit-text-stroke-width: 2.0px; 
  font-size:32px;
  letter-spacing: 0px;
  margin:0;
 }
.BrandingLogo  span
 {
  font-style: italic;
  margin:0;
  height:100%;
  background:transparent;
  border:2px solid transparent;
  font-size:48px;
  line-height:1.0;
  letter-spacing: 2px;
  text-shadow: 0px 0px 2px #001;
  color:#baf;                 
  -webkit-text-stroke-color: #000;
  -webkit-text-stroke-width: 1px; 
 }


.BottomLine
 {
  background:#d11; 
  border-top:1px solid #001;
  background: linear-gradient( to bottom, #112 0%, #001 100%);
  box-shadow: 0px 0px 3px rgba(5,5,15,0.9);           
  
  position:fixed;
  bottom:0px;
  width:100%;
  float:left;
  overflow:hidden;
 }


.DeviceSize1
 {
  position:absolute;
  z-index:1;
  left:10px;
  bottom:0px;
  padding:0px;
  line-height:18px;
  font-size:12pt;
  color:#fff;
  text-shadow: 0px 0px 2px #112;
  border:0px dashed red;    
  text-align:Center;
  float:left;
 }
.DeviceSize1::before
 {
  position:absolute;
  z-index:-1;
  content: '';
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity: 0.5;
 } 
.DeviceLogo
 {
  float:left;
  border:0px dashed transparent;
  width:50px;
  height:50px;
  border-radius:10px;
  margin-right:5px;
  line-height:50px;
  font-size:32px;
  color:white;
 }
.DeviceSize
 {
  float:left;
  border:0px dashed transparent;
  border-radius:10px;
  width:120px;
  height:50px;
  line-height:50px;
 }
 
@element .DeviceSize
 {
	$this::after {
    	content: 'eval("''+window.innerWidth+' x '+window.innerHeight")';
  	}
} 
































































@keyframes rota
 {
  to { transform: rotate(360deg); }
 }


.loadwrapper .inner 
{
 position:absolute;
 top:20px;
 left:50%;
 margin-left: -100px;
    animation: rota 3s ease-in-out infinite;
    width: 200px;
    height: 200px;
    border-radius:0%;
    background:red;
    background: url(https://pesgalaxy.com/index.php/Attachment/37100-PES-logo02-png/);
    background-size: 100%;
    background-position: center center;
    border:0px solid #113;
}

