@media (max-width: 1200px) {
	.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: center;}
	.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;}
	
	table.jshop_subtotal td{
	padding: 2px 10px !important;}
	
	.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;
}
   .jshop_list_product .product .buttons{
	margin-top:10px;}	
	
    .jshop_list_product .box_manufacrurer {
	display: table;}
}
	
/* landscape tablet and desktop */
@media (max-width: 979px) {		
	#categories .joomshooping_categories_item { width:221px;}	
	
	.jshop_list_category .jshop_categ {
		clear:both;
		float:none;
		width:100%!important;}
		
		.jshop_list_category .jshop_categ .image {
			min-height:150px;}
	
		.form-horizontal textarea#review_review {width:auto!important}
		
		.productfull h1 { width: auto; line-height: 32px; font-size:22px; margin:0}	

	.jshop_list_product .box_products_sorting {
		margin-right:0;
		margin-bottom:12px;
		text-align:right;
		display:block}	
		
	.jshop_list_product .box_products_count_to_page {
		text-align:right;}		
}

@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;
		float:none;}	
	
	.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_category .jshop_categ {
		clear:both;
		float:none;
		width:100%!important;}
		
		.jshop_list_category .jshop_categ .image {
			min-height:150px;}
	
		.form-horizontal textarea#review_review {width:165px!important}
		
		.productfull h1 { width: auto; line-height: 32px; font-size:22px; margin:0}	

    .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 tr { border: 1px solid #DCDFE0; }
	
	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 {
		margin-right:0;
		margin-bottom:12px;
		text-align:right;
		display:block;}
		
	.jshop_list_product .box_products_count_to_page {
		text-align:right;}
}

@media (max-width: 300px) {			
	span.prod_attr_img img{
	margin-top: 10px !important;}
}