@media only screen and (max-width: 1662px) { /* Десктоп с большими разрешениями, телевизоры. */
	.header-links-wr {
	}
}

@media only screen and (max-width: 1420px) { /* Десктоп с большими разрешениями, телевизоры. */
	#column-left + #column-right + #content .box-product.category div.item {
		width: 21.0%;
	}

	#menu > ul > li > a {
		/*font-size: 20px;*/
	}
}

@media only screen and (max-width: 1382px) { /* Десктоп с большими разрешениями, телевизоры. */
	body, td, th, input, textarea, select, a {
		/*font-size: 13.5px;*/
	}
	#header .header-contact-info {

	}
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 29%
	}
}

@media only screen and (max-width: 1300px) { /* Десктоп с большими разрешениями, телевизоры. */
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 29%
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 29%;
	}

	#header .header-contact-info {
	}

	#menu > ul > li > a {
		/*font-size: 18px;*/
	}

	#header .header-contact-info2-m {
		display: block;
	}
	#header .header-contact-info2 {
		display: none;
	}
}

@media only screen and (max-width: 1200px) { /* Десктоп с большими разрешениями, телевизоры. */
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 44%;
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 28.5%;
	}
	#menu > ul > li > a {
		/*font-size: 16px;*/
	}

	#header .header-contact-info {
	}
	.bg-wr {
		padding: 0 50px;
	}
	.header-links-wr {
		margin: 0 -50px;
	}
}

@media only screen and (max-width: 1150px) { /* Десктоп с большими разрешениями, телевизоры. */

}

@media only screen and (max-width: 1100px) { /* Десктоп с большими разрешениями, телевизоры. */
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 44.5%
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 28%;
	}

	#menu > ul > li > a {
		/*font-size: 14px;*/
	}

	.box-news-story > div {
		width: 48%;
	}

	.header-top > .slideshow, .header-top > .banner {
		/*-moz-transform: scale(0.9, 0.9);
		-ms-transform: scale(0.9, 0.9);
		-webkit-transform: scale(0.9, 0.9);
		-o-transform: scale(0.9, 0.9);
		transform: scale(0.9, 0.9);*/
		display: none;
	}

	/*#content .left, #content .right {
		float: none;
		width: auto;
	}
	.product-info > .left {
		float: none;
	}
	.product-info > .left + .right {
		margin-left: 0;
		clear: both;
	}*/
	#header .header-contact-info {
	}
}

@media only screen and (max-width: 1050px) { /* Десктоп с большими разрешениями, телевизоры. */
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 44.5%
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 44%;
	}
	#header .header-contact-info {
	}
}

@media only screen and (max-width: 992px) { /* Планшеты в режиме landscape, нетбуки, ноутбуки, десктоп. */
	.bg-wr {
		padding: 0;
	}
	.header-links-wr {
		margin: 0;
	}
	#header .header-contact-info {
		/*-ms-transform: scale(0.90);
		-webkit-transform: scale(0.90);
		transform: scale(0.90);*/
	}
	#header .header-contact-info2 {
		/*-ms-transform: scale(0.90);
		-webkit-transform: scale(0.90);
		transform: scale(0.90);*/
		width: 33%;
	}
	#menu > ul > li > a {
		/*font-size: 14px;*/
	}
	/*#header .header-contact-info {
		left: 32%;
	}*/
	.box-product.category div.item {
		width: 45.5%
	}

	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 44%
	}
}

@media only screen and (max-width: 992px /*890px*/) {
	#header .header-contact-info {
		/*-ms-transform: scale(0.70);
		-webkit-transform: scale(0.70);
		transform: scale(0.70);*/
	}
	#header .header-contact-info2 {
		/*-ms-transform: scale(0.70);
		-webkit-transform: scale(0.70);
		transform: scale(0.70);*/
		width: 41%;
	}
	#menu > ul > li > a {
		font-size: 13px;
	}

	.success, .warning, .attention, .information {
		width: 90%;
		margin-left: 0;
		left: 1%;
	}
}
@media only screen and (max-width: 992px /*813px*/) {
	#header {
		height: auto;
		padding: 0 10px 10px;
	}
	.header-links-wr {
		margin: 0 0px;
		padding: 0 10px;
	}
	#header-links {
		text-align: center;
	}
	#header .header-contact-info, #header .header-contact-info2, #header #logo, #header #cart-wr {
		display: block;
		position: static;
	}
	#header .header-contact-info2 {
		display: none;
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		width: auto;
		padding: 5px 10px;
	}
	#header .header-contact-info {
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		margin-bottom: 20px;
		margin-left: -10px;
		margin-right: -10px;
	}
	#header .header-contact-info > table {
		margin: 0 auto;
		/*width: 100%;*/
	}
	#header #logo {
		text-align: center;
		margin: 0px 0;
	}
	#header #cart .heading a {
		font-size: 18px;
	}
	#header #cart .heading {
		height: 32px;
		padding-top: 9px;
		padding-bottom: 9px;
	}
	#menu > ul > li.menu-search {
		display: none;
	}
	#header #search-wr {
		display: block;
		position: relative;
		width: auto;
		left: auto;
		top: auto;
	}
	#header #search {
		height: 42px;
		margin: 5px 0 0 0;
		width: auto;
	}
	#header #search:hover, #header #search:focus, #header #search:active, #header #search.active {
		width: auto;
	}
	#header #search input {
		height: 34px;
		font-size: 18px;
	}
	#header .button-search {
		height: 48px;
	}
	#header #search .fa.fa-search {
		line-height: 48px;
		font-size: 25px;
		padding: 0 10px;
	}
	#header .header-line1 {
		text-align: center;
		padding-bottom: 20px;
	}
	#header-callback, #header .header-contact-info2-m {
		display: inline-block;
		padding-right: 20px;
		position: relative;
		left: auto;
		top: auto;
		text-align: center;
		padding-bottom: 10px;
	}
	.header-top .banner {
		width: 45%;
		margin-left: 0;
		position: static;
	}
	.header-top #banner0.banner {
		float: left;
	}
	.header-top #banner1.banner {
		float: right;
	}
	.header-top .slideshow {
		width: 100%;
	}
	.mobile-slide-down {
		display: inline-block;
	}
	.mobile-slide-down a {
		padding: 10px;
	}
	.bg-wr.menu .mobile-slide-down {
		display: block;
	}
	#menu {
		display: block;
	}
	#menu, div.box div.box-product.category, div.box-content.filterpro {
		display: none;
	}
	#menu > ul {
		display: block;
	}
	#menu > ul > li {
		display: block;
		width: 100%!important;
	}
	#menu > ul > li > a {
		font-size: 20px;
	}
	#menu > ul > li > a.parent {
		/*background: url('../image/menu-down-arrow.png') right 7px center no-repeat;*/
	}
	#menu > ul > li > a.parent:hover, #menu > ul > li > a.parent.active {
		/*background: url('../image/menu-down-arrow.png') right 7px center no-repeat #323232;*/
	}
	#menu > ul > li > a > i {
		top: calc(50% - 12px);
	}
	#menu > ul > li > div {
		position: static;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	#menu > ul > li > div > ul {
		display: block;
		text-align: left;
	}
	#menu > ul > li > div > ul + ul {
		padding-left: 0;
	}
	#menu > ul > li > div > ul > li > a {
		font-size: 20px;
		padding: 10px 4px;
	}
	#menu > ul > li > div > ul > li.current {
		display: block;
	}
	#menu > ul > li > div > ul > li > ul {
		display: none;
	}
	#menu > ul > li > div > ul.description > li > div {
		width: auto!important;
	}
	#column-left .box.category, #column-right .box.category {
		display: none;
	}
	#column-left, #column-right {
		float: none;
		width: auto;
	}
	#column-left + #content, #column-right + #content {
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
	#column-left + #column-right + #content {
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
	#login-float {
		/*right: -128px;
		padding: 5px 0;*/
		position: static;
		text-align: right;
	}
	#column-left .banner, #column-right .banner {
		display: none!important;
	}
	body, td, th, input, textarea, select, a {
		font-size: 14px;
	}
	/*#content .left, #content .right {
		float: none;
		width: auto;
	}*/
	#quick_search_results {
		max-width: 99%;
		min-width: 90%;
		right: auto;
		left: 0;
	}
	.product-grid .image a, .box-product .image a {
		display: block;
		text-align: center;
	}
	.product-grid .image img, .box-product .image img, .box-product .owl-item .image img {
		max-width: 70%;
		display: inline-block;
	}
	.product-info > .left {
		float: none;
		width: auto;
		max-width: 100%;
		text-align: center;
	}
	.product-info > .left + .right {
		margin-left: 0;
		clear: both;
	}
	.product-info .image {
		float: none;
	}
	.product-info .image-additional {
		width: auto;
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 29%;
	}
	#toTop {
		right: 10px;
	}
	#products-compare, #products-wishlist {
		left: 10px;
		/*border-left: none;*/
	}
	#products-compare {
	}
	#products-compare.active + #products-wishlist.active {
		left: 70px;
		/*border-left: 4px solid #f39f3a;*/
	}
	#container .slideshow.owl-carousel {
		/*margin: 0 -10px;
		width: 100%;*/
	}
	.owl-theme .owl-dots {
		display: none;
	}
	#filterpro_box .clear_filter_wr {
		padding-top: 25px;
	}
	#footer .column {
		display: block;
		width: auto;
		float: none;
		padding: 20px;
	}
	#footer .column + .column {
		width: auto;
	}
	#footer .column.contacts {
		float: none;
	}
}

@media only screen and (max-width: 768px) { /* Планшеты в режиме portrait. */
	#header-links a {
		/*font-size: 11px;*/
	}
	#footer-menu .footer-links a {
		font-size: 14px;
	}
	#content{
		min-height: 200px;
	}
	.buttons1 > .stars {
		float: none;
		margin-bottom: 20px;
	}
	.box-product.category div.item {
		width: 45.5%;
	}
}

@media only screen and (max-width: 680px) {
	#header-links a {
		/*font-size: 10px;*/
		padding: 10px 7px;
	}
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 45.5%
	}
	/*.box-product > div {
		width: 45.5%
	}*/
	#column-left + #column-right + #content .box-product.category div.item {
		width: 29%;
	}
	.box-news-story > div {
		width: 46%;
	}

	.product-filter > div {
		float: none;
		clear: both;
		padding-bottom: 10px;
	}
	.product-filter .display {
		float: none;
		padding: 0px 0px 10px 0px;
		margin: 0;
	}

	/*#footer .column {
		display: inline-block;
		width: 45%;
		float: none;
	}
	#footer .column + .column {
		padding-left: 5px;
	}*/
}

@media only screen and (max-width: 640px) {
	#ymaps-map-id_136349244298724726936 {
		float: none;
		width: 100%;
	}
	#column-left + #column-right + #content .box-product.category div.item {
		width: 44%;
	}
}

@media only screen and (max-width: 560px) {
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 93.5%
	}
	.box-product.category div.item {
		width: 93.5%;
	}
	/*.product-list .right {
		min-width: 250px;
	}*/
	.product-list .image {
		float: none;
		text-align: center;
		max-width: 100%;
	}
	.box-news-story > div {
		width: 98%;
	}
	/*#footer .column {
		display: block;
		width: auto;
		float: none;
	}*/
}

@media only screen and (max-width: 480px) { /* Android, iPhone  и так далее. */
	#column-left + #column-right + #content .box-product.category div.item {
		width: 95%;
	}
	#column-left + #content .product-grid > div, #column-right + #content .product-grid > div, .product-grid > div, #column-left + #column-right + #content .product-grid > div {
		width: 91.5%
	}
	.box-product.category div.item {
		width: 91.5%;
	}
	.product-grid {
		width: 105%;
	}
}

@media only screen and (max-width: 320px) {
	.product-grid {
		width: 107%;
	}
}
