  .newcstpages .removesecspace, .newcstpages .removesecspac {
	padding: 40px 0;
}

.newcstpages .section--title {
	font-size: 40px;
	max-width: max-content;
	line-height: 51px;
	margin-bottom: 28px;
}

.newcstpages .service {
	margin-top: 40px;
}

.newcstpages a#\@id {
	margin-top: 40px;
}

.newcstpages u {
	color: #A3102D;
}

@media only screen and (min-width: 100px) and (max-width: 991px) {
	.newcstpages .about .section.hero--secondary .section--hero {
		font-size: 30px;
		line-height: normal;
	}

	.newcstpages h2.section--title.text--primary.text--semi {
		font-size: 30px;
		line-height: normal;
	}

	.newcstpages p.section--hero__desc.text--light.text--regular.a3 {
		font-size: 20px;
		color: #2b2a29;
		line-height: normal;
	}

	.newcstpages .services .service {
		margin-top: 18px;
	}

	.newcstpages .services .service--card {
		margin-bottom: 16px;
	}

	.newcstpages .faq--accordion__header {
		font-size: 14px;
		line-height: 22px;
		padding-right: 25px;
	}

	.newcstpages .faq--accordion__answer p {
		font-size: 12px;
		line-height: normal;
	}

	.newcstpages .section.hero--secondary {
		margin-top: 87px;
		margin-bottom: 0px;
	}

	.newcstpages h2.section--title.text--primary.text--semi {
		margin-bottom: 16px;
	}

	.newcstpages .section.hero--secondary {
		margin-top: 57px;
	}
	.newcstpages .removesecspace, .newcstpages .removesecspac {
		padding: 20px 0;
	}
	.about .section.hero--secondary .section--hero {
        font-size: 30px;
        line-height: normal;
    }
	.newcstpages .section--title {
		font-size: 30px;
		max-width: max-content;
		line-height: 51px;
		margin-bottom: 35px;
	}
	.newcstpages .mwhtlst:first-child {
		margin-top: 0px !important;
	}
	
}