@media (max-width: 995px)
{
	html{font-size: 9px;}
	.tarif_cont{grid-template-columns: 1fr 1fr;}
	.tarif_cont_windows{grid-template-columns: 1fr 1fr;}
	.tarif_cont_l2{grid-template-columns: 1fr;}	
	.tarif_cont_l2-1{grid-template-columns: 1fr 1fr;}
	.tarif_block{border-radius: 5px;border: 1px #E9EBED solid; margin-bottom: 20px; padding-top: 0px; width: 270px;}
	.tarif_line{margin: 1.5em 0.5em 3.5em 0.5em;}
	.tarif_cont h2h{margin-block-end: -0.2em;}
	.scroller {display: block;}
	.test_block{grid-template-columns: 1fr 1fr;}
	.mouse-parallax{right: -220px; margin-top: -10px;}
	.fdt_line_cell_l{grid-template-columns: 1fr 4fr; min-height: 150px;}
	.ico_line{margin: 4em 1em 5em 1em; grid-template-columns: 1fr 1fr;}
	.rekviz_block{grid-template-columns: 1fr;}
	.rekviz_block h2h{margin-block-end: 0.2em;}
	.rekviz_line{background-color: #7d9fb2;}
	.footer_time{margin-top: 0.5em;}
	.tree li a.tree-parent {color: #fff;}
	.tree li a {color: #fff; background-position-x: 12px; background-position-y: -1px;}
	.mp-menu ul li > a{padding: 0.7em 1em 0.7em 3em;}
	.tree li a.tree-parent{background:url(../imgs/folder-open-mobi.svg) -1px 50% no-repeat;}
	.tree li a.tree-parent-collapsed{background:url(../imgs/folder-close-mobi.svg) -1px 50% no-repeat; background-position-x: 12px; padding-left: 50px;}
	.tree li a:hover, .tree li a.tree-parent:hover, .tree li a:focus, .tree li a.tree-parent:focus, .tree li a.tree-item-active{background-color: #ffffffb8;}
	.wiki_content_block{grid-template-columns: auto; padding-right: 0em;}
	.wiki_left_menu{min-height: auto; margin-top: 0.5em;}
	input.who{width: 98%;}


}
@media (max-width: 640px)
{
	.site_mobi_off_640{display: none;}
	.tarif_cont{grid-template-columns: 1fr;}
	input.who{width: 96%;}	
}
