.auth-div i.las {
  font-size: 24px;
  vertical-align: middle;
  margin-right: 5px;
}

.auth-div a {
  font-size: 15px;
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.auth-div {
  display: flex;
}

.ant-menu-title-content i.las,
.ant-menu-title-content i.lar,
.ant-menu-title-content i.lab {
  font-size: 24px;
  margin-right: 10px;
}

.ant-menu a {
  color: #333;
}

.nowrap-table th.ant-table-cell {
  white-space: nowrap;
}

.brands-wrapper img {
  width: 100px !important;
  height: 100px !important;
  object-fit: contain;
  margin: 0 auto;
}
.category.category-classic img {
  height: 200px;
  object-fit: cover;
}
a.category-toggle {
  background: none !important;
  color: #000 !important;
}
.header-bottom{
  padding: 15px 0;
}
.logo img {
  display: block;
  height: 54px;
  object-fit: contain;
  margin-top: 10px;
}
.category-ellipse .category-name a {
  font-size: 12px;
  text-transform: none;
}
.category-ellipse .category-content {
  margin-top: 2px;
}
.category-ellipse .category-media {
  border: 2px solid #f7f7f7;
}
.product-list .product-details {
  padding: 0;
  width: 50%;
}
.seller-details {
  height: 100%;
  padding: 12px 20px;
  background: #f4f4f4;
  width: 35%;
}
.seller-details a.btn.btn-sm.btn-primary {
  border-radius: 5px;
  text-transform: none;
  padding: 10px 20px;
  margin-top: 10px;
}
.seller-info p {
  margin-bottom: 5px;
}
.filter-items label.ant-checkbox-wrapper {
  width: 100%;
  margin-bottom: 10px;
}
.product-list .btn-product .las {
  font-size: 24px;
  vertical-align: middle;
  margin-right: 5px;
}
.product-list .btn-product{
  text-transform: none !important;
}
.seller-list .ant-list-item-meta {
  margin: 0 !important;
}
.seller-list li.ant-list-item.ant-list-item-no-flex {
  padding-left: 0;
}
.requirement-list {
  margin-bottom: 10px;
  box-shadow: 1px 1px 5px #e6cfef;
  padding: 20px;
  border-radius: 6px;
}
.requirement-list .las {
  font-size: 23px;
  vertical-align: middle;
  margin-right: 10px;
}
.requirement-list .small {
  font-size: 12px;
}
h1.card-title.pricing-card-title {
  font-size: 20px;
}
.list-unstyled li {
  list-style-type: none;
}
.pricing-popup .ant-card {
  box-shadow: 1px 1px 5px 1px #f1e1f6;
  margin-top: 30px;
  min-height: 300px;
}
ul.list-unstyled {
  padding: 0;
}
.pricing-popup .list-unstyled li {
  list-style-type: none;
  margin-bottom: 15px;
  font-size: 12px;
}
.product-media img {
  height: 200px;
  object-fit: contain;
}
.product-popup img {
  height: 250px;
  object-fit: contain;
}
.seller-info.hide {
    display: none;
}