#sb-main-container #main #sb-timeline #steps-nav div > ul > .step_info_item:nth-child(3) {
    display: none;
}

#sb_booking_info > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_provider, #sb_terms_and_conditions > div > div.promotions-letter-flag.v2 {
    display: none;
}

div.title-main {
    text-transform: uppercase;
}

#sb_booking_header {
    display: none;
}

#sb-main-container #main #sb-timeline #steps #time-settings {
    display: none;
}

#sb-main-container #main #sb-timeline #steps #steps-content .service-step.step-content .item.panel .preloader {
    display: none;
}

 #sb-main-container #main #sb-timeline #steps #steps-content .service-step.step-content .item.panel>.one-line {
    width: 100%;
}

#sb_booking_info .current-booking-info .preloader {
    display: none;
}

@media (max-width: 999999px) {
    .container-fluid:after, .container-fluid:before, .row:after, .row:before {
        content: none;
        display: none;
    }

    #sb-main-container #main #sb-timeline #steps-nav {
        position: static;
        max-width: 100%;
        left: 0;
        top: 0;
        min-height: unset;
        margin-bottom: 0;
    }

    #sb-main-container #main #sb-timeline #steps-nav ul {
        -ms-flex-direction: row;
        flex-direction: row;
    }

    #sb-main-container #main #sb-timeline #steps-nav ul .step_info_item {
        display: block;
        max-width: unset;
        margin: 0 auto;
        -ms-flex: 1;
        flex: 1;
        padding: 0 10px 10px 0;
        overflow: hidden;
        text-align: center;
    }

    #sb-main-container #main #sb-timeline #steps-nav ul .step_info_item:before {
        width: 100%;
        height: 4px;
        bottom: 0;
        top: auto;
    }

    #sb-main-container #main #sb-timeline #steps #steps-content .paid-attribute-step .content-mode-list.content-mode-list, #sb-main-container #main #sb-timeline #steps #steps-content .step-content.content-mode-list {
        padding-top: 0px;
    }
}

/* Pre style change */
/*
div.title-main {
    text-transform: uppercase;
}

#sb_sidebar_container div.service-item.item div.excerpt-info div.bar-service div.time > span:nth-child(2)::before {
    content: "/ ";
}

div.recurring-block {
    display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date div.date:has(span.day-off) {
    background: #cdcfd7;
    border-radius: 3px;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date div.date {
    margin: 2px;
}

#sb-timeline #steps-nav #sb_booking_info ul.clearfix li:nth-child(3), #sb_booking_company_time {
    display: none
}

:is(#sb_category_step_container, #sb_service_step_container) div.excerpt-info :is(div.cap.short, div.txt.short) {
    height: initial;
}

#sb_category_step_container div.excerpt-info div.txt.short {
    max-height: 125px;
}

#sb_sidebar_container div.service-item.item div.excerpt-info div.txt.short {
    max-height: 168px;
}

:is(#sb_service_step_container, #sb_sidebar_container) div.preloader {
    display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content 
#sb_sidebar_container div.excerpt-info span.read-more {
    display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content 
#sb_sidebar_container div.provider-item div.excerpt-info div.name {
    height: initial;
}

#sb-timeline #steps #steps-content #sb_booking_content 
#sb_sidebar_container div.provider-item div.excerpt-info {
    padding: 15px 0px 0px 25px;
}

#sb_booking_info > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_provider, #sb_terms_and_conditions > div > div.promotions-letter-flag.v2 {
    display: none;
}

#main-buttons .wrapper .inner .bar .btn.map {
    background-color: #781441 !important;
    box-shadow: 0 4px 0 #510d2c !important;
}

#content-view #about-us .txt * {
    width: auto !important;
}

#main-buttons .wrapper {
    min-height: 140px;
    height: 300px;
}

@media (max-width: 1024px) {
    #main-buttons .wrapper {
        height: 200px;
    }
}

@media (max-width: 1366px) {
    #main-buttons .wrapper {
        height: 260px;
    }
}

@media (max-width: 767px) {
    #main-buttons .wrapper .inner .bar .btn a {
        padding: 10px 20px;
        min-width: 160px;
    }
}

@media (max-width: 767px) {
    #main-buttons .wrapper .inner .bar .btn:last-child {
        margin-bottom: 15px;
    }
}

.btn-bar__social-links .btn--action .icon {
    background: #f9e0ac;
}

.title-main {
    text-align: center;
}

@container (max-height: 125px) {
    .txt.short .read-more {
        display: none;
    }
}
*/
