html {
  touch-action: manipulation;
}

@media (min-width: 1500px){.container,  #footer .container{max-width: 1460px!important;}}

#header .header-nav-main nav > ul > li > a {letter-spacing:0!important;}
h1, h2, h3, h4, h5, h6{letter-spacing:0!important;}

.footer-adj{position:absolute; top:50px; left:0; right:0; margin:auto;}

@media (max-width: 768px){
	.page-header.page-header-modern.page-header-background.page-header-background-md{padding:150px 0 30px 0!important; background-position:center;}
	.scrollable-parallax-wrapper{background-size: contain; background-position: top center; background-attachment: fixed; transition: width 200ms; width: 100vw; background-repeat: no-repeat;}
	.bg-sg{max-width: 400%; margin-left: -719px;}
	.footer-adj{top:0px; padding:0 30px;}
}

@media (min-width: 769px){
	.display-m{display:none}
	.display-pc{display:block;}
}

@media (max-width: 768px){
	.display-m{display:block}
	.display-pc{display:none;}
}