/* 29-09-26 */
.cursor-pointer{
  cursor:pointer;
}
@media(max-width:991px){
  .banner-right-box .swiper-cube{
    margin-right:0;
  }
  .hamburger-area .contact-info * {
    color: #fff;
}
  .hamburger-area .social-links ul li a {
    opacity: 1;
}
}
@media(max-width:500px){
  .lab-boxes{
    padding:20px;
    display: flex;
    flex-direction: column;
  }
  .lab-boxes .col-xs-12{
    display:block;
  }
  .lab-boxes img {
    max-height: 220px;
    margin: 0 0 20px 0;
    display: block;
}
  .other-faculty-tab-box .sec {
    padding-left: 10px;
    padding-right: 10px;
}
}




/* -------------- 05-10-26 Dark mode CSS --------------- */

body.dark{
  --tj-color-theme-primary:#0b0c0e;
  --tj-color-common-white: #0b0c0e;
  --tj-color-grey-1: #23232a;
  --tj-color-theme-dark: #0b0c0e;
  --tj-color-common-black #0b0c0e;
}
body.dark section{
  background-color: #0b0c0e;
}
body.dark .header-area,
body.dark .stripe-blue,
body.dark .service-categories ul li a,
body.dark .mission-vision-box,
body.dark .mainmenu ul>li>.sub-menu,
body.dark .event-tag{
   background-color: var(--tj-color-common-black);
  color: var(--tj-color-common-white);
}
body.dark .tj-sidebar-widget,
body.dark .about-content-area,
body.dark .tj-about-section-2,
body.dark .h6-project,
body.dark .news-box h3,
body.dark .date-badge,
body.dark .event-card,
body.dark .event-btn,
body.dark .h5-strategy-item,
body.dark .tj-footer-section{
   background:#0b0c0e;
}
body.dark .site_logo .logo img{
  filter:invert(1) brightness(100);
}

body.dark{
  background-color:#0b0c0e !important;
  color:#ffff00 !important;
}
body.dark *{
  color:#ffff00 !important;
  scrollbar-color: var(--tj-color-grey-1) var(--tj-color-theme-primary);
}
body.dark ::selection {
    background: #fff;
}
body.dark .bg-light{
 background-color:var(--tj-color-theme-dark) !important;
}
body.dark .site_logo *{
color:#fff !important;
}
body.dark .stripe-blue,
body.dark .acc-wrapper .acc-modal,
body.dark .h5-maquee-inner,
body.dark .bg-white,
body.dark .modal-content,
body.dark .modal-body,
body.dark .nbrc-cd-card,
body.dark .link-pdf-box,
body.dark .customnav-design,
body.dark .staff-card,
body.dark .rm-alumni-profile-card{
   background-color:var(--tj-color-grey-1) !important;
}
body.dark .h6-project .sec-heading.style-2 .sub-title,
body.dark .date-box,
body.dark .call-user,
body.dark .rm-alumni-year-badge{
   background-color:var(--tj-color-theme-dark) !important;
}
body.dark .tj-primary-btn .btn-icon,
body.dark .nbrc-cd-divider{
  background-color: #ffff00;
}
body.dark .tj-primary-btn .btn-icon span,
body.dark .copyright-content-area .footer-contact ul li a .icon i{
    color:var(--tj-color-theme-dark) !important;
}
body.dark .h5-strategy-item-3::after{
    background-color:var(--tj-color-grey-1) !important;
}
body.dark ul.brain li::before{
    color:#ffff00;
}
body.dark .customnav-design .nav-link.active {
    background: #ffff00;
    color: var(--tj-color-theme-dark) !important;
}
body.dark .faculty-hold-box{
   background:var(--tj-color-grey-1) !important;
}
body.dark .avatar,
body.dark .staff-phone{
   background:var(--tj-color-theme-dark);
}
body.dark .phone-circle{
border-color:#ffff00
}
body.dark table th {
    background-color: #ffff00 !important;
    border-color: var(--tj-color-theme-dark);
    color: var(--tj-color-theme-dark) !important;
}

body.dark #year-tab button.active,
body.dark .publication-tab-box button.nav-link.active {
    background-color: #ffff00;
    color: #000 !important;
}
body.dark .link-pdf-box {
    box-shadow: unset;
}
body.dark table td {
    background-color: transparent;
}
body.dark .tj-footer-section {
    background: var(--tj-color-grey-1);
}
body.dark .lab-boxes .col-xs-12,
body.dark table td {
    border: 1px solid var(--tj-color-grey-1);
}
body.dark .tj-careers-top,
body.dark .publication-section,
body.dark .nice-select,
body.dark .nice-select .list,
body.dark .direc-card,
body.dark .nbrc-contact-card,
body.dark .nbrc-eligibility-wrap,
body.dark .nbrc-fellowship-section,
body.dark .nbrc-eligibility-number,
body.dark .nbrc-percentage-note,
body.dark .nbrc-reservation-icon,
body.dark .nbrc-summer-training-intro,
body.dark .nbrc-training-duration-icon,
body.dark .nbrc-summer-section-heading > span,
body.dark .nbrc-academy-card,
body.dark .nbrc-goal-card,
body.dark .nbrc-research-features,
body.dark .nbrc-training-experience,
body.dark .nbrc-training-info-card{
  background: var(--tj-color-grey-1);
}

body.dark .filter-box,
body.dark .nice-select .option:hover,
body.dark .nice-select .option.focus,
body.dark .nice-select .option.selected.focus,
body.dark .metric-box,
body.dark .nbrc-contact-icon,
body.dark .nbrc-section-title > span,
body.dark .nbrc-eligibility-item,
body.dark .nbrc-reservation-note,
body.dark .nbrc-fellowship-amount,
body.dark .nbrc-training-duration,
body.dark .nbrc-academy-icon,
body.dark .nbrc-goal-icon,
body.dark .nbrc-info-icon{
    background: var(--tj-color-theme-dark);
}


  

