/*  Корзина */
.basket  { height:530px; width:960px; background:#fff; border:1px solid #999; margin:0 0 25px 0;}
.basket_in { height:300px; width:960px; display:flex;} 
	.basket_left {width:300px; }
		.img_korzina2{ width:300px; border:none; } 
	.basket_right { width:620px; font-size:52px; padding:20px 0 0 20px;}
		.basket_right a{color: #00895f;}
			.basket_h1{ height:240px; }
		.basket_artikul{ height:55px; font-size:40px; } 
.basket_pr { height:100px; width:960px; display:flex; margin-top:25px; }   
			.basket_price { width:300px; font-size:50px; text-align:center; font-weight:normal; color:#222; }    
			.korzina_price_rub  {font-size:51px; font-weight:normal; position:relative; top:0px;} 
			.korzina_plug_value_div_cont { display: flex; flex-wrap: nowrap; justify-content: center; padding-left:4px; }
				.korzina_plug_value_div { width:300px; justify-content: center; } 
				.numb_buttonlt { width:65px; height:65px; font-size:50px; text-align:center; padding:1px 0 0 0; cursor:pointer; font-family: Arial;
							 border:1px solid #bbb; border-radius:3px; color: #000; background: #DCDCDA linear-gradient(#fff, #dcdcdc);}
				.numb_buttonrt { width:65px; height:65px; font-size:50px; text-align:center; padding:1px 0 0 1px; cursor:pointer; font-family: Arial; 
							border:1px solid #bbb; border-radius:3px; color: #000; background: #DCDCDA linear-gradient(#fff, #dcdcdc); margin-right:6px;}  
				.tovarov_number{ width:120px; height:65px; text-align:center; font-size:50px; margin:0 5px; font-weight:normal; 
								background: #fff; border: 1px solid #003e2b; border-radius: 3px;}	  
.basket_x { height:50px; text-align:center; font-size:45px; margin-top:30px;	} 
		   .submit_korzina_del{ text-align:center; cursor:pointer; color:#800; }  
			.submit_korzina_del_item { width:35px; position:relative; top:3px;}
.basket_itogo { height:90px; width:960px; font-size:60px; background:#fff; border:1px solid #999; margin:25px 0 25px 0; display:flex; align-items: flex-start; }
	.td_korz_center{ text-align:center; width:320px; font-weight:bold; }
		 #itogo_kor_numb { width:300px; font-size:60px; border:none; text-align:center; margin-top:10px; font-weight:bold;}  
		 
/*  Заказ */
#plugin_korzina { width:960px; }  
#basket_zakaz { width:960px; }  
	#basket_zakaz_in { width:936px; height:1100px; font-size:45px; margin-bottom:50px; line-height:25px; border:1px solid #aaa; background:#fff; padding:7px 12px 10px 12px; }    
	#basket_zakaz_in_otpravka {  border:1px solid #aaa; background:#fff; padding:7px 12px 10px 12px; }    
 		.korzina_h2	 {  width:936px; font-weight:bold; text-align:center; font-family: Verdana; font-size: 55px; line-height: 70px; 
					  clear:both; border-bottom:1px dotted #999; margin-bottom:20px; } 
			  .basket_parameters { width:920px; font-size:50px; padding:0; margin:0 auto 22px auto;}
			  .basket_parameters p {  apgn-items: basepne; display: flex; margin-bottom: 40px;}
			  .basket_parameters p::before {  order: 2; content: ''; border-bottom: 1px dashed #777; flex-grow: 1; margin: 0 5px;}
			  .basket_parameters .value { order: 3; } 
					.korzina_zakaz_itogo { font-weight:bold; color:#177156; } 
		#oformlenie-zakaza-1klick { display:flex; justify-content: center; }
		.basket_oformlenie_zakaza { width:900px; height:80px; font-size:60px; padding-top:40px; margin:50px auto 25px auto; text-align:center; color:#fff; background:#177156; border-radius:8px; }
		.basket_input { width:896px; height:80px; margin:10px 0 10px 20px; padding-left:12px; border-radius:3px; border:1px solid #aaa;}
		.basket_comment { width:850px; margin:30px 0 30px 80px;} 
		#basket_checkbox{ margin-right:0px; position:relative; top:8px;}  
		.basket_checkbox {width: 30px; height: 30px; margin-right: 20px;}
		.korzina_label {line-height:40px; font-size:32px;} 
		
/*  Корзина пуста */
	.korzina_empty { width:550px; margin:0 auto;}
	.korzina_empt_h2 { text-align:center; font-size:28px; margin-top:50px;}
	.korzina_empt_p { text-align:center; font-size:22px; } 
	.korzina_empt_a{ text-decoration:none; text-transform:uppercase; }
	.korzina_empt_a:hover{ text-decoration:none;} 
		
		
/*  Заказ отправлен*/ 
	.otpravka-zakaza_ok_wrapp {width:960px; } 
	.otpravka-zakaza_ok {width:600px; border:1px solid #333; margin:25px 0;} 
	.otpravka_h2 { font-size:45px; margin-bottom:55px;}  
	
@media (min-width: 980px) {      	
}

@media (min-width: 768px) and (max-width: 979px)  { 
/*  Корзина */
.basket  { height:445px; width:720px; margin:0 0 20px 0;}
.basket_in { height:275px; width:720px; }
	.basket_left {width:240px; }
		.img_korzina2{ width:240px;} 
	.basket_right { width:480px; font-size:36px; padding:10px 0 0 20px;} 
			.basket_h1{ height:205px; }
		.basket_artikul{ height:35px; font-size:30px; } 
.basket_pr { height:70px; width:720px; margin-top:25px; }   
			.basket_price { width:240px; font-size:40px; }    
				.korzina_price_rub  {font-size:41px; top:0px;} 
			.korzina_plug_value_div { width:240px; justify-content: center; }   
.basket_x { height:45px; text-align:center; font-size:30px; margin-top:20px;}  
			.submit_korzina_del_item { width:25px; top:3px;}
.basket_itogo { height:70px; width:720px; font-size:45px; margin:25px 0 25px 0;}
		 #itogo_kor_numb { width:240px; font-size:45px;} 

/*  Заказ */
#plugin_korzina { width:720px; }  
#basket_zakaz { width:720px; }  
	#basket_zakaz_in { width:696px; height:990px; font-size:45px; line-height:25px; padding:5px 12px 10px 12px; }  		
	#basket_zakaz_in_otpravka { width:696px; height:380px; font-size:45px; line-height:25px; padding:5px 12px 10px 12px; margin-bottom:25px;}  		
	.korzina_h2	 {  width:696px; font-size:42px; line-height:50px; margin-bottom:20px;} 
			  .basket_parameters { width:690px; font-size:38px; }
			  .basket_parameters p {  apgn-items: basepne; display: flex; margin-bottom:32px;} 
		.basket_oformlenie_zakaza { width:696px; height:66px; font-size:45px; padding-top:30px; margin:50px auto 25px auto; border-radius:8px; }
		#oformlenie-zakaza-1klick { display:flex; justify-content: center; }
		.basket_input { width:696px; height:70px; margin:10px 0 10px 0px; padding-left:12px; }
		.basket_comment { width:670px; margin:30px 0 30px 20px;} 
		#basket_checkbox{ margin-right:0px; position:relative; top:8px;}  
		.basket_checkbox {width: 30px; height: 30px; margin-right: 12px;}
		.korzina_label {line-height:40px; font-size:30px;} 
		
/*  Заказ отправлен*/ 
	.otpravka-zakaza_ok_wrapp {width:720px; } 
	.otpravka-zakaza_ok {width:450px; border:1px solid #333; margin:25px 0;} 
	.otpravka_h2 { font-size:42px; margin-bottom:55px;} 
} 
@media (min-width: 480px) and (max-width: 767px)  { 
/*  Корзина */
.basket  { width:460px; height:945px; margin:0 0 20px 0;}
.basket_in { width:460px; height:525px; display:block; }
	.basket_left {width:420px;}
		.img_korzina2{ width:360px; margin-left:40px;} 
	.basket_right { width:460px; font-size:36px; padding:10px 0 0 20px; } 
			.basket_h1{ height:205px; width:410px; }
		.basket_artikul{ height:35px; font-size:30px; } 
.basket_pr { height:220px; width:360px; margin:115px 0 0 100px; display:block; }   
			.basket_price { width:240px; height:65px; font-size:40px; }    
				.korzina_price_rub  {font-size:41px; top:0px;} 
			.korzina_plug_value_div { width:240px; height:75px; justify-content: center; }   
.basket_x { height:45px; text-align:center; font-size:30px; margin-top:20px;}  
			.submit_korzina_del_item { width:25px; top:3px;}
.basket_itogo { display:block; height:200px; width:400px; font-size:40px; margin:25px 0 25px 0; padding:20px 0 0 60px;}
		 #itogo_kor_numb { width:240px; font-size:45px; margin-bottom:12px;} 
		  
/*  Заказ */ 
#plugin_korzina { width:460px; }  
#basket_zakaz { width:460px; }  
	#basket_zakaz_in { width:440px; height:810px; font-size:25px; line-height:25px; padding:5px 12px 10px 12px; }  		
	.korzina_h2	 {  width:440px; font-size:32px; line-height:40px; margin-bottom:20px; } 
			  .basket_parameters { width:440px; font-size:20px;}
			  .basket_parameters p {  apgn-items: basepne; display: flex; margin-bottom:20px;} 
		.basket_oformlenie_zakaza { width:440px; height:46px; font-size:32px; padding-top:20px; margin:40px auto 25px auto; border-radius:6px; }
		#oformlenie-zakaza-1klick { display:flex; justify-content: center; }
		.basket_input { width:440px; height:50px; margin:10px 0 10px 0px; padding-left:12px; }
		.basket_comment { width:400px; margin:30px 0 30px 20px;} 
		#basket_checkbox{ margin-right:0px; position:relative; top:4px;}  
		.basket_checkbox {width:25px; height:25px; margin-right:4px;}
		.korzina_label {line-height:30px;  font-size:24px;} 
		
/*  Заказ отправлен*/ 
	.otpravka-zakaza_ok_wrapp {width:450px; } 
	.otpravka-zakaza_ok {width:350px; border:1px solid #333; margin:0 0 25px 25px;} 
	.otpravka_h2 { font-size:32px; margin-bottom:35px;} 
} 
@media (max-width: 479px) {
/*  Корзина */
.basket  { width:360px; height:852px; margin:0 0 20px 0;}
.basket_in { width:360px; height:525px; display:block; }
	.basket_left {width:310px;}
		.img_korzina2{ width:260px; margin-left:40px;} 
	.basket_right { width:330px; font-size:36px; padding:10px 0 0 20px; } 
			.basket_h1{ height:205px; width:300px; font-size:32px; }
		.basket_artikul{ height:35px; font-size:28px; } 
.basket_pr { height:220px; width:310px; margin:25px 0 0 55px; display:block; }   
			.basket_price { width:240px; height:65px; font-size:40px; }    
				.korzina_price_rub  {font-size:41px; top:0px;} 
			.korzina_plug_value_div { width:240px; height:75px; justify-content: center; }   
.basket_x { height:45px; text-align:center; font-size:30px; margin-top:20px;}  
			.submit_korzina_del_item { width:25px; top:3px;}
.basket_itogo { display:block; height:200px; width:340px; font-size:36px; margin:25px 0 25px 0; padding:20px 0 0 20px;}
		 #itogo_kor_numb { width:240px; font-size:45px; margin-bottom:12px;} 
		  
/*  Заказ */ 
#plugin_korzina { width:360px; }  
#basket_zakaz { width:360px; }  
	#basket_zakaz_in { width:336px; height:850px; font-size:25px; line-height:25px; padding:5px 12px 10px 12px; }  		
	.korzina_h2	 {  width:336px; font-size:32px; line-height:40px; margin-bottom:20px; } 
			  .basket_parameters { width:320px; font-size:18px;}
			  .basket_parameters p {  apgn-items: basepne; display: flex; margin-bottom:20px;} 
		.basket_oformlenie_zakaza { width:320px; height:75px; font-size:30px; line-height:30px; padding-top:10px; margin:40px auto 25px auto; border-radius:6px; }
		#oformlenie-zakaza-1klick { display:block; }
		.basket_input { width:328px; height:50px; margin:10px 0 10px 10px; padding:0 0 0 12px; }
		.basket_comment { width:330px; margin:30px 0 30px 10px;} 
		#basket_checkbox{ margin-right:0px; position:relative; top:4px;}  
		.basket_checkbox {width:25px; height:25px; margin-right:4px;}
		.korzina_label {line-height:28px;  font-size:22px;} 
	
/*  Заказ отправлен*/ 
	.otpravka-zakaza_ok_wrapp {width:330px; } 
	.otpravka-zakaza_ok {width:250px; border:1px solid #333; margin:0 0 25px 35px;} 
	.otpravka_h2 { font-size:22px; margin-bottom:25px;} 
} 








