body {
  overflow-x: hidden;
}
.appointment-modal__doctors .appointment-modal__doctors__list:nth-child(3) p {
  display: none;
}
a.btm_lft_btn {
  background: #ffae00;
  color: #fff;
  padding: 10px 20px;
  /* z-index: 99;
  font-weight: 600; */
  border: 2px solid #fff;
}
a.btm_lft_btn:hover {
  color: #ffae00;
  background: #fff;
  border: 2px solid #ffae00;
}
html body .col-md-6:nth-child(1) img.doc-img {
  object-position: top !important;
}
ul.SuperSubMenu-1 {
  max-height: 450px;
  overflow: auto;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: none;
  outline-offset: 0;
  box-shadow: none !important;
}
a:hover {
  text-decoration: none;
  cursor: pointer;
}
html body div#root .header-top {
  background: transparent;
  position: fixed !important;
}
/* #footer .footer__details h4:nth-child(6),
#footer .footer__details p:nth-child(7),
#footer .footer__details p:nth-child(8),
#footer .footer__details p:nth-child(9) {
  display: none;
} */
body .location-hours li span {
  width: 75% !important;
}

html body .right-section {
  align-items: flex-end !important;
}
html body .logo-img {
  filter: invert(1) brightness(5);
}
html body .mainMenu-2 li > a {
  font-weight: 600 !important;
}
html body div#root .mainMenu-2 li > a {
  color: #ffffff;
}
html body .nav__btns a {
  background: #ffae00 !important;
  color: #ffffff !important;
  padding: 10px !important;
}
.nav__btns a:hover {
  background: #fff !important;
  color: #ffae00 !important;
}
html body .subMenu-1 li > a {
  background: #fff !important;
  color: #000 !important;
}
html body .subMenu-1 li > a:hover {
  color: #fff !important;
  background: #166b7f !important;
}
.success-message__text a.success-button {
  color: #ffffff !important;
}
.success-popup p i {
  color: #ffffff !important;
}
li.header-links {
  list-style-type: none;
}
li.header-links:hover ul.subMenu-1 {
  display: block;
}
.html body .modal-body .pop_h3 {
  font-size: 22px !important;
}
div#bodyContent {
  font-family: "Oxygen" !important;
}
section#location .container-location-1030 .location-wrap .action .csi {
  background: #ffae00 !important;
  border: 2px solid !important;
}
section#location .container-location-1030 .location-wrap .action .csi:hover {
  background-color: white !important;
}
html body #footer .footer__social a {
  background: #ffae00 !important;
}
html body .container-location-1030 .location-wrap .info {
  font-size: 15px !important;
}
html body #footer .footer__details p {
  font-size: 16px !important;
}
html
  body
  #navigation
  .builder-dynamic-rmm.style
  ul
  li
  > a:not(:only-child):after {
  font-family: "FontAwesome" !important;
}
li.ctanav3 a {
  margin-left: -20px;
}
.address__nav .subMenu-1 li > a {
  color: #ffae00 !important;
}
html body #reviews-content .reviews .reviews-middle ul.sort li.active a {
  color: #fff !important;
}
html body #page-content .page-content__list .related-wrap li a h3 {
  color: #fff !important;
}
html body .breadcrumb li:before {
  color: #fff !important;
}
html body .breadcrum_link {
  color: #fff !important;
}
html body .breadcrumb > li {
  color: #fff !important;
}
html body #blog .form .post-btn {
  color: #fff !important;
}
html body #navigation .builder-dynamic-rmm .builder-dynamic-rmm-back a:after {
  font-family: "FontAwesome" !important;
}
html body .mainMenu-2 li:hover > a {
  color: #166b7f !important;
}
html body .nav__btns .subMenu-1 li:hover > a {
  color: #ffae00 !important;
}
html body .subMenu-1 li > a:hover {
  color: #fff !important;
}
html body section#location .location-address p,
html body section#location .location-address li {
  color: #000;
}
#navigation ul.header-rt li.ctanav2 .btn:hover {
  background: #ffae00;
}
#page-content .page-content__list ul li {
  color: #000 !important;
  letter-spacing: 0 !important;
}
html body div#appointment .progress-wrap .progress-value {
  background: #ff9800;
}
.progress-wrap .done {
  background: #166b80 !important;
}
.location-hours-details {
  min-height: 300px !important;
}
div#location-map1714735926386 {
  display: none;
}
.footer__details {
  width: 100%;
}
html body .location-hours li {
  color: #000 !important;
}
html body h3.doc-head {
  font-weight: 400;
}
html body #success-popup .success-message__text .btn {
  background: #166b7f !important;
  color: #ffffff !important;
}
html body #success-popup .success-message__text p i.fa::after {
  background: #ffffff !important;
}
html body .success-popup p i {
  color: #166b7f !important;
  background: #ffffff !important;
}
@media screen and (min-width: 1900px) {
  .container {
    width: 85%;
  }
  html body .container-location-1030 {
    width: 85% !important;
  }
  html body #location .location {
    max-width: 85% !important;
  }
  html body #location .location.two .iframe-loc {
    max-width: 85% !important;
  }
  html body #page-content .page-content {
    max-width: 85% !important;
  }
  html body .content-wrap li,
  html body .content-wrap p {
    font-size: 22px !important;
    line-height: 35px !important;
  }
  html body .location-hours-details .btn-primary {
    /* height: 100% !important; */
    font-size: 22px !important;
  }
  html body .location-hours {
    width: 85% !important;
  }
  html body .location-hours li {
    font-size: 22px !important;
  }
  html body .location-address {
    width: 85% !important;
  }
  html body .location-address p {
    font-size: 22px !important;
  }
  html body #footer .footer__legal a {
    font-size: 22px !important;
  }
  html body #footer .footer__details p {
    font-size: 22px !important;
  }
  html body #page-content .page-content__list .related-wrap .title {
    font-size: 25px !important;
  }
  .not-editable p,
  .not-editable li {
    font-size: 22px !important;
    line-height: 40px !important;
  }
  .not-editable h2 {
    font-size: 40px !important;
  }
  .not-editable h3 {
    font-size: 30px !important;
  }
  .not-editable h4 {
    font-size: 25px !important;
  }
  .inner_team h5 {
    font-size: 23px !important;
  }
  .inner_team h4 {
    font-size: 28px !important;
  }
  html body .nav__btns a {
    font-size: 20px !important;
  }
  html body .mainMenu-2 li > a {
    font-size: 20px !important;
  }
  a.btm_lft_btn {
    font-size: 22px;
  }
  html body .breadcrumb > li {
    font-size: 22px;
  }
  .inner-page-head.services {
    height: 750px !important;
  }
  #reviews-banner .reviews .reviews-top {
    background-size: cover !important;
    min-height: 750px !important;
  }
}
@media screen and (max-width: 1300px) {
  html body .nav__btns a {
    background: #ffae00 !important;
    font-size: 13px;
  }
}
@media screen and (max-width: 1200px) {
  html body .nav__btns a {
    padding: 5px !important;
  }
  html body .mainMenu-2 li > a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1150px) {
  html body #navigation .navbar {
    background: #fff !important;
  }
  html body #navigation ul.header-rt li:hover i.fa {
    background: #e1e1e1 !important;
  }
  .action-buttons {
    width: 100% !important;
    left: 0 !important;
  }
}
@media screen and (max-width: 550px) {
  .html body .modal-dialog.animated.zoomIn.appointment-modal {
    width: 95% !important;
  }
  .html body .appointment-modal__doctors__list,
  .html body .appointment-modal__locations__list {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .modal-dialog.animated.zoomIn.appointment-modal {
    width: 95% !important;
  }
  .html body .appointment-modal__doctors__list,
  .html body .appointment-modal__locations__list {
    min-width: 100% !important;
  }
  #appointment .g-recaptcha {
    margin-left: 23px !important;
  }
  .location-address p span {
    font-size: 16px !important;
    width: 77% !important;
  }
  .location-hours li {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 380px) {
  #appointment .g-recaptcha {
    margin-left: 7px !important;
  }
}

/* @media screen and (min-device-width:  1264px) and (max-device-width:1460px) {
html body .header-links{
  padding: 0 10px 0 !important;
    font-size: 14px !important;
}
  html body .nav__btns a {
    font-size: 15px !IMPORTANT;
  }
}

@media screen and (min-device-width:  1149px) and (max-device-width:1265px) {
html body .header-links{
  padding: 0 10px 0 !important;
    font-size: 12px !important;
}
  html body .nav__btns a {
    font-size: 13px ! IMPORTANT;
  }
  
} */
