.switch-box{
  display:none;
  z-index: 999;
  margin-right: 5px;
  align-items: center;
}

.switch-box .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  border: 1.5px solid #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch-box .slider::before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 1px;
  bottom: 4px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-shadow: 0 0px 15px #2020203d;
  box-shadow: 0 0px 15px #2020203d;
  background: white url("../image/night.png" );
  background-repeat: no-repeat;
  background-position: center;
}

.switch-box .slider.round {
  border-radius: 5px;
}

.switch-box .slider.round::before {
  border-radius: 50%;
}

.switch-box .switch {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
}

.switch-box .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch-box input:checked + .slider:before {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  background: white url("../image/sunny.png");
  background-repeat: no-repeat;
  background-position: center;
}



.theme-dark body {
  background: #1d1d1d;
  color: #ffffff;
}

.theme-dark .header_bottom_main, .theme-dark .header-top {
  background-color: #000000;
      box-shadow: none;
}


.theme-dark .navbar-nav .nav-link{
  color: #ffffff !important;
}


.theme-dark .client-area
{
  background: #1d1d1d;
  color: #ffffff;
}
.theme-dark .logo-white
{
  background-color: white;
    border-radius: 5px;
    margin: 0px 5px;
}

.theme-dark h2
{
  color: white;
}

.theme-dark a{
  color: #ffffff;
}

.theme-dark .product_title a{
  color: #ffffff;
}

.theme-dark .product-card__content h6.title a {
    color: white;
}

.theme-dark .text-gray-500 , .theme-dark .text-gray-400 , .theme-dark .text-gray-600
{
  color: #dbdbdb !important;
}
/* .theme-dark .gallery_content_wrap h2,  */
.theme-dark .product_ctg_content_wrap h2 {
  color: #000000;
}

.theme-dark .text-heading {
  color: #ffffff !important;
}


/* ********************************** Dec 7 - css starts ********************************** */

.theme-dark .logo-name-grid, .theme-dark .logo-name{
	color: white;
}

.theme-dark .login .wrapper a{
	color: #299e60;
}

.theme-dark .market-box .box-desc p{
	color: #212529;
}

.theme-dark .about_section_wrap .about_section_subtitle p, .theme-dark .about_section .about_section_title h2{
	color: #fff;
}

.theme-dark .guide_block *{
	color: #fff;
}

.theme-dark .about_section_desc h3.title_text{
	color: #fff;
}

/* .theme-dark .card *{ */
/* 	color: #292929; */
/* } */

.theme-dark .bg-white {
    background-color: rgb(29 29 29) !important;
}

.theme-dark .prdc_ctg_content_wrap {
    background-color: #1d1d1d;
}

.theme-dark .prdc_ctg_icon_num span{
	color: #ffffff;
}

.theme-dark .prdc_ctg_icon_title h5{
	color: #ffffff;
}

.theme-dark .nav-link.active .prdc_ctg_icon_title h5{
	color: #232424;
}

.theme-dark .prdc_ctg_icon {
    background-color: #232424;
}

.theme-dark .help_desk .card-box {
    background-color: #939393;
}



/* ********************************** Dec 7 - css ends ********************************** */


.theme-dark tbody tr:nth-child(odd) {
	background: #000;
}
.theme-dark tbody, .theme-dark td, .theme-dark tfoot, .theme-dark th, .theme-dark thead, .theme-dark tr {
    color: #fff !important;
        background: #1d1d1d;
}
.theme-dark  .product_section .gallery_content_wrap {
    background: linear-gradient(45deg, #00000085, #0000008a), url(../image/qlty1.png);
}
.theme-dark .gallery_content_wrap {
    background: linear-gradient(45deg, #00000085, #0000008a), url(../image/qlty1.png);
}
.theme-dark .marquee-block ul li a {
    color: #fff;
}
.theme-dark .marquee-block {
	background: #f3faf200;
}
.theme-dark .ayush-grid-logo .logo-white-grid {
    background: #fff;
    border-radius: 5px;
    padding: 1px;
}
.theme-dark .product-card__cart {
	color: #000;
}
.theme-dark  .help_desk .card-style {
    background: #25272b;
}
.theme-dark .help_desk .nav-pills .nav-link {
    color: #000;
    background: #fff;
    box-shadow: none;
}
.theme-dark .nav-pills .nav-link.active, .theme-dark .nav-pills .show>.nav-link {
	color: #fff;
    background-color: #219f64;
}
.theme-dark .card {
    background-color: #25272b;
}
.theme-dark h4{
    color: #d5d5d5;
}
.theme-dark ul.leaf-list li {
    color: #fff !important;
}
.theme-dark .productdetalis_wrap {
    background: linear-gradient(45deg, #00000085, #0000008a), url(../image/qlty1.png);
}
.theme-dark .productdetalis_wrap .product_detail_title {
    color: #fff;
}
.theme-dark .product10_reviews .nav-link {
    color: #fff !important;
}
.theme-dark .info_content_title , .theme-dark .title_text{
    color: #fff;
}
.theme-dark .form_item {
    color: #000;
}
.theme-dark .prdc_ctg_product_title h5 {
    color: #d5d5d5;
}
.theme-dark .dropdown-menu.show {
    background-color: #3e3f3f;
}
.theme-dark .pass_icon i {
    color: #000;
}
.theme-dark section.bg-gray {
	background: #b6b4b496;
}
.theme-dark .main-title h1 {
    color: #fff;
}
.theme-dark .text-line-2 {
    color: #f7f7f7;
}
.theme-dark .pages-padding i {
    color: #fff;
}
.theme-dark .btnshowproduct i {
	color: #000;
}
.theme-dark #chatbot-chat {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #1d1d1d;
    color: #ffff;
}
.theme-dark .chatbot-received-messages {
    color: #ffffff;
}
.theme-dark #chatbot-interface {
    box-shadow: 0px 0px 1px 0px #ffffff;
}
.theme-dark .select2-container li {
    color: #000;
} 
.theme-dark .chart-height {
    background: #fff;
    margin-top: 5px;
}
.theme-dark .accordion ul.leaf-list li {
    color: #000 !important;
}
.theme-dark .accordion ul.leaf-list li a {
    color: #000;
}
.theme-dark .accordion h4 {
    color: #7e7b7b;
}
.theme-dark .p-tar {
    color: #000;
}
.theme-dark .p-tal {
   color: #000;
}
