.footer { display: none !important; }
.l-landing-page .l-hero { position: relative; display: block; width: 100%; overflow: hidden; height: 320px; background: url('../images/wl-grlanding/pghero-contact.jpg') center right no-repeat; background-size: cover !important; }
.l-landing-page .l-hero.sm { height: 320px; background: url('../images/wl-grlanding/pghero-contact.jpg') center -100px no-repeat; }
.l-landing-page .l-content-box { position: relative; top: -80px; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.95); overflow: hidden; padding: 30px 30px 0 30px; border-radius: 5px; margin-left: 15px; margin-right: -15px; }
@media screen and (max-width:960px) {
    .l-landing-page .l-content-box { padding: 30px 30px 0 30px; border-radius: 5px; margin-left: 15px; margin-right: 15px; margin-bottom: -60px; }
}
.l-landing-page .title { color: inherit; }
.l-landing-page .l-form-box { padding: 30px 15px; }
.l-landing-page .btn { color: #ffffff; }
.l-landing-page .l-gallery li { padding-bottom: 10px; position: relative; top: -60px; }
.l-landing-page .l-gallery-title { position: relative; top: -30px; background: rgba(255, 255, 255, 0.85); font-weight: 900; text-transform: uppercase; text-align: right; display: block; padding: 5px 15px 5px 5px; }
.l-landing-page .navbar { background-color: #00355f; margin-bottom: 0; padding: 15px 0 25px;}
.l-landing-page .navbar.bg-light { background-color: #ffffff; }
.l-landing-page .navbar-header { text-align: center; margin-left: auto; margin-right: auto; float: none; }
.l-landing-page .navbar-brand { display: block; text-align: center; float: none; margin-left: auto; margin-right: auto;}
.l-landing-page .navbar-brand .logo { max-width: 220px; margin-top: -20px; margin-left: auto; margin-right: auto; float: none; padding-top: 0; }
.l-landing-page .navbar-brand .logo.lt { max-width: 320px; margin-top: -10px; }
@media screen and (min-width:960px) {
    .l-landing-page .navbar-brand.offset .logo { position: relative; background: #00355F; padding: 10px 0; border-radius: 2px; max-width: 300px; }
    .l-landing-page .navbar-brand.offset { position: absolute; z-index: 10; top: auto; left: 80px; /*left: 0; right:0;*/ }
    .l-landing-page .navbar-brand.offset:after { content: ''; position: relative; bottom: 0; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 20px 125px 0 125px; border-color: #00355F transparent transparent transparent; }
}
@media screen and (max-width:600px) {
    .l-landing-page .navbar-brand .logo.lt { margin-top: -5px; }
}
@media screen and (max-width:320px) {
    .l-landing-page .navbar-brand .logo.lt { margin-top: 5px; }
}
.l-landing-page hr { border-color: #00355f; }
.l-landing-page .form-control { border-color: #00355f; }
.l-landing-page .input-group-addon { background-color: #00355f; border: 0; color: #fff; border-radius: 0; }
.l-landing-page .btn { padding-left: 30px; padding-right: 30px; }
@media screen and (min-width:1024px) {
    .spacer { padding-right: 30px !important; }
}

/* ======================================
#Gallery List
====================================== */
.gallery-list { padding: 0; margin-top: 30px; font-size: 1.125em; font-weight: 600; }
.gallery-list li { padding: 15px 30px; overflow: hidden; }
.gallery-list img { margin-bottom: 15px; }
.gallery-list .icons { max-width: 100px; margin: 0 auto -15px auto; }
.callout-block { border-top: 4px solid #111; border-bottom: 4px solid #111; margin: 30px 0; padding-top: 30px; padding-bottom: 30px; }
