
@media(max-width: 991px){
	.section-wave-pattern:before { 
		top: 66%; 
		background-size: 148% 100%;
		background-position: -190px 0;
	}	

	.section-seo { position: relative; }
	.section-common-wave.reverse-wave-shadow.section-seo:before {
		content: ''; 
		display: inline-block; 
		position: absolute; 
		background: url(https://cdn.cloudfront.msts.network/www-grgc-com/img/light-green-wave-mobile.png?msts=1752770425) no-repeat 0 0; 
		-webkit-background-size: cover; 
		        background-size: cover; 
		top: -22px; 
		left: 0; 
		width: 100%; 
		height: 55px; 
	}

	.section-specialization { padding-bottom: 80px;  }

	.section-callout { padding-bottom: 80px; }
}
 