@media (min-width: 1200px) {
}

@media (min-width: 980px) and (max-width: 1199px) {
	body{ overflow-x:hidden; }
	.container{ padding:0; margin:0 20px; }
}

@media (min-width: 768px) and (max-width: 979px) {
	.wrapper{ width:auto; }
	.container{ margin:0 20px; }
	
	.logo{ margin:40px 0 0; }
	
	.content-right{ padding-bottom:60px; }
	
	.banner img{ width:322px; }
	.box-link{ right:-20px; }
	.box-link img{ width:140px; }
}

@media (max-width: 767px) {
	.wrapper{ width:auto; }
	.container{ margin:0 20px; }
	
	.logo{ margin:10px 0 10px; }
	.logo img{ width:208px; }
	
	.navbar{ position:relative; }
	.navbar ul li{
		float:none;
		margin:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.navbar ul li a{ width:auto; }
	
	.content-right{ padding-bottom:70px; }
	
	.content .head h1,
	.content .head h2{ line-height:40px; }
	h1{ font-size:60px; }
	h2{ font-size:45px; }
	
	.banner{ bottom:-10px; left:-10px; }
	.banner img{ width:260px; }
	.box-link{ bottom:-10px; right:-10px; }
	.box-link img{ width:110px; }
	
	.bottom-content{ font-size:12px; }
	.bottom-content ul li img{ margin-right:5px; }
	
	.form-holder{ width:275px; }
	.form-holder input[type=text],
	.form-holder input[type=password],
	.form-holder input[type=reset],
	.form-holder textarea{ width:190px; min-width:190px; ]
}

@media (max-width: 609px) {
	.logo img{ width:188px; }
	
	.content{ padding:0 0 10px; }
	
	.banner{ position:relative; bottom:0; left:auto !important; top:auto !important; padding:10px 20px 0; text-align:center; }
	.banner img{ width:auto; }
	
	.content-right{ float:none; width:auto; padding:0 20px 60px; }
	.center{ padding:0 20px; text-align:left; }
		
	.box-link{ position:relative; bottom:0; right:auto; text-align:right; padding:0 10px 0 0; }
	.box-link img{ width:100px; }
	
	.bottom-content ul li.facebook,
	.bottom-content ul li.mail,
	.bottom-content ul li.calendar{ width:auto; position:relative; margin:10px 0 10px; font-size:14px; }
}

@media (max-width: 530px){
	.container{ margin:0 10px; }
	.logo img{ width:158px; }
	
	.content .head{ padding:20px 20px 0; }
	.content .head h1,
	.content .head h2{ line-height:30px; }
	h1{ font-size:35px; }
	h2{ font-size:25px; }
}

@media (max-width: 480px) {
	.logo img{ width:138px; }
	
	.form-holder{ width:auto; }
	.form-holder label{ float:none; width:auto; }
	.form-holder input[type="text"], 
	.form-holder input[type="password"], 
	.form-holder input[type="reset"], 
	.form-holder textarea{ float:none; width:100%; min-width:100%; }
}

@media (max-width: 360px) {	
	.logo img{ width:118px; }
	.bottom-content ul li{ line-height:normal; text-align:center; }
	.bottom-content ul li br{ display:none; }
	.bottom-content ul li img{ float:none; margin:0 auto; display:block; }
}

@media (max-width: 240px) {
}