@media screen and (max-width: 1200px){

	:root{
		--popupBoxW: 550px;
	}

	section{overflow-x: auto;}
	section.block.kpiBlock{flex-wrap: nowrap; margin: -15px 15px 0; justify-content: flex-start;}
	section.block > div{min-height: initial;}

	.main .sectionBox.w20{width: 100%;}
	.main .sectionBox.w25{width: 100%;}
	.main .sectionBox.w30{width: 100%;}
	.main .sectionBox.w33{width: 100%;}
	.main .sectionBox.w40{width: 100%;}
	.main .sectionBox.w50{width: 100%;}
	.main .sectionBox.w60{width: 100%;}
	.main .sectionBox.w70{width: 100%;}
	.main .sectionBox.w75{width: 100%;}
	.main .sectionBox.w80{width: 100%;}
	.main .sectionBox.w100{width: 100%;}

	.headerBar .btn.hideViaMobile,
	.hideViaMobile
	{display: none;}

	.headerBar .btn.showViaMobile{display: inline-block;}

	.headerBar .btn.sml{padding: 16px 10px; min-width: 40px;}

	.popUpBox section.block.short > div{width: calc(50% - 15px); min-width: initial; max-width: initial; min-height: 50px; height: 50px;}
	.popUpBox section.block.short .shortBlockBtn{font-size: 14px;}

	/*.popUpBox.small{margin: 100px calc((100% - 500px + 50px)/2) 0 calc((100% - 500px)/2);}*/
	.popUpBox h2 i{font-size: 1.2em; padding: 0 5px;}

}