


body.dark {
  background-color: #292929 !important;
  color: #dcdcdc;
  border-color: #555555;
}
.dark .loading-screen {
  background-color: #292929;
}
.dark::-webkit-scrollbar {
  background-color: #292929;
}

.dark::-webkit-scrollbar-thumb {
  background-color: #555;
  border-radius: 50px;
}
.dark .header-menu ul .sub_menu {
  box-shadow: var(--native-dark-box-shadow);
  border-top-color: #555;
  background-color: #292929;
  background-blend-mode: var(--native-dark-bg-blend-mode);
}



.dark .merchant-sec {
  background-image: linear-gradient(#0000001a, #0000001a),
    url(../../assets/images/ipo-banner.png);
}
.dark .consalt-header-area.style_five .header-menu ul li a {
  color: #fff !important;
}
.dark .consalt-header-area.style_five .header-menu ul li a span {
  color: #fff;
}
.dark .sticky{
  background: #292929 !important;
}
.dark .sticky.consalt-header-area.style_five .header-menu ul li a i {
  color: #fff;
}

.dark .nav_scroll .active::before {
  border-bottom: 2px solid transparent;
}
.dark .accordion-item {
  background-color: #292929 !important;
}
.dark p {
  color: #dcdcdc;
}
.dark .consalt-header-area.style_five .row.style_bg {
  background-color: #282828 !important;
  box-shadow: 0 0px 0px 1px #cccccc42;
}
.dark .breadcumb-area:before {
  background-color: #282828 !important;
}

.dark .consalt-header-area.style_five .header-menu ul li a {
  color: white;
}

.dark h1 {
  color: #dcdcdc;
}

.dark h2 {
  color: #dcdcdc;
}

.dark h3 {
  color: #dcdcdc;
}

.dark h4 {
  color: #dcdcdc;
}
.dark h5 {
  color: #dcdcdc;
}
.dark h6 {
  color: #dcdcdc;
}

.dark section.feature_area {
  background-image: url(../images/dark-service-bg2.png);
}

.dark .accordion-button:not(.collapsed) {
  background-color: #333333 !important;
}

.dark #valuation {
  background-color: #292929;
}

.dark .contact-form-box.style_two {
  background: #292929;
}

.dark label {
  color: #dcdcdc !important;
}

.dark .feature_item.style_two {
  background: #292929;
}
.dark .feature_icon img {
  filter: brightness(14.5);
}

.dark .feature_item.style_four .feature_content h3 {
  color: #dcdcdc !important;
}
.dark .subscribe_form input {
  background-color: #292929;
}

.dark-logo {
  display: none;
}

/* .dark .white-logo{
    display: none;

} */
.dark .dark-logo {
  display: block;
}

.dark .about_area.style_two {
  background: #292929;
}

.dark img,
image {
  filter: brightness(0.85);
}

.dark .consalt_btn a {
  background-color: #292929 !important;
  color: white !important;
}
.dark .feature_item:hover h3 {
  color: #555;
}
.dark .feature_item:hover p {
  color: #dbdbdb;
}
.dark section.service_area {
  background: #292929;
}
.dark .service_shape img {
  width: 100%;
  filter: grayscale(1) !important;
}
.dark .feature_item:hover .feature_content p {
 color: #161616; 
}
.dark .flip-card-front {
  background-color: #161616;
}
.dark .service_icons {
  background: #292929;
}

.dark .flip-card-back {
  background-color: #101010;
}

.dark .loading-screen .bar {
  background: #444444;
}
.dark section.pricing-area.style_two {
  background: #1d1e1d;
}
.dark .pricing-single-items.style_two {
  background: #3c3c3c;
}

.dark .pricing-feature ul li {
  color: #dcdcdc;
}

.dark .pricing-feature ul li img {
  filter: brightness(25.85);
}

.dark .blog_area.inner_page {
  background-color: #292929;
}

.dark .blog-content {
  background-color: #1d1e1d;
}

.dark #homeBlog .single-blog-box {
  background-color: #1d1e1d;
  box-shadow: 1px 2px 6px 2px #292929;
  border-radius: 10px;
}

.dark .blog-title h3 a {
  color: #dcdcdc !important;
}

.dark .blog-title h3 a {
  color: #dcdcdc !important;
}
.dark .blog_btn a {
  color: #dcdcdc !important;
}
.dark .blog_btn{
  color: #1d1e1d;
}


.dark .blog_btn i{
  color: #dcdcdc !important;

}

.dark .blog_btn a i {
  color: #dcdcdc !important;
}

.dark .row.form_bg {
  background: #1d1e1d;
}
.dark .consalt_btn a {
  border-color: white;
}
.dark .consalt_btn span {
  background: #1d1e1d;
}

.dark #TeamSec .team-box {
  background-color: #101010;
  border-left: 5px solid #292929;
}

.dark .advisoryboard {
  background-image: linear-gradient(#101010, #101010);
}
.dark .advisoryboard .team-box {
  background-color: #292929;

  border-left: 5px solid #040404;
}

.dark .mission_item {
  background-image: url(../images/dark-service-bg2.png) !important;
  background-color: #282828 !important;
}
.dark .skills_area {
  background-color: #282828 !important;
}

.dark #GallerySec {
  position: relative;
  background-color: #282828;
}

.dark .portfolio_content {
  background-color: #101010;
  margin-top: 5px;
}

.dark #GallerySec .prot-text h3 {
  color: #dcdcdc;
}

.dark #GallerySec .port_right {
  color: #dcdcdc;

  background-color: rgb(40 40 40);
}

.dark .prot-text span {
  color: white;
}
.dark .case-study-area .tab-content {
  background-color: #101010;
  border: 1px solid #3c3c3c;
}

.dark .bg-gray {
  background-color: #292929 !important;
}

.dark .testimonial_item.style_five .testimonial-content {
  background: #1e1e1e;
}

.dark .testimonial-content .hight25::-webkit-scrollbar {
  background-color: #282828;
}

.dark .testimonial-content .hight25::-webkit-scrollbar-thumb {
  background-color: #5f5f5f;
}

.dark .service_single_item.style_three {
  background: #1e1e1e;
}
.dark .service_single_item.style_three .service_content {
  background: #1e1e1e;
}
.dark .contact_main_info {
  background: #101010;
}

.dark .contact_main_info .call_info span {
  color: #dcdcdc;
}

.dark .contact_main_info .call_info h3 {
  color: #dcdcdc;
}
.dark .contact_main_info .call_info p {
  color: #dcdcdc;
}
.dark .contact_main_info a {
  color: #fff;
}

.dark .contact-form-box.style_two {
  filter: drop-shadow(0px 5px 40px rgba(41, 41, 41, 0.35));
  background-color: #101010;
}

.dark .call_area {
  background: #282828;
}

.dark .framework-sec {
  background-color: #101010;
}

.dark .bigParatext {
  color: white;
}

.dark .listing-sec {
  background: #282828;
}

.dark .service_single_item.style_five .service_content {
  background: #101010;
}
.dark .service_single_item.style_five .service_content h3 {
  color: #fff;
}

.dark .listing-sec .service_icon2 i {
  font-size: 2em;
  color: #101010;
}
.dark .servoce_shape img {
  filter: brightness(0.3);
}

.dark .transactions-sec {
  background-color: #292929;
}
.dark .blog_area.style_two .blog-content
{
    background-color: #1d1e1d
}
.dark #homeBlog .single-blog-box{
    position: relative;
    z-index: 99;
}
.dark .contact_shape2 {
filter: brightness(21.5);
}

.dark .port_right{
    background-color: rgb(255 255 255 / 27%);
        color: #ffffff;
}

.dark .portfolio_content:before{
  background-color: #292929;

}

.dark .inc-dec-font button:nth-child(2){
background-color: transparent;
border: 1px solid #fff;
color: #fff;
}

.dark .inc-dec-font button:nth-child(2):hover{
  background: #085c64;
    color: #fff;
}

.dark .prgoress_indicator::after{
  color: white;
}

  .dark .skip-to-content{
    color: #2ad9d9  !important;
    border: 1px solid #2ad9d9;
  }

  
  .dark .skip-to-content:hover{
    color: #fff  !important;
    border: 1px solid #2ad9d9;
    background-color:  #2ad9d9;
  }

.dark .dark-mode-hide{
    display: none !important;
}
  .dark .dark-mode-show{
    display: block !important;
  }