#container{max-width:100%;   margin-bottom: 0.5em; } 
 

 h3.honorband
{  
	font-weight:normal!important;
	text-align:center!important;
	font-size: 1.5em!important;
	text-transform:uppercase!important;
	
/*color:#fc0!important;*/
	color:#fff!important;

	background-color:#639;
	/*margin: 0.1em 0;*/
	margin-bottom: 0.5em;
	 

} 
 

#container1{
	 /* width: 95.5%;max-width:1680px;	 border: 1px solid #dcdcdc!important; 	border: 1px solid#EA1CD7!important;  */
	/* padding: 4em 2.25%;padding: 0em 2.25% 4em 2.25%; */
 
	   
	
	width: 98%;	
	clear:both;
	 
	overflow:hidden;
	margin-bottom:1em;
	margin-right:auto;
	margin-left:auto; 
	 
}
 

#container1 div.feature{
	width: 98%;	
	float:left;
	margin-right: 1%;
	margin-left:0.5%; 
	background:white;
	 padding: 2px 8px
		 font-size:1.1em; color:#000000;;
 
} 
	
	
#container1 div.feature h3{
	padding: 10px;
	font-size:1.3em;
	font-weight:bold;
}

#container1 div.feature p{
	padding: 16px 10px;
	font-size:1.1em; color:#000000;
	color:black;
	padding-top:0;
}
 
 
 


#container1 div.feature a.button {
color:#333 !important;
font-weight:bold;
background:#fff;
padding:1rem;
margin: 1rem 3rem;
font-size: clamp(1rem,1.5vw,1.5rem);
display:flex;
align-items:center;
justify-content:center;
min-width:128px; 
text-align:center;
}

#container1 div.feature a.buttonGold {
color:#639 !important;
font-weight:bold;
background:#fc0;
padding:1rem;
margin: 1rem 3rem;
font-size: clamp(1rem,1.5vw,1.5rem);
display:flex;
align-items:center;
justify-content:center;
min-width:128px;
text-align:center
}

#container1 div.feature .containerWhite a.buttonGold {
width:30%;
}


#container1 div.feature a.button:hover, a.buttonGold:hover {
color:#9054f4 !important;
}

#container1 div.feature .containerWhite {
display:grid;
grid-template-columns: 1fr;
}

#container1 div.feature .containerWhite h4 {
color:#333!important;
/*font-size: 4vw!important;*/
font-size: clamp(2em, 4vw, 6em) !important;
padding: 0.2em 0!important;
justify-self:center;
}

#container1 div.feature .containerWhite a.buttonGold {
justify-self:center;
}
 

#container1 div.feature .containerWhite p {
justify-self:center;
}

/*mobile*/
@media only screen and (max-width:767px){
 

#container1 div.feature .containerWhite a.buttonGold {
width: 60%;
}
}

  @media only screen and (max-width:1340px){
						#container1  div.featuret{
							font-size: 1.3em;
						}
					 
					}
					@media only screen and (max-width:1024px){
						#container1  div.featuret{
							font-size: 1.0em;
						}
					}
					@media only screen and (max-width:800px){
						#container1  div.featuret{
							width:45% !important;
							border-right: none;
							border-bottom: 1px solid #ccc;
							padding-bottom: 1em;
  							margin-bottom: 1em;
							height: 6em; font-size:1.1em;
						}
					}
					@media only screen and (max-width:700px){
						#container1  div.featuret{
							font-size:1.1em;
							height: 8em;
						}
					}
					@media only screen and (max-width:360px){
						#container1  div.featuret{
							font-size:0.8em;
							height: 8em;
						}
					}

 

@media only screen and (max-width:950px){
  
	 
	#container1 div.feature{
		margin-left: 2.25%;
		margin-right: 2.25%;
		width: 94.5%;
		clear:both;	
		margin-bottom: 2em;
	 
	}
	 
	#container1 div.feature img{
		width: 100%;
	}
}
 
 
#container_three
{
/*width:95.5%;max-width:1680px;border:1pxsolid#EA1CD7!important;padding:2em2.25%;max-width:1680px;padding:1em1.0%;border:1pxsolid#D8D9DA!important;*/

	width:98.3%;
	clear:both;
	padding:0.2em 1.0%;
	overflow:hidden;
	margin-bottom:1em;
	margin-right:auto;
	margin-top:0.1%; 
	margin-left:auto; 
	font-size:1.0em; color:#000000;
 
}

#container_three div.feature{
width:98.0%;
float:left;	margin-top:0.1%; 
margin-right:1%;
margin-left:0.1%;
background:#ffffff;
padding:2px 8px;
	font-size:1.0em; color:#000000;
 
}

 
 
#container_three div.feature h3{
	/*padding:16px10px;*/
	padding: 10px;
	font-size:1.3em;  color:#663399;
	font-weight:bold;
   
}
 
 

#container_three div.feature p{
	/*padding:16px10px;*/
	padding: 16px 10px;
	font-size:1.1em; color:#000000;
	
}


#container_three  div.feature a{
 	
	/*border-bottom: #EA215A 0.125em solid;border-bottom: #ffcc00 0.125em solid;*/
	
	font-size:1.1em; color:#000000;
 }

#container_three div.feature a:hover{
 color: #639; font-size:1.1em;  
 }


 

#container_three  div.feature ul{
 
 line-height:1.5em;	
 margin-top: 0.5em;
 list-style:disc;
 margin-left:1.5em;
font-size:1.1em;  
	color:#000000;
 }
		


/*Tables*/

 
#container_three table{
border-collapse:collapse;
border-spacing:0;
width:95%; 
	text-align:left;
	border:1px solid #D8D9DA !important;
}

#container_three th, #container_three td{ 
/*text-align:center;	border:1px solid#D8D9DA !important;*/
	text-align:left;
padding:10px;  border:1px solid #D8D9DA !important;
	 
}
  


 #container_three p.feature img{
			max-height:100%;
		}
		

@mediaonlyscreenand(max-width:1340px){
	#container_three div.feature
	{
font-size:1.0em;
	}
}
@mediaonlyscreenand(max-width:1024px){
	#container_three div.feature {
	font-size:1.0em;
	}
}
	
	@media only screen and (max-width: 1150px) {
	#container_three div.feature {font-size:0.8em;}
		}

 
  