@media only screen and (min-width: 1600px) {
	#wrapper, #page-header, #page-slider{ 
		width:100%; 
	}
}

@media only screen and (min-width: 1280px) {
	#wrapper, #page-header, #page-slider{ 
		width:100%; 
	}
}

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) and (max-width: 1280px) {
	#wrapper, #page-header, #page-slider{ 
		width:100%; 
	}
}

@media only screen and (min-width: 960px) and (max-width: 1035px) {
	.moments-part ul li {
		display: inline-block;
		float: none;
		margin: 0;
		padding: 4px;
		width: 285px;
	}
}


@media only screen and (max-width: 1010px) {
	.spotlight {
		text-align: center;
		width: 100%;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 990px) {
	#wrapper, #page-header, #page-slider{ 
		width:100%; 
	}
	
	.logo, .search-part, .search, .social-media, .menu-top-menu-container, .search-inner {
		max-width: 100%;
		width:100%;
		text-align:center;
		margin:0 0 10px 0;
		padding:0;
		float:none;
	}

	.search-inner {
		background: transparent;
	}
	
	.search-part #searchform {
		width:266px;
		display: inline-block;
	}
	
	.search-part {
		text-align:center;
	}
	
	.social-media ul li, ul.top-menu li, .logo a {
		display: inline-block;
		float:none;
	}
	
	ul#main_menu li a {
		padding: 5px 10px;
		margin: 0 0 10px 0;
	}

	#page {
		width: 95%;
	}

	.welcome {
		max-width: 100%;
		margin:0;
	}	

	.welcome h3 {
		text-align: center;
	}
	
	#news {
		margin: 0;
	}
	
	.news-list, .calender-list {
		width: 100%;
	}

	#news {
		max-width: 45%;
	}
	
	.calender {
		margin: 0 0 0 50px;
		width: 40%;
	}
	
	.event-part {
		background:transparent;
	}
	
	.spotlight, .about, .video, .video p {
		text-align: center;
		width: 100%;
	}
	
	.about {
		text-align: center;
		width: 100%;
		margin: 10px 0 0 0;
	}
	
	.content-part {
		padding: 0;
	}	

	.moments-part ul li {
		display: inline-block;
		float: none;
		margin: 0;
		padding: 4px;
		width: 285px;
	}
	
	.general, .university, .quick, .moments-part {
		width:100%;
		text-align:center;
		margin:0 0 10px 0;
	}
	
	.video h3, .general ul li, .university ul li, .quick ul li {
		display:inline-block;
	}
	
	.inner-left {
		margin: 20px 0 0 0;
		max-width: 100%;
		width: 100%;
	}

	.single-image img {
		width:100%;
		height:auto;
	}
	
	.sidebar {
		margin-top: 20px;
		width: 100%;
		float: left;
	}
	
	.sidebar-inner, .sidebar-center {
		float: left;
		width: 100%;
	}
	
	.footer-bottom-inner {
		width: 95%;
	}
}

/* iPad Portrait */

@media only screen and (max-width: 768px) {
	
	#news, .calender, .calender-text h3 span {
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
	
	.news-text, .calender-text {
		display: inline-block;
		float:none;
		text-align:left;
		width: 65%;
	}
	
	.news-text p, .calender-text p a {
		width: 100%;
	}
	
	.inner-left h1 {
		padding-top: 40px;
	}
	
	.footer-logo  {
		width: 100%;
		text-align:center;
	}	

	.footer-logo img {
		display: inline-block;
	}
	
	.footer-copy {
		width:100%;
		text-align:center;
		margin:0 0 10px 0;
	}
}

/* iPad Landscape */

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 940px) {
}

/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {

	html {
	    -webkit-text-size-adjust: none; 
	}
	
	.logo a img {
		width:95%;
		height:auto;
	}
}

/* iPhone Landscape */
@media screen and (max-width: 480px) and (orientation: landscape) {
}

/* iPhone Portrait */
@media screen and (max-width: 480px) and (orientation: portrait) {
	.alignright {
		float: none;
		margin-bottom: 5px;
		margin-left: 0;
	}
}