/*----[[618917807157da27fe740d98]]---*/
        /*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header_3 {
    box-shadow: 0 0.125rem 0.75rem var(--wb-theme-box-shadow);
    background: var(--wb-website-theme-primary-color);
  }
  
  
  .header_3 .logo {
    color: var(--wb-website-theme-secondary-color);
  }
  
  .header_3 .navbar-toggler {
    border: none;
  }
  
  .header_3 .navbar-toggler:focus {
    border: none;
    outline: 0;
    box-shadow: none;
  }
  
  .header_3 .navbar-toggler .navbar-toggler-icon {
    background: transparent;
    outline: 0;
    border: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
  
  }
  
  .header_3 .navbar-toggler .navbar-toggler-icon:focus {
    outline: 0 !important;
    border: none !important;
  
  }
  
  .header_3 .navbar-toggler .navbar-toggler-icon .fas {
    color: var(--wb-website-theme-secondary-color);
  }
  
  
  .header_3 .navbar-nav .nav-item .nav-link {
    padding: 0.625rem 0.825rem;
    color: var( --wb-menu-color);
  
  }
  
  
  .header_3 .navbar-nav .nav-item .nav-link:hover {
    color: var(--wb-menu-hover-color) !important;
  }
  
  .header_3 .appointment-btn {
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 0.85rem 1.563rem;
  }
  
  .header_3 .appointment-btn:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
  }
  
  /* ===========media query======== */
  @media (max-width: 64rem) {
    .header_3 .appointment-btn {
        padding: 0.85rem 1rem;
    }
  
    .header_3 .navbar-nav .nav-item .nav-link {
        font-size: 0.8rem !important;
  
    }
  }
  
  
  @media (max-width:57rem) {
  
    .header_3 .navbar-nav .nav-item .nav-link {
        padding-left: 0;
        font-size: 0.875rem !important;
  
    }
  
  }
        /*----618917807157da27fe740d98----*/
        

/*----[[62049ccbda99611c069960d0]]---*/
        /* ======================contact_17======================= */
.contact_17 {
  background: #ecf0f3;
  position: relative;
  padding-bottom: 0;

}

.contact_17 .form-control {
  padding: 0.738rem 0.938rem;
  background: var(--wb-input-background-color);
  color: var(--wb-input-text-color);
  border: 0.013rem solid var(--wb-input-border-color);

}

.contact_17 ::placeholder {
  font-size: 0.875rem;
  color: var(--wb-input-placeholder-color);

}

.contact_17 .form-control:focus {
  outline: none;
  box-shadow: none;
  border: 0.013rem solid var(--wb-input-border-color);
}

.contact_17 input[type=checkbox] {
  accent-color: var(--wb-website-theme-secondary-color);
}

.contact_17 .form-check {
  padding-left: 0.9rem;
}

.contact_17 .form-check-input {
  outline: none;
  box-shadow: none;

}

.contact_17 .form-check-label {
  line-height: 1.125rem;
}

.contact_17 .contact-div h1 {
  font-size: 1.4rem;
  font-weight: bold;
}


.contact_17 .secondary-solid-btn {
  padding: 0.738rem 0.938rem;
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);

}

.contact_17 .secondary-solid-btn:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}

.contact_17 .logo {
  max-width: 100%;
  height: 4.5rem;
}

.contact_17 .checkbox-btn {
  height: 1.563rem;
  width: 1.563rem;
  outline: none;
  box-shadow: none;
}

.contact_17 label {
  font-size: 0.938rem;
}

.contact_17 .secondary-solid-btn:focus {
  box-shadow: none;
  outline: 0;
  border: none;
}

/* ====================== End contact_17======================= */
        /*----62049ccbda99611c069960d0----*/
        

/*----[[61bb17ff5efc742a3f1a15fb]]---*/
        /*--------------------------------------------------------------
#footer-15
--------------------------------------------------------------*/
.footer-15 {
  background: var(--wb-website-theme-primary-color);
}

.footer-15 p{
  margin-bottom : 0;
}
/*--------------------------------------------------------------
# End footer-15
--------------------------------------------------------------*/
        /*----61bb17ff5efc742a3f1a15fb----*/
        

/*----[[6183c89e6935252380559f89]]---*/
        /*--------------------------------------------------------------
# Footer_8
--------------------------------------------------------------*/

.footer_8 {
  background: var(--wb-website-theme-primary-color);
}

.footer_8 a {
  color: var(--wb-website-text-primary-color);
}

.footer_8 .footer-logo {
  max-width: 100%;
  height: 5rem;
}

/*--------------------------------------------------------------
# End Footer_8
--------------------------------------------------------------*/
        /*----6183c89e6935252380559f89----*/
        

