@media screen and (max-width: 1200px){
}
@media screen and (max-width: 821px){
	footer .bottom-footer .main-text {
		text-align: center;
	}
	#practice-areas>div>div>div.row {
		margin: 0;
	} 
	#practice-areas>div>div>div.row>div {
		padding: 0;
	} 
}
@media screen and (max-width: 415px){
	#featured-home>img {
	    height: auto;
	    object-fit: initial;
	}
	#featured-home {
	    height: initial;
	    min-height: initial;
	}
	footer .top-footer img {
		max-width: 60%;
		margin: 10px auto !important;
		display: block;
	}
	footer .main-text {
		text-align: center;
	}
	#featured-page .wrapper-image {
	    height: 300px;
	    background-size: cover;
	    background-position: bottom -5px left -250px;
	}
}