/*footer*/
.footer {

	background: rgb(109, 87, 153);
	border-top: 3px solid  rgb(102, 45, 145);
}
.container_footer {
	max-width: 70em;
	margin: 0 auto;
	padding: 1.5em 0;
	display: flex;
	justify-content: space-between;	

}

.footer_img {
	height: 3.75em;
	width: auto;
}

#fb {
	width: 2.125em;
	height: auto;
	margin-left: 1em;
}

#google {
	width: 2.25em;
	height: auto;
	margin-left: 1em;
}

a svg #facebook, a svg .google {
	transition: .5s ease;
}

a svg:hover #facebook, a svg:hover .google {
	fill: rgb(141, 198, 63);
}

.footer_text {
	color: rgb(255, 255, 255);
	font-size: 0.9em;
	padding-left: 0.625em;
	padding-top: 1em;
}

#uppercase {
	text-transform: uppercase;
}

.container_footer_text {
	display: flex;
	align-items: center;
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width:992px) and (max-width:1200px) {
	.container_footer {
		max-width: 60em;
	}

	#fb, #google {
		margin-left: 0.8em;
	}

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width:768px) and (max-width:991px) {
	.container_footer {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 0 0;
	}

	.container_footer_text {
		margin: 1em 0.8em;
	}

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width:568px) and (max-width:767px) {
	

	.footer {
		top: 2.875em;
			padding-bottom: 1em;
	}

	.footer_img {
		height: 3.75em;
		width: auto;
	}

	.container_footer {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 0 0;
	}

	.container_footer_text {
		margin: 1em 0.8em;
	}

}
@media only screen and (max-width:567px){
	.footer {
		top: 2.875em;
			padding-bottom: 1em;
	}

	.footer_img {
		height: 1.5em;
		width: auto;
	}

	.container_footer {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items:  center;
		padding: 0 0;
	}

	.container_footer_text {
		margin: 1em 0.8em;
	}
	#address{
		margin-bottom: 0;
	}

}