@media screen and (max-width: 1600px) {
	.clientdiv {
		width: 13%;
		margin: 0.2%;
	}
}

@media screen and (max-width: 1280px) {
	.clientdiv {
		width: 19%;
		margin: 0.2%;
	}
}

@media screen and (max-width: 1024px) {
	.about_content {
		width: 100%;
		padding: 40px 10%;
	}
	
	.intro {
		font-size: 45px;
		line-height: 52px;
	}
	
}

@media screen and (max-width: 768px) {
	.intro {
		font-size: 38px;
		line-height: 46px;
	}
	
	.clientdiv {
		width: 30%;
		margin: 0.2%;
	}
	
	.project_close {
		position: absolute;
		top: 20px;
		left: 50%;
		cursor: pointer;
		margin-left:-20px
	}
}

@media screen and (max-width: 768px) and (orientation:landscape) {
	.intro {
		font-size: 30px;
		line-height: 36px;
		bottom: 40%;
	}
	}

@media screen and (max-width: 400px) {
    .intro {
		font-size: 28px;
		line-height: 36px;
	}
	
	.main_menu{
		margin-top:30px;
	}
	
	.menu_item {
		font-size: 44px;
		font-weight: 300;
		height: 20px;
		margin-top:35px;
	}
	
	.line_container {
    	margin-top: 50px;
	}
	
	.contact_info{
		padding-top: 15px;
	}
	
	.about_title{
		text-align:center;
	}
	
	.about_desc img {
    padding-right: 0px;
	}
	
	.about_content_big {
		text-align: center;
	}
	
	.clientdiv {
		width: 49%;
		margin: 0.2%;
	}
	
	.clientdiv img {
		padding-left: 10%;
		padding-right: 10%;
	}
		
	.footer span {
		padding: 0px 10px;
	}
	
	.anc4{
		display:none;
	}
	
	.about_content_big .about_desc{
		text-align:center;
	}
	
	#clients .about_desc{
		text-align:left;
	}
}