/* iPad Pro */
@media (min-width: 992px) and (max-width: 1199px) {
	.mobile-menu {
		display: none;
	}
	.desktop-menu {
		display: block;
	}

	.h1, h1 {
		font-size: 2rem;
		line-height: 2.5rem;
	}
	.section-01 h2 {
		font-size: 1.15rem;
		line-height: 1.75rem;
	}	
	.section-01 .logos {
		opacity: .75;
		margin-top: 4rem;
	}
}

/* iPad */
@media (min-width: 760px) and (max-width: 991px) {
	.mobile-menu {
		display: block;
	}
	.desktop-menu {
		display: none;
	}

	.h1, h1 {
		font-size: 2rem;
		line-height: 2.75rem;
	}
	.section-01 h2 {
		font-size: 1.25rem;
		line-height: 2rem;
		padding-right: 2rem;
	}
	.section-01 h2 {
		font-size: 1rem;
		line-height: 1.75rem;
		padding-right: 2rem;
	}
	.btn-main-outline {
		font-size: 1.25rem;
	}
	.section-01 .logos {
		opacity: .75;
		margin-top: 4rem;
	}
	.footer ul li {
		display: block;
		margin-bottom: .5rem;
		border-right: 0px solid #FFFFFF;
	}
	.section-04 .content {
		padding: 1rem;
	}
}

/* Mobile Landscape */
@media (min-width: 560px) and (max-width: 759px) {
}

@media screen and (min-width:416px) {
	.mobile-only {
		display:none !important;
	}
	.desktop-only {
		display:block !important;
	}
}

/* Mobile */
@media only screen and (max-width: 540px) {
	.col-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	.mobile-only {
		display:block !important;
	}
	.desktop-only {
		display:none !important;
	}
	.desktop-menu {
		display: none;
	}
	.mobile-menu {
		display: block;
	}

	.bg {
		margin: 0rem 1rem;
	}
	.section-01 .logo {
		width: 75% !important;
	}
	.h1, h1 {
		font-size: 1.75rem;
		line-height: 2.25rem;
		letter-spacing: 2px;
	}
	.section-01 h2 {
		font-size: 1.15rem;
		line-height: 2rem;
		padding-right: 0;
		letter-spacing: 2px;
		margin: 2rem 0rem;
	}
	.astronaut {
		margin-top: 4rem;
	}
	.section-02 .user-items {
		margin-top: 2rem;
	}
	.section-02 {
		padding: 4rem 2rem;
	}
	.section-03 {
		padding: 6rem 2rem;
		padding-bottom: 2.5rem;
	}
	.section-04 .content p {
		line-height: 1.5rem;
	}
	.footer ul li {
		border-right: 0px solid #FFFFFF;
		margin-bottom: 1rem;
	}
	.section-05 {
		padding-bottom: 2rem;
	}
	.footer .logo {
		width: 10rem;
	}
	.section-02 p {
		margin-right: 0;
	}
	.astronaut {
		margin-top: 2rem;
	}
	.section-01 .logos {
		margin-top: 8rem;
	}
	.section-02 {
		padding: 4rem 2rem;
	}
	.section-04 .space {
		padding: 1rem 2rem;
	}
}

/* iPhone */
@media only screen and (max-width: 375px) {

}

/* Galaxy S5 */
@media only screen and (max-width: 360px) {

}

/* iPhone 5 */
@media only screen and (max-width: 320px) {

}

/* Galaxy Fold */
@media only screen and (max-width: 280px) {

}