@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){
	#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: 10px;}
	button.btn-responsive-nav { float: left;display: inline-block; !important; }
	.nav_top_descriprion{display: none !important;}
	#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; }
	.__show_type, .ordering-wrap{ width: 100%; }
	.ordering-wrap {
		margin-bottom: 10px;
	}
	.__show_type {
		text-align: left !important;
	}
	.item-views.table .__list .item .text {border-left: 0;}
	.contacts .styled-block {
		background-size: cover;
	}

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

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


	.item-views.list .item{
		margin-bottom: 30px;
		border-bottom: 1px solid #9d9d9d;
	}
	.item-views.list .item .image {
		margin-bottom: 10px;
	}

	ymaps, iframe  {
		max-width: 100% !important;
	}

	.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{
		display: block;
	}

	.button-filter {
		display: block;
	}

}


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

}

@media (max-width: 768px){
	.logotip_m img {max-width: 100%;}

	.sidearea_ask {
		float: none;
		margin: 0 auto;
		clear: both;
	}
	.sidearea_ask:before, .sidearea_ask:after{
		display: block;
		content: '';
		clear: both;
	}
	.img-mobil-oil {
		float: none;
		display: block;
	}

}