@media (max-width: 1130px) {
	body, html {
		min-width: 760px;
	}

	.m_row {
		width: 760px;
	}

	.top_right {
		width: 100%;
		text-align: left;
	}

	.top_right ul li a {
		font-size: 14px;
	}

	.top_right ul li {
		margin-left: 0;
		margin-right: 20px;
	}

	.logo {
		width: 100%;
		margin-bottom: 20px;
	}

	.cat_menu {
		height: 30px;
	}

	.cat_menu > div > ul > li {
		height: 30px;
		line-height: 30px;
	}

	.cat_menu > div > ul > li > a {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 10px;
	}

	.cat_menu > div > ul > li > ul {
		top: 30px;
	}

	.cons_block_left {
		width: 100%;
		text-align: center;
	}

	.cons_block_right {
		width: 100%;
		text-align: center;
	}

	.footer_title_left, .footer_title_right {
		width: 100%;
	}

	.footer_title_right {
		margin-top: 30px;
	}

	.content {
		width: 460px;
	}

	.term_block {
		width: 50%;
	}

	.news_block_img {
		width: 100%;
		text-align: center;
	}

	.news_block_img img {
		float: none;
	}

	.news_block_right {
		width: 100%;
		padding-left: 15px;
	}

	.form {
		top: 50px;
	}

}

@media (max-width: 760px) {
	body, html {
		min-width: 320px;
		overflow-x: hidden;
	}

	.m_row {
		width: 320px;
	}

	.header_contact {
		width: 100%;
	}

	.header_phones {
		width: 100%;
		text-align: left !important;
		margin-top: 20px;
	}

	.header_phone, .header_work, .header_call {
		text-align: left;
	}

	.cat_menu {
		display: none;
	}

	.slider {
		display: none;
	}

	.btn_all {
		width: 100%;
		font-size: 15px;
	}

	.home_resh_img img {
		/*max-width:none;*/
	}

	.cons_block_right .btn_cons {
		width: 100%;
	}

	.footer_menu {
		width: 100%;
		margin-bottom: 30px;
	}

	.content {
		width: 100%;

	}

	.left {
		width: 100%;
	}

	.term_block {
		width: 100%;
	}

	.form {
		width: 320px;
		margin-left: -160px;
	}

	.top_left {
		width: 100%;
	}

	.m_link {
		display: block;
	}

	.top_right {
		display: none;
	}

	.m_cat_link {
		display: block;
	}
	.entry-content td {
		width: 50%;
	}
	.content table {
		width: 290px;
		table-layout: fixed;
	}
	.content table img {
		max-width: 100%;
	}
}