body, html {
	height: 100%;
	margin: 0;
}

body {
	background-image: url(img/background.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #464646;
	font: 400 15px/1.8 "Lato", sans-serif;
	color: #777;
}

@media only screen and (max-width: 767px) {
  body {
    background-image: url(img/background_1920.jpg);
  }
}

@media only screen and (max-width: 1920px) {
  body {
    background-image: url(img/background_1920.jpg);
  }
}

.bgimg {
  position: relative;
  opacity: 0.65;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.bgimg {
  //background-image: url("img.jpg");
  height: 100%;
}

.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 25px;
  letter-spacing: 10px;
}

h3 {
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
  color: #111;
}