.cat_deliv_item { display:flex; flex-wrap:nowrap; border:1px solid #aaa; border-radius:3px; position:relative; background: #fff; box-shadow: 0 0 5px rgb(122 122 122 / 35%);} 
	.cat_deliv_item_im_block { display:flex; flex-wrap:nowrap; } 
		.cat_deliv_item_image { border:1px solid #777;} 
			.cat_deliv_item_quick_view { position:absolute; text-align:center; opacity:0.01; background:#333; color:#fff; border-radius:4px; cursor:pointer;}
			.cat_deliv_item_quick_view:hover { background:#333; opacity:1.0; color:#fff;} 	
			.cat_deliv_item_img_priv_item { border:1px solid #aaa; }
			.cat_deliv_item_img_priv_item:hover { opacity:0.2; }
		.cat_deliv_char_block{ display:flex; flex-wrap:nowrap; }
		.cat_deliv_item_h1 { font-weight:bold;}
			.cat_deliv_item_link { color:#116224;}
			.cat_deliv_item_link:hover { color:#000;}
		.cat_deliv_ad_block { display:flex; flex-wrap:nowrap; }	
			.cat_deliv_item_char_video_span { background:#800; font-weight:bold; color:#fff; text-align:center; position:relative; border-radius:2px; }
				.cat_deliv_item_char_status_span { color:#fff; font-weight:bold; text-align:center; position:relative; border-radius:2px;}
	.cat_deliv_item_pr_block { border-left:1px dotted #777; }
		.mtfb_item_vidacha_akciya { position:absolute; top:0; right:0; z-index:2; }
			.mtfb_item_vidacha_akciya_txt { color:#fff; transform:rotate(38deg); font-weight:bold; position:relative;}
				.old_price { color:#999; text-decoration: line-through; }
				.cat_deliv_item_price_sale { color:#fff; text-align:center; background:#f00; font-weight:bold; border-radius:2px; position:relative; }
				.actual_price { color:#f50; } 
			.cat_deliv_item_buy_block { display:flex; flex-wrap:nowrap; font-family:'Open Sans', sans-serif; font-weight:bold; cursor:pointer; }
			.cat_deliv_item_icons { text-align:center; }

.cat_deliv_item { width:1110px; margin:0 0 15px 0; height:237px; }
	.cat_deliv_item_im_block { width:304px; height:220px; margin:7px; }
		.cat_deliv_item_image { width:220px; margin:0px 0 18px 0; }
	.cat_deliv_item_im_block2 { width:80px; padding-top:6px; margin:0 10px 0 8px;} 
			.cat_deliv_item_quick_view { top:90px; left:24px; width:176px; height:36px; padding-top:16px; font-size:16px; }
			.cat_deliv_item_img_priv_item { width:62px; height:62px; margin:0 0 10px 0; }
	.cat_deliv_item_note_block { margin:10px 0; font-size:14px; }
			.cat_deliv_item_h1 { font-size:19px; margin:0 0 7px 0px;}
			.cat_deliv_char_block{ margin-top:12px; }
			.cat_deliv_char_left{ width:280px; }
			.cat_deliv_char_right{ width:260px; }
		.cat_deliv_ad_block { font-size:15px; padding-top:28px; }	
			.cat_deliv_item_char_video_div { height:20px; margin-right:8px; }
			.cat_deliv_item_char_video_span { width:92px; height:21px; font-size:14px; padding:1px 0; }	
				.cat_deliv_item_char_status_span { width:110px; height:21px; font-size:14px; padding:1px 0;  } 
	.cat_deliv_item_pr_block { width:230px; height:220px; margin:9px 7px 7px 5px; padding-left:8px;}
		.mtfb_item_vidacha_akciya { width:140px; height:140px; } 
			.mtfb_item_vidacha_akciya_txt { font-size:15px; top:48px; left:33px; }
			.cat_deliv_item_price { height:146px; margin:0 0 5px 8px; }  
				.old_price { font-size:19px; height:26px; padding-top:50px; }
				.cat_deliv_item_price_sale_wr { width:64px; height:26px; position:relative; top:7px; }
				.cat_deliv_item_price_sale { font-size:19px; padding-top:1px; }
				.actual_price { font-size:26px; padding-top:10px; }   
			.cat_deliv_item_buy_block { width:225px; margin:10px 0 5px 8px;}
				.cat_deliv_item_buy { width:193px; font-size:18px; } 
				.cat_deliv_item_icons { width:26px; font-size:20px; padding-top:3px; }
				
@media (min-width: 1280px) and (max-width: 1439px) {  
.cat_deliv_item { width:980px; margin:0 0 15px 0; height:237px; }
	.cat_deliv_item_im_block { width:190px; display:block;}
	.cat_deliv_item_im_block1 { width:190px; height:174px; }
		.cat_deliv_item_image { width:180px; margin-top:0; }
	.cat_deliv_item_im_block2 { display:flex; flex-wrap:nowrap; justify-content: center; width:190px; margin:0;}
			.cat_deliv_item_quick_view { top:90px; left:24px; width:176px; height:36px; padding-top:16px; font-size:16px; }
			.cat_deliv_item_img_priv_item { width:36px; height:36px; margin:7px 5px 0 0; }
	.cat_deliv_item_note_block { height:180px; margin:10px 0; font-size:15px; }
		.cat_deliv_ad_block { padding-top:20px; }	
	.cat_deliv_item_pr_block { display:block; width:210px; height:220px; margin:9px 7px 7px 7px; padding-left:2px;} 
			.cat_deliv_item_price { display:block; width:150px; height:150px; margin-bottom:5px; }  
			.cat_deliv_item_buy_block { width:225px; }
				.cat_deliv_item_buy { width:183px; font-size:16px; } 
				.cat_deliv_item_icons { width:26px; font-size:18px; padding-top:3px; }
} 

@media (min-width: 1024px) and (max-width: 1279px) {  
.cat_deliv_item { display:block; width:744px; margin:0 0 15px 0; height:278px; }
	.cat_deliv_item_im_block { width:190px; display:block; float:left;}
	.cat_deliv_item_im_block1 { width:190px; height:174px; }
		.cat_deliv_item_image { width:180px; margin-top:0; }
	.cat_deliv_item_im_block2 { display:flex; flex-wrap:nowrap; justify-content: center; width:190px; margin:0;}
			.cat_deliv_item_quick_view { top:90px; left:24px; width:176px; height:36px; padding-top:16px; font-size:16px; }
			.cat_deliv_item_img_priv_item { width:36px; height:36px; margin:7px 5px 0 0; }
	.cat_deliv_item_note_block { height:180px; margin:10px 0; font-size:14px; float:left;}
		.cat_deliv_ad_block { padding-top:20px; }	
	.cat_deliv_item_pr_block { display:flex; flex-wrap:nowrap; clear:both; width:700px; height:26px; margin:8px 0 0 0; border:none;}
			.cat_deliv_item_price { display:flex; flex-wrap:nowrap; width:300px; height:26px; margin:8px 0 0 0; }  
				.old_price { width:110px; font-size:16px; height:26px; padding-top:2px; }
				.cat_deliv_item_price_sale_wr { width:100px; height:26px; position:relative; top:2px; }
				.cat_deliv_item_price_sale { width:64px; font-size:16px; padding-top:1px; }
				.actual_price { width:120px; font-size:21px; padding-top:0px; } 
			.cat_deliv_item_buy_block { width:205px; }
				.cat_deliv_item_buy { width:163px; font-size:15px; margin-left:10px;} 
				.cat_deliv_item_icons { width:26px; font-size:17px; padding-top:3px; margin-left:5px;}  
} 

@media (max-width: 1023px) { 
.cat_deliv_item { display:block; width:744px; margin:0 0 15px 0; height:278px; }
	.cat_deliv_item_im_block { width:190px; display:block; float:left;}
	.cat_deliv_item_im_block1 { width:190px; height:174px; }
		.cat_deliv_item_image { width:180px; margin-top:0; }
	.cat_deliv_item_im_block2 { display:flex; flex-wrap:nowrap; justify-content: center; width:190px; margin:0;}
			.cat_deliv_item_quick_view { top:90px; left:24px; width:176px; height:36px; padding-top:16px; font-size:16px; }
			.cat_deliv_item_img_priv_item { width:36px; height:36px; margin:7px 5px 0 0; }
	.cat_deliv_item_note_block { height:180px; margin:10px 0; font-size:14px; float:left;}
		.cat_deliv_ad_block { padding-top:20px; }	
	.cat_deliv_item_pr_block { display:flex; flex-wrap:nowrap; clear:both; width:700px; height:26px; margin:8px 0 0 0; border:none;}
			.cat_deliv_item_price { display:flex; flex-wrap:nowrap; width:300px; height:26px; margin:8px 0 0 0; }  
				.old_price { width:110px; font-size:16px; height:26px; padding-top:2px; }
				.cat_deliv_item_price_sale_wr { width:100px; height:26px; position:relative; top:2px; }
				.cat_deliv_item_price_sale { width:64px; font-size:16px; padding-top:1px; }
				.actual_price { width:120px; font-size:21px; padding-top:0px; } 
			.cat_deliv_item_buy_block { width:205px; }
				.cat_deliv_item_buy { width:163px; font-size:15px; margin-left:10px;} 
				.cat_deliv_item_icons { width:26px; font-size:17px; padding-top:3px; margin-left:5px;}  
}
 