body {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
	background:#d1cbb3;
}

main {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/assets/img/bg-lg.jpg); 
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin:0;
  padding:0;
}
img.logo {
	width: 95%;
    max-width: 550px;
}
footer .text-lendscape {
  position: absolute;
  bottom:0;
  left:50%;
  margin-left:-172px;
  background: rgba(255,255,255,.5);
  background:#d1cbb3;
  width: 344px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
	font-size:16px;
	line-height:30px;
	color:#333;
  text-align: center;
}
footer .text-lendscape strong {
	text-transform: uppercase;
    margin-bottom: -3px;
}
footer .text-lendscape small {
	letter-spacing: 2px;
    opacity: 0.5;
    text-transform: uppercase;
}

footer .text-lendscape a {
  color:#333;
  text-decoration:none;
  padding-bottom:1px;
  border-bottom:1px solid rgba(51,51,51,.25);
}
footer .text-lendscape a:hover {
  border-bottom:1px solid rgba(51,51,51,1);
}

@media (min-width: 576px) { }
@media (min-width: 768px) { }
@media (min-width: 992px) { }
@media (min-width: 1200px) { }
@media (max-width: 575.98px) { }
@media (max-width: 767.98px) { }
@media (max-width: 991.98px) {
	main { background: url(/assets/img/bg-sm.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
	
}
@media (max-width: 1199.98px) { }

@media (prefers-reduced-motion: reduce) { }
@media print { }