    /* Dark Version Switcher */
    
    .dark-version-switcher {
        position: relative;
        text-align: center;
        margin-left: 5px;
        /*top: -5px;*/
    }
    
    .dark-version-switcher .switch {
        width: 36px;
        height: 36px;
        position: relative;
        border-radius: 50%;
        display: inline-block;
    }
    
    .dark-version-switcher .switch input {
        width: 0;
        height: 0;
        opacity: 0;
    }
    
    .dark-version-switcher .slider {
        top: 0;
        left: 0;
        right: 0;
        bottom: 10px;
        cursor: pointer;
        position: absolute;
        color: #000!important;
        /* background-color: #efefef;*/
        transition: var(--transition);
    }
    
    
    .dark-version-switcher .slider:before {
        left: 0;
        top: 56%;
        right: 0;
        content: "\f185";
        position: absolute;
        transform: translateY(-50%);
        transition: var(--transition);
        font-size: 18px;
        font-family: "FontAwesome";
    }
    
    .dark-version-switcher .slider.round {
        border-radius: 50%;
    }
    
    .dark-version-switcher .slider.round:before {
        border-radius: 50%;
        font-size: 29px;
        padding-right: 6px;
    }
    
    .dark-version-switcher input:checked+.slider:before {
        color: #2b2b72;
        content: "\f186";
        font-size: 29px;
    }
    /* Dark Version Switcher */
    
    .switch-box {
        position: fixed;
        bottom: 15px;
        right: 120px;
        z-index: 9999;
        display: none;
    }
    
    .switch-box .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: transparent;
        border: 1.5px solid #fff;
        transition: .4s
    }
    
    .switch-box .slider::before {
        position: absolute;
        content: "";
        height: 25px;
        width: 25px;
        left: 0;
        bottom: 4px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        transition: .4s;
        box-shadow: 0 0 15px rgba(32, 32, 32, .2392156863);
        background: #fff url(../img/night.png);
        background-repeat: no-repeat;
        background-position: center
    }
    
    .switch-box .slider.round {
        border-radius: 34px
    }
    
    .switch-box .slider.round::before {
        border-radius: 50%
    }
    
    .switch-box .switch {
        position: relative;
        display: inline-block;
        width: 50px;
        height: 30px
    }
    
    .switch-box .switch input {
        opacity: 0;
        width: 0;
        height: 0
    }
    
    .switch-box input:checked+.slider {
        background-color: transparent;
        border: 1.5px solid #ff7200
    }
    
    .switch-box input:focus+.slider {
        box-shadow: 0 0 1px #ff7200
    }
    
    .switch-box input:checked+.slider:before {
        transform: translateX(24px);
        background: #fff url(../img/sunny.png);
        background-repeat: no-repeat;
        background-position: center
    }
   .theme-dark .pricing-table {
    background-color: #3c3c3c!important;
}
    .theme-dark h1,
    .theme-dark h2,
    .theme-dark h3,
    .theme-dark h4,
    .theme-dark h5,
    .theme-dark h6 {
        color: #fff!important
    }
    
    .theme-dark h3 {
        color: #fff!important
    }
    
    .theme-dark h3 a {
        color: #fff!important;
        transition: .7s
    }
    
    .theme-dark h3 a:hover {
        color: #ff7200!important
    }
    
    .theme-dark span {
        color: #fff!important
    }
    
    .theme-dark p {
        color: #fff!important
    }
    
    .theme-dark body {
        background: #1d1d1d;
        color: #fff
    }
    
    .theme-dark .color-white {
        color: #000!important
    }
    
    .theme-dark .bg-off-white {
        background-color: #252525
    }
    
    .theme-dark .background-shapes {
        opacity: .1
    }
    
    .theme-dark .bg-maincolor-light {
        background-color: #252525
    }
    
    .theme-dark .bg-white {
        background-color: #252525;
        --bs-bg-opacity: unset !important
    }
    
    .theme-dark .form-group label {
        color: #fff
    }
    
    .theme-dark .form-control {
        background-color: #0e0e0e!important;
        color: #fff!important
    }
    
    .theme-dark .input-group {
        background-color: #0e0e0e!important
    }
    
    .theme-dark .nice-select {
        background-color: #0e0e0e
    }
    
    .theme-dark .list {
        background-color: #0e0e0e
    }
    
    .theme-dark .list .option {
        color: #fff!important
    }
    
    .theme-dark .option.selected {
        color: #fff;
        background-color: #ff7200
    }
    
    .theme-dark .option:hover {
        color: #fff;
        background-color: #ff7200
    }
    
    .theme-dark .option.focus {
        color: #fff;
        background-color: #ff7200
    }
    
    .theme-dark .option.selected.focus {
        color: #fff;
        background-color: #ff7200
    }
    
    .theme-dark ul li {
        color: #fff!important
    }
    
    .theme-dark .navbar-light .navbar-brand .logo1 {
        display: none
    }
    
    .theme-dark .navbar-light .navbar-brand .logo2 {
        display: inline-block
    }
    
    .theme-dark .navbar-area {
        background-color: #252525
    }
    
    .theme-dark .navbar-area .main-nav {
        background-color: #252525
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item a {
        color: #fff!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item a.active {
        color: #ff7200!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item a:hover {
        color: #ffff22!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu {
        background-color: #252525!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
        color: #fff!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
        color: #ff7200!important
    }
    
    .theme-dark .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover {
        color: #ffff00!important
    }
    
    .theme-dark .navbar-area.is-sticky {
        background-color: #252525
    }
    
    .theme-dark .main-nav-2.is-sticky .language-option {
        color: #fff
    }
    
    .theme-dark .main-nav-3 {
        background-color: transparent!important
    }
    
    .theme-dark .main-nav-3 .language-option {
        color: #fff
    }
    
    .theme-dark .main-nav-3.is-sticky {
        background-color: #252525!important
    }
    
    .theme-dark .main-nav-3.is-sticky .language-option {
        color: #fff
    }
    
    .theme-dark .main-nav-3.is-sticky .navbar-brand-3 img:nth-child(1) {
        opacity: 1;
        visibility: visible;
        pointer-events: all
    }
    
    .theme-dark .main-nav-3.is-sticky .navbar-brand-3 img:nth-child(2) {
        opacity: 0;
        visibility: hidden;
        pointer-events: none
    }
    
    .theme-dark .mobile-nav .logo1 {
        display: none
    }
    
    .theme-dark .mobile-nav .logo2 {
        display: inline-block
    }
    
    .theme-dark .mean-container a.meanmenu-reveal {
        color: #fff!important
    }
    
    .theme-dark .mean-container a.meanmenu-reveal span {
        background-color: #fff!important
    }
    
    .theme-dark .mean-container .mean-bar {
        background-color: #252525
    }
    
    .theme-dark .mean-container .navbar-nav {
        background-color: #1d1d1d
    }
    
    .theme-dark .mean-container .mean-nav .navbar-nav .nav-item a {
        color: #fff
    }
    
    .theme-dark .mean-container .mean-nav .navbar-nav .nav-item a.active {
        color: #ff7200!important
    }
    
    .theme-dark .mean-container .mean-nav .navbar-nav .nav-item a:hover {
        color: #ff7200!important
    }
    
    .theme-dark .mean-container .mean-nav .navbar-nav .nav-item .dropdown-menu {
        background-color: #1d1d1d
    }
    
    .theme-dark .navbar-option-item {
        color: #fff
    }
    
    .theme-dark .navbar-option-item a {
        color: #fff
    }
    
    .theme-dark .navbar-option-item .dropdown-menu {
        background-color: #1d1d1d
    }
    
    .theme-dark .language-option {
        color: #fff
    }
    
    .theme-dark .home-about-list-item {
        color: #fff
    }
    
    .theme-dark .header-bg-2 {
        background-color: #1d1d1d
    }
    
    .theme-dark .header-shape-2-item img {
        opacity: .1
    }
    
    .theme-dark .home-download-section-2 {
        background-image: none;
        background-color: #252525
    }
    
    .theme-dark .header-bg-3 {
        background-color: #1f1f1f
    }
    
    .theme-dark .home-feature-box-3 {
        background-color: #0e0e0e
    }
    
    .theme-dark .counter-content-box {
        background-color: #0e0e0e
    }
    
    .theme-dark .page-bg::before {
        background-color: #0e0e0e;
        opacity: .8
    }
    
    .theme-dark .about-image-ellipsis .home-image-content::before,
    .theme-dark .about-image-shape .home-image-content::before,
    .theme-dark .about-image-rectangle .home-image-content::before {
        opacity: .1
    }
    
    .theme-dark .home-service-section {
        background-image: none;
        background-color: #252525
    }
    
    .theme-dark .home-service-details-2 {
        background-color: #0e0e0e
    }
    
    .theme-dark .home-service-details {
        background-color: #0e0e0e
    }
    
    .theme-dark .support-bank-info {
        background-color: #252525
    }
    
    .theme-dark .feature-carousel-content {
        background-color: #0e0e0e
    }
    
    .theme-dark .home-logo-item a img {
        opacity: 1
    }
    
    .theme-dark .carousel-control-item span i::before {
        background: #1d1d1d!important
    }
    
    .theme-dark .home-download-section {
        background-color: #0e0e0e
    }
    
    .theme-dark .footer-bg {
        background-color: #000
    }
    
    .theme-dark .retail-section-bg {
        background-color: #252525;
        background-image: none
    }
    
    .theme-dark .contact-comment-leave-area {
        background-color: #252525
    }
    
    .theme-dark .box-card-para .link-us {
        color: #fff
    }
    
    .theme-dark .input-area {
        background-color: #0e0e0e
    }
    
    .theme-dark input {
        background-color: #0e0e0e
    }
    
    .theme-dark .blog-details-tag {
        background-color: #252525
    }
    
    .theme-dark .blog-comment-leave-area {
        background-color: #252525
    }
    
    .theme-dark .terms-privacy-list li p strong {
        color: #fff
    }
    
    .theme-dark .authentication-section {
        background-color: #252525
    }
    
    .theme-dark .authentication-user-header .logo1 {
        display: none
    }
    
    .theme-dark .authentication-user-header .logo2 {
        display: inline-block
    }
    
    .theme-dark .authentication-tab-item {
        color: #fff
    }
    
    .theme-dark .authentication-divider span {
        background: #252525
    }
    .theme-dark .services-content p {
    color: #252525 !important;
    }
   .theme-dark .home-feature-carousel .item:hover .feature-carousel-details .btn1 span {
    color: #eb5d8a !important;
    }

   .theme-dark .table>:not(caption)>*>* {
    background-color: #3c3c3c!important;
    }
   .theme-dark .php-email-form {
    background-color: #3c3c3c!important;
    }

    .theme-dark .form-select {
    color: #ffffff;
    background-color: #0e0e0e;
    }
     .theme-dark  .section-title h2 {
    color: #ffffff !important;
    }
    .theme-dark .team .member {
    background: #3c3c3c!important;
    }
    .theme-dark .fix_line_2 a {
    color: #fff!important;
    }
    .theme-dark .helpline-box .helpline-text {
    background: #3c3c3c!important;
    }
    .theme-dark .helpline-box .helpline-text p strong a{
    color: #fff!important;
    }
    .theme-dark .whats-new {
    background-color: #3c3c3c!important;
}
    .theme-dark .team-details {
    background-color: #3c3c3c!important;
}
    .theme-dark .ways-card {
    background-color:#282828!important;
    box-shadow: 0 10px 50px #ef4f8359!important;
    border: 1px solid #ef5184!important;
}
    .theme-dark .js-scroll-trigger{
    color: #fff!important;
}
    .theme-dark .side-menu-list:before {
     border-left: 5px solid #fff!important;
}
  .theme-dark .team_body_card {
    background: #3c3c3c!important;
    box-shadow: 0px 8px 9px #ef4f8359!important;
}
  .theme-dark .main-nav nav .navbar-nav .nav-item a.active {
    background: linear-gradient(90deg, #ffff22 0%, #ffff22 100%)!important;
        -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
}
  .theme-dark .main-nav nav .navbar-nav .nav-item:hover>a {
    background: linear-gradient(90deg, #ffff22 0%, #ffff22 100%)!important;
        -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
}
  .theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover {
    color: #ffff22 !important;
}
  .theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover {
    color: #ffff22 !important;
}
  .theme-dark .home-feature-carousel .item:hover .feature-carousel-content:before {
    width: 100%;
    opacity: 1;
    border: 3px solid #1e1e1e;
}
 .theme-dark .swiper-pagination-bullet-active {
    background: #ef4f83 !important;
}
 .theme-dark .swiper-pagination-bullet {
    background:#fff!important;
}
 .theme-dark  .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover>a {
    background: linear-gradient(90deg, #ffff22 0%, #ffff22 100%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
}
    .theme-dark .color-image {
        display: none!important;
    }
    
    .theme-dark .white-image {
        display: block!important;
    }
    
    /*.dark-top {*/
    /*    margin-top: -59px!important;*/
    /*}*/
    
    .theme-dark .dark-top {
        margin-top: 0px!important;
    }
    
    .theme-dark .fino-blue-color {
        color: #f05185!important;
    }
    .theme-dark .breadcrumb .fa-angle-right:before{
         color: #000!important;
    }
   .theme-dark .course-card.style2:hover {
    box-shadow: 0 5px 10px #eee!important;
}
   .theme-dark .course-card.style2 {
    border: 1px solid #fff;
    box-shadow: 0 5px 10px #eee!important;
}
  .theme-dark .brancg-link {
    color: #fff!important;
}
    .white-image {
        display: none!important;
    }
         .theme-dark .contact-page-link{
        color: #fff!important;
    }
    .theme-dark .contact-title-heading{
        color:#ef4f83!important;
    }
          .theme-dark .contact-page-link:hover {
  color: #fff!important;
}
                          .theme-dark  .js-scroll-trigger:hover {
                            color: #FFFF21 !important;
                        }