@media screen and (max-width: 1280px) {
	.slogan-container p {
		margin: 1.5rem 2.5vw;
	}

	.footer .row.bottom {
		margin: 0 2.5vw;
	}

	.sitemap {
		margin-right: 2.5vw;
	}

	.container-right-padding {
		padding-right: 2.5vw
	}

	.news-container {
		padding-right: 2.5vw;
	}

	.news-image-container {
		width: calc(100vw - 720px - 2.5vw);
	}

	.point {
		margin-left: 2.5vw;
	}

	.point::before {
		width: 2.5vw;
		left: -2.5vw;
	}
	
	.more.index-about-more {
		left: 2.5vw;
	}

	.sub-menu {
		right: 2.5vw;
	}

	.top-header {
		padding: 0 2.5vw;
	}

	.header-bar {
		margin: 0 0 0 2.5vw;
	}

  .lang-dd {
    padding-right: 2.5vw;
  }

	.col-10.offset-1 {
		flex: 0 0 95%;
		max-width: 95%;
		margin-left: 2.5vw !important;
	}


	.right-block {
		/* min-height: 600px; */
		text-align: left !important;
		padding-left: 2.5vw;
	}
}