@media (min-width: 1200px) {
	.logo {margin-left:-180px;}
}
@media (max-width: 992px) {
    .logo {margin-left:0px;}
	.responsive-top-margin {
		margin-top: 30px;
	}

	.responsive-no-float {
		float: none !important;
	}

	.home-slider ul.slides h1 {
		font-size: 50px;
	}

	#services .services-list > div {
		width: 25%;
		float: left;
	}

	#portfolio .portfolio-title-container h3 {
		margin-bottom: 0px;
	}

	#team .team-list > div {
		width: 33.33333333%;
		float: left;
	}
	#value #value-illustration {
	margin-bottom:0px;
	}
	#value .value-list {
	margin-top: 25px;
	margin-bottom: 25px;
	}
.portfolio {
width:100%
}

}

@media (max-width: 768px) {

	nav#main-nav {
		width: 200px;
		right: -200px;
	}

	nav#main-nav .nav-logo {
		width:160px;
		margin: 25px 20px
	}

	.nav-trigger {
		top: 0px;
		left: -60px;
	}
	#intro-home .nav-trigger {
	display:block;
     }
	 #intro-home .button-intro {
	 display:none;
	 }
    nav#main-nav ul li a {
		padding: 0.7em 1em 0.7em 1.2em
	}
	.social-nav a {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.home-slider {
		margin-top: 180px;
	}

	.home-slider ul.slides li {	
		height: 180px;
	}

	.home-slider ul.slides h1 {
		font-size: 40px;
	}

	#services .services-list > div {
		width: 50%;
		float: left;
	}

	#services .service {
		margin-top: 50px;
	}

	#footer .social-nav a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
#contact-form#contact-form #contact-name {
width:48%!important;margin-top:5px;}
#contact-form#contact-form #contact-mobile {
width:48%!important;margin-top:5px;}
#contact-form#contact-form #contact-address {
width:48%!important;margin-top:5px;}
#contact-form#contact-form #contact-email {
width:48%!important;margin-top:5px;}

.footer-address p{
text-align:center!important;
padding:0px;
}
#about #value-illustration {
	margin-bottom:10px;
        background-size: contain;
        height:430px;
}
#about .value-list {
margin-top:0px;
margin-bottom:0px;
}
#workflow {
background-size:cover;
}
.flex-control-paging li a {
width:10px;
height:10px;
}
#people {
  padding: 50px 0 240px;
  background-size:contain;
}
.workflow-slider {
  margin: 0 0 20px;
}
.flex-control-nav {
bottom: -30px;
}
.col-half{width:49.5%;display:inline-block;}
.col-third{width:32.8%;display:inline-block;}
}

@media (max-width: 480px) {

	.home-slider {
		margin-top: 120px;
	}

	#services .services-list > div {
		width: 100%;
	}

	#portfolio .elem {
		width: 50%;
	}

	#portfolio .portfolio-title-container {
		width: 100%;
		padding: 40px;
	}

	#portfolio .portfolio-title-container h3 {
		margin-bottom: 20px;
	}

	#team .team-list > div {
		width: 100%;
	}
#contact-form#contact-form #contact-name {
width:97.3%!important;margin-top:5px;}
#contact-form#contact-form #contact-mobile {
width:97.3%!important;margin-top:5px;}
#contact-form#contact-form #contact-address {
width:97.3%!important;margin-top:5px;}
#contact-form#contact-form #contact-email {
width:97.3%!important;margin-top:5px;}

}