body {
  padding-top: 0;
  background-color: #fff;
}

.constrain {
  padding: 0 15px;
}

#content-wrap {
  max-width: 1200px;
  margin: 0 auto;
}

#header {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

#header-bottom {
  box-shadow: none;
}

#primary-nav .dropdown.level-1 {
    box-shadow: none;
}

#home-banner {
  max-width: 1200px;
}

#main-content .block.full {
  padding-left: 5px;
  padding-right: 0;
}

#inner-banner {
  max-width: 1200px;
}

.contact-map-wrapper {
  max-width: 1200px !important;
}

#quick-contact-wrapper > img {
  margin-left: 0 !important;
}

#footer {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 7px;
}

#footer-bottom {
  padding: 20px 4px;
  margin: auto -6px;
}

.footer-badge li {
  width: 92px;
}

#quick-contact-wrapper .desktop {
  margin-left: auto !important;
}

@media only screen and (min-width: 1200px) { 
    #home-banner, #home-banner .slides li, #home-banner .constrain {
        height: 450px;
    }
    .home-banner-caption .banner-title {
        font-size: 24px;
    }
    .home-banner-caption p {
        font-size: 13px;
    }
    .home-banner-caption .explore {
        font-size: 13px;
    }
    .home-banner-caption {
        padding-top: 12px;
    }
}