#site-wrapper {
float: center;
padding: 0 auto 0 auto;
margin: 0 auto 0 auto;
width: 90%;
}

#banner, #banner img {
width: 100%;
}

#lang {
float: center;
text-align: center;
margin: 1em 0 2em 0;
font-weight: bold;
}

#content {
width: 100%;
float: center;
padding: 0 auto 0 auto;
margin: 1em auto 2em auto;
}

#price, #price h1, #price h2, #price h5 {
font-weight: bold;
}

#contact {
margin: 1em auto 1em auto;
width: 99%;
}

#contact section {
margin: 1em auto 1em auto;
}

#contact img {
width: 100%;
}

#contact table {
margin: 5em auto 1em auto;
}

footer {
margin-top: 150px;
}