@media only screen and (min-width: 768px) {
	.header-right {
		float: right; 
		padding-top: 1.2em;
	}
	
	.header-nav {
		border: 0; 
	}
	
	.header-nav .nav {
		background: #efefef;
		float: right; 
		border-bottom: 5px solid #333;
	}
	
	.top-nav li a {
		padding: 0.75em 0.4em; 
		border-right: 5px solid #fff; 
		border-left: 5px solid #fff; 
		transition: all .3s; 
		-webkit-transition: all .3s; 
		-moz-transition: all .3s; 
	}
	
	.top-nav li a:hover,
	.top-nav li.current-menu-item a {
		background: #989898;
		color: #fff;
		text-decoration: none;
		transition: all .3s; 
		-webkit-transition: all .3s; 
		-moz-transition: all .3s; 
	}
	
	.header-links a {
		color: #333;
		padding: 20px; 
		float: right; 
		width: auto; 
	}
	
	.header-links a i {
		border: 2px solid #333;
	}
	
	input[type="search"] {
		float: left;
		width: 49%; 
		margin-right: 1%; 
	}
	
	#course_length {
		float: left;
		width: 49%; 
		margin-left: 1%; 
	}
	
	#course_category {
		float: left;
		width: 49%; 
		margin-right: 1%;
	}
	
	#searchCourses {
		float: right; 
		height: 40px; 
	}
	
	.course-img {
		width: 225px; 
		height: 150px; 
	}
	
	.course-wrap h2 {
		margin-top: 0; 
	}
	
	.contact-form {
		float: right;
	}
	
	.footer-logos img {
		height: 100px; 
		width: auto; 
		padding: 0 35px 10px; 
	}
	
	.single-title {
		margin: 0; 
	}
	
	.single-course-left {
		padding-right: 2em; 
	}
	
	.mmt-ticket {
		float: right; 
		width: 50%; 
		padding: 0; 
	}
	
	.mmt-price {
		width: auto; 
		padding: 0; 
	}
	
	.mmt-ticket .mmt-btn {
		float: right; 
	}
	
	.course-single-ticket .mmt-ticket {
		float: left; 
	}
	
	.facebook-feed {
		padding-left: 1em;
		border-left: 1px solid;
		max-height: 500px;
		overflow: auto;
	}
}