.block-purp-mag .des-text.bg-text{
		font-size: 36px;
	}
	.bg-big-text{
		font-size: 50px;
	}
	#thats-not-all .story-text,
	.story-text-intro{
		font-size: 26px;
	}
	.ul-text .story-text-slate{
		font-size: 24px;
	}
	.ul-text .story-text-slate li{
		font-size: 22px;
	}

@media(max-width:992px) {
	.tips-box{
		font-size: 1.2rem;
		padding: 0 15px;
	}
	.story-title{
		font-size: 6.1rem;
	}
	.btn-story-mag{
		display: block;
		margin: 0 auto;
	}
	.magnesium-title-bg{
		background-size: 80%;
	}
	.container.story-content.top-content{
		padding-top: 120px;
	}
	.container.story-content.top-content .story-title{
		text-align: center;
		margin-bottom: 80px;
	}
	.story-text .callout{
		font-size: 3.6rem;
	}
	.story-text-two{
		font-size: 2rem;
		margin-top: 30px;
		margin-bottom: 40px;
	}
	table.table tbody tr td{
		font-size: 1.6rem;
	}
	.text-center .story-section-title,
	.story-section-title{
		font-size: 4.5rem;
	}
	.story-text.story-text-white{
		font-size: 2.4rem;
	}
	.mag-footnote{
		font-size: 1.4rem;
		text-align: center;
	}
	.mag-footnote a{
		/* word-wrap: break-word; */
	}
	.five-box .story-text,.heart-text,
	.story-text-intro{
		font-size: 2rem;
	}
	.story-section-title{
		margin-bottom: 80px;
	}
	.story-text.mag-graph-title{
		font-size: 1.8rem;
	}
	.block-purp-mag{
		padding: 60px 40px;
	}
	.block-purp-mag .des-text.bg-text{
		font-size: 1.8rem;
	}
	.bg-big-text .callout{
		font-size: 3rem;
		line-height: 4.8rem;
	}

	.ul-text .story-text-slate{
		font-size: 2.2rem;
	}
	.ul-text .story-text-slate li,
	#thats-not-all .story-text,
	.mei-list.story-text-slate,
		#health_savings .des-text{
		font-size: 1.8rem !important;
	}
	#health_savings .story-text .callout{
		font-size: 3rem !important;
	}
	.mei-list.story-text-slate strong{
		font-size: 2.2rem;
	}
	.sheep-video{
		padding: 0 30px;
		border-radius: 8px;
	}
}


body{
	overflow-x: hidden !important;
}