.bg-gray {
  background-color: #f2f2f2;
}

.font-weight-700 {
  font-weight: 700;
}

.font-size-22 {
  font-size: 1.37462rem;
}



.main-header__section {
  box-shadow: 0px 3px 2px 0px rgb(0 0 0 / 10%);
}

.main-header__section .navbar-light .navbar-nav .nav-link {
  color: var(--secondry-color);
  font-weight: bold;
}

.header-topbar__nav-link,
.header-topbar__nav-link a {
  color: var(--secondry-color);
  font-weight: 500;
}

.main-header__section .navbar-light .navbar-nav .nav-link:hover,
.prod-category-box:hover h4,
.usp-section:hover h6 {
  /* color: #003478; */
}

.search-bar-category {
  border: unset !important;
  border-radius: 6.1875rem;
  width: 75%;
  margin: auto;
}

.search-bar-category .search-input {
  border: 0;
  outline: 0;
  position: relative;
  min-width: 0;
  width: 100%;
  padding: 15px 10px 15px 20px;
  /* padding: 20px 20px 20px 20px; */
  height: 100%;
  background-color: #f1f7ff;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  color: black;
  font-size: 1rem;

}

.search-category-container input#searchproduct-item::placeholder {
  color: red;
}

button#search-btn {
  box-shadow: none;
  padding: 0px 20px;
  /* font-size: 17px; */
  background-color: var(--main-color);
  /* border-top-right-radius: 18px; */
  /* border-bottom-right-radius: 18px; */
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  color: white;
  border: none;
  font-weight: 600;
}

.home-two #search-btn,
button#search-btn:focus {
  border-top-right-radius: 40px;
  padding: 0px 20px;
  border-bottom-right-radius: 40px;
}

.home-two #search-btn,
button#search-btn:focus-visible {
  border: unset;
}

.search-bar-category .nav-link {
  position: relative;
  font-weight: bold;
  padding-right: 7px;
  color: rgba(0, 52, 120, 1);
}

#searchproduct-item:active,
#searchproduct-item:focus,
#searchproduct-item:hover,
#searchproduct-item:visited {
  background: #f1f7ff;
}

ul.dropdown-menu.mega-menu.show {
  /* background-color: #f2f2f2 !important; */
  background-color: #000000 !important;
  z-index: 9;
  /* padding: 15px 15px 0px 20px; */
  padding: 15px 0px 0px 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
  width: 300px;
}

.dropdown-menu.mega-menu li.has-megasubmenu .dropdown-item {
  color: #fed700;
  padding: 10px 15px 10px 35px;
}

.dropdown-menu.mega-menu li.has-megasubmenu .dropdown-item:after {
  color: #ffffff;
  padding-right: 20px;
}

.dropdown-menu.mega-menu li.has-megasubmenu:not(:last-child) {
  border-bottom: 1px solid #323232;
}

.dropdown-item.active,
.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1B0479;
}

.dropdown-item.active,
.dropdown-item:visited {
  color: #fff;
  text-decoration: none;
  background-color: #1B0479;

}

a.dropdown-item {
  font-size: 14px;
  line-height: 40px;
  font-weight: 600;
  /* color: #000; */
  position: relative;
  margin: 0;
}

.zeynep-sidebar ul li a {
  color: #fed700;
}

.zeynep-sidebar ul>li:not(:last-child)>a {
  border-bottom: 1px solid #323232;
}

.zeynep .submenu {
  background-color: #000000;
}

.zeynep .submenu-header>a {
  color: #fed700;
}

.zeynep ul>li>a:hover {
  background-color: #1B0479;
  border-radius: 3px;
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 1.125rem;
}

.main-header__section_categories {
  /* box-shadow: 0px 3px 2px 0px rgb(0 0 0 / 10%); */
  padding: 15px;
  /* background-color: #000; */
  background-color: #1e1e1e;
}

.main-header__section_categories a.nav-link.dropdown-toggle {
  /* color: #003478; */
  /* color: var(--white-color); */
  color: var(--secondry-color);
  font-weight: bold;
}

.search-input::placeholder {
  color: gray !important;
  font-weight: 500 !important;
  font-size: 1rem;

}

button#mobile-search-btn {
  background-color: #0061e0;
  border-color: #0061e0;
  margin-left: 10px;
}

button#mobile-voice-btn {
  background-color: #0061e0;
  border-color: #0061e0;
}

.main-header__section_categories .megasubmenu {
  left: calc(100% - 16px);
  top: 0;
  background-color: #000000 !important;
}

.product-menu-list .title {
  color: #ffffff !important;
}

.product-menu-list .title:after {
  border-bottom: 1px solid #737373 !important;
  ;

}

.product-menu-list ul li a:before {
  color: #ffffff !important;
}

.mega-menu ul li a {
  color: #fed700 !important;
  padding-top: unset !important;
  font-weight: 500;
}

.mega-menu ul li a:hover {
  background-color: #1B0479;
  width: 80%;
}

.mega-menu ul li a:visited {
  background-color: #1B0479;
  width: 80%;
}

.dropdown-menu-btn {
  color: #f1f7ff;
}

@media screen and (max-width: 1199px) {
  .others-menu .navbar-nav {
    flex-direction: row-reverse;
  }

  .others-menu .navbar-nav li a {
    /* font-size: 18px; */
    margin: 0 8px;
  }

  @media screen and (min-width: 769px) {
    .others-menu li .nav-link i {
      font-size: 1.37462rem !important;
      vertical-align: middle;
    }
  }

  .dropdown.category-btn {
    display: none;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1920) {
  .megasubmenu {
    /* max-width: 1200px; */
    /* min-width: 1200px !important; */
    /* height: 50vh; */
  }
}

@media (min-width: 992px) {
  .megasubmenu {
    max-width: calc(100vw - 30vw) !important;
    width: calc(100vw - 30vw) !important;
    height: auto !important;
    min-width: auto !important;
  }
}

@media screen and (max-width: 768px) {
  /* .product-item-inner .product-item-body .dis-per-sm::before{
          display: none;
  }
  .product-item-inner .product-item-body .dis-per-sm svg{
      display: none;
  }
  .product-item-inner .product-item-body .dis-per-sm{
          height: unset !important;
      padding: 2px 10px !important;
      font-size: 10px !important;
      border-radius: 18px !important;
      position: unset !important;
  } */

}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  #search-mobile-view {
    background-color: #f1f7ff;

  }

  .main-header__section {
    /* background-color: #181818 !important; */
    /* background-image: unset !important; */
  }
}

@media screen and (max-width: 768px) {
  .mobile-search-bar {
    /* background: white !important; */
  }

  #search-mobile-view {
    background-color: #f1f7ff;
  }

  .main-header__section,
  .main-header__section .navbar {
    /* background: white !important; */
  }

  .mobile-menu .btn-open,
  .navbar-light .navbar-nav .nav-link {
    /* color: black !important; */
  }

  .mobile-search-bar .btn i {
    color: white !important;
  }

  button#mobile-voice-btn,
  button#mobile-search-btn {
    border-radius: 4px !important;
    padding: 4px 8px !important;
  }
}

.log-right {
  border-radius: 8px;
}

.loginModal .modal-lg {
  max-width: 550px;
}

.loginModal .modal-content .login-close {
  position: absolute;
  top: 5px;
  right: 5px;
  background: 0 0;
  box-shadow: none;
  outline: 0;
  border: 0;
  font-size: 40px;
  line-height: 0;
  padding: 0;
  z-index: 1;
  color: gray;
}

.submit-btn {
  background-color: #0061e0;
  /* background-color: #003478; */
  color: white;
  border-radius: 18px;
}

.submit-btn:hover {
  /* background-color: #15c2b8; */
  /* color: white; */
}

.forget-link {
  border-bottom: unset;
  font-size: unset;
  display: inline-block;
  margin-bottom: 10px;
  cursor: pointer;
  color: rgba(34, 34, 34, var(--tw-text-opacity));
}

.login-welocome-text {
  font-size: 21px;
}

span.divider {
  font-size: 14px;
}

.mobile-search-bar .mobile-search-form {
  display: flex;
  align-items: center;
}

.mobile-search-bar .mobile-search-form #mobile-voice-btn {
  margin-left: 10px;
}

.font-bold-700 {
  font-weight: 700 !important;
}

.text-blue-dark {
  color: #003478 !important;
}

.christmas {
  background-color: #d20a11 !important;
}

.diwali {
  background-color: #22005f !important;
}

.independence {
  background-image: linear-gradient(141deg, orange, white, green);
}

.categories-sec {
  gap: 40px;
}

.categories-sec a {
  /* color: var(--secondry-color); */
  color: #fed700;
  font-weight: bold;

}

.categories-sec a:hover {
  font-weight: 700;
}



.zeynep-sidebar {
  background-image: url("../../static/assets/svg/components/wave-bottom-with-dots.svg");
  background-repeat: no-repeat;
  background-position: bottom;
}

.independence-navbar {
  /* background-image: url(../../static/assets/seasonImage/indpendence-dayNav.jpg); */
  background: linear-gradient(137.39deg, #FF8B05 -38.62%, #DBE3C0 52.59%, #4EA70B 160.39%) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.republicday-navbar {
  /* background-image: url(../../static/assets/seasonImage/republicday-nav.png); */
  background: linear-gradient(137.39deg, #FF8B05 -38.62%, #DBE3C0 52.59%, #4EA70B 160.39%) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.navratri-navbar {
  /* background-image: url(../../static/assets/seasonImage/NAVRATRI-NAV.png); */
  background-image: url(../static/assets/seasonImage/ThemeImages/navratri-nav.jpg) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.holi-navbar {
  /* background-image: url(../static/assets/seasonImage/ThemeImages/holi-nav.jpg); */
  /* background-image: url(../static/assets/seasonImage/ThemeImages/holi-Nav.jpg); */
  background-image: url(../static/assets/seasonImage/ThemeImages/holi-ipad.jpg) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.diwali-navbar {
  /* background-image: url(../../static/assets/seasonImage/diwali-navbar.png); */
  background-image: url(../static/assets/seasonImage/ThemeImages/diwali-nav.jpg) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.christmas-navbar {
  /* background-image: url(../../static/assets/seasonImage/christmas-nav.png); */
  background-image: url(../static/assets/seasonImage/ThemeImages/christmas-nav.jpg) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.diwali-navbar-text li a i {
  color: #fff !important;
  background: unset !important;
}

.diwali-navbar-text span {
  color: #fff !important;
  background: unset !important;
}

.christmas-navbar-text li a i {
  color: #fff !important;
  background: unset !important;
}

.christmas-navbar-text span {
  color: #fff !important;
  background: unset !important;
}

.navratri-navbar-text li a i {
  color: #fff !important;
  background: unset !important;
}

.navratri-navbar-text span {
  color: #fff !important;
  background: unset !important;
}

.holi-navbar-text li a i {
  color: #fff !important;
  background: unset !important;
}

.holi-navbar-text span {
  color: #fff !important;
  background: unset !important;
}

.independence-navbar-text li a i {
  /* color: black !important; */
  color: #fff !important;
  background: unset !important;
}

.independence-navbar-text span {
  /* color: black !important; */
  color: #fff !important;
  background: unset !important;
}

.republicday-navbar-text li a i {
  /* color: black !important; */
  color: #fff !important;
  background: unset !important;
}

.republicday-navbar-text span {
  /* color: black !important; */
  color: #fff !important;
  background: unset !important;
}

.cart-count {
  color: var(--white-color);
  background: var(--main-color);
}

@media screen and (max-width: 768px) {

  .main-header__section,
  .main-header__section .navbar {
    /* background-color: unset!important; */
  }

  .christmas-navbar .main-header__section,
  .main-header__section .navbar {
    background-color: unset !important;
  }

}






.fourcard {
  padding: 0 12px;

}

.banner-x4 {
  box-shadow: unset !important;
}




button.product-compare.add-compare {
  font-weight: 600;
}

.category--heading {
  margin-bottom: 0px;
}

.product-item-inner .product-item-body .product-price-box {
  justify-content: space-between;
}

/* .product-category-slider .item { */
/* background-color: #383838; */
/* color: #ffffff; */
/* background-color: rgba(241, 247, 255, 1);
    padding: 20px 0 15px;
    border-radius: 12px; */
/* } */

/* .prod-category-box img {
    transform: scale(1.15);
    filter: grayscale(1);
  } */

/* .prod-category-box h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
    transition: transform 1s, visibility 1s ease-in;
    color: rgba(34, 34, 34, 1);
    font-weight: 500;
  } */
.product-item-inner .product-item-footer {
  border-top: 2px solid #000000 !important;

}

.season-card {
  /* background-image: url("../static/assets/seasonImage/diwalicard.png"); */
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px 0 20px;
  border-radius: 12px;
  background: black
}


.christmas-card {
  background-color: #0000004a !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px 0 20px;
  border-radius: 12px;
}

.holi-card {
  background-color: #afafaf4a !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px 0 20px;
  border-radius: 12px;
}

.diwali-card {
  background-image: url("../static/assets/seasonImage/diwalicard.png");
}

@media screen and (max-width: 767px) {
  .product-category-slider .item {
    padding: 19px 2px 0px 2px;
  }

  .prod-category-box h4 {
    font-size: 11px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .product-category-slider .item {
    /* padding: 13px 2px 2px 2px; */
    padding: 2px 2px 0px 2px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .season-card {
    padding: 10px 0 10px !important;
  }

  .holi-card {
    padding: unset
  }
}

@media only screen and (max-width: 1200px) and (min-width: 360px) {

  .prod-category-box h4 {
    min-height: 34px;
  }
}

.product-card-slider.owl-carousel .owl-nav .owl-prev {
  color: inherit;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff;
  /* background-color: #383838; */
}

.product-card-slider.owl-carousel .owl-nav .owl-next {
  color: inherit;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff;
  /* background-color: #383838; */
}

.product-card-slider.owl-carousel .owl-nav .owl-next {
  /* right: 15px; */
}

.product-card-slider.owl-carousel .owl-nav .owl-prev {
  /* left: -40px; */
  left: -5%;
}

.product-category-slider.owl-carousel .owl-nav .owl-prev {
  color: inherit;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff;
  /* background-color: #383838; */
  left: -5%;

}

.product-category-slider.owl-carousel .owl-nav .owl-next {
  color: inherit;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff;
  /* background-color: #383838; */
  right: -2%;
}

.top-brand-slide.owl-carousel .owl-nav .owl-next {
  right: -28px;
  color: inherit !important;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff !important;
}

.top-brand-slide.owl-carousel .owl-nav .owl-prev {
  left: -58px;
  color: inherit !important;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
  position: absolute;
  cursor: pointer;
  width: 35px !important;
  height: 35px !important;
  border-radius: 6px;
  z-index: 2;
  background: #fff !important;
}

.feature-treading--heading {
  background-color: transparent;
}



.product-item-inner,
.product-item {
  border-radius: 0.8rem;
  position: relative;
  background-color: #fff;
  /* background-color: #383838; */
  /* color: white; */
  color: #000;
  margin-right: 20px;
}

.product-item-inner:hover,
.product-item:hover {
  background: unset;
}

.product-item-inner:hover .product-addon-btn .wishlist-btn:after {
  color: #000000;
  content: '\f417';
}

.product-item-inner:hover .product-addon-btn .wishlist-btn[data-wish=true]:after {
  color: #d2202f;
  content: "\f415";
  transform: scale(1.2);
  transition: 0.1s all ease-in;
}

.product-card:hover .product-item-inner {
  color: black;
}

.product-card:hover .product-item-inner .product-item-body .product-title {
  color: black;
}

.product-card:hover .product-item-inner .product-item-body .product-price-box h6 {
  color: black;
}

.product-card:hover .product-compare {
  color: #000000;
}

.product-card:hover .product-item-inner .product-item-body .product-add-on .wishlist-btn[data-wish=true]:after:hover {
  color: #d2202f;
}

.product-item-inner .product-item-body .product-title {
  font-size: 16px;
  /* line-height: 1.25; */
  /* color: #ffffff; */
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-weight: 700;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;

  /* margin-top: 1.4rem; */
  /* margin-bottom: 1rem; */
}

.product-item-inner .product-item-body .price-label {
  color: var(--bs-red);
  font-weight: 600;
  font-size: 16px;
}

.product-item-inner::after,
.product-item::after {
  border-right: unset;
}

.product-discount del {
  /* color: #9a9a9a; */
  /* color: var(--main-color); */
  font-weight: 500;
}

.product-discount {
  /* color: var(--main-color); */
  font-weight: 500;

}
del{
  text-decoration: line-through !important;
}
.product-item-inner .product-item-body .product-price-box h6 {
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 1.25038rem;
  /* color: white; */
  color: var(--main-color);
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .product-item-inner .product-item-body .dis-per-sm {
    font-size: 9px !important;
  }
  .product-item-inner .product-item-body .product-price-box h6 {
    font-size: 14px !important;
  }
}

.product-item-inner .product-item-body .dis-per-sm {
  min-width: 35px;
  height: auto;
  background: #c2254a;
  color: #fff;
  text-align: center;
  font-weight: 600;
  padding: 2px 10px;
  line-height: 19px;
  font-size: 12px;
  position: absolute;
  right: 0px;
  border-radius: unset;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.product-item-inner .product-item-body .dis-per-sm::before {
  content: "";
  float: left;
  position: absolute;
  left: -8px;
  transform: rotate(52deg) skewX(15deg);
  border-width: 7px 10px 10px 9px;
  border-color: transparent transparent #c2254a #c2254a;
  border-radius: 2px 0px 4px 4px;
  width: 16px;
  background-color: #c2254a;
  height: 14px;
  /* top: 4.6px; */
  top: 5px;
  /* top: 5.2px; */
}

.product-item-footer button.product-cart-btn.add-cart {
  /* color: var(--white-color); */
}



.product-addon-btn button {
  background: unset;
  border: unset;
  /* color: #ffffff; */
}

.category--heading .product--heading .view-btn-rounded {
  border-color: unset !important;
  color: #ffffff !important;
  border: unset !important;
  height: auto !important;
  font-weight: 600;
  font-size: 16px;
  padding: 2px 25px 4px 16px;
  line-height: unset;
  text-transform: uppercase;
  position: relative;
}

.product-section .product--heading .view-btn-rounded:hover {
  background: unset !important;
  /* color: black !important; */
}

.product--heading .view-btn-rounded::after {
  content: "\f285";
  font-family: bootstrap-icons !important;
  border: 0;
  font-weight: 600;
  transition: 0.5s;
  position: absolute;
  right: 5px;
  top: 1px;
}

@media screen and (max-width: 767px) {
  .main-header__section_categories {
    display: none !important;
  }

  .mobile-menu {
    display: block !important;
  }

  .product-item-inner,
  .product-item {
    margin-right: 10px;
  }

  .chat-popup {
    position: fixed;
    right: 34px !important;
    width: 300px !important;
    top: 22% !important;
  }

  .button-send-wrapper {
    width: unset !important;
    margin-right: 10px;
  }

  .hot-deals-wrapper {
    left: -143px !important;
  }

  .product-item-inner .product-item-footer .product-cart-btn,
  .product-item-inner .product-item-footer .product-compare,
  .text-danger {
    font-size: 10px;
  }

  .product-compare {
    font-size: 10px !important;
    padding: 0 8px !important;
  }

  .feature-treading .nav-link {
    font-size: 20px;
  }

  .category--heading .product--heading .category-title {
    font-size: 20px !important;
  }

  .category--heading .product--heading .view-btn-rounded {
    font-size: 12px;
  }

  .product-item-inner .product-item-body .product-title {
    font-size: 11px !important;
  }
}



.hot-deals-wrapper {
  padding: 8px;
  position: fixed;
  bottom: 50%;
  left: -180px;
  z-index: 5;
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px;
  background: #0061e0;
  transition: left 0.5s ease 0s;
}

.hot-deals-wrapper:hover {
  left: 0;
}

.hot-deals-wrapper .hot-deal-logo {
  width: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hot-deals-wrapper .text-wrapper .title {
  font-size: 18px;
  line-height: normal;
  color: wheat;
}

.hot-deals-wrapper .text-wrapper .services-text {
  color: white;
  text-decoration: underline;
}

.hot-deals-wrapper .hot-deal-content {
  flex-direction: row-reverse;
}

.hot-deal-title {
  color: white;
  transform: rotate(180deg);
  writing-mode: vertical-rl;
  margin-top: 10px;
  font-weight: 500;
  text-transform: uppercase;
}

@media screen and (max-width: 738px) {
  .hot-deals-wrapper {
    padding: 8px;
  }

  .hot-deals-wrapper .text-wrapper .title {
    font-size: 14px;
  }

  .hot-deals-wrapper .hot-deal-logo {
    width: 30px;
  }
}

#sidebarNav-mo,
#sidebarNav {
  box-shadow: 0px 2px 5px 0 rgb(0 0 0 / 10%);
  border-radius: 10px;
  border: 1px solid #f5f5f5;
  padding: 0;
}

#sidebarNav-mo li,
#sidebarNav li {
  margin: 0;
  border: 0;
  color: #003478;
  font-weight: 700;
}

#sidebarNav-mo .dropdown-title,
#sidebarNav .dropdown-title {
  border: 0;
  padding: 20px;
}

#sidebarNav-mo .dropdown-toggle.dropdown-toggle-collapse {
  background-color: #f1f7ff;
  padding: 18px 20px;
  align-items: center;
  justify-content: space-between;
}

#sidebarNav .dropdown-toggle.dropdown-toggle-collapse {
  background-color: #f1f7ff;
  padding: 18px 20px;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}

#sidebarNav-mo .dropdown-toggle.dropdown-toggle::after,
#sidebarNav .dropdown-toggle.dropdown-toggle::after {
  content: "\f282";
}

#sidebarNav-mo .dropdown-toggle-collapse[aria-expanded="true"]::after,
#sidebarNav .dropdown-toggle-collapse[aria-expanded="true"]::after {
  transform: rotate(180deg);
}

.shop-tabscontent .products-group {
  display: grid;
  gap: 20px;
}

.shop-tabscontent .products-group .product-item {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  box-shadow: 0 0 6px 0 rgb(1 1 1 / 30%);
  border-radius: 0.8rem !important;
}

@media (max-width: 767px) {
  .shop-tabscontent .products-group {
    grid-template-columns: 3fr 3fr;
  }
}

@media (min-width: 768px) {
  .shop-tabscontent .products-group {
    grid-template-columns: 3fr 3fr 3fr;
  }
}

@media (max-width: 991px) {

  .shop-tabscontent .products-group .product-item .product-compare,
  .shop-tabscontent .products-group .product-item .cart-btn {
    /* width: 100%; */
    /* margin-top: 10px; */
  }
}

.shop-tabscontent .products-group .product-item .product-compare::after,
.shop-tabscontent .products-group .product-item .product-compare::before {
  content: none;
}

.shop-tabscontent .products-group .product-item .product-compare span {
  /* color: #fff !important; */
  transition: all .3s linear;
  color: #333e48 !important;
}

.shop-tabscontent .products-group .product-item .cart-btn {
  padding: 9px 14px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* font-weight: 700; */
  font-size: 14px;
  border-radius: 20px;
  transition: all 0.2s linear;
  background-color: transparent !important;
  color: #003478 !important;
}

.shop-tabscontent .products-group .product-item .cart-btn:hover {
  background-color: #003478 !important;
  color: #fff !important;
}

.shop-tabscontent .products-group .product-item .cart-btn.text-red-6,
.shop-tabscontent .products-group .product-item .cart-btn.text-red-6:hover {
  background-color: transparent !important;
  border: none;
}

.shoptabs-listview .product-compare {
  height: auto;
  padding: 3px 8px !important;
  font-size: 11px;
  border-radius: 10px;
  margin-top: 0;
}

.shoptabs-listview .products-group .product-item {
  margin-bottom: 20px;
}



#sidebarNav-mo .dropdown-toggle.dropdown-toggle::after,
#sidebarNav .dropdown-toggle.dropdown-toggle::after {
  content: "\f282";
  font-family: bootstrap-icons !important;
  border: 0;
  vertical-align: middle;
  font-weight: 600;
  transition: 0.5s;
  font-size: small;
  color: #333e48;
}

@media only screen and (max-width: 500px) {
  .images-slide .carousel-item {
    height: 200px;
  }
}

.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsThumbs,
.rsDefault .rsVideoFrameHolder {
  background: #383838;
  /* background: #1e1e1e; */
  color: #fff;
}


.videoGallery .rsThumbs .rsThumb {
  border-bottom: 1px solid #a7a7a7;

}

.hot-deal-responsive {
  justify-content: center;
  row-gap: 15px;
}


@media screen and (max-width:767px) {

  .navbar-nav .nav-item .nav-link i {
    font-size: 25px !important;
  }

  .account-icon-res {
    font-size: 25px !important;
  }

}

.bg-black1 {
  background-color: #181818 !important;
  z-index: 1;
}


.zeynep .submenu>label {
  color: white !important;
}