@media (min-width: 320px) and (max-width: 767px) {
    .hidden--s {
        display: block !important;
    }
}


.dr__section a.featuredblock__containerlink h4 {
    text-align: center;
}
.dr__section {
    padding-top: 20px;
}
.staff-member__heading {
    text-align: center;
}
.show-on-site {
    color: white;
    text-align: center;
}
.wrap__page-content .leadForm input, .wrap__page-content .leadForm select, .wrap__page-content .leadForm form textarea {
    border-color: #414141 !important;
    margin-bottom: 5px;
}
.wrap__page-content .leadForm input::placeholder, .wrap__page-content .leadForm select::placeholder, .wrap__page-content .leadForm input:focus::placeholder, .wrap__page-content .leadForm form textarea::placeholder {
    color: #414141 !important;
}
.wrap__page-content .leadForm select#src_location_id-1738600133886, .wrap__page-content .leadForm select#preferred_time-1738600133887 {
    color: #414141!important;
    padding-left: 15px!important;
}
.wrap__page-content .leadForm input, .wrap__page-content .leadForm select, .wrap__page-content .leadForm form textarea {
    color: #414141!important;
    padding-left: 15px!important;
}
.wrap__form.horizontal, .wrap__contact_section .wrap__form {
    background: #143306 url(../img/bg-pattern.png);
}
.wrap__header--bar--top, .wrap__footer, .hours__list, .wrap__contact .wrap__header, .wrap__fullwidth .wrap__header {
    background: #143306;
}
p.location__email:before {
    content: "\f0e0";
    font-family: FontAwesome;
    padding-right: 10px;
    color: #a4cfc1;
}
.wrap__header--bar--top p.location__email {
    padding-left: 0 !important;
}
.vegas-slide, .vegas-slide-inner {
    background-position: center top !important;
}
.wrap__slider-container, .wrap__fullscreenbackground {
    height: 100vh;
}







@media (min-width: 1200px) {
.wrap__logoHeader {
    margin-top: -25px;
    margin-left: -90px;
}
}
@media (max-width: 768px) {
    .logo__image {
        height: 200px !important;
    }
    .wrap__form.horizontal, .wrap__contact_section .wrap__form {
    margin-top: 400px;
    padding-bottom: 10px;
}
.wrap__header {
        background: transparent;
    }
    .logo__link.logo__left {
    justify-content: center;
}
}

ul.staff__list {
    list-style-position: ouside !important;
    list-style-type: none !important;
}