@media (max-width: 900px) {
	.left-header > .nav > li > a {
		font-size: 11px;
		margin: 0 10px 0 0;
	}	
	.nav-enter-reg {margin-right: 10px;}
	.nav-enter-reg .btn-enter a, .nav-enter-reg .btn-enter button > span{
		font-size: 11px!important;
	}	
	.logo {
		max-width: 250px !important;
	}
	.frame-item-menu > .frame-title .text-el{
		display: inline-block;
		font-size: 11px !important;
		padding: 0 2px;
	}
	form .btn-form > button, .btn-form input{
		padding: 0 20px !important;
	}
	
}
@media (max-width: 800px) {
	body, .overlayDrop {
		min-width: 320px;
	}
	
	.content-header {
		padding: 10px 0 20px;
	}
	.phones-header {
		display: block;
		float: right !important;
		margin: 0 0 10px;
		text-align: right;
	}
	.phones-header .phone-number{
		color: #666666;
		display: block;
		font-size: 13px;
		font-weight: bold;	
	}
	.phones-header .btn-order-call .text-el{
		font-size: 12px;
	}
	.logo {
		display: block;
		float: left;
		margin: 0 10px 10px 0 !important;
		top: 0;
		width: 150px;
	}
	.head-work {
		display: none;
	}
	.frame-search-cleaner{
		display: block;
		width: 100%;	
	}
	.frame-search-cleaner .frame-search-form {
		top: 0;
	}
	
	.frame-menu-main{}
	
	.frame-menu-main .responsive_togler{
		background-color: #164454;
		border-bottom: 2px solid #ed6162;
		color: #ed6162;
		display: block;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	.frame-menu-main .responsive_togler:before{
		margin: 0 10px 0 0;	
	}
	.frame-menu-main .responsive_togler:after{
		content: "Категории";
	}
	.horizontal-menu .menu-main{
		display: none;
		left: 0;
		position: absolute;
		top: 100%;
		width: 100%;	
	}
	.horizontal-menu .menu-main.togler_on{
		display: block;
	}
	.menu-main > nav > table{
		display: block;
		width: 100%;	
	}
	.menu-main > nav > table tbody{
		display: block;
		width: 100%;
	}
	.menu-main > nav > table tr{
		display: block;
		width: 100%;	
	}
	.menu-main > nav > table tr td{
		display: block;
		width: 100%;	
		border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
	}
	.frame-item-menu > .frame-title .text-el{
		font-size: 18px !important;
	}
	.frame-item-menu > .frame-title .helper{
		height: 40px !important;
	}
	
	.responsive_togler{
		cursor: pointer;	
	}
	.responsive_togler:before{  
		font-family: "FontAwesome";
		content: "\f0c9";	
	}
	.togler_on{
		display: block;
	}
	
	.menu-header .responsive_togler{
		color: #ffffff;
		display: block;
		float: left;
		font-size: 18px;
		left: 0;
		position: absolute;
		text-align: center;
		top: 0;
		width: 30px;
	}
	.menu-header .left-header{
		background: none repeat scroll 0 0 #14495d;
		box-shadow: 0 3px 1px rgba(0, 0, 0, 0.3);
		display: none;
		left: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 5;
	}
	.menu-header .left-header.togler_on{
		display: block;
	}
	.menu-header .left-header ul{
		display: block;
		margin: 0;
		max-height: none;
		padding: 10px 0 15px;
	}
	.menu-header .left-header ul li{
		display: block;
		float: none;
	}
	.menu-header .left-header ul li a, .menu-header .left-header ul li span{
		border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
		margin: 0;
		padding: 10px 20px;	
		font-size: 12px;
	}	
	.menu-header .left-header ul li span{
		opacity: 0.5;
	}
	.menu-header .left-header ul li:last-child a, .menu-header .left-header ul li:last-child span{
		border-bottom: none;
	}
	.menu-header .left-header ul li:hover a{
		background-color: #ed6162;
		color: #fff;
		text-decoration: none;
	}
	.nav-enter-reg {margin-right: 20px;}
	.nav-enter-reg .btn-enter a, .nav-enter-reg .btn-enter button > span{
		font-size: 12px!important;
	}
	
	.frame-seo-text .text{margin: 0 !important;}
	.left-start-page{
		float: none;
		margin: 0;
		overflow: hidden;
		width: auto;
	}
	.right-start-page{
		float: none;
		margin: 0 0 20px;
		width: auto;
	}
	.page-main{padding-top: 15px;}
	#inmenu{display: none;}
	
	.frame-seo-text .text p{
		font-size: 11px !important;
		line-height: 14px !important;
		margin: 0 0 5px !important;
	}
	.frame-little-banner{
		display: none;
	}
	.frame-benefits{
		display: none;
	}
	.frame-brands{
		margin: 0 !important;
		padding: 0 0 5px !important;
	}
	.frame-brands-title {
		font-size: 18px!important;
	}
	.frame-brands .items-brands{height: 80px;}
	.frame-brands .items-brands > li {width: auto;}
	
	.frame-news .frame-title .title a{font-size: 18px!important;}
	.frame-news{}
	.frame-news .items-news {
		margin: 0 !important;
	}
	.frame-news .items-news > li {
		display: block;
		margin: 0 !important;
		width: auto;
	}
	.right-start-page .items-news > li + li{
		padding-top: 5px;
	}
	.items-news .description{display: none;}
	.items-news .date{display: none;}
	
	footer .content-footer{display: none;}
	
	/*category*/
	.frame-menu-category-first > .items > li{
		min-width: 210px;
		padding: 0 10px 0 0;
	}
	.frame-menu-category-first .photo-block {
		height: 50px;
		width: 50px;
	}
	.frame-menu-category-first .frame-l2 {
		margin-left: 65px;
	}
	.sub-category > li {padding-bottom: 0;}
	.btn-additional-s_c{font-size: 11px!important;}
	
	.left-catalog{
		display: block;
		float: none;
		margin: 0 0 20px;
		width: auto;
	}
	.right-catalog{
		display: block;
		float: none;
		width: auto;	
	}
	
	.frame-sort{
		height: auto;
		margin: 0 25px 0 0;
		min-width: 0;
		width: auto;
	}
	.frame-count-onpage{
		height: auto;
		margin: 0 25px 0 0;
		min-width: 0;
		width: auto;
	}
	.frame-catalog-view{
		height: auto;
		margin: 0;
		min-width: 0;
		width: auto;
	}
	
	.filter{
		position: relative;
	}
	.filter .responsive_togler{
		background: none repeat scroll 0 0 #f7f7f7;
		border-bottom: 2px solid #cdcdcd;
		border-top: 2px solid #cdcdcd;
		display: block;
		font-size: 16px;
		height: 34px;
		line-height: 34px;
		text-align: center;	
	}
	.filter .responsive_togler:before{
		content: "\f0b0";
		margin: 0 10px 0 0;
	}
	.filter .responsive_togler:after{
		border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
		content: "Фильтр товаров";
	}
	.filter #catalogForm{
		box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
		display: none;
		left: 0;
		position: absolute;
		top: 100%;
	}
	.filter #catalogForm.togler_on{display: block;}
	.apply-slider{display: none !important;} 
	
	.left-product, .right-product-left, .product_info_lside, .product_info_rside{
		float: none;
		width: auto;
	}
	
	.left-product .inside-padd{display: none;}
	.item-product .frame-prices-buy{width: auto!important;}
	.right-product-left .frame-prices-buy-wish-compare .frame-wish-compare-list{
		min-width: 185px;
		width: auto!important;
	}
	
	.left-cart{
		float: none;
		width: 100%;
	} 
	.right-cart{
		display: block;
		float: none;
		width: auto;	
	}
	.without-crumbs{
		margin-top: 0px;
	}
	.floating_sidebar .fs_item .fs_item_name {
		font-size: 0;
		padding: 0 10px;
	}
}
@media (max-width: 600px) {
	.product_brief_list .imgwrp {
		height: 100px;
		line-height: 100px;
		margin: 0;
		position: relative;
		text-align: center;
		width: 100px;
	}
	.product_brief_list .pb_right .pb_right_right{
		width: auto;
	}
}