@media only screen and (max-width: 991px) {
	html {
		font-family: Sarabun, Helvetica, Arial, sans-serif;
		height: 100%;
	}
	h1 {
		font-family: Merriweather;
		font-style: normal;
		font-weight: 900;
		font-size: 36px;
		line-height: 45px;
	}
	
	#breadcrumbs {
		font-family: Sarabun;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 16px;
	}
	
		
	.newsdocument { 
		border-top: solid 1px #707070;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.newsdocument #newsdate {
		font-size: 12px;
		line-height: 16px;
	}
	
	.newsdocument #newslink {
		font-size: 16px;
		line-height: 21px;
	}
		
	
	.navbarsubheader-container {
		background-color: #EDF1F2;
	}
	/* Navigation header CSS modifications */
	.navheader,.navheader a {
		color: #FFFFFF;
		font-family: Sarabun;
	}
	/* This affects the search icon that only display in <= md */
	.nav-search-icon path {
		height: 24px;
		width: 24px;
		fill: white;
	}
	.navbar-brand-modification {
		font-family: Sarabun, Arial, Sans Serif;
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		line-height: 42px;
		display: flex;
		align-items: center;
	}
	.round {
		font-size: 20px;
		font-family: Sarabun;
		font-style: normal;
		color: #F7F9FC;
		padding-top: 18px;
	}
	
	.zipcodelookup, .hcpcscodelookup  {
		margin: 8px;
		margin-top: 20px;
	}
	
	p,.paragraph-text {
		color: #262626;
	}
	.p-desktop {
		font-family: Sarabun;
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		line-height: 26px;
		display: flex;
		align-items: center;
	}
	.nav-desktop {
		font-family: Sarabun;
		font-style: normal;
		font-weight: 800;
		font-size: 14px;
		line-height: 18px;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: 0.02em;
		text-transform: uppercase;
	}
	.navbarsubheader,.navsubheaderlink {
		font-family: Sarabun;
		font-style: normal;
		font-weight: 800;
		font-size: 14px;
		line-height: 18px;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: 0.02em;
		text-transform: uppercase;
	}
	.navsubheaderhr {
		background-color: #01539C;
	}
	.footer-main {
		margin-top: 8px;
		padding-top: 48px;
	}
	.footer-main h4 {
		color: black;
		font-family: Sarabun;
		font-style: normal;
		font-weight: 800;
		font-size: 16px;
		line-height: 21px;
		letter-spacing: 0.02em;
		text-transform: uppercase;
	}
	.footer-sub {
		padding-top: 8px;
	}
	.footer-main p a,.footer-main span a,.footer-main div a {
		color: black;
		font-size: 16pt;
	}
	.footer-sub p {
		color: black;
		padding: 8px;
	}
	.footer-sub a {
		color: black;
	}
	.subscribe-div {
		
	}
	.subscribe {
		font-family: Sarabun;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 21px;
		display: flex;
		align-items: center;
	}
	.subscribe-button {
		background-color: #FCD240;
		cursor: pointer;
	}
	.max-width {
		max-width: 1060px;
		display: flex-inline;
		margin-left: auto;
		margin-right: auto;
	}
	#content-div {
		margin: 8px;
		padding: 8px;
	}
	.h4-desktop {
		font-family: Sarabun;
		font-style: normal;
		font-weight: 800;
		font-size: 20px;
		line-height: 26px;
		letter-spacing: 0.02em;
		text-transform: uppercase;
	}
	.caption {
		color: #707070;
		font-family: Sarabun;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 21px;
	}
	.subdocument {
		padding-top: 8px;
	}
	.subdocument div a {
		font-weight: 500;
		font-size: 16px;
		line-height: 21px;
		color: #996B00;
	}
	.anchor-primary, .anchor-primary:hover, .anchor-primary:visited, .anchor-primary:disabled {
		margin-top: 8px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 400px;
	}
	
	.program-phases {
		display: flex;
		flex-direction: column;
	}

	.program-phase {
		order: 2;
	}

	.program-phase-active {
		order: 1;
	}
}