/*==============================
	Small desktop
==============================*/
@media only screen and (max-width: 1199px) {
	#header.header_ .logo{width:21%;}
	#header.header_ .float_l{width:56%;}
	#header.header_ .float_r{width:23%;}
	
	#categories .name{font-size:40px;}
	#categories .inner{height:163px;}
	#reasons ul li .name{font-size:30px;}
	#footer .phone{font-size:26px;}
	#fabriks .all-fabriks{width:11%;}
	#fabriks .favorite-fabriks{width:12%;}
	#fabriks .wrapper{width:69%;}
	#participants .name{font-size:22px;}
	#product .pr_description{margin-bottom:10px;}
	#product .pr_description, #product .pr_collection{width:100%;padding:0;}
	#product .pr_bottom .pdf{position:relative;}
	#product .pr_bottom .float_r{padding-bottom:0;}
	#all-products ul li .inner{height:100px;}
	#full-search .filter ul.filter_ li{width:auto;padding-right:16px;}

	/*Ð±Ð»Ð¾ÐºÐ¸ Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°Ð¼Ð¸*/
	.ul-boxes li{width:48%;}
	.listing.more-boxes .ul-boxes li{width:31%;}
}

/*==============================
	Tablet landskape
==============================*/
@media only screen and (max-width: 1024px) {
	#top .menu li, #top .cabinet a{font-size:16px;}
	#reasons ul li .name br{display:inline;}
	#participants .name{font-size:20px;}
	#header.header_ .logo{width:25%;}
	#header.header_ .float_l{width:51%;}
	
	#header.header_ .phone{font-size:26px;}

	#all-fabrik ul.columns{
		-webkit-column-count: 6;
		-moz-column-count: 6;
		column-count: 6;
	}
	/* #fabrik_collection-listing .listing li{width:33%;} */
	ul.ds_portfolio li{text-align:left;}
	.all-project{height:147px;}
	ul.site_ds li{height:147px;}
	#designers-listing .listing .float_l{height:456px;}
	#designers-listing .listing .site_{float:none;}
	#ds_lk .wrap_lk .workarea, #ds_lk .wrap_lk .float_r, #ds_lk .wrap_lk .float_l{float:none;width:95%;text-align:center;left:0;right:0;margin:auto;}
	#ds_lk .wrap_lk .workarea{width:100%;padding-left:0;}
	#ds_lk .wrap_lk .float_l{margin-top:35px;margin-bottom:15px;padding-top:100px;}
	.lk_menu_line{text-align:center;}
	.lk_menu_line ul li{width:13%!important;}
	#ds_lk .lk_profession, #ds_lk .lk_university{padding:0;}
	#ds_lk .lk_profession:before, #ds_lk .lk_university:before, #ds_lk .lk_about_edit:before{position:relative;left:-10px;}
	#ds_lk .lk_client_invite a{padding-left:10%;}
	#ds_lk .lk_client_invite a:before{left:10%;}
	#ds_lk .workarea ul.comments li{width:100%;text-align:left;}
	#ds_lk .lk-box .left{text-align:left;}
	#ds_lk .workarea .goods-box ul li{width:31%;}

	#ds_lk .edit-prostranstvo .right, #ds_lk .edit-prostranstvo .left, #ds_lk .edit-project .right, #ds_lk .edit-project .left{width:100%;float:none;text-align:left;}
	#ds_lk .workarea ul li.pr-fabrike, #ds_lk .workarea ul li.pr-collection{width:45%;}
	#ds_lk .edit-prostranstvo .right{margin-bottom:16px;}

	#ds_lk .lk-table td{text-align:left;}
	
	.auth_wrap .float_l{width:75%;}
	.auth_wrap .float_r{width:20%;}
}

@media only screen and (max-width: 991px) {
	.common{padding:0 3%;}
	#top{width:94%;}
	#top .login span, #top .registration span{display:none;}
	#top .login, #top .registration{padding-left:28px;}
	#top .personal{display:none;}
	#top .cabinet{margin-right:0px;}
	#top .menu{width:62%;}
	/* #top .menu{width:70%;} */
/* 	#top .cabinet{width:18%;} */

	#header .logo{width:94%;}
	#categories .name{font-size:28px;line-height:32px;}
	#categories .inner{height:148px;}
	#participants .name{font-size:22px;}
	#footer .float_l{width:50%;}
	#footer .float_r{width:49%;}
	#footer .float_r .left{display:none;}
	#footer .float_r .right{
		width:100%;
		float:none;
		text-align:left;
	}
	#footer .search{width:70%;}
	#fabriks .all-fabriks{width:12%;}
	#fabriks .favorite-fabriks{width:15%;}
	#fabriks .wrapper{width:65%;}
	#participants .user-big .info{top:40%;}
	#participants .user-big .name, #participants .user-big .likes{float:none;width:100%;}
	#participants .user-big .name{margin-bottom:5px;}
	#product .pr_header{height:auto;}
	#product .pr_name, #product .pr_fabrik{
		float:none;
		height:auto;
		width:100%;
	}
	#product .pr_name h1{position:relative;}
	#product .pr_name{margin-bottom:10px;}
	#product .pr_fabrik .float_r{float:left;width:auto;}
	#product .pr_fabrik-logo, #product .pr_fabrik-site{width:auto;}
	#product .pr_fabrik-logo{margin-right:10px;margin-bottom:10px;}
	#product .total .discount{
		position:relative;
		width:90%;
		border-radius:6px 6px 0 0;
		text-align:center;
		left:0;
	}
	#all-fabrik ul.columns{
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
	}

	#busket .float_l{width:100%;float:none;}
	#busket .float_r{width:94%;float:none;text-align:center;left:0;right:0;margin:auto;}
	#busket .pr_delivery p{padding-left:0;}
	#busket .town{display:inline-block;}
	#busket .town:before{left:-30px;}
	#busket .checkout{padding-bottom:20px;}

	#ds_lk .workarea ul.comments li, #ds_lk .workarea .goods-box ul li, #ds_lk .workarea ul.guests li{height:auto;}
	#ds_lk .workarea ul.guests li{width:100%;text-align:left;}

	#ds_lk .workarea ul li.pr-area{width:18%;}
	#ds_lk .workarea ul li.pr-floor, #ds_lk .workarea ul li.pr-room{width:30%;}
	#ds_lk .workarea ul li.pr-fabrike, #ds_lk .workarea ul li.pr-collection{height:auto;}

	#ds_lk .lk-table tr td{text-align:left;}

	#modal-edit-price .modal-box{width:80%;max-width:none;}
}

/*==============================
	Tablet portrait
============================== */
@media only screen and (max-width: 767px) {
	.pr-box-resize li, .list-pr .pr-box-resize li, .lk-favorite ul.pr-box li{width:47%;}
	.yellow-box:before{
		display:none;
	}
	.common{padding:0;}
	#top, #header .logo{	width:100%;}
	#top .menu-mob{display:inline-block;	}
	#top .menu .menu__{display:none;}
	#top .menu .menu_{display:none;}
	#top .menu{width:23%;}
/* 	#top .cabinet{width:40%;	} */
	/* #top .busket{width:28%;} */
	#top .cabinet a{	font-size:18px;}
	
/* 	#header .float_l{padding-left:3%;}
	#header .float_r{padding-right:3%;}	 */
/* 	#header .float_l, #header .float_r{width:47%;}

	#header.header_ .logo{padding-left:3%;width:25%;}
	#header.header_ .float_l{width:34%;}
	#header.header_ .float_r{width:29%;}
	#header.header_ .phone{font-size:24px;} */
	
/* 	#header{height:auto;}
	#header .logo{
		width:100%;
		position:relative;
	}
	#header .logo_{width:100%;} */
	#header .float_l, #header .float_r{padding-top:15px;}

/* 	#header.header_ .logo{
		width:100%;
		float:none;
		padding:0;
		text-align:center;
		background:#f3c118;
		padding-top:23px;
	} */
/* 	#header .logo a, #header.header_ .logo a{background-position:0px -224px;} */
/* 	#header.header_ .float_l{width:44%;}
	#header.header_ .float_r{width:50%;} */
	
	#header.header_ .logo, #header.header_ .float_l, #header.header_ .float_r{width:100%;float:none;}
	#header.header_ .logo_{position:relative;}
	#header .logo_{height:auto;}
	#header .logo a{width:99px;height:45px;background-size:100% auto;margin-bottom:0;}
	#header .logo p{
		position:absolute;left:130px;top:15px;bottom:0;margin:auto;
		display:inline-block;
		height:32px;
		font-size:12px;
		max-width:127px;
	}
	
	#header.header_ .phone, #header.header .phone{font-size:26px;}
	#header.header_{padding:0 3%;}
	#header.header_ .float_l{padding-top:18px;}
	
	#header.header_ .float_r{clear: both;padding-top:0;position:relative;display:inline-block;margin-top:12px;margin-bottom:12px;}
	#header.header_ .float_r:before, #header.header_ .float_r:after {content: " "; display: table;}
	#header.header_ .social{position:absolute;left:0;top:0;bottom:0;height:20px;margin:auto;}
	#header.header_ .contact{padding-left:140px;width:100%;box-sizing:border-box;display:inline-block;}
	#header.header_ .contact p{display:inline-block;}
	#header.header_ .contact p.phone{float:left;}
	#header.header_ .contact p.mail{float:right;line-height:43px;}
	.social li{margin-left:0;margin-right:10px;}

	#header .search{	width:100%;}	

	#fabriks{text-align:center;}
	#fabriks .favorite-fabriks, #fabriks .all-fabriks, #fabriks .wrapper{
		float:none;
		padding:0px;
		margin:0px;
		width:100%;
	}
	#fabriks .wrapper{
		width:92%;
		padding:0 3%;
		text-align:left;
	}
	#fabriks .favorite-fabriks{
		margin-bottom:20px;
		border:none;
		font-size:30px;
		letter-spacing:1px;
	}
	#fabriks .favorite-fabriks, #fabriks .all-fabriks{height:auto;}
	#fabriks .all-fabriks br{display:none;}
	#fabriks .all-fabriks{
		width:20%;
		margin:auto;
		padding:15px 2%;
		/* margin-top:20px; */
	}
	#fabriks .favorite-fabriks span{display:none;}
	#participants .name{	font-size:18px;}
	#product .pr_galery{
		width:100%;
		float:none;
		padding:0 0 30px 0;
	}
	#product .pr_info{float:none;width:100%;}
	#product .pr_header, .bread, #product .pr_middle, #product .pr_bottom{padding:0 3%;}
	#product .pr_bottom .float_l{width:34%;}
	#product .pr_bottom .float_r{width:62%;}
	#product .pr_price .corner{display:none;}
	#product-listing h1, #interier-listing h1, #all-products h1{padding-left:3%;}
	#product-listing .listing, #product-listing .filter, #interier-listing .listing, #interier-listing .filter, #catalog-listing  .filter, #catalog-listing  .listing, #all-products .clearfix, #fabrik_collection-listing .filter{float:none;}
	#product-listing .listing, #interier-listing .listing, #catalog-listing  .listing, #all-products .clearfix, .model3d, #fabrik_collection-listing .listing{
		width:94% !important;
		padding:0 3%;
	}
	#product-listing .filter, #interier-listing .filter, #catalog-listing  .filter, #fabrik_collection-listing .filter{
		width:90%;
		margin:auto;
		top:0;
		margin-bottom:20px;
	}
	#interier .pr_galery, #interier .in_info{
		float:none;
		width:94%;
		padding:0 3%;
	}
	#interier .pr_galery{width:94%;padding:0 3%;}
	#interier .yellow-box .corner{display:none;}
	#interier .in_designer-image{width:10%;}
	#interier .in_designer-name-wrap{width:86%;}
	#all-fabrik ul.columns{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
		margin:30px 0 0 0;
		width:100%;
	}
	#fabrik_collection-listing .fb_col_header{margin:0 3% 30px 3%;}
	#fabrik_collection-listing .listing{	padding:0 3%;}
	#fabrik_collection-listing .fb_col_header .float_l, #fabrik_collection-listing .fb_col_header .float_r{
		float:none;
		width:100%;
		display:inline-block;
	}
	#fabrik_collection-listing .fb_col_header .float_l{margin-bottom:15px;}
	/* #fabrik_collection-listing .listing li{width:50%;} */

	#full-search .filter, #full-search .fb_col_header, #full-search .buttons{margin-left:3%;margin-right:3%;}
	#full-search .filter .left, #full-search .filter .right{width:100%;}
	#designers-listing .listing .float_l, #designers-listing .listing .float_r{
		float:none;
		width:100%;
		height:auto;
		margin:0;
	}
	#designers-listing .listing .float_l{margin-bottom:7px;}
	#designers-listing .listing{	text-align:center;}
	#designers-listing .listing .site_{display:inline-block;}
	#designers-listing .fb_col_header .float_l, #designers-listing .fb_col_header .float_r{float:none;width:100%;padding-left:3%;padding-right:3%;}

	.ds_header{height:auto;display:inline-block;width:100%;}
	.ds_header .float_l, .ds_header .float_r{width:100%;position:relative;float:none;height:auto;text-align:center;display:inline-block;}
	.ds_header .float_l img{	position:relative;height:auto;width:100%;}
	.ds_header .float_r{
		padding:20px 3% 10px 3%;
		width:94%;
		overflow:none;
		display:inline-block;
	}
	.ds_header .float_r .left, .ds_header .float_r .left{float:none;}
	.ds_header .left, .ds_header .right{width:100%;text-align:center;}

	#ds_portfolio h2{text-align:center;}
	
	#catalog-listing .button{width:20%;}
	#catalog-listing .letters p{
		width:64%;
		padding-right:4%;
		padding-left:4%;
	}
	#catalog-listing ul.columns li{width:50%;}
	#all-products ul li{width:48%;}

	#busket .wrap-busket, #busket .wrap-checkout{padding-left:3%;padding-right:3%;}
	#busket .input-line div{width:100%;margin:0;}
	#busket textarea, #busket .input-line input, #busket .delivery_ .select-wrap{width:95%;}
	#busket .delivery_ .select-wrap{margin-bottom:16px;}

	#ds_lk .workarea .goods-box ul li, #ds_lk .workarea .ds_portfolio li{width:48%;}
	#ds_lk .lk-box .left, #ds_lk .lk-box .right{width:100%;float:none;}
	#ds_lk .wrap_lk .workarea, #ds_lk .wrap_lk .float_r, #ds_lk .wrap_lk .float_l{margin-left:2%;margin-right:2%;width:96%;box-sizing:border-box;}

	#ds_lk .lk-table thead {display: none;}
	#ds_lk .lk-table  tr td{font-size:16px;}
	#ds_lk .lk-table tr:nth-of-type(2n) {background-color: inherit;}
	#ds_lk .lk-table tr td:first-child {background: #f3f3f4;}
	#ds_lk .lk-table tbody td {display: block;text-align:right; border-bottom:1px solid #f3f3f4;}
	#ds_lk .lk-table tbody td:before {
		content: attr(data-th);
		display: block;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:16px;
		margin-bottom:5px;
	  }
	 #ds_lk .lk-table tbody tr.hidden_dops td:before {display:none;}
	 #ds_lk .lk-table tbody tr.hidden_dops td{background:none;}
	 #ds_lk .lk-table .name, #ds_lk .lk-table .pr-name{font-family:'Arial', Sans-Serif;}
	 #ds_lk .lk-table .st:before, #ds_lk .lk-table .edit-price{left:auto;right:0;}
	 #ds_lk .lk-table .st{padding-left:0;padding-right:30px;}
	 #ds_lk .lk-table .price{padding-left:0;padding-right:26px;}
	 #ds_lk .lk-table .pr-photo{text-align:center;}

	 #ds_lk .lk-table.my-cl-table tbody td{text-align:left;}
	 #ds_lk .lk-table.my-cl-table tbody td:before{float:none;}
	 #ds_lk .lk-table td.action-td{width:auto;}

	#ds_lk .table-fix{width:100%;overflow:hidden;}

	.md-content .left, .md-content .right{width:100%;height:auto;float:none;}
	.md-content .left img{position:relative;}
	.md-content{overflow: auto;}.md-content .right{overflow:none;}

	.filter_toggle{padding-right:3%;}
	ul.filter_ li{display:inline-block;}
	#ds_lk .edit-razdel .right .pad-p{text-align:left;}
	#ds_lk .edit-razdel .right{padding-top:16px;}
	.md-content .order{width:90%;}

	.table_ thead {display: none;}
	#busket table td, #busket td.pr-photo{padding-left:0;padding-right:0;}
	.table_  tr td{width:100%;font-size:34px;}
	.table_ tr:nth-of-type(2n) {background-color: inherit;}
	.table_ tbody tr td:first-child {background: #f0f0f0;}
	#busket table td.pr-name{width:100%;}
	.table_ tbody td, .table_ tfoot td, #busket table tr td{display: block;text-align:right; border-bottom:1px solid #f3f3f4;}
	.table_ tbody td:before {
		content: attr(data-th);
		display: block;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:16px;
		margin-bottom:5px;
	  }
	.delete-button{left:1%;}
	.button-line{text-align:center;}
	.button-line a{margin-bottom:10px;}



	/*Ð±Ð»Ð¾ÐºÐ¸ Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°Ð¼Ð¸*/
	.listing.more-boxes .ul-boxes li{width:48%;}
	#reviews{padding-left:2%;padding-right:2%;}
	#reviews .review-list, #reviews .add-review{float:none;}
	#reviews .review-list{width:100%;margin-bottom:20px;}
	#reviews .add-review{width:95%;}
	#reviews .add-review:before{display:none;}

	#ds_lk .lk-box .edit-profile .left, #ds_lk .lk-box .edit-profile .right{width:100%;}
	#ds_lk .lk-box .edit-profile .left .cover img{min-height:auto;}
	#ds_lk .double-input li{width:100%;float:none;}
	#ds_lk .edit-profile .yellow-button{margin-top:20px;}

	#footer .phone{font-size:24px;}
	#footer .float_l .left{height:280px;}
	#footer .float_l, #footer .float_r{
		float:none;
		width:94%;height:auto;
		padding-right:3%;
		padding-left:3%;
	}
	#footer .float_r .right{display:none;}
	#footer .float_r .text{
		position:relative;
		bottom:0px;
		margin-top:20px;
	}
	
	.auth_wrap .float_l, .auth_wrap .float_r{width:100%;float:none;}
	.auth_wrap .float_l{margin-bottom:30px;}	
	.auth_form {padding:0 3% 0;}
	.text-page, .fabr_desc, #projects-listing h1{padding-left:3%;padding-right:3%;}
	.auth_line input[type='mail'], .auth_line input[type='password'], .auth_line input[type='phone'], .auth_line input[type='text'] {margin-left:0px !important;box-sizing:border-box;width:100%;}
	
	
	/* select DEMO 5 */
	.main.sort ul, .main.sort ul li{display:block;}
	.wrapper-demo:after {
		clear: both;
		content: "";
		display: table;
	}
	.wrapper-dropdown-5 {
		/* Size & position */
		position: relative;z-index:100;
		margin: 0 auto;
		padding: 12px 15px;

		/* Styles */
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
		cursor: pointer;
		outline: none;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}

	.wrapper-dropdown-5:after { /* Little arrow */
		content: "";
		width:0;height:0;
		position:absolute;top:50%;right:15px;
		margin-top: -3px;
		border-width: 6px 6px 0 6px;
		border-style: solid;
		border-color: #000 transparent;
	}

	.wrapper-dropdown-5 .dropdown {
		/* Size & position */
		position: absolute;
		top: 100%;left: 0;right: 0;

		/* Styles */
		background: #fff;
		border-radius: 0 0 5px 5px;
		border: 1px solid rgba(0,0,0,0.2);
		border-top: none;
		border-bottom: none;
		list-style: none;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;

		/* Hiding */
		max-height: 0;
		overflow: hidden;
	}
	.wrapper-dropdown-5 .dropdown li {
		padding: 0 10px ;
	}
	.wrapper-dropdown-5 .dropdown li a {
		display: block;
		text-decoration: none;
		color: #333;
		padding: 10px 0;
		transition: all 0.3s ease-out;
		border-bottom: 1px solid #e6e8ea;
	}
	.wrapper-dropdown-5 .dropdown li:last-of-type a {
		border: none;
	}
	.wrapper-dropdown-5 .dropdown li i {
		margin-right: 5px;
		color: inherit;
		vertical-align: middle;
	}

	/* Hover state */
	.wrapper-dropdown-5 .dropdown li:hover a {
		color: #57a9d9;
	}

	/* Active state */
	.wrapper-dropdown-5.active {
		border-radius: 5px 5px 0 0;
		background: #f3c118;
		box-shadow: none;
		border-bottom: none;
		color: #000;
	}
	.wrapper-dropdown-5.active:after {
		border-color: #000 transparent;
	}
	.wrapper-dropdown-5.active .dropdown {
		border-bottom: 1px solid rgba(0,0,0,0.2);
		max-height: 400px;
	}

	/* No CSS3 support: none */		
	
}

/*==============================
	Phone
==============================*/
@media only screen and (max-width: 639px) {
/* 	#top .cabinet{width:35%;} */

	#categories ul li{width:100%;}
	#categories .name{font-size:42px;}
	#categories .inner{height:163px;}
	#reasons ul li{
		width:94%;
		padding:0 3%;
		margin:0 0 20px 0;
		text-align:left;
	}
	#reasons ul li .icon{
		float:left;
		margin:0 5% 0 0;
	}
	#reasons ul li .icon span{display:none;}
	#reasons ul li .name br{display:none;}
	#participants .user-big{	margin-bottom:0px;}
	#participants .user-small li, #participants .user-big li{margin-bottom:6px;	}
	#participants .user-small li{width:24%;}
	#participants .user-big li{width:49%;}

	#fabriks .all-fabriks{width:30%;	}
	#participants .name{	font-size:22px;}
	#product .pr_bottom .float_l{margin-bottom:20px;}
	#product .pr_bottom .float_l, #product .pr_bottom .float_r{
		width:94%;
		padding:0 3%;
		float:none;
	}
	#all-fabrik ul.columns{
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	#fabrik_collection-listing .pdf{width:100%;margin-bottom:10px;}
	#fabrik_collection-listing .pdf a{
		width:93%;
		margin:0;
		padding-left:3%;
		padding-right:3%;
		text-align:center;
	}
	#fabrik_collection-listing .site_{width:50%;text-align:center;}
	#fabrik_collection-listing .site_ a{
		margin:0;
		padding-left:0;
		padding-right:0;
		width:96%;
	}

	#catalog-listing .letters{text-align:center;}
	#catalog-listing .button{
		width:auto;
		float:none;
		margin-bottom:20px;
	}
	#catalog-listing .letters p{
		width:100%;
		padding:0%;
		float:none;
	}
	#all-products ul li{
		width:100%;
		margin-right:0;
		text-align:center;
	}
	#all-products ul li .inner{height:auto;}
	.lk_menu_line ul li{width:23%!important;}
	#ds_lk .wrap_lk .float_l{padding-top:60px;}
	#ds_lk .lk_client_invite a{padding-left:15%;}

	#interier .in_designer-image{width:15%;}
	#interier .in_designer-name-wrap{width:81%;}

	.upload-box .button-wrap{width:100%;margin-right:0;padding-right:0;}

	.pr-box-resize li, .list-pr .pr-box-resize li, .lk-favorite ul.pr-box li{width:100%;margin-right:0;}
	.lk-favorite ul.pr-box li {max-width:none;}
	.pr-box .pr-collection-img, .pr_collection_slider_img{height:auto;}
	.pr-box-resize img{position:relative;height:auto;}

	/*Ð±Ð»Ð¾ÐºÐ¸ Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°Ð¼Ð¸*/
	.ul-boxes li, .listing.more-boxes .ul-boxes li{width:100%;padding:0;}
	.ul-boxes li .box-img{height:auto;}

	#modal-edit-price .prices, #modal-edit-price .total{padding:0 5%;}
	#modal-edit-price .modal-box{width:90%;height:auto;}
	#modal-edit-price .float_l, #modal-edit-price .float_r{width:100%;padding-right:0;}
	#modal-edit-price .modal-box{display:flex;}
	#modal-edit-price .modal-box .yellow-box{margin:auto;}
	
	#product .pr_collection{margin-bottom:10px;}
}
@media only screen and (max-width: 479px) {
	#header .phone, #header.header_ .phone{font-size:22px;line-height:32px;}
	#header.header_ .contact p.phone{float:none;width:100%;}
	#header.header_ .contact p.mail{line-height:24px;}
	#header.header_ .social{bottom:auto;top:8px;}
/* 	#header.header_{margin-bottom:25px;}
	#header .social{float:left;margin-top:4px;}
	#header .contact{float:right;}
	#header .phone{line-height:30px;} */
	#menu{display:none;}

/* 	#top .cabinet{width:33%;	} */
	#categories .name{font-size:40px;}
	#categories .inner{height:153px;}
	#reasons ul li .name{font-size:24px;}
	#participants .participate a{font-size:30px;}
	#pr_interior .pr_add-project a{font-size:26px;}

	#all-fabrik ul.columns{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	/* #fabrik_collection-listing .listing li{width:100%;} */
	#fabrik_collection-listing .site_{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	#full-search .left-range, #full-search .right-range{width:100%;float:none;}
	.all-project{height:200px;}
	#designers-listing .fb_col_header .float_l, #designers-listing .fb_col_header .float_r{float:none;}
	#catalog-listing ul.columns li{
		float:none;
		width:100%;
	}
	.filter_toggle {
		position:relative !important;
		top:0 !important;
		width:94%;
		margin:0 3% 10px 3%;
	}
	.filter_on_off{width:100% !important;}
	#ds_lk .wrap_lk .float_l{padding-top:50px;}

	#ds_lk .workarea .goods-box ul li, #ds_lk .workarea .ds_portfolio li{width:100%;margin-right:0;height:auto;}
	#ds_lk .workarea .pr_collection_slider_img, #ds_lk .goods-box.ideas-box ul li .pr_collection_slider_img, #ds_lk .workarea .ds_portfolio li .home_slider_img{height:auto;}
	#ds_lk .workarea .goods-box ul li img, #ds_lk .workarea .ds_portfolio li img{height:auto;max-width:100%;position:relative;}
	#ds_lk .goods-box.ideas-box ul li .pr_collection_slider_img img{max-width:100%;}

	.md-content .order{width:100%;height:100%;position:relative;padding-top:0;}
	.md-content .invite-wrap{width:90%;height:200px;}
	.md-content .order .input-border input{width:96%;}

	ul.site_ds li{height:auto;width:100%;}
	ul.site_ds li img{position:relative;}

	#footer .float_l .left{height:auto;}
	#footer .float_l a{
		display:inline-block;
		width:100%;
	}
	#footer .float_l .right{display:none;}
	#footer .float_l .left{
		margin:0px;
		width:100%;
		border:1%;
	}
	
	.all_photo a{margin-left:0;}
	.social li{margin-left:0px;}
	#all-fabrik ul li{margin-right:0;}
	
	.auth_wrap .auth_input_ li, .auth_wrap .auth_input_ li.per-33{width:100%;}
	.auth_wrap .auth_input_ li{padding:0;}
	.auth_wrap .user_type_ ul{font-size:0;}
	.auth_wrap .user_type_ li{width:50%;margin:0;}
	
}

@media only screen and (max-width: 380px) {
/* 	#top .cabinet{width: 40%;} */
	#top .menu_ li{padding:0 8%;}
	#header .phone, #header.header_ .phone{font-size:22px;}
	#categories .name{font-size:28px;}
	#categories .inner{height:143px;}
	#reasons ul li .name{font-size:20px;}
	#participants .user-small{display:none;}
	#participants .user-big li{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	#participants .participate a{font-size:26px;}
	#participants .big{font-size:30px;}
	#fabriks .all-fabriks{width:90%;}
	#participants .name{font-size:26px;}
	#all-fabrik ul.columns{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		text-align:center;
	}
	#all-fabrik ul a{font-size:14px;}

	ul.ds_portfolio li{width:99%;}
	.lk_menu_line ul li{width:28%!important;}
	#ds_lk .lk_client_invite a{padding-left:20%;}

	#interier .in_designer-image{width:18%;}
	#interier .in_designer-name-wrap{width:78%;}

	#categories ul li img{height:100%;}
}

@media only screen and (max-width: 639px) {
	.upload-box .pr_collection_slider_img {
		height:230px;
	}
}

