.btn-primary,
.form .btn-submit,
.businessinfo .btn-primary {
	color: #fff !important;
	background: #111 !important;
	border: 1px solid #ee0000 !important;
}

.btn-primary:hover,
.form .btn-submit:hover,
.businessinfo .btn-primary:hover {
	color: #000 !important;
	background: #ee0000 !important;
	border: 1px solid #111 !important;
}

.btn-secondary {
	color: #000 !important;
	background: #ee0000 !important;
	border: 1px solid #111 !important;
}

.btn-secondary:hover {
	color: #fff !important;
	background: #111 !important;
	border: 1px solid #ee0000 !important;
}

.btn-primary::before,
.form .btn-submit::before,
.btn-secondary::before,
.businessinfo .btn-primary::before {
	background: transparent !important;
}

.page-home {
	background-image: url("https://apihoard.webit.com/api/v1/Image/CFA6CF456FE2F2A840ADED44364F6D1A/CFA6CF456FE2F2A840ADED44364F6D1A.jpg?size=1920x1440");
	background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.page-home .header-info {
	display: none;
}

.page-home .form {
	background-color: transparent;
	padding: 0;
}

.page-home .form .container {
	padding: 0 3em 2em 3em;
	background: linear-gradient(to right,
			rgba(0, 0, 0, 0) 0%,
			rgba(0, 0, 0, 0.8) 5%,
			rgba(255, 255, 255, 1) 5%,
			rgba(255, 255, 255, 1) 95%,
			rgba(0, 0, 0, 0.8) 95%,
			rgba(0, 0, 0, 0) 100%);
}

@media (min-width: 992px) {
	.page-home .form .container {
		background: linear-gradient(to right,
				rgba(0, 0, 0, 0) 0%,
				rgba(0, 0, 0, 0.8) 1%,
				rgba(255, 255, 255, 1) 1%,
				rgba(255, 255, 255, 1) 99%,
				rgba(0, 0, 0, 0.8) 99%,
				rgba(0, 0, 0, 0) 100%);
	}
}

/*------------------------------------------------------*/
.cw-home-main {}

.cw-home-main .container {
	padding-top: 3em;
	background: linear-gradient(to right,
			rgba(0, 0, 0, 0) 0%,
			rgba(0, 0, 0, 0.8) 5%,
			rgba(255, 255, 255, 1) 5%,
			rgba(255, 255, 255, 1) 95%,
			rgba(0, 0, 0, 0.8) 95%,
			rgba(0, 0, 0, 0) 100%);
}

@media (min-width: 992px) {
	.cw-home-main .container {
		padding-top: 3em;
		background: linear-gradient(to right,
				rgba(0, 0, 0, 0) 0%,
				rgba(0, 0, 0, 0.8) 1%,
				rgba(255, 255, 255, 1) 1%,
				rgba(255, 255, 255, 1) 99%,
				rgba(0, 0, 0, 0.8) 99%,
				rgba(0, 0, 0, 0) 100%);
	}
}

.cw-home-main img {
	display: block;
	margin: 1em auto;
}

@media (min-width: 992px) {
	.cw-home-main img {
		width: 70%;
	}
}

.cw-home-main h1 {
	text-align: center;
	color: #000;
	font-size: 170%;
}

@media (min-width: 992px) {
	.cw-home-main h1 {
		font-size: 3em;
	}
}

.cw-home-main h1 span {
	font-size: 70%;
	display: block;
}

.cw-home-main .btn {
	font-size: 120%;
	display: block;
	margin: 1em auto;
	width: 90%;
}

@media (min-width: 992px) {
	.cw-home-main .btn {
		margin: 1em auto 2em auto;
	}
}

.cw-home-main p {
	text-align: center;
	font-size: 100%;
	color: #000;
}

@media (min-width: 992px) {
	.cw-home-main p {
		font-size: 130%;
	}
}

.cw-home-main p span {
	font-size: 130%;
}

.cw-home-main h2 {
	text-align: center;
	margin-top: 2em;
	color: #000;
	font-size: 150%;
}

@media (min-width: 992px) {
	.cw-home-main h2 {
		font-size: 200%;
	}
}

/*---------------------------------------------------------*/
/*---------------------------------------------------------*/

/* content on "Why X" pages */
.cw-big-content ul {
	padding-left: 20px;
	list-style-type: none;
}

.cw-big-content li {
	margin-bottom: .5rem;
}

.cw-big-content span {
	font-weight: 700;
}

@media (min-width: 1200px) {
	.cw-big-content ul {
		padding-left: 30px;
	}
}

/*---------------------------------------------------------*/
.cw-services-page {}

.cw-services-page h2 {}

.cw-services-page p {
	font-size: 120%;
}

.cw-services-page li {
	font-size: 180%;
}

.cw-services-page img {
	display: block;
	margin: 1em auto;
}

.cw-services-page h3 {
	text-align: center;
	margin-top: 2em;
}