@media only screen and (max-width: 1020px) {
	.topul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-color: #739509;
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		z-index: 1;
		height: auto;
	}
	.topli {
		padding-right: 5px;
		float: right;
		font-family: 'Open Sans', sans-serif shrift;
		font-size: 1.5vw;
	}

	.topli a {
		display: block;
		color: white;
		text-align: center;
		padding: 14px 16px;
		text-decoration: none;
	}
	.pagetitle {
		color: #555555;
		font-size: 6vw;
		font-family: 'Open Sans', sans-serif shrift;
		font-weight: bold;
	}
	.header {
		display: none;
	}
	.page2 {
		font-size: 3.3vw;
		color: #505050;
		font-family: 'Open Sans', sans-serif shrift;
		margin-left: 10%;
		width: 80%;
		text-align: left;
	}
	.divstyle {
		padding-top: 9vh;
	}
	.mob-main-1 {
		margin-top: 4vh;
		color: #739509;
		font-size: 6vw;
		font-family: 'Open Sans', sans-serif shrift;
	}
	.mob-main-2 {
		margin-top: 5vh;
		font-size: 4vw;
		color: #505050;
		font-family: 'Open Sans', sans-serif shrift;
		font-weight: bold;
	}
	.secpg-img {
		/*float: center;*/
		width: 80vw;
		min-height: 20%;
		max-height: 50%;
		margin-bottom: 20px;
	}
	.mob-main-img {
		width: 50vw;
		/*height: 30vh;*/
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top:20vh;
	}
	.mob-img-6pg {
		margin-top: 5vh;
		width: 60vw
	}
	.mob-en {
		font-size: 3vw;
		padding:17px 0px;
		margin-right: 1vw;
	}
	.mob-ru {
		font-size:3vw;
		padding:17px 0px;
	}
	.for-ru {
		padding-left: 6vw;
		padding-right:0px;
	}
}