.wav3qx5 h3.com_title {
  height: 50px !important;
}
.gallery-container > div > div {
  flex-direction: row !important;
  justify-content: center !important;
}

a:hover {
  text-decoration: none;
  cursor: pointer;
}
.wf1p86w #navigation .builder-dynamic-rmm.style ul li:nth-child(2) a {
  color: #abce66;
}
.wf1p86w #navigation .builder-dynamic-rmm.style ul li:nth-child(4) a {
  color: #abce66;
}
.wf1p86w #navigation .builder-dynamic-rmm.style ul li:nth-child(6) a {
  color: #abce66;
}
.wf1p86w #navigation .builder-dynamic-rmm.style ul ul li a {
  color: #32a4dc !important;
}
.wf1p86w #navigation .menu-mobile .booknow {
  display: block;
  border: 2px solid #abce66 !important;
  background: #abce66 !important;
  top: 5px;
  padding: 7px 14px;
  border-radius: var(--wf1p86w-21);
  right: 15px;
  color: #fff !important;
  font-weight: 600;
  text-transform: uppercase;
}

.wf1p86w #navigation .menu-mobile .booknow:hover {
  display: block;
  border: 2px solid #32a4dc !important;
  background: #32a4dc !important;
}

section > div > div > div.col-md-4 > p.info:nth-child(4):after {
  content: " 37618";
}

.w1yjvx0j .fill-form .pop_h3 {
  padding: 25px 0 10px 60px;
  font-size: 23px;
}

.w6lqi4m .social-links a {
  font-size: 16px;
}

.w6lqi4m .footer__info li a {
  font-size: 16px;
}

@media (max-width: 900px) {
  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > a.btn.booknow:nth-child(3) {
    display: none !important;
  }

  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > a.btn.booknow:nth-child(5) {
    display: none !important;
  }

  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > ul
    > li.ctanav2
    > a.btn.booknow.credit {
    display: none;
  }

  a.navbar-brand.logo img {
    /* object-fit: cover; */
    width: 150px !important;
    height: 65px !important;
    bottom: 30px !important;
    max-width: 300px !important;
  }

  .wf1p86w #navigation .navbar-fixed-top {
    height: 10vh !important;
    z-index: 900;
  }

  .wd5x1cx #specialties {
    margin: 20px 0 !important;
  }

  .wd5x1cx #specialties .contentwrap p {
    font-size: 16px;
    text-align: left;
  }
}

@media (min-width: 901px) and (max-width: 1190px) {
  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > a.btn.booknow:nth-child(3) {
    display: none !important;
  }

  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > a.btn.booknow:nth-child(5) {
    display: none !important;
  }

  #navigation
    > div
    > div
    > div
    > div.navbar-collapse.navitems
    > div.mobile-view.builder-dynamic-rt
    > div
    > ul
    > li.ctanav2
    > a.btn.booknow.credit {
    display: none;
  }

  .wf1p86w #navigation .navbar-fixed-top {
    height: 5vh !important;
    z-index: 900;
  }

  .wf1p86w #navigation .nav-mobile {
    position: absolute;
    right: 60px;
    top: 36px !important;
    z-index: 999;
  }

  .wf1p86w #navigation .navbar.builder-dynamic-fixed {
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0;
    z-index: 999;
    padding-top: 15px !important;
  }

  .wf1p86w #navigation .menu .menumain {
    box-shadow: none;
    height: 50px;
    padding-top: 16px !important;
  }

  a.navbar-brand.logo img {
    /* object-fit: cover; */
    width: 112px !important;
    height: 50px !important;
    bottom: 30px !important;
    max-width: 300px !important;
  }
}
