

/* Start:/local/templates/osvo/components/bitrix/news/vlad_builders/bitrix/news.detail/.default/style.css?17388691232280*/
.logotype
{
	float: right;
	text-align: right;
}
.logotype img
 {
	 width: 100px;
 }

.firm_name
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	float: left;
	height: 100%;
	padding: 10px;
}
.firm_name h3
 {
	 color: #464646;
 }
.capture
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify ;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.container
{
	display: flex;
	padding-bottom: 40px;
	width: 100%;
}
.director
{
	padding-top: 40px;
	flex-basis: 50%;
	display: inline-flex;
	margin: auto;
	width: 60%;
}
.dir_photo
{
	float: left;
	text-align: center;
	margin: auto;
}
.dir_photo img
{
	width: 160px;
}
.dir_text
{
	padding: 10px;
	float: left;
	height: 100%;
	margin: auto;
	font-size: 11pt;
	line-height: 1.5;
}
.dir_text2
{
	height: 100%;
	padding: 20px;
	float: right;
	margin: auto;
	width: 40%;
	border: 1px solid;
	border-radius: 10px;
	border-color: lightgray;
}

.block_text
{
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 20px;
}
.firm_detail
{
	/*min-width: 300px;*/
}

@media (max-width: 600px) { /* это будет показано при разрешении монитора до 600 пикселей */
	.director {
		display: flex;
		flex-direction: column;
	} /* основное содержимое занимает всё пространство окна */
	
	.builders {
		padding: 20px 0 0;
	}
	
	.firm_name h3 {
		font-weight: 600;
	}
	
	.director {
		width: 100%;
	}
	
	.container {
		padding: 0;
	}
	
	.dir_text {
		padding: 0px;
		margin: 10px 0;
	}
	
}
@media (max-width: 400px) { /* это будет показано при разрешении монитора до 600 пикселей */
	.container {
		display: flex;
		flex-direction: column;
	} /* основное содержимое занимает всё пространство окна */
	.dir_text2
	{
		height: 100%;
		padding: 20px;
		float: left;
		margin: auto;
		width: 100%;
		border: 1px solid;
		border-radius: 10px;
		border-color: lightgray;
	}
	.firm_name h3
	{
		font-size: 1rem;
	}
	.logotype
	{
		float: left;
	}
}



/* End */
/* /local/templates/osvo/components/bitrix/news/vlad_builders/bitrix/news.detail/.default/style.css?17388691232280 */
