.vk {
	width: 160px;
	height: 80px;
}
.vkwrap {
	display: flex; 
	justify-content: flex-end;
}
.avk {
	display: flex; 
	padding-top: 12px;
}

.fladr {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fladr p {
	padding-left: 190px;
}

@media screen and (max-width: 1199px) {
	.avk {
	padding-top: 7px;
  }
}

@media screen and (max-width: 991px) {
	.fladr p {
	padding-left: 0px;
	} 
@media screen and (max-width: 767px) {
	.avk {
	padding-top: 4px;
  }
  .vk {
	width: 90px;
	height: 45px;
 }
 .contacts {
 	padding-left: 0px!important;
 }
.logo {
	width: 35%!important;
 }
 .mail {
     margin-top: 0!important;
 }
}



@media screen and (max-width: 480px) {
	.fladr {
		align-items: flex-start;
	}
	.vkwrap {
		justify-content: center;
	}
	.avk {
		padding-top: 15px;
	}
	.contacts {
		display: flex;
		flex-direction: column;
	}
}