.content-area table {
  max-width: 100%;
}
.content-area table th, .content-area table td{
  padding: 5px;
}
.table-responsive table td{
  vertical-align: top;
}
@media (max-width: 991px) {
	.header-nav .menu-item a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.select-menu + .select-menu {
		display: none !important;
	}
	.select-menu {
		display: block;
		width: 90%;
		margin: 20px 5%;
	}
	.select-menu option {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.org_list {
		width: 100%;
		float: none;
	}
	.obr_form_block form {
		width: 100%;
		margin-left: 0;
	}
	.form_row label {
	    position: static;
		padding: 0 0 15px;
		width: auto;
		box-shadow: none;
	}
	.choose_org {
		display: block;
	}
	.o_partnerstve_right {
		width: 100%;
		float: none;
	}
	.o_partnerstve_left {
		width: 100%;
		float: none;
	}
	.content-area__block-item header h3 {
		text-align: left;
		clear: both;
	}
	.table-responsive {
	   overflow-x: scroll;
	   position: relative;
	}
	.table-responsive table {
	   min-width: 767px;
	   width: 100%;
	}
	.table-responsive table td{
		border: 1px solid #ccc;
	}
	#accordion p  {
		text-align: justify;
	}
}
@media (max-width: 767px) {
	
	.footer-contacts__item {
		display: block;
		text-align: center;
		line-height: 30px;
		float: none;
	}
	#accordion ul {
		padding-left: 10px;
	}
	.photo_zhkh_block:nth-child(4n+1) {
		clear: none;
	}
	.photo_zhkh_block:nth-child(2n+1) {
		clear: left;
	}
	table img {
		max-width: 150px;
		height: auto;
	}
}
@media (max-width: 600px) {
	.header-inner__left-logo {
		height: 60px;
		width: auto;
	}
	table img {
		max-width: 100px;
		height: auto;
	}
}
@media (max-width: 600px) {
	.header-inner__right button {
		position: absolute;
		right: 10px;
		top: 10px;
		width: 120px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.footer-contacts {
	  text-align: center;
	}
	.footer-contacts li{
	  float: none;
	}
}