.styled-block.main{
	background-color: #dcd0d2;
	background-size: inherit;
}
.styled-block .btn-primary{
	background: #fff !important;
    border: 1px solid transparent !important;
    box-shadow: none !important;
    color: #000000;
}

button.btn-responsive-nav {
    background: #dfa700;
}

@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}	
}
@media (max-width: 1200px){
	.social-icons{ display: none; }
	.item-views.table .item .text .b_cart .add_cart {
		white-space: normal;
    	margin-right: 20px;
	}
}
@media (max-width:991px){
	.item-cat-view{
		text-align: center;
		width: 100%;
	}
	#content-block.not_main { float: inherit !important; }
	.sidebar_box {clear: both; margin-top: 10px;float: none !important;}
	body { padding-bottom: 0; }
	#footer {
		position: relative;
	}
	.social-icons{ display: none; }
	.search{ display: none; }
	header .hidable { display: none; }
	.table-menu_1 { display: none !important; }
	.bt-menu { text-align: center; }
	.logotip {display: none;}
	.logotip_m {display: block;text-align: center;margin-bottom: 35px;margin-top: 20px;}
	.search-header, .page .search-header{margin-top: 0;}
	.search-box{width: 100%;}
	button.btn-responsive-nav { display: inline-block !important; float: left;    font-size: 20px;}
	#carousel { margin-top: 0; top:0;}
	#carousel div.img{ display: none; }
	#carousel div.col-md-6.text{ text-align: center; }
	header, header.menu-type-1 {margin-bottom: 20px;}
	header .nav-main-collapse.collapse { display: none !important; }
	header .nav-main-collapse.in { display: block !important; }
	header .nav-main-collapse.in>.container { width: auto; padding-left: 0; padding-right: 0; }
	header .nav-main-collapse {
	    width: 100%;
	    top: 60px;
	    position: relative;
	    max-height: none;
	    z-index: 10;
	}
	header.menu-type-2 .nav-main-collapse { top: -4px; }
	header.menu-type-1>.container { margin-bottom: 0; }
	header.menu-type-1 .mega-menu.pull-right { float: none !important; }
	header.menu-type-1  .nav-main-collapse { top: 10px; }
	.ordering-wrap {
		margin-bottom: 10px;
	}
	.__show_type {
		text-align: right !important;
	}
	.__show_type .lb_type_show_products{
		display: none;
	}
	.item-views.table .__list .item .text {border-left: 0;}
	.contacts .styled-block {
		background-size: cover;
	}

	.subnav.fixed-menu {
		top: 42px !important;
		width: 100%;
    	position: fixed !important;
	}

	.top-responsive-nav {display: inline-block;}
	.top-responsive-nav.fixed-button{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		border-radius: 0;
	}

	.img-width {
		max-width: 100%;
		width: 100%;
		height: auto;	
	}

	.product_filter_box {
	    position: fixed;
	    top: 0;
	    background: #fff;
	    left: 2px;
	    right: 2px;
	    z-index: 1100;
	    display: none;
	    height: 100%;
	    overflow: scroll;
	    margin-top: 0;
	    padding-bottom: 90px;
	}

	.product_filter_box.in {
		display: block;
	}

	.product_filter_box .action-buttons .view-btn{
		display: inline-block;
	}

	.product_filter_box .action-buttons{
		display: block;
		position: fixed;
	    bottom: 0;
	    text-align: center;
	    left: 0;
	    right: 0;
	    background: #fff;
	    padding: 15px 0;
	}

	.button-filter {
		display: block;
	}
	.mega-menu {
	    margin-top: 0;
	}
	#shoping-cart{margin-top: 0;}
	#shoping-cart .shoping-cart-info {
	    text-align: center;
	}
	.top-row-header{
		display: none;
	}
	.item.item_category .text{height: auto !important;}

	.group-content.row_products .__tiles .item .text{height: auto !important;}
	.group-content.row_products .__tiles .item .text .b_cart{position: relative;bottom: auto;margin-top: 10px;}

	.group-content.row_products .__tiles .item .text .price>div{display: inline-block;margin: 0 10px;}
	.item-views.table .item .title a{font-size: 18px;}
	.item-views.table .item .label {
	    position: absolute;
	    top: -170px;
	    left: 20px;
	}
	.subnav.menu-type-2 {
    background: #0d1c77 !important;
	}
	#shoping-cart .shoping-cart-info {
    
    margin: 3px 0 0 0;
	}

	.list-main-category__item{max-width: 50%;margin: 0 0 15px 0;height: 320px;}

}

@media (min-width: 768px){
	.md-modal {
	    width: 600px;
	    margin: 30px auto;
	}
	
}

@media (max-width: 768px){
	.logotip_m img {max-width: 100%;    max-height: 170px;}
	
	.group-content.row_products .__tiles .item .text{text-align: center;}
	.group-content.row_products .__tiles .item .text .b_cart{left: 0; right: 0;}
	.group-content.row_products .__tiles .item .text .b_cart .btn{margin: 0 0 10px;}
	#shoping-cart .sc-list-products{left: -165px;}
	.item-views.list .item .title {margin: 10px 0;}
}

@media (max-width: 630px){
	.list-main-category__item img{max-width: 100%;}
	.catalog.detail .info .price .price_val {font-size:42px;}

	.pagination a.nav_l_t,
	.pagination a.nav_l_t {
		padding: 5px 8px;
		line-height: 40px;
	}

	.detail.services.article .sidearea_ask{
		width: 100%;
		margin-bottom: 20px;
	}
	
}

@media (max-width: 480px){
	.catalog.detail .add_cart, .catalog.detail .order_buttom{width: 100%;font-size: 20px;}
	.pagination a {
	    padding: 5px 8px;
	    line-height: 42px;
	}
	#carousel-with-products .product-item .text .b-cart .add_cart{
		width: auto !important;
	}
	.callto a {
		display: block;
		line-height: 1.3;
	}

	.list-main-category__item{max-width: 50%;margin: 0 0 15px 0;height: 180px;}
}