/* .mainMenu-1 li:last-child > a:hover {
  background: #000;
  color: #fd8308 !important;
}
.mainMenu-1 li:last-child > a {
  background: #fd8308;
  border-radius: 30px;
} */
.container.new-page li {
    font-size: 16px !important;
}
p {
  font-size: 16px !important;
}
.w1lixhjf .location-hours li {
  color: #fff !important;
}
section
  > div.header-top
  > div.header-container
  > div.center-section
  > ul
  > li:nth-child(8) {
  background: unset !important;
  border: unset !important;
}

li.header-links {
  padding: 0 5px !important;
}

.logo-section {
  display: none !important;
}
.location-address p {
  color: #fff !important;
}
a.border_radius {
  background: #fd8308;
  color: #fff !important;
  padding: 10px 8px;
  border-radius: 30px;
}

ul.mainMenu-1.ul-links {
  padding: 0 10px !important;
}

section
  > div.header-top
  > div.header-container
  > div.center-section
  > ul
  > li:nth-child(9)
  > a
  > span {
  padding: 10px 12px;
  border-radius: 30px;
  background: #fd8308 !important;
  transition: 0.6s;
  color: #fff !important;
}
section
  > div.header-top
  > div.header-container
  > div.center-section
  > ul
  > li:nth-child(9) {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50px !important;
  background: none !important;
}

a.border_radius:hover {
  background: #000;
  color: #fd8308 !important;
}
section
  > div.header-top
  > div.header-container
  > div.center-section
  > ul
  > li:nth-child(9)
  a:hover {
  background: transparent !important;
  border-radius: 50px;
  margin: 0;
  padding: 0;
}

section
  > div.header-top
  > div.header-container
  > div.center-section
  > ul
  > li:nth-child(9)
  > a:hover
  span {
  background: #000 !important;
  color: #fd8308 !important;
}

@media only screen and (max-width: 768px) {
  .container.new-page {
    padding: 5% !important;
}
  #appointment div#location {
    overflow: hidden;
  }
  .wrap {
    height: 30vh !important;
  }

  .logo-section {
    display: block !important;
  }

  body .w5wzott .slide-content {
    top: 0 !important;
  }

  .banner__btn.call.row a {
    width: 175px !important;
  }
}

@media only screen and (min-width: 300px) and (max-width: 500px) {
  body .w5wzott .slide-content {
    top: 71px !important;
  }
  .banner__btn.call.row a {
    width: 175px !important;
  }
}
.w1yjvx0j #success-popup .success-message__text p i.fa {
    font-size: 50px!important;
}