/*	======
	 NSC
	======	*/

#nsc p, #nsc li {
	font-size: 19px;
	line-height: 28px;
}
#nsc p.list {
	font-family: 'venn', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 19px;
	text-transform: uppercase;
	margin: 28px 0;
}
#nsc p + p {
	margin-top: 15px;
}
#nsc ul li {
	margin: 0 0 1px;
}
#nsc li:last-child {
	margin-bottom: 7px;
}
#nsc .col-lg-8 i {
	margin-right: 7px;
}
#nsc h4.sidebar {
	margin: 72px 0 18px;
}
#nsc input:not(.form-check-input) {
	font-family: 'venn', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 15px;
}
#nsc .col-lg-8 .button, #nsc .col-lg-4 .button {
	background: #f89733;
	font-family: 'venn', sans-serif;
	font-weight: 300;
	font-style: normal;
	color: #fff;
	letter-spacing: 0.02em;
	border: none;
	box-shadow: 0 8px 5px #ededed;
}
#nsc .col-lg-8 .button {
	font-size: 19px;
	margin-top: 60px;
	border-bottom: 1px solid #ccc;
}
#nsc .col-lg-8 .button i {
	margin-left: 7px;
}
#nsc .col-lg-4 .button {
	font-size: 17px;
	border-bottom: 1px solid #ccc;
}
#nsc .col-lg-8 .button:hover, #nsc .col-lg-4 .button:hover {
	background: #20262b;
}
#nsc p.sidebar {
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 15px;
}

#pricing .shift-left {
	text-align: left;
}
#pricing .text-center {
	margin-bottom: 156px;
}
#pricing .col-12.col-md-4 {
	margin-top: 68px;
}
#pricing h2 {
	margin: 110px 0 0;
}
#pricing .bg-white {
	padding: 68px 40px 40px !important;
	border: 1px solid #ccc;
}
#pricing h5 {
	margin-bottom: 0;
}
#pricing p.sub-t {
	font-family: 'venn', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 13px;
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	margin-bottom: 36px;
}
#pricing span.sub-s {
	font-weight: 300;
	font-size: 17px;
}
.buy-butt a.button {
	width: 100%;
	font-family: 'venn', sans-serif;
	font-weight: 400;
	font-style: normal;
	background: #fff;
	padding: 8px 0;
	border: 1px solid #508fbd;
	margin: 24px 0 !important;
}
.buy-butt a.button:hover {
	color: #fff;
	background: #559acd;
}
.buy-butt a.button.active {
	color: #fff;
	background: #508fbd;
}
.buy-butt a.button.active:hover {
	background: #559acd;
}
#pricing .mt-3 span.sub-b {
	font-family: 'venn', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 20px;
}
#pricing ul.text-left {
	text-align: left !important;
	font-weight: 300;
	font-size: 1rem;
	color: #515a60;
	line-height: 1.4;
	padding: 27px;
}
@media (min-width: 767.98px) and (max-width: 1399.98px) {
	#pricing ul.text-left {
		border: none;
		border-radius: 0;
		padding: 12px 0 0;
	}
}
@media (max-width: 467.98px) {
	#pricing ul.text-left {
		border: none;
		border-radius: 0;
	}
}
#pricing li.num:before {
	font: var(--fa-font-solid);
	-webkit-font-smoothing: antialiased;
	content: '\f00c';
	color: #515a60;
	margin-right: 7px;
}
#pricing li:before {
	font: var(--fa-font-light);
	-webkit-font-smoothing: antialiased;
	content: '\f058';
	color: #508fbd;
	margin-right: 7px;
}
#pricing li.non {
	color: #999;
}
#pricing li.non:before {
	font: var(--fa-font-light);
	-webkit-font-smoothing: antialiased;
	content: '\f00d';
	color: #b33f4b;
	margin-right: 7px;
}
#pricing p.astrx {
	font-weight: 300;
	font-size: 0.9rem;
	line-height: 1.6;
	text-align: left;
	margin-top: 36px;
}
#pricing p.list {
	font-family: 'venn', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
