.wf3b8eo header#header .navbar .navbar-collapse .navbar-nav > li > a {
  padding: 0 10px !important;
  font-size: 16px !important;
}

@media (min-width: 1100px) {
  /* Apply styles only when viewport width is less than or equal to 1100px */
  header#header .navbar .navbar-brand img {
    /* Set the src attribute */
    content: url("https://gp-assets-1.growthplug.com/website_files/5118/Asset_173.png");
    /* Set the data-src attribute */
    data-src: url("https://gp-assets-1.growthplug.com/website_files/5118/Asset_173.png");
  }
}

@media (min-width: 1200px) {
  .wf3b8eo header#header .navbar .navbar-brand img {
    max-height: 75px;
    margin-top: 20px;
  }
  .wf3b8eo header#header .navbar,
  .wf3b8eo header#header .navbar.affix,
  .wf3b8eo header#header .navbar.affix-top {
    height: 140px !important;
  }
  .wf3b8eo header#header .navbar .navbar-brand {
    height: 120px !important;
  }
  .wf3b8eo header#header .navbar .navbar-collapse {
    height: 120px !important;
    display: flex !important;
    float: right;
    align-items: end;
  }
}

@media screen and (min-width: 1100px) {
  .top_video .content_1 {
    bottom: 20%;
    position: absolute;
  }

  header#header .navbar .navbar-brand img {
    padding: 0px !important;
  }
  header#header .navbar .navbar-brand {
    height: 95px !important;
  }
  header#header .navbar {
    height: 95px !important;
  }

  header#header .navbar .navbar-collapse {
    margin-top: 10px;
  }
}
body #specialties .contentwrap ul li {
  color: #515151 !important;
}
body .wtybn24 #footer .footer__details img {
  -webkit-filter: none;
  filter: none;
  max-height: 150px;
  max-width: 100%;
  display: inline-block;
  height: var(--wtybn24-1);
  width: var(--wtybn24-1);
  object-fit: contain;
}
body #contact .contactform .btn:hover {
  color: #fff !important;
}
body #success-popup .success-message__text p i.fa:after {
  background: #fff !important;
}
body .wa8chrx #success-popup .success-message__text .btn {
  color: #fff !important;
}
.view-review .modal-content .modal-body button.close {
  background: #2689c5 !important;
  opacity: 1 !important;
}
body .ins-img {
  width: auto !important;
}
body #specialties .main-box .recent-box:hover h5 {
  background: #f89235 !important;
}

.review-modal .modal-footer .btn {
  color: #fff !important;
}

.review-modal .modal-footer .btn:hover {
  background: #fff !important;
  color: #2689c5 !important;
  border: 2px solid #2689c5 !important;
}

.doc_section section {
  color: #515151 !important;
}

.spl-home-image {
  min-width: unset !important;
  min-height: unset !important;
  z-index: 10 !important;
  width: 100% !important;
  bottom: 40% !important;
  max-width: 300px !important;
}
#specialties .contentwrap p {
  text-align: left !important;
}
body #specialties .contentwrap h2,
body .op-con h2,
body #specialties .contentwrap h3,
.heading h2,
#specialties .contentwrap ul li strong {
  color: #1666c0 !important;
}
#specialties .main-box .recent-box h5 {
  border-radius: 12px !important;
}
#specialties .contentwrap ol li {
  text-align: left !important;
}
#specialties .contentwrap ul li {
  text-align: left !important;
}
#specialties .contentwrap h2 {
  text-align: left !important;
}
#specialties .contentwrap h3 {
  text-align: left !important;
}

.gls-div-org-clr {
  background: #f89235;
  padding: 10px;
  border-radius: 10px;
}
.gls-div-org-clr h2 {
  color: white;
}
.gls-div-org-clr ol li {
  color: white !important;
}

@media (max-width: 767px) {
  body #location .location-wrap {
    height: max-content !important;
  }
  body figure.snip0034 {
    margin: 0 !important;
  }
  html body .top_video {
    height: 46vh !important;
  }
  html body .top_video .v_overlay {
    height: 46vh !important;
  }
  body .wf3b8eo header#header .navbar .navbar-collapse {
    top: 115px !important;
  }
  .wf3b8eo header#header .navbar-default .navbar-toggle {
    display: block !important;
    margin: 44px 0 0 0;
  }
  .wf3b8eo header#header .navbar,
  .wf3b8eo header#header .navbar.affix,
  .wf3b8eo header#header .navbar.affix-top {
    height: 120px;
  }
  body
    .wf3b8eo
    header#header
    .navbar-default
    .navbar-header
    .cta-mobile-location,
  body header#header .navbar-default .navbar-header .cta-mobile-call {
    top: 40px !important;
  }
  body .wf3b8eo header#header .navbar .navbar-brand img {
    max-height: 131px !important;
    margin-top: 47px;
    height: 115px !important;
    margin-left: 0 !important;
  }
  .container-fluid {
    position: relative;
  }
  body .wf3b8eo header#header .navbar .navbar-brand {
    padding: 0px !important;
  }
}
@media (max-width: 992px) {
  body .w30x8an .container-location-1030 {
    width: 100% !important;
  }
}
@media screen and (max-width: 1100px) {
  .inner_container a[href="mailto:landisandharper@beachesoralsurgery.com"] {
    font-size: 11px !important;
  }

  html body .spl-home-image {
    max-width: 120px !important;
    bottom: 60% !important;
  }
}

@media screen and (min-width: 1900px) and (max-width: 2500px) {
}

@media screen and (min-width: 2500px) and (max-width: 3799px) {
  .container {
    width: 2000px !important;
  }
}

@media screen and (min-width: 3800px) {
  .container {
    width: 3000px !important;
  }
  .wcvd0lq figure.snip0034 {
    max-height: 900px;
  }
  body .whuppio .snip1557 {
    height: 700px !important;
  }
  body .whuppio .snip1557 img {
    object-position: top !important;
    height: 700px !important;
  }
}
@media screen and (min-width: 2500px) {
  .wcvd0lq figure.snip0034 {
    max-height: 1000px;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1400px) {
  .wf3b8eo header#header .navbar .navbar-brand img {
    max-height: 60px !important;
    margin-top: 20px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .wf3b8eo header#header .navbar .navbar-brand img {
    max-height: 45px !important;
    margin-top: 20px;
  }
}

@media screen and (max-width: 400px) {
  html body .top_video {
    height: 60vh !important;
  }
}

html body #location .loc-box-email {
  font-size: 13px !important;
}

@media screen and (min-width: 900px) and (max-width: 1100px) {
  .inner_container a[href="mailto:landisandharper@beachesoralsurgery.com"] {
    font-size: 11px !important;
  }

  html body #location .loc-box-email {
    font-size: 11px !important;
  }
}

@media screen and (max-width: 400px) {
  html body #location .loc-box-email {
    font-size: 12px !important;
  }
}
