	.outofstock {
		filter: contrast(50%);
	}
	@media screen and (max-width: 500px) {
		.product_list_style_2 {
			width: 50%;
			float: left;
			box-sizing: border-box;
			padding: 30px 10px;
			font-family: 'Roboto Condensed', sans-serif;
			text-decoration: none;
			display: table-cell;
		}
		.product_list_style_2 .innr {
			width: 100%;
			height: 100%;
			background-color: blue;
			position: relative;
			padding: 10px;
			box-sizing: border-box;
			border-radius: 10px;
			cursor: pointer;
		}
		.product_list_style_2 .innr .discount_amount {
			text-align: center;
			font-weight: bold;
			color: #fcf201;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 85% 100%;
			height: 30px;
			line-height: 30px;
			box-sizing: border-box;
			font-size: 13px;
			position: absolute;
			top: -30px;
			left: 0;
			right: 0;
			width: 100%;
		}
		.product_list_style_2 .innr .image {
			width: 100%;
			height: 130px;
			background-color: white;
			background-image: url(images/);
			background-repeat: no-repeat;
			background-position: top center;
			background-size: contain;
			border-radius: 10px;
			margin-bottom: 10px;
		}
		.product_list_style_2 .innr .brand {
			font-size: 18px;
			color: white;
			font-weight: bolder;
		}
		.product_list_style_2 .innr .desc {
			color: #ffffff;
			height: auto;
			max-height: 60px;
			font-weight: normal;
			font-size: 13px;
		}
		.product_list_style_2 .innr .price {
			color: #fcf201;
			font-weight: bold;
			font-size: 25px;
		}
		.product_list_style_2 .innr .price strike {
			color: #ffffff;
			font-weight: normal;
			font-size: 12px;
			margin-left: 10px;
			display: none;
		}
		.product_list_style_2 .view {
			text-decoration: none;
		}
	}
	@media screen and (min-width: 501px) and (max-width: 800px) {
		.product_list_style_2 {
			width: 25%;
			float: left;
			box-sizing: border-box;
			padding: 30px 10px 0 0;
			font-family: 'Roboto Condensed', sans-serif;
			text-decoration: none;
			margin: 0 0 10px 0;
			max-width: 250px;
		}
		.product_list_style_2 .innr {
			width: 100%;
			height: auto;
			overflow: visible;
			background-color: blue;
			position: relative;
			padding: 10px;
			box-sizing: border-box;
			border-radius: 10px;
			cursor: pointer;
		}
		.product_list_style_2 .innr .discount_amount {
			text-align: center;
			font-weight: bold;
			color: #fcf201;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 85% 100%;
			height: 30px;
			line-height: 30px;
			box-sizing: border-box;
			font-size: 13px;
			position: absolute;
			top: -30px;
			left: 0;
			right: 0;
			width: 100%;
		}
		.product_list_style_2 .innr .image {
			width: 100%;
			height: 130px;
			background-color: white;
			background-image: url(images/);
			background-repeat: no-repeat;
			background-position: top center;
			background-size: contain;
			border-radius: 10px;
			margin-bottom: 10px;
		}
		.product_list_style_2 .innr .brand {
			font-size: 18px;
			color: white;
			font-weight: bolder;
		}
		.product_list_style_2 .innr .desc {
			color: #ffffff;
			height: auto;
			max-height: 60px;
			font-weight: normal;
			font-size: 13px;
		}
		.product_list_style_2 .innr .price {
			color: #fcf201;
			font-weight: bold;
			font-size: 25px;
		}
		.product_list_style_2 .innr .price strike {
			color: #ffffff;
			font-weight: normal;
			font-size: 12px;
			margin-left: 10px;
			display: none;
		}
		.product_list_style_2 .view {
			text-decoration: none;
		}
	}
	@media screen and (min-width: 801px) {
		.product_list_style_2 {
			width: 25%;
			float: left;
			overflow: auto;
			box-sizing: border-box;
			padding: 30px 10px 0 0;
			font-family: 'Roboto Condensed', sans-serif;
			text-decoration: none;
			margin: 0 0 10px 0;
			max-width: 250px;
		}
		.product_list_style_2>.outofstock {
			filter: contrast(20%) blur(5px);
		}
		.product_list_style_2 .innr {
			width: 100%;
			height: auto;
			overflow: visible;
			background-color: blue;
			position: relative;
			padding: 10px;
			box-sizing: border-box;
			border-radius: 10px;
			cursor: pointer;
		}
		.product_list_style_2 .innr .discount_amount {
			text-align: center;
			font-weight: bold;
			color: #fcf201;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 85% 100%;
			height: 30px;
			line-height: 30px;
			box-sizing: border-box;
			font-size: 13px;
			position: absolute;
			top: -30px;
			left: 0;
			right: 0;
			width: 100%;
		}
		.product_list_style_2 .innr .image {
			width: 100%;
			height: 130px;
			background-color: white;
			background-image: url(images/);
			background-repeat: no-repeat;
			background-position: top center;
			background-size: contain;
			border-radius: 10px;
			margin-bottom: 10px;
		}
		.product_list_style_2 .innr .brand {
			font-size: 18px;
			color: white;
			font-weight: bolder;
		}
		.product_list_style_2 .innr .desc {
			color: #ffffff;
			height: auto;
			max-height: 60px;
			font-weight: normal;
			font-size: 13px;
		}
		.product_list_style_2 .innr .price {
			color: #fcf201;
			font-weight: bold;
			font-size: 25px;
		}
		.product_list_style_2 .innr .price strike {
			color: #ffffff;
			font-weight: normal;
			font-size: 12px;
			margin-left: 10px;
			display: none;
		}
		.product_list_style_2 .view {
			text-decoration: none;
		}
	}