@media (prefers-color-scheme: dark) {
  .fixed-top-navbar-home.fixed-top,
  body,
  .notification-list,
  .not-read-notifications,
  .notifications-view-all,
  .new-header-mega-menu .dropdown-menu,
  .login-dropdown-menu,
  .header-dropdown-menu,
  .notification-dropdown-menu,
  .user-dropdown-menu,
  .new-login-page-v1,
  .new-footer-login,
  .new-home-privacy,
  .new-home-privacy-box-data,
  .plp-top-search-page-2024 input,
  .plp-filter-drop-parent-data .dropdown-menu-sort-by,
  .plp-search-box-data-box-data,
  .plp-parent-modal-btn-apply,
  .bg-white,
  .sign-up-new-page,
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-results
    > .select2-results__options,
  .checkout-new-steps,
  .checkout-footer-parent,
  .checkout-next-main-mobile,
  .modal-sidebar .modal-content,
  .modal-search .modal-content,
  .new-desctop-header-v1,
  .beginYourJourneySelectSeats .dropdown-menu-seats,
  .pdp-course-share .dropdown-menu,
  .css-1g5zthn,
  .react-style .upload-div-style,
  .pdp-all-tabs-all-data .oldPdpTabs .accordion .card-body,
  .businessBannerNew .fs-webform-container .fserv-container .select2-dropdown,
  .css-12ffnf9,
  .checkout-footer-parent-new,
  .newPdpRevampModal .modal-content,
  .pdpRevampNotifyMeModal .modal-content,
  .new-mobile-header-v1,
  .read-data-after-upload .form-control[readonly],
  .testimonialsCardInfo,
  .showFlipBook,
  .Survey_modal .modal-body {
    background-color: #22232d !important;
    color: #fff !important;
  }
  .businessBannerNew .fs-webform-container .fserv-textarea,
  .getInTouchModal .fs-webform-container .fserv-textarea,
  .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after,
  .signup-upload-image-modal .inp .custom-select,
  .becomeLicensedProfessional .list-group-item {
    background-color: #22232d !important;
  }

  .bestSellers .card,
  .new-footer-main,
  .joinUsFlex,
  .becomeLicensedProfessionalBG,
  .careerInfo,
  .card,
  .testimonialsCard,
  .exploreOurLibrary .card-body,
  .myLearningBox,
  .new-mobile-footer,
  .elemnt1,
  .my-account-v1-my-learning,
  .pdp-tab-content-parent-faq
    .pdp-moudles-parent-data
    .accordion
    > .card
    > .card-header,
  .pdp-all-tabs-all-data .oldPdpTabs .accordion > .card > .card-header,
  .course-2024-section .new-home-testmo-box,
  .fixed-position,
  .newSearchBar .result-of-search,
  .newSearchBar .no-results,
  .newSearchBar .dev-of-search-loading,
  .new-login-page-v1-all-form,
  .new-login-have-account-new,
  .sign-up-new,
  .checkout-wizard-all-data,
  #orderSummary.checkout-order-summary.checkout-order-summary-mob-mar,
  .company-name-msg,
  .aboutv1-background-box-main,
  .new-home-gray-small-section,
  .become-instr-imp-note-all,
  .stiky-cart,
  .box-register-partnership,
  .dropdown-menu.pdp-details-drop-down,
  .my-account-order-box-data,
  .my-account-certificate-box-data,
  .my-account-settings-pass-box-data,
  .instructorv1-list-become-form .aboutv1-vision-text,
  .new-home-testmo-box,
  .sub-header,
  .react-style .employee-details-card,
  .select-date-option-join-course,
  .bg-gray-200,
  .list-group-item,
  .cart-dropdown-menu,
  .react-style .bank-details,
  .react-style .payment-details,
  .getInTouchNewPdp .getInTouchBox,
  .enrolledCoursesBox,
  .nextAndAddToCartBottons,
  .btn-position,
  .canvas-wrap,
  .canvas-wrap1,
  .bg-2A2C38 {
    background-color: #2a2c38 !important;
    box-shadow: 0px 12px 34px 0px rgba(0, 0, 0, 0.06);
    border: 0;
  }
  .hero-partnership-section,
  .new-home-enrol-background,
  .beginYourJourney .card-header,
  .form-check-label,
  .selected-category,
  .new-main-hedar-mega-menu-data a:hover {
    background: #2a2c38 !important;
  }
  .check-course-wrong,
  .check-course-error,
  .check-course-successfully,
  .company-name-msg,
  .dashboard-progress-color,
  .courses-verify-error,
  .react-style .information-message,
  .react-style .error-message,
  .stepTwoModal .check-seat-error,
  .error-upload-msg,
  .error-upload-clear,
  .disabled-course {
    border-radius: 24px;
    background-color: var(--Dark-Mode-Colors-Background-03, #343544) !important;
  }
  .join-div .newTabbyCourse,
  .new-login-have-account,
  .minusButton,
  .plusButton,
  .change-password-message,
  .course-link-cat span {
    background: #343544 !important;
  }
  .newSearchBar input,
  .plp-pageination-new .page-link,
  .plp-pageination-new .page-item:last-child .page-link,
  .plp-pageination-new .page-item:first-child .page-link,
  .modal-content,
  .exploreOurLibraryStatus .greenLibrary,
  .show-phone-list,
  .react-style table th,
  .react-style .action-table-menu .dropdown-item:hover,
  .login-warning-box.w-box-blue,
  .transferDetails,
  .courseName,
  .shadow-24,
  .coursesDetails .accordion-item {
    background-color: #343544 !important;
    box-shadow: 0px 12px 34px 0px rgba(0, 0, 0, 0.06);
  }
  .show-phone-list {
    box-shadow: unset !important;
  }

  .videoAndImg {
    background: #48495b;
  }

  .new-home-main-tag {
    background: url(../bg-banner-dark.png) no-repeat top -110px right;
  }

  .becomeLicensedProfessional .list-group-item.active {
    background: var(--Thinkprop-Algea-Algea, #0c838f) !important;
    border: 0;
  }
  .courseProgress .progress {
    background: var(--Neutrals-Platinum, #eceded) !important;
  }
  .progressInfo p {
    background: rgba(165, 89, 20, 0.22) !important;
    color: #ffcda0 !important;
  }
  .becomeLicensedProfessional .list-group-item,
  .mobile-menu,
  .home-page-header-fixed,
  .cart-new-mobile-place-order {
    background-color: #22232d;
    box-shadow: 0px 4px 8px 0px rgba(14, 27, 27, 0.1);
    color: var(--Neutral-Colors-Platinum, #eceded) !important;
    border: 0 !important;
  }
  .becomeLicensedProfessional .list-group-item {
    border: 1px solid #22232d !important;
  }
  /* .becomeLicensedProfessional .tab-content ul li:before {
      background: url(../becomeLicensedProfessionalIconDark.svg) no-repeat left;
    } */

  .pdp-add-fav-li .toggle-icon:before,
  .pdp-add-fav-li .toggle-icon:after,
  .new-main-course-box-design .pdp-add-fav-li .toggle-icon:before,
  .new-main-course-box-design .pdp-add-fav-li .toggle-icon:after {
    background-image: url(../images_new/heart-empty-dark.svg);
  }

  .darkMode {
    display: inline-block !important;
    transition: all 0.3s ease-in-out;
  }

  .notDark {
    display: none !important;
  }

  .home-banner h1,
  .new-home-main-title h2,
  .exploreAll,
  .footer-menu-new ul li a,
  .footer-copy-new p,
  .authorized-by-footer span,
  .footer-menu-new p,
  .authorized-by-footer-sub p,
  .joinUsFlex h2,
  .careerDevelopment a.exploreAll,
  .exploreAllCoursesInfo ul li.active a,
  .new-main-header-v1 ul.navbar-nav li .nav-link,
  .bestSellers .flex-card h3,
  .category-list a,
  .course-link-cat p,
  .newSearchBar input,
  .no-resource-results,
  .no-course-results,
  .no-results,
  .newSearchBar .courses-result h3,
  .newSearchBar .resources-result h3,
  .info-course-search a,
  .moreSearchResult a,
  .newSearchBar .see-more-courses-link,
  .newSearchBar .see-more-resources-link,
  .home-banner-login .myLearning h3,
  .myLearningInfo .myLearningBoxInfo p,
  .title-notifications,
  .notification-list li p,
  .notification-list li p.notifications-time,
  .notifications-view-all,
  .menu-item-login span,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  a,
  .ourServices .new-title p,
  .list-of-sort label,
  .nav-item:hover > .nav-link:hover,
  .mobile-first-menue-inner li.mobile-menu-mode,
  .cat-list,
  .new-login-page-v1-all-form h3,
  .new-login-label,
  .my-account-v1-my-learning h3,
  .new-user-text h3,
  .my-account-v1-my-info-box .my-account-v1-my-learning p span,
  .reupload-edit-info p,
  .my-account-v1-mobile-box .card-header h3,
  .courseIncludes ul,
  .pdp-revamp-banner .new-home-course-price h3 span,
  .new-home-course-price h3,
  .new-home-course-price p,
  .pdp-main-title-h3,
  .course-2024-section .pdp-subtitle-h3,
  .course-2024-section .pdp-all-tabs-all-data .accordion > .card > .card-header,
  .pdp-all-tabs-all-data .accordion .card-body,
  h3.title,
  .new-home-testmo-test h3,
  .pdpRevampModal .modal-body h3,
  .stiky-cart .card-pdp .toggleLink span,
  .toggleLinkNew span,
  .pdp-revamp-banner-mobile .new-home-course-price h3 span,
  .addedToCartModal .coures-cart-info h4,
  .addedToCartModal .coures-cart-info p,
  .nearestStartDate p,
  .course-2024-section .new-home-testmo-box .new-home-testmo-test p,
  .breadcrumb-item.active,
  .pdp-revamp-banner .new-breadcrumb .breadcrumb-item.active a,
  .plp-pageination-new .page-link,
  .plp-pageination-new .page-item:last-child .page-link,
  .plp-pageination-new .page-item:first-child .page-link,
  input,
  .noResult .plp-search-reuslt-empty h3,
  .plp-search-box-data-box-data h3,
  .dropdown-menu-sort-by li,
  h3.extra-bold,
  .checkout-t-c-checkbox .control--checkbox,
  .sign-up-new p,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-input-text:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-select-multiple:focus,
  .businessBannerNew .fs-webform-container .fserv-container .fserv-select:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-textarea:focus,
  .businessBannerNew .fs-webform-container .fserv-input-text,
  .businessBannerNew .fs-webform-container .fserv-textarea,
  .checkout-item-new-data-addedd,
  .registerFormNew h4,
  .otp-register .text-muted,
  .terms-main-section .not-found-text h2,
  .terms-need-help-ul h4,
  .terms-need-help h3,
  .not-found-text p span,
  .aboutv1-background-box-main-text h2,
  .aboutv1-vision-text h2,
  .about-v1-different-box h3,
  .aboutv1-instructors-slider-slide .comandSlider__item p a,
  .instructorv1-list .comandSlider__item p a,
  .inner-inst-about-text h3,
  .become-instr-imp-note-all-text h3,
  .become-instructorv1-form-data-section .aboutv1-vision-text h3,
  .pdp-tabs-section .nav-tabs .nav-link,
  .pdp-tabs-section .nav-tabs .nav-link,
  .blog-tabs-section .nav-tabs .nav-link,
  .title-register-partnership,
  .faq-section-title h2,
  .terms-main-section .card-header span.title,
  .mobile-first-menue-inner li a,
  .new-main-hedar-mega-menu-data a:hover,
  .pdp-revamp-banner h2,
  .name-instructor,
  .info-instructor,
  .breadcrumb .breadcrumb-item a,
  .btn-blue,
  .cart-text p a,
  .btn-default,
  .not-found-text h2,
  .list-of-sort p,
  .header-mobile-welcome-user-a,
  .my-account-order-status h3,
  .my-account-certificate-box-data h3,
  .my-account-settings-pass-box-data h3,
  .beginYourJourneySelectSeats .dropdown-menu-seats li a,
  .instructorv1-list-become-form .aboutv1-vision-text h2,
  .pdp-course-attr-details .new-home-course-price h3,
  .mobile-menu-mode p a.mode-flex.active,
  .pdp-subtitle-New,
  .pdp-subtitle-h3,
  .certificate-text h3,
  .react-style table th,
  .react-style table td,
  .react-style .action-table-menu span,
  .react-style span,
  .Breadcrumbs p,
  .react-style .pagination-main-div p,
  .modal-body .fs-webform-container .fserv-form-name,
  .modal-body .fs-webform-container .fserv-container .fserv-input-text,
  .modal-body .fs-webform-container .fserv-container .fserv-input-text:focus,
  .modal-body .fs-webform-container .fserv-container .fserv-textarea,
  .pdp-all-tabs-all-data .oldPdpTabs .accordion > .card > .card-header,
  .oldPdpTabs
    .pdp-tab-content-parent-faq
    .pdp-moudles-parent-data
    .accordion
    > .card
    > .card-header,
  .modal-body .fs-webform-container .fserv-container .fserv-textarea:focus,
  .pdp-join-course-select p,
  .course-added-msg p,
  h6.summary,
  .menu-cart-title,
  .react-style p,
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-results__option--highlighted[aria-selected],
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-results__option[aria-selected="true"],
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li,
  .journey-title .numberStep,
  .beginYourJourney .card-header span,
  a:not([href]):not([class]),
  .modal-new-v1 .modal-title,
  .form-validation-result ul li,
  .name-company-value,
  .minusButton,
  .plusButton,
  .totalPrice p,
  .totalPrice p span,
  .newSelectDateBox h5,
  .selectBackToCart,
  .newSelectDateBox h5 span.changePrice,
  .withLang p,
  .my-account-edit-info-attend h3.extra-bold,
  .inp input,
  .inp textarea,
  .new-forgot-password-message h4,
  .addedToCartModal .coures-cart-info p.totalRegistraionPrice,
  .addedToCartModal .coures-cart-info p.totalRegistraionPrice span,
  .addedToCartModal .coures-cart-info p.RegistraionPrice,
  .contact-us-main-top-select.inp .custom-select.selected-color,
  .uploading-file-text,
  .newSearchBar .read-more-link,
  .cart-promo-applied-success-label,
  .flex-info p,
  .flex-info h4,
  .pdp-tabs-data-courses .nav-link,
  .pdp-download-brochure a,
  .bread-crumb-data .breadcrumb li a,
  .pdp-tabs-section .accordion > .card > .card-header span.title,
  .you_might_also_like h2,
  .comingSoon p,
  .courseInfo p,
  .accordion-button,
  .coursesDetails a,
  .step-title,
  .CourseMaterial p,
  .flipBook-header .h4,
  .flipBook-header h6,
  .Survey_modal .form-check-label,
  .noNotifications,
  .noNotifications h4 {
    color: #fff !important;
  }
  .step-number {
    color: rgba(18, 209, 226, 0.25) !important;
  }
  .pdp-revamp-banner-eng .breadcrumb ul li::after,
  .pdp-revamp-banner-mobile-eng .breadcrumb ul li::after {
    background: url(../bread-crumb-arrow-n2-dark.svg) no-repeat right top 5px;
  }
  .flex-lable-coures p {
    color: var(--Neutrals-Grain, #d8dbdb);
  }
  .registration-accord::-webkit-scrollbar-thumb {
    background-color: #9fa4a4; /* Thumb color */
  }
  .pdp-revamp-banner .pdp-revamp-course-description p,
  p,
  ul li span,
  .course-2024-section .pdp-tab-overview-data p span,
  .pdp-tab-overview-data p,
  .reviewsAndStudentsEnrolled ul li,
  .country-option-span,
  .radio label,
  span.cart-new-gray-style b,
  span.cart-new-gray-style,
  .otp-register .card-body p,
  .not-found-text p,
  .aboutv1-instructors-slider-slide .comandSlider__item p span,
  .instructorv1-list .comandSlider__item p span,
  .instructor-inner-img-text .aboutv1-vision-text li,
  .exploreOurLibrary p,
  .testimonialsCard p,
  .testimonialsCard .manager p,
  .joinUsFlex p,
  .careerDevelopment a,
  .becomeLicensedProfessional .tab-content ul li,
  .testimonials .new-home-main-title p,
  .terms-need-help-ul a,
  .terms-need-help-ul p,
  .error-order-body,
  .control-setting,
  .pdp-tab-overview-data p span,
  .pdp-tab-overview-data ul li span,
  .pdp-course-description p,
  .instructor-name-course a,
  .instructor-name-course span,
  .getInTouchBox p,
  .new-home-testmo-box p,
  .new-home-testmo-test p,
  .course-card-select h3,
  .course-card-select span,
  .course-card-select h4,
  .course-card-select-link,
  .thanks-order-body-data,
  .getYourLicense .new-home-main-title p,
  .pdpRevampModal .modal-body .journey-title p,
  .order-num,
  .sign-up-modal-upload-box h3,
  .dm-uploader h3,
  .totalPrice span,
  .seat-label,
  .pdp-what-learn-data div,
  .pdp-tab-overview-data ul li p,
  .pdp-tab-overview-data ul li,
  .comingSoon p span,
  .accordion-body,
  .noNotifications p {
    color: var(--Neutrals-Grain, #d8dbdb) !important;
  }
  .coursesDetails .accordion-body span.read-more-less--less,
  .coursesDetails .accordion-body span.read-more-less--more,
  .Sessions a {
    color: var(--Feedback-Colors-Info-blue, #2d7dd2) !important;
  }
  a.title-link,
  .user-card p,
  .bestSellers .flex-card p,
  .careerDevelopment h5,
  .becomeLicensedProfessional .tab-content h3,
  .manager h6,
  .myLearningInfo p,
  .new-home-course-price-last p.Starting-text,
  .includes-text,
  .formatPrice {
    color: var(--Neutral-Colors-Platinum, #eceded) !important;
  }
  .swiper-pagination-bullet,
  .step-number:after {
    background: #d8dbdb;
    opacity: 1;
  }
  .businessBannerNew {
    background: linear-gradient(269deg, #076973 -10.53%, #000 147.03%);
  }

  .dropdown-menu,
  .getInTouchModal .formserv-textarea-field:before,
  .businessBannerNew .formserv-textarea-field::before {
    background: #22232d;
  }

  .exploreOurLibraryStatus .redLibrary {
    background: #0b393e;
  }

  .mobile-first-menue-inner li,
  .new-footer-payment-all,
  .border-card,
  .flex-info::before,
  .approved-by li,
  .no-resource-results,
  .no-course-results,
  .no-results,
  .card-course-result,
  .notification-list li,
  .title-notifications,
  .notifications-view-all,
  .notification-list,
  .category-list,
  .menu-item-login,
  .footer-logo-n-style,
  .new-mobile-footer .footerVerify,
  .authorized-by-footer-sub.last,
  .main-filter-checkbox,
  .list-of-sort,
  .my-account-v1-mobile-box .card-header,
  .go-to-library,
  .pdp-tabs-section .nav-tabs,
  .blog-tabs-section .nav-tabs,
  .allInstructorsDivBorder,
  .border-cart,
  .list-info-instructor,
  .course-2024-section .card-instructor,
  .pdp-faq-panel .card-header,
  .plp-search-results-item-2024,
  .plp-filter-drop-parent-data .dropdown-menu-sort-by li,
  .plp-filter-drop-parent-data .dropdown-menu-sort-by,
  .plp-filter-modal-item-header,
  .plp-filter-modal-item,
  .new-mobile-header-accepot,
  .dropdown-menu-phone,
  .show-phone-list,
  .businessBannerNew .fs-webform-container .fserv-container .select2-dropdown,
  .businessBannerNew .fs-webform-container .fserv-container .select2-selection,
  .new-main-header-v1 > .container::before,
  .card-course-box,
  .new-cart-hr-seper hr,
  .new-cart-order-summary,
  .tabby,
  .course-slider h3.title,
  .checkout-new-your-item,
  .radio-payment,
  .checkout-email-form-new,
  .checkout-radio-items.checkout-new-company-tax,
  .checkout-footer,
  .reupload-edit-info,
  .instructor-inner-ul,
  .instructor-inner-course-by .aboutv1-vision-text,
  .all-partnerships-section .partnerships-section:not(:last-child),
  .all-partnerships-section .partnerships-section,
  .terms-main-section .card-header,
  .mobile-first-menue-inner .dropdown-menu.show,
  .fixed-top-navbar-home.fixed-top .dropdown-menu .container::before,
  .new-footer-login,
  .modal-header,
  .thank-for-order,
  .my-account-order-box-date-parent,
  .my-account-v1-learning-have-data .cart-item-data:first-child,
  .my-account-v1-my-learning h3,
  .beginYourJourneySelectSeats .dropdown-menu-seats,
  .beginYourJourneySelectSeats .dropdown-menu-seats li a,
  .getInTouchBox,
  .new-certificate-section,
  .react-style table,
  .react-style tbody tr:not(:last-child),
  .react-style table td,
  .react-style .action-table-menu .dropdown-item:not(:last-child),
  .react-style .action-table-menu,
  .react-style .nav-items,
  .add-border-bottom,
  ul.course-home-props-icon-last-ar li,
  .info-course,
  .course-instructor-content,
  .cart-dropdown-item,
  ul.course-home-props-icon-last li,
  .react-style .divider,
  .success-payment-border-padding,
  .checkout-box .new-cart-hr-seper hr,
  .infoTransfer,
  .registration-accord .CourseDateCart .form-check-courses,
  .signup-upload-image-modal .inp .custom-select,
  .dm-uploader,
  .main-company-list,
  .container-not-login .border-bottom,
  .becomeLicensedProfessional .list-group-item:hover,
  .pdp-tabs-data-courses .nav-pills,
  .border-bottom,
  .coursesDetails .accordion-body,
  .borderCard {
    border-color: #3e4949 !important;
  }
  .coursesDetails .accordion-button:after {
    background: url(/learn/media/images/CourseMaterialDownDark.svg) no-repeat;
  }
  .courseTitle p,
  .Completed {
    background: rgba(23, 177, 132, 0.08) !important;
    color: var(--Accent-Feedback-Colors-Success-green, #17b184) !important;
  }
  .Now {
    background: rgba(45, 125, 210, 0.11) !important;
    color: var(--Accent-Feedback-Colors-Info-blue, #2d7dd2) !important;
  }
  .Upcoming {
    background: rgba(62, 73, 73, 0.55) !important;
    color: var(--Neutrals-Sand, #c5c8c8) !important;
  }
  .bestSellers .card {
    border: 1px solid #2a2c38 !important;
  }
  .bestSellers .card:hover {
    border: 1px solid #3e4949 !important;
  }
  .becomeLicensedProfessional .list-group-item.active {
    border: 1px solid #0c838f !important;
  }

  .react-style .divider {
    background: #3e4949 !important;
  }

  .exploreAllCoursesInfo ul li a,
  .flex-lable-coures span,
  .cart-price-item-new p,
  .cart-price-item-new span,
  .checkout-payment-acord .card-header a {
    color: #c5c8c8 !important;
  }

  .new-certificate-section {
    background: linear-gradient(
        90deg,
        #f5f6f6 0%,
        rgba(236, 237, 237, 0.62) 39.59%,
        rgba(236, 237, 237, 0) 61.75%
      ),
      url(../lineCertificate.png) no-repeat !important;
  }

  .mobile-header-inner-course-li.show + .mobile-header-inner-course-li {
    border-top: none;
  }

  .exploreAllCoursesInfo ul {
    color: #6b6f6f;
  }

  .bestSellersImg .licensing {
    background: rgba(244, 249, 255, 0.85);
  }

  .bestSellersImg .licensing p {
    color: var(--Neutral-Colors-Space, #3e4949) !important;
  }

  .hover-menu-parent .dropdown-toggle::after {
    rotate: 180deg;
  }

  .img-notification {
    background: url(../images_new/Notification-dark.svg) no-repeat center !important;
  }

  .img-time-notify {
    background: url(../images_new/time_notify-dark.svg) no-repeat !important;
  }

  #indicator {
    left: 50%;
  }

  .mobile-header-inner-course-a::before {
    background-image: url(../chevron-down-modal-dark.svg) !important;
  }

  .mobile-header-first-menu {
    padding-bottom: 12px;
    border-bottom: 1px solid #3b3d3d;
  }

  .careerInfo {
    border: 1px solid #3b3d3d;
  }

  .home-banner h1 span,
  .pdp-tabs-section .nav-tabs .nav-item.show .nav-link,
  .pdp-tabs-section .nav-tabs .nav-link.active,
  .blog-tabs-section .nav-tabs .nav-link.active,
  .pdp-tabs-section .nav-item:hover > .nav-link:hover,
  .react-style .nav-items .active,
  .spinner-border-search,
  .timeNumber,
  .react-style .view-bankDetails,
  .bs-wizard > .active.bs-wizard-step .bs-wizard-stepnum,
  .new-main-header-v1 ul.navbar-nav li .nav-link.active,
  .new-main-header-v1 ul.navbar-nav li .nav-link:hover,
  .btn-outline-green,
  .add-information-btn,
  .footer-menu-new h3,
  .react-style .download-template p,
  .new-main-header-v1 ul.navbar-nav .nav-item-categorie:hover > .nav-link,
  .licenseRenewalCourse p,
  .licenseRenewalCourse a,
  .dm-uploader .btn-block.btn,
  .home-page-main-body-tag .promotion-top-fixed p,
  .home-page-main-body-tag .promotion-top-fixed a,
  .new-mobile-footer .footerVerify h3,
  span.procentLoading,
  span.procentLoading::after,
  span#procent,
  .course-link-cat span,
  .coursesDetails a.btn-white {
    color: var(--Thinkprop-Algea-Teal, #12d1e2) !important;
  }
  .coursesDetails a.btn-white {
    background: transparent !important;
    border: 1px solid var(--Thinkprop-Algea-Teal, #12d1e2) !important;
  }

  .pdp-tabs-section .nav-tabs .nav-item.show .nav-link,
  .pdp-tabs-section .nav-tabs .nav-link.active,
  .blog-tabs-section .nav-tabs .nav-link.active,
  .react-style .nav-items .active {
    border-bottom: 4px solid #12d1e2 !important;
  }

  .inp input,
  .inp textarea,
  .select-sort-by,
  .country-option,
  .businessBannerNew .fs-webform-container .fserv-input-text,
  .modal-body .fs-webform-container .fserv-container .fserv-input-text,
  .modal-body .fs-webform-container .fserv-container .fserv-input-text:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple,
  .modal-body .fs-webform-container .fserv-container .fserv-textarea:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-input-text:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-select-multiple:focus,
  .businessBannerNew .fs-webform-container .fserv-container .fserv-select:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-textarea:focus,
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default.select2-container--focus
    .select2-selection--multiple,
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple,
  .otp-register,
  .contact-us-main-top-select.inp .custom-select,
  .beginYourJourneySelectSeats a.dropdown-toggle-seats,
  .react-style .search-table .search-input,
  .formserv-textarea-field,
  .react-style .failed-email,
  .react-style .payment-methods,
  .getInTouchModal .formserv-textarea-field,
  .check-seats input,
  .iti input.iti__tel-input,
  .iti input.iti__tel-input[type="text"],
  .iti input.iti__tel-input[type="tel"],
  .iti__selected-country,
  .modal-body .fs-webform-container .fserv-container input {
    border: 1px solid var(--Neutrals-Space, #3e4949) !important;
    background-color: var(--Dark-Mode-Colors-Background-01, #22232d) !important;
  }
  .check-seats input {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .contact-us-main-top-select.inp .custom-select {
    background: #22232d url(../images_new/contact-us-select-arrow-dark.svg)
      no-repeat right 1.25rem center / auto 8px !important;
  }

  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container
    .select2-search--inline
    .select2-search__field {
    margin-top: 0 !important;
  }

  .inp .label,
  .country-code,
  .mobile-menu-language p a,
  .stiky-cart .card-pdp span,
  .new-home-course-price p,
  .react-style .search-table .search-input::placeholder,
  .react-style .last-transaction-wallet span,
  .count-of-record span,
  .form-validation-result ul li.not,
  .form-control-placeholder,
  .signup-upload-image-modal .inp .custom-select,
  .contact-us-main-top-select.inp .custom-select,
  .contact-us-main-top-select.inp .custom-select.default-color,
  .iti__tel-input::placeholder,
  .iti__selected-country::placeholder {
    color: var(--Neutrals-Silver, #9fa4a4) !important;
  }
  .fa-eye-new {
    background: url(../eye-off-dark.svg) no-repeat !important;
  }

  .fa-eye-slash-new {
    background: url(../images_new/ShowPassword-dark.svg) no-repeat !important;
  }

  .pdp-faq-panel .card .card-header,
  .pdp-faq-panel .card,
  .pdp-tab-content-parent-faq .pdp-moudles-parent-data .accordion > .card,
  .course-2024-section .pdp-tab-overview-data p span,
  ul li span,
  .tabby,
  .new-cart-promo-accord .card,
  .checkout-order-summary,
  .form-wizard-content-wrapper,
  .form-wizard-wrapper .form-wizard-content,
  .not-found-text p span,
  .faq-new-main .card,
  .mobile-first-menue-inner .dropdown-menu.show,
  .about-usv1-logo,
  .businessBannerNew .fs-webform-container .fserv-container,
  .getInTouchModal .fs-webform-container .fserv-container,
  .oldPdpTabs
    .pdp-tab-content-parent-faq
    .pdp-moudles-parent-data
    .accordion
    > .card
    > .card-header,
  .form-control-placeholder,
  .mobile-header-first-menu li a.navbar-brand,
  .Survey_modal .form-check-label {
    background: transparent !important;
    box-shadow: none;
  }
  .aboutv1-vision-text p,
  .aboutv1-vision-text p span {
    background-color: transparent !important;
    color: #d8dbdb !important;
  }

  .businessBannerNew .fs-webform-container .fserv-input-radio.error:focus,
  .businessBannerNew .fs-webform-container .fserv-input-text.error:focus,
  .businessBannerNew .fs-webform-container .fserv-select-multiple.error:focus,
  .businessBannerNew .fs-webform-container .fserv-select.error:focus,
  .businessBannerNew .fs-webform-container .fserv-textarea.error:focus,
  .getInTouchModal .fs-webform-container .fserv-input-radio.error:focus,
  .getInTouchModal
    .fs-webform-container
    .fserv-container
    .fserv-input-text.error:focus,
  .getInTouchModal
    .fs-webform-container
    .fserv-container
    .fserv-input-text.error,
  .getInTouchModal .fs-webform-container .fserv-select-multiple.error:focus,
  .getInTouchModal .fs-webform-container .fserv-select.error:focus,
  .getInTouchModal .fs-webform-container .fserv-textarea.error:focus {
    border-color: #e84545 !important;
  }

  .slick-next {
    background: url(../images_new/slider-arrow-dark.svg) no-repeat;
  }

  .aboutv1-instructors-slider-slide .slick-next {
    background: url(../images_new/arrow-right-slider-dark.svg) no-repeat;
  }

  .aboutv1-instructors-slider-slide .slick-prev {
    background: url(../images_new/arrow-left-slider-dark.svg) no-repeat;
  }

  .stiky-cart .instructor-name-course a,
  .join-div p a,
  .pdp-all-togle-collapse,
  .pdp-all-togle-collapse2,
  .list-of-sort .show-filter,
  .clear-filter-des,
  .company-name-msg p,
  .reupload-edit-info span,
  .otp-register .card-body a.back,
  .otp-register .text-muted a,
  .strength-strong-selected,
  .terms-need-help .dropdown-toggle,
  .about-v1-see-all-ins a,
  a,
  .forgot-pass-login a,
  .read-more-btn,
  .new-login-have-account p a,
  .sign-up-new a,
  .my-account-certificate-box-data a,
  .react-style .information-message span,
  .react-style .information-message p,
  .react-style .download-and-view-action p,
  .react-style .payment-bank-info a,
  .my-account-order-visa.radio .accordion > .card .login-warning-box-all p,
  .go-think-individuals-div,
  .company-name-hint p,
  .new-main-hedar-mega-menu-data .view-more-cate {
    color: #80bdff !important;
  }

  .strong-Password {
    border-color: #80bdff !important;
  }

  .check-course-successfully p,
  .strength-good-selected,
  .react-style .active-status,
  .react-style .registered-status,
  .change-password-message p {
    color: #67b665 !important;
  }

  .good-Password {
    border-color: #67b665 !important;
  }

  .check-course-error p,
  .otp-register .card-body p.otpErrorText,
  .error-form-field label,
  .remove-from-cart a,
  .react-style .active-status,
  .react-style .disabled-status,
  .react-style .not-registered-status,
  .react-style .error-message p,
  .react-style .error-message-text,
  .react-style .error-message p,
  .check-seat-error p,
  .error-upload-msg p,
  .error-upload-clear p {
    color: #ff756b !important;
  }
  .error-form-field input,
  .error-form-field textarea {
    border-color: #ff756b !important;
  }
  .otpError .otp-field > input.filled,
  .remove-from-cart {
    border: 1px solid #f47d7b !important;
  }

  .modal-remove-from-cart .modal-header-gift {
    align-items: center;
  }

  .check-course-wrong p,
  .check-course-wrong p a,
  .strength-weak-selected,
  .dashboard-progress-color p,
  .courses-verify-error p,
  .courses-verify-error a,
  .warning-msg-between p,
  .warning-msg-between a,
  .link-courses-warning-box {
    color: var(--Feedback-Colors-Warning-Orange, #fb8b24) !important;
  }

  .btn-blue:disabled,
  .btn-blue:hover:disabled {
    border: 1px solid var(--Neutrals-Silver, #9fa4a4);
  }

  .mobile-menu-language p,
  #modeSwitcher,
  .otp-field .inp,
  .react-style .active-status,
  .react-style .disabled-status,
  .react-style .not-registered-status,
  .react-style .registered-status,
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice,
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-results__option--highlighted[aria-selected],
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-results__option[aria-selected="true"],
  .new-header-main-icon ul li a,
  .img-notification,
  .mobile-header-first-menu li a,
  .withLang p,
  .company-name-hint,
  .warning-msg-flex,
  .myLearningBox .warning {
    background-color: var(--Dark-Mode-Colors-Background-03, #343544) !important;
  }

  .new-header-main-icon ul li a:hover,
  .mobile-header-first-menu li a:hover {
    background-color: #5b5c6f !important;
  }
  .new-header-main-icon ul li a.btn-blue {
    background-color: var(--Primary-Colors-Algea, #0c838f) !important;
  }
  .new-header-main-icon ul li a.btn-white {
    background-color: #fff !important;
  }
  .new-header-main-icon ul li a.btn-blue:hover {
    background-color: #076973 !important;
  }
  .new-header-main-icon ul li a.btn-white:hover,
  .coursesDetails a.btn-white:hover {
    background: var(--Thinkprop-Algea-Sky, #daf9fb) !important;
  }
  .img-certificate-notify {
    background: url(../images_new/certificate_notify-dark.svg) no-repeat !important;
  }
  .new-header-main-icon ul li a.my-account-user-box-image-new,
  .cart-number-circle-header {
    background: #fbdada !important;
    color: #343544 !important;
  }
  .not-read-notifications,
  #EditInfoMyAcountForm2 .form-control[readonly] {
    background-color: #2a2c38 !important;
  }
  .new-header-main-icon ul li a.my-account-user-box-image-new p {
    color: var(--Thinkprop-Mandarin-Peach, #f47d7b) !important;
  }

  .img-user,
  .react-style .payment-methods.selected,
  .payment-method .radio input[type="radio"]:checked + .radio-label,
  .newSelectBox .form-check-label:has(.form-check-input:checked) {
    border: 1px solid #12d1e2 !important;
  }

  .selected-option-join-course,
  .react-style .payment-methods.selected .check-payment,
  .btn-outline-green,
  .add-information-btn,
  .footer-menu-new h3,
  .business-signup-step
    .bs-wizard
    > .bs-wizard-step.active
    .bs-wizard-dot:after,
  .inp input:focus,
  .inp textarea:focus {
    border-color: #12d1e2 !important;
  }

  .newSearchBar input:focus {
    border: 1.5px solid var(--Thinkprop-Algea-Teal, #12d1e2);
  }

  .pdp-revamp-banner .pdp-add-fav-li .toggle-icon-course:before,
  .pdp-revamp-banner .pdp-add-fav-li .toggle-icon-course:after {
    background-image: url(../heart-anim-dark.svg);
  }

  .form-check-input[type="radio"]:checked + .form-check-select::before {
    content: url(../RadioBlue-dark.svg);
  }
  .form-check-input[type="radio"] + .form-check-select::before {
    content: url(../RadioNotChecked-dark.svg);
  }
  .form-check-input[type="checkbox"]:checked + .form-check-select::before {
    content: url(../radioButtonSelected-dark.svg);
  }
  .form-check-input[type="checkbox"] + .form-check-select::before {
    content: url(../radioButtonNotSelected-dark.svg);
  }
  .testimonials .swiper-button-next:after,
  .testimonials .swiper-button-prev:after {
    content: url(../Button-dark.svg) !important;
  }

  .control__indicator,
  .react-style tbody tr:nth-child(2n),
  .course-card-select-new,
  .react-style .main-wallet-information-section,
  .react-style tbody tr.failed-email:nth-child(2n),
  .payment-method label,
  .radio input[type="radio"] + .radio-label:before {
    border: 1px solid var(--Neutrals-Space, #3e4949) !important;
    background-color: var(--Dark-Mode-Colors-Background-02, #2a2c38) !important;
  }
  .radio input[type="radio"]:checked + .radio-label:before {
    box-shadow: inset 0 0 0 4px #2a2c38 !important;
    border-color: #12d1e2 !important;
    background-color: #12d1e2 !important;
  }

  .breadcrumb-item a,
  .Breadcrumbs a {
    color: var(--Thinkprop-Algea-Sky, #daf9fb) !important;
  }

  .control input:checked ~ .control__indicator,
  .react-style .payment-methods.selected .check-payment div,
  .stepsPdp .progress-bar,
  .bs-wizard > .bs-wizard-step.active .progress-bar,
  .business-signup-step
    .bs-wizard
    > .bs-wizard-step.active
    .bs-wizard-dot:after {
    background: var(--Thinkprop-Algea-Teal, #12d1e2) !important;
  }

  .control--checkbox .control__indicator:after {
    border: solid #22232d;
    border-width: 0 2px 2px 0;
  }

  .plp-left-menu .type-of-sort::before {
    background-image: url(../images_new/mobile-course-down-arrow-dark.svg);
  }

  .list-of-sort .show-filter::before {
    background-image: url(../chevron-down-dark.svg);
  }

  .ourServices::before {
    background: url(../homaBgBusiness-dark.png) no-repeat center;
    background-size: 100% 100% !important;
  }

  .fs-webform-container
    .fserv-field
    .select2-container.error
    .select2-selection--multiple {
    border-color: #e84545 !important;
    border: 1px solid #e84545 !important;
  }

  .checkout-payment-acord .accordion .card-header:after {
    background-image: url(../images_new/accord-bottom-icon-dark.svg) !important;
    rotate: 180deg;
  }

  .checkout-payment-acord .card-header.collapsed:before {
    background-image: url(../images_new/accord-bottom-icon-dark.svg) !important;
  }

  .error-form-field input,
  .error-form-field select,
  .error-form-field textarea {
    background-image: url(../images_new/Error-dark.svg) !important;
  }

  .errorInputPass input {
    background-image: none !important;
  }

  .dot-instructor-between,
  .progress {
    background: #787f7f !important;
  }

  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    color: #787f7f !important;
  }

  .trainYourTeam {
    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.5) 0%,
        rgba(0, 0, 0, 0.5) 100%
      ),
      url(../trainYourTeamBG.jpg) lightgray 50% / cover no-repeat;
  }

  .trainYourTeamInfo {
    background: rgb(13 29 31 / 30%);
  }

  .pdp-add-fav-li .toggle-icon-course:before,
  .pdp-add-fav-li .toggle-icon-course:after {
    background-image: url(../loveImage-dark.svg);
  }

  .breadcrumb-item + .breadcrumb-item::before {
    content: url(../bread-crumb-arrow-n2-dark.svg);
  }

  .businessBannerNew
    .fs-webform-container
    .fserv-container
    .fserv-textarea:focus,
  .getInTouchModal .fs-webform-container .fserv-container .fserv-textarea:focus,
  .react-style .input-of-amount,
  .read-data-after-upload .form-control[readonly] {
    border: 0 !important;
  }

  .react-style .input-of-amount input {
    border-radius: 0px 94px 94px 0px;
    border-top: 1px solid var(--Neutrals-Space, #3e4949);
    border-right: 1px solid var(--Neutrals-Space, #3e4949);
    border-bottom: 1px solid var(--Neutrals-Space, #3e4949);
    background: var(--Dark-Mode-Colors-Background-01, #22232d);
  }

  .react-style .currency {
    border-radius: 94px 0px 0px 94px;
    border: 1px solid var(--Neutrals-Space, #3e4949);
    background: var(--Dark-Mode-Colors-Background-02, #2a2c38);
  }

  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    margin-top: 2.5px !important;
  }
  .new-header-login-li .dropdown-menu {
    border-top: 1px solid #3e4949 !important;
  }
  .licenseRenewalCourse,
  .home-page-main-body-tag .promotion-top-fixed {
    background-color: #0f484e !important;
  }
  .new-header {
    background: linear-gradient(
      108deg,
      rgba(34, 35, 45, 0.57) 0%,
      rgba(34, 35, 45, 0.14) 100%
    ) !important;
    background-color: unset !important;
    backdrop-filter: blur(10px);
  }
  .home-banner .container-not-login {
    border-radius: 16px;
    border-right: 0.5px solid rgba(62, 181, 203, 0.4);
    border-bottom: 0.5px solid rgba(62, 181, 203, 0.4);
    border-left: 0.5px solid rgba(62, 181, 203, 0.4);
    background: linear-gradient(
      108deg,
      rgba(34, 35, 45, 0.57) 0%,
      rgba(34, 35, 45, 0.14) 100%
    );
    backdrop-filter: blur(10px);
  }
  @media (min-width: 991px) {
    .checkout-box {
      background: #2a2c38;
      box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.06);
    }
    .bg-lg-gray {
      background: #22232d !important;
    }
  }
  .form-check-label {
    box-shadow: unset !important;
  }
  @media (max-width: 1199px) {
    .newSearchBar .result-of-search,
    .newSearchBar .no-results,
    .newSearchBar .dev-of-search-loading {
      background: #22232d !important;
    }
  }

  @media (max-width: 767px) {
    .new-select-sort .select-sort-by {
      background: url(../sort-alt-dark.svg) no-repeat right center;
    }
  }

  @media (max-width: 576px) {
    .otp-register {
      border: 0 !important;
    }
  }
}
