.page-id-16 #wrap_all #main .template-page.content.av-content-full.alpha.units {
	padding: 0px;
}

.sect-a {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sect-a div:first-child {
	width: 5%;
}
.sect-a div:first-child + div {
	width: 94%;
}
.sect-a div:first-child + div {
	text-align: justify;
}
.sect-a div:first-child + div p {
	margin-top: 0px;
	padding-left: 1%;
}
.sect-a div:nth-of-type(2) p {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 13px;
	color: #777;
	text-align: justify;
}
.sect-a div:nth-of-type(2) p span {
	font-family: 'OpenSans Bold', sans-serif;
	font-weight: bold;
}

.entry-content-wrapper.clearfix div h3.av-special-heading-tag {
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 21px;
	color: #515151;
}

.sect-b > h3 {
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 23px;
	color: #515151 !important;	
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.sect-b div:nth-of-type(2) > div {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #777;
}


/*
.sect-b div:first-child {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
}
.sect-b div:first-child + div {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: left;
	margin: 0px -50px;
}
*/
.sect-b div:first-child + div > p {
	text-align: center;
}
.sect-b div:first-child + div > p:nth-of-type(1) {
	margin-left: 6%;
}
.sect-b div:first-child + div > p:nth-of-type(2) {
	margin-left: 9%;
}
.sect-b div:first-child + div > p:nth-of-type(3) {
	margin-left: 6%;
}
.sect-b div:first-child + div > p:nth-of-type(4) {
	margin-left: 8%;
}
.sect-b div:first-child + div > p:nth-of-type(5) {
	margin-left: 8%;
}
.sect-b div:first-child + div > p:nth-of-type(6) {
	margin-left: 7%;
}

#bckgr_color {
	background-color: #f0f0f0;
}
#bckgr_color h3 {
	margin-top: 50px;
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 23px;
	color: #515151;	
}
#bckgr_color h3 + p {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #292929;
	font-weight: bold;	
}

#bckgr_color .hr.hr-short.hr-center.avia-builder-el-7.el_after_av_codeblock.el_before_av_codeblock {
	border-color: #c4c4c4;
}

#bckgr_color h3,
#bckgr_color h3 + p {
	text-align: center;
}
#bckgr_color .hr-inner {
	color: #c4c4c4;
	border-color: #c4c4c4;
}
#bckgr_color .hr-inner .hr-inner-style {
	color: #c4c4c4;
	border-color: #c4c4c4;
}



.sect-c {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.sect-c div:nth-of-type(2) {
	padding-left: 5%
}
.sect-c div:nth-of-type(2) p:nth-of-type(1) {
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 23px;
	color: #3c3c3c;
	font-weight: bold;
}
.sect-c div:nth-of-type(2) p:nth-of-type(2) {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #3c3c3c;
	/*font-weight: bold;*/
}
.sect-c div:nth-of-type(2) p:nth-of-type(3) {
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 24px;
	line-height: 34px;
	color: #2ca7bd;
	/*font-weight: bold;*/	
}
.sect-c div:nth-of-type(2) p:nth-of-type(3):hover {
	color: #1c8496;
}

.sect-d p {
	text-align: center;
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 26px;
	line-height: 42px;	
	color: #3c3c3c;
	/*font-weight: bold;*/
}

.sect-d p span {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 26px;
	color: #309aae;
}
/*
.sect-b > div:nth-of-type(2) > div {
	text-align: center;
}

.sect-b > div:nth-of-type(2) {
	margin: 0 -50px;
	margin-top: 40px;
	margin-bottom: 60px;
}
.sect-b > div:nth-of-type(2) > div {
	position: absolute;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(1) {
	left: 1%;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(2) {
	left: 17%;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(3) {
	left: 36%;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(4) {
	left: 54%;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(5) {
	left: 74%;
}
.sect-b > div:nth-of-type(2) > div:nth-of-type(6) {
	left: 91%;
}
*/

.sect-b > div:nth-of-type(2) > table tbody tr td {
	text-align: center;
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #777;
	padding: 0px;
	background-color: #fff;
	border: none;
}
/*
.sect-b > div:nth-of-type(2) {
	margin:0 -35px;
}
*/

.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(odd) {
	width: 14%;
}



.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(even) {
	width: 1.5%;
}


#forum_bot .entry-content-wrapper.clearfix {
	margin-bottom: 30px;
}

/* project budject */
.projecte > div {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.projecte > div > div:nth-of-type(1) {
	flex: none;
	width: 273px;
	height: 173px;
}
.projecte > div > div:nth-of-type(2) {
	margin-left: 30px;
}
.projecte > div > div > p {
	margin: 0px 0px;
	text-align: justify;
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #515151;
}

.projecte > div > div > p > span {
	font-family: 'OpenSans Bold', sans-serif;
	font-size: 16px;
	color: #515151;
	font-weight: bold;
}
.projecte > hr {
	margin-top: 35px;
	margin-bottom: 35px;
}
.post-entry.post-entry-type-page.post-entry-99 > div> div > h3 {
	font-family: 'OpenSans Regular', sans-serif;
	font-size: 25px;
	color: #343434;	
}

.tree {
	display: flex;
	flex-firection: row;
	align-items: center;
}
.tree > div:first-child {
	width: 13%;
	height: 150px;
	background: url(http://budget.mosreg.ru/IB/wp-content/uploads/sites/8/2017/06/ib_tree.png) center center no-repeat #e9eff2;
}
.tree > div:first-child + div {
	width: 86%;
	height: 150px;
	font-family: OpenSans Regular, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #515151;
	border: 2px solid #e9eff2;
	border-left: none;
	padding: 17px;
	text-align: justify;
}
.tree > div:first-child + div span {
	font-family: OpenSans Bold, sans-serif;	
	font-size: 16px;
	font-weight: bold;
}

/* RESPONSIVE */

@media (max-width: 780px) {
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(even) {
		width: 0.5%;
	}
}
@media (max-width: 620px) {
	.sect-b > div:nth-of-type(2) > table tbody tr td {
		font-size: 10px;
		line-height: 15px;
	}
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(even) {
		width: 0px;
	}
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(1) {
		padding-left: 12px;
	}
}
@media (max-device-width: 780px) {
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(even) {
		width: 0.5%;
	}
}
@media (max-device-width: 620px) {
	.sect-b > div:nth-of-type(2) > table tbody tr td {
		font-size: 10px;
		line-height: 15px;
	}
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(even) {
		width: 0px;
	}
	.sect-b > div:nth-of-type(2) > table tbody tr td:nth-of-type(1) {
		padding-left: 12px;
	}
}












