#top { background-color: #FFF; }
#header { background-position: center; background-size: contain; background-repeat: no-repeat; height: 350px; position: relative; }
#header>div { height: 350px; background: url("/images/transparent-black.png"); }
#header .center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#header h2 { color: #FFF; text-shadow: 0px 0px 2px #000; font-weight: bold; }

.gallery-item { display: block; margin: 10px 0px; }

@media only screen and (max-width: 991px) {
}

@media only screen and (min-width: 992px) {
}

@media only screen and (max-width: 767px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

@media only screen and (min-width: 1200px) {
}