.pi-logo-container {
	padding: 0.625rem 0;
}

.pi-form {
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.pi-inner-wrap-head { height: 20%; }
.pi-icon-holder { display: none; }
.pi-logo { width: 60%; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }

.pi-showcase {
	display: flex;
	flex-direction: column;
	background-color: rgba(0,0,0,.2);
	border-radius: 20px;
	padding: 1rem;
	justify-content: center;
	margin-bottom: 30px;
}

.pi-showcase .pi-show-left ,
.pi-showcase .pi-show-right {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
}

.pi-showcase .pi-show-left {
	justify-content: center;
}
.pi-showcase .pi-show-right {
	flex-direction: column;
}

.pi-showcase img.iphone-apps {
	display: flex;
	border-radius: 50px;
	width: 50%;
	height: intrinsic;
}
.pi-showcase h1 {
	font-size: 60px;
	color: #fff;
	text-shadow: 0 6px 6px rgba(0,0,0,.4);
}

.gallery-lrgPhoto {
	display: none;
}

.lrgPhoto {
	cursor: default;
}

.app_store_badge {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.iphone-app-gallery {
	display: flex;
/*	flex-direction: column; */
	flex-wrap: wrap;
	justify-content: center;
}

.iphone-app-gallery .thumb {
	margin: 10px 40px;
	width: 196px;
	height: intrinsic;
}

.pi-what-we-do .pi-buttons {
	display: inline-block;
	background-color: #ff5200;
	color: #eee;
	transition: all .5s ease-in-out .1s;
	text-align: center;
	text-decoration: none;
	padding: 4px 16px;
	border-radius: 16px;
}

.pi-what-we-do .pi-buttons:hover {
	background-color: #eee;
	color: #ff5200;
}

/* Dark Mode */
@media (prefers-color-scheme: dark) {
.pi-what-we-do .pi-buttons {
	background-color: #e542e0;
	color: #ffff17;
}

.pi-what-we-do .pi-buttons:hover {
	background-color: #ffff17;
	color: #e542e0;
}



}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.pi-logo {
		width: 40%;
	}
}


/*  Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.pi-logo {
		width: 30%;
	}
	.pi-showcase {
		flex-direction: row;
	}
	.pi-showcase .pi-show-left ,
	.pi-showcase .pi-show-right {
		width: 100%;
	}
	.pi-showcase img.iphone-apps {
		width: 75%;
	}
	.pi-showcase h1 {
		font-size: 90px;
	}
	.iphone-app-gallery {
		flex-direction: row;
		justify-content: center;
	}

}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) { }

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* iPhone 5 landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
	.pi-logo {
	width: 40%;
	}
}


/* iPhone 6, 7, 8 landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape) {
	.pi-logo {
	width: 50%;
	}
}

/* iPhone X landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {
	.pi-logo {
		width: 50%;
}
