.elementor-209972 .elementor-element.elementor-element-4ea4d23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-209972 .elementor-element.elementor-element-4ea4d23{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-f392c37 */.table-container {
    font-family: 'Yekan Bakh', sans-serif;
}

.table-scroll {
    font-family: 'Yekan Bakh', sans-serif;
    width: 1200px;
    overflow-x: auto;
}

.schedule-table {
    font-family: 'Yekan Bakh', sans-serif;
    border-collapse: separate !important;
    border-spacing: 8px !important;   
    min-width: 850px;
    width: 100%;
    background: transparent !important;
    text-align: center;

    border: none !important; 
}

.schedule-table th,
.schedule-table td {
    font-family: 'Yekan Bakh', sans-serif;
    background: #ffffff;
    border: 1px solid #303f9f !important;  
    border-radius: 10px;
    padding: 14px 10px;
}

.header-top th {
    font-family: 'Yekan Bakh', sans-serif;
    background: #e6e6e6 !important;
    font-size: 16px;
    font-weight: 600;
    color: #003399;
    border: 1px solid #303f9f !important;
    padding: 24px;
}

.schedule-table thead tr:nth-child(2) th {
    font-family: 'Yekan Bakh', sans-serif;
    background: #153b9e !important;
    color: white;
    border: 1px solid #303f9f;
}

.month {
    font-family: 'Yekan Bakh', sans-serif;
    background: #ff8c00 !important;
    color: #000 !important;
    font-weight: 500 !important;
    border: 1px solid #303f9f !important;
}

.schedule-table td,
.schedule-table th {
    direction: rtl;
}

.schedule-table td:has( br ),
.schedule-table td[dir="ltr"],
.schedule-table td:dir(ltr) {
    direction: ltr !important;
    text-align: center !important;
}

@media (max-width: 600px) {
    .schedule-table {
        font-family: 'Yekan Bakh', sans-serif;
        min-width: 780px;
    }
}/* End custom CSS */