#header {
	margin: 1rem 4rem;
}

.header {
	justify-items: center;
}

.head{
  display: flex;
  justify-content: center; 
  align-items: center;
}

.logo {
  height: 6rem;
}

.org_name {
  padding: 2.5rem;
  color: white; 
  text-align: left;
}

.address {
	display:block;
	text-align:right;
	color:#ffffff;
}

.phone {
	margin: 0.5rem 0.5;
	display:block;
	text-align:right;
	color:#fff;
}

@media (max-width: 1024px) {
	#header {
		margin: 1rem 2rem;
	}
	.head {
		display: grid;
		justify-content: center;
    justify-items: center;
    align-items: center;
    align-content: center;
	}
	.org_name {
		padding: 2rem;
	}
}

@media (max-width: 768px) {
	#header {
		margin: 1.5rem;
	}
	.org_name {
		padding: 1.5rem;
	}
}

@media (max-width: 480px) {
	#header {
		margin: 1rem;
	}
	.org_name {
		padding: 1rem;
	}
}

@media (max-width: 320px) {
	#header {
		margin: 0.5rem;
	}
	.org_name {
		padding: 0.5rem;
	}
}