:root {
  /* Dark mode colors */
  --white:#fff;
  --bg-color: #000;
  --text-color: #f3f3f3;
  --text-color1 :#a3a3a3;
  --secondary-text: #c1c1c1;
  --border-color: #dfdfdf1f;
  --border-color1: #dfdfdf2e;
  --border-color2:#f7efef29;
  --btn-color: #00adb5;
  /* --highlight-bg: #9393ea33; */
  --highlight-bg:#1B1B1B;
  --highlight-bg1:#222831ab;
  --highlight-bg2:#323232;
  --lightcolor1:#ffffff80;
  --lightcolor2:#474444;
  --bg-color1:#232323;
}

/* Dark Mode Styles */
body.dark-mode {
  background: var(--bg-color);
  color: var(--text-color);
}
.dark-mode .bg_gray{
  background: var(--bg-color);
}
.dark-mode .why_choose_wrap{
  background: var(--highlight-bg);
}
.dark-mode  .why_choose_wrap img {
    filter: brightness(0) invert(1);
}
.dark-mode  .features_right .accordion-button{
  color: var(--text-color);
}
.dark-mode .features_right .accordion .accordion-body p{
  color: var(--text-color1);
}
.dark-mode .accordion-item {
  border-color: var(--border-color1);
}
.dark-mode  .cta_wrap a{
  color: var(--text-color);
}
.dark-mode .why_choose_wrap p,
.dark-mode .about_right p,
.dark-mode .head_center p,
.dark-mode .privacy_policy_right p,
.dark-mode .privacy_policy_right ul li
{
    color: var(--text-color1);
}
.dark-mode table thead th{
  color: var(--text-color);
}
.dark-mode table tbody td{
  color: var(--text-color1)!important;
}
.dark-mode table,
.dark-mode  .privacy_policy_left ul,
.dark-mode .privacy_policy_left ul li a{
  border-color: var(--border-color1)!important;
}
.dark-mode .privacy_policy_left ul li a{
  color: var(--text-color1);
}
.dark-mode  .privacy_policy_left ul .active a{
  color: var(--white);
}
.dark-mode #privacy_policy h6
{
    color: var(--text-color);
}
.dark-mode  .text_dark {
  color: var(--text-color);
}
.dark-mode header {
    background: var(--bg-color);
}
.dark-mode p, 
.dark-mode h1, 
.dark-mode h2, 
.dark-mode h3, 
.dark-mode h4, 
.dark-mode h5, 
.dark-mode h6 {
  color: var(--text-color);
}

.dark-mode .others span,
.dark-mode .category_wrap span {
  color: var(--secondary-text);
}

.dark-mode .trending_liztings_wrap,
.dark-mode .list_wrapper,
.dark-mode .lizting_wrap {
  border: 1px solid var(--border-color);
  background: var(--highlight-bg);
}
.dark-mode .others {
  border-top: 1px solid var(--border-color);
}
.dark-mode .common_btn {
  color: var(--btn-color);
}

.dark-mode .advertisement {
  border: 1px solid var(--btn-color);
}

.dark-mode .header-search-container form,
.dark-mode .category_icon,
.dark-mode .active_counter {
  background: var(--highlight-bg);
}

.dark-mode .looking_for input {
  background: transparent;
}

.dark-mode .nav_category img {
  opacity: 0.45;
  filter: brightness(0) invert(1);
}

#darkModeToggle {
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    border: none;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    z-index: 9999;
}
.dark-logo { 
    display: none; 
}
.dark-mode  .dark-logo { 
    display: block; 
}
.dark-mode  .light-logo { 
    display: none; 
}
.dark-mode .bread_crum a{
    color: var(--secondary-text);
}
.dark-mode .bread_crum iconify-icon{
    color: var(--secondary-text);
}
.dark-mode  .list_filter {
    background: var(--highlight-bg);
    border-radius: 0;
}
.dark-mode .radio_style .form-group label {
    color: var(--text-color);;
}
.dark-mode .active_list {
    color: var(--btn-color);
    border: 1px solid var(--btn-color);
}
.dark-mode .filters .accordion-button{
        color: var(--secondary-text);
}
.dark-mode .filter_head {
    border-bottom: 1px solid var(--border-color);
}
.dark-mode .list_titlesec_blk{
    border-bottom: 1px solid var(--border-color);
}
.dark-mode .b_border {
    border-bottom: 1px solid var(--border-color) !important;
}
.dark-mode  .active_list::after {
    background: var(--btn-color);
}
.dark-mode .sort {
    border-color: var(--border-color1);
    background: var(--highlight-bg);
    color: var(--secondary-text);
}
.dark-mode .ad_category{
  border-color: var(--border-color1);
}
.dark-mode .ad_filter select{
  color: var(--text-color);
}
.dark-mode .empty_content img {
    filter: invert(1);
}
.dark-mode .reviewer_details h6 a {
    color: var(--text-color) !important;
}
.dark-mode  .other_reviews ul > li {
   border-color: var(--border-color);
}
.dark-mode .followtabs .follow_sec{
  background:var(--highlight-bg2);
   border-color:transparent;
}
.dark-mode .sort select {
    color: var(--text-color);
}
.dark-mode .pagination_text {
    color: var(--text-color)!important;
}
.dark-mode .aside_location img {
    width: 10px;
    filter: invert(1);
}
.dark-mode .others span iconify-icon {
    color: var(--text-color);
}
.dark-mode .product.wrapper,
.dark-mode .list_bg,
.dark-mode .chat_wrapper
.dark-mode .chat_profile_wrap {
    background: var(--highlight-bg);
}

.dark-mode .location,
.dark-mode .extra_detils ul li h6,
.dark-mode .ad_id,
.dark-mode .post_time
{
  color: var( --text-color1);
}

.dark-mode .extra_detils ul li span,
.dark-mode .p_left .p_details a h6{
  color: var( --text-color);
}
.dark-mode  .btn_wrap button{
  color: var( --text-color);
}
.dark-mode .register button{
  color: var( --text-color);
}
.dark-mode  .product_description {
  border-bottom: 1px solid var(--border-color) !important;
}
.dark-mode .chat_wrapper,
.dark-mode .chat_profile_wrap,
.dark-mode .chat_profile_right .tab-pane {
  background: var(--highlight-bg);
}
.dark-mode .go_chat_btn {
  margin-top: 15px;
}
.dark-mode .other_reviews {
    background: transparent;
}
.dark-mode .reviewer_details a{
  color: var( --text-color);
}
.dark-mode  .chat_profile_wrap{
  box-shadow: none;
}
.dark-mode .abt_review{
  border-color: var(--border-color);
}
.dark-mode  .data_list_count ul li p{
  color: var( --text-color);
}
.responsetime {
  color: var(--text-color1)!important;
}
.dark-mode .data_list_count ul li{
  border-color: var(--border-color);
}

/*contact*/
.dark-mode #contact{
  background:var(--bg-color);
}
.dark-mode .contact_mails{
  background:var(--highlight-bg);
  border-color: var(--border-color1);
}
.dark-mode  .mail_wrap{
  border-color: var(--border-color1);
}
/**/

/*popup*/
.dark-mode  .modal-content{
  background:var(--highlight-bg)!important;
}
.dark-mode  .login_input{
  border-color: var(--border-color1);
}
.dark-mode .form_wrapper .form_wrap .form_fild .input_group .input{
  background:var(--highlight-bg)!important;
  color: var(--text-color);
}
.dark-mode .popup{
  background:var(--highlight-bg)!important;
}
.dark-mode .popup .close{
   color: var(--text-color);
}
.dark-mode .mission_left p{
  color: var(--text-color1)!important;
}
.dark-mode .register_privacy ul li{
  color: var(--text-color1)!important;
}
.dark-mode .social-btn{
  color: var(--text-color)!important;
}
.dark-mode #copyInput{
  background:var(--highlight-bg)!important;
  border-color: var(--border-color1);
  color: var(--text-color1)!important;
}
.dark-mode #copyBtn{
  background:var(--highlight-bg)!important;
}
.dark-mode #copyBtn img{
  filter: invert(1);
}
.dark-mode  .register_content_popup .btn-close{
  filter: invert(1);
}
.dark-mode .form_wrapper #login:checked ~ .signup_tab {
  color: var(--text-color1)!important;
}
.dark-mode .signup_with_email a{
  background:var(--highlight-bg2)!important;
  border-color: transparent;
}
.dark-mode .modal-footer{
  border-color: var(--border-color1)!important;
}
.dark-mode .modal_loc_popup input.location_search{
  background: transparent;
  border-color: var(--border-color1);
}
.dark-mode .location_radius_wrap label{
    background: var(--highlight-bg2);
}
.dark-mode .location_radius_wrap select{
  background: transparent;
  color: var(--text-color);
}
.dark-mode .location_radius_wrap{
  border-color: var(--border-color1);
  border-radius: 4px;
}
.dark-mode .mb_filter_btn button {
    color: var(--text-color);
}
.dark-mode .mobvisible {
  background: var(--highlight-bg);
  border: 1px solid var(--border-color1);
}
.dark-mode .mobvisible .save_btn{
  color: var(--text-color);
}
.dark-mode .forgot_password_form .input_group .input {
    background: transparent;
    color: var(--text-color);
}

/**/

/*add lizt*/
.dark-mode .progress-step{
  border-color: var(--border-color1);
  background: var(--highlight-bg);
}
.dark-mode .form-step{
  border-color: transparent;
  background: var(--highlight-bg);
}
.dark-mode .myaccount_form_lt{
  background: var(--highlight-bg);
}
.dark-mode .chat_profile_wrap .myaccount_form_lt{
  border-color: var(--border-color1);
}
.dark-mode .myaccount_form_lt ul li a,
.dark-mode .newprofile_design .dropdown_list ul li iconify-icon{
  color: var(--text-color);
}
.dark-mode .main_category label{
  background: var(--highlight-bg2);
}
.dark-mode .main_category img {
    filter: brightness(0) invert(1)!important;
}
.dark-mode  .progress-step::after{
  color: var(--text-color);
}
.dark-mode .category_search{
  border-color: var(--border-color1);
}
.dark-mode .sub_category_select_wrap ul li label{
  background: var(--highlight-bg2);
  color: var(--text-color);
}
.dark-mode .btn-prev{
  background: transparent;
  border-color: var(--border-color1);
  color: var(--text-color);
}
.dark-mode .info_input_wrap label{
  color: var(--text-color);
}
.dark-mode .info_input{
  background: transparent;
  border-color: var(--border-color1);
  color: var(--text-color);
}
.dark-mode .info_main_title{
  border-color: var(--border-color1);
}
.dark-mode input::placeholder {
    color: var(--text-color1);
    opacity: 1; 
}
.dark-mode input::-moz-placeholder {
    color: var(--text-color1);
    opacity: 1;
}
.dark-mode input:-ms-input-placeholder {
    color: var(--text-color1);
}
.dark-mode input::-ms-input-placeholder {
    color: var(--text-color1);
}
.dark-mode  .category_breadcrum iconify-icon {
    color: var(--text-color1);
}
.dark-mode .media_upload{
  border-color: var(--border-color1);
}
.dark-mode .img-area{
   background: transparent;
  border-color: var(--border-color1);
}
.dark-mode .informations .select2-selection.select2-selection--single {
    border-color: var(--border-color1) !important;
    background: transparent;
    color: var(--text-color1);
  }
.dark-mode   .custom_check_label .btn {
    border-color: var(--border-color1) !important;
    background: transparent;
    color: var(--text-color1);
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--white)!important;
}
.dark-mode .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    color: var(--bg-color)!important;
}
.dark-mode .select2-results__option .select2-results__option--selectable .select2-results__option--highlighted{
  color: var(--white)!important;
}
.dark-mode .select2-results__option {
    color: var(--bg-color)!important;
}
.dark-mode .tox-tinymce {
    border: 1px solid var(--border-color1) !important;
}
.dark-mode   .form-control {
    border-color: var(--border-color1) !important;
    background: transparent;
    color: var(--text-color);
}
.dark-mode .preview_image_sec #preview_image_slider .item img{
  background: var(--highlight-bg2);
}
.dark-mode #new_preview_content .accordion-item {
    background: transparent;
}
.dark-mode .ad_preview_wrapper .accordion-button:not(.collapsed){
  color: var(--text-color1);
}
.dark-mode .ad_preview_wrapper .accordion-button {
    color: var(--text-color1);
    border-color: var(--border-color1) !important;
    border-radius: 0!important;
}
.dark-mode .ad_preview_wrapper .accordion-body {
    background: var(--highlight-bg2);
}

/**/

/*my account*/
.dark-mode .myaccount_form_lt ul li.active{
    background: var(--highlight-bg2);
}
.dark-mode .btn-close {
    filter: invert(1);
}
.dark-mode .myaccount_form_rt {
    background: var(--highlight-bg);
}
.dark-mode  .myaccount_form_rt .inplogin_bx label {
    color: var(--text-color1);
        background: transparent;
}
.dark-mode .myaccount_title{
  border-color: var(--border-color1);
}
.dark-mode .input_style{
  background: transparent!important;
  border-color: var(--border-color1);
  color: var(--text-color);
}
.dark-mode  .password_wrap{
  border-color: var(--border-color1);
}
.dark-mode input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1); /* inverts color (good for dark mode) */
    cursor: pointer;
}
.dark-mode .field-icon {
  color: var(--text-color);
}
.dark-mode  .dlt_account p{
  color: var(--text-color1);
}
.dark-mode .analytics_count{
background: var(--highlight-bg2);
}
.dark-mode .analytics_tab .nav-link{
  color: var(--text-color1);
}
.dark-mode .analytics_table table thead tr th{
  color: var(--text-color);
}
.dark-mode .dropdown_prof h4 {
    color: var(--text-color1)!important;
}
.dark-mode .menu ,.dark-mode  .menu ul {
  background: var(--highlight-bg2);
  color: var(--text-color1);
}
.dark-mode  .menu ul li a{
  color: var(--text-color1);
}
.dropdown_list ul li a iconify-icon {
    color: var(--text-color1);
}
.dark-mode .dropdown_prof{
  background: var(--highlight-bg);
}
/**/

/*my lizting*/
.dark-mode .listhead{
  border-color: var(--border-color1);
}
.dark-mode .ad_type {
   border-color: var(--border-color1);
  }
  .dark-mode .listhead .myaccount_title1{
    color: var(--text-color);
  }
.dark-mode  .ads_main_wrap{
    border-color: var(--border-color1);
    background: var(--highlight-bg);
  }
.dark-mode .ads_bottom{
border-color: var(--border-color1);
    background: var(--highlight-bg2);
  }
.dark-mode .addlizt_cta{
    background: var(--highlight-bg2);
  }
.dark-mode .modal-header{
    border-color: var(--border-color1);
  }
.dark-mode   .profile-input-background {
    background: var(--highlight-bg2);
}
.dark-mode .chatpg .chat_profile_right .tab-pane {
    border: 0;
    border-radius: 0;
    border-bottom-left-radius: 15px;
    box-shadow: none;
}
.dark-mode .emptychat img{
  filter: invert(1);
}
.dark-mode .chatpg .ch_chatlist .ch_chattop{
  background: var(--highlight-bg2);
  border-top-right-radius: 0;

}
.dark-mode .chatpg .chat_profile_right .tab-pane{
border-bottom-left-radius: 15px;
}
.dark-mode .chat_contact .chat-heads .ad_chat_main {
    background-color: transparent;
    
}
.dark-mode .ch_chatscreen_top {
    background: transparent;
}
.dark-mode #chat-screen .ch_chatscreen_top {
    border-bottom: 1px solid var(--border-color);
}
/* .dark-mode .chat_contact ul li{
      border-top: 1px solid var(--border-color1);
      border-bottom: 1px solid var(--border-color1);
} */
.dark-mode .chat_contact ul li {
    border-top: 1px solid var(--border-color1);
    border-bottom: 0;
    margin: 0;
}
.dark-mode .ad_chat_main button.dropdown-toggle {
    color: var(--text-color1);
}
.dark-mode .ch_chatscreen_toprt p{
   color: var(--text-color1);
}
.dark-mode .newchat_tab ul li.nav-item button{
  border-color: var(--border-color1);
}
.dark-mode .ch_chatlist{
  border-color: var(--border-color1);
}
.dark-mode .chtreport .dropdown-toggle {
    background: transparent;
    color: var(--text-color1);
}
.dark-mode .ch_corresponding_ad {
    border-color: var(--border-color1);
    box-shadow: rgb(155 155 155 / 9%) 0px 2px 8px 0px;
}
.dark-mode .ch_msgscreen {
 background: var(--highlight-bg);
}
.dark-mode .message_btn {
 background: var(--highlight-bg2);
}
.dark-mode .message_btn .msgipt {
     border-color: var(--border-color1);
     background: var(--highlight-bg2);
     color: var(--text-color);
}
.dark-mode .file-label {
    filter: invert(1);
}
.dark-mode .chat_note p{
    color: var(--text-color1);
}
.dark-mode .ch_time {
    background-color: transparent;
}
.dark-mode .ch_time:before{
  background: var(--border-color);
}
.dark-mode .ch_time span {
    background: var(--highlight-bg);
}
.dark-mode .chat-heads .ad_chat_main .dropdown-menu.show, 
.dark-mode .chtreport .dropdown-menu.show {
    border: 1px solid var(--border-color1);
    background: var(--highlight-bg2);
}
.dark-mode .chat-heads .ad_chat_main .dropdown ul li .dropdown-item, 
.dark-mode .chtreport .dropdown ul li .dropdown-item {
    color: var(--text-color);
}
.dark-mode .chat-heads .ad_chat_main .dropdown ul li, 
.dark-mode .chtreport .dropdown ul li {
    border-bottom: 1px solid var(--border-color1);
}
.dark-mode .chat-heads .ad_chat_main .dropdown ul li .dropdown-item:hover, 
.dark-mode .chtreport .dropdown ul li .dropdown-item:hover {
    background-color: var(--highlight-bg);
     color: var(--text-color)!important;
}
.dark-mode .notification_dropdown{
  background: var(--highlight-bg2);
}
.dark-mode .empty_notification img{
  filter: invert(1);
}
.dark-mode .notification_dropdown::before {
    background: transparent;
}
/**/
.dark-mode .newcat_slideritem {
    background-color:var(--highlight-bg);
}
.dark-mode .newcat_slideritem.newcat_slideritem:hover {
    background-color:var(--highlight-bg);
}
  .dark-mode .privacy_policy_left {
    padding: 10px 10px 2px;
}
       .dark-mode     .privacy_policy_left ul li:last-child {
        border-color: var(--border-color1)!important;
    }
        .dark-mode    #privacy_policy ul li {
        color: var(--text-color1)!important;
    }
    
  .dark-mode .info_input::placeholder{
    color: var(--text-color1)!important;
}
.dark-mode   #search_popup{
  background: var(--highlight-bg);
}
.dark-mode .popup_content .search_bar {
  background: transparent;
  border: 1px solid var(--border-color);
}
.dark-mode .popup_content .mob_category{
  background: transparent;
  border: 1px solid var(--border-color);
}
.dark-mode  #search_popup .select_details img {
  filter: brightness(0.3) invert(1);
}
.dark-mode #search_popup .location_radius_wrap select{
  border: 1px solid var(--border-color);
}
.dark-mode .notifications {
  background: var(--highlight-bg2);
}
.dark-mode .notifications img {
  filter: invert(1);
}
.dark-mode .describe_report textarea{
  background: var(--highlight-bg2);
}
.dark-mode .menu ul li:hover a {
    color: var(--bg-color);
}
.dark-mode .dropdown_list ul li:hover a iconify-icon {
    color: var(--bg-color);
}


.dark-mode .tox:not(.tox-tinymce-inline) .tox-editor-header,
.dark-mode .tox .tox-toolbar-overlord,
.dark-mode .tox .tox-statusbar,
.dark-mode .tox .tox-edit-area__iframe
{
background-color: var(--highlight-bg2)!important;
}
.dark-mode .tox-tinymce{
  border-color: var(--border-color1);
}
.dark-mode  .newprofile_design .chat_profile_wrap .dropdown_list ul li:hover {
    background: var(--highlight-bg2);
}
.dark-mode .newprofile_design .chat_profile_wrap .dropdown_list ul li:hover iconify-icon{
    color: var(--text-color);
}
.dark-mode .progressbar::before, .progress {
    background-color: var(--border-color2);
}
.dark-mode .tox .tox-statusbar{
    border-color: var(--border-color);
}
.dark-mode .tox .tox-toolbar__primary {
    background-color: var(--lightcolor2);
}
.dark-mode .tox .tox-tbtn--disabled svg, 
.dark-mode .tox .tox-tbtn--disabled:hover svg, 
.dark-mode .tox .tox-tbtn:disabled svg, 
.dark-mode .tox .tox-tbtn:disabled:hover svg {
    fill: var(--lightcolor1);
}
.dark-mode .tox .tox-tbtn svg {
    display: block;
    fill: var(--lightcolor1);
}
.dark-mode  .tox .tox-tbtn--bespoke {
    background: transparent;
    border: 1px solid var(--border-color1);
    color: var(--lightcolor1);
}
.dark-mode .tox .tox-tbtn:hover {
    background: var(--text-color);
    border: 1px solid var(--border-color1);
    color: #222f3e;
}
.dark-mode .tox .tox-statusbar a, 
.dark-mode .tox .tox-statusbar__path-item, 
.dark-mode .tox .tox-statusbar__wordcount {
    color: var(--text-color1);
}
.dark-mode .tox .tox-statusbar__branding svg {
    fill: var(--lightcolor1);
}
.dark-mode .tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg, 
.dark-mode .tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg {
    fill: var(--lightcolor1);
}
.dark-mode footer {
    background: var(--bg-color1);
}
.dark-mode  .sidebar.mob_profilemenu {
    background: var(--highlight-bg2) !important;
}
.dark-mode .mobile_account_details li {
    border-bottom: 1px solid var(--border-color1);
}