.btn-patient-hub {
    position: relative;
    top: -47px;
    right: -420px;
    text-transform: uppercase;
    padding: 10px 20px!important;
}
@media (max-width: 1149.5px) {
    li.nav-itembtn {
    list-style: none;
    padding: 25px 0;
}
.btn-patient-hub {
    top: 0!important;
    right: 0!important;
}
}
    .wzo2wkd .Brand__name {
    bottom: 50%!important;
}
.wzo2wkd .particletext {
    font-size: 100px!important;
    letter-spacing: 10px!important;
}
.wzo2wkd img.banner_img {
    height: 100vh!important;
}
.w5ajlnp .about__zmdent {
    padding: 80px 0!important;
}
.h1, .h2, .h3, h1, h2, h3, h1.doc-head {
    text-transform: uppercase!important;
    font-family: 'Josefin Sans', sans-serif!important;
}
.font-loaded body, li, p, a  {
    font-family: 'Lato', sans-serif!important;
}
h2.dr-text{
   text-transform: uppercase!important;
}
.w1iopi2d .serv-2::after {
    background: linear-gradient(
  180deg,
  rgba(28, 55, 101, 0.85) 0%,
  rgba(28, 55, 101, 0.65) 50%,
  rgba(28, 55, 101, 0.9) 100%
)!important;
}
#root > div.componentId-16 > div > section > section > div.container {
    width: 80%!important;
}
@media (max-width: 768px) {
        .wzo2wkd .particletext {
    font-size: 30px!important;
    letter-spacing: 10px!important;
    padding: 0 15px!important;
}
    }
.wf1p86w #navigation .builder-dynamic-rmm.style ul {
    background: transparent;
}
  a.inner_btn {
    text-transform: uppercase !important;
  }
  .w1u7tnq9 .service-box .overlay {
    background: transparent !important;
  }
  .w1u7tnq9 .service-box {
    padding: 60px 20px;
    background: #fff !important;
  }
  .w1u7tnq9 .service-box .col-md-4 {
    margin-bottom: 20px;
  }
    .row.flex-center {
    justify-content: space-between!important;
    align-items: center;
    display: flex;
}
.team-wrap .col-md-3 {
    width: 30%!important;
}
section.team-wrap {
    padding: 60px 0;
}
section.mot.builder-editable-elements.elementId-12-2 {
    padding: 90px 0;
}
h3.team-title {
    font-size: 25px;
}
.w14dc26g li.ftco-animate a i {
    color: #fff!important;
}
.wjj7qg4 .team-img img {
    max-width: 364px!important;
}
.w14dc26g .footer-list-header {
    text-transform: uppercase;
}
.wt5ddcr .page-banner h1 {
    font-weight: 500!important;
    font-size: 50px!important;
    letter-spacing: 3px!important;
    text-align: center!important;
    background: none!important;
}
.mot__line {
    background: none!important;
}
.wjj7qg4 .team-member span {
    color: #000!important;
    font-size: 22px!important;
}
    .wiwgiyh .img_section {
    border-radius: 8px!important;
}
.doc-card__media {
    border-radius: 8px!important;
    max-height: 400px!important;
}
.doc-card__img {
    object-position: top!important;
}
a.inner_btn {
    background: #1c3765;
    padding: 12px 24px;
    color: #fff;
    margin: 8px;
}
.btn_sec {
    padding-top: 20px;
}
a.doc-btn-new.doc-btn-new--modern {
    border-radius: 0!important;
}
.docs__subline {
    display: none;
}