
	@media only screen and (max-width: 1330px) {

	.border-left, .border-right {
		display: none;
		}

	.logo-container {
		display: none;
		}

	}

	@media only screen and (max-width: 939px) {

	.delay-00s, .delay-01s, .delay-02s, .delay-03s {
		-webkit-animation-delay: .01s;
		-moz-animation-delay: .01s;
		-o-animation-delay: .01s;
		animation-delay: .01s;
		}

	a.button, a.button-more {
		font-size: 1.4em;
		}

		.logo-ft, .logo-rt {
			display: none;
			}

		.logo-header {
			width: 80%;
			}

		.logo-media {
			display: block;
			}

		.logo-footer {
			width: 50%;
			}

	.border-container {
		display: none;
		}

	.scroll-container {
		display: none;
		}

	nav {
		width: 100%;
		height: 3.2em;
		text-align: left;
		}

		.menu-container {
			width: 100%;
			height: auto;
			text-align: left;
			background-color: #000;
			opacity: 0.9;
			}

		.menu {
			display: none;
			}

			.menu a {
				font-size: 1.5em;
				font-weight: 600;
				letter-spacing: 0.025em;
				text-transform: uppercase;
				text-decoration: none;
				color: #999;
				line-height: 2em;
				}

			.menu a:hover, .menu a.active {
				color: #FFF;
				}

			ul.menu > li {
				display: block;
				margin-left: -3em;
				}

				ul.menu > li:before {
					content: '';
					padding: 0 0.7em;
					}

				ul.menu > li:first-child {
					margin-left: -1.6em;
					margin-top: -0.5em;
					}

			.menu-toggle {
				display: block;
				}

	.asus-header-section {
		padding-top: 4em;
		}

		.asus-header-slogan {
			width: 90%;
			padding-top: 1.5em;
			}

			.asus-header-slogan-ft {
				display: none;
				}

		.asus-header-hero-up {
			height: 28em;
			margin: 3em auto 0 auto;
			padding-top: 7em;
			background: url(../images/asus-zenfone5-hero_01.jpg) no-repeat 50.03% center;
			background-size: cover;
			}

		.asus-header-tech {
			padding-top: 0.5em;
			}

			.asus-header-tech-camera, .asus-header-tech-processor, .asus-header-tech-display {
				width: 90%;
				background-color: rgba(255,255,255,0.0);
				}

			.asus-header-tech-camera, .asus-header-tech-processor {
				margin: 0 0 -0.5em 0;
				}

				.asus-header-tech-camera-image, .asus-header-tech-processor-image, .asus-header-tech-display-image {
					margin-top: 2.6em;
					height: auto;
					}

					.asus-header-tech-camera-image { width: 50%; }
					.asus-header-tech-processor-image { width: 40%; }
					.asus-header-tech-display-image { width: 45%; }

			.asus-header-tech-up, .asus-header-tech-bm {
				width: 90%;
				line-height: 1.25em;
				}

			.asus-header-tech-up {
				padding-top: 1em;
				font-size: 1.45em;
				}

				.asus-header-tech-up-low { width: 90%; }

			.asus-header-tech-bm {
				padding: 0.3em 0 0.6em 0;
				font-size: 1.15em;
				}

		.asus-header-lovephoto {
			width: 80%;
			margin: 3em auto 0 auto;
			}

		.asus-header-info {
			width: 90%;
			margin: 0 auto;
			padding: 2.5em 0 4em 0;
			font-size: 1.25em;
			}

		.asus-section-container {
			width: 90%;
			}

			.asus-section-container-icon {
				width: 90%;
				}

			.asus-section-container-info {
				font-size: 1.25em;
				letter-spacing: 0.01em;
				}

				.asus-section-container-icon-box {
					padding: 0 0.35em;
					padding-bottom: 1.5em;
					}

				.asus-section-container-icon-box-photo {
					padding: 0 0.1em;
					padding-bottom: 1.75em;
					}


					.icon-box-info {
						margin-top: -0.01em;
						font-size: 0.85em;
						}

					.icon-box-photo-info {
						width: 70px;
						margin: 0 auto;
						margin-top: -0.3em;
						font-size: 0.7em;
						letter-spacing: 0.03em;
						line-height: 1.3em;
						}

		.asus-design-section-image {
			height: 60em;
			margin-top: 4em;
			background: url(../images/asus-zenfone5-design_01.jpg) no-repeat 55% top;
			background-size: cover;
			}

		.asus-display-section-image {
			height: 26em;
			margin-top: -3em;
			background: url(../images/asus-zenfone5-display_01.jpg) no-repeat center top;
			background-size: cover;
			}

	.asus-camera-ai-section {
		margin-top: 0;
		}

		.asus-camera-ai-section-image {
			height: 34em;
			margin-top: 0;
			background: url(../images/asus-zenfone5-camera_01.jpg) no-repeat center top;
			background-size: cover;
			}

		.asus-camera-photo-section {
			padding-top: 2em;
			background: url(../images/asus-zenfone5-camera_02.jpg) no-repeat 53% top;
			background-size: auto;
			background-color: #444BB5;
			}

			.asus-camera-photo-section-container {
				width: 100%;
				height: 24em;
				padding-top: 7em;
				margin: 1.5em auto -1em auto;
				background: url(../images/slider/12_02.jpg) no-repeat center top;
				}

		.asus-camera-dual-section-image {
			display: none;
			}

			.asus-camera-dual-section-image-media {
				display: block;
				}

		.asus-power-section-image {
			height: 40em;
			margin-top: 4em;
			background: url(../images/asus-zenfone5-power_01.jpg) no-repeat center top;
			background-size: cover;
			}

	.asus-footer-section {
		padding: 7em 0;
		}

		.asus-footer-section-info {
			width: 90%;
			padding-top: 2.5em;
			font-size: 1.15em;
			}

		.asus-footer-section-social {
			padding-top: 1em;
			}

		.asus-footer-section-content {
			width: 90%;
			padding-top: 2em;
			font-size: 0.8em;
			}

		.asus-footer-section-counter {
			margin: 1.5em auto 0 auto;
			}

	}

	@media only screen and (max-width: 800px) {

					.icon-box-media {
						display: inline-flex;
						}

		.asus-camera-photo-section-image {
			display: none;
			}

			.asus-camera-photo-section-image-media {
				display: block;
				}

	}

	@media only screen and (max-width: 760px) {

		.asus-display-section-image {
			height: 23em;
			}

	}

	@media only screen and (max-width: 660px) {

	.button-up {
		left: -500em;
		}

		.asus-display-section-image {
			height: 19em;
			}

		.asus-header-hero-bm {
			margin-bottom: -2em;
			}

	}

	@media only screen and (max-width: 500px) {

	h2 {
		font-size: 1.9em;
		font-weight: 600;
		}

	body {
        font-size: 90%;
    	}

	.section-crop {
		height: 5em;
		}

		.asus-header-hero-up {
			display: none;
			}

			.asus-header-hero-up-media {
				display: block;
				}

			.asus-section-container-icon {
				width: 100%;
				}

		.asus-header-hero-bm {
			margin-bottom: 0;
			padding-bottom: 1em;
			}

		.asus-design-section-image {
			display: none;
			}

			.asus-design-section-image-media {
				display: block;
				}

	.asus-display-section {
		margin-top: -3em;
		}

		.asus-display-section-image {
			display: none;
			}

			.asus-display-section-image-media {
				display: block;
				margin-top: -2em;
				}

		.asus-camera-ai-section-image {
			display: none;
			}

			.asus-camera-ai-section-image-media {
				display: block;
				}

	.asus-camera-photo-section {
		padding-top: 1em;
		background-image: none;
		}

		.asus-power-section-image {
			display: none;
			}

			.asus-power-section-image-media {
				display: block;
				}

	}

	@media only screen and (max-width: 450px) {

	h1 {
		font-size: 2.4em;
		line-height: 1.15em;
		}

	a.button, a.button-more {
		font-size: 1.3em;
		}

		.logo-header {
			width: 80%;
			margin-top: -0.5em;
			}

		.asus-header-slogan {
			padding-top: 0.5em;
			}

			.asus-header-hero-up-media {
				padding-bottom: 0;
				}
			
	}

	@media only screen and (max-width: 400px) {

	h1 {
		font-size: 2.2em;
		line-height: 1.15em;
		}

	a.button, a.button-more {
		font-size: 1.2em;
		}
	
	}

	@media only screen and (max-width: 350px) {

	h1 {
		font-size: 1.9em;
		line-height: 1.15em;
		}

	h2 {
		font-size: 1.7em;
		font-weight: 600;
		}

	a.button, a.button-more {
		font-size: 1.1em;
		}

			.asus-header-tech-up {
				padding-top: 0.5em;
				font-size: 1.35em;
				}

			.asus-header-tech-bm {
				padding: 0.3em 0 0.6em 0;
				font-size: 1.05em;
				}

		.asus-header-info {
			padding-bottom: 3em;
			}

	.asus-camera-photo-section {
		padding-top: 0.2em;
		}

		.asus-header-hero-bm {
			margin-top: -1em;
			padding-bottom: 0;
			}

	}

	@media only screen and (max-width: 300px) {

	h1 {
		font-size: 1.9em;
		line-height: 1.15em;
		}

	h2 {
		font-size: 1.7em;
		font-weight: 600;
		}

	a.button, a.button-more {
		font-size: 0.9em;
		}

			.asus-header-tech-up {
				padding-top: 0.5em;
				font-size: 1.35em;
				}

			.asus-header-tech-bm {
				padding: 0.3em 0 0.6em 0;
				font-size: 1.05em;
				}

	}