body{
    overflow-x:hidden;
}

/* ============== Banner Sectons =================*/
.banner_sections{
	 padding-left: calc((100% - 1340px)/2 + 5px); 
}


/* ==============  Book an Appointment  =================*/
.book_appointment_sections  .bpa-front-module-container .bpa-front-si-card__left{
	display:none !important;
}



/* Disable BookingPress service selection */
.book_appointment_sections .bpa-front-module--service .bpa-front-si-card {
    pointer-events: none !important;
    cursor: default !important;
}

/* Make service cards look non-clickable */
.book_appointment_sections .bpa-front-module--service .bpa-front-si-card:hover {
    transform: none !important;
    box-shadow: none !important;
}

/* Disable the Next button */
.book_appointment_sections .bpa-front-tabs--foot .bpa-front-btn--primary {
    pointer-events: none !important;
    opacity: 0.5 !important;
    cursor: not-allowed !important;
}