/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}

 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}


#header .ada-compliance__btn span {
    display: none;
}

@media (max-width: 1024px) {
  #main #main-buttons {
    min-height: auto !important;
  }
}

#sb-timeline #steps #time-settings #sb_booking_company_time {
    display: none;
}

@media (max-width: 1024px) {
  #main #main-buttons {
    min-height: auto !important;
  }
}
#main #main-buttons {
    min-height: auto !important;
  }
#main-buttons > div {
    max-height: auto !important;
}
@media (max-width: 1024px) {
 .column {
    max-height: auto !important;
}
}
.column {
    max-height: auto !important; }
main-buttons .wrapper {
        height: auto!important;
    }

#main #main-buttons .column .wrapper .inner .company-name {
 background: url('https://bwebsolves.com/wp-content/uploads/2025/09/0-removebg-preview.png') no-repeat center !important;
  background-size: contain !important;
  text-indent: -9999px !important;   /* hides text */
  overflow: hidden !important;
  display: block !important;
  width: 300px !important;           /* adjust width */
  height: 125px !important;           /* adjust height */
  margin: 0 auto !important;         /* center */
  position: relative !important;
}

@media (max-width: 1024px) { #main #main-buttons .column .wrapper .inner .company-name { margin-top: 65px  !important; }}

input[name="birth_date"],
label[for="birth_date"] {
    display: none !important;
}