/* full name tilte handeling  */

		/* Remove any inline margins, allow wrapping */
    .navbar-light .navbar-brand {
      white-space: normal;      /* let it wrap on small screens */
      font-size: 1.1rem;        /* base size */
    }

/* Stack the two parts on xs, inline on sm+ */
.brand-primary,
.brand-secondary {
  display: inline;          /* default for sm+ */
}

/* On extra-small viewports, make them block (stacked) and reduce font */
@media (max-width: 575.98px) {
  .navbar-light .navbar-brand {
    font-size: 1rem;
    text-align: center;
  margin-left: 0 !important;
 
  }
  .brand-primary,
  .brand-secondary {
    display: block;
  }
}

	
	/*ada */
	/* your-custom.css */

/* NAV LINKS */
.navbar-dark .navbar-nav .nav-link {
  color: #333333 !important;       /* neutral dark */
}
.navbar-dark .navbar-nav .nav-link:hover {
  color: #41B5E5 !important;       /* your light blue on hover */
}
.navbar-dark .navbar-nav .nav-item.active a {
    color: #41B5E5 !important;
  }
  
/* “Clinic Locations” link uses .loca */
.loca {
  color: #005A8C !important;       /* darker brand on white bg */
}
.loca:hover {
  color: #41B5E5 !important;
}

/* SECONDARY BUTTONS */
.btn-secondary {
  background-color: #005A8C !important;  /* dark brand bg */
  border-color:     #005A8C !important;
  color:            #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus {
  background-color: #41B5E5 !important;  /* light brand on hover */
  border-color:     #41B5E5 !important;
}

/* nav on mobile a colors */
  /* — Desktop: black links — */
  @media (min-width: 992px) {
    /* only when the navbar is fully expanded */
    .navbar-expand-lg .nav-link {
      color: black !important;
    }
  }
  
  /* — Mobile: white links on dark bg — */
  @media (max-width: 991.98px) {
    /* ensure the collapsed menu container stays dark */
    #ftco-nav {
     /* background-color: #343a40; /* same as bg-dark */
    }
    /* force the links to white for readability */
    #ftco-nav .nav-link {
      color: #fff !important;
    }
    /* optional: give them your brand-blue hover */
    #ftco-nav .nav-link:hover {
      color: #41B5E5 !important;
    }
    #ftco-nav .nav-item.active a {
      color: #41B5E5 !important;
      
    }
    .navbar-logo{
      height: 50px !important;
      margin-top: 7px !important;
      margin-right: 3px !important;
      width: 48% !important;
    }
  
  }
  


  /* —————————————— 2.5.5 Target Size (Enhanced) —————————————— */
  button {
  
    min-width: 40px !important;
    min-height: 44px !important;
  }
  
  .nav-link { color: #333; }      /* 21:1 on white */
  .btn-secondary { background: #005A8C; color: #fff; } /* 8.2:1 */
  body { font-size: 100%; /* equals user’s default */ }
  h1 { font-size: 2rem; }
  p   { font-size: 1rem; }
  