.dark-mode-active {
     /* Brand Colors */
    --blue: #4d9dff;
    --red: #ff7b7b;
    --yellow: #ffbe3d;
    --turquoise: #2ccfe5;
    --royal-blue: #5f8de0;
    --gblue: #7ca7eb;
    --sky-blue: #1e2d44;
    --orange: #ff9f43;
    --lorange: #ffc86b;
    --green: #4caf72;
    --brown: #e07a2d;
    --dbrown: #ff7a2f;
    --yorange: #ffb870;
    --turquoise1: #2dbed0;
    --text-black: #000000;

    /* Backgrounds */
    --white: #1a1a1a;
    --bg-white: #121212;
    --bg-grey: #1e1e1e;
    --lgrey: #252525;
    --light-grey: #ccc;
    --gray: #444444;
    --lpink: #2a241d;

    /* Text */
    --black: #666666;
    --bg-black: #666666;
    --text-black: #666666;
    --text-white: #ffffff;
    --charcoal: #666666;
    --default: #666666;
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.dark-mode-active .navbar-logo:first-child {
    display: none !important;
}
.dark-mode-active .navbar-logo + .navbar-logo {
    display: block !important;
}

.dark-mode-active .btn-search,
.dark-mode-active .site-bhogapuram .btn-search,
.dark-mode-active .page-home .affix .btn-search,
.dark-mode-active .site-bhogapuram .affix .btn-search,
.dark-mode-active .affix .nav-brand ul > li.has-mega > p > a:after,
.dark-mode-active .page-home .affix .nav-brand ul > li.has-mega > p > a::after,
.dark-mode-active .nav-brand ul > li.has-mega > a::after,
.dark-mode-active .nav-brand ul > li.has-mega > p > a::after {
    filter: invert(1);
}
.dark-mode-active .page-home .utility-icons {
    filter: invert(1);
}
.dark-mode-active .page-home .affix .utility-icons,
.dark-mode-active .utility-icons {
    filter: invert(0);
}
.dark-mode-active .page-home .primary-header:hover,
.dark-mode-active .site-bhogapuram .primary-header:hover {
    background: var(--bg-white);
}
.dark-mode-active .mega-wrapper,
.dark-mode-active .mega-col,
.dark-mode-active .mega-details-panel .vertical-nav-list {
    background: var(--bs-border-color);
    border-color: rgba(255, 255, 255, 0.2);
}
.dark-mode-active .mega-left .menu-title {
    background: var(--bs-border-color);
}
.dark-mode-active .cat-item + .cat-item a,
.dark-mode-active .vertical-nav-list li + li a,
.dark-mode-active .cat-item.active a,
.dark-mode-active .vertical-nav-list li.active a,
.dark-mode-active .cat-item a:hover,
.dark-mode-active .vertical-nav-list li a:hover {
    border-color: rgba(0, 0, 0, 0.1);
    filter: invert(1) !important;
    color: var(--bg-color) !important;
}
.dark-mode-active .option-icon svg path {
    fill: var(--default);
}
.dark-mode-active .option-text {
    color: var(--default);
}

.dark-mode-active .accessibility-font-btn.active,
.dark-mode-active .accessibility-option-btn.active,
.dark-mode-active .search-view-all {
    background: var(--bs-border-color) !important;
    border-color: var(--bs-border-color) !important;
}

.dark-mode-active .search.block a {
    border-color: var(--bs-border-color);
}
.dark-mode-active .footer-nav ul li a::after,
.dark-mode-active .footer-nav h4 a::after,
.dark-mode-active .footer-nav ul li a:hover:after,
.dark-mode-active .footer-nav h4 a:hover:after {
    filter: invert(1);
    color: var(--default);
    background: url(../../icons/arrow-right-black.svg) no-repeat center;
    background-size: 100%;
}
.dark-mode-active .footer-nav h4 strong:after {
    filter: invert(1);
    background: url(../../icons/arrow-right-black.svg) no-repeat center;
}
.dark-mode-active .footer-collapse li a {
    color: var(--default);
    opacity: 0.7;
}
.dark-mode-active .footer-collapse li a:hover {
    opacity: 1;
}

.dark-mode-active .accessibility-modal-header,
.dark-mode-active .accessibility-modal-content,
.dark-mode-active .accessibility-font-btn,
.dark-mode-active .accessibility-option-btn {
    border-color: #333;
}
.dark-mode-active .card {
    border-color: var(--bs-border-color);
}
.dark-mode-active .card-img {
    border-color: var(--bs-border-color);
}
.dark-mode-active .swiper-button-disabled {
    background-color: transparent;
}
.dark-mode-active .airo-home-intro {
    background: #222;
}
.dark-mode-active .highlight.aero-value-chain-container .item-title:after,
.dark-mode-active .about-group-vision .our-approach-right::before,
.dark-mode-active .about-group-vision .our-approach-right::after {
    filter: invert(1);
}
.dark-mode-active
    .highlight.aero-value-chain-container
    .chain-item-card:hover
    .item-title:after {
    filter: invert(0);
}
.dark-mode-active .sustainability-gmr-aero .card-content {
    background: var(--bs-body-bg);
}

.dark-mode-active .page-home .nav-hamburger-icon,
.dark-mode-active .page-home .nav-hamburger-icon::before,
.dark-mode-active .page-home .nav-hamburger-icon::after,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon::before,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon::after {
    background-color: var(--charcoal);
}
.dark-mode-active .nav-hamburger button[aria-label="Close navigation"] span,
.dark-mode-active
    .site-nagpur
    .nav-hamburger
    button[aria-label="Close navigation"]
    span {
    background-color: transparent;
}
.dark-mode-active .primary-header::before {
    border: none;
}
.dark-mode-active .section.dynamic-tree-container,
.dark-mode-active .section.dynamic-sibling-tree-container {
    border-bottom-color: #888;
}
.dark-mode-active .dynamic-tree {
    background: #666;
}
.dark-mode-active .dt-tab > a,
.dark-mode-active .dt-tab > a:hover {
    color: #ccc;
}
.dark-mode-active .dt-chevron,
.dark-mode-active .dt-tab:hover .dt-chevron,
.dark-mode-active .dt-tab.active .dt-chevron {
    border-color: #ccc;
}

.dark-mode-active .dt-section-title a.active,
.dark-mode-active .dt-tab.active > a {
    color: var(--default);
    border-color: var(--default);
}
.dark-mode-active .dt-section-title a.active:after,
.dark-mode-active .dt-tab.active > a:after {
    background: var(--default);
}
.dark-mode-active .dt-flyout {
    border-color: #333;
}
.dark-mode-active .dt-flyout li a {
    color: #ccc;
}
.dark-mode-active .dt-section-title a,
.dark-mode-active .dt-section-title a:hover {
    color: var(--default);
}
.dark-mode-active .section.gal-stock-performance-container {
    background: var(--bs-body-bg);
}
.dark-mode-active .stock-widget {
    border-color: #333;
    background: #ddd;
}
.dark-mode-active .message-from-leadership {
    background: none;
}
.dark-mode-active .page-investor-relations .corporate-governance {
    filter: invert(1);
    color: var(--black);
}
.dark-mode-active .page-investor-relations .corporate-governance .button-container a { filter: invert(1); color: #333333;}

.dark-mode-active h1#corporate-governance {
    color: var(--black);
}
.dark-mode-active .stock-overview-wrapper {
    background: none;
}
.dark-mode-active .stock-item .value,
.dark-mode-active .stock-overview-wrapper .rTableCell {
    color: #ccc;
}
.dark-mode-active .stock-item,
.dark-mode-active .share-row div,
.dark-mode-active .stock-overview-wrapper .rTableRow {
    border-color: transparent #444 #444 #444;
    background: #333;
}
.dark-mode-active .stock-item:nth-child(2n),
.dark-mode-active .share-row:nth-child(2n) div,
.dark-mode-active .stock-overview-wrapper .rTableRow:nth-child(2n) {
    background: #222;
}
.dark-mode-active .stock-overview-wrapper .exchange_bg {
    background: none;
    padding: 0;
}
.dark-mode-active .stock-overview-wrapper .rTableCell {
    border-color: #444;
}
.dark-mode-active .contact-form select, 
.contact-form select.invalid  {
    background-color: #252525 !important;
    border-color: var(--bs-border-color);
    color: #ffffff;
}
.dark-mode-active .contact-form input, 
.dark-mode-active .contact-form textarea, 
.contact-form input.invalid, 
.contact-form textarea.invalid, 
.contact-form .iti.invalid input {
    background-color: transparent !important;
    border-color: var(--bs-border-color);
    color:#ffffff;
}
.dark-mode-active .iti__country-list {
    border-color: var(--bs-border-color);
    background-color: var(--bs-border-color);
}
.dark-mode-active .ann_left_bg{background-color: #fff;}
.dark-mode-active .proxy_form{color: #333;}
.dark-mode-active .smart-odr .table-item:nth-of-type(even), .dark-mode-active .smart-odr .table-item:nth-of-type(odd), .dark-mode-active .document-type-section, .dark-mode-active .table-item:nth-of-type(3), .dark-mode-active .table-item {
    background-color: #f9f9f9; 
}
.dark-mode-active .document-name, .dark-mode-active .document-type-header, .dark-mode-active .tab-items-container, .dark-mode-active .committee .career-faqs__answer .table-row h3, .dark-mode-active .document-tag, .dark-mode-active .table-items li { color:#333;}
.dark-mode-active .qr-header { background-color: var(--lgrey); }
.dark-mode-active .tab-heading-container ul { background: var(--lgrey); }
.dark-mode-active .board-meeting-v1-wrapper .tab-heading-container li:nth-child(2), .dark-mode-active .accordion-ui .accordion-header p, .dark-mode-active .aero-tab-switcher .aero-tab-btn.active { color: var(--text-black); }
.dark-mode-active .global-leaders-aviation-container, .dark-mode-active .tender-list-container { background:none ;}


@media screen and (max-width: 1199.5px) {
    .dark-mode-active .page-home .utility-icons {
        filter: invert(0);
    }
    .dark-mode-active .mobile-nav-header {
        background: var(--bs-body-bg);
        border-color: var(--bs-border-color);
    }
    .dark-mode-active .mobile-nav-item {
        border-color: #333;
    }
}
@media screen and (max-width: 767px) {
    .building-communities section.airport-overview-runtime {
        background-color: var(--sky-blue);
    }
}
