@media (min-width:2600px)
{
	.text
	{
	font-size:30px;
	}
		.text img
		{
		max-width:760px;
		}
	.gormenu
	{
	display:flex;
	justify-content:center;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 6px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(14.28% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:2600px)
{
	.text
	{
	font-size:25px;
	}
		.text img
		{
		max-width:760px;
		}
	.gormenu
	{
	display:flex;
	justify-content:center;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 6px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(16.66% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:2100px)
{
	.text
	{
	font-size:20px;
	}
		.text img
		{
		max-width:760px;
		}
	.gormenu
	{
	display:flex;
	justify-content:center;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 6px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(20% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:1900px)
{
	.text
	{
	font-size:20px;
	}
		.text img
		{
		max-width:610px;
		}
	.gormenu
	{
	display:flex;
	justify-content:center;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 6px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(25% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:1400px)
{
	.text
	{
	font-size:20px;
	}
		.text img
		{
		max-width:610px;
		}
	.gormenu
	{
	display:flex;
	justify-content:center;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 6px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(25% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:975px)
{
	.text
	{
	font-size:20px;
	}
		.text img
		{
		max-width:285px;
		}
	.gormenu
	{
	display:flex;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 1px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(25% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:700px)
{
	.text
	{
	font-size:18px;
	}
		.text img
		{
		max-width:285px;
		}
	.gormenu
	{
	display:flex;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:158px;
			margin:1px 1px 0 0;
			border-width:1px;
			border-radius:3px;
			}
				.productimage
				{
				position:absolute;
				transition:4s;
				}
					.productimage:hover
					{
					transition:0.1s;
					opacity:0.0;
					}
				.producttth
				{
				float:none;
				width:155px;
				margin-top:3px;
				margin-left:1px;
				font-size:13px;
				}
				.productname
				{
				width:155px;
				height:72px;
				}
				.productcost
				{
				width:155px;
				margin:2px 0 0 1px;
				}
				.productcart
				{
				width:110px;
				margin:5px 0 3px 0;
				box-shadow: inset 0 0 0 0 #000000,0 0 1px 0 #000000;
				border-radius: 3px;
				}
			.listen
			{		
			width: calc(50% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
@media (max-width:500px)
{
	.text
	{
	font-size:16px;
	}
		.text img
		{
		max-width:260px;
		}
	.gormenu
	{
	display:flex;
	width:100%;
	}
	.discount
	{
	width:100%;
	}
		.titl
		{
		width:100%;
		border-radius:0;
		text-align:center;
		font-size:20px;
		}
		.listout
		{
		width:100%;
		}
			.discountlist
			{
			width:310px;
			margin:0px;
			border-width:1px 0 1px 0;
			border-radius:0;
			}
				.productimage
				{
				position:relative;
				transition:none;
				}
					.productimage:hover
					{
					transition:none;
					opacity:1;
					}
				.producttth
				{
				float:right;
				width:150px;
				margin-top:0px;
				margin-left:0px;
				font-size:12px;
				}
				.productname
				{
				width:308px;
				height:27px;
				}
				.productcost
				{
				width:144px;
				margin:1px 0 0 1px;
				}
				.productcart
				{
				width:150px;
				margin:0;
				box-shadow:none;
				border-radius: 0;
				}
			.listen
			{		
			width: calc(100% - 6px);
			height: 25px;
			margin:0px;
			border-width:1px;
			border-radius: 0;
			}
}
		.text
		{
		display:flex;
		justify-content:center;
		width:calc(100% - 5px);
		padding-left:5px;
		}
			.text_content
			{
			width:100%;
			max-width:1280px;
			}
		.gormenu
		{
		float:right;
		margin:0;
		border-radius:0;
		}
			.discount
			{
			float:left;
			}
				.titl
				{
				float: left;
				letter-spacing: 0.7px;
				padding: 4px 0 4px 0;
				}
				.listout
				{
				
				float:left;
				display:none;
				}
					.discountlist
					{		
					float:left;
					border-style:solid;
					border-color:#949494;
					text-align:center;
					}
						.productimage
						{
						float:left;
						width:155px;
						height:155px;
						text-align:center;
						margin-left:1px;
						z-index:2;
						background:#FFF;
						}
						.productskidka
						{
						position:absolute;
						top:65px;
						left:10px;
						height:50px;
						width:70px;
						background:url(../page/img/discount.png) no-repeat;
						}
						.productimage img
						{
						max-height:155px;
						max-width:155px;
						margin-top:3px;
						z-index:2;
						}
						.producttth
						{
						height:155px;
						overflow:hidden;
						z-index:1;
						text-align:left;
						color:#949494;
						}
						.productname
						{
						float:left;
						margin:2px 0 0 1px;
						font-size:12px;
						text-align:right;
						}
						.productcost
						{
						height:16px;
						float:left;
						font-size:15px;
						text-align:right;
						}
						.productcart
						{
						height:19px;
						color: #FFF;
						display: inline-block;
						text-decoration: none;
						background: #da251d;
						padding: 1px 1px 3px 1px;
						text-align:center;
						line-height:20px;
						outline: none;
						transition: 0.3s;
						cursor:pointer;
						}
							.productcart:hover
							{
							background: #ff655f;
							}
					.listen
					{		
					float: left;
					padding: 2px;
					font-size: 18px;
					border-style:solid;
					border-color: #e2e2e2;
					text-align: center;
					cursor:pointer;
					}