/*xLarge*/
@media (max-width: 1220px) {
}

/*Large*/
@media (max-width: 960px) {
}

/*Custom*/
@media (max-width: 880px) {
	.header-navigation .logo {
	    height: 34px;
	}
	#navigation ul.uk-navbar-nav > li > a {
	    font-size: 16px;
	    height: 30px;
	    line-height: 22px;
	    padding: 3px 5px;
	}
}

/*Medium*/
@media (max-width: 768px) {
	

	.uk-text-right {
		text-align: left !important;
	}
	
	#section-image {
		background-size: cover;
	}
	#footer .contact-form,
	#footer .contact-form form {
		text-align: left;
	}
	#footer .contact-form h2::after {
		left: 0;
		margin: auto;
	}
	#header .header-headline h1 {
		font-size: 50px;
		line-height:60px;
	}
	.nodisplay {
		display:none;
	}
	.headline h1 {
		font-size: 24px;
		line-height:28px;
	}
	.testimonials, #our-labels {
		padding: 50px 0;
	}
	.Ximage21 {
		display:none;
	}
	.Ximage11 {
		display:inline;
	}
	.ximageHolder {
		height: 250px;
	}
}

/*Small*/
@media (max-width: 480px) {
	.header-navigation .logo {
		height: 30px;
	}
	#header .header-headline {
		margin-top: 0%;
		position: absolute;
		bottom: 80px;
	}
	#header .header-headline h1 {
		font-size: 42px;
		line-height:46px;
	}

	#projects .projects > ul > li {
	    width: 100%;
	}
	.uk-container {
	    padding: 0 15px;
	}
}