@media (max-width: 1280px) {
	.productfull .price_area {width:100%; margin:10px 0px !important;}	
	.productfull .image_middle {width:100%;clear:both;float: none;text-align: center;}
    .image_middle  .product_label{width:100%;clear:both;float: none;text-align: left;}
	.image_middle .text_zoom  {margin: 0 auto !important;}
	
    tr#checkout td.td_1 {
	text-align: center;}	
	
	tr#checkout td.td_2 {
    text-align: center;}
	
	tr#checkout td{
	border: 0 solid #bfbfbf;}
	
	.jshop_subtotal .value {
    text-align: center;}
	
	.jshop_subtotal .name{
    text-align: center;}
	
	.price_area td.attributes_title {width:auto; font-weight: normal; padding: 0 10px !important; text-align: center;}
	
	.price_area td {
    text-align: center;}
	
	.jshop_list_product .product table.review_mark{
	float:none;}
	
	.jshop_list_product .product table.review_mark td{
	 padding: 0 !important;}
	 
	.jshop_list_product .product div.count_commentar{
	float:none;
    text-align: center;}
	
	.manufacturer_name{
	margin: 15px 0 10px 0;}
	
	table.jshop_cod {
    text-align: center;
	margin-top: -20px;}

    .jshop .list_product .product:hover {}
    .jshop_prod_cart_heder {display: none !important;}	
	.jshop .downlod_order_invoice{margin: 0 auto;width: 170px;}
	/*web.netflow.by*/
 /*   .jshop_list_product .product .buttons{margin-top:10px;}	*/
    .jshop_list_product .box_manufacrurer {display: table;}
	.productfull h1 { width: auto; line-height: 24px;text-align:center;font-size:22px; margin:0 0 20px;}	
	
}

@media (max-width: 1200px) {
    .jshop_subtotal td, tr#checkout td, .jshop_cod td, 
    table.jshop_cod, .finish td {border:0!important;padding: 8px 0!important;}

    .jshop_subtotal .value{
    text-align: center;
    white-space: nowrap;
    width: 100%;
    }
    .jshop_subtotal .name{
    padding-right: 0px;
    text-align: center;
    width: 100%;
    }	
	
}
	
/* landscape tablet and desktop */
@media (max-width: 979px) {	
	
	#categories .joomshooping_categories_item { width:221px;}	
	.go_filters {padding:18px 0 0;text-align:right;}
	.jshop_list_product .filter_price {width:220px;}
	.jshop_list_category .jshop_categ {
		clear:both;
		float:none;
		width:100%!important;}
		
		.jshop_list_category .jshop_categ .image {
			min-height:150px;}
		
		.productfull h1 { width: auto; line-height: 32px; font-size:22px; margin:0}	
	
}

@media (min-width: 767px) and (max-width: 979px) {	

}	

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {	
	#categories .joomshooping_categories_item { width:210px;}
	.jshop_list_category .jshop_categ .image { min-height:0; text-align:center; float:none}
		
	.jshop_list_product .block_product {
		width:100%!important;
		height: 100%!important;
		float:none;}
		
	.jshop .list_product .product .kartochka:hover{position: relative;}	

	.productfull .price_area { width:100%; margin:10px 0}	
	
	/* Cart dropdown */
.icecart_dropdown {
	min-width: 170px !important;}
	
    .jshop .list_product .product:hover {
}
}

@media (max-width: 979px) {		

#categories .joomshooping_categories_item { width:221px;}

.jshop_list_product {margin-top: 0;}	
	
	.jshop_list_category .jshop_categ {
		clear:both;
		float:none;
		width:100%!important;}
		
		.jshop_list_category .jshop_categ .image {
			min-height:150px;}

    .jshop .list_product .product:hover {
}	

/* Cart dropdown */
.icecart_dropdown {
}
		
	.icecart_dropdown .icecart_item {
		text-align: center !important;}
		
	.icecart_dropdown .icecart_price {
        text-align: center !important;}
		
		.icecart_dropdown .icecart_item:nth-child(2)  { border:none}
		
		.icecart_dropdown .icecart_item img {
			width:auto !important;
			text-align: center;
			float:none !important;
			margin:10px 0 0 0  !important;}
					
			.icecart_dropdown .icecart_item .icecart_info a {
				margin:8px 0 !important;}
		
			.icecart_dropdown .icecart_item span {margin:10px auto!important;}
}

@media (min-width: 767px) and (max-width: 979px) {

#sidl .label_products .block_item .item_image {
    float: none;
}	
#sidl .label_products .block_item .item_name {
	width:100%!important;
	float: none;}	
}	

/* Landscape phone to portrait tablet */
@media (max-width: 1000px) {				
	/* cart table responsive */	
	table.jshop.cart, 
	table.jshop.cart thead, 
	table.jshop.cart tbody,
	table.jshop.cart th, 
	table.jshop.cart td, 
	table.jshop.cart tr { 
		display: block;
		border:none;}
	
	table.jshop.cart thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;}
	
	table.jshop.cart td { 
		border: none;
		border-bottom: 1px solid #DCDFE0; 
		position: relative;}
	
	table.jshop.cart td:before { 
		display: none;}	
		
	
}

/* Landscape phones and down */
@media (max-width: 480px) {	
	.jshop_list_product .box_products_sorting {width: 100%;}
    .jshop_list_product .box_products_count_to_page {width: 100%;}
    .jshop_prod_description img {display: block; margin-left: auto; margin-right: auto; float: none!important;}
	.go_filters {text-align:left;}
	.jshop_list_product .filter_price {width:100%;margin-bottom:20px;}
	.productfull .buttons input {display: inline;}
}

@media (max-width: 300px) {			
	span.prod_attr_img img{
	margin-top: 10px !important;}
}