.col-xl-4 .mobile-social-icon + p.font-sm {
    display: none;
}

.header-style-1.header-style-5 .header-bottom-bg-color{
   background-color:#1e1e1e !important;
  
  
}

.header-style-1 .header-bottom-bg-color {
 
  
      background-color: #edeeee;
    border-bottom: 1px solid #1e1e1e;
   border-top: 1px solid #1e1e1e;
}


.categories-dropdown-wrap .more_categories span.icon:before{
 background-color:#000000;
}


.categories-dropdown-wrap .more_categories span.icon:after{
 background-color:#000000;
}


.product-cart-wrap .product-card-bottom .add-cart .add{
 background-color:#000000;
  color: white;
}

.mobile-social-icon a {
 background-color:white;

}


.btn, .button {
 background-color:#000000;

}













.marquee {
  width: 100%;
  overflow: hidden;
  background: #1e1e1e;
  padding: 10px 0;
}

.marquee-content {
  display: flex;
  width: max-content;
  animation: scroll 12s linear infinite;
}

.marquee-content p {
  font-size: 24px;
  padding: 0 40px;
  white-space: nowrap;
  color: #edeeee;
  font-weight: bold;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* Dark mode background */
.dark {
    background: #10181f !important;
    color: #eaeef6 !important;
}

/* Container (your .theme-btn) */
.theme-btn {
  
    position: inherit;
    top: 2px;     /* distance from top */
    right: 1px;   /* distance from right */
    z-index: 99999;

    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 10px;
    background: #1e1e1f00;
    border-radius: 30px;
    cursor: pointer;
    user-select: none;
    width: fit-content;
}

/* Icons */
.theme-btn .moon,
.theme-btn .sun {
    font-size: 18px;
    display: flex;
    align-items: center;
}

/* Switch track */
.theme-btn .switch {
    width: 46px;
    height: 22px;
    background: #e0e0e0;
    border-radius: 20px;
    position: relative;
    transition: background 0.3s;
}

/* Circle */
.theme-btn .circle {
    width: 18px;
    height: 18px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    transition: left 0.3s, background 0.3s;
}

/* Dark mode animation */
body.dark .theme-btn .switch {
    background: #4a4a4a;
}

body.dark .theme-btn .circle {
    left: 26px;
    background: #edeeee;
}


body.dark .categories-dropdown-wrap ul li a {
    color: #cdcdcd;         /* text color */
 
}


body.dark .display-1, .display-2, .font-heading, .heading-sm-1, h1, h2, h3, h4, h5, h6{
    color: #cdcdcd;         /* text color */
 
}

body.dark .categories-dropdown-wrap .more_categories span.icon:before {
    color: #cdcdcd;         /* text color */
 
}

.display-1, .display-2, .font-heading, .heading-sm-1, h1, h2, h3, h4, h5, h6{
    color:#cd6507;         /* text color */
 
}

body.dark .categories-dropdown-wrap .more_categories span.icon:after{
    background-color:#00ff02;         /* text color */
 
}

body.dark .categories-dropdown-wrap .more_categories span.icon:before {
    background-color:#00ff02;         /* text color */
 
}

body.dark .product-cart-wrap {
    background-color:#182029;         /* text color */
 border:none;
}

body.dark .product-cart-wrap .product-img-action-wrap .product-img {
    border-radius:0px;     

}

body.dark  .product-cart-wrap .product-content-wrap h2 a{
   color:#cdcdcd;     

}

body.dark  .product-list-small h6 a{
   color:#cdcdcd;     

}
body.dark .product-cart-wrap .product-img-action-wrap{
  background-color:#edeeeeff00;     

}

body.dark .display-1, .display-2, .font-heading, .heading-sm-1, h1, h2, h3, h4, h5, h6 {
 color:#fdc040;     

}

body.dark .footer-list li a {
 color:#cdcdcd;     

}


body.dark .header-action-2 .header-action-icon-2>a span{
 color:#cdcdcd;     

}

body.dark .header-style-1.header-style-5 .header-bottom-bg-color {
 background-color:#182029;     

}


body.dark .banner-left-icon{
 background-color:#182029;     

}

body.dark .banner-left-icon .banner-text h3{
 color:#cdcdcd;     

}

body.dark .categories-dropdown-wrap.style-2{
 border:1px solid rgb(32 52 66);     

}


body.dark .page-header.breadcrumb-wrap{
 background-color:#182029; 
  border-bottom:1px solid #737171;

}

body.dark .breadcrumb{
color:#cdcdcd;

}

.header-style-1.header-style-5 .main-menu>nav>ul>li>a{
color:#cdcdcd important;

}


body.dark .primary-sidebar .sidebar-widget{
border:1px solid #223848;

}


body.dark .widget-category-2 ul li a{
color:#cdcdcd;

}

body.dark .widget-category-2 .count{
background-color:rgb(255 153 0);
  color:#edeeeeff;

}


body.dark .widget-category-2 ul li{
border:1px solid #253d4e;

}

body.dark  .section-title.style-1{
border-bottom: 1px solid #ececec00;

}

body.dark .section-title.style-1:after{
background-color:rgb(253 192 64);
}

body.dark .range .label-input span{
color:#cdcdcd;
}
body.dark p {
color:#cdcdcd;
}

body.dark .shop-filter-toggle{
border:1px solid #1b2b37;
}

body.dark .card{
 background-color:#10181f;     

}

body.dark .tags-checkbox span, .tags-radio span{
  
border:1px solid #192834;
}

body.dark .shop-product-filter-header{
  
border:1px solid #192834;
}

body.dark .shop-product-filter-header .show-advanced-filters{
  
color: #80008000;
}

body.dark .detail-gallery .product-image-slider{
border:1px solid #213545;
background-color: #edeeeeff00;
}

body.dark .form-control{
  
color: #edeeeeff;
}

body.dark .comments-area h4{
  
color: #edeeeeff;
}



body.dark  .help-block{
  
color: #edeeeeff;
}


body.dark .product-info{

border: 1px solid #223848;
}

body.dark .form-control{
 background: #182029;

}

body.dark option{
  
  color:#cdcdcd;
  
  background: #182029;

}


body.dark .form-control {
 border-color:#44658b;

}

body.dark .short-desc {
    background-color: rgb(16 24 31);
  color: rgb(220 238 211);
}

body.dark .image-upload__text{
    
  color: rgb(205 205 205);
}


body.dark .image-upload__icon{
    
  color: #cdcdcd;
}


body.dark .help-block{
    
  background-color: #33333300;
}

body.dark .bg-white{
    
  background-color: #10181f !important;
}

.shop-product-filter-header .show-advanced-filters{

color:#80008000;

}

body.dark .tab-style3 .nav-tabs li.nav-item a{

background-color:#182029;
  border:1px solid #1d2f3d;

}
body.dark .comments-area .comment-list .single-comment:not(:last-child){


  border:1px solid #1d2f3d;

}
body.dark .comments-area .comment-list .single-comment{


  border:1px solid #1d2f3d;

}

body.dark .progress span{

background:#182029;


}

body.dark .faqs-list .card .card-header{

background:#182029;


}

body.dark .faqs-list .card .card-header h2 button{

background:#182029;


}

body.dark .faqs-list .card .card-header h2 button{

color:#caff00c9;


}

body.dark .tab-style3 .nav-tabs li.nav-item a{

color:#cdcdcd;


}

body.dark .card .card-header{

border-bottom:1px solid #ececec00;


}

body.dark .tab-style3 .nav-tabs .nav-item a.active, .tab-style3 .nav-tabs .nav-item a:hover{

color: orange;


}

body.dark .header-top-ptb-1{

border-bottom: 1px solid #edeeeeff75;


}

body.dark .page-404{

background-color:#10181f;


}

body.dark .cart-dropdown-wrap{

background-color:#182029;

border:1px solid #ececec00;
  
}

body.dark .shopping-summery table thead th{

  background-color:#182029;
  color:#f5f5f5;
}

body.dark .text-body{

  color:#f5f5f5;

}

body.dark .text-heading{

  color:#ff9900;

}

body.dark .header-style-1.header-style-5 .header-bottom-bg-color{

  background-color:#182029 !important;

}

body.dark .custome-checkbox .form-check-label{

  color:#c6c8cd;

}

@media (max-width: 600px) {
    .product-cart-wrap {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 50% !important;
        display: inline-block;
    }


.product-cart-wrap {
    width: 100%;
    margin: 0 auto;
}

  
  .product-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px;
}
  
.product-grid-6 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px;
}
  .related-products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px;
}
  }


body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner {
  background: #10181f;
}

body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{
  background: #10181f;
}

body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{
  background: #b5a500;
}

body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a{
  color: white;
}

body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a {
  color: white;
}


body.dark .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a {
  color: white;
}


body.dark .burger-icon.burger-icon-white>span:after, .burger-icon.burger-icon-white>span:before{
  background: #edeeeeff;
}

body.dark .categories-dropdown-active-large{
  background: #182029;
}

body.dark .categories-dropdown-wrap ul li{
  border: 1px solid #203442;
}


body.dark .categories-dropdown-active-large{
  border: 1px solid #203442;
}


body.dark .header-info>ul>li a{
  color: white;
}

body.dark .header-info>ul>li>ul.language-dropdown{
  background: #182029;
  color:white;
}

body.dark .header-style-1 .header-top-ptb-1 .language-dropdown a{
border:1px solid gray;
 color:white;
}

body.dark .cart-dropdown-wrap.account-dropdown a {
    color: white;
  
}

body.dark .cart-dropdown-wrap.account-dropdown a:hover {
    color: orange;
  border:1px solid #253d4e;
}

body.dark .cart-dropdown-wrap{
border:1px solid #253d4e;
}

body.dark .table{
 color:white;
}

body.dark .list-group-item{
 background-color:#182029;
  color:#dde6ef;
}

body.dark .btn, .button{
  color:white;
}

.btn, .button{
  color:white;
}


body.dark .bg-light{
  background:rgb(24 32 41) !important;
}


body.dark .header-right .panel--search-result{
 border:2px solid rgb(24 32 41);
}

body.dark .header-right .panel--search-result{
 border:2px solid rgb(24 32 41);
}

body.dark .panel--search-result .panel__footer{
  background:rgb(27 43 55) !important;
}

body.dark .panel--search-result .panel__content{
  background:rgb(27 43 55) !important;
}

body.dark .form-group--icon .product-cat-label{
 
 color:#9f9f9f;
}


body.dark .header-style-1 .search-style-2 form input{

 color:#9f9f9f;
}

body.dark  .header-style-1 .search-style-2 form input{
 background-color:#182029;
}
body.dark .header-style-1 .search-style-2 form{
 
background-color:#182029;
}

body.dark  .header-style-1 .search-style-2 form{
 
border:2px solid rgb(16 24 31);
}

body.dark  .header-style-1.header-style-5 .main-menu>nav>ul>li>a{
 
color:#edeeee;
}

body.dark  .btn.btn-danger{
 background:#f74b4b;
border-color:#f74b4b;
}

body.dark .table{
 background:#182029;
color:#fbfbfb;
}

.product-cart-wrap .product-action-1{
left: 43%;
}
body.dark table td, table th{

border: 1px solid #223848;
  
  }
body.dark .divider-2{

background-color: transparent;
  
  }

body.dark .thank-you .thank-you-sentence.h3, .thank-you h3.thank-you-sentence{

color: #fdc03a;
  
  }
body.dark .pt-30{

background-color: #10181f;
  
  }

body.dark table td, table th{

border:1px solid #10181f;
  
  }

body.dark .dashboard-menu ul li{

border:1px solid #253d4e;
  
  }

body.dark .checkout-logo{
background:#eaeff8;
border-radius:10px;
  
  }

body.dark .order-customer-info .h3, .order-customer-info h3{
color:#8ed110;
  
  }

body.dark .page-header.breadcrumb-wrap{
background-color:#1e2832 !important;
  
  }

body.dark .dashboard-menu ul li a{
color:#edeeee !important;
  
  }

body.dark .dashboard-menu ul li a i{
color:#0096ff !important;
  
  }

body.dark .modal-content{
background-color:#182029 !important;
  
  }

.display-1, .display-2, .font-heading, .heading-sm-1, h1, h2, h3, h4, h5, h6{
color:#ff9b10!important;
  
  }