.header {
/*	width:95%;
	max-width: 1000px;
	margin: 0 auto;*/
	background-color: var(--background-body-color);
	width:100%;
	
}

.fixed {
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	z-index:100000;
}

.header_html>.block {
	display: flex;
	justify-content: space-between;
	justify-content: center;
	align-items: center;
}

.logo {
	/*padding: 30px;
	font-size: 2em;*/
}

@media screen and (max-width:900px) {

	div.email {
		display: none;
	}
	
	.header .block div {
		width:50% !important;
	}
	
	
}

.logo img {
	height:45px;
	width:auto;
	
}

.header .block {
	/*padding: 20px 0 22px 30px;*/
}

.header .block div {
	width:33%;
	text-align: center;
}


.phones {
	width:40%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin:5px 0;
	text-align: right;
}

.phones img {
	height: 18px;
	width:auto;
	vertical-align: middle;
}

.phones a, .phones span  {
margin:3px;
}
