    /* Homepage Dark Theme CSS:
    ============================================= */
    
    .darkTheme .header_top {
        background: #2A2927;
    }
    
    .darkTheme .header_top_left li a {
        color: #fff;
        border-color: #fff;
    }
    
    .darkTheme .header_top_left li::after {
        background: #fff;
    }
    
    .darkTheme .theme_white {
        color: #000 !important;
    }
    
    .darkTheme .theme_green {
        color: #598b0b !important;
    }
    
    .darkTheme .language_link a {
        color: #fff;
    }
    
    .darkTheme .language_link a::after {
        background: #fff;
    }
    
    .darkTheme .myDropdown dt small {
        color: #fff;
        border-color: #fff !important;
    }
    
    .darkTheme .nav-drp-arw {
        background-image: url(../images/y-drop-icon.png);
    }
    
    .darkTheme .custom_form li select,
    .darkTheme .myDropdown dt span {
        background-image: url(../images/w-drop-icon.png);
    }
    
    .darkTheme .myDropdown dt small {
        background-image: url(../images/w-lan-icon.png);
    }
    
    .darkTheme .header_middle {
        background: #212020;
    }
    
    .darkTheme a.site_logo img:first-child {
        display: none;
    }
    
    .darkTheme a.site_logo span {
        background-image: url(../images/w-ashok-stambh.png);
    }
    
    .darkTheme a.site_logo figure {
        background: unset;
        color: #fff;
        width: 477px;
        margin: 0;
    }
    
    .darkTheme .header_middle figure {
        background: url(../images/dark-swachh-bharat-img.png) 0 0 no-repeat;
        background-size: contain;
        width: 333px;
        height: 70px;
        margin: 30px 0 0;
    }
    
    .darkTheme .footer .header_top_right figure {
        background: url(../images/dark-swachh-bharat-img.png) 0 0 no-repeat;
        background-size: contain;
        width: 332px;
        height: 70px;
        margin: 0;
    }
    
    .darkTheme .footer .header_top_right figure img,
    .darkTheme .header_middle figure img {
        display: none !important;
    }
    
    .darkTheme .header_bottom {
        background: #2A2927 !important;
    }
    
    .darkTheme .header_nav>ul>li>a {
        color: #FFF600;
    }
    
    .darkTheme .header_nav>ul>li>a:hover::after,
    .darkTheme .header_nav>ul>li.active>a:after {
        background: #FFF600 !important;
    }
    
    .darkTheme .header_nav ul ul {
        background: rgb(68 68 68);
    }
    
    .darkTheme .header_nav ul ul>li>a {
        color: #fff;
    }
    
    .darkTheme .header_nav ul ul>li>a:hover {
        background: #212020;
        color: #FFF600;
    }
    
    .darkTheme .custom_link a {
        background: #FFF600;
    }
    
    .darkTheme .panel_bg {
        background: unset;
    }
    
    .darkTheme .custom_panel_1 {
        background: unset;
    }
    
    .darkTheme .custom_panel_1_left h1,
    .darkTheme .custom_panel_1_left h1 span {
        color: #FFF600;
    }
    
    .darkTheme .custom_panel_1_left small {
        color: #fff;
    }
    
    .darkTheme .custom_panel_1_left p,
    .darkTheme .custom_panel_1_left em {
        color: #fff;
    }
    
    .darkTheme .custom_panel_1_right a {
        border-color: #FFF600;
        background: #FFF600;
        color: #000;
    }
    
    .darkTheme .loan_info {
        background: #000000 !important;
    }
    
    .darkTheme .tender_content li,
    .darkTheme .loan_info,
    .darkTheme .faq_accordion_panel {
        background: #2A2927;
    }
    
    .darkTheme .faq_accordion_panel .faq_acc_cont ol li {
        color: #fff;
    }
    
    .darkTheme .custom_panel_2 li>.whats_new,
    .darkTheme .custom_panel_2 li>.video_gallery {
        background: #2A2927;
        border: 2px solid #bbbbbb;
    }
    
    .darkTheme .footer,
    .darkTheme .footer .header_top {
        background: #2A2927;
        border-color: #fff;
    }
    
    .darkTheme .footer a.site_logo {
        background: unset;
        padding: 0;
    }
    
    .darkTheme .self_empowerment2 {
        background: #2A2927 !important;
        color: #fff !important;
    }
    
    .darkTheme .txt_tag {
        background: #2A2927 !important;
        color: #fff !important;
    }
    
    .darkTheme .loan_row_1_left span,
    .darkTheme .award h3,
    .darkTheme .loan_row_2 li em,
    .darkTheme .loan_row_3>ul>li em {
        background: #fff !important;
        color: #000 !important;
    }
    
    .custom_panel_2 li>.box1 span,
    .darkTheme .loan_info .txt_tag {
        background: #fff !important;
        color: #000 !important;
    }
    
    .darkTheme .custom_panel_2 li>.video_gallery small,
    .darkTheme .custom_panel_2 li h3,
    .darkTheme .self_empowerment .txt_box1>span,
    .darkTheme .self_empowerment .txt_box2 small,
    .darkTheme .self_empowerment .txt_box2 span {
        color: #fff;
    }
    
    .darkTheme .self_empowerment {
        background: unset;
    }
    
    .darkTheme .recent_news h2,
    .darkTheme .self_empowerment h2 {
        color: #FFF600;
    }
    
    .darkTheme .self_empowerment .txt_box1 small {
        color: #000;
    }
    
    .darkTheme .self_empowerment small {
        color: #fff;
    }
    
    .darkTheme .self_empowerment .txt_box1 {
        background-image: url(../images/d-shp-bg1.png);
    }
    
    .darkTheme .self_empowerment .txt_box2 {
        background: #2A2927;
    }
    
    .darkTheme .faq_panel_txt a {
        background: #FFF600;
    }
    
    .darkTheme .header_top_left li a:hover {
        color: #c2fa6b;
    }
    
    .darkTheme .language_link a:hover {
        color: #c2fa6b !important;
    }
    
    .darkTheme {
        background: #1A1917 !important;
    }
    
    .darkTheme .self_empowerment2 h2 {
        color: #FFF600;
    }
    
    .darkTheme .loan_info h2 {
        color: #FFF600;
    }
    
    .darkTheme .custom_panel_2 li>.box1 strong,
    .darkTheme .custom_panel_2 li>.box1 p,
    .darkTheme .loan_info p,
    .darkTheme .loan_info h3 {
        color: #fff;
    }
    
    .darkTheme .setup_account_form,
    .darkTheme .custom_panel_2 li>.box1 strong,
    .darkTheme .loan_row_4>ul>li,
    .darkTheme .award,
    .darkTheme .loan_row_2 li,
    .darkTheme .loan_row_3>ul>li,
    .darkTheme .loan_row_1_left figure {
        background-color: #2A2927;
    }
    
    .darkTheme .loan_row_2 li strong,
    .darkTheme .loan_row_1_left strong {
        color: #FFF600;
    }
    
    .darkTheme .faq_panel_txt p,
    .darkTheme .loan_row_2 li strong:nth-child(4),
    .darkTheme .loan_row_1 li strong:nth-child(3) {
        color: #fff;
    }
    
    .darkTheme .loan_row_4>ul>li span,
    .darkTheme .loan_row_2 li small,
    .darkTheme .loan_row_2 li small:nth-child(3),
    .darkTheme .loan_row_1_left small,
    .darkTheme .loan_row_3>ul>li span {
        color: #fff;
        border-color: #fff;
    }
    
    .darkTheme .loan_row_1 li {
        background-image: url(../images/d-shp-bg2.png);
    }
    
    .darkTheme .loan_row_4>ul>li figure {
        background: #fff !important;
    }
    
    .darkTheme .custom_panel_2 li>.box1 {
        background-image: url(../images/d-shp-bg3.png);
    }
    
    .darkTheme .faq_panel_txt h2,
    .darkTheme .custom_panel_2 li>.box1 h3,
    .darkTheme .custom_panel_2 li h3 {
        color: #FFF600;
    }
    
    .darkTheme .footer_box a,
    .darkTheme .quick_link h5,
    .darkTheme .quick_link li a,
    .darkTheme .footer_box p,
    .darkTheme .footer_box span,
    .darkTheme .footer_box span strong,
    .darkTheme .footer_bottom P {
        color: #fff;
    }
    
    .darkTheme .quick_link li a:hover {
        color: #FFF600;
    }
    
    .darkTheme .footer_box {
        border-color: #fff;
    }
    
    .darkTheme .whats_new h3 {
        background: url(../images/w-txt1.png) right center no-repeat;
        background-size: 180px auto;
    }
    
    .darkTheme .whats_new h3 img {
        display: none !important;
    }
    
    .darkTheme .custom_table h2 {
        color: white !important;
    }
    
    .darkTheme .custom_table p {
        color: white !important;
    }
    
    .darkTheme .duties_responsibilities .d_column strong {
        color: #FFF600;
    }
    
    .darkTheme .c_box_2 {
        background-image: url(../images/d-shp-bg4.png);
    }
    
    .darkTheme .c_box_2::after {
        background-image: url(../images/d-pink-arrow.png);
    }
    
    .darkTheme .toggle i,
    .darkTheme .txt_resize label i {
        background-image: url(../images/w-toggle.png);
    }
    
    .darkTheme .toggle input:checked+i,
    .darkTheme .txt_resize label input:checked+i {
        background-image: url(../images/w-toggle-active.png);
    }
    
    .darkTheme .cont_box2.odd,
    .darkTheme .contact_us li,
    .darkTheme .duties_responsibilities .d_column {
        background-color: #292827 !important;
    }
    
    .darkTheme .employee_slider_area {
        border-color: #fff;
    }
    
    .darkTheme .slider_arrow a img {
        visibility: hidden;
    }
    
    .darkTheme .custom_panel_3 figure {
        background: #fff;
        padding-top: 10px;
    }
    
    .darkTheme .slider_arrow a.e_prev,
    .darkTheme .slider_arrow a.f_prev,
    .darkTheme .slider_arrow a.g_prev,
    .darkTheme .slider_arrow a.s_prev,
    .darkTheme .slider_arrow a.i_prev {
        background: url(../images/w-arrow.png) 0px 0px no-repeat;
        background-size: 163px 70px;
        width: 70px;
        height: 70px;
    }
    
    .darkTheme .slider_arrow a.e_next,
    .darkTheme .slider_arrow a.f_next,
    .darkTheme .slider_arrow a.g_next,
    .darkTheme .slider_arrow a.s_next,
    .darkTheme .slider_arrow a.i_next {
        background: url(../images/w-arrow.png) right 0px no-repeat;
        background-size: 163px 70px;
        width: 70px;
        height: 70px;
    }
    
    .darkTheme .cont_box2,
    .darkTheme .custom_panel_4 li {
        background-image: url(../images/d-shp-bg9.png) !important;
    }
    
    .darkTheme .cg_content li::after,
    .darkTheme .custom_panel_4 li::after {
        background-image: url(../images/d-pink-arrow.png) !important;
    }
    
    .darkTheme .faq_accordion_panel h3 {
        background-image: url(../images/w-arrow-close.png);
    }
    
    .darkTheme .faq_accordion_panel h3.current {
        background-image: url(../images/w-arrow-open.png);
    }
    
    .darkTheme .career_info li {
        background-image: url(../images/w-shp5.png);
    }
    
    .darkTheme .cg_content li {
        background-image: url(../images/d-shp-bg7.png);
    }
    
    .darkTheme .quick_lick_cont li {
        background-image: url(../images/d-shp-bg6.png);
    }
    
    .darkTheme .quick_lick_cont li::after {
        background-image: url(../images/d-pink-arrow.png);
    }
    
    .darkTheme .career_info.odd li {
        background-image: url(../images/w-shp-bg8.png);
    }
    
    .darkTheme .cont_box1 {
        background-image: url(../images/d-shp-bg10.png);
    }
    
    .darkTheme .cont_box2::after,
    .darkTheme .cont_box1::after {
        background-image: url(../images/d-pink-arrow.png);
    }
    
    .darkTheme #progressbar li:after {
        background: unset;
    }
    
    .darkTheme #progressbar li {
        background-color: #2A2927;
        color: #fff;
    }
    
    .darkTheme #progressbar li.active {
        color: #88c217;
    }
    
    .darkTheme .account_tab_btn a,
    .darkTheme .account_form a.acc_btn {
        color: #FFF600;
        border-color: #FFF600;
    }
    
    .darkTheme .account_tab_btn a:hover,
    .darkTheme .account_form a.acc_btn:hover,
    .darkTheme .account_form a.acc_btn.current {
        background: #FFF600;
        border-color: #FFF600;
        color: #000;
    }
    
    .darkTheme a.back_btn img {
        display: none;
    }
    
    .darkTheme a.back_btn {
        background: url(../images/w-arrow-black-prev.png) 0 0 no-repeat;
        background-size: 50px 50px;
        line-height: 50px;
        padding-left: 65px;
    }
    /* ================================================= */
    
    .darkTheme .office_info li strong,
    .darkTheme .name {
        border-color: #fff;
    }
    
    .darkTheme .verify_btn,
    .darkTheme .setup_account_form input[type="button"],
    .darkTheme .rti_tab_nav a.current,
    .darkTheme .custom_pager a,
    .darkTheme a.add_sec_btn,
    .darkTheme .submit_area>input[type="button"],
    .darkTheme .submit_area>input[type="submit"],
    .darkTheme a.add_btn,
    .darkTheme .file-upload-wrapper:before,
    .darkTheme .profile_status a,
    .darkTheme .subBtn,
    .darkTheme .tender_content li a.link {
        background: #FFF600;
        color: #000;
    }
    
    .darkTheme .custom_form li select option {
        background-color: #2A2927;
        padding: 3px;
    }
    
    .darkTheme .profile_status a:hover,
    .darkTheme .subBtn:hover {
        color: #fff;
    }
    
    .darkTheme .beneficiarie_form,
    .darkTheme .profile_status {
        background-color: #2A2927;
    }
    /* ===========White Color and BG Color======================================= */
    
    .darkTheme .accessibility_Features li::before,
    .darkTheme .duties_responsibilities h4 em,
    .darkTheme .duties_responsibilities h4 i,
    .darkTheme .duties_responsibilities .d_column::before,
    .darkTheme .our_story_txt li::before {
        background: #fff;
    }
    
    .darkTheme .tender_content li figure small,
    .darkTheme .tender_content li strong,
    .darkTheme .tender_content li p,
    .darkTheme .tender_content li p a.read,
    .darkTheme .account_form h2,
    .darkTheme .account_form p,
    .darkTheme .input_box strong,
    .darkTheme .account_form small,
    .darkTheme .faq_accordion_panel small,
    .darkTheme .faq_acc_cont.odd li,
    .darkTheme .toggle,
    .darkTheme .column1 p,
    .darkTheme .loan_form .column1 strong,
    .darkTheme .profile_status h4,
    .darkTheme .profile_status strong,
    .darkTheme .custom_panel_4 li p,
    .darkTheme .name strong,
    .darkTheme .name span,
    .darkTheme .txt_resize label,
    .darkTheme .txt_resize h4,
    .darkTheme .accessibility_Features li,
    .darkTheme .m_profile_block li span,
    .darkTheme .m_profile_block li p,
    .darkTheme .duties_responsibilities h4,
    .darkTheme .duties_responsibilities h4 small,
    .darkTheme .duties_responsibilities li,
    .darkTheme .duties_responsibilities p,
    .darkTheme .general_content p,
    .darkTheme .cont_box1 h4,
    .darkTheme .cont_box1 span,
    .darkTheme .general_content li,
    .darkTheme .photo_gallery li strong,
    .darkTheme .m_profile_block li strong,
    .darkTheme .c_box_2 small,
    .darkTheme .sreen_reader p,
    .darkTheme .cont_box2 h4,
    .darkTheme .cont_box2 span,
    .darkTheme .our_story_txt li,
    .darkTheme .our_story_txt p,
    .darkTheme .setup_account_form h2,
    .darkTheme .setup_account_form small,
    .darkTheme .ndfdc_page h2,
    .darkTheme a.back_btn,
    .darkTheme .loan_disbursement h6,
    .darkTheme .loan_disbursement h2,
    .darkTheme .employee_slider_area h3,
    .darkTheme .employee_slider .e_box strong,
    .darkTheme .employee_slider .e_box span,
    .darkTheme .employee_slider .e_box small,
    .darkTheme .career_info li a small,
    .darkTheme .setup_account_form strong,
    .darkTheme .career_info li p,
    .darkTheme .office_info li strong,
    .darkTheme .office_info li p,
    .darkTheme .contact_us li p,
    .darkTheme .cg_content li span,
    .darkTheme .cg_content li small,
    .darkTheme .table_block h5,
    .darkTheme .loan_disbursement h4,
    .darkTheme .custom_form li strong,
    .darkTheme .custom_form li label,
    .darkTheme .custom_form li input,
    .darkTheme .custom_form li select,
    .darkTheme .custom_form li strong,
    .darkTheme .loan_disbursement h5,
    .darkTheme .table_pagination span,
    .darkTheme .custom_panel_3 p,
    .darkTheme .vmy_loan_cont small,
    .darkTheme .loan_info_box h4,
    .darkTheme .loan_info_box li,
    .darkTheme .quick_lick_cont li small,
    .darkTheme .quick_lick_cont li strong,
    .darkTheme .custom_form li label {
        color: #fff;
    }
    
    .darkTheme .custom_table table th,
    .darkTheme .custom_table table tfoot td {
        background: #fbf500;
    }
    
    .darkTheme .custom_table table tbody td {
        background: #000;
        color: #fff;
        border-color: #fff;
    }
    /* ===========Yellow color================ */
    
    .darkTheme .loan_form h2,
    .darkTheme .loan_form_tab h1,
    .darkTheme .faq_accordion_panel h3,
    .darkTheme .custom_panel_4 li h3,
    .darkTheme .loan_disbursement h3,
    .darkTheme .custom_panel_4 h1,
    .darkTheme .vmy_loan_cont h3,
    .darkTheme .loan_disbursement .container>h2,
    .darkTheme .duties_responsibilities .d_column strong,
    .darkTheme .tender_content li p a.read:hover {
        color: #FFF600;
    }
    
    .darkTheme .caption,
    .darkTheme .para,
    .darkTheme .emp,
    .darkTheme .custom_panel_2_right a {
        color: #fff;
        border-color: #fff;
    }
    
    .darkTheme .custom_panel_2_right a:hover {
        background-color: #FFF600;
        color: #000;
        border-color: #FFF600;
    }