.main-content {
	background-image: url(images/lp-ICU-bg.jpg);
	background-color: #0699d8;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
}

.lp-grad-top-blue-wrap {
    background-image: none;
    color: #fff;
    background-color: transparent;
}

@media screen and (min-width: 1241px) {
	.lp-grad-top-blue h1 {
		color: #fff;
		font-size: 3.7em;
		margin: 1em 0em 0.5em 0em;
		line-height: 1.3em;
	}
}

.main-content h1, .main-content h2, .main-content h3, .main-content h4, .colour {
    color: #fff;
}
.colour {
	background-color: transparent;
}
.colour.references.grey1 {
	background-color: #f3f5f8;
}
.no-sub-header2 .column p:nth-of-type(1) b {
    color: #fff;
    display: inline;
    font-size: inherit;
    font-weight: 700;
}
.lp-icu-img img {
	width: 500px;
		
}

.main-content ul {
	padding-left: 20px;
}
.main-content p, .main-content ul {
	font-size: 1.1em;
}
.lp-icu1 p {
    background-color: #fff;
    font-size: 1.9em;
    color: #0077c8 !important;
    padding: 10px 300px 10px 50px;
    margin-left: -20px;
    font-weight: 700;
}
.main-content h3 {
    color: #fff;
    font-size: 2.9em;
}


.lp-angled-stripe {
    background-image: url(images/lp-line-angle-light-blue-yellow.png);

}

@media screen and (max-width: 1100px) {
		.lp-icu1 p {
		background-color: #fff;
		font-size: 1.5em;
		color: #0077c8 !important;
		padding: 10px 50px 10px 30px;
		margin-left: -20px;
		font-weight: 700;
	}
}

@media screen and (max-width: 719px) {
		.lp-icu1 p {
		background-color: #fff;
		font-size: 1.1em;
		color: #0077c8 !important;
		padding: 10px 20px 10px 30px;
		margin-left: -20px;
		font-weight: 700;
	}
}












