@media (max-width: 979px) {

.con14_1_2-kudo {
	width:100%;
}
.con14_1_2-kudo-1 {
	display:none;
}

	.ntopcontent-box-chat {
		position: relative;
		width: 15%;
		padding:15px 0 0 0;
		margin: 0 auto;
		float:left;
		text-align: center;
	}

		.ntopcontent-box-chat img {
			padding:0;
			margin: 0 auto;
			max-height:23px;
		}
	
	
	.search-mob {
		display: block;
	}

	.d3 input {
	  height: 36px;
	  padding-left: 25px;
	}
				
				.nkotl-box-info-price-asc {
					width:100%;
					position:relative;
					float: left;
					padding:0;
					margin: -10px 0 0 0;
				}
				
	/*ОПТ*/


	.con14_opt_1_1 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
	}



	.con14_opt_1_2 {
		display:none;
	}

	.con14_opt_1_1_1 p {
		font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 30px;
		font-weight: 700;
		color:#333;
		text-decoration: none;
		margin: 0 auto;
	}

	.con14_opt_1_1_4 img {
		max-width:95%;
	}

	.con15_opt_1_1 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
	}

	.con15_opt_1_1_1 p {
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 70px;
		font-weight: 600;
		color:#d00e08;
		text-decoration: none;
		margin: 0 auto;
	}

	.con15_opt_1_2 {
		position: relative;
		margin: 50px 0 0 0;
		padding: 0;
		width:100%;
		float:left;
	}



	/* НОВОСТИ НА ГЛАВНОЙ СТРАНИЦЕ*/


	.index-news-box-col {
		width: 100%;
		padding: 0;
	}

	.index-news-box-col-img {
		display:none;
	}









	/*нет в наличии*/

	.popup-buy-green-none {
		background-color: #fff;
		color: #333;
		padding: 3px 8px 3px 8px;
		cursor: pointer;
		font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight: 400;
		margin: 0 0 0 0;
		text-decoration: none;
		border-radius:3px;
		border: 1px #ccc solid;
		transition: 0.1s linear;
	}

	.popup-buy-green-none a{
		background-color: #fff;
		color: #0a66be;
		padding: 3px 8px 3px 8px;
		cursor: pointer;
		font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight: 500;
		margin: 0 0 0 0;
		text-decoration: none;
		border-radius:3px;
		border: 1px #0a66be solid;
		transition: 0.1s linear;
	}

		
	.popup-buy-green-none:hover {
		color: #0a66be;
		background-color: #fff;
		border: 1px #0a66be solid;
		transition: 0.1s linear;
	}

	.panelhowimg {
		position: relative;
		margin: 0 0 20px 0;
		padding: 0;
		width:100%;
		float:left;
		text-align: center;
	}

	.panelhowimg img {
		max-width:85%;
		padding: 10px;
	}

	.panelhowtext {
		position: relative;
		margin: 0 0 30px 0;
		padding: 0;
		width:100%;
		float:left;
	}



	/*форма в заявке*/


	.con8_1_5_2 input[type="text"] {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#333;
		text-decoration: none;
		margin: 10px 0 10px 0;
		padding: 10px 0 10px 10px;
		border: 1px solid #d1d1d1;
		width:90%;
		border-radius: 3px;
	}



	/*Банер на главной*/



	.con11 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
		background: url(/static/i/bgindex1.webp) no-repeat;
		-moz-background-size: 100%; 
		-webkit-background-size: 100%; 
		-o-background-size: 100%; 
		background-size: 100%;
		background-position: top;
	}

	.con11_1 {
		position: relative;
		margin: 0 0 0 5%;
		padding: 0;
		width:90%;
		float:left;
	}

	.con11_1_1 {
		position: relative;
		margin: 0 auto;
		padding: 35px 0 35px 0;
		width:100%;
		float:left;
		text-align: center;
	}

	.con11_1_1 p {
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: 700;
		color:#212121;
		text-decoration: none;
		margin: 0 auto;
		padding: 75px 0 75px 0;
	}

	.con11_1_1 span { 
	  border-bottom: 4px solid #d10e08;
	}


	/*Логотипы на главной*/



	.con13_1_2_1 {
		position: relative;
		background: #fff; 
		width: 14%;
		margin: 0 10px 20px 0; 
		padding: 10px 0; 
		float: left;
		text-align:center;
	}

	.con13_1_2_1 img {
		max-width:85%;
	}

	.con13_1_2_1 a {
		font-family: 'Exo 2', 'Montserrat',Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: 500;
		color:#000;
		margin: 0 auto;
		padding:0;
		text-decoration: none;
		display: block;
	}




	/*Блоки на главной типы*/



	.typeteh-index-box a {
		display: block;
		width:100%;
		font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: 500;
		color:#000;
		transition: 0.2s;
	}

	.typeteh-index-box a:hover {
		display: block;
		width:100%;
		font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: 500;
		color:#d10e08;
		transition: 0.2s;
	}

	.typeteh-index-box-col {
		position: relative;
		margin: 0 0 20px 0;
		padding: 30px 0 30px 0;
		width:30.5%;
		float:left;
		background:#fff;
		border-radius:5px;
		border:1px #d5d8de solid;
		text-align: center;
		transition: 0.2s;
	}

	.typeteh-index-box-col:hover {
		position: relative;
		margin: 0 0 20px 0;
		padding: 30px 0 30px 0;
		width:30.5%;
		float:left;
		background:#fff;
		border-radius:5px;
		border:1px #d5d8de solid;
		text-align: center;
		box-shadow: 1px 9px 16px -5px rgba(6, 16, 40, .08);
				-webkit-box-shadow: 1px 9px 16px -5px rgba(6, 16, 40, .08);
				-moz-box-shadow: 1px 9px 16px -5px rgba(6, 16, 40, .08);
				border-color: #d5d8de;
		transition: 0.2s;
	}

	.typeteh-index-box-col img {
		max-width:50%;
	}


	/*Баннеры в текстовых разделах*/


	.bab p {
		width:100%;
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 600;
		color:#fff;
		margin: 30px 0 30px 0;
	}

	.bdel p {
		width:100%;
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 600;
		color:#fff;
		margin: 30px 0 30px 0;
	}

	.bpay p {
		width:100%;
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 600;
		color:#fff;
		margin: 30px 0 30px 0;
	}

	.bret p {
		width:100%;
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 600;
		color:#fff;
		margin: 30px 0 30px 0;
	}

	.bcon p {
		width:100%;
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: 600;
		color:#fff;
		margin: 30px 0 30px 0;
	}


	/*Корзина*/
		.cart-prod {
			background:#ff0;
		}


	/*Промокод в корзине*/


	.cart-promo-title {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
	}



	.cart-promo-form {
		position: relative;
		margin: 15px 0 0 0;
		padding: 0;
		width:100%;
		float:left;
	}





	.con13_bl_1_2_1 {
		position: relative;
		width: 17.6%; 
		margin: 0 2% 15px 0; 
		padding: 10px 0; 
		float: left;
		background: #fff;
		border-radius:3px;
		border:1px #eef0f2 solid;
	transition: 0.3s;
	}


	/*форма логина*/


	.con16_1_2_2 input[type="text"] {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#333;
		text-decoration: none;
		margin: 0 auto;
		padding: 6px 0 6px 10px;
		border: 1px solid #d1d1d1;
		width: 85%;
		border-radius: 5px;
	}



	.con16_1_2_3 input[type="text"] {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#333;
		text-decoration: none;
		margin: 0 auto;
		padding: 6px 0 6px 10px;
		border: 1px solid #d1d1d1;
		width: 30%;
		border-radius: 5px;
	}

	/*Подвал*/
	.con7_1_1_1 {
		width:100%;
	}
	.con7_1_1_2 {
		margin:20px 0 0 0;
		width:100%;
	}
	.con7_1_1_3 {
		margin:20px 0 0 0;
		width:100%;
	}
	.con7_1_1_4 {
		margin:20px 0 0 0;
		width:100%;
	}
	.con7_1_1_5 {
		margin:20px 0 0 0;
		width:100%;
	}

	.con7_1_1_4_4 p {
		font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: 400;
		text-decoration: none;
		color:#f2f2f2;
		margin: 0 auto;
		padding:0;
	}

	.con7_1_1_2_1 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: bold;
		text-decoration: none;
		color:#f2f2f2;
		margin: 0 auto;
		padding:0;
	}

	.con7_1_1_4_1  {
		display:none;
	}

	.con7_1_1_2_9 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		text-decoration: none;
		color:#f2f2f2;
		margin: 0 auto;
		padding:0;
	}

	.bottom-cppr-copyright {
		width:100%;
	}

	.bottom-cppr-copyright p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		text-decoration: none;
		color:#808080;
		margin: 0 auto;
		padding:0;
	}

	.bottom-cppr-privacy {
		width:100%;
	}

	.bottom-cppr-privacy a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		text-decoration: none;
		color:#808080;
		margin: 0 25px 0 0;
		padding:0;
	}

	.bottom-cppr-other {
		display:none;
	}


	.con8_1_4_1 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
	}

	.con8_1_4_2 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		float:left;
	}

	.con12_1_1_1 {
		position: relative;
		margin: 0 0 35px 0;
		padding: 0;
		width:50%;
		float:left;
	}

	.con12_1_1_2 {
		position: relative;
		margin: 0 0 35px 0;
		padding: 0;
		width:50%;
		float:left;
	}

	.con12_1_1_3 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:50%;
		float:left;
	}

	.con12_1_1_4 {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:50%;
		float:left;
	}



	.ntopline {
		display:none;
	}

			.ntopcontent-box-logo {
				position: relative;
				width: 25%;
				padding:0;
				margin: 0 auto;
				float:left;
			}

			.ntopcontent-box-logo img {
				padding:15px 0 15px 0;
				margin: 0 auto;
				max-width:100%;
			}

			.ntopcontent-box-mmob {
				position: relative;
				width: 15%;
				padding:19px 0 0 0;
				margin: 0 auto;
				float:left;
				display:inline-block;
			}

			.ntopcontent-box-search {
				display:none;
			}

			.ntopcontent-box-chat {
				position: relative;
		width: 16%;
		padding:17px 0 0 0;
		margin: 0 auto;
		float:left;
		text-align: center;
			}

			.ntopcontent-box-phone {
				display:none;
			}

			.ntopcontent-box-account {
				display:none;
			}

			.ntopcontent-box-cart {
				position: relative;
				width: 40%;
				padding:15px 0 0 0;
				margin: 0 auto;
				float:left;
			}
			
			.ntopcontent-box-cart-icon {
				position: relative;
				margin: 0 auto;
				padding: 0;
				width:135px;
				transition: 0.1s linear;
				background: url(/static/i/icarts.webp) left center no-repeat;
				background-position: left 10px top 6px;
				background-size: 16px 16px;
				float: right;
				Box-shadow:0px 1px 0px #d5d8de,0px -1px 0px #d5d8de,1px 0px 0px #d5d8de,-1px 0px 0px #d5d8de;
				border-radius:15px;
			}

			.ntopcontent-box-cart-icon a {
				font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: 400;
				color:#202020;
				text-decoration: none;
				margin: 0 auto;
				display: block;
				padding: 6px 0 6px 35px;
				transition: 0.1s linear;
			}

			.nkotl-box-img {
				width:100%;
				position:relative;
				float: left;
				padding:0;
				margin: 0 auto;
				text-align: center;
			}

			.nkotl-box-info {
				width:100%;
				position:relative;
				float: left;
				padding:0;
				margin: 0 auto;
			}

					.nkotl-box-info-mnf-logo {
						width:100%;
						position:relative;
						float: left;
						padding:0;
						margin: 10px 0 0 0;
					}

						.nkotl-box-info-mnf-logo img {
							max-width:90%;
						}

					.nkotl-box-info-mnf-prtnum {
						width:100%;
						position:relative;
						float: left;
						padding:0;
						margin: 0 auto;
					}

					.nkotl-box-info-mnf-orig {
						width:100%;
						position:relative;
						float: left;
						padding:0;
						margin: 0 auto;
					}

						.nkotl-box-info-mnf-orig span  	{
							display:block;
						}

				.nkotl-box-info-del {
					margin: 30px 0 0 0;
				}

						.nkotl-box-info-del-time span  	{
							font-size: 13px;
						}

					.nkotl-box-info-del-line {
						width:90%;
						position:relative;
						float: left;
						padding:0;
						margin: 6px 0 6px 0;
						
						background-color: #d5d8de; 
						border-radius: 15px; 
					}
					
						.nkotl-box-info-del-line-skill { 
							background-color: #388b1b; 
							color: white; 
							padding: 0; 
							text-align: right; 
							font-size: 6px; 
							border-radius: 15px; 
						}

						.nkotl-box-info-del-desc span  	{
							font-size: 12px;
						}


				.nkotl-box-info-price {
					width:100%;
					position:relative;
					float: left;
					padding:0;
					margin: 10px 0 0 0
				}


					.nkotl-box-info-cart-button {
						width:100%;
						position:relative;
						float: left;
						padding:13px 0 0 0;
						margin: 0 auto
					}


					.nkotl-box-info-cart-count {
						width:100%;
						position:relative;
						float: left;
						padding:0;
						margin: 25px 0 0 0
					}

					.nkotl-box-desc-models li {
						flex: 0 0 44%;
						outline: 0px solid;
						line-height: 25px;
					}
					
					
					
							
					

			.nkotl-box-list-col-photo {
				display:none;
			}

			.nkotl-box-list-col-art {
				display:none;
			}

			.nkotl-box-list-col-name {
				width:54%;
				position:relative;
				float: left;
				padding: 17px 0 17px 0;
				margin: 0 auto
			}

				.nkotl-box-list-col-name a {
					font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: 400;
					color: #0a66be;
					text-decoration: none;
					margin:0 auto;
					display:inline-block;
					padding: 0;
					transition: 0.1s linear;
				}

				.nkotl-box-list-col-name span {
					font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: 400;
					color: #333;
					text-decoration: none;
					margin:0 auto;
					padding: 0;
					transition: 0.1s linear;
					display:inline-block;
				}

			.nkotl-box-list-col-brand {
				display:none;
			}

			.nkotl-box-list-col-timedel {
				width:10%;
				position:relative;
				float: left;
				padding:0;
				margin: 0 auto;
				padding: 18px 0 18px 0
			}

				.nkotl-box-list-col-timedel p {
					font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: 400;
					color: #000;
					text-decoration: none;
					margin:0 auto;
					display:block;
					padding: 0;
					transition: 0.1s linear;
				}

			.nkotl-box-list-col-price {
				width:15%;
				position:relative;
				float: left;
				padding: 17px 0 0 0;
				margin: 0 auto
			}

				.nkotl-box-list-col-price p {
					font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: 600;
					color: #000;
					text-decoration: none;
					margin:0 auto;
					display:block;
					padding: 0;
					transition: 0.1s linear
				} 
				
				.con6_gt_1_1_3 span { 
					font-size:13px;
					font-weight:400;
					line-height: 7px;
					width: 0.4em;
					border-bottom: 1px solid #6ca51a; 
					display: inline-block;
					font-weight: normal
				} 

			.nkotl-box-list-col-but {
				width:21%;
				position:relative;
				float: left;
				padding:18px 0 0 0;
				margin: 0 auto;
				text-align: right
			}
		
	.popup-buy-green {
		background-color: #0a66be;
		color: #fff;
		padding: 3px 8px 3px 8px;
		cursor: pointer;
		font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
		font-size:8px;
		font-weight: 400;
		margin: 0 0 0 0;
		text-decoration: none;
		border-radius:3px;
		border: 1px #0a66be solid;
		transition: 0.1s linear;
	}











		
		
		
		
		
		#nav-icon3 {
	  width: 40px;
	  height: 40px;
	  position: relative;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .5s ease-in-out;
	  -moz-transition: .5s ease-in-out;
	  -o-transition: .5s ease-in-out;
	  transition: .5s ease-in-out;
	  cursor: pointer;
	  display:block;
	}
	#nav-icon3 span {
	  display: block;
	  position: absolute;
	  height: 4px;
	  width: 100%;
	  background: #4465a4;
	  border-radius: 2px;
	  opacity: 1;
	  left: 0;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .25s ease-in-out;
	  -moz-transition: .25s ease-in-out;
	  -o-transition: .25s ease-in-out;
	  transition: .25s ease-in-out;
	}
	#nav-icon3 span:nth-child(1) {
	  top: 0px;
	}
	#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
	  top: 8px;
	}
	#nav-icon3 span:nth-child(4) {
	  top: 16px;
	}
	#nav-icon3.open span:nth-child(1),#nav-icon3.opened span:nth-child(1) {
	  top: 12px;
	  width: 0%;
	  left: 50%;
	}
	#nav-icon3.open span:nth-child(2),#nav-icon3.opened span:nth-child(2) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	#nav-icon3.open span:nth-child(3),#nav-icon3.opened span:nth-child(3) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	#nav-icon3.open span:nth-child(4),#nav-icon3.opened span:nth-child(4) {
	  top: 12px;
	  width: 0%;
	  left: 50%;
	}

	.sidebar #nav-icon3 span {background: #fff;}

	body.sidebar-opened {overflow:hidden;}
	.hidden-overley {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
		background: #000000;
		opacity:0;
		width:0;
		height:0;
		transition: opacity 1s;
	}
	.hidden-overley.show {
		height: 100%;
		width: 100%;
		opacity:0.5;
		transition: opacity 1s;
	}
	.sidebar{
	  position: fixed;
	  z-index:100;
	  width: 75%;
	  height: 100%;
	  right: -75%;
	  top:0;
	  background: #fff;
	  transition: right 0.4s ease;
	  overflow: auto;
	}





	.sidebar .d-flex.p-2 {display:-webkit-box;display:flex;padding: 10px!important;}
	.sidebar .text{
		font-family:  'Exo 2', 'Montserrat',Arial, Helvetica, sans-serif;
		color: white;
		font-size: 21px;
		font-weight: 600;
		line-height: inherit;
		text-align: center;
		background: #4566a4;
		letter-spacing: 1px;
		-webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between; -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
	}
	.sidebar .text a {color: white; text-decoration: none; margin: 0 0 0 20px;}



	.sidebar.show{
	  right: 0px;
	}
	.sidebar ul{
	  background: none;
	  height: auto;
	  width: 100%;
	  list-style: none;
		  margin: 0;
		  padding:0;
	}
	.sidebar ul li{
	  line-height: 30px;
	  border-top: 1px solid #eee;
	  margin: 0;
	}
	.sidebar ul li:last-child{
	  border-bottom: 1px solid rgba(255,255,255,0.05);
	}
	.sidebar ul li a{
	  box-sizing:border-box;    
	  position: relative;
	  color: #000;
	  text-decoration: none;
	  font-size: 13px;
	  padding-left: 30px;
	  font-weight: 500;
	  display: block;
	  width: 100%;
	  border-left: 3px solid #eee;
	  font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
	}
	.sidebar ul li.current-menu-item a{
		color: #90b5cc;
		background: #F5F5F5;
		border-left-color: #90b5cc;
	}
	.sidebar ul li a:hover{
		cursor:pointer;
		background: #F5F5F5;
		border-left-color: #2196F3;
	}
	.sidebar ul ul{
	  position: static;
	  display: none;
	}
	.sidebar ul .sub-menu.show{
	  display: block;
	}

	.sidebar ul ul li{
	  line-height: 18px;
	  border-top: none;
	}
	.sidebar ul ul li a{
	  font-size: 13px;
	  color: #000;
	  padding-left: 40px;
	  padding-bottom:5px;
	}
	.sidebar ul li.current-menu-item ul li a{
	  color: #000;
	  background: #f9f9f9;
	  border-left-color: transparent;
	}
	.sidebar ul li ul li.current-menu-item a {color:#2196F3;}
	.sidebar ul ul li a:hover{
	  color: #333!important;
	  background: #F5F5F5!important;
	}
	.sidebar ul li a i:before {display:none;}
	.sidebar ul li.menu-parent-item a i:before{
	  content: '';
	  position: absolute;
	  top: 50%;
	  left: 20px;
	  transform: translateY(-50%);
	  font-size: 22px;
	  transition: transform 0.3s;
	  width: 20px;
		height: 20px;
		background-repeat:no-repeat; 
		background-position: 0 5px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.011 512.011' style='enable-background:new 0 0 512.011 512.011;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M505.755,123.592c-8.341-8.341-21.824-8.341-30.165,0L256.005,343.176L36.421,123.592c-8.341-8.341-21.824-8.341-30.165,0 s-8.341,21.824,0,30.165l234.667,234.667c4.16,4.16,9.621,6.251,15.083,6.251c5.462,0,10.923-2.091,15.083-6.251l234.667-234.667 C514.096,145.416,514.096,131.933,505.755,123.592z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
		background-size: 12px;
		display: block;
	}
	.sidebar ul ul a i:before {display:none !important;}
	.sidebar ul li a i.rotate:before{
	  transform: translateY(-50%) translateX(-50%) rotate(-180deg);
	}


	.nmenuline {display:none;}
}




@media (min-width: 980px) and (max-width: 1023px) {
	
/*нет в наличии*/

.popup-buy-green-none {
	background-color: #fff;
    color: #333;
    padding: 3px 8px 3px 8px;
    cursor: pointer;
	font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 400;
	margin: 0 0 0 0;
	text-decoration: none;
	border-radius:3px;
	border: 1px #ccc solid;
	transition: 0.1s linear;
}

.popup-buy-green-none a{
	background-color: #fff;
    color: #0a66be;
    padding: 3px 8px 3px 8px;
    cursor: pointer;
	font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 500;
	margin: 0 0 0 0;
	text-decoration: none;
	border-radius:3px;
	border: 1px #0a66be solid;
	transition: 0.1s linear;
}

	
.popup-buy-green-none:hover {
	color: #0a66be;
	background-color: #fff;
	border: 1px #0a66be solid;
	transition: 0.1s linear;
}
		

    .delivery-list-row {
        display: flex;
        justify-content: space-between;
		font-family: 'Exo 2', 'Montserrat', Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 500;
		color:#333;
		text-decoration: none;
		padding: 9px 0 9px 0;
		margin: 0
    }
		
		
		

                .delivery-list-row li span img {
                    display: block;
                    width: 70%;
                    height: 70%;
					padding:0;
					margin:0 auto
                }

	.ntopcontent-box-logo {
		position: relative;
		width: 15%;
		padding:0;
		margin: 0 auto;
		float:left;
	}

		.ntopcontent-box-logo img {
			padding:25px 0 20px 0;
			margin: 0 auto;
			max-height:18px;
		}
	
	.ntopcontent-box-search {
		position: relative;
		width: 38%;
		padding:17px 0 0 0;
		margin: 0 auto;
		float:left;
	}

	.ntopcontent-box-chat {
		position: relative;
		width: 16%;
		padding:20px 0 0 0;
		margin: 0 auto;
		float:left;
		text-align: center;
	}

	.ntopcontent-box-phone {
		position: relative;
		width: 16%;
		padding:20px 0 0 0;
		margin: 0 auto;
		float:left;
		text-align: center;
	}

		.ntopcontent-box-phone p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: normal;
			color:#676767;
			text-decoration: none;
			transition: 0.3s linear;
			padding: 0 0 3px 0;
			margin: 0 auto;
		}
		
		.ntopcontent-box-phone a {
			font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: 500;
			color:#000;
			text-decoration: none;
			transition: 0.3s linear;
			padding: 0;
			margin: 0 auto;
		}

		.ntopcontent-box-account {
			position: relative;
			width: 14%;
			padding:8px 0 0 0;
			margin: 0 auto;
			float:left;
		}

		.ntopcontent-box-account-icon a {
			font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: 400;
			color:#202020;
			text-decoration: none;
			margin: 0 auto;
			display: block;
			padding: 13px 0 7px 30px;
			transition: 0.1s linear;
		}

		.ntopcontent-box-cart {
			position: relative;
			width: 17%;
			padding:20px 0 0 0;
			margin: 0 auto;
			float:left;
		}
		
		.ntopcontent-box-cart-icon {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:110px;
			transition: 0.1s linear;
			background: url(/static/i/icarts.webp) left center no-repeat;
			background-position: left 11px top 5px;
			float: right;
			Box-shadow:0px 1px 0px #d5d8de,0px -1px 0px #d5d8de,1px 0px 0px #d5d8de,-1px 0px 0px #d5d8de;
			border-radius:20px;
		}

		.ntopcontent-box-cart-icon a {
			font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 400;
			color:#202020;
			text-decoration: none;
			margin: 0 auto;
			display: block;
			padding: 9px 0 9px 40px;
			transition: 0.1s linear;
		} 
}


@media (min-width: 1024px) and (max-width: 1680px) {
  .ntopcontent-box-logo {
		position: relative;
		width: 15%;
		padding:0;
		margin: 0px 10px 0px 0px;
		float: left;
	}

	.ntopcontent-box-logo img {
		padding:20px 0 20px 0;
		margin: 0 auto;
		max-height:35px;
	}
	
	.ntopcontent-box-search {
		position: relative;
		width: 39%;
		padding:17px 0 0 0;
		margin: 0 auto;
		float:left;
	}

	.ntopcontent-box-chat {
		position: relative;
		width: 10%;
		padding:28px 0 0 0;
		margin: 0 auto;
		float:left;
	}

		.ntopcontent-box-chat img {
			padding:0 20px 0 0;
			margin: 0 auto;
			max-height:15px;
		}

	.ntopcontent-box-phone {
		position: relative;
		width: 13%;
		padding:20px 0 0 0;
		margin: 0 auto;
		float:left;
		text-align: center;
	}

		.ntopcontent-box-phone a {
			font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: 500;
			color:#000;
			text-decoration: none;
			transition: 0.3s linear;
			padding: 0;
			margin: 0 auto;
		}

		.ntopcontent-box-account {
			position: relative;
			width: 11%;
			padding:8px 0 0 0;
			margin: 0 auto;
			float:left;
		}

		.ntopcontent-box-cart {
			position: relative;
			width: 12%;
			padding:20px 0 0 0;
			margin: 0 auto;
			float:left;
		}
		
		.ntopcontent-box-cart-icon {
			position: relative;
			margin: 0 auto;
			padding: 0;
			/*width:140px;*/
			width: 100%;
			transition: 0.1s linear;
			background: url(/static/i/icarts.webp) left center no-repeat;
			background-position: left 11px top 5px;
			float: right;
			Box-shadow:0px 1px 0px #d5d8de,0px -1px 0px #d5d8de,1px 0px 0px #d5d8de,-1px 0px 0px #d5d8de;
			border-radius:20px;
		}

		.ntopcontent-box-cart-icon a {
			font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 400;
			color:#202020;
			text-decoration: none;
			margin: 0 auto;
			display: block;
			padding: 9px 0 9px 40px;
			transition: 0.1s linear;
		}
		
		
		.nkotl-box-list-col-photo {
			width:5%;
			position:relative;
			float: left;
			padding:0;
			margin: 0 auto
		}

		.nkotl-box-list-col-art {
			width:10%;
			position:relative;
			float: left;
			padding: 17px 0 0 0;
			margin: 0 auto
		}

		.nkotl-box-list-col-art a {
			font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 400;
			color: #333;
			text-decoration: none;
			margin:0 auto;
			display:block;
			padding: 0;
		}

		.nkotl-box-list-col-name {
			width:52%;
			position:relative;
			float: left;
			padding: 0 0 5px 0;
			margin: 0 auto
		}

			.nkotl-box-list-col-name a {
				font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 400;
				color: #0a66be;
				text-decoration: none;
				margin:0 auto;
				display:block;
				padding: 0;
				transition: 0.1s linear;
			}

		.nkotl-box-list-col-brand {
			width:10%;
			position:relative;
			float: left;
			padding: 5px 0 5px 0;
			margin: 0 auto
		}

			.nkotl-box-list-col-brand p {
				font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: 400;
				color: #000;
				text-decoration: none;
				margin:0 auto;
				display:block;
				padding: 0;
				transition: 0.1s linear;
			}

		.nkotl-box-list-col-timedel {
			width:7%;
			position:relative;
			float: left;
			padding:0;
			margin: 0 auto;
			padding: 18px 0 18px 0
		}

			.nkotl-box-list-col-timedel p {
				font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: 400;
				color: #000;
				text-decoration: none;
				margin:0 auto;
				display:block;
				padding: 0;
				transition: 0.1s linear;
			}

		.nkotl-box-list-col-price {
			width:8%;
			position:relative;
			float: left;
			padding: 17px 0 0 0;
			margin: 0 auto
		}

			.nkotl-box-list-col-price p {
				font-family: 'Exo 2', 'Montserrat', 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 600;
				color: #000;
				text-decoration: none;
				margin:0 auto;
				display:block;
				padding: 0;
				transition: 0.1s linear
			} 
			
			.con6_gt_1_1_3 span { 
				font-size:11px;
				font-weight:400;
				line-height: 7px;
				width: 0.4em;
				border-bottom: 1px solid #6ca51a; 
				display: inline-block;
				font-weight: normal
			} 

		.nkotl-box-list-col-but {
			width:8%;
			position:relative;
			float: left;
			padding:10px 0 0 0;
			margin: 0 auto;
			text-align: right
		}
	
.popup-buy-green {
	background-color: #0a66be;
    color: #fff;
    padding: 8px 10px 8px 10px;
    cursor: pointer;
	font-family: 'Exo 2', 'Roboto', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 500;
	margin: 0 0 0 0;
	text-decoration: none;
	border-radius:3px;
	border: 1px #0a66be solid;
	transition: 0.1s linear;
}
	
.popup-buy-green:hover {
	color: #0a66be;
	background-color: #fff;
	border: 1px #0a66be solid;
	transition: 0.1s linear;
}



			a.text3-1:link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color:#fff;
				text-decoration: none;
				transition: 0.3s linear;
				margin: 0 20px 20px 0;
				background: #e89806;
				padding: 6px 10px 6px 10px;
				border-radius: 5px;
				border:1px solid #e89806;
				display: inline-block;
			}

			a.text3-1:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color:#fff;
				text-decoration: none;
				transition: 0.3s linear;
				margin: 0 20px 20px 0;
				background: #e89806;
				padding: 6px 10px 6px 10px;
				border-radius: 5px;
				border:1px solid #e89806;
				display: inline-block;
			}

			a.text3-2:link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color:#000;
				text-decoration: none;
				transition: 0.2s linear;
				margin: 0 20px 20px 0;
				background: #fff;
				padding: 6px 10px 6px 10px;
				border-radius: 5px;
				border:1px solid #eaeaea;
				display: inline-block;
			}

			a.text3-2:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color:#fff;
				text-decoration: none;
				transition: 0.2s linear;
				margin: 0 20px 20px 0;
				background: #e89806;
				padding: 6px 10px 6px 10px;
				border-radius: 5px;
				border:1px solid #e89806;
				display: inline-block;
			}

			a.text3-2:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color:#000;
				text-decoration: none;
				transition: 0.2s linear;
				margin: 0 20px 20px 0;
				background: #fff;
				padding: 6px 10px 6px 10px;
				border-radius: 5px;
				border:1px solid #eaeaea;
				display: inline-block;
			}
			
			



.con7_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#808080;
	margin: 0 auto;
	padding:0;
}

.bottom-cppr-copyright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_9 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
	color:#c4c4c4;
	margin: 0 auto;
	padding:0;
}



.bottom-cppr-privacy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 25px 0 0;
	padding:0;
}




		.nkotl-box-img {
			width:50%;
			position:relative;
			float: left;
			padding:0;
			margin: 0 auto;
			text-align: center;
		}

		.nkotl-box-info {
			width:50%;
			position:relative;
			float: left;
			padding:0;
			margin: 0 auto
		}


				.nkotl-box-info-mnf-logo {
					width:100%;
					position:relative;
					float: left;
					padding:0;
					margin: 10px 0 0 0;
				}

					.nkotl-box-info-mnf-logo img {
						max-height:30px;
					}

				.nkotl-box-info-mnf-prtnum {
					width:100%;
					position:relative;
					float: left;
					padding:0;
					margin: 0 auto
				}

				.nkotl-box-info-mnf-orig {
					width:100%;
					position:relative;
					float: left;
					padding:0;
					margin: 0 auto;
				}


				.nkotl-box-info-cart-count {
					width:50%;
					position:relative;
					float: left;
					padding:15px 0 0 0;
					margin: 0 auto
				}
				
				.nkotl-box-info-cart-button {
					width:50%;
					position:relative;
					float: left;
					padding:13px 0 0 0;
					margin: 0 auto
				}
}