@media all and (max-width: 1100px){
	main {width: 94%;}
	.mainhead{height: 70px;}
	.mainhead::before, .mainhead::after{border-bottom-width: 20px;border-top-width: 20px;}
	.mainnav ul li a, .lang ul li a{font-size: 0.8rem;}
	
	.mainhead .logo{top: 40px;}
	
	.content {padding: 0 1% 175px 1%;}
	.content .introduction p {margin: 1.5em 0 auto 0;}
	
	.widgets article {min-height: 120px;}
	.widgets article p {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

	.team .member:nth-child(3n-2){padding-right: 0;}
	.team .member:nth-child(3n-1){padding-left: 0; padding-right: 0;}
	.team .member:nth-child(3n){padding-left: 0;}

	.team .member{width: 50%;}
	.team .member:nth-child(2n){padding-left: 15px;}
	.team .member:nth-child(2n+1){padding-right: 15px;}

	.team .member:nth-child(2n+1):before, .team .member:nth-child(2n+1):after{left: -15px;}
	.team .member:nth-child(2n):before, .team .member:nth-child(2n):after{left: 0px;}
	
	/******** TABLE *********/
	.content table{ min-width: 100%;}
	
}