.location__fax a:before {
font: normal normal normal 20px/1 font-awesome;
content: "\f1ac";
margin-right: 5px;
}

.header-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.location__phone a:before {
font: normal normal normal 20px/1 font-awesome;
content: "\f095";
margin-right: 5px;
}

.wrap__header--inner header .wrap__except-nav .wrap__except-nav-container {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 25px;
    box-shadow: 0px 8px 9px 1px rgba(0, 0, 0, 0.08);
    background: -moz-linear-gradient(top, #d156a0 0%, #dc7eb7 100%);
    background: -webkit-linear-gradient(top, #10588E 0%, #406997 100%);;
    background: linear-gradient(to bottom, #10588E 0%, #406997 100%);
}
.wrap__locations-header--inner .locations .location__phone a {
    color: inherit;
}
#gmap {
    min-height: 453px !important;
    max-height: 453px !important;
}
.wrap__newslettersignup--inner .form__group.form-input-telehealth,
.wrap__newslettersignup--inner .form__group.form-input-comments {
    width: 100%;
}
strong.testimonials-item--source {
    position: absolute;
    bottom: 20px;
    z-index: 4;
    background: #fff;
    padding: 0px 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
a.articles__categories-link {
    overflow: initial !important;
    width: 100%;
}
a.articles__categories-link {
    white-space: initial !important;
}
.articles__categories.mm-menu [class^='sublevel-'] .mm-navbar .mm-title {
    white-space: initial !important;
    line-height: 18px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.articles__categories .mm-btn.mm-prev {
    white-space: initial;
}
p.featuredblock__description {
    width: 100%;
}
.logo__description {
    text-align: center;
}
.logo__image {
    height: auto !important;
}


/* MEDIA QUERIES ONLY */
@media(min-width: 1200px) {
    .wrap__newslettersignup--inner .form__group.form-input-telehealth,
    .wrap__newslettersignup--inner .form__group.form-input-comments {
        width: 82%;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .wrap__header--inner header {
        display: flex;
    }
    .wrap__navigation-header {
        display: block;
        width: 200px;
    }
    .wrap__except-nav {
        display: block;
    }
    .wrap__header--inner header .wrap__except-nav .wrap__except-nav-container {
        background: initial;
        box-shadow: none;
    }
}
@media(min-width: 768px) {
    .tbl-row {
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .tbl-row .col-xs-12.col-md-6 {
        width: 50%;
    }
    .tbl-row .col-xs-12.col-md-4 {
        width: 33%;
    }
    .tbl-row .col-xs-12.col-md-3 {
        width: 25%;
    }
    .padd05 .col-xs-12 {
        padding: 0 5px;
    }
    .aligninit {
        align-items: initial;
    }
}
@media(max-width: 767px) {
    .wrap__navigation-header, .wrap__header--inner header .wrap__except-nav {
        width: auto;
    }
    .wrap__navigation-header {
        float: left;
    }        
    .wrap__header--inner header .wrap__except-nav {
        float: right
    }
    .wrap__header--inner header .wrap__except-nav .wrap__except-nav-container {
        background: initial;
        box-shadow: none;
        padding: 0;
    }
    .tbl-row {
        display: block;
    }
    .tbl-row .col-xs-12.col-md-6, .tbl-row .col-xs-12.col-md-4, .tbl-row .col-xs-12.col-md-3 {
        width: 100%;
    }
    strong.testimonials-item--source {
        position: relative;
        z-index: 4;
        background: initial;
        padding: 0px 20px;
        left: auto;
        bottom: auto;
        transform: none;
    }
}




