/* custom color */
.wrap__header--bottom {
    /* background-color: #80011f;
    background-image: linear-gradient(to bottom, #a52a47 0%, #a52a47 14%, #8f1a36fc 26%, #80011f 40%, #80011f 62%, #80011f 100%); */
    background-color: #018081;
    background-image: linear-gradient(to bottom, #33999a 0%, #33999a 14%, #1a8c8d 26%, #018081 40%, #018081 62%, #018081 100%);
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.active, .navigation:not(.mm-menu) .navigation__list > .navigation__item:hover,
 navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1:hover, .navigation:not(.mm-menu) .navigation__list--sub,
  navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-2:hover  {
  background: rgb(26, 43, 56);
}
.featuredblocks__list {
    margin-bottom: 60px;
    flex-wrap: nowrap;
}
.cicon-podiatry_1:before, .cicon-podiatry_5:before, .icon-medkit:before, .icon-heartbeat:before {
    font-size: 60px;
}

li.featuredblock__item {
    margin-bottom: 25px;
}

.learn_more__buttons a {
    display:inline-block;
    padding:9px 5px;
    border-radius:6px;
    text-decoration:none;
    background: #018081;
    text-align: center;
    color:#fff;
    font-weight:600;
    width: 205px;
    margin-top: 10px;
}
img.img-align-right {
    float: right;
    margin-left: 10px;
    width: 200px;
}


.learn_more__buttons a:hover {
    background-color: #1a2b38;
}

.slider__buttons{
    display:flex;
    gap:15px;
}
.slider__button {
    max-width: 210px;
    display: inline-block;
}

.slider__button a{
    display:inline-block;
    padding:9px 5px;
    border-radius:6px;
    text-decoration:none;
    font-weight:600;
    width: 205px;
}

.featuredblock__image {
    background-size: cover;
    background-repeat: no-repeat;
    height: 210px;
}

.book-btn a{
    background:#2e7d32;
    color:#fff;
}

.call-btn a{
    background:#1976d2;
    color:#fff;
}
.column-con {
  float: left;
  width: 50%;
  padding: 10px;
}

.row-con:after {
  content: "";
  display: table;
  clear: both;
}

.column-main-con {
  float: left;
  width: 33.33%;
  padding: 10px;
}

.row-main-con:after {
  content: "";
  display: table;
  clear: both;
}

.wrap__footer--bottom {
    background-color: #80011f;
    background-image: linear-gradient(to bottom, #a52a47 0%, #a52a47 14%, #8f1a36fc 26%, #80011f 40%, #80011f 62%, #80011f 100%);
}

.featuredblock__description {
    border-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.featuredblock__button, .featuredblock__icon--bottom, .featuredblock__link-text, .featuredblock__button {
    background: rgb(26, 43, 56);
    padding: 10px;
    border-radius: 5px;
    max-width: 100%;
    width: 100%;
    display: block;
}

.featuredblock__item {
    background-color: #018081;
    background-image: linear-gradient(to bottom, #1e9a9b 0%, #249e9f 18%, #078c8d 49%, #1b8a8b 86%, #018081 100%);
}

.featuredblock__item:hover {
    background-color: #034e4f;
    background-image: linear-gradient(to bottom, #034e4f 0%, #034e4f 18%, #034e4f 49%, #034e4f 86%, #034e4f 100%);
}

button, .slider__button a, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #018081;
}

.cta_home__container .cta {
    background-color: #018081!important;
}

.socialmedia__link {
    color: #018081!important;
}

.socialmedia__link:hover {
    color: #018081!important;
    opacity: 0.8;
}

/* end custom color */
.logo__title {
    font-size: 34px;
    text-shadow: 2px 2px 6px #000000;
    font-weight: bold;
}

.logo__holder {
    top: 93px;
}
.mls-img {
    float: right;
}
.mls-img img {
    max-width: 230px;
    width: 100%;
    height: auto;
    padding: 5px 0 5px 10px;
}
.contactUs-link-container.text-center a {
     font-family: "montserrat-light", Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.1px;
    text-shadow: 2px 2px 6px #000000;
    font-weight: bold;
    text-decoration: none;
}
.cta_home__container .cta {
    float: unset !important;
    text-align: center;
    margin: auto;
    background-color: #ff704a;
    border: 0;
    cursor: pointer;
    border-radius: 10px;
    transition: all 0.5s ease 0s;
    outline-style: none;
    max-width: 200px; 
    height: auto;
    line-height: 20px;
    text-decoration: none;
    padding: 10px;
}

a.cta__button {
    text-decoration: none;
}

/* Media */
@media(max-width: 1199px) {
    .featuredblocks__list {
        flex-wrap: wrap!important;
    }
}
@media(max-width: 991px) {
    .ep-iFrameContainer iframe {
        height: 1500px !important;
    }
    img.img-align-right {
        float: unset!important;
        text-align: center;
        width: 80%;
    }
}
@media(max-width: 767px) {
    .ep-iFrameContainer {
        width: calc(100% + 90px);
        margin-left: -45px;
        margin-top: -40px;
    }
    .ep-iFrameContainer iframe {
        height: 1700px !important;
    }
    .slider__text.align-left {
        position: fixed;
        top: 10px;
    }
    .column-con {
        width: 100%;
      }
    .column-main-con {
        width: 100%;
      }
    img.img-align-right {
        float: unset!important;
        text-align: center;
        width: 80%;
    }
    .main-doctor-container h2, p, .learn_more__buttons {
        text-align: center;
    }
    .conditions-container h2 {
        text-align: center;
    }
    .conditions-container {
        text-align: center;
    }
    .foot-list {
      display: inline-block;
      text-align: left;
    }
}
@media(max-width:520px){
    .logo__title {
        font-size: 23px;
        text-align: center !important;
    }
    .logo__holder {
        top: 39px !important;
        left: 20px;
    }
}
@media(max-width: 519px) {
    .ep-iFrameContainer iframe {
        height: 2200px !important;
    }
}

@media (max-width: 515px) {
    .slider__text.align-left {
        position: fixed;
        top: 10px;
    }
    .slider__title {
        font-size: 20px;
    }
    .slider__caption {
        font-size: 14px;
    }
}