  #container {max-width:100%; /*margin-top: 0.01em; margin-bottom: 0.1em;  display:none;   border:1px solid #EA1CD7 !important;
	  border:1px solid #EA1CD7 !important;*/  }  

#container_comm
{ 	width:97%; position: relative; overflow: auto;
    text-align: left;  
   	color: #000000 !important; 
  	font-family: 'Open Sans', sans-serif !important; 
	font-size:1.2em;  
   	 padding-left: 10px;  margin-left:10px;  margin-right:10px; margin-top:10px; 
	/*  margin: 0.05em 0;border:1px solid #D8D9DA !important;*/
	  
} 
   
#container_one
{
	/* width: 95.5%;max-width:1680px; padding: 2em 2.25%;max-width:1680px;  max-width:99%;  border:1px solid #EA1CD7 !important;border:1px solid #D8D9DA!important;
	*/
    max-width:99%;  width:100%; 
	clear:both;
	padding: 0.1em 0.3%;
	overflow: hidden;
	/* margin-top: 0.01em; 
	margin-bottom:0.5em;
	margin-right:auto;
	margin-left:auto;*/
	 
 	 color:#000000; 
	font-size:1.05em; 
	font-family: 'Open Sans', sans-serif !important;  
	 
}
 
#container_one div.feature{ 
	 width: 100%;	
	clear:both;
	padding: 0.1em 0;	
	background:#ffffff;
 
 	 color:#000000; 
	font-size:1.1em; 
	font-family: 'Open Sans', sans-serif !important;  
	  
 }
   
 
h3.comm1 {
font-weight:bold!important;
text-align:center!important;
font-size: 30px!important;
 font-family: 'Open Sans', sans-serif !important; 
/*color:#fc0!important;	 font-family:Open+Sans, Helvetica Neue, Lora, sans-serif;*/
color:#fff!important;
background-color:#639; margin: .2em 0
/*margin: .5em 0;*/
 
}
 

#container_one div.feature h3{
	font-weight:bold;
	font-size:1.5em !important;
	 font-family: 'Open Sans', sans-serif !important; 
	/*color:#fc0!important;	 font-family:Open+Sans, Helvetica Neue, Lora, sans-serif; background-color:#639;text-align:center!important; */
	color:#639;!important;
	padding: 15px;
	/*margin: .5em 0;margin: .2em 0*/
	
}
 
 

#container_one div.feature h4{
	/*padding: 16px 10px;*/
	padding: 15px;
	 font-size:1.3em;
 	font-weight: bold;  color:#000000; 
}

#container_one div.feature p{
	/*padding: 16px 10px;*/
	padding: 15px;
	font-size:1.1em;
	
}
  

#container_one div.feature img	{
width: 100%;
height:100%;
object-fit:unset;
float:none !important;
margin: 0 !important;
}


#container_one div.feature a:link{
color: #639; !important;
font-weight:bold !important;
	
}


#container_one div.feature a:hover {
color:#9054f4 !important;
}

#container_one div.feature a:visited {
color:#ffcc00 !important;
}


#container_one div.feature img.desktop-image{display:block;}

#container_one div.feature div.image-container{
overflow:hidden;
padding:0;
margin:0;
width:100%;
	
}


#container_one div.feature ul{
font-size:1.05em; 
/*line-height:1.3em;	*/
margin-top: 0.1em;
list-style:disc;
margin-left:1.5em;
}


#container_one div.feature ul li{
  line-height:1.2em;	
  margin: 15px;
	margin-top: 0.1em;
list-style:disc;
margin-left:1.5em;
}
 
#container_one div.feature a:link    {color:#000000; background-color:transparent; text-decoration:underline;}
#container_one div.feature a:visited {color:#663399; background-color:transparent; text-decoration:none;}
#container_one div.feature a:hover   {color:#413f43; background-color:transparent; text-decoration:underline;}
#container_one div.feature a:active  {color:#d59d0f; background-color:transparent; text-decoration:underline;}

		
  iframe {
  aspect-ratio: 16 / 9;
  height: 100%;
  width: 100%;
  }

 
@media only screen and (max-width:1340px){
	#container_one div.feature
	{
 	font-size:1.05em; 
		
	}
	#container_one div.feature h3 
	{
 	font-size:1.2em; 
	}
 }
 
 
@media only screen and (max-width:1024px){
	#container_one div.feature {
	font-size: 1.0em;
		
}
} 
  
@media only screen and (max-width:950px){	
	#container_one div.feature
	{ 
	 	font-size:1.05em; 
		
	 	width:99%;
		clear:both;	
	} 
	
	#container_one .feature img{
		width: 100%; 
		 }
  
	 #container_one .feature h3.comm1 {
		font-size:1.05em; 
	
	 }
 	   
 }  

@media only screen and (max-width:800px) {
    #container_one .feature h3.comm1  {
		font-size:1.2em; 
		font-weight:bold;
		
		color: #639;
		/*margin-bottom: 0.5em;text-transform:uppercase;*/
		}
		#container_one .feature img{
		width: 100%; 
		 }
	#container_one div.feature
	{
  		font-size:1.05em; 
		
	 	width:99%;
		clear:both;
	} 
}

   
#container5{
						/* width: 95.5%;	 */
						max-width:1680px;
						clear:both;
						/* padding: 4em 2.25%; */
						padding: 0em 1.25% 1em 1.25%;
						overflow: hidden;
						margin-bottom: 1em;
						margin-right:auto;
						margin-left:auto;
	  
					}
					
				
					
					#container5 div.feature{
						width: 48%;	
						float:left;
						margin-right: 5%;
						background:white;
						 
					}
					
												
			 
					 
				@media only screen and (max-width:800px) {
			 
					#container5  div.feature
				{
					font-size:1.05em; 

					width:99%;
					clear:both;
				} 
			}

 