.container-header {
	background-color: white;
	background-image: url('/images/flagbanner/flagbanner1500.png') ;
	background-repeat: no-repeat;
	box-shadow: none;
	
	
}

@media screen and (max-width: 500px) {
		.com-content-article__body img {
					
		}
	
	.ContentImage {
					float:none !important;
					display:block;
					width:100%;
					margin:15px 0px 15px 0px;
		
	}
		
		
}


@media screen and (max-width: 700px) {
				.container-header {
					background-image: url('/images/flagbanner/flagbanner700.png') ;
				}

}

@media screen and (max-width: 1500px) and (min-width: 700px) {
				.container-header {
					background-image: url('/images/flagbanner/flagbanner1500.png') ;
				}

}

@media screen and (max-width: 2500px) and (min-width: 1500px) {
				.container-header {
					background-image: url('/images/flagbanner/flagbanner2500.png') ;
				}

}

@media screen and (max-width: 3500px) and (min-width: 2500px) {
				.container-header {
					background-image: url('/images/flagbanner/flagbanner3500.png') ;
				}

}

@media screen and  (min-width: 3500px) {
				.container-header {
					background-image: url('/images/flagbanner/flagbanner5400.png') ;
				}

}

.ReviewsRatingHeaderText:after {
			content: <br><br><hr/>;
}
.Reviews-ReplyComment 
{
				padding-left:35px;
				font-size:.8rem;
				font-style: italic;
	
}

.Reviews-ReplyMeta, .ReviewSubmission {
	text-align: right;
	font-size:.8rem;
				font-style: italic;
}

.ListWithText {
	font-weight:600;
	font-size: 1.2rem;
}

.ListWithText p {
	font-weight: normal;
	font-size: 1rem;
}

.BlurbBoxes {
	border: none;
}

.BlurbBoxes > .card-body > .newsflash {
	width:100%;
  display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  justify-content: space-around ;
  align-items: center;
 
  padding:0;
  


}

 .mod-articlesnews__item
{
	 max-width:270px;	 
	 	background-clip: border-box;
	background-color: #fff;
	border: 1px solid #dfe3e7;
	border-radius: .25rem;
	padding:10px;

}


.CoursesWrapper {
	 display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  justify-content: center;
  align-items: center;
  padding:10 px;

}




.CourseCard h3 {
		font-size:1.2rem;
}

.CourseCard h5 {
		font-size:1.0rem;
}

.CourseCard {
 		margin:10px;
 		width:250px;
 		vertical-align: top;
 		
 		height: 300px;
 		border-radius: 10px;
    background: rgba(12, 115, 251, 0.10);
    padding: 15px 10px 15px 10px;
}

.CourseDetails {
   text-align:center;
	
}
.LocationDetailTitle {
   text-align:center;
   font-size:1.2rem !important;
   height:3rem;
	
}
.LocationCityStateZip {
   text-align:center;
	
}

.CoursePrice
{
		font-size:2.0 rem;
		font-weight:600;
}

.CourseTitle {
		text-align: center;
		height:4.5rem;
		font-family: "Arial Narrow"; 
}

.CoursesOccurrencesLink h6 {
	text-align: center;
	margin:5px 0px 5px 0px;
}

.RequestDate {
			text-align: center;
			margin:10px auto 10px auto;
			font-size:1.2rem;
			font-weight: 900;
	
}