.navbar-nav{
	margin-right:-18px;
}

.con .feature-info {
    min-height: 100px;
}
/*contact form*/
/* === Brighter Days Health Contact Form – Clean 2-Col Layout === */
#wpcf7-f8-p6401-o1 form.wpcf7-form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px 24px;
  max-width: 720px;
  margin: 0 auto;
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
}
.wpcf7-form .wpcf7-form-control-wrap{
	margin-bottom : 0 !important;
}
/* Hide labels (placeholders act as labels) */
#wpcf7-f8-p6401-o1 label {
  display: none;
}

/* --- Input & Textarea Styling --- */
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="text"],
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="email"],
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="tel"],
#wpcf7-f8-p6401-o1 textarea.wpcf7-form-control {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background: #fafafa;
  font-size: 15px;
  line-height: 1.4;
  box-sizing: border-box;
  transition: all 0.2s ease-in-out;
}

/* Focus */
#wpcf7-f8-p6401-o1 .wpcf7-form-control:focus {
  border-color: #0073aa;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(0,115,170,0.1);
  outline: none;
}

/* Compact input height */
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="text"],
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="email"],
#wpcf7-f8-p6401-o1 .wpcf7-form-control[type="tel"] {
  height: 42px;
}

/* Textarea */
#wpcf7-f8-p6401-o1 textarea.wpcf7-form-control {
  min-height: 140px;
  resize: vertical;
}

/* --- Full-Width Fields --- */
#wpcf7-f8-p6401-o1 input[name="your-phone"],
#wpcf7-f8-p6401-o1 textarea[name="your-message"] {
  grid-column: 1 / 3 !important; /* span both columns */
}

/* --- Submit Button --- */
#wpcf7-f8-p6401-o1 input.wpcf7-submit {
  grid-column: 1 / 3;
  background: #0073aa;
  color: #fff;
  border: none;
  padding: 12px 20px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
  transition: background 0.25s ease;
}

#wpcf7-f8-p6401-o1 input.wpcf7-submit:hover {
  background: #005f87;
}

/* --- Responsive (1 column on mobile) --- */
@media (max-width: 640px) {
  #wpcf7-f8-p6401-o1 form.wpcf7-form {
    grid-template-columns: 1fr;
  }
  #wpcf7-f8-p6401-o1 input[name="your-phone"],
  #wpcf7-f8-p6401-o1 textarea[name="your-message"],
  #wpcf7-f8-p6401-o1 input.wpcf7-submit {
    grid-column: 1;
  }
}
.header-button .header-link.button-rounded{
	background-color : #1B5977 !important;
}
.site-header:not(.sticky) .header-button .header-link:before , .header-button .header-link.button-rounded :hover{
	color : #fff !important;
}
.site-header:not(.sticky) .header-button .header-link:before {
background-color : #1B5977;
}
.elementor-6395 .elementor-element.elementor-element-8e80183 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	width : 16% !important;
}

.main-navigation .navbar-nav > li {
    margin: 0 4px !important;
}


.site-footer
 {
    background-color: #000000 !important;
}