body {
	font-family: "Montserrat", sans-serif;
	color: #fff;
	font-size: 24px;
}

.wholisticCode-sec {
	background-image: url(../images/wholisticCode-Coming-soon.jpg);
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 69px;
	padding-bottom: 70px;
}

.logo-sec .inner {
	background-color: rgba(46, 44, 44, .4);
	padding: 40px 25px;
	border-radius: 15px;
}

.logo-sec h1 {
	color: #C3C3C3;
	font-size: 68px;
	text-transform: uppercase;
	font-weight: 700;
	opacity: .6;
	margin-bottom: 23px;
}

.logo-sec h3 {
	color: #fff;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 600;
	opacity: .6;
	line-height: 45px;
	margin: 0;
}

.list-sec {
	margin-top: 670px;
}

.list-sec .inner {
	background-color: rgba(29, 39, 51, 1);
	padding: 40px 25px;
	border-radius: 15px;
	margin-top: 470px;
}

.list-sec .inner li {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	list-style: none;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-position-y: 5px;
	margin: 15px 0;
}

.subscribe-sec {
	margin-top: 100px;
}

.subscribe-sec .inner {
	background: #1D2733;
	padding: 40px 25px;
	border-radius: 15px;
}

.subscribe-sec h2 {
	font-size: 48px;
	font-weight: 700;
	text-align: center;
}

.subscribe-sec p {
	font-size: 20px;
	font-weight: 600;
	text-align: center;
}

.subscribe-sec .form-control {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	border-radius: 13px;
	font-size: 18px;
	font-weight: 500;
	padding: 1.3rem 1rem;
}

.subscribe-sec ::placeholder {
	color: #fff;
	opacity: 1;
}

.subscribe-sec ::-ms-input-placeholder {
	color: #fff;
}

.subscribe-sec .btn-primary {
	background-color: #8298B3;
	border: 1px solid #fff;
	font-weight: 600;
	border-radius: 13px;
	width: 100%;
}

.subscribe-sec .btn-primary:hover {
	background-color: #fff;
	color: #8298B3;
}

.wholisticFortune-sec {
	background-image: url(../images/holisticfortune.jpg);
	background-position: right -120px center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 95px;
	padding-bottom: 70px;
	min-height: 100vh;
}

.wholisticFortune-sec h1 {
	color: #C3C3C3;
	font-size: 68px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 23px;
	text-align: center;
}

.wholisticFortune-sec .text-band {
	background-color: rgba(0, 0, 0, .2);
	padding: 40px 15px;
	margin-top: 47vh;
}

.wholisticFortune-sec .text-band h2 {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0;
}

@media (max-width:1200px) {
	.logo-sec h1 {
		font-size: 48px;
	}

	.logo-sec h3 {
		font-size: 23px;
		line-height: 35px;
	}

	.list-sec .inner li {
		font-size: 20px;
	}
}

@media (max-width: 1000px) {
	.wholisticFortune-sec h1 {
		font-size: 48px;
	}
}

@media (max-width: 767px) {
	.logo-sec h1 {
		font-size: 29px;
	}

	.logo-sec h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.logo-sec h3 br {
		display: none;
	}

	.list-sec ul {
		padding: 0;
	}

	.list-sec .inner li {
		font-size: 18px;
	}

	.list-sec .inner li {
		color: #fff;
		padding-left: 30px;
		background-position-y: 4px;
		background-size: 16px;
	}

	.subscribe-sec .btn-primary {
		width: 169px;
		line-height: 43px;
		margin: auto;
		display: block;
	}

	.subscribe-sec h2 {
		font-size: 38px;
	}

	.subscribe-sec p {
		font-size: 15px;
	}

	.subscribe-sec .form-control {
		padding: 1rem 1rem;
	}

	.list-sec {
		margin-top: 0;
	}

	.wholisticCode-sec {
		background-color: #080b10;
		background-size: 130%;
	}

	.logo-sec .inner {
		background-color: rgba(46, 44, 44, .8);
	}

	.subscribe-sec {
		margin-top: 40px;
	}
}

@media (max-width: 600px) {
	.wholisticFortune-sec h1 {
		font-size: 36px;
	}

	.wholisticFortune-sec .text-band h2 {
		font-size: 28px;
	}

	.wholisticFortune-sec .text-band {
		margin-top: 27vh;
		text-align: center;
	}
}

@media (max-width: 450px) {
	.wholisticFortune-sec h1 {
		font-size: 27px;
	}

	.wholisticFortune-sec .text-band h2 {
		font-size: 22px;
	}
}
