/* Default website styles continue as they are */

/* Dark mode custom theme */
/* header */
body.dark-mode .sticky-wrapper{
	background:#000;
}
body.dark-mode .header-layout1 .header-logo {
    margin-bottom: 8px; margin-top: 6px;}
body.dark-mode #sidebar ul li a
{color: var(--yellow-color2);
}
body.dark-mode #sidebar a.active {
    color: var(--black-color);
    background: var(--yellow-color2);
    }
body.dark-mode #sidebar li a.active:before {
    color: var(--black-color);
}	
body.dark-mode .main-menu>ul>li>a:hover {
    color: #ffc107;
}
body.dark-mode .main-menu a:hover {
    color: #ffc107;
}
body.dark-mode .newsAreaHd svg {
    fill: var(--yellow-color2);
    }
body.dark-mode .th-btn img {
   filter: brightness(0) saturate(100%) invert(78%) sepia(88%) saturate(2600%) hue-rotate(10deg) brightness(105%) contrast(105%);
}
body.dark-mode .selectlanguage .custom-dropdown-menu a {
    padding: 3px 21px;
    color: var(--yellow-color2) !important;
    border-bottom: 1px solid var(--yellow-color2);
}
body.dark-mode .selectlanguage .custom-dropdown-menu {
    border: 1px solid var(--yellow-color2);
}
body.dark-mode .custom-dropdown-menu a:hover {
    background-color: var(--yellow-color2);
    color: var(--black-color) !important;
}
body.dark-mode .custom-dropdown-toggle {
    color: var(--yellow-color2);
}
body.dark-mode ul.top-info-list li {
    border: 1px solid #ffff00;
    }
/* Accessibility icons yellow */
body.dark-mode #accessibility-toolbar img,
body.dark-mode .top-info-skip img,
body.dark-mode .accessibility-icon img {
  filter: brightness(0) saturate(100%) invert(78%) sepia(88%) saturate(2600%) hue-rotate(10deg) brightness(105%) contrast(105%);
}

/* Optional: Hover effect (normal color on hover) */
body.dark-mode #accessibility-toolbar img:hover,
body.dark-mode .top-info-skip img:hover,.custom-dropdown img:hover,
body.dark-mode .accessibility-icon img:hover {
  filter: brightness(0) saturate(100%) invert(74%) sepia(88%) saturate(2600%) hue-rotate(10deg) brightness(105%) contrast(105%)
}

body.dark-mode .header-absolute.header-layout1 .menu-area {
    background-color: var(--light-black-color) !important;
}

body.dark-mode .th-header.header-layout1 .menu-area {
    background-color: inherit;
}

body.dark-mode .sticky-wrapper.sticky{background-color: var(--light-black-color);}
body.dark-mode .header-layout1 .header-logo {
 background: var(--yellow-color2); border-radius: 4px;
}
body.dark-mode .header-layout1 .menu-top {
    border-bottom: 1px solid var(--light-black-color);
}

body.dark-mode .th-btn{background-color:var(--black-color);}
body.dark-mode {
  background: var(--black-color) !important;
  color: var(--yellow-color2) !important;
}

body.dark-mode .main-menu ul.sub-menu, body.dark-mode .main-menu ul.mega-menu {
     background-color: var(--light-black-color);
     border-top: 3px solid var(--black-color);
   }
   
body.dark-mode .main-menu ul.sub-menu li a:before {
   color: #ffc107;
  }  

body.dark-mode .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--yellow-color2);
    border-color: var(--yellow-color);
 } 

body.dark-mode .header-button .search-form input {
    border: 1px solid var(--yellow-color2);
    } 
body.dark-mode select, body.dark-mode .form-control, body.dark-mode .form-select, body.dark-mode textarea, body.dark-mode input {
    color: var(--yellow-color2);
    }
body.dark-mode form.search-form input::placeholder {
    color: var(--yellow-color2);
}	

body.dark-mode .custom-dropdown-menu {
    
    background-color: var(--black-color);
    border:1px solid var(--yellow-color2);
   }
body.dark-mode .header-button .search-form button {
    border: none !important;
    background: none !important;
    color: var(--yellow-color2) !important;
} 

body.dark-mode .social-links.social-Top a {
    border: 1px solid rgba(255, 255, 255, 0.3);
    background-color: var(--black-color);
    color: var(--yellow-color2);
   }  

body.dark-mode .upComungNews .newsBoxArea {
    background: var(--light-black-color);
    }
body.dark-mode .newsAreaHd {
    background: var(--black-color);
    color: #fff;
   }
body.dark-mode .upComungNews .newsBoxArea a.btnPs {
    color: #fff;
    background: var(--black-color);
    border:1px solid var(--yellow-color2);
	} 
body.dark-mode .social-links.social-Top:after {
   background-color: var(--light-black-color);
    }	
body.dark-mode .newsBoxAreaSd svg {
    border: 1px solid var(--yellow-color2);
    fill: var(--yellow-color2);
   }
body.dark-mode .box-title a:hover {
    color: #ffc107;
}  

body.dark-mode .selectlanguage select.custom-dropdown-toggle.form-select {
    
    background-color: #000;
    border: 1px solid var(--yellow-color2);
}

body.dark-mode .selectlanguage .form-select, select {
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffff00' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
    background-position: right 6px center;
    background-repeat: no-repeat;
    background-size: 16px 12px;
    
}

/* header */

/* content area */
body.dark-mode .calendarArea th.fc-agenda-axis.fc-widget-header {
    color: #fff;
}
body.dark-mode .ticker-notiplaypause {
  display: flex;
  align-items: center;
  justify-content: center;
}

body.dark-mode .ticker-toggle {
 
  border: 2px solid var(--yellow-color2);
  background: radial-gradient(circle at center, #000 60%, #111 100%);
  
  box-shadow: 0 0 10px 2px rgba(255, 255, 0, 0.4);
  transition: all 0.3s ease;
  color: var(--yellow-color2);
}

body.dark-mode .ticker-toggle:hover {
  transform: scale(1.08);
  box-shadow: 0 0 15px 3px rgba(255, 255, 0, 0.7);
}

body.dark-mode .ticker-toggle.playing {
  border-color: #ff4444;
  color: #ff4444;
  box-shadow: 0 0 12px 3px rgba(255, 68, 68, 0.6);
}


body.dark-mode .main-contactus .card-header {
    border-radius: 3px 4px 0 0;}
body.dark-mode .main-contactus .alert-info {
    color: #fff;
    background-color: var(--black-color);
    border-color: var(--black-color);
}
body.dark-mode .contact-form select:focus, body.dark-mode .contact-form .form-control:focus, body.dark-mode .contact-form .form-select:focus, body.dark-mode .contact-form textarea:focus, body.dark-mode .contact-form input:focus {
    border-color: var(--yellow-color2);
    background: var(--white-color);
    color: var(--black-color) !important;
}

body.dark-mode .contact-form input::placeholder,
body.dark-mode .contact-form textarea::placeholder {
  color: var(--black-color);
}
body.dark-mode .contact-form span.current{color:var(--black-color);}
body.dark-mode .contact-form select, body.dark-mode .contact-form .form-control, body.dark-mode .contact-form .form-select, body.dark-mode .contact-form textarea, body.dark-mode .contact-form input {
    background: var(--yellow-color2);
    border: 1px solid var(--yellow-color2);
	color:var(--black-color);
    }
body.dark-mode .contact-form {
    border: 1px solid var(--white-color2);
    background-color: var(--light-black-color);
}
body.dark-mode .contact-media:nth-child(3) {
    background-color: var(--light-black-color);
}
body.dark-mode .contact-media:nth-child(3) h5.box-title {
	color: var(--white-color) !important;
}
body.dark-mode .contact-media:nth-child(2) h5.box-title {
	color: var(--white-color) !important;
}
body.dark-mode .contact-media a.text-inherit{
	color:var(--yellow-color2);
}
body.dark-mode .contact-media:nth-child(2) {
    background-color: var(--light-black-color);
}
body.dark-mode .contact-media .icon-btn {
   background-color: #fff !important;
    color: var(--title-color);}
body.dark-mode .contact-media h5.box-title{color:var(--title-color) !important;}
body.dark-mode .dirMsgSection {
   background: var(--black-color) !important;
}
body.dark-mode .dirMsgSection .dirMsgArea {
    background: var(--light-black-color);
  }   
 body.dark-mode .dirMsgSection .dirImgArea {
    background: var(--light-black-color);
    } 
body.dark-mode .dirMsgArea p {color:var(--white-color);}	
body.dark-mode .dirMsgSection .dirNameArea{background:var(--light-black-color);}
body.dark-mode .dirMsgSection .dirNameArea span {
    color: var(--white-color);
   }
body.dark-mode .sub-title {
   color: var(--white-color);
   }
body.dark-mode .feature-card {
    background-color: var(--light-black-color);
    }   
body.dark-mode .feature-card_wrapp:nth-child(2) .feature-card {
    background-color: var(--light-black-color);
}	
body.dark-mode .feature-card .box-text {
    color: var(--yellow-color);
   }
body.dark-mode .news-ticker li, body.dark-mode .seminar-ticker li, body.dark-mode .importantnews-ticker li {
    color: var(--white-color);
    border-bottom: 1px solid #f5d3d3;
    } 
body.dark-mode .gallerySection {
    background: var(--light-black-color);
}	

body.dark-mode .gallery-content {
    background: var(--black-color);}
body.dark-mode .gallery-card .subtitle {
    background: var(--yellow-color2);
    color: var(--black-color);
 }	

/* body.dark-mode .gallery-card .icon-btn {
   background-color: var(--yellow-color2);
    color: var(--black-color);
}  */
body.dark-mode .icon-btn {
    background: var(--yellow-color2) ;
    color: var(--black-color);
   }
body.dark-mode .gallery-card .icon-btn:hover {
    color: var(--yellow-color2);
    border-color: var(--yellow-color2);
    background-color: var(--light-black-color);
}   
body.dark-mode a.th-btn.style2:hover{
	background:var(--yellow-color2) !important; 
	background-color:var(--yellow-color2) !important; 
	color: var(--yellow-color2) !important;
}

/* body.dark-mode .th-btn.style2:before, .th-btn.style2:after {
    background: -webkit-linear-gradient(left, var(--yellow-color2) 25%, transparent 0, transparent 50%, var(--yellow-color2) 0, var(--yellow-color2) 75%, transparent 0);
    background: linear-gradient(90deg, var(--yellow-color2) 25%, transparent 0, transparent 50%, var(--yellow-color2) 0, var(--yellow-color2) 75%, transparent 0);
  } */
body.dark-mode a.th-btn.style2  {
    color: var(--yellow-color2);
   }  
body.dark-mode a.th-btn.black-border {
	 color: var(--yellow-color2);
}   
body.dark-mode .project-area .project-card .box-content {
    background: var(--light-black-color);
    border: 1px solid var(--black-color);
    }   
body.dark-mode .project-area .project-card .box-text {
color:var(--white-color);
}	
body.dark-mode .social-body {
   background:var(--black-color);
   border:1px solid var(--black-color);
}
body.dark-mode .twitter-card {
    border: 1px solid var(--black-color);
}
body.dark-mode .facebook-card {
    border: 1px solid var(--black-color);
}

body.dark-mode .twitter-header {
    background-color: #0d0d09;
    color: #fff;
    }
body.dark-mode .facebook-header {
    background-color: #0d0d09;
 }	
 
body.dark-mode .faq-area {
    background-color: var(--light-black-color);
}

body.dark-mode p { color: var(--white-color);
    }
body.dark-mode .contact-area2 {
    background: var(--light-black-color);
   }

body.dark-mode .breadcumb-wrapper {
    background-color: var(--black-color);
    } 

body.dark-mode .breadcumb-wrapper:before {
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}


.carousel-control-prev, .carousel-control-next {
    background-color: rgba(0, 0, 0, 0.6);
    }
body.dark-mode button.carousel-control-prev{
	background: var(--yellow-color2) !important;
}	
body.dark-mode button.carousel-control-next{
	background: var(--yellow-color2) !important;
}


body.dark-mode .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
}

body.dark-mode .carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

body.dark-mode .breadcumb-menu li {
    color: var(--white-color);
    }
body.dark-mode .breadcumb-menu li:after {
    color: var(--white-color);
}
body.dark-mode .checklist.style2 li {
    color: var(--white-color);
  }	
body.dark-mode .checklist.style2 li:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_692_4795)'%3E%3Cpath d='M23.3145 3.28105C22.9614 2.92738 22.3886 2.92677 22.0355 3.27955L11.1843 14.1021L7.26917 9.84997C6.93087 9.48275 6.3589 9.45894 5.99107 9.79719C5.62353 10.1355 5.6 10.7077 5.93829 11.0753L10.4911 16.0197C10.6578 16.2009 10.8912 16.3062 11.1372 16.3113C11.1438 16.3116 11.1502 16.3116 11.1565 16.3116C11.3956 16.3116 11.6256 16.2166 11.7951 16.0477L23.3127 4.56032C23.6667 4.20758 23.6673 3.63472 23.3145 3.28105Z' fill='%23FFFF00'/%3E%3Cpath d='M23.0955 11.0955C22.5959 11.0955 22.191 11.5004 22.191 12C22.191 17.6195 17.6195 22.191 12 22.191C6.38081 22.191 1.80905 17.6195 1.80905 12C1.80905 6.38081 6.38081 1.80905 12 1.80905C12.4996 1.80905 12.9045 1.40414 12.9045 0.904547C12.9045 0.404906 12.4996 0 12 0C5.38312 0 0 5.38312 0 12C0 18.6166 5.38312 24 12 24C18.6166 24 24 18.6166 24 12C24 11.5004 23.5951 11.0955 23.0955 11.0955Z' fill='%23FFFF00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_692_4795'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    color: var(--yellow-color2);
} 

body.dark-mode .table thead {
    background-color: #4e4f52;
    color: var(--white-color) !important;
} 

body.dark-mode .table thead th {
   color: var(--white-color);
    }
 body.dark-mode .table td {
   color: var(--white-color);
    } 
/* body.dark-mode .table td:hover {
    color: var(--black-color);
} */
 body.dark-mode .table tbody tr:hover td {
    color: #000 !important;
}

.table tbody tr:nth-child(even) td {
    color: #000 !important;
}

.table tbody tr:hover td:nth-child(even) {
    color: #000 !important;
}
	
body.dark-mode button.committee-header.accordion-button{
	background-color: var(--yellow-color2) !important;
	background-color: var(--yellow-color2) !important;
	color:var(--black-color) !important;
}
body.dark-mode .committee-header h2 {
    color: var(--black-color) !important;
}

body.dark-mode .common-general-administration .common-accordion-general-administration {
   border: 1px solid var(--yellow-color2);
    }
body.dark-mode .common-general-administration .accordion-button:after,
body.dark-mode .common-general-administration .accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

body.dark-mode .common-general-administration .accordion-button:not(.collapsed):after {
    transform: rotate(180deg);
}

body.dark-mode .service-box {
    background-color: var(--light-black-color);
  }
body.dark-mode .service-box .service-overlay:after {
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
}

body.dark-mode .service-box a {
    color: var(--white-color) !important;
}

body.dark-mode ul.box-text-mission li {
    color: var(--white-color);
}

 body.dark-mode .report-card {
  border-top: 4px solid var(--yellow-color2);
} 

body.dark-mode .report-year {
    color: var(--black-color);
}

body.dark-mode .btn-download {
    background-color: var(--yellow-color2);
    color:var(--black-color);
   }

body.dark-mode .table thead {
    background-color: #4e4f52;
    color: var(--white-color) !important;
}

body.dark-mode .faculty-directory .table th {
    background-color: #4e4f52;
    color:  var(--white-color);
} 

body.dark-mode .faculty-directory .table-bordered td {
    color:  var(--black-color) !important;
} 

body.dark-mode .faculty-directory .table-bordered td:last-child a {
    color: var(--yellow-color2) !important;
    background: var(--black-color) !important;
    padding: 3px 3px;
    border-radius: 3px;
}

body.dark-mode .entry-header {
    background: linear-gradient(135deg, #222, #000);
} 
body.dark-mode .course .page-header {
    background: linear-gradient(135deg, #222, #000);
	margin-bottom: 23px;
 } 
body.dark-mode .department-card {
    background: var(--yellow-color2);
    }
body.dark-mode .department-card h2 {
    color: var(--black-color) !important;
    }
body.dark-mode .course .calendar-link {
    background-color:  var(--yellow-color2);
   }
body.dark-mode .course .calendar-link a {
    color: var(--black-color);
    }
body.dark-mode .course .section-title {
    border-bottom: 2px solid var(--white-color);
   }

body.dark-mode .course .course-body {
    background: var(--yellow-color2);
}	
body.dark-mode .course .course-card{
	background: var(--yellow-color2);
}
body.dark-mode .course{color:var(--black-color) !important;}
body.dark-mode .course .course-title{color:var(--black-color) !important;}

body.dark-mode .departments .card{
	background-color:  var(--light-black-color)
}
body.dark-mode .main-departments .accordion-button {
    color: var(--black-color) !important;
    background: var(--yellow-color2) !important;
	padding: 10px 12px;
    }
body.dark-mode .accordion-header{
	color: var(--black-color);
}	

body.dark-mode .accordion-body {
    border-left: 1px solid #ffff00;
    border-right: 1px solid #ffff00;
    border-bottom: 1px solid #ffff00;
    border-radius: 0px 0px 4px 4px;
    margin-top: -2px;
}

body.dark-mode .main-departments .accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
body.dark-mode .departments .card ul.list-unstyled li{
	color: var(--white-color)
}
body.dark-mode #collapseStudents .card{
	background: var(--light-black-color);
}
body.dark-mode #collapseStudents .text-muted {
    color:var(--white-color) !important;
}
body.dark-mode .research-workss.list-section {
    padding: 0;
    background: linear-gradient(135deg, #222, #000);
}

body.dark-mode .research-workss.list-section .list-group-item {
    background: linear-gradient(135deg, #222, #000);
    border: none; border-radius:none;  color: var(--white-color);}
body.dark-mode .research-workss .list-group{border-radius:none; background:none;}	
body.dark-mode .research-workss.list-section h3, body.dark-mode h4{padding:0 15px;}
body.dark-mode .research-workss .serial-number {
  color: var(--white-color)
}	

body.dark-mode .examiners .bg-primary {
    background-color: #0a0a0a !important;
}
body.dark-mode .examiners .card {
    background-color: var(--light-black-color);
}

body.dark-mode .examiners .list-group-item {
    background-color: var(--light-black-color);
	border: 1px solid rgba(0, 0, 0, .9);
	color: var(--white-color);
}
body.dark-mode .examiners .text-success {
    color: var(--white-color) !important;
}
body.dark-mode .examiners .text-primary {
    color: var(--white-color) !important;
}
body.dark-mode .examiners .card-header.bg-success{
	background-color: #0a0a0a !important;
}
body.dark-mode .examiners .text-danger {
    color: var(--white-color)!important;
}

body.dark-mode #department-gallery .swiper-pagination-bullet {
    background: var(--yellow-color2);
  }
body.dark-mode #department-gallery .swiper-button-prev, body.dark-mode #department-gallery .swiper-button-next {
    color: var(--black-color);
    background: var(--yellow-color2);
  } 
body.dark-mode .fancybox-infobar{
	color: var(--white-color);
}
 
body.dark-mode .examiners .text-info {
    color: var(--white-color)!important;
}
body.dark-mode .student-listcol {
    color: var(--white-color);
}

body.dark-mode .publications-sadhukhan .list-container {
    background: #161615;
  }  
body.dark-mode .publications-sadhukhan .list-group-item {
     background: var(--black-color);
   } 
body.dark-mode .publications-sadhukhan .publication-number {
    color: var(--white-color);
    }  
body.dark-mode .publications-sadhukhan .publication-title {
    color: var(--white-color);
}
body.dark-mode .publications-sadhukhan .publication-details strong {
    color: #ffc107;
}	
body.dark-mode .publications-sadhukhan .doi-link {
    color: var(--yellow-color2);
   }
body.dark-mode .publications-sadhukhan .publication-details {
    color: var(--white-color);
} 
body.dark-mode .entry-number {
  color: var(--white-color);
   } 
body.dark-mode .conference-title {
    color:  var(--white-color);
}
body.dark-mode .entry-details{color:  var(--white-color);}
body.dark-mode .entry-details strong {
    color: #ffc107;
} 
body.dark-mode .mph-epidemiology .entry-title {
  color: var(--white-color);
}  

body.dark-mode #collapseCourses .card .card-body .bg-light {
    background-color: var(--black-color) !important;
}

body.dark-mode #collapseCourses .card .card-body .text-muted {
    color: var(--white-color) !important;
}
body.dark-mode .medical-ticket {
    color: var(--yellow-color2);
}
body.dark-mode .regular-activitiess ul li{
	color: var(--white-color);
}
body.dark-mode .dep-name-of-the-course strong {
    color: var(--white-color);
}
body.dark-mode .citation{
	color:var(--white-color);
}
body.dark-mode  .citation ul li {
    color:var(--white-color)
}

body.dark-mode .citation ul li .text-muted {
    color: var(--white-color) !important;
}
body.dark-mode .timeline-item .card-header {
     background-color: #0a0a0a !important;
   }
body.dark-mode .publications-regular-activitiess h4 {
    padding: 0;
}  

body.dark-mode .timeline-item .timeline-dot {
    background-color: #FFC107;
	left: 0.9rem;
} 
body.dark-mode .timeline-item::before {
    background-color: #FFC107;
}
body.dark-mode .emr-duty h4{padding: 0;}

body.dark-mode .content-section {
    background-color: var(--light-black-color);
}
body.dark-mode .content-section svg {
    color: var(--white-color);
   }
body.dark-mode .conferences-training .event-card {
    background-color: var(--light-black-color); padding:0;
    }  
body.dark-mode .conferences-training .event-card p strong {
    color: var(--white-color);
}
body.dark-mode .conferences-training .event-card ul li{
	color: var(--white-color)
}	
body.dark-mode .content-section li{color:var(--white-color);}
body.dark-mode .page-content-inner h4 {
    padding: 0;
}

body.dark-mode .main-publications-occupational .journal-name {
    color: var(--white-color)
}

body.dark-mode .main-publications-occupational .publication-card
 {background-color: var(--light-black-color);}
body.dark-mode .main-publications-occupational .authors {
    color: var(--white-color);
} 
body.dark-mode .main-publications-occupational .publication-title {
    font-weight: 600;
    color: var(--white-color);
}
body.dark-mode .research-work-occupational .research-card {
    background-color: var(--light-black-color);
}

body.dark-mode .research-work-occupational .project-title {
    color: var(--white-color);
}
body.dark-mode .research-work-occupational .project-details {
    color: var(--white-color);
    }
body.dark-mode .conferences-occupational .event-card{
	background-color: var(--light-black-color);
}
body.dark-mode .conferences-occupational .event-title {
    color: var(--white-color);
}	
body.dark-mode .conferences-occupational .event-details {
    color: var(--white-color)
}
body.dark-mode .conferences-occupational .event-date {
    color: var(--white-color)
}
body.dark-mode .examiner-roles-occupational .examiner-card {
    background-color: var(--light-black-color);
}
body.dark-mode .examiner-roles-occupational .examiner-title {
     color: var(--white-color)
}
body.dark-mode .examiner-roles-occupational .examiner-details {
  color: var(--white-color)
}
body.dark-mode .field-activities-programmes-occupational .card{
	background-color: var(--light-black-color);
}
body.dark-mode ul.activity-list li {
	color: var(--white-color)
}

ul.regular-public-services li {
     color: var(--white-color)
}
body.dark-mode .achievements-awards .list-group-item:first-child{
	background:var(--light-black-color);
	}

body.dark-mode .achievements-awards .list-group-item{
	background:var(--light-black-color); color: var(--white-color)
}

body.dark-mode .events-brief-discription .table-primary.event-dates
{ background: #2a2a26; color: var(--white-color);}
body.dark-mode .events-brief-discription .table-primary{
	color:var(--black-color);
}
body.dark-mode .department-coordinated-course .list-group-item{
	background-color: var(--light-black-color);
}
body.dark-mode .publications-regular-activitiess .text-success {
    color: var(--whiite-color) !important;
}
body.dark-mode .main-publications-occupational .publication-card {
    background-color: var(--light-black-color);}
body.dark-mode .main-publications-occupational .publication-card .list-group-item {
    color: var(--white-color);}
body.dark-mode .card.research-card .text-primary {
    color: var(--white-color)!important;
}	

body.dark-mode .main-publications-occupational .publication-card .card
{background-color: var(--light-black-color) !important;
}

body.dark-mode .main-publications-occupational .publication-card .card .list-group-item{
	background-color: var(--light-black-color);
	border-bottom: 1px solid var(--black-color);
}
body.dark-mode .card.research-card .list-group-item{
	background-color: var(--light-black-color);
	border-bottom: 1px solid var(--black-color);
	color: var(--white-color);
}

body.dark-mode .publications-occupationalss .card{
	background-color: var(--light-black-color)
}
body.dark-mode .content-section .list-group-item{
	background-color: var(--light-black-color);
	border-bottom: 1px solid var(--black-color);
}
body.dark-mode .committee-participation .card-header.bg-primary{
	    background-color: #0a0a0a !important;
}

body.dark-mode .committee-participation .list-group-item{
	background-color: var(--light-black-color);
	border-bottom: 1px solid var(--black-color);
	color: var(--white-color);
}
body.dark-mode .committee-participation .card-header.bg-success{
	background-color: #0a0a0a !important;
}
body.dark-mode .dep-name-of-the-course .list-group-item{
	background-color: var(--light-black-color);
	border: 1px solid var(--black-color);
	color: var(--white-color);
}

body.dark-mode ul.diploma-in-dietetics li  a span{
    color: var(--yellow-color2) !important;
    }
body.dark-mode ul.duration-course-airports li:before {
    color: var(--white-color);
    }	

body.dark-mode .institutional-ethics .committee-header h2 {
    color: var(--white-color) !important;
}
body.dark-mode .institutional-animal-ethics .committee-header h2 {
    color: var(--white-color) !important;
}
body.dark-mode .importantlinks-notice .menu-item a {
   color: #333;
   background-color: var(--yellow-color2);
}
body.dark-mode .importantlinks-notice .menu-item a:hover {
    background-color: var(--light-black-color);
    color: var(--yellow-color2);
	border:1px solid var(--yellow-color2)
    }
body.dark-mode .importantlinks-notice .widget-title {
    border-bottom: 2px solid var(--white-color);
    }
body.dark-mode .publications-page .student-listcol {
    color: var(--black-color);
}	
body.dark-mode .publications-page .student-listcol:hover {
    color: var(--yellow-color2);
}
body.dark-mode .teaching-training-chelta li {
    color: var(--white-color);
}
body.dark-mode #mch-activitiess .subtotal td {
   color: #000 !important;
}
body.dark-mode .section-header td {
    color: #000 !important;
}

body.dark-mode .report-header {
    background-color: var(--light-black-color);
}
body.dark-mode tr.highlight-row td {
    color: var(--black-color) !important;}
body.dark-mode #intensified-pulse-ppp .accordion-body .card{
	background-color: var(--light-black-color);}
body.dark-mode #intensified-pulse-ppp .accordion-body .card .list-group-item{
	background-color: var(--light-black-color); color:var(--white-color); border: 1px solid var(--black-color);}
body.dark-mode #mental-health-clinicc .card-header.bg-success.mental-health-clinic{
	    background-color: #0a0a0a !important;}
body.dark-mode #mental-health-clinicc .card{
	    background-color: var(--light-black-color);}
body.dark-mode .card-header.bg-info.school-health-opd{
	background-color: #0a0a0a !important;}
body.dark-mode #school-health-opdclinicc .card{
	background-color: var(--light-black-color);
}
body.dark-mode .committee-card {
    border-left: 4px solid var(--white-color);
    color: var(--white-color);
    background-color: var(--light-black-color);
}

body.dark-mode .conference-seminars-tp .list-group-item {
    background-color: var(--light-black-color);
    border: 1px solid rgba(0,0,0, 50);
    color: var(--white-color);
}
body.dark-mode .conference-seminars strong {
    color: var(--white-color);
    }
body.dark-mode #community-public-healthh .text-muted{
	color: var(--white-color) !important;
}
body.dark-mode .program-list > li {
    margin: 10px 0;
    color: var(--white-color);
}	
body.dark-mode .program-list > li strong {
    color: var(--white-color);
}
body.dark-mode .program-list .icon {
    fill: var(--white-color);
   }
body.dark-mode .faq-main .accordion-card{background:var(--light-black-color);} 
body.dark-mode .faq-main .accordion-card .accordion-body {
    border: none;}  
body.dark-mode .faq-main .accordion-card .accordion-button {
    background-color: var(--yellow-color2) !important;
    color: var(--black-color) !important;
}
body.dark-mode .faq-main .accordion-card .accordion-collapse ul li {
    color: var(--white-color)
}
body.dark-mode .faq-main ol.person-with li {
    color: var(--white-color) !important;
}	
body.dark-mode ul.water-testing li {
    color:var(--white-color);
}
body.dark-mode .main-upcomingevents .upcoming-events {
    background-color: var(--black-color);
   }
body.dark-mode .main-upcomingevents .event-card {
    background: var(--light-black-color);
}   
body.dark-mode .main-upcomingevents .event-title a {
    color: var(--yellow-color2);
   }
body.dark-mode .main-upcomingevents .event-meta {
    color: var(--white-color);
    }  
body.dark-mode .main-upcomingevents .event-meta i {
 color: var(--white-color);
}	
body.dark-mode .main-upcomingevents .th-btn {
    background-color: var(--yellow-color2);
}
body.dark-mode .main-upcomingevents .th-btn:hover {
    background: var(--yellow-color2) !important;
    color: black !important;
}

body.dark-mode .main-upcomingevents .event-date {
    background-color: var(--yellow-color2);
    color: var(--black-color);
}
body.dark-mode .main-upcomingevents .stat-card {
    border: 1px solid var(--light-black-color);
    background: var(--light-black-color);
    }
body.dark-mode .main-upcomingevents .stat-card .h2 {
    color: var(--white-color);
}
body.dark-mode .main-upcomingevents .small-muted {
   color: var(--white-color);
}

body.dark-mode .main-upcomingevents .past-events {
    background-color: var(--black-color);
}

body.dark-mode .main-recruitment .job-card {
    background: var(--light-black-color);
}

body.dark-mode #why-join-us {
    background: var(--light-black-color) !important;
	border-radius:6px; padding:0 12px;
}	

body.dark-mode .main-recruitment .benefits-icon {
    color: var(--black-color);
    }
body.dark-mode .main-recruitment .testi-area2{background-color: var(--black-color);}
body.dark-mode .main-recruitment .testi-card .box-text {
    color: var(--white-color);
   }	
body.dark-mode .main-recruitment .testi-card.style3 .rating {
    color: var(--white-color);
}  

body.dark-mode .main-recruitment .testi-card.style3 .rating i {
    color: #ffff00;
} 

body.dark-mode .main-recruitment .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--yellow-color2);
    }
body.dark-mode .main-recruitment .application-form {
    background-color: var(--light-black-color);
    }	
body.dark-mode .main-recruitment .application-form label {
    color: var(--white-color);
    }
body.dark-mode .main-recruitment .application-form select, body.body.dark-mode .main-recruitment .application-form .form-control, body.dark-mode .main-recruitment .application-form .form-select, body.dark-mode .main-recruitment .application-form textarea, body.dark-mode .main-recruitment .application-form input {
    color: var(--yellow-color2);
	padding: 0 10px;
	background:var(--black-color);
}	

body.dark-mode .main-recruitment .application-form input{
	height:35px;
}
body.dark-mode .main-recruitment .application-form select:focus, body.dark-mode .form-control:focus, body.dark-mode .form-select:focus, body.dark-mode textarea:focus, body.dark-mode input:focus {
    border-color: var(--yellow-color2);
	background:var(--black-color);
}

body.dark-mode .main-recruitment .application-form input[type="checkbox"]~label:before {
    background-color: var(--yellow-color2);
    border: 1px solid var(--black-color);
	color: var(--black-color);
	border-radius:4px;
    }
body.dark-mode .main-recruitment .application-form .form-check {
    padding-left: 0;
    }	

body.dark-mode .main-recruitment section#apply-now .application-form button:hover {
    color: var(--yellow-color2) !important;
}	

body.dark-mode .main-recruitment section#apply-now .application-form .form-control[type=file]:not(:disabled):not([readonly]) {
    background: var(--yellow-color2);
    color: #000;}
	
body.dark-mode .pediatric-card {
    background-color: var(--light-black-color);
    border: 1px solid var(--black-color);
   }
body.dark-mode  .pediatric-card:hover {
    border-color: var(--yellow-color2);
}

body.dark-mode .pediatric-card:before {
   background-color: #333;
   } 
body.dark-mode p.box-text.box-content-h {
    color: var(--white-color) !important;
}  
body.dark-mode .nl-grid.pediatric-card .box-text {
   color: var(--white-color);
} 
body.dark-mode .pediatric-card .box-text i {
    color: var(--white-color);
    }
body.dark-mode .pediatric-card .rating {
    color: var(--white-color);
}	
body.dark-mode .pediatric-card .doctor {
    color: var(--white-color);
}
body.dark-mode .pediatric-card .doctor i {
    color: var(--white-color);
    }
body.dark-mode .pediatric-card .rating i {
    color: var(--white-color);
    }	
body.dark-mode .service-card {
    background-color: var(--light-black-color);
}
body.dark-mode .service-card.style2:hover {
    border-color: var(--yellow-color2);
}	

body.dark-mode .service-card:before {
    background-color: var(--black-color2);
}

body.dark-mode .th-pagination span.active, body.dark-mode .th-pagination span:hover, body.dark-mode .th-pagination a.active, body.dark-mode .th-pagination a:hover {
    color: var(--black-color);
    background-color: var(--yellow-color2);
    border-color: var(--theme-color);
}
body.dark-mode .call-info .call-link a {
    color: var(--yellow-color2);
}
body.dark-mode ul.list-unstyled.fs-6 li{
	color: var(--white-color);
}
body.dark-mode .icc-page .custom-list li{color: var(--white-color);}
body.dark-mode .icc-page .custom-list li::before {
   color: #fff;
    }
body.dark-mode .icc-page .section-title::after {
    background: linear-gradient(90deg, #FFD700, #FFA500);}
body.dark-mode .grievance-redressal-form .card{
	background-color: var(--light-black-color);
}	
body.dark-mode .grievance-redressal-form .card label {
     color: var(--white-color);
   }
body.dark-mode .grievance-redressal-form .card-header {
    background: #121213;
    }  
body.dark-mode .grievance-redressal-form .form-select {
   background:var(--yellow-color2);
   color:var(--black-color) !important;
}
body.dark-mode .grievance-redressal-form input#fileUpload{
   background:var(--yellow-color2);
   color:var(--black-color) !important;
}

/* body.dark-mode .grievance-redressal-form .btn:hover, body.dark-mode .grievance-redressal-form button:hover {
    color: var(--yellow-color2) !important;}
	
body.dark-mode .grievance-redressal-form select, .grievance-redressal-form .form-control, .grievance-redressal-form .form-select, textarea, input {
    border-color: var(--yellow-color2);
    background: var(--yellow-color2) !important;
	color:var(--black-color) !important;
}	
	
body.dark-mode .grievance-redressal-form select:focus, .grievance-redressal-form .form-control:focus, .grievance-redressal-form .form-select:focus, textarea:focus, input:focus {
    border-color: var(--yellow-color2);
    background: var(--light-black-color);
	color:var(--yellow-color2) !important;
}

body.dark-mode .grievance-redressal-form select, .grievance-redressal-form .form-control, .grievance-redressal-form .form-select, .grievance-redressal-form textarea, .grievance-redressal-form input{
	background: var(--yellow-color2) !important;
	background-color: var(--yellow-color2) !important;
}
body.dark-mode select#category{
	background-color: var(--yellow-color2) !important;
} */
body.dark-mode .grievance-redressal-form select, body.dark-mode .grievance-redressal-form .form-control, body.dark-mode .grievance-redressal-form .form-select, body.dark-mode .grievance-redressal-form textarea, body.dark-mode .grievance-redressal-form input {
    border-color: var(--yellow-color2);
    background: var(--yellow-color2);
	color:var(--black-color) !important;
}

body.dark-mode input::placeholder {
    color: #000; /* black */

}

body.dark-mode .committee-header {
    background-color: var(--yellow-color2);
    color: var(--black-color) !important;
    }	

body.dark-mode .institutional-ethics .committee-header h2 {
    color: var(--black-color) !important;
}
body.dark-mode .institutional-animal-ethics .committee-header h2 {
    color: var(--black-color) !important;
}
body.dark-mode input#zip{color: var(--black-color) !important;}
body.dark-mode .calendarFaqArea .product-tab-style1 a {
    color: var(--yellow-color2);
    }
/* content area */

/* sidebar */

body.dark-mode .th-menu-wrapper .mobile-logo{
	    background-color: var(--yellow-color2);
}

body.dark-mode .th-mobile-menu{
	background-color: var(--light-black-color);
	height: 100%;
	min-height: 100%;
}
body.dark-mode .th-mobile-menu ul li a{color: var(--yellow-color2);}

body.dark-mode .th-mobile-menu ul .th-item-has-children>a .th-mean-expand {
    background-color: var(--yellow-color2);
    color: var(--black-color);
   }
body.dark-mode .th-mobile-menu ul li {
    border-bottom: 1px solid var(--yellow-color2);
	padding: 0 13px;
}

body.dark-mode ul.sub-menu.th-submenu {
    background: var(--black-color);
    margin-bottom: 8px;
   }
body.dark-mode .th-mobile-menu ul li li:first-child {
    border-top: 2px solid var(--yellow-color2);
}
body.dark-mode .th-mobile-menu>ul {
    padding: 0 0px;
}

body.dark-mode .th-menu-wrapper .th-menu-area {
   border-right: 3px solid var(--yellow-color2);
}
body.dark-mode #sidebar{background-color: var(--light-black-color);}
body.dark-mode #sidebar ul li {border-bottom: 1px solid var(--yellow-color2);}
body.dark-mode .dropdown-btn.about-btn {
    background-color: var(--yellow-color2) !important;
    color: var(--black-color) !important;
  }
body.dark-mode .dropdown-btn.about-btn a{
    color: var(--black-color) !important;
  }
body.dark-mode .dropdown-btn.about-btn svg{fill: var(--black-color) !important;}
body.dark-mode  #sidebar .dropdown-btn.about-btn a.active {
    background: none;
   } 
body.dark-mode #sidebar a:hover {
    color: var(--black-color) !important;
    background: var(--yellow-color2);
} 

body.dark-mode #sidebar li a:before {
    color: var(--yellow-color2);
    }
body.dark-mode #sidebar li a:hover:before {
    color: #000 !important;
}
body.dark-mode #sidebar svg {
    fill: var(--yellow-color2);
    }	
body.dark-mode #sidebar li:hover svg {
    fill: #000 !important;
}
body.dark-mode button.dropdown-btn svg{fill: var(--yellow-color2) !important;}
body.dark-mode #sidebar .sub-menu {
    background: #4e4f52;
}	
body.dark-mode #sidebar .sub-menu.show {
    background: #56562e;}
	
/* sidebar */

/* footer */
body.dark-mode .footer-layout1 {
    background:var(--black-color) !important;
}

body.dark-mode .footer-layout1 .widget-area {
    background-color: var(--light-black-color);
    }
	
body.dark-mode .footer-widget.widget_meta a:before,
body.dark-mode .footer-widget.widget_pages a:before,
body.dark-mode .footer-widget.widget_archive a:before,
body.dark-mode .footer-widget.widget_categories a:before,
body.dark-mode .footer-widget.widget_nav_menu a:before {
    content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.9'%3E%3Cpath d='M16 6.47399V9.52606C16 9.75581 15.8138 9.94225 15.5838 9.94225H9.94225V15.5838C9.94225 15.8139 9.75581 16 9.52606 16H6.47399C6.24437 16 6.05779 15.8138 6.05779 15.5838V9.94225H0.416193C0.186253 9.94225 0 9.75581 0 9.52606V6.47399C0 6.24419 0.186253 6.05779 0.416193 6.05779H6.05779V0.416193C6.05779 0.186162 6.24432 0 6.47399 0H9.52606C9.75581 0 9.94225 0.186162 9.94225 0.416193V6.05779H15.5838C15.8139 6.05779 16 6.24419 16 6.47399Z' fill='%23ffff00'/%3E%3C/g%3E%3C/svg%3E%0A");
    color: #ffff00; /* fallback */
    }
body.dark-mode .footer-layout1 .th-widget-about .footer-info {
    color: var(--white-color);
}
body.dark-mode .footer-layout1 .th-widget-about .footer-info i {
    border: 1px solid #DEDFE3;
    color: var(--white-color);
    }	
body.dark-mode .copyright-wrap .copyright-text {
    color: var(--white-color);
}	

body.dark-mode .footer-layout1 .social-links .title {
    color: var(--white-color);
}

body.dark-mode .footer-layout1 .social-links a:hover {
    background-color: var(--yellow-color2);
    color: var(--black-color);
}

body.dark-mode .social-links a:hover {
    background-color: var(--yellow-color2);
    color: var(--black-color) !important;
    border-color: var(--yellow-color2);
}

body.dark-mode .th-widget-about .about-logo img {
    background: var(--yellow-color2);
}

body.dark-mode .footer-layout1 .th-widget-about .footer-info i:hover {
    background-color: var(--yellow-color2);
    color: var(--black-color);
}

body.dark-mode .opening-hour-content:before {
   background: var(--black-color);
   }
body.dark-mode .calendarFaqArea .product-tab-style1 {
    background: var(--light-black-color);
 }   
body.dark-mode .calendarFaqArea .calendarArea {
    background: var(--light-black-color);
    } 
body.dark-mode table.fc-header {
    background-color: var(--black-color);
    }	
body.dark-mode td, th {
    border: 1px solid var(--light-black-color);
    }
body.dark-mode .fc-state-default {
    border-color: var(--yellow-color2);
    color: var(--black-color);
}	

body.dark-mode .fc-state-down, .fc-state-active {
    background-color: var(--light-black-color);
    background-image: none;
    outline: 0;
    color: #FFFFFF;
}
body.dark-mode .fc-state-active{
	border-color: var(--yellow-color2) !important;
    color: var(--black-color) !important;
}

body.dark-mode .fc-state-hover, body.dark-mode .fc-state-down, body.dark-mode .fc-state-active, body.dark-mode .fc-state-disabled {
    color: var(--black-color);
    background-color: var(--yellow-color2);
}
body.dark-mode .calendarFaqArea .fc-header .fc-button {
    background: var(--yellow-color2);
}
body.dark-mode .fc-state-highlight > div > div.fc-day-number {
    background-color: var(--yellow-color2);
    color: var(--black-color) !important;
   }
body.dark-mode .fc-week .fc-day:hover .fc-day-number {
    background-color: var(--yellow-color2);
    color: var(--black-color) !important;
   }  
body.dark-mode .fc-event {
    border: 1px solid var(--yellow-color2);
    background-color: var(--yellow-color2);
    color: var(--black-color);
    }   
body.dark-mode .calendarFaqArea .fc-week .fc-day > div .fc-day-number {
    color: var(--yellow-color2);}
body.dark-mode .fc-event-time, .fc-event-title {
    color: var(--black-color);
}	
body.dark-mode .appointmentArea table {border: 1px solid var(--yellow-color2);
}

body.dark-mode .appointmentArea thead tr.fc-first {
    background-color: var(--yellow-color2);
}
body.dark-mode .fc-border-separate tr.fc-last th {
    border-color: var(--black-color);
    }
body.dark-mode .calendarFaqArea .product-tab-style1 a:hover, body.dark-mode .calendarFaqArea .product-tab-style1 a.active {
    background: var(--yellow-color2);
    color: var(--black-color) !important;
}	

body.dark-mode .product-tab-style1 {
    border-bottom: 1px solid var(--black-color);
    }
body.dark-mode .scroll-top svg {
    color: var(--yellow-color2);
    border-radius: 50%;
    background: var(--black-color);
}	

body.dark-mode .scroll-top .progress-circle path {
    stroke: var(--yellow-color2);
}

body.dark-mode .scroll-top:after {
    color: var(--yellow-color2);
    border: 2px solid var(--yellow-color2);
    }
	


body.dark-mode .th-btn.style2:before,
body.dark-mode .th-btn.style2:after {
    background: yellow;
	color:#000 !important;
}


body.dark-mode .th-btn.style2:hover:before,
body.dark-mode .th-btn.style2:hover:after {
    background: black !important;
	color:#000 !important;
}

body.dark-mode .contact-content .th-btn:hover {
    background: yellow !important;
    color: yellow!important;
}

body.dark-mode .call-info .call-icon i {
   background-color: var(--yellow-color2);
    color: var(--black-color);
    }
body.dark-mode .call-info.style2 .call-label {
    color: var(--white-color);
}	

/* Hover effect */
body.dark-mode .th-btn.black-border:hover {
    background: yellow !important;  
    color: black !important;      
}

body.dark-mode .th-btn.black-border:hover:after {
    background: yellow !important;
}
body.dark-mode .report-card a{color:var(--black-color) !important;} 

body.dark-mode .btn-download:hover {
    background-color: var(--black-color);
    color: var(--yellow-color2) !important;
}
body.dark-mode .th-btn:hover {
    background: yellow !important;  
    color: black !important;      
}

body.dark-mode .th-btn:hover:after {
    background: yellow !important;
}

body.dark-mode .footer-layout1 .social-links a {
   border: 1px solid var(--yellow-color2);
}	
	
/* .th-widget-about .about-logo img {
    filter: brightness(0) saturate(100%) invert(78%) sepia(88%) saturate(2600%) hue-rotate(10deg) brightness(105%) contrast(105%);
} */

body.dark-mode .footer-widget.widget_meta a, body.dark-mode .footer-widget.widget_pages a, body.dark-mode .footer-widget.widget_archive a, body.dark-mode .footer-widget.widget_categories a, body.dark-mode .footer-widget.widget_nav_menu a {
    color: var(--yellow-color2);
}
body.dark-mode .footer-layout1 .social-links a {
    background-color: var(--yellow-color2);
    color: var(--black-color);
   }
body.dark-mode .footer-widget.widget_nav_menu a:hover{color:#ffc107;}   
/* footer */
 
body.dark-mode a {
  color: var(--yellow-color2);
  }

body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode h6 {
  color: var(--white-color) !important;
}

body.dark-mode .btn,
body.dark-mode button {
  background: var(--black-color) !important;
  color: var(--yellow-color2) !important;
  border: 1px solid var(--yellow-color2) !important;
}

body.dark-mode .btn:hover,
body.dark-mode button:hover {
  background: var(--yellow-color2) !important;
  color: var(--black-color) !important;
}

/* Toolbar styling */
/* #accessibility-toolbar {
  position: relative;
  right: 15px;
  bottom: 15px;
  background: #fff;
  border: 2px solid #ccc;
  border-radius: 8px;
  padding: 6px 10px;
  z-index: 2000;
} */
#accessibility-toolbar button {
  background: #f5f5f5;
  border: none !important;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
  padding: 4px 8px;
  transition: 0.3s;
}
#accessibility-toolbar button:hover {
  background: var(--black-color);
  color: var(--yellow-color);
}

.page-content #increase h4{font-size:60px;
	
}


