.product-box-wrapper .single-product-box,
.single-customer-care,
.service-block-wrapper .single-service,
.img-text-box-wrapper .img-text-box,
.img-text-box-wrapper .img-text-box {
	position: relative;
}

.whole-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.filter-block .left-filter .left-filter-content {
	z-index: 2;
}

.filter-block .left-filter .left-filter-content .card-body {
	border: 0;
	padding: 0;
}

.filter-block .left-filter .left-filter-content .filter-dropdowns .card {
	border: 0;
}

.filter-wrapper.active {
	position: relative;
}

.filter-wrapper.active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: #fafafa;
	opacity: 0.5;
}

.filter-wrapper.active:after {
	content: "\f1ce";
  	font: normal normal normal 14px/1 FontAwesome;
	font-size: 120px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

/*.single-specification-single-col table {
	border-spacing: 0 8px;
  	border-collapse: separate;
}

.single-specification-single-col table tr {
	background: #fff;
}

.single-specification-single-col table tr td {
	border: 0;
	padding: 15px 20px;
}

.single-specification-single-col table tr td:first-child {
	width: 30%;
}*/

.main-footer .nav.navbar-nav .nav-item a {
	text-wrap: wrap;
}


@media(min-width: 1680px) {
	body,
	.main-header.transparent-header, 
	.transparent-header.sticky-header, 
	.transparent-header.white-bg-header, 
	html.menu-active body .transparent-header.main-header {
		max-width: 100%;
	}
}