.is-widget.enterprise-widget #sb-timeline #steps #steps-content .wrapper-details .detail-step-wrap .section-pd>.title--h2:after {
top:10px;
content: 'You will receive an email containing the Google Meet link to join the call.';
font-size: 20px;
color: #46a6f0;
display: flex;
    justify-content: center;
    position: relative;
}


#sb_bookings_list > div > div > div > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_end-date, 
#sb_terms_and_conditions div label[role=button] {
     display:none;
}
#sb_terms_and_conditions,
#sb-timeline #steps-nav li:first-child {
    display: none;
}

#sb_terms_and_conditions > div > div, 
#sb_booking_info > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_category-name{
     display:none;
}

#sb-timeline #steps #steps-content #sb_booking_content #details .title-main::after {
top:10px;
content: 'You will receive an email containing the Google Meet link to join the call.';
font-size: 20px;
color: #46a6f0;
display: flex;
    justify-content: center;
    position: relative;
}

.button #sb-timeline #steps #sb_booking_content #sb_datetime_step_container .inline-datepicker-wrapper #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot .sb-cell {
 border: none;
 border-radius: 30px;
}

.button #sb-timeline #steps #time-settings #sb_booking_company_time {
 text-align: left;
}

.button #sb-timeline #steps #time-settings #sb_booking_company_time .col-xs-12 {
 display: flex;
 flex-direction: row-reverse;
 justify-content: flex-end;
 align-items: center;
}

.button #sb-timeline #steps #time-settings {
 top: -65px;
}

.button #sb-timeline #steps #time-settings #sb_booking_company_time .btn {
 margin-left: -5px;
}

#sb_close_widget_button {
 top: 13px;
}

.button #sb-timeline #steps-nav {
  margin-top: 0;
  margin-bottom: 9px;
}

.button #sb-timeline #steps #sb_booking_content #sb_datetime_step_container .inline-datepicker-wrapper #sb_dateview_container .section-pd {
 padding: 0;
}

.button #sb_main #main #sb_content #steps-content #sb_booking_content .datetime-step #sb_dateview_container {
 border: none;
}

.button #sb-timeline #steps #sb_booking_content #sb_datetime_step_container .inline-datepicker-wrapper #sb_dateview_container .section-pd .top-date-select .header #sb_next_date:hover, #sb-timeline #steps #sb_booking_content #sb_datetime_step_container .inline-datepicker-wrapper #sb_dateview_container .section-pd .top-date-select .header #sb_prev_date:hover {
 background-color: #fff;
 color: #03ADEF;
}

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
 background-color: #06adef;
 text-decoration: none;
 color: #fff;
}

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
 background: #f1f1f1;
}

.datepicker table tr td.today {
 background-color: #f1f1f1;
}

.sb-cell.free.hovered, .sb-cell.free:hover {
 color: #fff!important;
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted {
  text-shadow: none;
}

.datepicker table tr td.day:hover:not(.active), .datepicker table tr td.focused:not(.disabled), .datepicker table tr td:hover:not(.disabled) {
 text-decoration: none;
}

.datepicker table tr td.day:hover:not(.active), .datepicker table tr td.focused:not(.disabled), .datepicker table tr td:hover:not(.disabled) {
 background-color: #f1f1f1;
}

.button .datepicker.dropdown-menu {
 border: none;
}

.button .datepicker-dropdown.datepicker-orient-bottom:before {
 display: none;
}

.button .section,
.button #sb-timeline #steps {
  min-height: auto;
}

.button #sb-timeline #steps-nav #sb_booking_info .booking-info {
 padding: 0;
}

#sb_close_widget_button:before {
 font-size: 24px;
}

.button #sb-timeline #steps #time-settings #sb_booking_company_time .time {
 text-transform: none;
}

#sb-timeline #steps #steps-content #sb_back_button a #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:after, #sb-timeline #steps #steps-content #sb_back_button a .fa {
 font-size: 23px;
 top: 0;
}

#sb-timeline #steps #sb_back_button a {
 text-transform: none;
}
F
#sb-timeline #steps #steps-content #sb_back_button a {
 justify-content: flex-start;
}

#sb-timeline #steps #sb_back_button span {
 margin-right: 12px;
}

.license-links-container label {
 position: relative;
 padding-left: 32px;
}

.license-links-container label .custom-checkbox {
  position: absolute;
  left: 0;
  top: 1px;
 margin-top: 0;
}

#sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .right-side .buttons-container {
 justify-content: center;
}

@media (max-width: 767px) {
 #sb-timeline #steps #sb_booking_content #sb_datetime_step_container .inline-datepicker-wrapper #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot .sb-cell {
 line-height: 5px;
}
.button #sb-timeline #steps #time-settings #sb_booking_company_time .btn {
 margin-right: 0;
}
.datepicker.datepicker-inline td, .datepicker.dropdown-menu td {
 border-radius: 50%!important;
}
}
#sb_category_step_container > div:nth-child(2) {
     display:none;
} 
#sb_category_step_container > div:nth-child(4), 
#sb_category_step_container > div:nth-child(5),
#sb_category_step_container > div:nth-child(6),
#sb_category_step_container > div:nth-child(7),
#sb_category_step_container > div:nth-child(8){
     display:none;
} 