.theme-dark .page_main {
    background: #252525 !important;
}

.theme-dark .career-table {
    background: #252525 !important;
}

.theme-dark .career-table table thead tr th {
    color: #fff !important;
}

.theme-dark .career-table table thead tbody tr td {
    color: #fff !important;
}

.theme-dark .page-data-section {
    background: #252525 !important;
}

.theme-dark .career-table table thead tbody tr td {
    color: #fff !important;
}

.theme-dark .custom-page-data p span span strong span {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data p span span span {
    color: #fff !important;
}

.theme-dark ::marker {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data p span strong span span {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data p span span span strong {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data ul li span span span strong {
    color: #fff !important;
}

.theme-dark .custom-page-data ul li span span span strong {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data ul li span span span {
    color: #fff !important;
}

.theme-dark .custom-page-data h2 span span strong {
    color: #fdbd30 !important;
}

.theme-dark .custom-page-data p a strong span span span {
    color: #fdbd30 !important;
}

.theme-dark .tp-project-area-3 {
    background: #282828!important;
}

.theme-dark .top-menu-bar {
    background-color: #3c3c3c!important;
}

.theme-dark .testimonials-flip {
    background-color: #3c3c3c!important;
}

.theme-dark .fw-bold {
    color: #fdbd30 !important;
}

.theme-dark .ts-2 {
    color: #fff !important;
}

.theme-dark .main-section-start {
    background: #282828 !important;
}

.theme-dark .news-run-line {
    background: #3c3c3c !important;
}

.theme-dark .rateLeft {
    background: #3c3c3c;
    border-radius: 60px 0 0 60px;
    box-shadow: 0 8px 13px #e9eaf12b;
}

.theme-dark .rateRight {
    background: #3c3c3c;
    border-radius: 0 60px 60px 0;
    box-shadow: 0 8px 13px #e9eaf12b;
}

.theme-dark .Testimonials-card {
    box-shadow: 0 8px 13px #e9eaf12b!important;
}

.theme-dark .Testimonials-card p {
    color: #ffffff !important;
}

.theme-dark .feature-content h5 {
    color: #fdbd30 !important;
}

.theme-dark .testimonials h2 {
    color: #fdbd30 !important;
}

.theme-dark .rateTitle {
    font-size: 15px;
    font-weight: 600 !important;
    color: #fdbd30;
}

.theme-dark .feature-icon {
    background: #282828;
}

.theme-dark .swiper-pagination-bullet-active {
    background: #fdbd30 !important;
}

.theme-dark .swiper-pagination-bullet {
    background: #f0f5fb;
}

.theme-dark .about-text-section {
    background: #252525 !important;
}

.theme-dark .sub-title {
    color: #fdbd30 !important;
}

.theme-dark .about-text-section p {
    color: #ffffff !important;
}

.theme-dark .team-member .team-member-info h4 {
    color: #fdbd30!important;
}

.theme-dark .team-member .team-member-info p {
    color: #ffffff !important;
}

.theme-dark .team-member {
    box-shadow: 0 0 15px rgb(240 245 251 / 42%);
}

.theme-dark .comun_back_color {
    background: #252525 !important;
}

.theme-dark .course-card.style2 {
    border: 1px solid #ddd;
    box-shadow: 0 0 15px rgb(240 245 251 / 35%);
    background-color: #3c3c3c !important;
}

.theme-dark .branch-name {
    color: #fdbd30 !important;
}

.theme-dark .text-color-branch {
    color: #ffffff !important;
}

.theme-dark .course-info a {
    color: #ffffff !important;
}

.theme-dark .get-direction {
    border: 1px solid #fff;
}

.theme-dark .mq_dtl_tbl thead tr th {
    color: #ffffff !important;
}

.theme-dark .career-data-section {
    background: #252525 !important;
}

.theme-dark .career-data-section .table thead tr th {
    color: #ffffff !important;
}

.theme-dark .career-data-section .blink {
    color: #fdbd30 !important;
}

.theme-dark .career-data-section .table tbody tr td {
    color: #ffffff !important;
}

.theme-dark .career-data-section .table tbody tr th {
    color: #ffffff !important;
}

.theme-dark .pxl-download-l1 .pxl--item {
    background-color: #3c3c3c;
}

.theme-dark .pxl-download-l1 .pxl-item--name {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p span span strong span a {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p strong span span a span span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p strong span span a span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p span span strong span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p span span span {
    color: #ffffff !important;
}

.theme-dark .page-data-section .fadeInRight p span strong span span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p span span span strong {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p strong span span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p span strong span {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight ul li span span span strong {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight ul li span span span {
    color: #ffffff !important;
}

.theme-dark .page-data-section .fadeInRight h2 span span span strong {
    color: #fdbd30 !important;
}

.theme-dark .page-data-section .fadeInRight p strong span span span a span {
    color: #ffffff !important;
}

.theme-dark .page-data-section .fadeInRight p strong span span span span {
    color: #ffffff !important;
}

.theme-dark .sys_contactUs_forms {
    background: #252525 !important;
}

.theme-dark .sys_contactUs_forms .sys_contactUs_forms_content .left_part {
    background: #3c3c3c;
}

.theme-dark .sys_contactUs_forms .sys_contactUs_forms_content .left_part h3 {
    color: #fdbd30 !important;
}

.theme-dark .sys_contactUs_happy_answer_content {
    background: #3c3c3c;
}

.theme-dark .sys_contactUs_happy_answer_content h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    background: linear-gradient(to right, #ffffff, #ffffff, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme-dark .sys_contactUs_happy_answer_content img {
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    background: linear-gradient(to right, #ffffff, #ffffff, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme-dark .sys_contactUs_happy_answer_content h2 span {
    display: block;
    font-size: 20px;
    font-weight: normal;
    background: linear-gradient(to right, #fdbd30, #fdbd32, #fdbd30, #f7b532);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme-dark .sys_contact_map_inner {
    margin: 32px 0 0;
    background: #3c3c3c;
    padding: 30px 25px;
}

.theme-dark .rateIcon-l {
    background: #282828;
}

.theme-dark .mobile-view-box {
    height: 205px;
    width: 100%;
    aspect-ratio: 1 / 1;
    border-radius: 0px 20px 20px;
    background: #3c3c3c;
}

.theme-dark .mobile-view-box-img-box {
    width: 80px;
    height: 80px;
    background: #282828;
    border-radius: 50%;
}

.theme-dark .topbar-image {
    height: 60px;
    width: 60px;
    background-color: #282828;
    border-radius: 50%;
    align-items: center !important;
    justify-content: center !important;
    display: flex !important;
}

.theme-dark .loan-img-box {
    background-color: #282828;
}

.theme-dark .Deposit-page table tbody tr td{
      background-color: #3c3c3c!important;
  border-bottom: 1px solid #ffffff!important;
    border-left: 1px solid #ffffff!important;
    border-right: .7px solid #ffffff!important;
    border-top: 1px solid #ffffff!important;
}

.theme-dark .Deposit-page table tbody tr td span span span{
    color: #ffffff !important;
}
.theme-dark .Deposit-page table tbody tr td span span strong span{
    color: #fdbd30!important;
}

.theme-dark .Thev-page p span span span strong span{
    color: #fdbd30!important;
  background-color: unset!important;
}

.theme-dark .Thev-page p span span span span strong {
  color: #fdbd30!important;
  background-color: #3c3c3c!important;
}
.theme-dark .Thev-page table tbody tr td {
  background-color: #3c3c3c!important;
}
.theme-dark .Thev-page p span span strong{
    color: #fdbd30 !important;
}
.theme-dark .Loans-page p strong span span span {
  background-color: unset!important;
}

.theme-dark .Goods-page p span span span span{
  background-color: unset!important;
}
.theme-dark .Goods-page ul li span span span span{
  background-color: unset!important;
}
.theme-dark .Goods-page p span span strong{
    color: #fdbd30 !important;
}
.theme-dark .Loan-page p strong span a span span span{
  background-color: unset!important;
      color: #fdbd30 !important;
}
.theme-dark .page-data-section .fadeInRight p span span strong span {
  background-color: unset!important;
}

.theme-dark .page-data-section .fadeInRight p strong span span span span {
  background-color: unset!important;
}

.theme-dark .page-data-section .fadeInRight p strong span span a span span {
   background-color: unset!important;
}

.theme-dark .Rent p span span{
  color: #fff !important;
}

.theme-dark .Rent p span span strong{
    color: #fdbd30 !important;
}
.theme-dark .Rent ul li span span strong{
    color: #fdbd30 !important;
}
.theme-dark .Rent ul li span span{
    color: #fff !important;
}
.theme-dark .Solar h3 span strong span span{
color: #fdbd30 !important;
}
.theme-dark .page-data-section .fadeInRight p span strong span span {
   background-color: unset!important;
}

.theme-dark .RTGS-page table tbody tr td {
    background-color: #3c3c3c!important;
    border-color: #ffffff!important;
}
.theme-dark .RTGS-page table tbody tr td span span span strong{
    color: #fdbd30 !important;
}

.theme-dark .RTGS-page table tbody tr td span span span{
    color: #fff !important;
}


.theme-dark .NEFT-page table tbody tr td {
    background-color: #3c3c3c!important;
    border-color: #ffffff!important;
}
.theme-dark .NEFT-page table tbody tr td span span span strong{
    color: #fdbd30 !important;
}

.theme-dark .NEFT-page table tbody tr td span span span{
    color: #fff !important;
}


.theme-dark .Locker-page table tbody tr td {
    background-color: #3c3c3c!important;
    border-color: #ffffff!important;
}
.theme-dark .Locker-page table tbody tr td span span span strong{
    color: #fff !important;
}

.theme-dark .Locker-page table tbody tr td span span span{
      color: #fdbd30 !important;
}

.theme-dark .ATM-page table tbody tr td {
    background-color: #3c3c3c!important;
    border-bottom: 1px solid #fff!important;
    border-left: 1px solid #fff!important;
    border-right: 1px solid #fff!important;
    border-top: 1px solid #fff!important;
}
.theme-dark .ATM-page table tbody tr td span span span {
  color: #fff !important;
}

.theme-dark .ATM-page table tbody tr td span span strong span {
    color: #fdbd30 !important;
}
.theme-dark .Draft-page p span span strong{
    color: #fdbd30 !important;
}

.theme-dark .Draft-page p span {
    color: #fff !important;
}

.theme-dark .E-Commerce-page p span span span {
   background-color: unset!important;
}
.theme-dark .System-page p span {
    color: #fff !important;
}

.theme-dark .System-page .fadeInRight p span span span strong {
      color: #fff !important;
}

.theme-dark .Banking  ul li strong a span {
color: #fdbd30 !important;
}
.theme-dark .Banking  ul li strong  span {
color: #fdbd30 !important;
}
.theme-dark .Machine-page h2 strong span {
    color: #fdbd30 !important;
}
.theme-dark .Holiday-page table tbody tr td span {
    color: #fdbd30 !important;
}

.theme-dark .Charges-page table tbody tr td {
	border-bottom: 1px solid #fff!important;
    border-left: 1px solid #fff!important;
    border-right: 1px solid #fff!important;
    border-top: 1px solid #fff!important;
    background: #3c3c3c!important;
}
.theme-dark .Charges-page table tbody tr td span strong span span {
    color: #fdbd30 !important;
}
.theme-dark .Charges-page table tbody tr td span span span {
    color: #fff !important;
}
.theme-dark .Charges-page table tbody tr td span strong u span span {
    color: #fff !important;
}
.theme-dark .Interest table tbody tr td {
    border-bottom: 1px solid #fff!important;
    border-left: 1px solid #fff!important;
    border-right: 1px solid #fff!important;
    border-top: 1px solid #fff!important;
    background: #3c3c3c!important;
}
.theme-dark .Interest table tbody tr td span span {
    color: #fdbd30 !important;
}

.theme-dark .Interest table tbody tr td span span span {
    color: #fff !important;
}

.theme-dark .Awareness-page table tbody tr td {
    background-color: #3c3c3c!important;
    border-bottom: 1px solid #fff!important;
    border-left: 1px solid #fff!important;
    border-right: 1px solid #fff!important;
    border-top: 1px solid #fff!important;
}
.theme-dark .Awareness-page table tbody tr td span span span strong {
    color: #fdbd30 !important;
}
.theme-dark .Awareness-page table tbody tr td span span strong a span {
    color: #fff !important;
}
.theme-dark .Awareness-page table tbody tr td span a span {
    color: #fff !important;
}
.theme-dark .Awareness-page table tbody tr td span a span span strong {
    color: #fff !important;
}

.theme-dark .form-control {
    background-color: #3c3c3c!important;
}
.theme-dark .sys_contactUs_forms .sys_contactUs_forms_content .left_part ul li label {
    color: #ffff!important;
}

.theme-dark .sys_contactUs_forms .sys_contactUs_forms_content .left_part ul li select.form-control {
    color: rgb(240 245 251)!important;
}

.theme-dark  .sys_contact_map_inner ul li>div {
    border: solid 1px rgb(240 245 251)!important;
      background: #3c3c3c!important;
}

.theme-dark .sys_contact_map_inner ul li>div p a {
    color: #fff!important;
}

.theme-dark .sys_contactUs_forms .sys_contactUs_forms_content .left_part ul li input.form-control {
    height: auto;
    border: solid 1px #e4e4e4;
    width: 100%;
    padding: 18px;
    font-size: 16px;
    color: rgb(240 245 251);
    border-radius: 10px;
}

.theme-dark .chairman-page{
    background: #282828 !important;
}
.theme-dark .chairman-page p{
  color: #fff!important;
}

.theme-dark .carrer-page-section{
  background: #252525 !important;
}


.theme-dark .carrer-page-section .label {
    color: #fff!important;
}


.loan-img-box {
    height: 60px;
    width: 60px;
    background-color: #f0f5fb;
    border-radius: 50%;
    align-items: center !important;
    justify-content: center !important;
    display: flex !important;
}

.theme-image {
    filter: brightness(1);
    /* Normal brightness for light theme */
}


/* Dark Theme */

.theme-dark .theme-image {
    filter: brightness(0) invert(1);
    /* Invert colors for dark theme */
}