@media screen and (max-width:1366px) 
{
	.Header .Wrapper
	{
		padding:0 10px 0 20px;
	}
	.Wrapper
	{
		padding:0 20px;
	}
	.SliderBlock .Wrapper
	{
		padding:0;
	}
	.SliderBlock .Item .SlideInfo
	{
		padding:0 20px;
	}
	.CatalogHome .Wrapper
	{
		padding:0 20px;
	}
	.Services .Wrapper
	{
		padding:55px 20px;
	}
	.CatalogInfo .Wrapper
	{
		padding: 0 20px;
	}
	.Services .Items .Item .Item_Inner
	{
		padding:50px 30px 80px;
	}
	.Project .Item .Desc
	{
		left: 20px;
		right: 20px;
		bottom: 40px;
	}
}
@media screen and (max-width:1280px) 
{
	.Header .LeftBlock
	{
		width:40%;
	}
	.Header .RightBlock
	{
		width:60%;
	}	
	.CatalogInfo .Icons
	{
		position: absolute;
		right: 0;
	}
}
@media screen and (max-width:1152px) 
{
	.TopMenu
	{
		display:none;
	}
	.TopPanel .Contacts > div
	{
		margin:0 63px 0 0;
	}
}
@media screen and (max-width:1024px) 
{
}
@media screen and (max-width:960px) 
{
	.Header .LeftBlock
	{
		width:50%;
	}
	.Header .RightBlock
	{
		width:50%;
	}	
	.Conteiner .LeftBlock
	{
		display:none !important;
	}
	.Conteiner .LeftBlock .LeftMenu ul li
	{
		border:1px solid #f2f2f2;
		margin: 0 5px 5px 0;
		display: inline-block;
	}
	.Conteiner .ContBlock
	{
		width:100%;
		float:none;
	}
	.Conteiner .ContBlock .Content
	{
		padding:0;
	}
	.Conteiner.Big.Catalog .ContBlock .ContBlock
	{
		width:100%;
		float:none;
	}
	.Conteiner.Big.Catalog .ContBlock .ContBlock .Content
	{
		padding:0;
	}
	.CatalogInfo .Icons,
	.CatalogInfo .Desc .Text
	{
		display:none !important;
	}
	.ContactsInfo 
	{
		margin: 0 0 10px;
	}
	.ContactsInfo .Items .Item
	{
		width: 48%;
		margin: 0 1% 30px;
	}
	.CatalogHome .Wrapper .Flex .Title br
	{
		display:none;
	}
	.CatalogHome .Wrapper .Flex
	{
		display:block !important;
		padding: 0;
	}
	.CatalogHome .Wrapper .Flex .Desc
	{
		width:100%;
	}
	.CatalogHome .Wrapper .Flex .Desc .Anonse 
	{
		max-width: 100%;
	}
	.CatalogHome .Images
	{
		width:100%;
	}
	.FooterInfo .Contacts 
	{
		width: 40%;
	}
	.FooterCopy .Developer
	{
		display:none !important;
	}
	.FooterCopy .Links > div, .FooterCopy .Links > a
	{
		margin:0;
	}
}
@media screen and (max-width:900px) 
{	
	.Header .LeftBlock
	{
		width:50%;
	}
	.Header .LeftBlock .Slogan
	{
		display:none !important;
	}
	.Header .RightBlock
	{
		width:100%;
	}
	.Header .RightBlock .Flex
	{
		justify-content: end;
	}
	.CatalogMenu
	{
		margin:0 20px 0 0;
	}
	.TopPanel
	{
		display:none !important;
	}
	.Header
	{
		background-color: #fff;
		border-bottom:1px solid #f0f0f0;
		top: 0;
		box-shadow:0 0px 15px rgb(0 0 0 / 5%);
		position: fixed;
		width: 100%;
		z-index:100;
	} 
	.Header .Flex
	{
		height: 75px;
	}
	.Breadcrumbs
	{
		margin:0 0 40px;
	}
	.Conteiner
	{
		padding:60px 0 0;
		overflow-x:hidden;
	}
	.SliderBlock .Item .Desc 
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		align-self: center;
	}
	.Benefits .Items .Item
	{
		width:48%;
	}
	.Services .Items .Item
	{
		width:98%;
	}
	.SliderBlock .owl-nav
	{
		position: absolute;
		bottom: 43px;
		right: 20px;
	}
	.SliderBlock .owl-dots
	{
		position: absolute;
		bottom: 50px;
		right: 120px;
	}
	.ServicesCont .Items .Item
	{
		width:48%;
	}
	#Blocks
	{
		padding:0 0 40px;
	}
	.ProjectList .Items .Item
	{
		width: 48%;
	}
	.Footer
	{
		position:relative;
		height:auto;
	}
	.FooterCopy .Links a
	{
		display:none;
	}
}
@media screen and (max-width:800px) 
{
	.ContactsInfo .Items .Item
	{
		width: 98%;
		margin: 0 1% 30px;
	}
	.CatalogInfo
	{
		background-position: 0% 0%;
	}
	.FooterMenu.Big
	{
		display:block;
		width: 50%;
	}
	.FooterInfo .Contacts
	{
		width: 50%;
	}
	.FooterMenu
	{
		display:none;
	}
}
@media screen and (max-width:768px) 
{
	.Benefits .Items .Item
	{
		width:98%;
	}
	.CatalogList .Items .Item
	{
		width:98%;
	}
	.CatalogDetail .Flex 
	{
		display:block !important;
	}
	.CatalogDetail .Flex .Info
	{
		width:100%;
		padding: 0;
	}
	.CatalogDetail .Flex .OrderBlock
	{
		width:100%;
		margin: 0 0 30px;
	}
	.ProjectList .Items .Item
	{
		width: 98%;
	}
}
@media screen and (max-width:720px) 
{
	.ServicesCont .Items .Item
	{
		width:98%;
	}
}
@media screen and (max-width:640px) 
{
	.CatalogMenu 
	{
		margin: 0 10px 0 0;
	}
	#CatalogBig
	{
		right:0;
	}
	.Header .RightBlock .OrderForm
	{
		display:none !important;
	}
	.SliderBlock .Item .Desc .Name
	{
		font-size: 48px;
	}
	.CatalogHome .Wrapper .Flex .Title
	{
		font-size: 48px;
	}
	.Catalog .Items .Item
	{
		width:98%;
	}
}
@media screen and (max-width:600px) 
{
	.FooterMenu
	{
		display:none !important;
	}
	.FooterInfo .Contacts
	{
		width:100%;
	}
}
@media screen and (max-width:480px) 
{
	.Header .Logo
	{
		margin: 0 30px 0 0;
	}
	.SliderBlock .Item .Desc .Name
	{
		font-size: 36px;
	}
}
@media screen and (max-width:420px) 
{
	.CatalogMenu > a span
	{
		background-image: url(images/catalog-link.png);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		display: inline-block;
		text-indent: -9999px;
		text-align: center;
		padding: 0 10px;
	}
}
@media screen and (max-width:320px) 
{
}