/*= Адаптирование под ширину экрана =*/
/*= 1190px =*/
@media screen and (max-width:1200px)
{
	.blogbody {margin:0 20px;}
}

/*= 1000px =*/
@media screen and (max-width:1000px)
{
	#top_banner_conteiner {}
	.main_page_tiles2 .tile span.text {clear:both;}
	.blogbody {margin:0;}
	.citata {margin:25px;}
	.help h4,
	.help .help_text_h4
	{width:unset;}

	.blog.textpad .items-row.cols-1,
	.blog.blogbody .items-row.cols-1,
	.blog.blogbody .items-row.cols-2 > div,
	.blog.blogbody .blog-item,
	.blog.textpad .blog-item
	{width:100%;}
}

/*= 900px =*/
@media screen and (max-width:900px)
{
	.side_bar {display:block;}
	.line_common.header_A
	{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:1;
	}
	.line_common.header_A .line_container
	{
		margin:0 50px;
		min-height:48px;
	}
	.line_common.header_A .pos_header_A_2 {display:none;}
	.line_common.header_A .pos_header_A_3 {display:none;}
	.line_common.header_B {margin:48px 0 0 0;}
	.logo_name.top {margin:8px auto;}

	.main_page p.top {display:none;}
	#top_mods [class^="contentmod mod3_"] {}
	.blog.textpad.advice .items-row.cols-1 {width:50%;}
	.newsflash.page_articles .newsflash_item {min-width:300px;}

	.main_page_promo .steps .step-arrow {flex:0 0 100%;}
	.main_page_promo .steps .step-arrow img {transform:rotate(90deg);}
}

/*= 800px =*/
@media screen and (max-width:800px)
{
	.pagebottom .bls table,
	.line_content .line_container .content.left,
	.line_content .line_container .content.right
	{display:none;}

	.line_content .line_container .content.center.content_l,
	.line_content .line_container .content.center.content_r,
	.line_content .line_container .content.center.content_lr
	{
		padding:0;
		width:100%
	}

	.main_page {padding:0;}
	.control-group .control-label
	{
		float:none;
		width:auto;
		text-align:left;
	}
	h1 {font-size:22rem;}
	h2, .main_page_promo h2 {font-size:18rem;}
	.main_page_promo .tiles {padding:0;}
	.main_page_promo .tiles .tiles_block {flex:1 1 100%;}

	.main_page .text_blocks > div[class^="text_block_"]
	{
		margin:25px 0;
		padding:30px 30px;
		flex:1 1 100%;
	}
	.main_page .text_blocks p {text-align:left;}
}

/*= 720px =*/
@media screen and (max-width:720px)
{
/*	.line_common.header_B .line_container {padding:inherit;}---*/
/*	.line_common.header_B .line_container .block.pos_header_B_2 {display:none;}---*/
}

/*= 650px =*/
@media screen and (max-width:650px)
{
	.line_common.header_B
	{
		& .line_container
		{
			& .block.pos_header_B_1
			{
				font-size:24rem;
			}

			& .block.pos_header_B_2
			{
				font-size:14rem;
			}

			& .block.pos_header_B_3
			{
				
			}

			& .block.pos_header_B_4
			{
				font-size:14rem;
			}
		}
	}
}

/*= 600px =*/
@media screen and (max-width:600px)
{
	.line_common.header_A .pos_header_A_3 {justify-content:center;}
	.line_common.header_A ul li {margin:5px 10px;}
	.line_top_banner {background-size:cover;}
}

/*= 550px =*/
@media screen and (max-width:550px)
{
	.main .help .help_toc {column-count:1;}
	.main .help h4,
	.main .help .help_text_h4
	{
		clear:both;
		text-align:left;
	}
	.main_page_promo .steps .step-arrow
	{
		display:block;
		clear:both;
		text-align:center;
	}
}

/*= 450px =*/
@media screen and (max-width:450px)
{

	.main_page_promo {font-size:14rem;}
	.main_page_promo .tiles .tiles_block h3 {font-size:14rem;}
	.blog.textpad.advice .items-row.cols-1 {width:100%;}

	.blog.textpad h6 {
		float:none;
		margin:10px 0 0;
		text-align:center;
	}

	.table_col2
	{
		grid-template-columns:1fr;
	}
}
/*--*/
