html.dark {

    .ourHistoryInfo h6,
    .ourHistoryInfo h6 span {
        background: none;
        color: var(--color-text);
        -webkit-text-fill-color: var(--color-text);
    }

    .wp-element-button {
        padding: 0.8vw 3vw;
        color: var(--color-text);
        box-shadow: 2px 2px 0px #919b9e, -1px -1px 1px #ffffff, 2px 2px 0px #787987;
        border: none;
    }

    .wp-element-button:hover {
        background-color: var(--color-text);
        color: #000;
    }

    .newsInfo {
        background: transparent;
    }

    .newsItem .readMore {
        color: var(--color-text);
    }

    .newsInfo::after {
        content: "";
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-image: url(../images/news-mask.png);
        background-size: 100%;
    }

    .newsType .news,
    .newsType .eve {
        color: #000;
    }

    .owl-dots .owl-dot span {
        background: var(--color-text);
    }

    .owl-dots .owl-dot.active span,
    .owl-dots .owl-dot:hover span {
        background: #46C2EE;
    }

    .owl-controls-wrap .owl-prev,
    .owl-controls-wrap .owl-next {
        filter: brightness(0) invert(1);
    }

    .lphInfo h6,
    .lpBody p {
        color: #000;
    }

    .gitFormRow input,
    .gitFormRow select,
    .gitFormRow input::placeholder {
        color: var(--color-text);
        border-color: var(--color-text);
    }
    .gitForm .frm_form_field input,
    .gitForm .frm_form_field  textarea,
    .gitForm select {
        color: #fff;
        border-bottom: 2px solid #fff;
    }
     .gitForm .frm_form_field input::placeholder,  .gitForm .frm_form_field textarea::placeholder {
        color: #fff;
    }
    .gitForm .frm_form_field input:focus, .gitForm .frm_form_field textarea:focus{
        border-color: #fff !important;
    }
    .frm_submit .frm_button_submit {
        color: #fff !important;
        box-shadow: 2px 2px 0px #919b9e, -1px -1px 1px #ffffff, 2px 2px 0px #787987 !important;
        border: none !important;
    }
    .owl-nav .owl-prev {
        filter: brightness(0) invert(1);
    }
    .owl-nav .owl-next {
        filter: brightness(0) invert(1);
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{
        background-color: #000000;
    }
    .mega-block-title, .mega-menu-cont-info p, .mega-menu-cont-info h6{
        color: #fff !important;
    }
	.ourHistory h1, .ourHistory h5, .ourHistory p, .gitForm .frm_form_field input::placeholder, .gitForm .frm_form_field textarea::placeholder, .gitForm select::placeholder, .load-more-simple,
	.ovmContInfo h4, .ovHistory h5, .countryMapLinks a, input::placeholder,.leader-info h3, .leader-info p, .khpBg .titleSec p, .policy-header-content h2, .policy-header-content p, .frm_dropzone .frm_upload_text button, .step p, .pageBannerSec .btn-outline, .ssCarousel .btn-outline, .btn-outline.load-more, input, label{
		color:#fff !important;
	}
	.owl-nav-custom .owl-prev-btn img, .owl-nav-custom .owl-next-btn img {
		filter: brightness(100);
	}
	.pageBannerSec::after {
		background: linear-gradient(180deg, rgba(0, 12, 37, 0) 0%, rgb(8 23 45 / 0%) 30%, rgb(0 12 37) 100%);
	}
	.countryMapLinks a img, .ovsInfo img, .popup-block .popup-close img {
		filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(308deg) brightness(103%) contrast(101%);
	}
	input, .frm_dropzone .frm_upload_text{border-bottom: 2px solid #ffffff !important;}
	.frm_dropzone .dz-message{
		background:transparent;
	}	
	.grayCardSection .ovHistory h5, .grayCardSection .ovHistory p, .grayCardSectionColumn h6 strong, .beforeBox h3{color:#000 !important}
	.popup-block .popup-content {
		background: #00050f;
	}
	.secbg.popupbg::after {
			border-radius: 20px;
		}
	
	.mega-sub-menu li.menu-item > a{
		color:#fff;
	}
	
	.aiTransService img {
		text-align: center;
		background: #fff;
		padding: 8px;
		border-radius: 8px;
	}
	.certificationCard {
		background: rgb(0 0 0 / 5%);
		border: 1px solid rgb(0 173 239 / 58%);
	}
	.certificationTitle {
		color: #00aff1;
	}
	.certificationDesc {
		color: #ffffff;
	}
	.certificationLogo {
		background: #fff;
		padding: 10px 30px;
		border-radius: 10px;
	}
	.popup-block .frm_primary_label {
		color: #ffffff;
	}
}
