@media only screen and (max-width: 2600px) {
	.case, .item {
		width:calc(100% / 8);
	}
}

@media only screen and (max-width: 2000px) {
	.case, .item  {
		width:calc(100% / 6);
	}
}

@media only screen and (max-width: 1600px) {
	.case, .item  {
		width:calc(100% / 5);
	}
	
	.faq-i {
		padding-right:5%;
	}
	
	.rul {
		margin:0 5%;
	}
	
	.l2 {
		left:-100px;
	}
	
	.r2 {
		right:-100px;
	}
	
	.panel {
		z-index:90;
	}
	
	.profile-left {
		float:none;
		margin:0 auto;
		background:0;
	}
	
	.profile-ava {
		top:5px;
	}
}

@media only screen and (max-width: 1400px) {
	.case, .item  {
		width:calc(100% / 4);
	}
}

@media only screen and (max-width: 1280px), only screen and (max-height: 760px) {
	.panel {
		position:absolute;
	}
}