body {
    background-image: linear-gradient(-10deg, transparent 20%, rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0.7) 80%, transparent 80%), url(bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;

}

div.bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 100vh;
    width: 100vw;
}

li {
    padding: 5px;
}

.wrapper {
    text-align: center;
}

.content {
  position: relative;
  top: 50%;
  width: 500px;
  margin: 0 auto;
  transform: translateY(-50%);
  color: #FFF;
}

.content-left {
    color: #FFF;
    text-align: left;
}

hr {
	width:50%; 
	border-top: 1px solid ##383838 !important;
	border-top-color: ##383838 !important;
}
