.elementor-2572 .elementor-element.elementor-element-6b4bd13 > .elementor-container{min-height:350px;}.elementor-2572 .elementor-element.elementor-element-6b4bd13:not(.elementor-motion-effects-element-type-background), .elementor-2572 .elementor-element.elementor-element-6b4bd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aiims-aisdc.com/wp-content/uploads/2025/11/Untitled-design-1.jpg?fit=1837%2C676&ssl=1");background-position:center center;background-size:cover;}.elementor-2572 .elementor-element.elementor-element-6b4bd13 > .elementor-background-overlay{background-color:var( --e-global-color-d1bddb5 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2572 .elementor-element.elementor-element-6b4bd13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .ekit-heading__description{max-width:42%;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 8px 0px;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-aceffd1 );padding:0px 0px 0px 0px;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-astglobalcolor5 );}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:#FFD80000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button:hover, .elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-39c9607 );}.elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button:hover svg, .elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2572 .elementor-element.elementor-element-17b4b84 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2572 .elementor-element.elementor-element-f11169d > .elementor-container{max-width:800px;}.elementor-2572 .elementor-element.elementor-element-f11169d{margin-top:50px;margin-bottom:50px;}.elementor-2572 .elementor-element.elementor-element-8a1f92b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2572 .elementor-element.elementor-element-2e829c4{columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2572 .elementor-element.elementor-element-ebf55f5{padding:70px 0px 70px 0px;}.elementor-2572 .elementor-element.elementor-element-da4f519{color:var( --e-global-color-d1bddb5 );}.elementor-2572 .elementor-element.elementor-element-9e2aae6{color:var( --e-global-color-d1bddb5 );}.elementor-2572 .elementor-element.elementor-element-70a17d8{color:var( --e-global-color-d1bddb5 );}.elementor-2572 .elementor-element.elementor-element-d7b2d73 > .elementor-container{max-width:900px;}.elementor-2572 .elementor-element.elementor-element-d7b2d73:not(.elementor-motion-effects-element-type-background), .elementor-2572 .elementor-element.elementor-element-d7b2d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26a6787 );}.elementor-2572 .elementor-element.elementor-element-d7b2d73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2572 .elementor-element.elementor-element-d7b2d73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2572 .elementor-element.elementor-element-0d083a2 .ekit-heading__description{max-width:76%;}}@media(max-width:767px){.elementor-2572 .elementor-element.elementor-element-0d083a2 .ekit-heading__description{max-width:100%;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2572 .elementor-element.elementor-element-0d083a2 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-2572 .elementor-element.elementor-element-17b4b84 .elementor-button{font-size:13px;}.elementor-2572 .elementor-element.elementor-element-2e829c4{columns:1;font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-2e829c4 */table { border-collapse:collapse; page-break-after:always }
      .gridlines td { border:1px dotted black }
      .gridlines th { border:1px dotted black }
      .b { text-align:center }
      .e { text-align:center }
      .f { text-align:right }
      .inlineStr { text-align:left }
      .n { text-align:right }
      .s { text-align:left }
      td.style0 { vertical-align:top; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Times New Roman'; font-size:10pt; background-color:white }
      th.style0 { vertical-align:top; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Times New Roman'; font-size:10pt; background-color:white }
      td.style1 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:white }
      th.style1 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:white }
      td.style2 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style2 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style3 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style3 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style4 { vertical-align:middle; text-align:center; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#993366 }
      th.style4 { vertical-align:middle; text-align:center; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#993366 }
      td.style5 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style5 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style6 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style6 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style7 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style7 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style8 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      th.style8 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      td.style9 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      th.style9 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      td.style10 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style10 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style11 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style11 { vertical-align:middle; text-align:left; padding-left:9px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style12 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style12 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style13 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style13 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style14 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style14 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style15 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      th.style15 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      td.style16 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      th.style16 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#FFFFFF; font-family:'Poppins'; font-size:10pt; background-color:#D99594 }
      td.style17 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style17 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style18 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style18 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; font-weight:bold; color:#993366; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      td.style19 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      th.style19 { vertical-align:middle; text-align:left; padding-left:0px; border-bottom:none #000000; border-top:none #000000; border-left:none #000000; border-right:none #000000; color:#000000; font-family:'Poppins'; font-size:10pt; background-color:#FFFF99 }
      table.sheet0 col.col0 { width:81.3333324pt }
      table.sheet0 col.col1 { width:9.48888878pt }
      table.sheet0 col.col2 { width:387.68888444pt }
      table.sheet0 col.col3 { width:25.07777749pt }
      table.sheet0 col.col4 { width:39.98888843pt }
      table.sheet0 tr { height:13.636363636364pt }
      table.sheet0 tr.row0 { height:78pt }
      table.sheet0 tr.row1 { height:15.95pt }
      table.sheet0 tr.row2 { height:14.1pt }
      table.sheet0 tr.row3 { height:14.1pt }
      table.sheet0 tr.row4 { height:15.95pt }
      table.sheet0 tr.row5 { height:15.95pt }
      table.sheet0 tr.row6 { height:15.95pt }
      table.sheet0 tr.row7 { height:15.95pt }
      table.sheet0 tr.row8 { height:15.95pt }
      table.sheet0 tr.row9 { height:15.95pt }
      table.sheet0 tr.row10 { height:15.95pt }
      table.sheet0 tr.row11 { height:15.95pt }
      table.sheet0 tr.row12 { height:15.95pt }
      table.sheet0 tr.row13 { height:15.95pt }
      table.sheet0 tr.row14 { height:48.95pt }
      table.sheet0 tr.row15 { height:24pt }
      table.sheet0 tr.row16 { height:24pt }
      table.sheet0 tr.row17 { height:75.75pt }
      table.sheet0 tr.row18 { height:21pt }
      table.sheet0 tr.row19 { height:21pt }
      table.sheet0 tr.row20 { height:21pt }
      table.sheet0 tr.row21 { height:21pt }
      table.sheet0 tr.row22 { height:21pt }
      table.sheet0 tr.row23 { height:21pt }
      table.sheet0 tr.row24 { height:57.75pt }
      table.sheet0 tr.row25 { height:21pt }
      table.sheet0 tr.row26 { height:21pt }
      table.sheet0 tr.row27 { height:21pt }
      table.sheet0 tr.row28 { height:21pt }
      table.sheet0 tr.row29 { height:30pt }
      table.sheet0 tr.row30 { height:40.5pt }
      table.sheet0 tr.row31 { height:21pt }
      table.sheet0 tr.row32 { height:21pt }
      table.sheet0 tr.row33 { height:21pt }
      table.sheet0 tr.row34 { height:42pt }
      table.sheet0 tr.row35 { height:21pt }
      table.sheet0 tr.row36 { height:21pt }
      table.sheet0 tr.row37 { height:21pt }
      table.sheet0 tr.row38 { height:21pt }
      table.sheet0 tr.row39 { height:21pt }
      table.sheet0 tr.row40 { height:21pt }
      table.sheet0 tr.row41 { height:42pt }
      table.sheet0 tr.row42 { height:21pt }
      table.sheet0 tr.row43 { height:21pt }
      table.sheet0 tr.row44 { height:21pt }
      table.sheet0 tr.row45 { height:21pt }
      table.sheet0 tr.row46 { height:21pt }
      table.sheet0 tr.row47 { height:21pt }
      table.sheet0 tr.row48 { height:21pt }
      table.sheet0 tr.row49 { height:21pt }
      table.sheet0 tr.row50 { height:21pt }
      table.sheet0 tr.row51 { height:21pt }
      table.sheet0 tr.row52 { height:21pt }
      table.sheet0 tr.row53 { height:21pt }
      table.sheet0 tr.row54 { height:21pt }
      table.sheet0 tr.row55 { height:42pt }
      table.sheet0 tr.row56 { height:24.75pt }
      table.sheet0 tr.row57 { height:21pt }
      table.sheet0 tr.row58 { height:74.25pt }
      table.sheet0 tr.row59 { height:21pt }
      table.sheet0 tr.row60 { height:21pt }
      table.sheet0 tr.row61 { height:21pt }
      table.sheet0 tr.row62 { height:21pt }
      table.sheet0 tr.row63 { height:21pt }
      table.sheet0 tr.row64 { height:21pt }
      table.sheet0 tr.row65 { height:21pt }
      table.sheet0 tr.row66 { height:21pt }
      table.sheet0 tr.row67 { height:21pt }
      table.sheet0 tr.row68 { height:21pt }
      table.sheet0 tr.row69 { height:21pt }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da4f519 */.protable h1 {
        text-align: left;
        color: #2c3e50;
        font-size:30px;
    }
    .protable h2 {
        color:#16a19f;
        border-bottom: 2px solid #e67e22;
        padding-bottom: 10px;
        margin-top: 30px;
    }
    .protable table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
        font-size: 14px;
    }
    .protable th, .protable td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
        vertical-align: top;
    }
    .protable th {
        background-color: #16a19f;
        color: white;
    }
    .protable tr:nth-child(even) {
        background-color: #f9f9f9;
    }
    .protable .session-header {
        background-color: #d35400;
        color: #000000;
        font-weight: bold;
        text-align: center;
    }
    .protable .sub-header {
        background-color: #f39c12;
        color: #000000 !important;
        font-weight: bold;
    }
    .protable .break-row {
        background-color: #bdc3c7;
        font-weight: bold;
        text-align: center;
    }
    .protable .content-block {
        padding-left: 20px;
    }
    .protable .no-time {
        text-align: center;
        color: #000000;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2aae6 */.protable h1 {
        text-align: left;
        color: #2c3e50;
        font-size:30px;
    }
    .protable h2 {
        color:#16a19f;
        border-bottom: 2px solid #e67e22;
        padding-bottom: 10px;
        margin-top: 30px;
    }
    .protable table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
        font-size: 14px;
    }
    .protable th, .protable td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
        vertical-align: top;
    }
    .protable th {
        background-color: #16a19f;
        color: white;
    }
    .protable tr:nth-child(even) {
        background-color: #f9f9f9;
    }
    .protable .session-header {
        background-color: #d35400;
        color: #000000;
        font-weight: bold;
        text-align: center;
    }
    .protable .sub-header {
        background-color: #f39c12;
        color: #000000 !important;
        font-weight: bold;
    }
    .protable .break-row {
        background-color: #bdc3c7;
        font-weight: bold;
        text-align: center;
    }
    .protable .content-block {
        padding-left: 20px;
    }
    .protable .no-time {
        text-align: center;
        color: #000000;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70a17d8 */.protable h1 {
        text-align: left;
        color: #2c3e50;
        font-size:30px;
    }
    .protable h2 {
        color:#16a19f;
        border-bottom: 2px solid #e67e22;
        padding-bottom: 10px;
        margin-top: 30px;
    }
    .protable table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
        font-size: 14px;
    }
    .protable th, .protable td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
        vertical-align: top;
    }
    .protable th {
        background-color: #16a19f;
        color: white;
    }
    .protable tr:nth-child(even) {
        background-color: #f9f9f9;
    }
    .protable .session-header {
        background-color: #d35400;
        color: #000000;
        font-weight: bold;
        text-align: center;
    }
    .protable .sub-header {
        background-color: #f39c12;
        color: #000000 !important;
        font-weight: bold;
    }
    .protable .break-row {
        background-color: #bdc3c7;
        font-weight: bold;
        text-align: center;
    }
    .protable .content-block {
        padding-left: 20px;
    }
    .protable .no-time {
        text-align: center;
        color: #000000;
    }/* End custom CSS */