.login-logo {
		display: none !important;
		max-width: 220px;
		height: auto;
	}

	@media all and (display-mode: standalone) {

		header,
		footer,
		.inner-banner,
		nav,
		.navbar {
			display: none !important;
		}

		.pwa-hero {
			width: 100%;
			padding:
				calc(env(safe-area-inset-top) + 35px) 24px 24px;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			text-align: center;
			flex-shrink: 0;
		}

		.pwa-logo-wrap {
			width: 84px;
			height: 84px;
			border-radius: 24px;
			background: #fff;
			display: flex;
			align-items: center;
			justify-content: center;
			box-shadow: 0 10px 30px rgba(122, 188, 68, .25);
			margin-bottom: 12px;
		}

		.pwa-logo-wrap img {
			width: 56px;
			height: 56px;
			object-fit: contain;
		}

		.login-logo {
			display: block !important;
		}

		.pwa-shell {
			background:
				linear-gradient(170deg,
					#d4edba 0%,
					#e8f5e0 35%,
					#f5f7fb 100%);
		}

		.middle-content {
			padding: 0px !important;
		}

		#box-one {
			text-align: center !important;
		}

		.card.reg-box,
		.gray-box-two {
			background: #fff !important;
			/* border: 1px solid #78be436b !important; */
			border-radius: 8px !important;
			/* box-shadow: 1px 1px 10px #78be4373; */
		}

		.reg-box .card-header {
			background-color: #78be43 !important;
			border-bottom: 1px solid #c1c1c1 !important;
		}

		.reg-box .btn.btn-link.btn-block {
			color: #fff !important;
		}

		.card.reg-box input,
		.card.reg-box select {
			background: #f6faf3 !important;
			border: 1.5px solid #d8edca !important;
			border-radius: 16px;
			transition: .2s;
		}

		.card.reg-box .img-box {
			background: #f6faf3;
			border: 1.5px solid #d8edca !important;
			border-radius: 16px 16px 0 0;
			transition: .2s;
		}

		button#upload_image_btn {
			border-radius: 0 0 16px 16px !important;
		}

		button.black-submit-btn,
		input#reg-btn-submit {
			border-radius: 16px;
		}

		.pwa-links {
			margin-top: 22px;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-bottom: 20px;
		}

		.pwa-links a {
			color: #7abc44;
			text-decoration: none;
			font-size: 14px;
			font-weight: 800;
		}

		input#reg-btn-submit {
			min-width: 100%;
			padding: 16px 0px;
		}

		.form-heading {
			font-size: 20px;
		}

		span.sep-text-gray {
			text-align: center;
		}

	}