body {
    background: rgba(4, 4, 4, .5);
}
#bg {
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#header {
	clear: right;
	position: relative;
	text-align: center;
	color: rgba(0, 232, 255, .7); /*#00E8FF*/
}
.menu {
    padding: 2em;
    background: rgba(4, 4, 4, 0.7);
    color: #ffffff;
}
.menu:hover {
    background: rgba(255, 255, 255, 0.8);
    color: #000000;
}
#container {
    float: left;
    clear: both;
    background: rgba(4, 4, 4, 0.7);
    width: 100%;
    height: 38em;
    overflow: auto;
    margin-top: 4em;
}
.contains {
    width: 100%;
    height: 39.55em;
}
.software {
    width: 20em;
    height: 12em;
    float: left;
}
