.dark-theme .product-video-icons {
    right: 17px !important;
    top: 17px !important;
}
.light-theme .product-video-icons {
    top: 12px !important;
}
.dark-theme .product-thumb .image a img.img-responsive, .product-thumb .image a img.img-responsive {
  padding: 20px 10px 25px 10px;
}
@media (max-width: 992px) {
  .product-grid .product-thumb .addit-action, .container-module .product-thumb .addit-action {
    bottom: 1px;

  }
}
.subcategory .name-wrapper {
  text-align: center;
}
h2 {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
}
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.dark-theme .opc-alert-danger {
  color: var(--up-text-wd-color); 
}
.kjseries {
  border-radius: 20px;
  background: var(--up-bg-gray);
  padding: 5px 20px 5px 20px;
  margin-bottom: 20px;
}
p.disc_txt {
    padding-top: 20px;
}

@media (max-width: 767px) {
      .megasliderpro {
    display: none;
   }
}
@media (max-width: 768px) {
.box-sub-cat .item-subc {
   /*   flex: none;
    max-width: none;*/
    min-width: 50%;
  }
/*  .col-sm-6 {
  width: 50%;
}*/
   .box-sub-cat {
    flex-wrap: wrap;
  }
   .small-slider {
    margin-top: 10px;
   }
   .wall-category-box .wc-col-xs {
        flex: 0 0 45%;
    }
}

.wall-category-box .wall-cat-image img {
    border-radius: 5px;
}
.wall-category-box .wall-cat-name {
       margin: 1px 5px 5px 5px;
       text-align: center;
}
.wall-category-box .dflex {
    display: block;
}


.ldev-gallery-style-primary .ldev-question-gallery-item {
    border: 1px solid #eee !important;
    border-radius: 16px !important;
}
.dark-theme .ldev-gallery-style-primary .ldev-question-gallery-item {
    border: none !important;
}
.ldev-gallery-style-primary .ldev-question-gallery-item__caption:before{
    background-color: rgba(0, 0, 0, 0.02) !important;
}
.scaleslide {
    width: 100%;
    padding: 15px 0;
}

.title-module {
    padding-bottom: 1px !important;
}
.main-image {
    border-radius: 16px;
    margin: 15px 0;
    width: 100%;
}
.banner-blocks-container {
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-width: none;
}
.banner-blocks-container .banner-item {
    padding: 5px 3px 5px 3px;
    border-radius: 10px;
}
.banner-blocks-container .banner-item .banner-image {
    width: 84%;
    margin-bottom: 10px;
    margin-right: 0;
}
.banner-blocks-container .banner-info.dflex.flex-column.h-100.w-100 {
    text-align: center;
    font-size: 12px;
    padding: 0px;
}
.banner-blocks-container .banner-item .banner-info .banner-title {
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 12px;
}
@media (min-width: 768px) and (max-width: 4800px) {
    .box-banner-container .col-lg-2 {
    width: 25%;
   }
}
.category_description .psfl-l img.img-thumbnail {
    display: none;
}

.easybanner-box .item-easy-b {
   padding: 10px;
}
.easybanner-box .easy-b-image img.img-responsive {
   background-color: #000;
   border-radius: 20px;
}

/*.dark-theme .product-thumb:not(.bg_image) .image a img {
  padding-top: 20px;
  padding-bottom: 20px;
}*/
/*
#tab-description h2, .description-article h2, .p-content h2 {
  font-size: 18px;
  margin: 20px 0 10px 0;
  font-weight: 410;
}

.dark-theme #tab-description.tab-pane a, .dark-theme #tab-description.tab-pane a:link {
    color: #b1b1b1;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    height: 5%;
}
@media (max-width: 992px) {
    .up-header {background: #000000}
    .up-header .btn-open-contact, .up-header .btn-open-search, .box-account .btn-account, .btn-wishlist-top, .btn-compare-top, .up-header__btn-mobile-menu, #cart > .btn {color: #ffffff !important}
    .product-grid .product-thumb .addit-action, .container-module .product-thumb .addit-action {
        bottom: 0px;
        left: 82%;
    }
}
 
@media (min-width: 768px) and (max-width: 992px) {
    header .box-account .btn-account, .up-header .btn-open-contact, #cart > .btn {background: #000000}
}
.box-search .search_word a {color: #3f78e0}
.type-btn-stories.dark.chm-sb a, .type-btn-stories.light.chm-sb a {
    bottom: 10px !important
}
.type-btn-stories.light a {
    height: 40px !important;
    line-height: 40px !important;
    margin-left: 21%;
    margin-right: 21%;
}
img.img-add.img-responsive-n {
    margin: 20px 0 20px 0;
    display: block;
}
*/