	body {
		border: 0;
		padding: 0px;
		margin: 0px;
		background: #1c1c2d;
	}

	a {
		text-decoration: none;
	}

	div {
		border: none;
		padding: none;
		margin: none;
	}

	.main_box {
		width: 100%;
		height: 100%;
		position: relative;
		background-image: url("../images/MyH-Planned-desktop.jpg");
		background-repeat: no-repeat;
		background-size: cover;
	}

	.copy_block {
		position: absolute;
		top: 22%;
		left: 6%;
		color: #fff;
		width: 47%;
	}

	.splash_bold {
		font-family: hyundai_bold;
		font-size: 2.85vw;
		line-height: 110%;
	}

	.splash_reg {
		font-family: hyundai_reg;
		font-size: 1.30vw;
		padding: 5% 0 1% 0;
		line-height: 140%;
	}

	.owner_link a:link,
	.owner_link a:visited,
	.owner_link a:hover,
	.owner_link a:active {
		color: #a3b0f3;
		font-family: hyundai_reg;
		font-size: 1.30vw;
		word-break: break-word;
		overflow-wrap: break-word;
		word-wrap: break-word;
		text-decoration: underline;
	}


	/* Portrait */

	@media (max-width: 767px) and (orientation: portrait) {
		.main_box {
			background-image: url("../images/MyH-Planned-mobile.jpg");
		}
		.splash_bold {
			font-size: 9vw;
			line-height: 118%;
		}
		.copy_block {
			position: absolute;
			top: 100px;
			left: 32px;
			color: #fff;
			width: 80%;
		}
		.splash_reg {
			font-size: 5vw;
			padding: 58px 0 12px 0;
			width: 250px;
			line-height: 26px;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 5vw;
		}
	}


	/* Landscape */

	@media (max-width: 767px) and (orientation: landscape) {
		.main_box {
			background-image: url("../images/MyH-Planned-desktop.jpg");
		}
		.splash_bold {
			font-size: 3vw;
			line-height: 118%;
			width: 420px;
		}
		.copy_block {
			position: absolute;
			top: 96px;
			left: 44px;
			color: #fff;
			width: 80%;
		}
		.splash_reg {
			font-family: hyundai_reg;
			font-size: 2vw;
			padding: 5% 0 12px 0;
			line-height: 140%;
			width: 222px;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 2vw;
		}
	}


	/* ------------------------------- iPad" ---------------------------------------------- */


	/* Portrait */

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
		.main_box {
			background-image: url("../images/MyH-Planned-mobile.jpg");
		}
		.splash_bold {
			font-family: hyundai_bold;
			font-size: 7vw;
			line-height: 118%;
		}
		.copy_block {
			position: absolute;
			top: 18%;
			left: 12%;
			color: #fff;
			width: 65%;
		}
		.splash_reg {
			font-size: 3.75vw;
			width: 440px;
			line-height: 40px;
            padding: 42px 0 12px 0;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 3.75vw;
		}
	}


	/* Landscape */

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
		.splash_bold {
			font-family: hyundai_bold;
			font-size: 5vw;
			line-height: 118%;
		}
		.copy_block {
			position: absolute;
			top: 18%;
			left: 7%;
			color: #fff;
			width: 47%;
		}
		.splash_reg {
			font-size: 2.5vw;
			width: 470px;
			line-height: 40px;
            padding: 42px 0 12px 0;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 2.5vw;
		}
	}


	/* ------------------------------- iPad Pro 12.9" ---------------------------------------------- */


	/* Portrait */

	@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
		.main_box {
			background-image: url("../images/MyH-Planned-mobile.jpg");
		}
		.splash_bold {
			font-family: hyundai_bold;
			font-size: 7vw;
			line-height: 118%;
		}
		.copy_block {
			position: absolute;
			top: 18%;
			left: 12%;
			color: #fff;
			width: 65%;
		}
		.splash_reg {
			font-size: 3.75vw;
			width: 610px;
			line-height: 60px;
            padding: 42px 0 12px 0;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 3.75vw;
		}
	}


	/* Landscape */

	@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
		.splash_bold {
			font-family: hyundai_bold;
			font-size: 5vw;
			line-height: 118%;
		}
		.copy_block {
			position: absolute;
			top: 18%;
			left: 7%;
			color: #fff;
			width: 47%;
		}
		.splash_reg {
			font-size: 2.5vw;
			width: 530px;
			line-height: 50px;
            padding: 42px 0 12px 0;
		}
		.owner_link a:link,
		.owner_link a:visited,
		.owner_link a:hover,
		.owner_link a:active {
			font-size: 2.5vw;
		}
	}


	/* -------------------iPhone X ---------------------------- */

	@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
		.main_box {
			background-image: url("../images/MyH-Planned-desktop.jpg");
		}
		.splash_bold {
			font-size: 2.5vw;
			line-height: 118%;
			width: 70%;
		}
		.copy_block {
			position: absolute;
			top: 100px;
			left: 44px;
			color: #fff;
			width: 80%;
		}
		.splash_reg {
			font-size: 2vw;
			padding: 18px 0 12px 0;
			width: 250px;
			line-height: 20px;
		}
		.owner_link a:link,
	    .owner_link a:visited,
	    .owner_link a:hover,
	    .owner_link a:active {
			font-size: 2vw;
		}
	}

	@font-face {
		font-family: hyundai_bold;
		src: url('fonts/hyundaisansheadoffice-bold.eot');
		/* IE9 Compat Modes */
		src: url('../fonts/hyundaisansheadoffice-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/hyundaisansheadoffice-bold.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/hyundaisansheadoffice-bold.woff') format('woff'), /* Pretty Modern Browsers */
		url('../fonts/hyundaisansheadoffice-bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/hyundaisansheadoffice-bold.svg#svgFontName') format('svg');
		/* Legacy iOS */
	}

	@font-face {
		font-family: hyundai_reg;
		src: url('../fonts/hyundaisanstextoffice-regular.eot');
		/* IE9 Compat Modes */
		src: url('../fonts/hyundaisanstextoffice-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/hyundaisanstextoffice-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/hyundaisanstextoffice-regular.woff') format('woff'), /* Pretty Modern Browsers */
		url('../fonts/hyundaisanstextoffice-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/hyundaisanstextoffice-regular.svg#svgFontName') format('svg');
		/* Legacy iOS */
	}