body, html {
		  height: 100%;
		  margin: 0;
		  font: 400 15px/1.8 "Lato", sans-serif;
		  color: #777;
		}

		.bgimg-1, .bgimg-2, .bgimg-3 {
		  position: relative;
		  opacity: 0.65;
		  background-position: center;
		  background-repeat: no-repeat;
		  background-size: cover;

		}
		.bgimg-1 {
		  background-image: url("bg.jpg");
		  height: 100%;
		}

		.caption {
		  position: relative;
		  top:25%;
		  margin:auto;
		  padding:20px;
		  width: 40%;
		  min-width:280px;
		  text-align: center;
		  color: #000;
		  background-color:#FFFFFF;
		  border-radius:15px;
		}

		.caption span.border {
		  color: #999999;
		  padding: 18px;
		  font-size: 30px;
		  font-weight:bold;
		  letter-spacing: 3px;
		}

		h3 {
		  letter-spacing: 5px;
		  text-transform: uppercase;
		  font: 20px "Lato", sans-serif;
		  color: #111;
		}