@media only screen and (max-width:1200px)
{
	.menu-inside-category.active
	{
		left: 219px;
		width: 720px;

	}
	.product_delail-link
	{
		padding: 10px 4px;

	}
	#cart .cart_info
	{
		background-size: contain;
		width: 49px;
		margin: 10px 5px 0 0;
	}
	footer a{
		    font-size: 15px;
	}
	#utp_home{
		display:none;
	}
	#top_menu li{
		    margin-left:4px;
		        font-size: 12px;
	}
	#acc_links li a i{
		display:none;
	}
	#acc_links li{
		     font-size: 12px;
	}
	#head_graf_work > div, #cart .cart_text > div
	{
		font-size: 15px;
	}
	.section_phone_block .phones_number
	{
		font-size: 21px;
	}
	.categories_menu > ul > li.active .block_link_menu:after
	{
		height: 38px;
	}
	.categories_menu > ul > li a
	{
		padding: 10px 17px;
		font-size: 15px;
	}
	.menu-inside-category.active ul
	{
		height: 370px;
		overflow-y: auto;
	}
}
@media only screen and (max-width:1030px)
{
	#utp_home{
		display:none;
	}
	.channel-category-right .list-wrap .expand .box .links{
		display:none;
	}
	.channel-category-right .list-wrap .expand .title{
		font-size: 16px;
	}
	.menu-inside-category.active
	{
		left: 219px;
		width: 710px;

	}
	.product_delail-link
	{
		padding: 10px 4px;

	}
	.products_table .heading{
		display:none;
	}
	.products_table .item-product .product__column .action .btn{
		padding: 5px 10px;
	}
}
@media only screen and (max-width:900px)
{
	
	
	#cartProducts
	{
		top: 75px;
		left: -100px;
		width: auto;
	}
	#cartProducts:before, #cartProducts:after
	{

		left: 73%;
	}
	#search i
	{
		margin-left: 1px;
	}
	.channel-category-right .list-wrap .expand .title
	{
		font-size: 17px;
		/*overflow: auto;*/
	}
	.mt25
	{
		margin-top: 25px;
	}
	.slojnosti_block_catalog .phones-inner_list
	{
		top: 72px;
		left: 21px;
	}
	.tabs-content-product .nav-tabs
	{
		margin-top: 36px;
		width: 540px;
		white-space: nowrap;
	}
	.tabs-content-product .tabs_block
	{
		overflow-x: scroll;
		overflow-y: hidden;
	}
	#top .container
	{
		padding: 0 10px;
	}
	.acc_item_head
	{
		text-align: right;
		    padding-left: 0;
	}
	.top_menu_inner{
		padding-left:0;
		padding-right:0;
	}
	.languages li{
		font-size: 12px;
		    margin-right: 3px;
	}
	.right_block-product .img img
	{
		width: 100%;
	}
	.item_wrap_right .item .name_product
	{
		font-size: 16px;
	}
	.section_phone_block .phones_number
	{
		font-size: 19px;
		padding: 7px 2px 0px;
		border-radius: 9px;
		margin-top: 2px;
	}
	.phones-inner_list
	{

		top: 65px;
		display: none;
		left: 0px;
		width: 100%;
		padding: 15px 13px;
	}
	.phones-inner_list > div > div
	{

		font-size: 16px;
	}
	.call_phone_text
	{
		margin-top: 0;
		font-size: 12px;
	}
	#head_graf_work, #cart
	{
		margin-top: 3px;
	}
	#cart
	{
		text-align: center;
	}
	.categories_menu > ul > li a
	{
		display: block;
		padding: 8px 12px;
		font-size: 15px;
	}
	.section_phone_block .phones_icons .phone_icon.active
	{
		width: 25px;
		height: 25px;
	}
	#logo
	{
		margin: 19px 0 10px 0;
	}
	.banner_btn
	{

		padding: 5px 14px;
		bottom: 73px;
		left: 22px;
	}
	.banner_section .owl-pagination
	{
		bottom: 37px !important;
		left: 29px !important;
	}
	.head_home_cotentn
	{

		margin-bottom: 17px;
	}
	.menu-inside-category.active
	{
		left: 219px;
		width: 486px;
	}
	.menu-inside-category.active ul
	{
		height: 245px;
		overflow: scroll;
	}

	.category_img_insite img
	{
		width: 143px;
		float: right;
		position: absolute;
		right: 30px;
		top: 63px;
	}
	.channel-category-right .list-wrap .item .box .img-wrapper img
	{
		max-width: 91px;
		max-height: 91px;
	}
	#services .item:nth-child(4n+1)
	{
		clear: none;
	}
	#services .item:nth-child(2n+1)
	{
		clear: both;
	}
	#productsPurpose .item
	{
		width: 33.333333%
	}
	#productsPurpose .item:nth-child(5n+1)
	{
		clear: none;
	}
	#productsPurpose .item:nth-child(3n+1)
	{
		clear: both;
	}

	.channel-category-right .list-wrap .item
	{
		width: 33.333333333333333%;
	}
	.channel-category-right .list-wrap .expand .box .img-wrapper
	{
		width: 100%;
		height: 100%;
	}
	.channel-category-right .list-wrap .item .box .links
	{
		margin-right: 0;
		display: none;
	}
	.channel-category-right .list-wrap .expand .box
	{
		width: auto;
		margin: 20px auto 0 auto;
	}
	.channel-category-right .list-wrap .expand .box .img-wrapper img
	{
		margin-top: 0;
	}
	.service-desc, .article-description
	{
		padding: 20px;
	}
	.services_list .service-item
	{
		padding: 6px 10px;
	}
	.services_list .service-item a
	{
		font-size: 16px;
	}


	.mfilter-heading-content
	{
		overflow: visible;
		padding: 7px 9px;
	}
	.mfilter-tb-as-tr{
		display:block;
		    margin-bottom: 6px;
	}
	.mfilter-heading-text > span
	{
		padding-left: 25px;
	}
	.mfilter-filter-item .mfilter-options
	{
		padding: 0 8px;
	}
	.mfilter-button-more
	{
		padding: 0 10px 10px;

	}
	.product-grid .product-thumb .caption
	{
		    min-height: 103px;
		padding: 0;
	}
	/* .item_product_in_category .product_delail-block
	{
	display: block;
	}*/
	/*.item_product_in_category .holder, .item_product-box
	{
	height: auto;
	}*/
	
	.product_delail-link
	{
		background: #c8955c !important;
		border-color: #c8955c;
		color: #fff;
		display: block;
	}
	.slojnosti_catatog
	{
		text-align: center;
	}
	.section-info-product .discount-section .discount-item .item-quantity
	{
		font-size: 14px;
	}
	.section-info-product .discount-section .discount-item .item-price
	{
		font: 19px 'proximanowa-semi-bold';
	}
	.right_wrap_product,.left_wrap_product
	{
		width: 100%;
	}
	.image_big
	{
		width: 375px;
		height: 372px;
	}
	.image_big img
	{
		width: 100%;
	}
	.thumbnails > li
	{
		display: inline-block;
		float: left;
	}
	.if_cheaper
	{
		height: 63px;
	}
	.tabs-content-product .nav-tabs li a:before,.tabs-content-product .nav-tabs li a:after
	{
		bottom: -1px;
	}
	#utp_home .item
	{
		margin-bottom: 15px;
	}
		.contact_description .description .inner_description .text_outer{
		    width: 81%;
	}
}


@media only screen and (min-width:900px) and (max-width:995px){
	.section_phone_block .phones_number{
		    padding: 6px 2px 0px;
		    margin-top: 2px;
		    font-size: 19px;
	}
	.call_phone_text{
		font-size: 12px;
		    margin-top: 0px;
	}
	#head_graf_work, #cart {
  		 margin-top: 0px;
	}

}
@media only screen and (max-width:767px) and (min-width:750px){
	#top_menu{
		display:none;
	}
}
@media only screen and (max-width:750px)
{
	.flex.mobile{
		display:block !important;
	}
	*
	{
		margin: 0;
		padding: 0
	}
	html
	{
		min-width: 0
	}
	.w-auto
	{
		width: 100% !important;
	}
	.section-info-product .discount-section .discount-item
	{

		height: 82px;
	}
	.mobile-item
	{
		display: block;
	}
	footer #logo a
	{

		display: block;
	}
	nav#menu .container
	{
		padding-left: 0;
		padding-right: 0;
	}
	.items_product .item_product_in_category .product_delail-link{
		    padding: 3px 4px;
		    font: 13px 'proximanowa-bold';
		    text-transform: none;
	}
	/*.items_product .item_product_in_category .product_delail-block{
		display:block;
	}*/
	.items_product .item_product_in_category .product_delail-block > div:first-child{
		padding-left: 0
	}
	.items_product .item_product_in_category .product_delail-block{
		    margin-top: 5px;
	}
	.items_product .item_product_in_category .image{
		    margin: 31px 0 3px;
	}
	.items_product .product-thumb .price{
		font: 13px 'proximanowa-semi-bold';
	}
	.items_product .pre-price{
		font-size: 14px;
	}
	.item_product-box
	{
		border-left: none;
		border-right: none;
	}
	#services .item .name{
		    text-transform: uppercase;
    	font: 12px 'proximanowa-bold';
    	text-align: center;
    	margin-top: 9px;
	}
	#services .item .item_section {
   		 margin-bottom: 18px;
	}
	.wish_inner{
		  padding-right: 0
	}
	.wish_inner i{
		font-size: 12px;
	}
	.product-thumb .price-old{
		    font-size: 12px;
		        margin-left: 4px;
	}
	.item_product_in_category #button-wishlist{
		    padding: 0px 1px;
		  
	}
	.contact_description .description .inner_description .img{
		    text-align: center;
    margin: 0 auto 22px;
    float: none;
	}
	.contact_description .description .inner_description .text_outer{
		width: 100%;
		padding-left: 0;
	}
	.head_home_cotentn
	{
		margin-bottom: 0;
	}
	.head-grey_line #top_menu, .search_block, .categories_menu, .category_img_insite img
	{
		display: none;
	}
	#head_graf_work, #cart
	{
		margin-top: 18px;
	}
	.categories_menu.categories_menu_modal
	{
		display: block;
	}
	#d_quickcheckout .total_price_to_product{
		display: block;
	}
	#d_quickcheckout .mobile-cart .item-product .img{
		    width: 27%;
	}
	#d_quickcheckout  .item-product .product__column{
		
		width: 65%;
	}
	#d_quickcheckout #cart_view .table-responsive{
		display: none;
	}
	
	.label_block {
    color: #fff;
    font: 10px 'proximanowa-bold';
    line-height: 17px;
    border-radius: 9px 9px 9px 0;
    padding: 0 5px;
    text-transform: uppercase;
    margin-bottom: 3px;
}
	
	#categories-wrap-menu-header
	{
		top: 3px;
		padding-right: 0;
	}
	.items_product .item_product_in_category .code_product{
		font-size: 10px;
	}
	.items_product .item_product_in_category .code_product span{
		    font-size: 12px;
    line-height: normal;
	}
	.items_product .item_product_in_category .product-thumb .h4{
		font: 14px 'proximanowa-regular';
		text-transform: none;
	}
	.items_product .item_product_in_category.item_product-box{
		height: 307px;
	}
	.items_product .item_product_in_category.action_img_category{
		display:none;
	}
	.items_product .item_product_in_category .holder{
		height: 365px;
		    padding: 20px 12px;
	}
	#d_quickcheckout .login-btn-group .btn-group .btn
	{
		font-size: 14px !important;

	}
	#logo
	{
		margin: 5px 0 10px 0;
	}
	#acc_links li a i {
    display: inline-block;
}
	.advantages .item_inner:nth-child(2n+1){
		clear:both;
		
	}
	.advantages .item .img_item{
		    margin-bottom: 15px;
	}
	.advantages .item .desc_item {
		    font-size: 13px;
	}
	.advantages svg {
		    width: 60px;
		height: 60px;
	}
	.advantages .item .title_item{
		font-size: 14px;
	}
	.description img
	{
		width: 100%;
	}
	.right_block-product
	{

		padding-left: 15px;
	}
	.article-description .categories .category_link
	{
		margin-bottom: 6px;
		display: inline-block;
	}
	.miniCart-container .product-container
	{
		text-align: center;
	}
	.left-mobile-wrap .call_phone_text
	{
		margin: 15px 0;
		    width: 220px;
	}
	.product_name-wrap
	{
		width: 180px;
	}
	.tabs-content-product
	{
		margin-bottom: 26px;
	}
	#partcont
	{
		max-height: 470px;
		width: 100%;
	}
	.watch_allProduct
	{
		font-size: 12px;
	}
	.continue-buy
	{
		top: 0px;
	}
	.mcartok
	{
		font-size: 21px;
		margin-bottom: 5px;
	}
	.left-mobile-wrap i
	{
		position: absolute;
		right: 18px;
		font-size: 22px;
		color: #d6d7d5;
	}
	.left-mobile-wrap
	{
		position: absolute;
		width: 100%;
		display: none;
		z-index: 100;
		background: #f8f8f8;
		top: 0;
		left: 0;
		right: 0;
		text-align: center;
		padding: 20px 0;
	}
	.left-mobile-wrap #top_menu li a
	{
		font-size: 14px;
		position: relative;
	}
	.bloaddlink-wrap
	{
		display: none;
	}
	.block_top_category_options .select
	{
		width: 100%;
	}
	#top_menu li a:before,#top_menu li a:after
	{
		bottom: -2px;
	}
	.wrap-sort
	{
		width: 100%;
	}
	.service-desc, .article-description
	{
		padding: 20px;
	}
	#consult_to_services-block-single
	{
		padding: 20px 15px;
	}
	.left-mobile-wrap #top_menu li
	{
		display: block;
		margin-bottom: 10px;
	}
	.menu-inside-category.active
	{
		width: 100%;
		left: 0;
		/*display: none;*/
	}
	.banner_section
	{
		padding-left: 0;
		padding-right: 0;
	}
	.channel-category-right .list-wrap
	{
		min-width: 100%;

	}
	.channel-category-right .list-wrap .item .title
	{
		text-align: center;
	}
	.channel-category-right .list-wrap:after
	{
		clear: none;
	}
	#productsPurpose .owl-item
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	#productsPurpose .items
	{
		border: none;
	}
	#productsPurpose .item:nth-child(5n+1)
	{
		border-left: 1px solid #e6e7e5;
	}
	footer
	{
		text-align: center;
	}
	#blogPosts .item
	{
		margin-bottom: 25px;
	}
	#productsPurpose .item
	{
		width: 100%;
		border: 1px solid #e6e7e5;

	}
	.channel-category-right .list-wrap
	{
		height: auto;
		overflow: initial;
	}

	.banner_section .owl-pagination
	{
		position: relative !important;
		left: auto !important;
		text-align: center  !important;
		bottom: 39px !important;
	}
	.channel-category-right .list-wrap .item
	{
		width: 50%;
	}
	.banner_btn
	{
		border: 1px solid #333333;
		text-transform: uppercase;
		font: 14px 'proximanowa-bold';
		color: #333333;
		padding: 7px 10px;
		display: inline;
		border-radius: 6px;
		position: relative;
		bottom: 40px;
		left: 15px;
	}
	#utp_home
	{
		margin-top: 25px;
	}
	#main_menu ul li:last-child
	{
		border-right: none;
	}
	#main_menu ul li
	{
		padding: 14px;
		margin-right: 0;
		text-align: center;
		display: table-cell;
		border-right: 1px solid #9b7248;
	}
	#utp_home .items .item
	{
		margin-bottom: 25px;
	}
	section.block
	{
		margin: 25px 0;
	}
	.htabs li:nth-child(2)
	{

		border-right: 1px solid #fff;
	}
	.slojnosti_block_catalog .phones-inner_list
	{
		top: 87px;
		left: 0;
	}
	.head-title-tabs
	{
		border-top: none;
		padding-top: 0px;
	}
	.htabs li:first-child/
	*,.tabs-content-product .nav-tabs li:first-child,.tabs-content-product .nav-tabs li:nth-child(4)*/
	{
		width: 100%;
	}
	.htabs li
	{
		width: 50%;
		float: left;
	}
	.htabs li,.tabs-content-product .nav-tabs li
	{
		display: inline-block;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;

		border-bottom: 1px solid #fff;
	}
	.tabs-content-product .tab-review label
	{
		top: -8px;
		right: 0px;
	}
	#button-review
	{
		width: 100%;
	}
	#heading_reviews h4
	{
		font-size: 18px;
	}
	.review .rating #raiting
	{
		margin: 0;
	}
	#product_color-wrapper
	{
		padding: 10px;
		background: #fff;
	}
	.review .rating
	{
		width: 100%;
		margin-top: 5px;
		display: block;
	}
	.rating-wrap-product
	{
		margin-top: 15px;
	}
	.review .description
	{
		display: block;
		float: left;
	}
	.tabs-content-product .nav-tabs li a
	{
		padding: 15px 0;
		font: 18px 'proximanowa-bold';
		margin-bottom: 0;
		margin-top: 0;
		text-transform: initial;
		text-align: center;
	}
	.htabs li a.selected h3:before, .htabs li a.selected h3:after, .htabs li a.selected .h3:before, .htabs li a.selected .h3:after
	{
		content: none;
	}
	.htabs li a.selected h3, .tabs-content-product .nav-tabs li.active a,.htabs li a.selected .h3
	{
		color: #fff;

		background: #333333;
	}
	.htabs li a h3,.tabs-content-product .nav-tabs li a,.htabs li a .h3
	{
		padding: 15px 0;
		font-size: 18px;
		margin-bottom: 0;
		margin-top: 0;
		text-transform: initial;

	}
	table.all_width{
		font-size: 11px;
	}
	table.all_width tr td{
			width: auto;
		padding: 8px 2px;
	}
	table.all_width tr td:first-child{
		font-size: 11px;
		width: auto;
		padding: 8px 2px;
	}
	.htabs li a,.tabs-content-product .nav-tabs li a
	{
		display: block;
		background: #e9e9e9;
		color: #999999;
	}
	.tabs-content-product .nav-tabs li a
	{
		padding: 10px;
		color: #333;
	}
	#tab-delivery a.greenBtn{
		width: 80%;
	}
	#main_menu
	{
		float: none !important;
	}
	#main_menu ul li a:before, #main_menu ul li a:after,.tabs-content-product .nav-tabs li a:after,.tabs-content-product .nav-tabs li a:before
	{
		content: none;

	}
	#cart #count_product
	{

		padding: .25em .4em .25em;
	}
	.section-main-menu
	{
		padding-right: 0;
	}

	#main_menu ul
	{
		padding: 0;
		width: 100%;
		display: table;

	}
	#top .container
	{
		padding: 0 15px;
	}
	#left-mobile_menu i
	{
		font-size: 20px;
	}
	.head-grey_line
	{
		padding-left: 0;
		padding-right: 0;
	}
	.acc_item_head
	{
		padding-left: 0;
	}
	header
	{
		padding: 6px 0;
	}
	.section-head-text_categories
	{
		padding-right: 0;
	}

	.mobile-icon_head i
	{
		position: relative;
		top: 6px;
	}
	.mobile-icon_head
	{
		background: #c8955c;
		font-size: 20px;
		width: 30px;
		height: 30px;
		text-align: center;
		border-radius: 50%;
		display: inline-block;
		margin-right: 12px;
		color: #fff;
		position: relative;
	}
	#cart .cart_info
	{
		background-size: contain;
		width: 52px;
		height: 33px;
		vertical-align: top;
		margin: 0px 1px 0 0;
	}
	#cart, .ajaxCart
	{
		display: inline-block;
		margin-left: 0px;

	}
	.phones_number.phone sub
	{
		bottom: 1px;
		font-size: 60%;
	}
	.phones_number.phone:last-child
	{
		margin-bottom: 0;
	}
	.phones_number.phone
	{
		display: block;
		margin-bottom: 15px;
	}
	.phones-mobile_block
	{
		display: none;
		background: #c8955c;
		color: #fff;
		padding: 25px 45px;
		position: absolute;
		width: 100%;
		text-align: center;
		z-index: 100;
		font-size: 26px;
	}
	.search-mobile_block
	{
		display: none;
		background: #c8955c;
		color: #fff;
		position: absolute;
		width: 100%;
		z-index: 100;

	}
	.search-mobile_block #search input[type=text]
	{
		display: block;
		height: 36px;

	}
	.search-mobile_block #search .input-group-btn
	{
		display: none;
	}

	.item_product-box
	{
		border-left: 1px solid #eaeaea;
		border-top: 1px solid #eaeaea;

	}
	.items_product
	{
		padding-left: 15px;
		padding-right: 15px;
		border: 1px solid #eaeaea;
		border-top: none;
	}
	.slojnosti_catatog
	{
		text-align: center;
	}
	.slojnosti_block_catalog .block-one
	{
		margin: 20px 0;
	}
	.description_category
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.mfilter-free-container
	{
		width: 100%;
		padding: 0;
		margin-left: 0;
		top: 0;
		z-index: 100;
	}
	.mfilter-free-button
	{
		display: none;
	}
	.mobile-head-filter a
	{
		color: #ffffff;
		background: #c8955c;
		font: 14px 'proximanowa-semi-bold';
		text-transform: uppercase;
		padding: 20px 15px;
		display: block;
	}
	.mobile-head-filter .mdi
	{
		font-size: 23px;
		position: relative;
		bottom: 5px;
	}
	.mobile-head-filter .fa
	{
		font-size: 14px;
		margin-right: 9px;
	}
	.mfilter-free-container
	{
		display: none;
	}
	.open-filter-wrap svg{
		width: 12px;
    height: 12px;
    display: inline-block;
    top: 0;
	}
	.open-filter-wrap a
	{
		    color: #ffffff;
    background: #c8955c;
    font: 14px 'proximanowa-semi-bold';
    text-transform: uppercase;
    padding: 9px 7px;
    text-align: center;
    display: block;
    border-radius: 6px;
    margin-top: 4px;
	}
	#partcont .greenBtn{
		width: 170px;
	}
	#partcont .continue-buy{
		width: 43% !important;
	}
	.right_wrap_product,.left_wrap_product
	{
		width: 100%;
	}
	.thumbnails
	{
		margin-left: 0;
	}
	.image_big
	{
		width: 100%;
		height: auto;
	}
	.section-info-product .discount-section .discount-item .item-price
	{
		font-size: 18px;
	}
	.section-info-product .discount-section .discount-item
	{
		padding: 10px 10px;
		width: 49.3%;
	}
	.section-info-product .discount-section .discount-item:first-child
	{
		padding: 10px 14px;
	}
	.if_cheaper
	{
		height: 82px;
		line-height: 64px;
	}

	.tabs-content-product table
	{
		width: 100%;
	}
	#tab-specification table td,.tabs-content-product #tab-specification table td.name_attribute,.tabs-content-product #tab-specification table td.value_attribute
	{
		padding: 3px 5px;
		font-size: 15px;
	}
	.tabs-content-product .tab-content
	{
		padding: 20px;
	}
	.section-info-product
	{
		background: none;
		padding: 0px;
		border: none;
	}
	.image-additional a,.thumbnail
	{
		margin-bottom: 10px;
	}
	.thumbnails .image-additional,.thumbnails > li
	{
		margin-left: 10px;
	}
	#product_color-wrapper .product_color_item
	{
		display: inline-block;
		padding: 0 5px;
		margin-bottom: 3px;
		width: 50px;
		height: 50px;
	}
	.print_in_item
	{

		margin-top: 7px;
	}
	.live-search ul li .product-name
	{
		line-height: normal;

	}
	#cartProducts
	{
		top: 75px;
		left: -100px;
		width: auto;
	}
	#cartProducts:before, #cartProducts:after
	{

		left: 84%;
	}
	.orrangeBtn
	{
		width: 100%;
	}
	#utp_home
	{
		display: none;
	}
	.btn-go-checkout
	{

		text-align: center;
		float: none !important;
	}
	.text-label-checkout
	{
		text-align: left;
	}
	.accout_wrap #column-right
	{
		display: none;
		position: absolute;
		width: 100%;
		top: 80px;
		z-index: 10;
		padding: 0;
	}
	.mobile-header-menu-acc
	{
		display: block;
		text-align: right;
		padding: 0 15px 10px;
		font-size: 18px;
	}
	.left-mobile-wrap .languages
	{
		text-align: center;
		margin-bottom: 20px;
	}
	.cart_desctop
	{
		display: none;

	}
	.mobile-cart
	{
		display: block;
	}
	.mobile-cart .item-product
	{
		margin-bottom: 25px;
	}
	.mobile-cart .item-product .img
	{
		width: 19%;
		margin: 0 15px 0 0;
		padding: 0;
		display: inline-block;
		vertical-align: bottom;
		text-align: center;

	}
	.mobile-cart .item-product .product__column .name
	{
		margin-bottom: 5px;
	}
	.mobile-cart .item-product .product__column .total_price_to_product
	{

		display: inline-block;
		margin-left: 6px;
		font-weight: bold;
		font-size: 17px;
	}
	.mobile-cart .item-product .product__column
	{

		padding: 0;
		margin: 0;
		display: inline-block;
		width: 75%;
	}
	.mobile-cart .item-product .img img
	{
		max-width: 100%;
		max-height: 100%;
	}
	.products_table .heading
	{
		display: none;
	}
	.products_table .item-product
	{
		display: block;
		padding: 10px 0;
	}
	.products_table .item-product .img, .products_table .item-product .product__column
	{
		display: inline-block;
		vertical-align: middle;
	}
	.products_table .item-product .img
	{
		width: 27%;
	}
	.products_table .item-product .product__column > div
	{
		display: block;
		width: 99%;
		text-align: left;
	}
	.products_table .item-product .product__column .model, .products_table .item-product .product__column .stock{
		font-size: 70%
	}
		.products_table .item-product .product__column{
			width: 70%;
		}
		.products_table .item-product .product__column .action .btn{
			padding: 5px 20px;
		}
	    

}
@media only screen and (max-width:320px)
{
	.own_production-wrap
	{
		width: 9%;
	}
	
	.items_product .item_product_in_category.item_product-box {
    	height: 323px;
	}
	.items_product .item_product_in_category .holder {
    height: 323px;
}
	.mobile-cart .item-product .img
	{
		width: 18%;
	}
	.mobile-cart .item-product .product__column .total_price_to_product
	{
		margin-top: 7px;
	}
	.head-grey_line
	{
		width: 91%;
	}
	#d_quickcheckout .login-btn-group .btn-group .btn
	{
		font-size: 11px !important;
	}
	#acc_links li
	{
		margin-right: 0px;
	}
	.mobile-icon_head
	{
		margin-right: 4px;
	}
	.left-mobile-wrap i
	{
		right: 8px;
		top: 10px;
	}
	.item_product_in_category .holder
	{
		padding: 12px;
	}
	.green_consult_block
	{
		padding: 20px;
	}
	.green_consult_block .description
	{
		font-size: 14px;
	}
	.green_consult_block .head
	{
		font-size: 24px;
	}
	#modal_box .tel_text
	{
		font-size: 15px;
	}
	.greenBtn
	{
		font-size: 15px;
	}
	#modal_box h6
	{
		line-height: 22px;
		font-size: 22px;
	}
	#modal_box
	{
		padding: 20px;
	}
	.known_service.greenBtn
	{
		width: 100%;
	}
	.description-wrap
	{
		padding-left: 0;
		padding-right: 0;
	}
}
