footer{
	background-color: #25272E;
    background-image: url(../images/footer-bg.png);
    background-size: auto;
}
.footer-container *{
    font-family: 'Montserrat', sans-serif;
}
.footer-container{
	width: 90%;
    margin: auto;
    padding: 40px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
	grid-gap:30px;
}
.footer-container > *{
	max-width: 500px;
}
.footer-logo{
	height:inherit;
}
.footer-logo img{
	height:90%;
    max-height: 100px;
}
.footer-recent-posts *{
	color:white
}
.footer-recent-posts h2{
	padding:10px 0;
	text-decoration:underline;
}
.footer-recent-posts h3{
	font-size:17px;
	font-weight:400;
	cursor:pointer;
}
.footer-social-media{
	display:grid;
	text-align:center;
	grid-template-columns:1fr 1fr 1fr;
	margin:auto
}
.fa-fb-mycss,.fa-insta-mycss,.fa-linked-mycss{
	color:white!important;
	font-size:40px!important;
	padding:15px;
}
.ama-copyright h4{
	color:black;
	font-family: 'Montserrat', sans-serif;
}
.ama-copyright{
	color:white;
	text-align:center;
	background-color:white;
	padding:5px 0;
}

@media only screen and (max-width: 600px) {
	.footer-container{
		height:100%;
		width: 90%;
		margin: auto;
		display: grid;
		grid-template-columns: 1fr;
		grid-gap:10px;
	}
	.footer-logo img{
		height:90%;
		max-height: 80px;
		margin:auto;
		display:block;
	}
	.footer-recent-posts *{
		text-align:center;
	}
}
@media only screen and (min-width: 601px) and (max-width:1024px) {
	.footer-container{
		height:100%;
		width: 90%;
		margin: auto;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap:10px;
	}
	.footer-logo img{
		height:90%;
		max-height: 80px;
	}
	.footer-container > *{
		max-width: 100%;
	}
}