*,
*::after,
*::before {
	box-sizing: border-box;
}



/* Color schemes */
.demo-1 {
	--color-text: #fff;
	--color-bg: #000;
	--color-link: #8fe8ff;
	--color-link-hover: #fff;
	--color-info: #72af3a;
	--color-nav: #fff;
}

.demo-2 {
	--color-text: #fff;
    --color-bg: #000;
    --color-link: #9cf9db;
    --color-link-hover: #fff;
    --color-info: #f3a145;
    --color-nav: #fff;
}

.demo-3 {
	--color-text: #fff;
	--color-bg: #a9b1b7;
	--color-link: #201b18;
	--color-link-hover: #224d94;
	--color-info: #fff473;
	--color-nav: #fff;
}

.demo-4 {
	--color-text: #81838c;
    --color-bg: #000;
    --color-link: #96e23e;
    --color-link-hover: #fff;
    --color-info: #ea7836;
    --color-nav: #fff;
}

.demo-5 {
    --color-text: #fff;
    --color-bg: #000;
    --color-link: #fff;
    --color-link-hover: #2a3cbb;
    --color-info: #f7fb40;
    --color-nav: #fff;
}

/* Fade effect */
.js body {
	opacity: 0;
	transition: opacity 0.3s;		
}

.js body.render {
	opacity: 1;
}

/* Page Loader */
.js .loading::before {
	content: '';
	position: fixed;
	z-index: 100000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--color-bg);
}

.js .loading::after {
	content: '';
	position: fixed;
	z-index: 100000;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	pointer-events: none;
	border-radius: 50%;
	opacity: 0.4;
	background: var(--color-link);
	animation: loaderAnim 0.7s linear infinite alternate forwards;
}

@keyframes loaderAnim {
	to {
		opacity: 1;
		transform: scale3d(0.5,0.5,1);
	}
}



main {
	position: relative;
	width: 100%;
}

.content {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	margin: 0 auto;
}

.content--fixed {
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0;
	display: grid;
	align-content: space-between;
	width: 100%;
	max-width: none;
	height: 100vh;
	padding: 1.5em;
	pointer-events: none;
	grid-template-columns: 50% 50%;
	grid-template-rows: auto auto 4em;
	grid-template-areas: 'header ...'
	'... ...'
	'github demos';
}
.content--fixed a {
	pointer-events: auto;
}

.pricing-section {
	padding: 2% 10%;
	.price-container {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 40px 60px;
		border-radius: 54px;
		background: #000000;
		box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
		margin-bottom: 13px;
		position: relative;

		@media (max-width: 900px) {
			display: flex;
			flex-direction: column;
			padding: 30px 20px;

		}
		@media (max-width: 600px) {
			display: flex;
			flex-direction: column;
			padding: 30px 20px;

		}

		.sprint-left {
			max-width: 60%;
			margin-bottom: 22px;

			@media (max-width: 600px) {
				max-width: 89%;
			}
			.sprint-title {
				font-weight: 600;
				font-size: 18px;
				color: #ffffffe6;
			}

			p {
				color: #ffffffe6;
				font-size: 14px;
			}

			h2 {
				color: #444444;
				font-weight: bold;
				font-size: 3rem;
				line-height: 1.3;
				margin-top: 12px;
				color: #888;

				@media (max-width: 600px) {
					font-size: 34px;
				}
			}

			.list {
				color: #ffffffe6;
				list-style-type: unset;
				padding-left: 21px;
			}

			.highlight {
				color: #ffffff;
				font-weight: 600;
			}
		}
	}
.sprint-right {
		text-align: center;
	}
	.list {
		color: #ffffffe6;
		/* font-size: 14px; */
		list-style-type: unset;
	}
	.price {
		font-size: 40px;
		font-weight: 500;
		color: #ffffff;
		
		@media (max-width: 600px) {
			margin-top: 0px;

		}
		.dollar{
		.firstone{
		font-size: 40px;
		font-weight: 500;
		color: #ffffff;
	    margin: 0px -2px -12px 0px;
		}
		.currency {
		font-size: 26px;
		font-weight: 500;
		color: #ffffff;
		}
		}
		.indian{
		.secondone{
		font-size: 20px;
		font-weight: 500;
		color: #ffffff;
		}
		.rupee{
		font-size: 20px;
		font-weight: 500;
		color: #ffffff;
		}
		}
	}

}