:root {
	/* 	--primary-color-dark: #282c34; */
	/* 	--primary-color-dark: #858585; */
	--primary-color-dark: #212121;
	--secondary-color-dark: #888888;
	--primary-bg-dark:#333333;
	--secondary-bg-dark:#424242;
		--body-fonts-dark: #f0f0f0;
	--theme-fonts-light: #fff;
	/* 	--theme-fonts-white: #ffffff; */
	/* 	--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;
}

body.dark-mode,
.dark-mode .contact-us .special-offer,
.dark-mode .custom-card,
.dark-mode .sticky_menu.navShadow,
.dark-mode .calendar-inner,
.dark-mode .evnetcalendar .calendar-events,
.dark-mode .trending-social-section .social-box-wrapper,
.dark-mode .post-card-skeleton,
.dark-mode .custom-tabs-v2 .tab-link{
	color: var(--body-fonts-dark);
	background-color: var(--primary-color-dark);
}
.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-main-breadcrum,
.dark-mode .custom-tab-card,
.dark-mode .custom-nav-pills,
.dark-mode .contact-us:before,
.dark-mode .dropdown-item,
.dark-mode .event-container:hover,
.dark-mode .custom-skills .box,
.dark-mode .card-v11{
	background-color: var(--primary-bg-dark);
}


.dark-mode .trending-social-section .sbw-title {
    background-color: var(--secondary-bg-dark);
}

.dark-mode .custom-tabv2.macaw-tabs.macaw-simple-tabs > [role=tablist] > [role=tab],
.dark-mode .dwwa-page .custom-header-2 .header-title-2

{
	background-color: var(--primary-color-dark);
}

.dark-mode .ftco-section,
.dark-mode .custom-header-bt,
.dark-mode .aw-block .aw-list:nth-child(odd),
.dark-mode .slick-vertical .slick-slide:nth-child(odd),
.dark-mode .sidebar__category-list li a,
.dark-mode .custom-accord-menu .verticalnav-title:hover, .dark-mode .custom-accord-menu nav>ul>li ul li a:hover,
.dark-mode .tabWrap .tabInner,
.dark-mode .dwwa-page .navi-tabs__nav,
.dark-mode .custom-info-alerts-full .news-list,
.dark-mode .events-section .news-list-item:hover,
.dark-mode .custom-sidebar-menu .offcanvas-body,
.dark-mode .custom-accord-menu nav>ul>li ul li a.active,
.dark-mode .qt-card.v6,
.dark-mode .qt-card.v5,
.dark-mode .slick-col2 .card-v3-box .card-v3-block,
.dark-mode .calc-modal .modal-body
{
	background: var(--primary-color-dark) !important;
/* 	background: var(--primary-bg-dark) !important; */
}

.dark-mode .bg-full-light,
.dark-mode .custom-info-alerts,
.dark-mode .useful-links-carousel .item,
.dark-mode .social-media-card,
.dark-mode .custom-theme-v2 .custom-carousel-logo.v2 .item .title-cnt,
.dark-mode .cit-wrapper,
.dark-mode .custom-tabv2.custom-hv-tab.macaw-tabs.macaw-simple-tabs > [role=tabpanel],
.dark-mode .sidebar__category,
.dark-mode .custom-tab-d2,
.dark-mode .tabWrap .nav-tabs li .tabAnchor,
.dark-mode .csocials li a span,
.dark-mode .dwwa-page .frame-wrapper.custom-img-text,
.dark-mode .dwwa-page .dwwa-main-content,
.dark-mode .important-links-carousel .item,
.dark-mode .events-section.slick-vertical .slick-slide,
.dark-mode .card-v3-box .card-v3-block,
.dark-mode .custom-carousel-logo.v2 .item .title-cnt,
.dark-mode .circular-menu .menu-items,
.dark-mode .custom-border-block,
.dark-mode .slick-col2 .slick-slide:nth-child(odd),
.dark-mode .calc-modal #saved,
.dark-mode .calc-modal #display,
.dark-mode .calc-buttons {
	/* background: var(--primary-color-dark); */
	background: var(--primary-bg-dark) !important;
}

.dark-mode .backbtn {
	/* background: var(--primary-color-dark); */
	background: var(--primary-bg-dark);
}

.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 a,
.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 .sbw-title, .dark-mode h.sbw-title .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 .custom-list-item,
.dark-mode .news-list-item .news-date > span,
.dark-mode .evnetcalendar th[colspan="7"],
.dark-mode tr.calendar-header .calendar-header-day,
.dark-mode tr.calendar-body .calendar-day .day,
.dark-mode .aw-text,
.dark-mode .text-highlighted,
.dark-mode .insta .social-media-name,
.dark-mode .twitter .social-media-name,
.dark-mode .fb .social-media-name,
.dark-mode .followers-count,
.dark-mode .sub-text,
.dark-mode .custom-header-subtitle,
.dark-mode.custom-theme-v2 .custom-header-title,
.dark-mode .text-highlighted-dark, .dark-mode .text-highlighted-lw,
.dark-mode .news-list-item:before,
.dark-mode .custom-hv-tab.macaw-simple-tabs > [role=tablist] > [role=tab],
.dark-mode .custom-accord-menu nav>ul>li ul li a.active,
.dark-mode .tabWrap .nav-tabs li .tabAnchor,
.dark-mode .text-hlighted2,
.dark-mode .custom-order-list>.list-item,
.dark-mode .custom-accord-menu nav>ul>li ul li a:hover,
.dark-mode .custom-link-btn .link.pdf-icon::before,
.dark-mode .dwwa-page .csocials li a span,
.dark-mode .dwwa-page .custom-list-item:before,
.dark-mode label,
.dark-mode div.dt-container .dt-paging .dt-paging-button.disabled,
.dark-mode div.dt-container .dt-paging .dt-paging-button.disabled:hover,
.dark-mode div.dt-container .dt-paging .dt-paging-button.disabled:active,
.dark-mode .pdf-link:before,
.dark-mode .events-section .news-list-item .news-text,
.dark-mode .card-v3-box .card-title,
.dark-mode .custom-section-title,
.dark-mode .page-section-title,
.dark-mode .dwwa-page .tab-page-header .tp-header,
.dark-mode .dwwa-page .ext-link:before,
.dark-mode .calc-buttons,
.dark-mode .calc-modal #display,
.dark-mode .ql-align-justify span{
	color: var(--theme-fonts-light) !important;
}

 .dark-mode .events-section .news-list-item .news-text:hover,
 .dark-mode .link:hover,
 .dark-mode .pdf-link:hover,
 .dark-mode .basic-table td a:hover{
 color:#3190E7 !important;
 }
.dark-mode .ace-responsive-menu li ul.sub-menu,
.dark-mode .demo-gallery>ul>li a,
.dark-mode .default-cal,
.dark-mode .useful-links-carousel .item,
.dark-mode .custom-bt-v2 .get-involved-tabcontent,
.dark-mode .custom-tabs-v2 .tab-link a,
.dark-mode .dwwa-page .navi-tabs__nav{
	border: 1px solid var(--secondary-color-dark) !important;
}

.dark-mode table.dataTable > tbody > tr > *{
	border-color: var(--secondary-color-dark) !important;
}
.dark-mode .sidebar__category{
	    border: 1px dashed var(--secondary-color-dark);
}

.dark-mode .custom-tabs-v2,
.dark-mode .dt-scroll-body, div.dt-container.dt-empty-footer .dt-scroll-body,
.dark-mode .custom-sidebar-menu .ace-responsive-menu>li{
	border-bottom: 1px solid var(--secondary-color-dark) !important;
}
.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,
.dark-mode .news-list-item .news-date > span:before{
	background: var(--theme-fonts-light);
}

.custom-toggle-menu .nav .toggle.clicked .bar{
	background: transparent;
}

.dark-mode .card,
.dark-mode .default-cal tr.calendar-body .calendar-day .day.calendar-active, .dark-mode .default-cal tr.calendar-body .calendar-day .day.calendar-active:hover,
.dark-mode .contact-section .contact-form,
.dark-mode .custom-accord-menu .navi-tabs__container,
.dark-mode .custom-accord-menu nav>ul,
.dark-mode .basic-table, .dark-mode .basic-table th, .dark-mode .basic-table td,
.dark-mode .important-links-carousel .item{
	border: 1px solid var(--theme-border-color) !important;
}

.dark-mode .custom-accord-menu .verticalnav-title,
.dark-mode .custom-accord-menu nav>ul>li ul li,
.dark-mode .table-responsive{
	border-bottom: 1px solid var(--theme-border-color) !important;
}

/* .dark-mode .custom-header-logo-secondary{ */
/* 	background: #a8abb2; */
/* 	border-radius: 4px; */
/* } */

.dark-mode .custom-hl-text a{
	color:var(--primary-color-dark);
}


.dark-mode .custom-font-resize p a:hover  {
	color:var(--primary-bg-dark) !important;
}

/* var(--primary-color-dark); */

.dark-mode .card,
.dark-mode.custom-theme .sticky_menu,
.dark-mode .card-v11{
 background: var(--primary-color-dark);	
}

.dark-mode .aw-block .aw-list:nth-child(even),
.dark-mode .custom-accord-menu{
 background: var(--secondary-bg-dark);
}
.dark-mode .macaw-tabs.macaw-aurora-tabs > [role=tabpanel]{
	background: var(--primary-bg-dark);
}

.dark-mode .macaw-tabs.macaw-silk-tabs [role=tabpanel],
.dark-mode .custom-evnetcalendar-sm tr.calendar-body .calendar-day .day .event-image{
	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{
	color: var(--theme-fonts-light);
}

.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);	
}

.dark-mode .accordion-item .accordion-button{
	background: var(--primary);
	color:var(--theme-fonts-light);	
}

.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 .custom-carousel-logo .item,
.dark-mode .hover_color_bubble,
.dark-mode .card-v3-box .card-v3-block:hover::before{
	    background-color: rgba(255, 255, 255, 0.2);
}

.dark-mode.custom-theme .menu-items li a{
	    background: rgba(255, 255, 255, 0.2) !important;
}

.dark-mode.custom-theme .menu-items .menu-items-block:nth-child(even) {
    background: rgba(200, 227, 255, 0.2);
}

.dark-mode .custom-header-logo-secondary{
	filter: brightness(0) invert(1);
}

.dark-mode .marquee-block{
	background: linear-gradient(110deg, var(--secondary-bg-dark) 60%, var(--secondary-bg-dark) 60%);
}

.dark-mode .trending-social-section .sbw-title:before{
	    border-right: 10px solid var(--secondary-color-dark);
}

.dark-mode .trending-social-section .sbw-title:after{
	border-left: 10px solid var(--secondary-color-dark);
}

.dark-mode .default-cal tr.calendar-body .calendar-day .day:hover{
	    background-image: radial-gradient(circle, var(--primary-bg-dark), var(--primary-bg-dark), var(--primary-bg-dark), var(--primary-bg-dark), var(--primary-bg-dark));
}

/* .dark-mode .custom-sea-block{ */
/* 	  background: radial-gradient(circle, var(--secondary-bg-dark) 0%, var(--primary-color-dark) 100%); */
/* } */

/* .dark-mode.landing-page-v2 .event-gallery-img { */
/*     background-image: linear-gradient(rgb(0 0 0 / 60%),rgb(0 0 0 / 80%)),url(../../images/outerimages/guideline_bg_1.jpg) !important; */
/* } */

.dark-mode .custom-btn-v2{
	color:var(--primary-color-dark) !important;
}

.dark-mode .custom-skills .box:hover .box-count,
.dark-mode .custom-skills .box:hover .box-text,
.dark-mode .custom-skills .box:hover .box-title{
	color:#111111 !important;
}


.dark-mode .trending-social-section .Twitter .sbw-title .sbw-i {
    color: #2c2c2c;
}
.dark-mode .block-20 {
    background: var(--secondary-bg-dark);
}
.dark-mode .table tbody{
	background: #ffffff00;
}
.dark-mode .table-hover tbody tr:hover {
    background-color: #6a6969 !important;
}

.dark-mode .table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: #6a6969 !important;
}
.dark-mode .table-hover>tbody>tr:hover>* {
    color: #fff;
}
.dark-mode .table-striped.v2 > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgba(255,250,232,0.2);
}
.table-striped.v2 > tbody > tr:hover > td {
    --bs-table-accent-bg: rgba(253, 244, 212, 0.2);
}
.dark-mode .contact-card {
    z-index: 0;
}
.dark-mode .contact-card:before {
    content: "";
    background: #00000054;
    background-image: url("../../images/outerimages/contact-us/contact-bg.png");
}


.dark-mode .card-v2{
    background: #444444;
    background-image: url("../../images/outerimages/contact-us/contact-bg.png");
    background-blend-mode: overlay;
}
.dark-mode .card-v2:hover {
    background: #606060;
    background-image: url("../../images/outerimages/contact-us/contact-bg.png");
}

.dark-mode .custom-tabs-v2 .tab-link .nav-tab, .dark-mode .custom-list-v2.clv2-l1 li {
    background: #ffffff00;
}
.dark-mode .cblock .ctitle {
    color: #e9ba84;
}
.dark-mode .custom-list-v2 li:hover{
	background-color: var(--secondary-bg-dark);
}

.dark-mode table.dataTable tbody tr,
.dark-mode .table-striped tbody tr:nth-of-type(odd),
.dark-mode .dwwa-page .custom-accord-menu{
	background: transparent;
}

.dark-mode .custom-img-text .cit-image,
.dark-mode .ciw-image img{
	    background: linear-gradient(180deg, var(--secondary-color-dark) 0%, var(--primary-color-dark) 100%);
}

.dark-mode .ticker-controls {
    box-shadow: 0px -4px 3px rgb(197 197 197 / 15%);
}

.dark-mode .custom-tab-d2 {
    box-shadow: 0 0 0px 1px rgb(255 255 255 / 0.2);
}

.dark-mode .custom-sidebar-menu .ace-responsive-menu li ul.sub-menu,
.dark-mode .dwwa-page .custom-accord-menu .navi-tabs__container,
.dark-mode .dwwa-page .custom-accord-menu nav>ul
{
	border:none !important;
}

/* chatscreen start*/
.dark-mode .chat-screen .chat-body {
    background: var(--secondary-bg-dark);
    box-shadow: inset 0px 11px 8px -10px #2c2c2c, inset 0px -11px 8px -10px #5e5e5e;
}
.dark-mode .chat-screen {
    background: var(--primary-color-dark);
}
.dark-mode .chat-screen .chat-body .chat-start, .dark-mode .chat-btn {
    background: var(--primary-bg-dark);
    border-color: var(--primary-bg-dark);
}
.dark-mode .custom-chatbot .inst_block {
    background: rgba(255, 237, 218, 0.4);
}
.dark-mode .custom-chatbot .inst-title {
    background: var(--secondary-bg-dark);
}
.dark-mode .chat-screen .chat-body .chat-bubble.you {
    background: #1e3754;
    color: #fff;
    fill: #fff;
}
.dark-mode .chat-screen .chat-body .chat-bubble.me {
    background: var(--secondary-color-dark);
    color: #fff;
}

.dark-mode .back-btn .button-text{
	color: #fff;
}

.dark-mode .wn-date:before{
	background: var(--theme-fonts-light) !important;
}

.dark-mode .helpful-wrapper, .dark-mode .helpful-wrapper .rat-icon{
	background: rgba( 255, 255, 255, 0.25);
}
.dark-mode .chat-screen .chat-input input , .dark-mode .chat-screen .chat-input{
    background: var(--primary-bg-dark);
    border-color: var(--primary-bg-dark);
    color: #ffffff;	
}
.dark-mode .chat-screen ::placeholder{
	color: var(--secondary-color-dark);
}
.dark-mode .chat-screen {
    box-shadow: 0px 15px 20px rgba(0, 0, 0,0.8);
}
.dark-mode .chat-inner a {
    color: #78d8fb !important;
}
.dark-mode .chat-inner a:hover {
    color: #00b1f1 !important;
}
/* chatscreen end*/

