.header-style-1 .header-middle {
	padding: 5px 0;
}
.main-menu.main-menu-lh-2>nav>ul>li {
  	line-height: 50px;
}
.main-menu.main-menu-padding-1>nav>ul>li {
    padding: 0 13px;
}
.section-title {
	margin-bottom: 30px;
}
.pagination-area.mt-20.mb-20.pagination-page {
	margin-top: 0 !important;
}
.sidebar-widget.widget-tags.mb-50.pb-10 {
  	margin-bottom: 30px !important;
}
.sidebar-widget.product-sidebar.mb-50.p-30.bg-grey.border-radius-10 {
  	margin-bottom: 30px !important;
}
.sidebar-widget-2.widget_search.mb-50 {
	margin-bottom: 30px !important;
}
.archive-header {
	padding: 20px 80px;
}
.page-header.breadcrumb-wrap {
	padding: 10px 20px;
}
.products-listing {
    margin-bottom: 30px;
}
.product-cart-wrap.style-2 .product-content-wrap h2 {
	min-height: 30px;
}
.product-cart-wrap .product-card-bottom {
	margin-top: 5px;
}
.product-list-small article:not(:last-child) {
    margin-bottom: 5px;
}
.site-notice {
	padding: 0 !important;
}
.banners.pt-60 {
	padding-top: 30px !important;
}
.ck-content ul {
    padding-left: 15px;
}
.page-content.pt-50.pb-150 {
	padding-bottom: 30px !important;
}
.products-listing {
    margin-bottom: 15px;
}
.bb-customer-navigation ul.nav > li.nav-item:nth-child(9) {
    display: none !important;
}
@media screen and (max-width: 991px) {
	section.section-padding.mb-30.top-products-group {
    	margin-bottom: 0 !important;
	}
    .fob-google-reviews-widget {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
  	}
    .section-padding {
      padding: 10px 0;
  	}
    .section-title h2, .section-title h3 {
      font-size: 26px;
    }
    section.section-padding.pb-5.section-flash-sale-products {
      margin-bottom: 30px;
  	}
}