#bg {
    position: fixed; 
    top: -50%; 
    left: -50%; 
    width: 200%; 
    height: 200%;
	
  }
#bg img {
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    margin: auto;
	min-width:50%;
	min-height:50%;
}
.layer{
background-color:rgba(37,36,44,0.6);
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.mid{
    width: 320px;
    margin: auto;
    position: relative;
    padding: 10px;
    top: 25px;
      
}
.l_card{
  display: none;
}
.logo_container 
{
  width:100%;
  margin-bottom: 40px;
}
.logo_container img
{
  max-width:100%; 
  max-height:100%;
  margin:auto;
  display:block;
  visibility:hidden;
}

#dev{
  margin-top: 50px;
  letter-spacing: 20;
  color: rgba(255,255,255,.7);
}