@media only screen and (max-width: 767px)
/*@media only screen and (max-width: 767px) and (min-width: 481px)*/
{
	.wrapper { width: 90%; }

	.blockTop .navOpen { display: block; top: 37px; }
	.blockTop .menu { display: none; }
	.blockTop .Account { right: 105px; top: 42px; }
	#google_translate_element { display: none; }
	.blockTop .Cart { right: 55px; top: 42px; }
	.blockTop .Phone { top: 99px; right: 0; left: inherit; display: none; }
	.blockTop .Phone span { display: none; }
	.blockTop .Logo img { width: 120px; }

	.blockTop hr { display: none; }

	article aside { right: -430px; top: -80px; }
	article aside img { width: 45%; }

	article aside.pimage { width: 100%; position: inherit; left: inherit; text-align: center; margin-bottom: -130px; top: -130px; }
	article aside.pimage img { width: inherit; }
	article aside.pimage div img { position: inherit; }
	article header { width: 100%; }
	article header.pname { width: 100%; }

	article section h2 { line-height: inherit; }
	article section h3 { width: 100%; }
	

	section.cart { width: 50%; }
	section.tabs { width: 100%; }

	section.catalog { margin-top: -70px; }
	section.category .item { width: 33.33%; }

	section.catalog .item { padding: 0 25px 25px 0; width: 50%; }

	section.TextBlock { width: 100%; }
	section.TextThreeColsBlock { width: 100%; }
	section.TextThreeColsBlock div { width: auto; padding: auto; margin-bottom: 20px; }
	section.ImageBlock figure figcaption { width: auto; padding: 30px 0 0 0; }

	.blockFooter .content { width: auto; padding: 0; margin: 0 0 30px 0; }
	.blockFooter .menu { width: auto; padding: 0; margin: 0 0 30px 0; }
	.blockFooter .contact { width: auto; padding: 0; margin: 0 0 30px 0; }
	.blockFooter .cookies { float: none; width: auto; }
	.blockFooter .copyright { float: none; width: auto; text-align: left; }

	.blockPanel .box { width: 100%; }
	.blockPanel .wide { width: 100%; box-sizing: border-box; }
}
@media only screen and (max-width: 960px) and (min-width: 768px)
{
	.wrapper { width: 688px; }

	.blockTop .navOpen { display: block; }
	.blockTop .menu { display: none; }
	.blockTop .Account { right: 105px; }
	#google_translate_element { right: 220px; }
	.blockTop .Cart { right: 55px; }
	.blockTop .Phone { top: 99px; right: 0; left: inherit; }

	.blockTop hr { width: 420px; }

	article aside { right: -430px; top: -80px; }
	article aside img { width: 75%; }

	article aside.pimage { width: 100%; position: inherit; left: inherit; text-align: center; margin-bottom: -130px; top: -130px; }
	article aside.pimage img { width: inherit; }
	article aside.pimage div img { position: inherit; }
	article header.pname { width: 100%; }

	section.cart { width: 50%; }
	section.tabs { width: 100%; }

	section.category .item { width: 33.33%; }

	section.catalog .item { padding: 0 25px 25px 0; width: 33.33%; }

	section.TextBlock { width: 100%; }
	section.TextThreeColsBlock { width: 100%; }

	.blockFooter .content { width: 33.33%; }
	.blockFooter .menu { width: 33.33%; }
	.blockFooter .contact { width: 33.33%; }

	.blockPanel .box { width: 33.33%; }
	.blockPanel .wide { width: 66.66%; }

}
@media only screen and (max-width: 1280px) and (min-width: 961px)
{
	.wrapper { width: 880px; }

	.blockTop hr { width: 612px; }

	article aside { right: -350px; top: -80px; }
	article aside img { width: 75%; }

	section.cart { width: 50%; }
	section.tabs { width: 100%; }

	section.category .item { width: 33.33%; }

	section.catalog .item { padding: 0 25px 25px 0; }

	section.TextBlock { width: 100%; }
	section.TextThreeColsBlock { width: 100%; }

	.blockFooter .content { width: 33.33%; }
	.blockFooter .menu { width: 33.33%; }
	.blockFooter .contact { width: 33.33%; }

	.blockPanel .box { width: 33.33%; }
	.blockPanel .wide { width: 66.66%; }

}
@media only screen and (max-width: 1366px) and (min-width: 1281px)
{
	.wrapper { width: 1024px; }

	.blockTop hr { width: 756px; }

	article aside { right: -230px; top: -110px; }
	article aside img {  }

	article aside.pimage { width: 60%; }
	article aside.pimage img { width: 100%; }

	section.cart { width: 33.33%; }

	.blockPanel .box { width: 33.33%; }
	.blockPanel .wide { width: 66.66%; }
}