body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   background: url('../img/B228.JPG') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
}

navbar navbar-default {
  background-color: #e4e4e4;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

p {
  font-size: 1.25em;
  line-height: 1.6;
  color: black;
}

hr {
  max-width: 400px;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}

.brand, .address-bar {
  display: none;
}

.navbar-brand {
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 2px;
  background-color: #e4e4e4;
}

.navbar-nav {
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
  background-color: #e4e4e4;
}

.img-full {
  min-width: 100%;
}

.brand-before, .brand-name {
  text-transform: capitalize;
}

.brand-before {
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}

.brand-name {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 4em;
}

.tagline-divider {
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
  max-width: 250px;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}

.box {
  margin-bottom: 20px;
  padding-top: 30px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
  background-color: #e4e4e4;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.intro-text {
  text-transform: uppercase;
  font-size: 1.25em;
  font-weight: 400;
  letter-spacing: 1px;
}

.img-border {
  float: none;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}

.img-left {
  float: none;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

footer {
  background-color: rgb(228,228,228);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

footer p {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
}

@media screen and (min-width: 768px) {
  .brand { display: inherit; margin: 0px; padding: 30px 0px 10px; text-align: center; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 5em; font-weight: 700; line-height: normal; color: white; }
  .top-divider { margin-top: 0px; }
  .img-left { float: left; margin-right: 25px; }
  .address-bar { display: inherit; margin: 0px; padding: 0px 0px 40px; text-align: center; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); text-transform: uppercase; font-size: 1.25em; font-weight: 400; letter-spacing: 3px; color: white; }
  .navbar { border-radius: 0px; }
  .navbar-header { display: none; }
  .navbar { min-height: 0px; }
  .navbar-default { border: medium none; background: rgb(228,228,228) none repeat scroll 0% 0%; }
  .nav > li > a { padding: 35px; }
  .navbar-nav > li > a { line-height: normal; }
  .navbar-nav { display: table; float: none; margin: 0px auto; table-layout: fixed; font-size: 1.25em; }
}

@media screen and (min-width: 1200px) {
  .box::after { content: ""; display: table; clear: both; }
}

