@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;}
	button.btn-responsive-nav { display: inline-block; !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%;
	    overflow: hidden;
	    top: 60px;
	    position: relative;
	    max-height: none;
	    z-index: 10;
	}
	header.menu-type-2 .nav-main-collapse { top: 10px; }
	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;
	}
}

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

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