header, a.to-invoices-list, #main-buttons, #sb_back_to_bookings, .gdpr-popup {
display: none !important;
}

.promotion-list .promotion-item__tag--on-image {
display: none !important;
}

#main-content #content-view {
padding: 0 !important;
}

.wrap-client-info-view {
max-width: 1420px !important;
}

.invoice-notification {
bottom: 120px !important;
right: 10px !important;
}

#sb_promotion_items_container {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
}

#sb_promotion_items_container .promotion-item {
width: 100% !important;
}

#sb_additional_fields {
display: grid;
grid-template-columns: repeat(2, 1fr);
}

#sb_additional_fields .form-group {
padding: 0.5rem;
}

#booking-result-view {
display: none !important;
}

#sb_invoice_payment_container h2 {
font-family: 'Luckiest Guy' !important;
text-transform: uppercase;
}

@media screen and (max-width: 992px) {
#sb_promotion_items_container {
grid-template-columns: repeat(2, 1fr) !important;
}
}

@media screen and (max-width: 576px) {
#sb_promotion_items_container {
grid-template-columns: repeat(1, 1fr) !important;
}
}