tbody tr td:nth-child(2) {
    display: none;
}
.ga_monthly_schedule_wrapper table.table_fixed {
    table-layout: fixed !important;
    max-width: 100% !important;
    width: 100%;
}
.gfield--type-appointment_services{
    display:none!important;
}
.gfield--type-appointment_providers{
    display:none!important;
}
.ga_appointments_calendar_header {
    text-align: center;
    padding-top: 10px;
}




/* Dropdown container */
.mselect-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    font-family: inherit;
}

/* Display box */
.mselect-display {
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: #fff;
  cursor: pointer;
  user-select: none;
}

/* Options panel */
.mselect-options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: #fff;
  z-index: 999;
  padding: 10px;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.mselect-options label {
  display: block;
  margin-bottom: 6px;
  cursor: pointer;
}
.mselect-selected > div:not(:last-child) {
    display: block;
    margin-bottom: 8px;
}































.navbar-brand img {
    transition: opacity .3s, visibiliy .3s;
    margin-top: -40px;
}

.lqd-testi {
  
    align-items: center;
}

.lqd-testi .lqd-star-rating {
   
    text-align: center;
}

h1 {
  text-shadow: 1px 1px #fff;
}

 .lqd-testi-quote-18 .lqd-testi-quote blockquote {
    font-size: 16px !important;
       text-align: center;
}


.lqd-mobile-sec .navbar-brand {
    padding: 3px 0 !important;
    max-width: 75% !important;
}



button.flickity-button.flickity-prev-next-button.previous
 {
    width: 50px ! IMPORTANT;
    height: 50px !important;
    border-radius: 50px;
}

button.flickity-button.flickity-prev-next-button.next
 {
    width: 50px ! IMPORTANT;
    height: 50px !important;
    border-radius: 50px;
}

.gform-theme--foundation .gfield select {
    display: block !important;
}


span.ui-selectmenu-text {
    display: none !important;
}
input#gform_next_button_1_13 {
    background-color: #edaa5f;
}
.gform-theme--foundation .gform_fields {
  
    row-gap: 10px !important;
}




.gfield_price label > b {
    font-weight: normal;
    display: block;
    font-size: 12px;
}
.gfield_price label > span.ginput_price {
    display: none;
}









@media  (max-width: 768px) {
    
    
   .navbar-brand img {
    transition: opacity .3s, visibiliy .3s;
    margin-top: 0px !important;
} 
}
