

body.dark  {
    background-color: #1d1d1d;
}

.dark .header-top{
	background-image: none;
	background-color: #1d1d1d; 
}

.dark .sticky {
    background-color: #000000;
}

.dark .sticky.header-1 .header-main .main-menu ul li a {
    color: white;
}

.dark .section-title h2, .dark .section-title h6{
	color: white !important;
}

.dark .section-bg {
    background-color: #1d1d1d;
}

.dark .project-box-items .content h3 a {
    color: white;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 , .dark h1 a, .dark h2 a, .dark h3 a, .dark h4 a, .dark h5 a, .dark h6 a  {
    color: white;
}

.dark h3 a{
    color: white;
}

.dark .theme-btn {
    border: 1px solid var(--white);
    color: var(--white);
}

.dark .cat-list a{
	color: white;
}

.dark .cat-list{
	color: white;
}

.dark .awards-area h3 {
    color: white;
}

.dark .footer {
    background-color: #000000;
}

.dark .media-gallery-box {
    background-color: #1d1d1d !important;
}

.dark #mainTabs .nav-item .nav-link {
    color: #fff !important;
    border: 1px solid #fff;
}

.dark .gallery-title {
    margin-top: 10px;
    background: -webkit-linear-gradient(#ffffff, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.dark .contact-page .contact-header h3 {
    font-size: 32px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 800;
}

.dark p.paragraph-main {
	color: white;
}

.dark .signin-form h2{
	color: black;
}

.dark .about-content p {
    color: white;
}

.dark .about-wrapper .about-content.about-page ul .about-list .content h3 {
    font-size: 30px;
    color: white;
}

.dark .about-wrapper .about-content.about-page ul .about-list .content p {
    color: white;
}

span.title-text {
    color: black;
}

span.title-text:hover {
    color: #59D2F3;
}