@media screen and (max-width: 1024px)
{
	#BigParent, #BigParent-baner, #Parent-baner-top, #Parent-baner-bottom,
	#Cont-Start, #Cont-Parent, #KranText, #Footer, #FooterTop, #FooterBoot, 
	#ContKontakt, #Conttext1, #Cont-Start1, #Contimage1
	{
		width: 100%;
	} 
	#Conttext
	{
		width: 50%;
	}
	#baner-Center, #baner-Rigth
	{
		margin-left: 0;
	}
	#baner-Center
	{
		margin-top: 10px;
	}
	#Online-Bottn
	{
		width: 100%;
	}
	#baner-Rigth
	{
		width: 200px;
	}
	#Contimage
	{
		margin-top: 23px;
	}
	#Contimage1
	{
		text-align: center;
	}
	#KranTTX1
	{
		margin: 0px auto;
		float: none;
	}
	#Xkroshki1
	{
		display: block;
	}
	#Xkroshki
	{
		display: none;
	}
	
	#Cont-Start
	{
		margin-bottom: 120px;
	}
	#blocks8 > div
	{
		width: 40%;
		margin-right: 0;
	}
	#blocks8
	{
		text-align: center;
	}
	.footer_4
	{
		display: none;
	}
	.footer_3
	{
		float:right;
	}
	#dogma
	{
		width: 90%;
	}
	#Mapyandex
	{
		width: 40%;
		border: none;
		margin-right: 70px;
	}
	#contacts
	{
		width: 50%;
	}
	ul.css-menu-3 li a
	{
		font-size: 15px;
		margin-left: 0px;
	}
}


@media screen and (max-width: 920px)
{
	#baner-Slogan, #baner-Slogan1
	{
		display: none;
	}
	#Parent-baner-bottom .css-menu-3
	{
		display: none;
	}
	#Parent-baner-bottom
	{
		border:1px solid #ccc;border-radius:4px;
		border-top: 1px solid #114477;
		padding: 5px;
		background: #4f5c91;
		height: 50px;
	}

	#burger
	{
		display: inline;
	}
	.adaptive_active_btn
	{
		display: block;
	}

	#Mapyandex,
	#contacts
	{
		width: 100%;
	}
	.contacts_footer
	{
		margin-top: 500px !important;
	}
	#Mapyandex
	{
		text-align: center;
		margin-right: 0;
	}
}

@media screen and (max-width: 750px)
{
	#Xkroshki, #Xkroshki1
	{
		display: none;
	}
	#Conttext
	{
		position: relative;
		top: 300px;
		text-align: center;
		width: 100%;
	}
	#Contimage
	{
		bottom: 300px;
		position: relative;
		text-align: center;
		border: none;
		width: 100%;
	}
	#Cont-Start
	{
		height: 100%;
	}
	#baner-Rigth
	{
		width: 100%;
		height: 55px;
		margin-top: 0;
	}
	#Online-Bottn
	{
		width: 240px !important;
		margin-top: 0;
		margin-left: calc(50% - 120px);
	}
	.ceni_title
	{
		margin-bottom: 300px;
	}
	#baner-Center
	{
		float: right;
	}
	/*#baner-Num, #baner-Mail
	{
		float: right;
	}*/
	#BigParent-baner
	{
		margin-bottom: 60px;
	}
	
	.footer_3
	{
		width: 100%;
	}
	#FooterBoot
	{
		height: 200px;
	}
	#FooterTop
	{
		height: 100%;
		height: min-content;
		height: -moz-min-content;
	}
	#FooterBootSector
	{
		margin: 0px auto;
		float: none;
		text-align: center;
	}
	#FooterBootSectorInD
	{
		float: none;
		margin-left: 0;
	#FooterTop a
	{
		display: block;
	}
	
	#avtakrantext2
	{
		overflow: auto;
	}
}

@media screen and (max-width: 480px)
{
	#baner-Mail
	{
		font-size: 14px;
		width: 100px;
		margin-left: -20px;
	}
	#baner-Num
	{
		font-size: 18px;
		width: 200px;
	}
	#baner-Center
	{
		width: 100px;
		float: left;
	}
	.adaptive_active_btn_construction
	{
		font-size: 14px;
		width: 236px !important;
	}
	#blocks8 > div
	{
		width: 80%;
	}
	#FooterBootSector
	{
		margin: 0px auto;
		float: none;
		text-align: center;
	}
	#FooterBootSectorInD
	{
		float: none;
		margin-left: 0;
	}
	/*.footer_2
	{
		float: right;
		width: 140px;
	}*/
	.ceni_title
	{
		width: 100%;
		text-align: center;
	}
	#dogma
	{
		width: 100%;
	}
	#contacts
	{
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 420px)
{
	#baner-Num
	{
		text-align: left;
		width: 180px;
	}
}