@charset "utf-8";
/* CSS Document */
@media (max-width: 599px)
{
	body
	{
		padding-top:0px!important;
	}
	.contain
	{
		width:315px;
	}
	.logo img
	{
		width:150px;
	}
	.container
	{
		width:315px!important;
		display: inline-block!important;
    	margin-top: 50px!important;
	}
	.header
	{
		height:75px;
	}
	.header .left
	{
		margin-top:15px;
	}
	.lang
	{
		width:50px;
		font-size: 6px;
	}
	.social
	{
		width:70px;
	}
	.social img
	{
		padding-left:0px;
		padding-right:0px;
		width:15px;
	}
	#search #s_text,#search #Keywords
	{
		width:110px;
	}
	.main_menu
	{
		top:0px;
	}
	.news .title
	{
		padding: 5px 8px;
	}
	.news marquee
	{
		width:230px;
		font-size: 12px;
	}
	#about_11
	{
		width:315px;
		margin-right:0px;
	}
	.text span
	{
		font-size:10px;
	}
	.text div
	{
		width:210px;
	}
	#about_2
	{
		width:315px;
		margin-right:0px;
	}
	#about_3
	{
		width:315px;
		margin-right:0px;
	}
	.program
	{
		width:315px;
		background-color:#cb4442;
	}
	.verticalLine
	{
		display:none;
	}
	.map
	{
		width:315px;
		background-color:#e0cfb8;
	}
	.info .center
	{
		width:315px;
	}
	.mail .text
	{
		width:295px;
	}
	.mail input
	{
		margin-right: 65px;
	}
	.mail .m_right
	{
		margin-right: 40px!important;
	}
	.info .left
	{
		width:315px!important;
	}
	.footer .menu
	{
		width:75px;
		margin-bottom:0px;
	}
	.footer .logo
	{
		float: inherit;
		margin-right: 30px;
	}
	.width
	{
		width:315px;
	}
	.inside .title
	{
		margin-top: 70px;
	}
	.inside .title 
	{
		width: 320px;
		margin-right: 5px;
	}
	.back
	{
		margin-top:0px;
	}
	.img
	{
		margin-right:20px;
	}
	.img img
	{
		width:280px;
	}
	.inside .title 
	{
		margin-top: 40px;
	}
	#top-nav-wrapper {
	   display: none;
	 }


	 .inside table,.inside td,.inside span,.inside tbody,.inside tr,.inside img,.inside p,.inside div{
	    max-width:280px;
	 }
	
}
@media (max-width: 320px)
{

	.inside .title
	{
		margin-top: 70px;
	}
	.inside .title 
	{
		width: 320px;
		margin-right: 5px;
	}
	.back
	{
		margin-top:0px;
	}
	.img
	{
		margin-right:20px;
	}
	.img img
	{
		width:280px;
	}
	.inside .title 
	{
		margin-top: 40px;
	}

	#top-nav-wrapper {
	   display: none;
	 }

	 .inside table,.inside td,.inside span,.inside tbody,.inside tr,.inside img,.inside p,.inside div{
	    max-width:230px;
	 }
	
}



