.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16608 .elementor-element.elementor-element-cee53f2 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-5f782af );color:var( --e-global-color-5f782af );border-style:none;border-radius:25px 25px 25px 25px;}.elementor-16608 .elementor-element.elementor-element-cee53f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16608 .elementor-element.elementor-element-bf54ecd{text-align:center;}.elementor-16608 .elementor-element.elementor-element-bf54ecd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-widget-eael-adv-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-adv-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;background-color:var( --e-global-color-34a7d16 );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:var( --e-global-color-text );}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:var( --e-global-color-text );}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-tab-top-icon li i, .elementor-16608 .elementor-element.elementor-element-be399cb .eael-tab-top-icon li img, .elementor-16608 .elementor-element.elementor-element-be399cb .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:var( --e-global-color-text );color:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:var( --e-global-color-text );color:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-content > div{background-color:var( --e-global-color-34a7d16 );color:#333;padding:15px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:12px;bottom:-12px;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-12px;top:calc(50% - 12px) !important;border-left-color:var( --e-global-color-text );}.rtl .elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-12px !important;top:calc(50% - 12px) !important;}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-16608 .elementor-element.elementor-element-be399cb .eael-advance-tabs .eael-tabs-nav > ul li{font-size:16px;}}@media(max-width:767px){.elementor-16608 .elementor-element.elementor-element-0e337f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-16608 .elementor-element.elementor-element-cee53f2 .elementor-button{font-size:15px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-16608 .elementor-element.elementor-element-bf54ecd .elementor-heading-title{font-size:20px;}}/* Start custom CSS for eael-adv-tabs, class: .elementor-element-be399cb */.elementor-16608 .elementor-element.elementor-element-be399cb ol, .elementor-16608 .elementor-element.elementor-element-be399cb ul {
  list-style: none;
}
.elementor-16608 .elementor-element.elementor-element-be399cb .color_table th,
.elementor-16608 .elementor-element.elementor-element-be399cb .color_table td,
.elementor-16608 .elementor-element.elementor-element-be399cb .color_table tr,
.elementor-16608 .elementor-element.elementor-element-be399cb .color_table {
  padding: 10px 24px 5px;
  line-height: 24px;
  border: 0px;
  vertical-align: middle;
}

.program_head {
  height: 50px;
  background: linear-gradient(
    125deg,
    rgba(0, 51, 153, 1) 0%,
    rgba(0, 51, 153, 1) 35%,
    rgba(196, 228, 255, 1) 35%,
    rgba(196, 228, 255, 1) 100%
  );
  border-top: 5px solid #0066cc;
  font-size: 23px !important;
  font-family: "Montserrat", sans-serif;
  text-align: left;
  color: #fff;
  font-weight: 400 !important;
  vertical-align: middle !important;
}

.program_head > span:first-child {
  font-size: 23px !important;
  font-family: "Montserrat", Sans-serif;
  font-weight: 700;
}

.program_head > span:last-child {
  font-size: 20px !important;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
  color: #000000;
}

.program_blue {
  background: linear-gradient(
    125deg,
    rgba(0, 51, 153, 1) 0%,
    rgba(0, 51, 153, 1) 35%,
    rgba(196, 228, 255, 1) 35%,
    rgba(196, 228, 255, 1) 100%
  );
  border-top: 5px solid #0066cc !important;
  color: #fff !important;
}

.program_yellow {
  background: linear-gradient(
    125deg,
    rgba(255, 196, 0, 1) 0%,
    rgba(255, 196, 0, 1) 35%,
    rgba(255, 238, 181, 1) 35%,
    rgba(255, 238, 181, 1) 100%
  );
  border-top: 5px solid #ffce48 !important;
  color: #000000 !important;
}

.program_violet {
  background: linear-gradient(
    125deg,
    rgba(102, 62, 175, 1) 0%,
    rgba(102, 62, 175, 1) 35%,
    rgba(215, 200, 245, 1) 35%,
    rgba(215, 200, 245, 1) 100%
  );
  border-top: 5px solid #8657db !important;
  color: #fff !important;
}

.program_red {
  background: linear-gradient(
    125deg,
    rgba(214, 67, 19, 1) 0%,
    rgba(214, 67, 19, 1) 35%,
    rgba(255, 195, 175, 1) 35%,
    rgba(255, 195, 175, 1) 100%
  );
  border-top: 5px solid #f76e41 !important;
  color: #fff !important;
}
.program_orange {
  background: linear-gradient(
    125deg,
    #ff860d 0%,
    rgba(255, 134, 13, 1) 35%,
    rgba(255, 216, 162, 1) 35%,
    rgba(255, 216, 162, 1) 100%
  );
  border-top: 5px solid #ffbc50 !important;
  color: #fff !important;
}
.program_lightblue {
  background: linear-gradient(
    125deg,
    rgba(151, 197, 239, 1) 0%,
    rgba(151, 197, 239, 1) 35%,
    rgba(214, 235, 255, 1) 35%,
    rgba(214, 235, 255, 1) 100%
  );
  border-top: 5px solid #b3d6f5 !important;
  color: #fff !important;
}
.program_pink {
  background: linear-gradient(
    125deg,
    rgba(235, 106, 163, 1) 0%,
    rgba(235, 106, 163, 1) 35%,
    rgba(255, 217, 234, 1) 35%,
    rgba(255, 217, 234, 1) 100%
  );
  border-top: 5px solid #ff8ec0 !important;
  color: #fff !important;
}
.program_brown {
  background: linear-gradient(
    125deg,
    rgba(196, 168, 131, 1) 0%,
    rgba(196, 168, 131, 1) 35%,
    rgba(235, 222, 204, 1) 35%,
    rgba(235, 222, 204, 1) 100%
  );
  border-top: 5px solid #d6b589 !important;
  color: #fff !important;
}

.program_sub {
  height: 50px;
  background-color: #d9ecff;
  border: 0px;
  font-size: 18px !important;
  font-family: "Montserrat", Sans-serif;
  font-weight: 700;
  text-align: left;
  color: #000000;
  text-align: center;
  width: 223px;
}
.program_sub_blue,
.program_content_blue {
  background-color: #d9ecff !important;
  color: #000000 !important;
}

.program_sub_yellow,
.program_content_yellow {
  background-color: #fff9de !important;
  color: #000000 !important;
}

.program_sub_violet,
.program_content_violet {
  background-color: #f2ebff !important;
  color: #000000 !important;
}

.program_sub_red,
.program_content_red {
  background-color: #ffeee8 !important;
  color: #000000 !important;
}
.program_sub_orange,
.program_content_orange {
  background-color: #fff1d6 !important;
  color: #000000 !important;
}
.program_sub_lightblue,
.program_content_lightblue {
  background-color: #eff7ff !important;
  color: #000000 !important;
}
.program_sub_brown,
.program_content_brown {
  background-color: #f4efe9 !important;
  color: #000000 !important;
}
.program_sub_pink,
.program_content_pink {
  background-color: #ffebf4 !important;
  color: #000000 !important;
}

.program_chairperson_blue {
  width: 100%;
  flex-wrap: wrap;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px !important;
  display: flex;
}

.program_chairperson > p > b {
  font-size: 16px !important;
  font-weight: 500;
  color: #000000;
}

.program_chairperson {
  font-size: 16px;
  color: #990000;
  font-style: italic;
  font-weight: 600;
  margin: 0px;
}
.s_bold {
  font-weight: 600 !important;
}


.para1 {
  margin-bottom: 40px !important;
}
.para1-1 {
  margin-bottom: 20px !important;
}
.para2 {
  margin-bottom: 50px !important;
}
.para0 {
  margin-bottom: 10px !important;
}

table.table-basic {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  border-top: solid 2px #cfd8dc;
}
table.table-basic th,
table.table-basic td {
  padding: 10px 15px;
  border-bottom: 1px solid #e4e4e4;
  vertical-align: middle;
}
table.table-basic th {
  color: #263238;
  font-weight: bold;
  background: #f8f8f8;
  text-align: center;
}
table.table-basic td {
  background-color: #ffffff;
}
table.table-basic td strong {
  color: #333;
}
table.table-basic td li strong {
  font-size: 14px;
  line-height: 1.8em;
}
table.table-basic.table-line {
  border-left: 1px solid #e4e4e4;
}
table.table-basic.table-line th,
table.table-basic.table-line td {
  border-right: 1px solid #e4e4e4;
}
table.table-basic.table-left th,
table.table-basic.table-left td {
  text-align: left;
}
table.table-basic.table-center th,
table.table-basic.table-center td {
  text-align: center;
}
table.table-basic .text-center {
  text-align: center !important;
}
table.table-basic .text-left {
  text-align: left !important;
}
table.table-basic .tit-small {
  font-size: 0.85em;
  line-height: 1.2em;
}
table.table-basic .text-small {
  font-size: 0.85em;
  line-height: 1.2em;
}

.program_glance_table {
  table-layout: auto;
  text-align: center;
  border-top: none;
}
.program_glance_table thead tr:first-child {
  border-color: #9c9b9b;
}
.program_glance_table thead tr:first-child th {
  background-color: rgba(0, 102, 107, 0.15);
}
.program_glance_table th:not(:first-child) {
  border-left: 1px solid #9c9b9b;
}
.program_glance_table tr:first-child th:not(:first-child) {
  border-color: #ffffff;
}
.program_glance_table tr {
  border-bottom: 1px solid #9C9B9B !important;
}
.program_glance_table td:first-child {
  width: 134px;
}
.program_glance_table td span {
  font-weight: 500 !important;
  font-family: "Montserrat", sans-serif !important;
}
.program_glance_table td span {
  font-weight: 500 !important;
  font-family: "Montserrat", sans-serif !important;
}
.program_glance_table td a {
  padding: 11px 9px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}
.program_glance_table td.point {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
}
.program_glance .tab_pager {
  margin-bottom: 50px;
}
.lecture_alert {
  font-size: 17px;
  margin-bottom: 6px;
}
.program_glance_table .table_header {
  color: #003366;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 15px 5px 15px 5px !important;
}
.program_glance_table > tr,
.program_glance_table > tr > td {
  border-color: #9c9b9b !important;
  color: #3c3c3b;
}

.blue_bar {
  width: 2px;
  height: 29px;
  background-color: #123692;
  position: absolute;
  transform: translate(-9.5px, -3px);
}

@media only screen and (max-width: 766px) {
  .elementor-16608 .elementor-element.elementor-element-be399cb .chairperson th,
  .elementor-16608 .elementor-element.elementor-element-be399cb .chairperson td {
    display: grid;
    width: 100%;
  }
  .program_blue {
    background: #003399 !important;
  }
  .program_blue span {
    color: #ffffff !important;
  }
  .program_yellow {
    background: #ffc400 !important;
  }
  .program_yellow span {
    color: #ffffff !important;
  }
  .program_violet {
    background: #663eaf !important;
  }
  .program_violet span {
    color: #ffffff !important;
  }
  .program_red {
    background: #d64313 !important;
  }
  .program_red span {
    color: #ffffff !important;
  }
  .program_orange {
    background: #ff860d !important;
  }
  .program_orange span {
    color: #ffffff !important;
  }
  .program_lightblue {
    background: #97c5ef !important;
  }
  .program_lightblue span {
    color: #ffffff !important;
  }
  .program_pink {
    background: #eb6aa3 !important;
  }
  .program_pink span {
    color: #ffffff !important;
  }
  .program_brown {
    background: #c4a883 !important;
  }
  .program_brown span {
    color: #ffffff !important;
  }
  .program_chairperson_blue p {
    margin-bottom: 10px !important;
  }
  .program_glance_table td {
	padding: 2px !important;
    font-size: 12px !important;
  }
}/* End custom CSS */