@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 768px){
.topnav_inner{ width:95%; margin:0px auto;}
.topnav_inner_a ul li a {color:#fff; margin:0px 10px 0px 0px;}

.header_left
{
	width:95%;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
.logo_box img
{
	width:100%;
}
.logo_box_right
{
	width:100%;
	font-size:35px;
	color:#790301;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.approved { width:100%; margin:0px 0px 5px 0px; padding:0; color:#f30b13; font-size:12px; font-weight:bold; float:left;}
.logo_box_right_a
{
	width:100%;
	font-size:20px;
	color:#7d2528;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.header_right_top
{
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px;
	float:right;
}
.header_right_top_a
{
	width:100%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px;
	float:right;
}
.cart_text{ margin:0px 0px 0px 0px; width:85%; float:right; color:#024770; font-size:15px;}
.main_news_box{ width:95%; margin:90px auto;}
.news_box{ width:250px;
float:right;
margin:15px 0px 0px 0px;
padding:0px 0px 15px 0px;
color:#3A327F;
text-align:justify;
}
.container{
	width:95%;
	margin:0px auto;
	overflow:hidden;
	background-color:#f6f6f6;
}
.news_gr{ width:190px; float:left; margin:0px 0px 10px 30px; text-align:center; padding:0px 0px 10px 0px; color:#838282; background:#FFF;}
.container_inner_right{
	width:60%;
	background:#FFF;
	color:#C96;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	float:right;
}
.container_inner_left1{
	width:31%;
	margin:0px 0px 0px 0px;
	background:#FFF;
	padding:10px 10px 10px 0px;
	float:left;
}
.container_inner_right1{
	width:63%;
	background:#FFF;
	color:#3d3c3c;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	float:right;
}
#slideshow {position:relative; width:100%; height:290px; margin:0 auto; }
.courses{float:left; margin:10px 0px 0px 10px; padding:5px 10px; background:#89c00b; color:#fff; font-size:18px; box-shadow: 4px 4px 4px rgba(000,000,000,0.6);}
.courses_bg1{ background:#0092db; color:#fff;}
.courses_bg2{ background:#544737; color:#fff;}
.courses:hover{ background:#790301; color:#fff;}
.footer_left{width:95%;
margin:10px auto;
color:#FFF;
overflow:hidden;
	clear:both;
}
.copy_a{ width:95%;
font-size:11px;
color:#fff;
padding:10px 0px;
margin:0px auto;
}
.social_icon{
	width:30%;
	float:right;
	margin:5px 0px 0px 0px;
}
}

@media screen and (max-width: 480px){
 #slide_header { height:500px; width:100%; }
.headerimg { background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; height:535px; position:absolute; }
.topnav_inner{ width:100%; margin:0px auto;}
.topnav_inner_a{ width:100%; margin:0px 0px 0px 0px; float:left; clear:both;}
.header_right_top_b
{
	width:30%;
	height:35px;
	line-height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px;
	float:right;
}
.header_left_a
{
	width:30%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	overflow:hidden;
	clear:both;
}
.header_right_left
{
	width:70%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}
.header_right_right
{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:right;
}
.header_right_top
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px;
	float:right;
}
.header_right_top_a
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px;
	float:right;
}
.topnav_inner_a ul { margin:0px 0px 0px 10px; padding:0px;}
.logo_box_right
{
	width:100%;
	font-size:25px;
	color:#790301;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.logo_box_right_a
{
	width:100%;
	font-size:15px;
	color:#7d2528;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topnav_inner_a ul li a {color:#fff; font-size:12px; margin:0px 10px 0px 0px;}
.fixed{
	width:30%;
	top:250px;
	color:#fff;
	/*right:0px;*/
	padding:10px 10px 10px 2px;
	position:fixed;
	float:left;
}
.news_gr{ width:190px; float:left; margin:0px 0px 10px 50px; text-align:center; padding:0px 0px 10px 0px; color:#838282; background:#FFF;}
.container_inner_left{
	width:95%;
	margin:0px 0px 0px 10px;
	background:#FFF;
	padding:10px 10px 10px 10px;
	float:left;
}
.container_inner_right{
	width:95%;
	background:#FFF;
	color:#C96;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	float:right;
}
.container_inner_left1{
	width:100%;
	margin:0px 0px 0px 0px;
	background:#FFF;
	padding:10px 0px 10px 0px;
	float:left;
}
.container_inner_right1{
	width:100%;
	background:#FFF;
	color:#3d3c3c;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	float:right;
}
.container_inner_right1 table{
	overflow-x: auto;
	display: block;
}
.contact_left{
	width:100%;
	float:left;
}
.contact_right{
	width:100%;
	float:right;
}
#slideshow {position:relative; width:100%; height:230px; margin:0 auto; }
.news_gr_a{ width:100%; float:left; margin:0px 0px 0px 0px; text-align:justify; padding:0px 0px 0px 0px; color:#838282; background:#FFF;}
.login_gr{ width:100%; float:right; margin:20px 0px 0px 10px; text-align:justify; padding:0px 0px 0px 0px; color:#087cb6; background:#fcf6ea; font-size:12px;}
.courses{ width:95%; float:left; margin:5px 0px 0px 0px; padding:5px 0px; text-align:center; background:#89c00b; color:#fff; font-size:18px; box-shadow: 4px 4px 4px rgba(000,000,000,0.6);}
.courses_bg1{ background:#0092db; color:#fff;}
.courses_bg2{ background:#544737; color:#fff;}
.courses:hover{ background:#790301; color:#fff;}
.footer_nav{width:100%;
padding:10px 0px;
float:left;
color:#FFF;
	clear:both;
}
.footer_nav ul li
{
	
	padding:0px 10px 0px 10px;
	margin:0px;
	font-size:15px;
	float:left;
	list-style:none;
	color:#ffffff;
		
}
.footer_nav ul li a
{
color:#fff;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
text-align:center;
padding:0px 0px 0px 0px;
height:15px;
}

.footer_nav ul li a:hover
{
	padding:0px 0px 0px 0px;
color:#fc8400;
text-decoration:none;
height:15px;
}
.footer_nav_right{width:100%;
height:35px;
line-height:35px;
float:right;
color:#FFF;
}
}