:root {
	--primary-color-dark: #282828;	
	--secondary-color-dark: #262d3f;	
	--body-fonts-dark: #f0f0f0;
	--theme-fonts-light: #7A7A7A;
	--theme-fonts-white: #fff;
	--theme-font-hover-dark: rgba(255, 255, 255, 0.7);
	--theme-bg-hover-dark:rgba(74, 108, 247, 0.05);
	--theme-bg-lightcolor-dark: #6a6969;
	--theme-bg-darkcolor-dark: #2b2b2b;
	--theme-bg-rgba: rgba(38,45,63,0.6);
	--theme-whitebg-rgba: rgba(255,255,255,0.6);
	--theme-border-color: #6a6969;
}


.dark-mode .contact-us .special-offer,
.dark-mode .custom-card,
.dark-mode .sticky_menu.navShadow,
.dark-mode .section-tb.about-section,
.dark-mode .section-tb.schemes-section,
.dark-mode .custom-logo-section,
 body.dark-mode
{
	color: var(--body-fonts-dark);
	background-color: var(--secondary-color-dark);
}
.dark-mode .section-tb.social-media-hub,
.dark-mode .section-tb.explore-section.light-bg,
.dark-mode .section-tb.news-section,
.dark-mode .explore-section{
	background-color: var(--primary-color-dark);
}
.dark-mode .main-banner-section{
	animation:none;
}

.dark-mode .main-banner-section,
.dark-mode .custom-tabv2.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab],
.dark-mode .custom-card-v5,
.dark-mode .custom-card-v5:hover,
.dark-mode .custom-tabv3.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab]:hover,
.dark-mode .custom-tabv3.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab]:focus,
.dark-mode .custom-card-v4,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:after,
.dark-mode .modal-content,
.dark-mode .custom-access-tool .tool-item-block,
.dark-mode .ticker-controls .ctrl-btns,
.dark-mode .custom-tabv6.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab][aria-selected=true],
.dark-mode .custom-tabv6.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab][aria-selected=true]:hover,
.dark-mode .custom-tabv6.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab][aria-selected=true]:focus,
.dark-mode .custom-tab-v5.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab][aria-selected=true],
.dark-mode .custom-list-v2.clv2-l1 li,
.dark-mode .header-mid,
.dark-mode .custom-header .top
{
    background: var(--primary-color-dark)!important;
}
.dark-mode .header-mid-top {
    background: var(--primary-color-dark)!important;
    border-radius: 5px;
}

.dark-mode .notices-box,
.dark-mode .custom-tab-d2,
.dark-mode .custom-tab-d3,
.dark-mode .custom-hv-tab.macaw-tabs.macaw-simple-tabs > [role=tabpanel], 
.dark-mode .custom-access-tool .offcanvas-body{
	background-color: var(--primary-color-dark);
}
.dark-mode .schemecard{
    background-color: rgba(40, 40, 40, 1);
}

.dark-mode .custom-gradi-tab.macaw-tabs.macaw-simple-tabs>[role=tabpanel],
.dark-mode .custom-gradi-tab.macaw-tabs.macaw-fresh-tabs>[role=tabpanel],
.dark-mode .custom-tab-v5.macaw-tabs.macaw-simple-tabs>[role=tablist]>[role=tab]:after{
	    background-image: linear-gradient(120deg, var(--secondary-color-dark) 0%, var(--secondary-color-dark) 100%);
}

.dark-mode .tool-item-i::before,
.dark-mode .country-block,
.dark-mode .imgcard-wrapper,
.dark-mode .breadcrumb-wrapper,
.dark-mode .custom-form-section,
.dark-mode .main-page-content.news .custom-form-section
{
	background: var(--primary-color-dark);
}

.dark-mode .custom-hv-tab > [role=tabpanel]:after,
.dark-mode .card-v3.photo-gallery::before,
.dark-mode .card-v3.video-gallery::before,
.dark-mode .card-v3.compe-gallery::before,
.dark-mode .card-v3.event-gallery::before,
.dark-mode .custom-link:hover,
.dark-mode .custom-text-panel a,
.dark-mode .custom-list-v2 li a:hover{
	color: var(--theme-fonts-light) !important;
}

.dark-mode .main-banner-block .slider-subtitle, .dark-mode .main-banner-block .slider-title,
.dark-mode .link-hov, .dark-mode .custom-hv-tab.macaw-simple-tabs>[role=tablist]>[role=tab],
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-content .ccv4-text,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-content .custom-it-value,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-content .custom-link,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-content .custom-it-result,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .redire-btn,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-subtitle,
.dark-mode .custom-ss-item:nth-child(even) .custom-card-v4:hover .ccv4-content .ccv4-title,
.dark-mode .section-heighlight,
.dark-mode .custom-it-list .custom-it-item .custom-it-icon,
.dark-mode .main-banner-block .slider-title .bl-txt,
.dark-mode .custom-modal .btn-close,
.dark-mode .tool-item-i .tool-item-link,
.dark-mode .pdf-link:before,
.dark-mode .custom-text-panel a:hover,
.dark-mode .custom-text-panel .pdf-icon,
.dark-mode .custom-text-panel b,
.dark-mode ::marker,
.dark-mode .custom-vert-tabv2.macaw-tabs.macaw-fresh-tabs > [role=tabpanel],
.dark-mode .custom-list-items .custom-list-item::before,
.dark-mode .pdf-icon,
.dark-mode .services .service-item h4,
.dark-mode .services .service-item p,
.dark-mode .section-heading h2,
.dark-mode .event_filter li a,
.dark-mode .section-heading h4,
.dark-mode .section-heading h6,
.dark-mode p,
.dark-mode h1,
.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item+.breadcrumb-item::before,
.dark-mode .custom-nav-pills .nav-link,
.dark-mode .custom-table-title,
.dark-mode .custom-table td, .custom-table b, .custom-table th, .simple-table table, .simple-table td, .simple-table th,
.dark-mode h1, .dark-mode h2, .dark-mode h3, .dark-mode h4, .dark-mode h5, .dark-mode h6,
.dark-mode .heading-section .subheading,
.dark-mode .block-21 .text .heading a,
.dark-mode .block-21 .text .meta>div a,
.dark-mode .connect-section li,
.dark-mode .main-banner-block .slider-subtitle,
.dark-mode .main-banner-block .slider-title,
.dark-mode .sector-wrapper label,
.dark-mode .schemes-section .section-text,
.dark-mode .followers-count, .dark-mode .sub-text,
.dark-mode .custom-navbar-main .ace-responsive-menu > li > a,
.dark-mode .faq-wrapper .section-heighlight .custom-arrow, 
.dark-mode .news-wrapper .section-heighlight .custom-arrow,
.dark-mode .breadcrumb-title,
.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item+.breadcrumb-item::before,
.dark-mode .bg-breadcrumb .breadcrumb .breadcrumb-item a,
.dark-mode .scheme-card .scheme-text,
.dark-mode b, 
.dark-mode strong,
.dark-mode .custom-header-textblock, 
.dark-mode .custom-header-textblock a,
.dark-mode .schemes-title
{
	color: var(--theme-fonts-white) !important;
}
.dark-mode .scheme-pdf ::marker{
	color: #222 !important;
}
.dark-mode .transparant-modal .modal-header .btn-close{
	color: var(--primary-color-dark) !important;
}
.dark-mode .link-hov:after{
	background: var(--theme-fonts-white) !important;
}

.dark-mode .custom-tabv2.custom-hv-tab.macaw-tabs.macaw-simple-tabs > [role=tabpanel] {
    /* background-color: #fff; */
    background-image: linear-gradient(to bottom, #212121, #212121, #212121, #212121, #262d3f);
}

.dark-mode .custom-tabv4.custom-hv-tab.macaw-tabs.macaw-simple-tabs > [role=tabpanel],
.dark-mode .custom-tabv6.custom-hv-tab.macaw-tabs.macaw-simple-tabs > [role=tabpanel],
.dark-mode .custom-tab-v5.macaw-tabs.macaw-simple-tabs > [role=tabpanel]
 {
	background-image: linear-gradient(to bottom, #262d3f, #262d3f, #262d3f, #262d3f, #212121);
}

.dark-mode .custom-tabv4.macaw-tabs.macaw-simple-tabs>[role=tablist]>[role=tab]:after{
	background-image:linear-gradient(to bottom, var(--secondary-color-dark) 0%, var(--secondary-color-dark) 100%);	
}

.dark-mode .custom-card-v3 {
	background-image: linear-gradient(to left bottom, var(--primary-color-dark), var(--primary-color-dark), var(--primary-color-dark), var(--primary-color-dark), var(--primary-color-dark));
}

.dark-mode .custom-tab-v5.macaw-tabs .custom-hvt-item .f-link {
    background-image: linear-gradient(to left bottom, var(--white), var(--white, var(--white), var(--white), var(--white)));
}

.dark-mode hr{
	background-color: var(--theme-border-color);
}

.dark-mode .logo-block{
	background: rgba(255, 255, 255, 0.9);
}

.dark-mode .custom-modal .modal-header{
	    border-bottom: 1px solid var(--theme-border-color);
}

.dark-mode .custom-access-tool .tool-item-block{
	border:2px solid var(--theme-border-color);
}

/* .dark-mode .custom-logo-text img{ */
/* 	filter: brightness(0) invert(1); */
/* } */
    

.dark-mode .services .service-item .main-content,
.dark-mode .event_filter,
.dark-mode .events_item,
.dark-mode .testimonials:before,
.dark-mode .custom-section-bg:before,
.dark-mode .logo-footer-right,
.dark-mode .ace-responsive-menu li ul.sub-menu,
.dark-mode .custom-tab-card,
.dark-mode .custom-nav-pills,
.dark-mode .contact-us:before,
.dark-mode .dropdown-item{
	background-color: var(--secondary-color-dark);
}

.dark-mode .bg-full-light,
.dark-mode .card-v5 {
	/* background: var(--primary-color-dark); */
	background: var(--secondary-color-dark) !important;
}

.dark-mode .ace-responsive-menu li ul.sub-menu,
.dark-mode .demo-gallery>ul>li a{
	border: 1px solid var(--secondary-color-dark);
}
.dark-mode .custom-header-dropdown .dropdown-toggle,
.dark-mode .main-button a,
.dark-mode .custom-tab-card .nav-link{
	background-color: var(--secondary-color-dark);
	border: 1px solid var(--secondary-color-dark);
	color: var(--theme-fonts-light);
}
.dark-mode .custom-tab-card .nav-link,
.dark-mode .main-content .main-button a{
	background-color: var(--primary-color-dark);
	color: var(--theme-fonts-light);
}
.dark-mode .custom-header-dropdown .btn:first-child:active, .custom-header-dropdown .btn:hover,
.dark-mode .contact-us-content button:hover, .custom-header-btn .main-button a:hover{
	color: var(--primary-color-dark);
}

.dark-mode header .nav .toggle .bar,
.dark-mode header .nav .toggle.clicked .bar:before, .dark-mode header .nav .toggle.clicked .bar:after {
	background: var(--theme-fonts-light);
}

.custom-toggle-menu .nav .toggle.clicked .bar{
	background: transparent;
}

.dark-mode .card{
	border: 1px solid var(--theme-border-color);
}

/* .dark-mode .custom-header-logo-secondary{ */
/* 	background: #a8abb2; */
/* 	border-radius: 4px; */
/* } */

.dark-mode .custom-hl-text a,
.dark-mode .select2-results__option--selectable
{
	color:var(--primary-color-dark);
}

/* var(--primary-color-dark); */

.dark-mode .card{
 background: var(--primary-color-dark);	
}

.dark-mode .macaw-tabs.macaw-aurora-tabs > [role=tabpanel]{
	background: var(--primary-bg-dark);
}

.dark-mode .macaw-tabs.macaw-silk-tabs [role=tabpanel]{
	background: var(--primary-bg-dark);
}

.dark-mode .timeline ul li.in-view .timeline-body{
	background: var(--primary-bg-dark);
}

.dark-mode .table-responsive>.table-bordered{
	color:var(--theme-fonts-light);
}

.dark-mode .table-striped>tbody>tr:nth-of-type(odd)>*{
	color: var(--theme-fonts-light);
}

.dark-mode .table td,
.dark-mode .table-hover>tbody>tr:hover>*,
.dark-mode .custom-tbl-v2 tbody tr th{
	color: var(--theme-fonts-light) !important;
}

.dark-mode .custom-list-item a:hover{
	color:var(--theme-fonts-light) !important;
}

.dark-mode .accordion-item{
	background:var(--primary-bg-dark);
	color:var(--theme-fonts-light);	
	border-color: rgba(255, 255, 255, 0.2);
}

.dark-mode .accordion-item .accordion-button{
	background: var(--primary);
	color: #fff;	
}

.dark-mode .contact-section .contact-form{
	background: var(--primary-bg-dark);
	color:var(--theme-fonts-light);	
}

/* .dark-mode .custom-logo-section{ */
/* 	background: #42424200; */
/* } */

/* .dark-mode .custom-logo-section:before{ */
/* 	opacity: 1; */
/* } */


.dark-mode .table th{
	color: var(--theme-fonts-light);
}

.dark-mode .book-title{
	background: var(--secondary);
}

/* .dark-mode .imgcard-wrapper .card-content, */
.dark-mode .about-social-media,
/* .dark-mode .about-section .section-heighlight, .dark-mode .about-section .section-text, */
/* .dark-mode .card-v11 .card-title, .dark-mode .card-v11 .card-count, */
.dark-mode .m-circle-img,
/* .dark-mode .read-link, */
/* .dark-mode .schemes-title, */
.dark-mode .accordion-body,
/* .dark-mode .custom-section-text, */
/* .dark-mode .scheme-ttl, */
.dark-mode .scheme-pdf a
/* .dark-mode .section-text, */
/* .dark-mode .custom-table .table td p,  */
/* .dark-mode .simple-table .table td p,  */
/* .dark-mode .custom-table .table a */
/* .dark-mode .custom-list-item p, */
/* .dark-mode .custom-list-item h5, */
/* .dark-mode .feedback-wrapper .con-title */
{
	color: #2c2c2c !important;
}
.dark-mode .read-link {
	color: #fff;
	border: 1px solid #fff !important;
}
/* .dark-mode .imgcard-wrapper:hover .read-link{ */
/* 	color: #2c2c2c; */
/* } */
/* .dark-mode .read-link:hover { */
/* 	color: #fff !important; */
/* } */
.dark-mode .faq-wrapper .section-heighlight .custom-arrow:before, .dark-mode .news-wrapper .section-heighlight .custom-arrow:before {
    background-color: #fff;
}
.dark-mode .top-nav-slider.custom-news-slider .slick-arrow {
    background: #ffffff;
}
.dark-mode .top-nav-slider.custom-news-slider .slick-arrow:hover {
    background: var(--primary);
}
.dark-mode .footer-item .custom-lt-title, .dark-mode .footer-item .custom-lt-subtitle{
	filter: brightness(0) invert(1);
}
.dark-mode .custom-hddm-header {
    background: #1f2430 !important;
}
.dark-mode .custom-hover-dd .custom-hover-ddmenu, .dark-mode .custom-tool-item .tool-item-block {
    background: var(--secondary-color-dark) !important;
}
.dark-mode .custom-logo-text .custom-lt-img img{
    filter: invert(100%);
}
.dark-mode .nav-logo-item .custom-nav-logo img{
    backdrop-filter: invert(1);
    padding: 2px;
    border-radius: 5px;
}
.dark-mode .social-media-card {
    background: #000000;
}
.dark-mode .bg-breadcrumb .breadcrumb .breadcrumb-item a:hover {
    color: #00ffd4 !important;
}
.dark-mode .site-link, 
.dark-mode .icon-box-content a,
.dark-mode .custom-section-text a,
.dark-mode .custom-table .table p a,
.dark-mode .link,
.dark-mode .box-link{
    color: #00a9ff !important;
}
.dark-mode .site-link:hover, 
.dark-mode .icon-box-content a:hover,
.dark-mode .custom-section-text p a:hover,
.dark-mode .custom-table .table p a:hover,
.dark-mode .link:hover,
.dark-mode .box-link:hover {
    color: #fff !important;
    text-decoration: underline;
}
.dark-mode .custom-navbar-main .ace-responsive-menu.collapse > li > a{
	color: var(--primary) !important;
}
.dark-mode .custom-navbar-main .ace-responsive-menu.collapse > li > a.active{
	color: #fff !important;
}
.dark-mode .new-contentwrapper .news-date,
.dark-mode .accordion-body h6,
.dark-mode .date-content.custom-date-content{
	color: #2c2c2c !important;
}
.dark-mode .about-section .btn.btn-primary {
    color: var(--bs-white) !important;
    text-decoration: none !important;
}
.dark-mode .main-page-content.signin-page .custom-form-section,
.dark-mode .main-page-content.signup-page .custom-form-section {
    background: #000;
    overflow: hidden;
}
.dark-mode .register-form label,
.dark-mode .custom-tool-name,
.dark-mode .accordion-body .custom-tool-name, .dark-mode .feedback-wrapper label{
    color: var(--theme-fonts-white) !important;
}
.dark-mode .main-page-content.signup-page .accordion-body{
	background-image: none;
}
.dark-mode .chip {
    color: #313131 !important;
}


.dark-mode  .custom-select,
 .dark-mode  .datatable-input,
  .dark-mode  .datatable-selector,
   .dark-mode  .form-control,
    .dark-mode  .form-select,
     .dark-mode  .form-control:active,
      .dark-mode  .form-control:focus,
       .dark-mode  .ui-datepicker.ui-widget
        {
    /* background-color: #404a56; */
    background-color: #262d3f;
    color: #fff;
        border: 1px solid #6c6c6c;
}

  .dark-mode .select2-container .select2-selection--single .select2-selection__rendered,
        .dark-mode .select2-container--default .select2-selection--multiple {
    /* background-color: #404a56; */
    background: #262d3f !important;
    color: #fff !important;
        border: 1px solid #6c6c6c !important;
}

  .dark-mode .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
 .dark-mode  .select2-results__option.select2-results__message {
    background-color: #404854 !important;
}
.dark-mode .custom-navbar-btn .menu-toggle #menu-btn {
    background: #707070;
}

.dark-mode .icon-box-content .social-icon{
	color: #fff !important;
}
.dark-mode .feedback-wrapper {
    background-color: #0d0d0d;
}
.dark-mode .contact-wrapper:before {
    background-color: #0d0d0d;
}

.dark-mode .nav-logo-emb{
	display: none;
}
.dark-mode .nav-logo-emb.dark{
	display: block;
}
.dark-mode .card-v11 .card-count,
.dark-mode .card-v11 .card-title,
.dark-mode .custom-section-text .section-text{
    color: #222 !important;
}
.dark-mode .redire-text {
    background: #fff;
    background-clip: text;
}





