.btn-group.special {
    display: flex;
}

.special .btn {
    flex: 1
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.0em !important;

    text-align: left !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;
}

.online {
    color: #00dd1c;
}

.parent_container {
    min-height: 100vh;
}

.col-lg-4.col-sm-6.col-md-4 {
    border: 0px;
    box-shadow: -4px 10px 8px #888888;
}

.nav-link-color {
    color: #000;
    text-transform: normal;
    font-weight: 400;
}

.navbar-brand .logo-name {
    font-family: 'Pacifico', cursive;
    font-weight: normal;
    font-size: 1.30em;
    color: #fff;
    text-transform: none;
}

select,input,textarea{
  border-radius: 15px;
 /* box-shadow: -1px 7px 8px #0d5469;*/
}

#services .card-title {
    margin-bottom: .75rem;
    font-size: 22px;
    line-height: 32px;
    font-family: auto;
    font-weight: 600;
    margin-bottom: 0px;
    color: #007bff;
    text-align: center;
    /* text-transform: uppercase; */
    padding-bottom: 10px;
}
#services .card-body{
    text-align: justify;
}
span.fa.fa-long-arrow-right {
    color: #007bff;
}
.readMore.pt-2 {
    margin-left: 70%;
}

.col-lg-4.col-sm-12 {
    margin-bottom: 10px;
}

.nav-item{
    display: inline-block!important;
    min-width: 90px;
    text-align: center;
}

.navbar-nav{
    margin-left: 2rem;
}

.form-header-k{
  height: 70px;
  background: linear-gradient(to left, rgba(0, 123, 94, 1.0), rgba(0, 90, 97, 1.0));
  color: white!important;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 
    12px 12px 16px 0 rgba(255, 255, 255, 0.3) inset,
    -8px -8px 12px 0 rgba(0, 0, 0, .25) inset;
}