body.dark , 
body.dark .header-info,
body.dark .header-info .info ,
body.dark .bg-form::before ,
body.dark .footer , 
body.dark .state-list .state-item .item {
    background: #222;
}
body.dark .formbox , 
body.dark .service-search,
body.dark .service-item ,
body.dark button.btn-border ,
body.dark .state-list .state-item , 
body.dark .factorform .item {
  background: #333;
}
body.dark .form-tabs ,
body.dark .form-content ,
body.dark .step-num .icon ,
body.dark .comment-slider .swiper-slide , 
body.dark .section-ft {
  background: #444;
}
body.dark .step-num.active .icon , 
body.dark .service-list input[type="radio"]:checked ~ .service-item,
body.dark .service-item.active ,
body.dark .form-tabs .form-tab-item.active::before{
  background: #766fde
}
body.dark .step-num.done .icon {
  background: #2EB733;
}

body.dark , 
body.dark .step-num.active , 
body.dark .step-num .icon ,
body.dark .step-num.done .icon ,
body.dark .btn.btn-border ,
body.dark .aboutbox .info-box p ,
body.dark .aboutbox .info-box ul ,
body.dark .comment-slider .swiper-slide p ,
body.dark .faq-text , 
body.dark .section-ft .link-list ul li a ,
body.dark .state-ft .item , 
body.dark .footer-info a ,
body.dark .menu > ul > li a ,
body.dark .btn, body.dark button.btn {
  color: #fff;
}
body.dark .form-tabs .form-tab-item.active , 
body.dark .header-info h2 span {
  color: #766fde
}
body.dark .service-list input[type="radio"]:checked ~ .service-item .info .en ,
body.dark .service-item.active .info .en {
  color: #3c359c;
}
body.dark .steps::before ,
body.dark .btn.btn-border , 
body.dark .faqbox ,body.dark .faq-item ,
body.dark .state-ft{
  border-color: #555;
}
body.dark .comment-bg {
	background: url(../images/world.svg) , #333;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 65%
}
body.dark .after-bg-w::after {
  display: none
}
body.dark .description .dcr-text:after {
	background: linear-gradient(0deg , #222 0% , transparent 100%);
}