@media all and (max-width: 1200px) {
	
	.home { padding-top:0; }
	.home:before { background:0; }
	nav .hidden { display:block; }
	.icn-box { margin-right:30px; }
	.home .tasks { margin-top:45px; margin-right:-15px; }
	.tasks { margin-top:15px; margin-right:-15px; }
	.years > a { width:142px; padding-left:5px; padding-right:5px; }
	.heading-box { padding-top:42px; }
	.solution-link { left:auto; right:100%; }
	.side { padding-left:70px; }
	
}

@media all and (max-width: 1020px) {
	
	.icn-box { width:105px; height:107px; margin-right:20px; }
	.years > a { width:105px; height:105px; padding-top:20px; }	

	.solution-link { right:auto; left:30px; bottom:-70px; }
	.article, .preloader-box { padding-left:0; min-height:0; }
	.article:before { display:none; }
	
}