/*-------------------------------
    Dark Theme  CSS
-------------------------------*/
:root {
    --aztechColor:#021e23;
    --codColor: #353535;
    --darkColor: #000;
    --ebonyColor: #111828;
    --mildColor: #131313;
  }
  
  .switch-theme-mode {
    position: fixed;
    top: 200px;
    right: 15px;
    z-index: 99;
  }
  
  /* The switch - the box around the slider */
  .switch {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
  }
  .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
  }
  .slider.round {
    border-radius: 50%;
  }
  .slider.round:before {
    border-radius: 50%;
  }
  .slider:before {
    position: absolute;
    content: "";
    height: 35px;
    width: 35px;
    left: 0px;
    bottom: 4px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    transition: 0.4s;
    box-shadow: 0 0px 15px rgba(32, 32, 32, 0.2392156863);
    background: white url("../img/sunny.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--aztechColor);
    background-size: 17px;
  }
  
  .service-card.style-four,
  .filter-row.style-two .filter-wrapper .form-group .filter-btn,
  .property-card.style-two,
  .navbar-area .navbar,
  input:checked + .slider {
    background-color: transparent;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px transparent;
  }
  
  input:checked + .slider:before {
    transform: translateX(0);
    background: white url("../img/night.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
  }
  
  /*---------------------------------
      Color CSS For Elements 
  -----------------------------------*/
  .theme-light .navbar-brand .logo-dark,
  .theme-light .footer-logo .logo-dark,
  .theme-light .logo .logo-dark {
    display: none !important;
  }
  .theme-light .navbar-brand .logo-light,
  .theme-light .footer-logo .logo-light,
  .theme-light .logo .logo-light {
    display: block !important;
  }
  
  .theme-dark .navbar-brand .logo-dark,
  .theme-dark .footer-logo .logo-dark,
  .theme-dark .logo .logo-dark {
    display: block !important;
  }
  .theme-dark .navbar-brand .logo-light,
  .theme-dark .footer-logo .logo-light,
  .theme-dark .logo .logo-light {
    display: none !important;
  }
  .theme-dark .bg_ash,
  .theme-dark .bg_two,
  .theme-dark .login-form-wrap,
  .theme-dark .header-area .header-top,
  .theme-dark .modal.show .modal-dialog,
  .theme-dark .agent-desc-box,
  .theme-dark .mortgage-rewards,
  .theme-dark .cod-card,
  .theme-dark .loan-category-card.style-two,
  .theme-dark .mortgage-table table tbody tr td,
  .theme-dark .bg_gray {
    background-color: var(--codColor) !important;
  }
  .theme-dark body,
  .theme-dark .footer-wrap,
  .theme-dark .help-card,
  .theme-dark .offcanvas.offcanvas-end,
  .theme-dark .navbar-area.sticky,
  .theme-dark .bg-white {
    background-color: var(--darkColor) !important;
  }
  .theme-dark .bg_secondary,
  .theme-dark .news-card,
  .theme-dark .simple-box,
  .theme-dark .simple-box.style-two,
  .theme-dark .step-item-wrap .step-item,
  .theme-dark .ira-box,
  .theme-dark .smb-card,
  .theme-dark .mortgage-table table thead tr th,
  .theme-dark .interest-calculator,
  .theme-dark .loan-category-card.style-one,
  .theme-dark .hero-wrap .hero-content .hero-btn .card-ratings,
  .theme-dark .process-wrap .process-img-wrap .process-promo,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-menu {
    background-color: var(--aztechColor) !important;
  }
  .theme-dark .integration-wrap,
  .theme-dark .app-wrapper:after,
  .theme-dark .fund-transfer.style-one .fund-transfer-content,
  .theme-dark .chat-wrapper,
  .theme-dark .service-slider-wrap,
  .theme-dark .account-system .account-process li,
  .theme-dark .wh-card,
  .theme-dark .bg-ash,
  .theme-dark .bg-aths,
  .theme-dark .sidebar-widget.style-two,
  .theme-dark .navbar-area.style-two .navbar, .theme-dark .navbar-area.style-three .navbar,
  .theme-dark .feature-wrap .feature-content,
  .theme-dark .feature-card.style-one.bg-one {
    background-color: var(--ebonyColor) !important;
  }
  .theme-dark .bg-seashell,
  .theme-dark .about-wrap.style-two .about-content .accordion-item,
  .theme-dark .fund-transfer.style-two .fund-transfer-content,
  .theme-dark .feature-card.style-one.bg-two {
    background-color: var(--mildColor) !important;
  }
  .theme-dark .responsive-navbar .offcanvas-body .contact-info li p, .theme-dark .responsive-navbar .offcanvas-body .contact-info li a {
    color: var(--paraColor) !important;
  }
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-menu {
    border-color: transparent;
  }
  .theme-dark .navbar-area .navbar .others-option .option-item .search-form input::-moz-placeholder {
    color: var(--whiteColor) !important;
  }
  .theme-dark h1,
  .theme-dark h2,
  .theme-dark h3,
  .theme-dark h4,
  .theme-dark h5,
  .theme-dark h6,
  .theme-dark h3 a,
  .theme-dark .btn-three,
  .theme-dark .btn-four,
  .theme-dark .chart-hint li,
  .theme-dark .mortgage-table table thead tr th,
  .theme-dark .mortgage-table table tbody tr td,
  .theme-dark .security-card span i,
  .theme-dark .contact-card.style-one .contact-info a,
  .theme-dark .contact-card.style-one .contact-info p,
  .theme-dark .hero-wrap .hero-form-wrap p,
  .theme-dark .card-features li b,
  .theme-dark .faq-content .accordion-item .accordion-header .accordion-button span i,
  .theme-dark .navbar-area .navbar .others-option .option-item .search-form input,
  .theme-dark .navbar-area .navbar .others-option .option-item .search-form input::placeholder,
  .theme-dark article .feature-list li, .theme-dark .property-details-wrap .feature-list li, .theme-dark .project-details-wrap .feature-list li, .theme-dark .agent-desc .feature-list li, .theme-dark .project-desc .feature-list li, .theme-dark .company-desc .feature-list li, .theme-dark .terms-wrap .feature-list li,
  .theme-dark .responsive-navbar .offcanvas-body .contact-info li i,
  .theme-dark .navbar-area .navbar .others-option .option-item .search-btn i,
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button::before,
  .theme-dark .navbar-area .navbar .others-option .option-item .sidebar-toggler i,
  .theme-dark .searchModal .modal-dialog .modal-content .btn-close i,
  .theme-dark .searchModal .modal-dialog .modal-content .btn-close i,
  .theme-dark .counter-card-wrap .counter-card .counter-text span,
  .theme-dark .counter-card-wrap .counter-card .counter-text p,
  .theme-dark .bt-wrap .bt-content .feature-list.style-two li,
  .theme-dark .navbar-area.style-two .navbar-top .contact-info li a,
  .theme-dark .navbar-area.style-two .navbar-top .select-lang select,
  .theme-dark .fund-transfer .fund-transfer-content ul li,
  .theme-dark .account-system .account-process li,
  .theme-dark .about-wrap.style-two .about-content .accordion-item .accordion-header .accordion-button,
  .theme-dark .about-wrap.style-two .about-content .accordion-item .accordion-header .accordion-button span i,
  .theme-dark .hero-wrap.style-three .hero-content .hero-contact li a,
  .theme-dark .simple-content .accordion-item .accordion-header .accordion-button,
  .theme-dark .category-slider-wrap .category-slider-btn .category-prev svg,
  .theme-dark .category-slider-wrap .category-slider-btn .category-next svg,
  .theme-dark .service-desc .featured-box ul li, .theme-dark .case-details-wrap .featured-box ul li,
  .theme-dark .text-title,
  .theme-dark .credit-card.style-one .card-features .card-feature-item p b,
  .theme-dark article p strong, .theme-dark article p b, .theme-dark .terms-wrap p strong, .theme-dark .terms-wrap p b {
    color: var(--whiteColor) !important;
  }
  .theme-dark .navbar-area.style-two .navbar-nav > .nav-item > .nav-link.dropdown-toggle:after {
    background-color: var(--secondaryColor);
  }
  .theme-dark .hero-form-wrap .hero-login-form form {
    background-image: none;
    background-color: rgba(0, 0, 0, 0.95);
  }
  .theme-dark p, .theme-dark span,
  .theme-dark .content-feature-list li,
  .theme-dark .feature-list li,
  .theme-dark .ira-checklist li,
  .theme-dark .loan-card ul li,
  .theme-dark .breadcrumb-content .breadcrumb-menu li:last-child,
  .theme-dark .responsive-navbar .offcanvas-body .contact-info li p,
  .theme-dark .responsive-navbar .offcanvas-body .contact-info li a,
  .theme-dark article ol li, .theme-dark .service-details-wrap ol li, .theme-dark .project-details-wrap ol li,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-toggle::before,
  .theme-dark .checkbox label,
  .theme-dark .loan-form .form-group label,
  .theme-dark #contactForm .form-group label,
  .theme-dark .saving-form .form-group label,
  .theme-dark #cmt-form .form-group label,
  .theme-dark .select-request-type .form-group label,
  .theme-dark .card-features li,
  .theme-dark .terms-wrap ol li,
  .theme-dark article .blog-metainfo li,
  .theme-dark article .blog-metainfo li a,
  .theme-dark .news-metainfo li,
  .theme-dark .content-feature-list li,
  .theme-dark .content-feature-list-two li,
  .theme-dark .contact-item .contact-info p {
    color: var(--offwhiteColor) !important;
  }
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-menu {
    box-shadow: none !important;
  }
  .theme-dark .responsive-navbar .offcanvas-header .close-btn {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-header .close-btn.active, .theme-dark .responsive-navbar .offcanvas-header .close-btn:hover {
    color: var(--secondaryColor);
  }
  .theme-dark .breadcrumb-content .breadcrumb-menu li::after,
  .theme-dark .tag-list.style-two li a {
    background-color: rgba(255, 255, 255, 0.2);
  }
  .theme-dark .feature-list li:before,
  .theme-dark .navbar-area .navbar .others-option .option-item .search-form::after,
  .theme-dark .navbar-area .navbar .others-option .option-item::after,
  .theme-dark .navbar-area .navbar .others-option::before {
    background-color: rgba(255, 255, 255, 0.4);
  }
  .theme-dark .navbar-area .navbar .others-option .option-item .search-form img,
  .theme-dark .navbar-area .navbar .others-option .option-item a img,
  .theme-dark .navbar-area .navbar .others-option .option-item .search-btn img {
    filter: brightness(0) invert(1);
  }
  .theme-dark .link-one:after {
    background-color: var(--whiteColor);
  }
  .theme-dark .link-one:hover:after {
    background-color: var(--secondaryColor);
  }
  .theme-dark .checkbox label:before {
    border: 1px solid rgba(255, 255, 255, 0.3);
  }
  .theme-dark .saving-calculator,
  .theme-dark .banking-activity {
    border: 1px solid rgba(255, 255, 255, 0.25);
    background: transparent;
  }
  .theme-dark .checkbox input:checked + label:before {
    border-color: var(--secondaryColor) !important;
  }
  .theme-dark .checkbox input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 1px;
    width: 17px;
    height: 17px;
    border: none;
    border-radius: 3px;
    background: var(--secondaryColor);
  }
  .theme-dark .link-one,
  .theme-dark .link-two,
  .theme-dark .link-three,
  .theme-dark .card-details-wrap .card-details .contact-num a,
  .theme-dark .cat-card.style-two,
  .theme-dark .news-metainfo li a,
  .theme-dark .category-list li a,
  .theme-dark .news-card .news-info h3 a,
  .theme-dark .tag-list li a,
  .theme-dark .contact-card.style-two .contact-info h5, .theme-dark .contact-card.style-two .contact-info a,
  .theme-dark .contact-item-wrap .contact-item a,
  .theme-dark .footer-wrap .footer-widget .footer-menu li a,
  .theme-dark .post-tag ul li a,
  .theme-dark .comment-item-wrap .reply-btn,
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-link,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .nav-link,
  .theme-dark .breadcrumb-content .breadcrumb-menu li a {
    color: var(--whiteColor) !important;
  }
  .theme-dark .link-one:hover, .theme-dark .link-one.active,
  .theme-dark .link-two:hover,
  .theme-dark .link-two.active,
  .theme-dark .link-three:hover,
  .theme-dark .link-three.active,
  .theme-dark .card-details-wrap .card-details .contact-num a:hover,
  .theme-dark .card-details-wrap .card-details .contact-num a.active,
  .theme-dark .cat-card.style-two:hover,
  .theme-dark .cat-card.style-two.active,
  .theme-dark .news-metainfo li a:hover,
  .theme-dark .news-metainfo li a.active,
  .theme-dark .category-list li a:hover,
  .theme-dark .category-list li a.active,
  .theme-dark .news-card .news-info h3 a:hover,
  .theme-dark .news-card .news-info h3 a.active,
  .theme-dark .tag-list li a:hover,
  .theme-dark .tag-list li a.active,
  .theme-dark .contact-card.style-two .contact-info h5:hover,
  .theme-dark .contact-card.style-two .contact-info h5.active, .theme-dark .contact-card.style-two .contact-info a:hover, .theme-dark .contact-card.style-two .contact-info a.active,
  .theme-dark .contact-item-wrap .contact-item a:hover,
  .theme-dark .contact-item-wrap .contact-item a.active,
  .theme-dark .footer-wrap .footer-widget .footer-menu li a:hover,
  .theme-dark .footer-wrap .footer-widget .footer-menu li a.active,
  .theme-dark .post-tag ul li a:hover,
  .theme-dark .post-tag ul li a.active,
  .theme-dark .comment-item-wrap .reply-btn:hover,
  .theme-dark .comment-item-wrap .reply-btn.active,
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-link:hover,
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-link.active,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .nav-link:hover,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .nav-link.active,
  .theme-dark .breadcrumb-content .breadcrumb-menu li a:hover,
  .theme-dark .breadcrumb-content .breadcrumb-menu li a.active {
    color: var(--secondaryColor) !important;
  }
  .theme-dark .footer-wrap {
    border-top: 1px solid rgba(255, 255, 255, 0.25);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button.active {
    color: var(--secondaryColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body {
    background-color: transparent;
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link.active {
    color: var(--secondaryColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body {
    background-color: transparent;
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link.active {
    color: var(--secondaryColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body .accordion-button {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body .accordion-button.active {
    color: var(--secondaryColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-button {
    color: var(--whiteColor);
  }
  .theme-dark .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-button.active {
    color: var(--secondaryColor);
  }
  .theme-dark .navbar-area .navbar .navbar-toggler .burger-menu span {
    background: var(--whiteColor);
  }
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-toggle.active::before,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-toggle:hover::before,
  .theme-dark .offcanvas-contact-info h4 {
    color: var(--secondaryColor) !important;
  }
  .theme-dark article,
  .theme-dark .responsive-navbar .offcanvas-header,
  .theme-dark .responsive-navbar .offcanvas-body .offcanvas-contact-info,
  .theme-dark .responsive-navbar .offcanvas-body .others-option,
  .theme-dark .post-meta-option,
  .theme-dark .footer-wrap .footer-top .footer-widget .footer-menu li,
  .theme-dark .news-card .news-info,
  .theme-dark .process-wrap.style-one .process-content .process-item-wrap .process-item .process-info,
  .theme-dark .process-wrap.style-three .process-content .process-item-wrap .process-item .process-info,
  .theme-dark .process-wrap.style-four .process-content .process-item-wrap .process-item .process-info,
  .theme-dark .faq-content .accordion-item,
  .theme-dark .credit-card,
  .theme-dark .security-card,
  .theme-dark .simple-box,
  .theme-dark .ira-box,
  .theme-dark .smb-card,
  .theme-dark .rate-box,
  .theme-dark .process-wrap .process-content .process-item-wrap .process-item .process-info,
  .theme-dark .mortgage-table table tbody tr,
  .theme-dark .mortgage-table table tbody tr td,
  .theme-dark .simple-box.style-two,
  .theme-dark .pp-post-item,
  .theme-dark .post-wrapper,
  .theme-dark .btn-four,
  .theme-dark .cod-card,
  .theme-dark .process-wrap .process-content .process-item-wrap .process-item,
  .theme-dark .facility-card,
  .theme-dark .loan-card,
  .theme-dark .cod-item-wrap .cod-item .cod-info,
  .theme-dark .navbar-area .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link,
  .theme-dark .step-item-wrap .step-item,
  .theme-dark .news-card-wrap .news-card.style-two,
  .theme-dark .simple-content .accordion-item,
  .theme-dark .about-wrap.style-three .about-content .feature-card-wrap .feature-card .feature-info,
  .theme-dark .credit-card.style-two .card-features,
  .theme-dark .faq-content .accordion-item .accordion-header .accordion-button,
  .theme-dark .faq-content .accordion-item .accordion-body,
  .theme-dark .brand-wrapper .brand-logo,
  .theme-dark .comment-item-wrap .comment-item {
    border-color: rgba(255, 255, 255, 0.25) !important;
  }
  .theme-dark .process-wrap.style-one .process-img-wrap .process-shape,
  .theme-dark .navbar-area .navbar .others-option .option-item .sidebar-toggler img {
    filter: brightness(0) invert(1);
  }
  .theme-dark .tag-list a {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
  .theme-dark .tag-list a:hover {
    background-color: var(--secondaryColor);
    color: var(--whiteColor);
  }
  .theme-dark .faq-content::after,
  .theme-dark .wp-block-quote h6::before,
  .theme-dark .category-list li:before {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .theme-dark .tag-list li a::before {
    color: rgba(255, 255, 255, 0.3);
  }
  .theme-dark .about-area:after {
    filter: brightness(1) invert(0.9);
  }
  .theme-dark .card-tablist .nav-item .nav-link {
    border-color: rgba(255, 255, 255, 0.2);
    color: var(--whiteColor);
  }
  .theme-dark .newsletter-wrap,
  .theme-dark .breadcrumb-wrap,
  .theme-dark .app-box,
  .theme-dark .bt-wrap,
  .theme-dark .award-box,
  .theme-dark .card-slider-wrap,
  .theme-dark .bank-card,
  .theme-dark .bank-card.style-two,
  .theme-dark .process-wrap.process-bg,
  .theme-dark .step-wrap.step-bg,
  .theme-dark .ch-account-wrap,
  .theme-dark .loan-category-wrap.loan-bg,
  .theme-dark .cod-wrap,
  .theme-dark .loan-box,
  .theme-dark .news-wrap .news-overlay,
  .theme-dark .about-wrap .about-content,
  .theme-dark .hero-login-form,
  .theme-dark .hero-wrap {
    position: relative;
    z-index: 1;
  }
  .theme-dark .newsletter-wrap:after,
  .theme-dark .breadcrumb-wrap:after,
  .theme-dark .app-box:after,
  .theme-dark .bt-wrap:after,
  .theme-dark .award-box:after,
  .theme-dark .card-slider-wrap:after,
  .theme-dark .bank-card:after,
  .theme-dark .bank-card.style-two:after,
  .theme-dark .process-wrap.process-bg:after,
  .theme-dark .step-wrap.step-bg:after,
  .theme-dark .ch-account-wrap:after,
  .theme-dark .loan-category-wrap.loan-bg:after,
  .theme-dark .cod-wrap:after,
  .theme-dark .loan-box:after,
  .theme-dark .news-wrap .news-overlay:after,
  .theme-dark .about-wrap .about-content:after,
  .theme-dark .hero-login-form:after,
  .theme-dark .hero-wrap:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(0, 0, 0, 0.8);
  }
  .theme-dark .testimonial-wrap .testimonial-bg::after {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .theme-dark .post-share ul li a {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .theme-dark .post-share ul li a svg, .theme-dark .post-share ul li a i {
    color: var(--offwhiteColor);
  }
  .theme-dark .bank-card.style-two .bank-shape {
    opacity: 0;
  }
  .theme-dark .testimonial-card:before,
  .theme-dark .mortgage-card:before,
  .theme-dark .ch-card:before,
  .theme-dark .contact-card:before,
  .theme-dark .bn-card:before,
  .theme-dark .feature-box:before,
  .theme-dark .business-card:before {
    filter: brightness(0.9) invert(1);
    z-index: -1;
  }
  .theme-dark .testimonial-card:after,
  .theme-dark .mortgage-card:after,
  .theme-dark .ch-card:after,
  .theme-dark .contact-card:after,
  .theme-dark .bn-card:after,
  .theme-dark .feature-box:after,
  .theme-dark .business-card:after {
    z-index: -1;
    border-color: rgba(255, 255, 255, 0.2);
    background-color: #1B1B1B;
  }
  .theme-dark .testimonial-card i,
  .theme-dark .mortgage-card i,
  .theme-dark .ch-card i,
  .theme-dark .contact-card i,
  .theme-dark .bn-card i,
  .theme-dark .feature-box i,
  .theme-dark .business-card i {
    color: var(--whiteColor);
  }
  .theme-dark .cat-card.style-one i {
    color: var(--whiteColor);
  }
  .theme-dark .cat-card.style-one:before {
    filter: brightness(0.8) invert(1);
  }
  .theme-dark .activity-card span,
  .theme-dark .cat-card.syle-two .cat-icon {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
  .theme-dark .activity-card span i,
  .theme-dark .cat-card.syle-two .cat-icon i {
    color: var(--whiteColor);
  }
  .theme-dark .team-card:after {
    filter: brightness(0.8) invert(1);
  }
  .theme-dark .about-wrap .account-process li {
    background-color: var(--aztechColor);
    color: var(--offwhiteColor);
  }
  .theme-dark .faq-content .accordion-item .accordion-header .accordion-button {
    color: var(--whiteColor);
    background-color: transparent;
  }
  .theme-dark .faq-content .accordion-item .accordion-header .accordion-body {
    background-color: transparent;
    border-color: transparent;
  }
  .theme-dark .filter-cat select,
  .theme-dark #contactForm .form-group input,
  .theme-dark #contactForm .form-group textarea,
  .theme-dark .saving-form .form-group input,
  .theme-dark .saving-form .form-group select,
  .theme-dark .newsletter-form .form-group input,
  .theme-dark .loan-form .form-group input,
  .theme-dark .loan-form .form-group select,
  .theme-dark .loan-form .form-group textarea,
  .theme-dark .search-atm input,
  .theme-dark .post-meta-option,
  .theme-dark .apy-box,
  .theme-dark .saving-calculator .form-btn .result,
  .theme-dark .wp-block-quote {
    background-color: transparent;
    box-shadow: none;
    color: var(--whiteColor);
    border: 1px solid rgba(255, 255, 255, 0.3);
  }
  .theme-dark .filter-cat select::-moz-placeholder, .theme-dark #contactForm .form-group input::-moz-placeholder, .theme-dark #contactForm .form-group textarea::-moz-placeholder, .theme-dark .saving-form .form-group input::-moz-placeholder, .theme-dark .saving-form .form-group select::-moz-placeholder, .theme-dark .newsletter-form .form-group input::-moz-placeholder, .theme-dark .loan-form .form-group input::-moz-placeholder, .theme-dark .loan-form .form-group select::-moz-placeholder, .theme-dark .loan-form .form-group textarea::-moz-placeholder, .theme-dark .search-atm input::-moz-placeholder, .theme-dark .post-meta-option::-moz-placeholder, .theme-dark .apy-box::-moz-placeholder, .theme-dark .saving-calculator .form-btn .result::-moz-placeholder, .theme-dark .wp-block-quote::-moz-placeholder {
    color: var(--offwhiteColor);
  }
  .theme-dark .filter-cat select::placeholder,
  .theme-dark #contactForm .form-group input::placeholder,
  .theme-dark #contactForm .form-group textarea::placeholder,
  .theme-dark .saving-form .form-group input::placeholder,
  .theme-dark .saving-form .form-group select::placeholder,
  .theme-dark .newsletter-form .form-group input::placeholder,
  .theme-dark .loan-form .form-group input::placeholder,
  .theme-dark .loan-form .form-group select::placeholder,
  .theme-dark .loan-form .form-group textarea::placeholder,
  .theme-dark .search-atm input::placeholder,
  .theme-dark .post-meta-option::placeholder,
  .theme-dark .apy-box::placeholder,
  .theme-dark .saving-calculator .form-btn .result::placeholder,
  .theme-dark .wp-block-quote::placeholder {
    color: var(--offwhiteColor);
  }
  .theme-dark input, .theme-dark textarea,
  .theme-dark .newsletter-form input,
  .theme-dark #cmt-form .comment-form .form-group input,
  .theme-dark #cmt-form .comment-form .form-group textarea,
  .theme-dark .login-form .form-group input,
  .theme-dark .comment-form .form-group input,
  .theme-dark .comment-form .form-group textarea,
  .theme-dark #contactForm .form-group input,
  .theme-dark #contactForm .form-group textarea {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: var(--whiteColor);
  }
  .theme-dark input::-moz-placeholder, .theme-dark textarea::-moz-placeholder, .theme-dark .newsletter-form input::-moz-placeholder, .theme-dark #cmt-form .comment-form .form-group input::-moz-placeholder, .theme-dark #cmt-form .comment-form .form-group textarea::-moz-placeholder, .theme-dark .login-form .form-group input::-moz-placeholder, .theme-dark .comment-form .form-group input::-moz-placeholder, .theme-dark .comment-form .form-group textarea::-moz-placeholder, .theme-dark #contactForm .form-group input::-moz-placeholder, .theme-dark #contactForm .form-group textarea::-moz-placeholder {
    color: var(--whiteColor);
    opacity: 0.8;
  }
  .theme-dark input::placeholder, .theme-dark textarea::placeholder,
  .theme-dark .newsletter-form input::placeholder,
  .theme-dark #cmt-form .comment-form .form-group input::placeholder,
  .theme-dark #cmt-form .comment-form .form-group textarea::placeholder,
  .theme-dark .login-form .form-group input::placeholder,
  .theme-dark .comment-form .form-group input::placeholder,
  .theme-dark .comment-form .form-group textarea::placeholder,
  .theme-dark #contactForm .form-group input::placeholder,
  .theme-dark #contactForm .form-group textarea::placeholder {
    color: var(--whiteColor);
    opacity: 0.8;
  }
  .theme-dark .page-nav li a {
    background-color: var(--whiteColor);
  }
  .theme-dark .page-nav li a:hover, .theme-dark .page-nav li a.active {
    background-color: var(--secondaryColor);
    color: var(--whiteColor) !important;
  }
  .theme-dark .search-box .form-group input {
    background-color: var(--blackColor);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: var(--whiteColor);
  }
  .theme-dark .search-box .form-group input::-moz-placeholder {
    color: var(--whiteColor);
  }
  .theme-dark .search-box .form-group input::placeholder {
    color: var(--whiteColor);
  }
  .theme-dark .filter-cat select,
  .theme-dark select {
    color: var(--offwhiteColor);
    background-image: url(../img/down-arrow-white.webp);
  }
  .theme-dark .filter-cat select option,
  .theme-dark select option {
    color: var(--titleColor);
  }
  .theme-dark .news-card.style-three,
  .theme-dark .news-card-wrap .news-card.style-two {
    background-color: transparent !important;
  }
  .theme-dark .about-wrap.style-two .about-content .accordion:before,
  .theme-dark .about-wrap.style-two .about-content .accordion:after {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
  .theme-dark .pp-post-item .pp-post-info h6 a {
    color: var(--whiteColor);
  }
  .theme-dark .pp-post-item .pp-post-info h6 a:hover {
    color: var(--secondaryColor);
  }
  .theme-dark .breadcrumb-content .breadcrumb-menu li::after {
    color: var(--whiteColor);
  }
  .theme-dark .testimonial-area:after {
    background: linear-gradient(180deg, rgba(111, 111, 111, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  }
  .theme-dark .feature-card.style-two {
    background-image: url(../img/feature/feature-card-bg-dark.webp);
  }
  .theme-dark .footer-wrap.style-two {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.367) 0%, rgba(111, 111, 111, 0.141) 49%);
    border-top: none;
  }
  .theme-dark .case-card.style-one {
    background-image: url(../img/case/case-bg-dark.webp);
  }
  .theme-dark .hero-wrap.style-two:after {
    background: linear-gradient(180deg, rgb(111, 111, 111) 0%, rgb(0, 0, 0) 85%);
    background-color: transparent !important;
  }
  
  @media only screen and (max-width: 991px) {
    .switch-theme-mode {
      top: 270px;
    }
  }
  @media only screen and (min-width: 992px) {
    .theme-dark .header-wrap .navbar .navbar-nav .nav-item .dropdown-menu {
      background-color: var(--codColor);
    }
  }/*# sourceMappingURL=dark-theme.css.map */