@charset "utf-8";

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}




@media only screen and (max-width: 899px) {
#inner_body
{
overflow:hidden; 
white-space:nowrap;	
}

#inner_body a 
{
color:#FFF;
text-decoration:none;	
}

#f_news
{
width:99%;
position:relative;
top:0%;
 background-color:#000; 
 float:left;
 display:block;
 white-space:pre-wrap;
 font-size:0.8em;
	
}


#f_news a 
{
text-decoration:none;
color:#FFF;	
}

#latest_news
{
width:99%;
position:relative;
top:50px;
height:auto; 
min-height:100px; 
 float:left;
 display:block;
 left:0%;
background-color:rgba(0,0,0,0.6);
white-space:pre-wrap;
font-size:1em;


}



.text_banner
{
width:100%;
background-color:rgba(0,0,0,0.7);
margin-left:0;
position:absolute;
bottom:0%;	
}

.text_banner_topic
{
width:100%;
background-color:rgba(0,0,0,0.7);
margin-left:0;
position:relative;
top:-120px;
font-size:0.9em;
white-space:pre-wrap;
}

.banner_topic
{
width:100%;
background-color:rgba(156, 4, 221,0.7);
margin-left:0;
position:relative;
top:-20px;
z-index:1000;
}

#e_fav
{
width:99%; 
height:auto;
position:relative;
top:10px;
height:auto; 
min-height:100px; 
 float:left;
 display:block;
 left:0%;
background-color:rgba(0,0,0,0.6);
white-space:pre-wrap;
font-size:1.5em;  
	
}

#news_topics
{
width:99%; 
white-space:nowrap; 
overflow-x:auto;
overflow-y:hidden;
margin-left:0%;
float:none;

}

#news_list
{
margin-left:0px;	
}

#gallery
{
width:99%; 
white-space:nowrap; 
overflow:auto;
border-radius:20px;
background-color:rgba(0,0,0,0.6);
}

#featured_videos
{
width:50%; 
float:left;
height:auto;
border-radius:20px;
background-color:rgba(0,0,0,0.6);
display:block;	
}

#about_us
{
width:35%;
float:left;
display:block;
border-radius:20px;
background-color:rgba(0,0,0,0.6);
position:relative;
margin-left:10%;
white-space:pre-wrap;
	
}

#about_us a
{
text-decoration:none;
color:#FFF;		
}

.news_topic_content
{
width:300px; 
height:300px; 
display:inline-block; 
border-radius:20px;
background-color:rgba(0,0,0,0.8);	
}

.gallery_content
{
width:150px; 
height:150px; 
display:inline-block; 
border-radius:20px;
background-color:rgba(0,0,0,0.8);	
}

ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
}

