@media screen and (max-width: 1000px){
.kor_skidka {
	margin: 95px 0px 0px 22px;
    position: absolute;
    width: 101px;
	left: 0;
	}
	
.korzina_tab .img {
	left: 0;
	position: absolute;
	margin-left: 22px;
	
	}
	
	
.korzina_tab .artikul{
	margin: 80px 0 0 116px;
	}
	
.star_cena {
    margin: 40px 40px 0 119px;
    right: 0;
}
	
.nov_cena {
	margin: 60px 0 0 100px;
	right: 0;
}

.korzina_tab .cena {
	margin: 105px 25px 0px 0px;
	right: 10px;
	}

.korzina_tab .udalit {
	left: 0;
    top: 0;
	margin: -90px;
	margin-left: 346px;
	font-size: 1px;
    height: 20px;

}
.cherta {
	right: 0;
	margin: 93px 0 0 -189px;
	width: 100%;
	}
	
.korzina_tab .kolvo {
	margin-top: 92px;

}
#warning_message {
	height: 20px;
    overflow: hidden;
	color: red;
    position: absolute;
    margin-top: -85px;
	margin-left: 10px;
	}
	
.korzina_tab {
	margin-top: -88px;
	}
.korzina_itogo {
	text-align:center;
	margin-top: 0;
	}
	
.korzina_kupon {
	width: 100%;
}
.korzina_itogo5 {
    margin: 11px 0 0 -40px;}
	
.korzina_itogo3 {
    margin: 10px 10px;}
	
.errortext {
	margin-left:10px;}
	
	
									/*Оформление Заказа*/

.tab_podpiska {margin: auto !important;
	width: 462px; }

			
.bx_block.r1x3.pt8{
	
	left:65px;
	text-align:left;
}

.bx_block.r3x1>input{
	width:320px !important;
	margin: 0;

}
.bx_block.r3x1 {
	padding:5px;
	}
.bx_block.r3x1>textarea{
	width: 320px !important;
	margin-top: 20px !important;
		}
.bx-ui-slst-pool {
	width: 320px;
	margin-top: 40px;
    	}
	
.bx_ordercart_order_sum {
	width:0 ;
	float:none ;}
	
.zakaz_2_itogo {
	text-align:left;}
	
.bx_ordercart_order_pay {
	margin: auto;
    width: 200px;
	}
	
.zakaz_2_itogo {
	border: none;}
.zakaz_2{border-bottom: 1px solid #babec1;
	}
#ORDER_FORM {overflow: hidden;}


.zakaz_1_pravo-3>textarea{
	width: 105%;
    margin: auto;
	max-width:none !important;
	}


.location-block-wrapper {
	 margin-top: -30px;
}
.vin_enter	{text-align: right;
    margin-right: 20px;
    margin-top: -75px;}

.dropdown-block {margin-top: 20px;}




							/* Авторизация   */
.bx-system-auth-form {text-align:center; }

.reg_input {width: 200px;
			margin:auto;}
			
.bx-system-auth-form>form>table{width: 200px;
							margin:auto;}
							
							
							/*Звонок  */
.form_div {text-align:center;}
							
.inputtext {width: 150px !important;}	

#phonecallack {width: 150px !important;}

#comp_44b0245a16a809c3b10cbdbe8627e13d {text-align:center;}

.btn-primary {width:90% !important;
			  margin-right:10%;}

	
}
.mob_fix_filler{
	display:none;
}
@media screen and (max-width: 564px) {
	
	.zag_kat_mob{
		position:absolute;
		width:100%;
		text-align:center;
		margin: 0 !important;
		padding-right: 10px;
		line-height: 1.2;
	}
	
	.lr_poisk_mob{
		margin-top:22px;
	}
	.lr_poisk_mob .close_search{
		display:none;
	}
	.lr_poisk_mob input{
		height: 33px;
		border-radius: 6px;
		outline:none;
	}
	
	.hleb{
		padding-bottom:15px;
		margin-top:-20px;
	}
	
	.lr_soderjim2 h1{
		margin:0 auto;
	}
	
	.mob_fix_filler{
		display:block;
	}
	.z_textarea{
		position:absolute !important;
		left:0 !important;right:0 !important;
		width:100% !important;
		margin-top:15px;
	}
	.r1x3.z_textarea{
			padding:0 !important;
			text-align:center !important;
	}
	.r3x1.z_textarea{
		padding-top:10px !important;
	}
	
	.bx-slst input.bx-ui-combobox-fake{
		margin-left:0px;
		padding-left:5px;
	}
	
	.zakaz_tf_k{
		width:120px;
	}
	.zakaz_tf_v{
		width:auto;
	}
	.bx_block.r3x1.zakaz_tf_v>input{
		width:100% !important;
		margin:0 !important;
		
	}
	.bx_block.r1x3.pt8.check{
		text-align:right;
	}
	
	.zakaz_1_pravo-1{
		padding:0 5px 10px 5px;
	}
	
	.zakaz_2_term{
		padding:5px 0 !important;
		width:100% !important;
	}
	.zakaz_2_oformit{
		width:100% !important;
	}
	.zakaz_2_oformit a{
		margin-top:5px;
	}
	
	.mob_proverka .zakaz_2_proverka-2{
		margin: 5px auto;
	}
	.zakaz_2_proverka-1{
		margin:0 15px;
		margin-top:5px;
	}
	
	.cherta{
		margin-top:100px;
	}
.korzina_tab .nazvanie a {
    font-size: 15px;
}

			/*
			ДЛЯ Шапки
			
			.lr_verh {
				width:100%}
	
			.lr_verh2 {
				width:100%}
				
			.lr_logo_1 {
				padding: 0;
				float: left;
    			margin: -23px -15px -44px 21px;
			}*/
.kor_skidka {
	left: 0px;
	margin-top:105px;
    }
.korzina_tab .img {
	left: 0;
    height:100px;
	overflow:hidden;
	margin-left:25px;
}
.lr_soderjim {
	width: 100%;
	}
.lr_soderjim2 {
	width: 100%;
	margin-bottom:0;
	}
.nov_cena {
	width: 160px;
    			/*margin: 0px 0 0 85px;*/
	}
.korzina_tab .nazvanie {
	width: 47%;
	margin: 13px 0 20px 130px;
	height: 47px;
    overflow: hidden;
	}
.korzina_tab .udalit {
	right: 0;
    top: 0;
    /* margin: -51% 0% 0px 316px; */
	margin:-70px 0 0 2px;
	font-size: 1px;
    height: 20px;

	}
.star_cena {
	right: 0;
	margin: 52px -5px 0 0;
	}
.nov_cena {
	right: 0;
	margin-top: 70px;
	margin-left: 0px;
	text-align:right;

	
}
.korzina_tab .cena {
	right: 0;
	margin-right:0;
				/*margin: 27px 0 0 -7px;}*/
	
}
.korzina_tab .artikul {
	position: absolute;
    right: 0;
    padding-right: 10px;
    margin: 0;
}

.korzina_tab .kolvo {
    right: 0;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: 100px;

}
.korzina_tab .kolvo table{
	margin:0 auto;
}
.kolvo>table>tbody>tr>td>div {
	/* position: absolute; */
    top: 0;
    left: 0;
    /* margin-top: 30px; */
    margin-left: 10px;
}
.korzina_itogo5 {
	position:relative;
	margin: 0%;
    width: 100%;}
	
.korzina_itogo4 {
    width: 100%;
    text-align: center;
	margin-left:0;}
	
.korzina_itogo3 {
    width: 100%;
    text-align: center;
	margin: 10px 0;}
	
	
.korzina_itogo2 {
    }
	
	
.korzina_itogo {
    width: 100%;
    text-align: center;
    margin-top: 0;
    left: 0;
	margin-right:0;}
	
	
.korzina_kupon {
    width: 100%;
 display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
	.korzina_kupon .bx_ordercart_coupon span.good, .korzina_kupon .bx_ordercart_coupon span.bad, .korzina_kupon .bx_ordercart_coupon span.disabled{
	left: -25px;
  	position: absolute;
}
.korzina_kupon .bx_ordercart_coupon{
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bx-touch .korzina_kupon .bx_ordercart_coupon_notes{
width: 172px;
margin-right: 28px;
}
	.korzina_kupon .bx_ordercart_coupon span{
	margin-left: -15px;
}
.korzina_niz {
    width: 100%;
    text-align: center;
}

.checkout {
	padding: 7px 0px;
	width: 100%;
	height: auto;
}


					/*Оформление Заказа*/

.tab_podpiska {
	margin: auto 1% !important;
	/* width: 411px; */
	width: 98%;
	}

			
.bx_block.r1x3.pt8{
	vertical-align:top;
	/* top: -10px; */
    /* position: relative; */
	/* left:65px; */
	text-align:left;
}

.bx_block.r3x1>input{
	width:230px !important;
	margin: 25px 0 0 -70px;

}
.bx_block.r3x1 {
	padding:5px;
	}
.bx_block.r3x1>textarea{
	/* width: 230px !important; */
	width:100% !important;
	margin-top: 20px !important;
	/* position: relative; */
    /* right: 84px; */
	}
.bx-ui-slst-pool {
	float:none;
	width: 230px;
    margin-top: 45px;
	/* left: -70px; */
    position: relative;}
	
.bx_ordercart_order_sum {
	width:100% ;
	float:none ;}
	
.zakaz_2_itogo {
	text-align:left;}
	
.bx_ordercart_order_pay {
	margin: auto;
    width: 200px;
	}
	
.zakaz_2_itogo {
	border: none;}
.zakaz_2{border-bottom: 1px solid #babec1;
	}
#ORDER_FORM {overflow: hidden;}


.zakaz_1_pravo-3>textarea {
	width: 100%;
    margin: auto;
	max-width:none !important;
	}
	
.vin_enter {text-align: center;}



							/* Авторизация   */
							
							
.bx-system-auth-form {padding: 0 !important;}
	
	




}
@media screen and (max-width: 320px){
.korzina_tab tr {
    padding: 0 40px; 
}

.kor_skidka {
	left: 0px;
    			/*margin: 6px 0 0 20px;*/
	}
.korzina_tab .img {
	left: 0;
    			/*margin-left: -20px;*/
	
}
.lr_soderjim {
	width: 100%;
	}
.lr_soderjim2 {
	width: 100%;
	}

.korzina_tab .nazvanie {
	width: 45%;
	margin: 10px 0 16px 100px;
	}
.korzina_tab .udalit {
	right: 0;
    top: 0;
    margin: -50% -19% 0 320px;
	font-size: 1px;
    height: 20px;
	}
.star_cena {
	right: 0;
	margin-top: 50px;
	}
.nov_cena {
	right: 0;
    margin-top: 65px;
		
}
.korzina_tab .cena {
	right: 5px;
				/*margin: 27px 0 0 -7px;}*/
	
}
.korzina_tab .artikul {
	margin: 80px 0 0 -17px;

}

.kolvo>table>tbody>tr>td>div {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 30px;
    margin-left: 55px;
}
#warning_message {
	margin-left: 10px;
	height: 20px;
    overflow: hidden;
	}
.korzina_itogo5 {
	position:relative;
	margin: 0%;
    width: 100%;}
	
.korzina_itogo4 {
    width: 100%;
    text-align: center;}
	
.korzina_itogo3 {
    width: 100%;
    text-align: center;}
	
	
.korzina_itogo2 {
    }
	
	
.korzina_itogo {
    width: 100%;
    text-align: center;
    margin-top: 0;
    left: 0;
	margin-right:0;}
	
	
.korzina_kupon {
    width: 100%;
}


.korzina_niz {
    width: 100%;
    text-align: center;
}

.checkout {
	padding: 7px 0px;
	width: 100%;
	height: auto;
}


										/*Оформление Заказа*/
							
							
.bx_block.r1x3.pt8{
	top: -26px;
    position: relative;
	left:65px;
	text-align:left;
}

.bx_block.r3x1>input{
	width:250px !important;
	margin: 25px 0 0 -70px;

}
.bx_block.r3x1 {
	padding:5px;
	}
.bx_block.r3x1>textarea{
	width: 230px !important;
	margin-top: 20px !important;
	position: relative;
    right: 82px;
	}
.bx-ui-slst-pool {
	float:none;
	width: 250px;
    margin-top: 45px;
	left: -70px;
    position: relative;}
	
.bx_ordercart_order_sum {
	width:100% ;
	float:none ;}
	
.zakaz_2_itogo {
	text-align:left;}
	
.bx_ordercart_order_pay {
	margin: auto;
    width: 200px;
	}
	
.zakaz_2_itogo {
	border: none;}
.zakaz_2{border-bottom: 1px solid #babec1;
	}
#ORDER_FORM {overflow: hidden;}

#tab_zakaz {margin-left: -40px !important }

.vin_enter {text-align: center;}



							/* Авторизация   */
							
							
.bx-system-auth-form {padding: 0 !important;
	
	}




}
