body.dark-theme-active {
    background-color: #11101B;
}

body.dark-theme-active .elementor-element-fda47e1,
body.dark-theme-active .elementor-offset-header{
    background-color: #11101B !important;
}

.dark-theme-active .table-of-content ul li a.elementor-item-active,
.dark-theme-active .table-of-content ul li a:hover,
.dark-theme-active .copyright_text .elementor-heading-title a:hover,
.dark-theme-active .footer_bottom_menu ul li a.elementor-item-active,
.dark-theme-active .footer_bottom_menu ul li a:hover,
.dark-theme-active .custom_footer_menu ul li a.elementor-item-active,
.dark-theme-active .custom_footer_menu ul li a:hover,
.dark-theme-active .custom_header_menu ul li a.elementor-item-active,
.dark-theme-active .custom_header_menu ul li a:hover{
    color: var( --e-global-color-340cbf3 ) !important;
}

.dark-theme-active .elementor-element.main_footer_inner{
    border-color: #3A3948;
}

.dark-theme-active .social_icons ul li a .elementor-icon-list-icon{
    background-color: #1B1A25;
    border-color: #3A3948;
}

.dark-theme-active .social_icons ul li a .elementor-icon-list-icon:hover svg path{
    fill: var( --e-global-color-340cbf3 ) !important;
}



/* Dark theme Style Start */

.light-theme-active .dark_theme_image,
.dark-theme-active .light_theme_image{
    display: none;
}

body.dark-theme-active:not(.elementor-editor-active) .accordion-img.light_theme_image.active,
body.light-theme-active:not(.elementor-editor-active) .accordion-img.dark_theme_image.active{
    display: none !important;
}

.light-theme-active .light_theme_image,
.dark-theme-active .dark_theme_image{
    display: block;
}

.dark-theme-active .grediant_border .elementor-widget-container{
    background: none;
    border-color: inherit !important;
    padding: 0;
    border-style: solid !important;
}


.dark-theme-active .gradient_heading .elementor-heading-title{
    background: linear-gradient(180deg, #F6F6F7 0%, #7E808F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.dark-theme-active .dark_section_bg .work-accordion-item-inner,
.dark-theme-active .dark_background{
    background-color: #1B1A25 !important;
    background: #1B1A25 !important;
    border-color: #3A3948 !important;
}

.dark-theme-active .bg-252431{
    background-color: #252431 !important;
    background: #252431 !important;
}

.dark-theme-active .dark_section_bg .work-accordion-item{
    background: #3A3948;
}

.dark-theme-active .dark_section_bg .work-accordion-item.active{
    background: linear-gradient(90deg, #2A1AD8 0%, #4E26E2 25%, #7231EC 50%, #953DF5 75%, #B948FF 100%);
}

.dark-theme-active .dark_section_bg .work-accordion-item.active .work-accordion-item-inner{
    background-color: #252431 !important;
    background: #252431 !important;
}

.dark-theme-active .work-accordion-item.active .acc-header .acc_number svg path{
    fill: url(#paint0_linear_124_1425);
}

.dark-theme-active .dark_section_bg .acc-header .elementor-heading-title{
    color: var( --e-global-color-text );
}

.dark-theme-active .dark_section_bg .work-accordion-item.active .acc-header .elementor-heading-title{
    color: var( --e-global-color-17643b4 );
}

.dark-theme-active .copyright_text .elementor-heading-title,
.dark-theme-active p{
    color: var( --e-global-color-text ) !important;
}

.dark-theme-active .elementor-heading-title{
    color: var( --e-global-color-17643b4 ) !important;
}

.dark-theme-active .save_time_inner{
    background-image: url("../images/save-time-dark-bg.png") !important;
    border-color: #3A3948 !important;
}

.dark-theme-active .wpcf7-form .form_input .wpcf7-form-control-wrap input,
.dark-theme-active .wpcf7-form .form_input .wpcf7-form-control-wrap textarea{
    background: #252431;
    border-color: #3A3948;
}

.dark-theme-active .save_time_inner img,
.dark-theme-active .dark_background img{
    border-color: #3A3948 !important;
}

.dark-theme-active .works_images{
    background-image: none !important;
    border-color: #282D45 !important;
}

.dark-theme-active .works_images:before {
    content: '';
    position: absolute;
    left: 38px; 
    bottom: 100px;
    top: inherit;
    width: 130px;
    height: 165px;
    background-color: #2D55FB;
    filter: blur(175px);
    z-index: 1;
}

.dark-theme-active .works_images:after {
    content: '';
    position: absolute;
    right: 54px; 
    bottom: 100%;
    top: inherit;
    width: 150px;
    height: 176px;
    background-color:#7214FF;
    filter: blur(150px);
    z-index: 1;
}

.dark-theme-active .plan-item-column:first-child{
    border-color: #3A3948;
    background: linear-gradient(90deg, rgba(185, 72, 255, 0.08) 0%, rgba(185, 72, 255, 0.00) 100%);
}

.dark-theme-active .plan-item-column-inner,
.dark-theme-active .plan-item-column:nth-child(2){
    background: #1B1A25;
    border-color: #3A3948;
}

.dark-theme-active .plan-item-column:nth-child(3){
    border-color: #3A3948;
}

.dark-theme-active .plan-item-column:nth-child(4){
    background: #1B1A25;
    border-color: #3A3948;
}

.dark-theme-active .pricing_wrapper a.active,
.dark-theme-active .plan-item-details .plan-cell span,
.dark-theme-active .plan-item-details .plan-cell.plan-cell-header span,
.dark-theme-active .plan-item-header h4,
.dark-theme-active .plan-item-header h3{
    color: #f5f5f5;
}

.dark-theme-active .plan-item-header h4 span{
    color: var( --e-global-color-accent );
}

.dark-theme-active .pricing_wrapper{
    border-color: #3A3948;
}

.dark-theme-active .pricing_wrapper a:hover{
    color: var( --e-global-color-accent );
}

.dark-theme-active .plan-item-header .button{
    background: #1B1A25;
    border-color: #3A3948;
    color: var( --e-global-color-17643b4 );
}

.dark-theme-active .save_time_inner a.elementor-button{
    border-style: none;
}

.dark-theme-active .main_video_section{
    background-image: url("../images/dark-video-section-bg2.svg") !important;
}

.dark-theme-active .plan-item-header .plan-status{
    background: linear-gradient(90deg, #2A1AD8, #4E26E2, #7231EC, #953DF5, #B948FF);
}

.dark-theme-active .plan-item-header .plan-status span{
    background: #252431;
}

.dark-theme-active .price-tab-content p,
.dark-theme-active .plan-item-header p{
    color: #f5f5f5 !important;
}













