.elementor-26800 .elementor-element.elementor-element-20e2b2{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.66;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-26800 .elementor-element.elementor-element-20e2b2:not(.elementor-motion-effects-element-type-background), .elementor-26800 .elementor-element.elementor-element-20e2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rvrrced.ac.in/wp-content/uploads/2026/05/school-template-hero-img-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26800 .elementor-element.elementor-element-20e2b2::before, .elementor-26800 .elementor-element.elementor-element-20e2b2 > .elementor-background-video-container::before, .elementor-26800 .elementor-element.elementor-element-20e2b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-26800 .elementor-element.elementor-element-20e2b2 > .elementor-background-slideshow::before, .elementor-26800 .elementor-element.elementor-element-20e2b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26800 .elementor-element.elementor-element-20e2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-26800 .elementor-element.elementor-element-20e2b2.e-con{--align-self:center;}.elementor-26800 .elementor-element.elementor-element-7db707ed{--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;}.elementor-26800 .elementor-element.elementor-element-7db707ed:not(.elementor-motion-effects-element-type-background), .elementor-26800 .elementor-element.elementor-element-7db707ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e562f3 );}.elementor-26800 .elementor-element.elementor-element-b988629{--display:flex;--justify-content:center;}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-46aedab );font-family:"Merriweather", Open Sans;font-size:25px;font-weight:700;}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Merriweather", Open Sans;font-size:25px;font-weight:700;}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-divider, .elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-border-divider::before{height:4px;}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-1105b42 );color:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-1105b42 );}.elementor-26800 .elementor-element.elementor-element-70c2836{--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;}.elementor-26800 .elementor-element.elementor-element-70c2836:not(.elementor-motion-effects-element-type-background), .elementor-26800 .elementor-element.elementor-element-70c2836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e562f3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26800 .elementor-element.elementor-element-20e2b2{--min-height:400px;}.elementor-26800 .elementor-element.elementor-element-4d2df2da .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}}@media(max-width:767px){.elementor-26800 .elementor-element.elementor-element-20e2b2{--min-height:366.4px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-08a5b2d *//* ===== TablePress Perfect 5 Column College Table ===== */
.elementor-widget-tablepress {
  display: flex;
  justify-content: center;
}

.tablepress {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  border-radius: 8px;
  overflow: hidden;
   margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  
}

/* Header */
.tablepress thead th {
  background: #0B3D91;
  color: #fff;
  text-align: center;
  padding: 12px 10px;
  font-weight: 600;
   border: 1px solid #e5e5e5;
}

/* Body */
.tablepress tbody td {
  padding: 12px 14px;
  border: 1px solid #e5e5e5;
  vertical-align: middle;
  white-space: normal !important;
  word-break: break-word;
  line-height: 1.5;
  
}

/* Zebra */
.tablepress tbody tr:nth-child(even) {
  background: #f5f8ff;
}

/* Hover */
.tablepress tbody tr:hover {
  background: #eaf1ff;
}

/* Column 1 — S.No */
.tablepress td:nth-child(1),
.tablepress th:nth-child(1) {
  text-align: center;
  width: 70px;
}

/* Column 2 — Candidate Name */
.tablepress td:nth-child(2) {
  color: #0B3D91;
  font-weight: 600;
  width: 200px;
}

/* ✅ Column 3 — TITLE OF THESIS (Exact 2 lines, NO HIDE) */
.tablepress td:nth-child(3),
.tablepress th:nth-child(3) {
  width: 380px;
  max-width: 380px;
}

.tablepress td:nth-child(3) {
  display: block;
  line-height: 1.4;
  max-height: 7.8em;   /* 2 lines height */

}

/* Column 4 — Research Director */
.tablepress td:nth-child(4),
.tablepress th:nth-child(4) {
  text-align: center;
  width: 220px;
}

/* Column 5 — Date */
.tablepress td:nth-child(5),
.tablepress th:nth-child(5) {
  text-align: center;
  width: 130px;
}

/* ===== Responsive ===== */
@media (max-width: 768px) {
  .tablepress {
    display: block;
    overflow-x: auto;
  }

  .tablepress td,
  .tablepress th {
    font-size: 13px;
    padding: 8px;
  }

  .tablepress td:nth-child(3),
  .tablepress th:nth-child(3) {
    width: 240px;
    max-width: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c2836 *//* ===== TablePress 5-Column College Style ===== */

.tablepress {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  border-radius: 8px;
  overflow: hidden;
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

/* Header */
.tablepress thead th {
  background: #0B3D91;
  color: #ffffff;
  text-align: center;
  padding: 12px 10px;
  font-weight: 600;
}

/* Body cells */
.tablepress tbody td {
  padding: 10px 12px;
  border: 1px solid #e5e5e5;
}

/* Zebra rows */
.tablepress tbody tr:nth-child(even) {
  background: #f5f8ff;
}

/* Hover */
.tablepress tbody tr:hover {
  background: #eaf1ff;
}

/* Column 1 — S.No center */
.tablepress tbody td:nth-child(1),
.tablepress thead th:nth-child(1) {
  text-align: center;
  width: 70px;
}

/* Column 2 — Name highlight */
.tablepress tbody td:nth-child(2) {
  color: #0B3D91;
  font-weight: 600;
}

/* Column 3 — Qualification slightly bold */
.tablepress tbody td:nth-child(3) {
  font-weight: 500;
}

/* Column 4 — Designation center */
.tablepress tbody td:nth-child(4),
.tablepress thead th:nth-child(4) {
  text-align: center;
}

/* Column 5 — Remarks/Role center */
.tablepress tbody td:nth-child(5),
.tablepress thead th:nth-child(5) {
  text-align: center;
}/* End custom CSS */