.mbsc-flex-col.mbsc-popup {

    width: calc(100vw - 50px);
}

@media (min-width: 992px) {
    .mbsc-flex-col.mbsc-popup {
        width: calc(50vw - 50px);
    }
}

@media (min-width: 1400px) {
    .mbsc-flex-col.mbsc-popup {
        width: calc(25vw - 50px);
    }
}

body.home .mbsc-popup .mbsc-popup-body .mbsc-popup-content .mbsc-datepicker .mbsc-datepicker-tab-wrapper .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-body-inner .mbsc-calendar-picker .mbsc-calendar-scroll-wrapper .mbsc-calendar-slide .mbsc-calendar-table .mbsc-calendar-row .mbsc-calendar-cell, body.page-template-properties .mbsc-popup .mbsc-popup-body .mbsc-popup-content .mbsc-datepicker .mbsc-datepicker-tab-wrapper .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-body-inner .mbsc-calendar-picker .mbsc-calendar-scroll-wrapper .mbsc-calendar-slide .mbsc-calendar-table .mbsc-calendar-row .mbsc-calendar-cell, body.page-template-property .mbsc-popup .mbsc-popup-body .mbsc-popup-content .mbsc-datepicker .mbsc-datepicker-tab-wrapper .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-body-inner .mbsc-calendar-picker .mbsc-calendar-scroll-wrapper .mbsc-calendar-slide .mbsc-calendar-table .mbsc-calendar-row .mbsc-calendar-cell{
    background: none !important;
    border: none !important;
}