ul.SuperSubMenu-1 {
        max-height: 350px !important;
        overflow: auto;
    }
.wa5adc8 .location__details .title {
    display: none;
}
.location__address h3 {
    display: none;
}
.wa5adc8 .location__details p:nth-child(2) {
    display: none;
}
.wa5adc8 .button--primary {
    display: block;
}
.loc-phone-two{
    display: none !important;
}


@media screen and (min-width: 1200px) {


}
.w5lnj84 #reviews-banner .reviews .reviews-top{
      background-size: cover !important;
}
/* .footer__details:before {
    content: 'We appreciate your kind words of encouragement or any suggestion!';
    font-size: 20px;
    display: block;
    margin: 20px 0;
} */
#reviews-banner .reviews .reviews-top .container{
  top: 110px;
}
li.header-links:nth-child(5) ul.subMenu-1 {
    max-height: 400px;
    overflow-y: auto;
}
.header-links{
  padding: 0px 14px 0px !important;
}
.logo-head {
    display: none !important;
}
body .margin-header { 
    margin-top: 75px !important;
}

.head-top {
    display: flex;
    align-items: center;
} 
a#y {
    padding: 8px 11px; 
    color: #fff;
    margin: 5px;
    border: 1px solid #000;
    border-radius: 0;
    background-color: #ccc7b9;
}

a#y:hover { 
    color: #ccc7b9; 
    background-color: #fff;
}

 .mainMenu-1 li > a {
    color: var(--w1f74oox-1);
    font-weight: 500;
    font-family: Old Standard TT !important;
    font-size: 18px;
}


  @media only screen and (max-width: 820px),
        only screen and (max-device-width: 1024px) and (min-device-width: 768px),
        only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {

.wrap__btn {
    display: inline-block;
    align-items: center;
    margin: 0 10px;
    width: 100%;
}
.paymnt {
    margin: 10px auto;
    text-align: center;
}
.wrap__btn a.btn__nav {
    display: none;
}

}

@media screen and (max-width: 767px){

  .w1yjvx0j .appointment-modal__doctors__list {
   
    min-width: 280px !important;
 
}
.blue__filter {
    padding: 6% 6% 60px;
}
}



#footer a.primary {
    color: white !important;
}

.offcanvas-close {
    background: #000 !important;
}

@media (max-width: 780px) {


#header .header__list:nth-child(1) {
    width: 0% !important;
}
  
.social-link-vertical ul {
    display: none;
}
  
  #header .header__list:nth-child(3) {
    width: 67% !important;
}
  
    .wbqcnev #header .header {
        background: rgba(0, 0, 0, .12) !important;
    }
}

#footer .footer__details .logoCenter {
  height: 80px !important;
}

