  container_one
{ 	width:99%; position: relative; overflow: auto;
    text-align: left;  
   	color: #000000 !important; 
  	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.1em;
   	
	/*  margin: 0.05em 0; border:1px solid #D8D9DA !important; padding-left: 5px;  margin-left:5px;  margin-right:5px; margin-top:5px; */  
	 
} 
  
container_one feature
{ 	width:99%; position: relative; overflow: auto;
    text-align: left;  
   	color: #000000 !important; 
  	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 1.1em;
    
	/*  margin: 0.05em 0;border:1px solid #D8D9DA !important;padding-left: 5px;  margin-left:5px;  margin-right:5px; margin-top:5px;  */   
	  
} 
 


h3.spa {
font-weight:normal!important;
text-align:center!important;
font-size: 1.8em!important;
text-transform:uppercase!important;
/*color:#fc0!important;*/
color:#fff!important;
background-color:#639;
margin: .5em 0;
}

   

@mediaonlyscreenand(max-width:1340px){
	container_one feature
	{
		font-size:1.1 em;
	}
}
@mediaonlyscreenand(max-width:1024px){
	container_one feature {
	font-size:1.1 em;
	}
}
	

@mediaonlyscreenand(max-width:950px){	
	container_one feature
	{
	margin-left:2.25%;
	margin-right:2.25%;
	width:94.5%;
	clear:both;	
	margin-bottom:2em;
	padding:002.5em0;
	font-size:1.1em;
	}

}

  
#container_two
{
	/*width:95.5%;max-width:1680px; border:1pxsolid#EA1CD7!important; padding:2em2.25%;max-width:1680px;border:1pxsolid #EA1CD7!important; padding: 1em 1.0%;*/
	
	width:99.0%;
	clear:both;
	
	overflow:hidden;
	/*margin-bottom:1em;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-left:0.1em;
	font-size: 1.0em;*/
	color:#000000;
	  
}
 

#container_two div.feature{
	width:99%;	
	float:left;
	 background:#ffffff; 
	
	
	/*border:1px solid  #006622!important;padding: 10px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); border:1pxsolid #EA1CD7!important;margin-right:0.5%; padding: 10px 8px;
	margin-left: 0.5%; */
	font-size:1.0em; color:#000000;
	  
}

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

#container_two div.feature h4{
	/*padding:16px10px;*/
	padding: 10px;
	font-size:1.3em;  color:#663399;
	font-weight:normal; 
}

 

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

@mediaonlyscreenand(max-width:1340px){
	#container_two div.feature
	{
		font-size:1.1 em;
	}
}
@mediaonlyscreenand(max-width:1024px){
	#container_two div.feature{
	font-size:1.1 em;
	}
}
	

@mediaonlyscreenand(max-width:950px){	
	#container_two div.feature
	{
	margin-left:2.25%;
	margin-right:2.25%;
	width:94.5%;
	clear:both;	
	margin-bottom:2em;
	padding:002.5em0;
	font-size:1.1em;
	}

}

  

 
#container_two  div.feature .groupings{
		float:left;
	 	width:97%; height:100%;
		padding:10px;
	     margin: 0.2em 0.2em;
		 overflow:hidden; 
		 margin-bottom:10px; 
		margin-left:10px; 
	 border:1px solid #ffcc00 !important;
	}



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

#container_two  div.feature .groupings h4{
	/*padding:16px10px;*/
	padding: 10px;
	font-size:1.2em; 
	color:#ffcc00; background: #663399 ; 
	font-weight:normal; 
	margin: 0; 
	text-align:center; 
}
  

#container_two  div.feature .groupings p{
	/*padding:16px10px;*/
	padding: 16px 10px;
 font-size:1.1em;
	color:#000000;
}
 
 
 
	@media only screen and (max-width: 1024px) {

		#container_two div.feature .groupings {width:40%;font-size:1.1em; } 

	}
	
	@media only screen and (max-width: 768px) {
		
		#container_two div.feature .groupings{width:100%; clear:both; font-size:1.0em;} 
		
	} 

   