.scrollActive .wrap__header .holder-row .container {
    background: #c5e9f0;
    background-image: url(/storage/app/media/clouds.png);
    background-size:cover;
}
.scrollActive .wrap__header .header__middle .container {
    background: #ffeba8;
    
}

.location__phone a, .location__fax a {
   
    color: #007fd0;
}
.location__address, .location__address2, .location__address-2, .location__city-state-zip, .location__phone, .location__fax {
      color: #007fd0;
}
.wrap__gallery--inner {
    padding: 67px 81px 75px;
}

.navigation:not(.mm-menu) .navigation__item a {
    color: #008290;
}

.fullwidth-layout:before, .home-layout:before {
   
    background: linear-gradient(to bottom, rgb(235 251 252) 0%, transparent 100%);
}

.navigation:not(.mm-menu) .navigation__item.has-child > a:before {

    border-color: #f7c92d transparent;
}


h1, a {
    color:#f7c92d;
}

.slider .bx-wrapper .bx-controls-buttons {
    display:none;
}
.form form .contact-form-columns .form-input-comments { 
    left:unset;
 }

.socialmedia__link:before {
    color: rgb(0 127 208);
    font-size: 20px;
}


.wrap__page-appointment .form form .contact-form-columns .form-input-comments, .wrap__page-contact .form form .contact-form-columns .form-input-comments {
left:unset;
}
h4.featuredblock__title {
    text-align: center;
}
.copyright__description {
    text-align: center;
    color: white;
    font-weight: 900;
}
.staff-member__image {
    max-width: 125px;
}
.staff-member__image-wrapper {
    max-width: 125px;
    max-height: 125px;
}
.activity {
    width: 23%;
    padding: 0 1% 15px 1%;
    text-align: center;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.activitycontainer {
    text-align: center;
}
.location__phone a, .location__fax a {
    font-family: "montserrat-bold", Arial, Helvetica, sans-serif;
}








@media(max-width:1024px) {
.activity {
    width: 32%;
}
}
@media(max-width:787px) {
    .wrap__gallery--inner {
        padding:20px;
    }
    img.align-right, img.align-left {
float: none!important;
}
.activity {
    width: 49%;
}

}
@media(max-width:519px) {
.activity {
    width: 100%;
}
}

p.location__phone {
    text-align: center;
    margin-top: 10px;
}