
.w17isytw .header__top a, .w17isytw .header__top p {
    background: #003459;
    padding: 4px;
    border-radius: 15px;
      line-height: normal;
}

.iframe-loc.iframe .col-md-12 {
    display: none;
}
body .wtybn24 #footer .footer__social a {
    color: #0d72bb;
}
#location .location .iframe-loc {
    min-width: 30%;
    margin: 5px;
    border: 4px solid #0d72bb;
}
body  #header.builder-dynamic-open .navigation { 
    height: 100%!important;
    background-size: cover !important;
}
ul.mainMenu-1-sl.ul-links-sl li.header-links-sl:last-child .subMenu-1 li {
    min-width: 120px !important;
}
body .wmb7c1m #header.builder-dynamic-open .navigation {
    top: -1px !important;
    padding-top: 5%;
}
.header-logo-img-sl {
    filter: brightness(0);
}
	
body .wmb7c1m #header .header {
    background: #7a7a7ac9 !important;
    z-index: 9999; 
    border: none;
}
body .wmb7c1m #header.builder-dynamic-open .navigation {
    top: 0 !important;
    padding-top: 5%;
}
.wmb7c1m #header .header__block {
    height: 96px !important;
}
ul.nav-bar {
    height: 90vh;
    overflow-y: scroll;
    z-index: 99;
}
 
a.button.btn.booknow.view-all-page.wow.fadeInLeft.new {
    z-index: 99999 !important;
}


@media only screen and (max-width: 767px) {
      .w17isytw #navigation .logo img {
        height: 40px;
        filter: brightness(0.5);
    }
.w17isytw #navigation .navbar.builder-dynamic-fixed .navbar-brand img {
  height: 40px;
        filter: brightness(0.5);
}
  
body .wmb7c1m #header.builder-dynamic-open .navigation {
    top: -1px !important;
    padding-top: 17%;
}
  ul.nav-bar { 
    width: 100% !important;
}

  a.blu-btn-header { 
    font-size: 10px !important;
    right: 240px !important;
	}
  a.btn.booknow.view-all-page span {
        font-size: 10px !important;
    }
  
}





.footer__details h4 .fa {
    background: #fff;
    margin-left: 5px;
    font-size: 13px;
    color: #0d72bb;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
}
.footer__details h4 .fa:hover {
    background: #000; 
    color: #fff; 
}
.wtybn24 #footer .footer__details h4 {
    font-size: 22px;
    color: #fff !important;
    display: flex;
    max-width: max-content;
    margin: 25px auto;
    align-items: center;
}
ul.footer__social li:nth-child(2), ul.footer__social li:nth-child(3), ul.footer__social li:nth-child(6) {
opacity: 0.5;
display: none;
}
 

a.blu-btn-header {
  position: absolute;
  top: 15px;
  right: 127px;
  padding: 14px 20px;
  cursor: pointer;
  background: #003459 !important;
  border-radius: 60px;
  color: #fff;
  z-index: 9999;
}
a.blu-btn-header:hover {
  opacity: 0.8;
}
@media (min-width: 768px) {
  a.blu-btn-header {
    display: none !important;
  }
}

.w1yjvx0j #appointment .day {
  color: #000 !important;
}

#footer .footer__social a {
  color: #0d72bb;
}
#footer .footer__details h4,
#footer .footer__details p {
  color: #fff;
}
.loc-top h2 {
  color: #003459;
  font-size: 40px;
  text-align: center;
  margin-bottom: 30px;
  line-height: 40px;
}

@media (max-width: 767px) {
  .loc-top h2 {
    color: #003459;
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
    line-height: 30px;
  }
}

@media (min-width:1150px){
  section.banner_section_1 {
    margin-top: 100px;
}
  .noval-header-sl {
    position: fixed !important;
}
.form__main,section#reviews-banner {
    margin-top: 140px;
}
.vdio-banner {
    margin-top: 130px;
}
  li.header-links-sl {
    padding: 10px 6px 10px !important;
}
  ul.SuperSubMenu-1 {
    right: 100% !important;
    top: 35px !important;
}
}
@media (max-width: 149.5px) {
      .vdio-banner {
    height: 70vh !important;
}
    }