@media screen and (max-width: 1300px){
	.header-child,
	.header-middle,
	.header-bottom-child,
	.content-child,
	.footer-child {
		width: 90%;
		margin: 0 auto;
	}
	.header-bottom {
		height: 59px;
	}
	.center .moduletable{
		width: 95%;
		margin: 0 auto;
	}
	.jshop_list_product,
	.jshop_list_product form{
		width: 97.5%;
		margin: 0px auto;
	}
	.row-fluid .span2.attributes_title{
		margin-right: 30px;
	}
	.row-fluid.jshop{
		margin: 0 40px 0 50px;
		width: 300px;
	}
	.jshop.productfull#comjshop>form>h1{
		font-size: 20px
	}
	div.jshop_prod_attributes select{
		width: 130px
	}
	.jshop_img_description #list_product_image_thumb{
    	width: 300px;
	}
	#gruemenu.grue_114{
		height: 59px;
	}
	#gruemenu>ul>li>a {
		padding: 18px 15px 21px 15px;
	}
}

@media screen and (max-width: 1024px){
	#order, #limit{
		width: 110px
	}
	.jshop_list_product .product .name{
		font-size: 110%	
	}
	.sblock3.jshop_categ.category .sblock2 .category_name a{
		font-size: 110%;
		padding: 10px;
	}
	.row-fluid.jshop{
		margin: 0 20px 0 10px;
		width: 280px;
	}
	.jshop_img_description #list_product_image_thumb{
		width: 280px;
	}
	.blog .span4 .page-header h2 a{
		font-size: 14px;
	}
	.latest_products .block_item{
		width: 33.33%;
	}
	#gruemenu>ul>li>a {
		padding: 18px 15px 21px 15px;
	}
}
@media screen and (max-width: 900px){
	.breadcrumbs{
		margin-top: 0;
	}
	.header-child,
	.header-middle,
	.header-bottom-child,
	.content-child,
	.footer-child{
		width: 100%;
	}
	.topmenu{
		/*height: 35px;*/
		margin-top: 30px;
		font-size: 11px;
        width: 100%;
	}
	.topmenu ul li{
		margin: 0;
	}
	.search{
		margin: 0;
		position: absolute;
		top: 30px;
		text-align: center;
		width: 100%;
	}
	.leftmenu{
		display: none;
	}
	#comjshop{
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	#comjshop.jshop.productfull{
		width: 95%;
		margin: 0 auto;
	}
	.row-fluid.jshop{
		margin: 0 20px 0 0;
	}
	#comjshop.jshop form#sort_count{	
		padding: 0;
	}
	.header-bottom{
		height: 0 !important;
	}
	.header-child{
	/*	position: relative;*/
		height: auto;
	}
	#header{
		height: auto;		
	}
	.socseti {
		float: none;
		margin: 0;
		text-align: center;
	}
	.topmenu .moduletable {
		float: none;
	}	
	.phone{
		margin-left: 5%;
	}
	.phone span,
	.basket{
		font-size: 16px;
	}
/* 	.phone img{
		width: 15%;
	} */
	.basket-img{
		display: none;
	}
	.mainmenu ul li{
		font-size: 25px;
	}
	.blog .span4 {
		float: none;
		width: 80%;
		margin: 0px auto;
	}
	.blog .span4 .page-header h2 a{
		font-size: 18px;
	}
	.blog_aktsii .span6{
		width: 100%;
	}
}

@media screen and (max-width: 700px){
	.phone em{
		font-size: 12px;
	}
}

@media screen and (max-width: 600px){
	#order, #limit{
		width: 80px;
	}
	.span4.image_middle>span>a>img{
		width: 250px;
	}
	.center .item-page, .item-page_aktsii{
		font-size: 14px;
	}
	.item-page > .page-header > h2,
	.item-page_aktsii > .page-header > h2{
		font-size: 18px;
	}
	.center .item-page, .item-page_aktsii{
		padding: 0 20px;
	}
}
@media screen and (max-width: 500px){
	.phone{
		margin-left: 5%;
	}
	.phone img{
		width: 20px;
	}	
	.phone span,
	.basket{
		font-size: 14px;
		line-height: 20px;
	}
	.basket{
		margin-right: 5%;
	}
	.latest_products .block_item,
	.row-fluid .sblock3,
	.row-fluid .sblock4{
		/*margin: 35px auto;*/
		float: left;
		width: 50%;
		/*height: 340px;*/
	}
	.breadcrumbs{
		margin: 20px 0px 15px 5px;
	}
	#order, #limit{
		width: 60px;
	}
	.basket td{
		padding: 0;
	}
	.jshop_list_product, .jshop_list_product form{
		font-size: 12px;
	}
	.form-horizontal .form_sort_count .controls{
		margin-left: 75px;
		margin-right: 15px;
	}
	.form-horizontal .form_sort_count .control-label{
		width: auto;
	}
	.row-fluid{
		float: none;
	}
	.sblock3.jshop_categ.category .sblock2 .category_name a{
		font-size: 18px;
		padding: 15px;
	}
	.jshop_list_category .row-fluid{
		float: none;
	}
	.row-fluid.jshop{
		float: none;
		margin: 10px auto;
	}
	#comjshop.jshop.productfull > form,
	#comjshop.jshop.productfull > form > h1{
		text-align: center;
	}
	.blog .span4 .page-header h2 a{
		font-size: 14px;
	}
}

@media screen and (max-width: 480px){
	.logo{
		display: none;
	}
/*	.logo,
	.logo img{
		width: 60px;
	}*/
	.header-middle,
	.phone,
	.basket{
		height: 75px;
	}
	.basket td a{
		padding: 4px 8px;
	}
	.socseti img {
		height: 18px;
	}
	.cart th{
		font-size: 12px;
	}
}

@media screen and (max-width: 480px){
	.cart th{
		display: none;
	}
	#sh_button{
		visibility: hidden !important;
	}
	
}
