#banner {
	background-image: url('/app/img/baner/banner_goldmean_big.jpg');
	height: 200px;
	width: calc(100% - 40px);
	max-width: 1600px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top center;
}

#banner_img {
	display: block;
	width: 100%;
	max-width: 1600px;
	height: auto;
	margin: 0 auto 30px;
}

#banner_img_mobile {
	display: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	#banner_img_mobile {
		display: block;
	}
	
	#banner_img {
		display: none;

	}
	
	.wrapper-container .breadcrumb {
		padding: 30px 10px;
	}
}



.product-infor {
	margin-top: 20px;
}

.product-type {    
  display: flex;
	align-items: baseline;
}

.product-type label, .product-type span {
	width: 50%;
}

@media screen and (max-width: 768px) {
	.product-type label, .product-type span {
		width: 45%;
	}

	.product-type label {
		margin-right: 5%;
	}
}

.viewed-products-title {
	text-align: center;
}

.pagination-item.current {
	background-color: #9f7a49;
  color: #fff;
}






@media screen and (max-width: 768px) {
	
	.wrapper-container .dt-sc-hr-invisible-large {
		display: none;
	}
	
	.main-content .blog-section {
			display: flex;
			flex-direction: column;	
	}

	.main-content .blog-section aside.sidebar {
		order: 10;
	}
}






 


.stock-carousel .owl-item img {
	margin: 0 auto;
}

.stock-carousel .owl-prev {
	  position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
		font-size: 16px!important;
}

.stock-carousel .owl-next {
	  position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
		font-size: 16px!important;
}

.warranty-table td {
	padding: 5px;
}

.warranty-table td p {
	margin: 0;
}

@media screen and (max-width: 1326px) {
	.warranty-table {
		overflow-x: auto;
		display: block;
	}
}

@media screen and (max-width: 710px) {
	.warranty-table {
		width: 100vw;
		margin-left: -20px;
		margin-right: -20px;
	}
}

.cell-yes {
	background-color: #56ad6a!important;    
	color: #fff!important;
}

.cell-no {
	background-color: #d02e2e!important;
	color: #fff!important;
}



.slider .irs-bar {
	border-top: none;
	border-bottom: none;
	background: rgb(159, 122, 73);
}

.slider .irs-from, .slider .irs-single, .slider .irs-to {
	background: #9f7a49;
}

.slider .irs-slider {
	 background: #ececec;
}

.range-price-item {
	text-align: center;
}

.range-price-label {
	display: inline-block;
	margin-right: 10px;
}

.price-input-wrap.price-input-wrap--left{	
	margin-right: 10px;
}

.range-price-block  .slider {
    margin-bottom: 30px;
    margin-top: -25px;
}

.price-input-wrap {
	display: inline-block;
	position: relative;
}

.price-input-wrap input {
	padding-right: 30px;
}

.price-slider-currency {
	  position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
}

@media screen and (min-width: 1200px) {
	.main-content #shop-container {
		max-width: 1600px;
		padding: 0 20px;
	}
}