body {
	/* background: -webkit-linear-gradient(left, #003155, #0069b5, #003155);
  	background: -o-linear-gradient(right, #003155, #0069b5, #003155);
  	background: -moz-linear-gradient(right, #003155, #0069b5, #003155);
  	background: linear-gradient(right, #003155, #0069b5, #003155);
  	background-image: linear-gradient(to right, #003155, #0069b5, #003155); */
		background-color: #ffffff;
  	font-size: 16px;
  	font-family: 'Poppins', sans-serif;
  	font-weight: 400;
  	}

a {color: #16284e; font-weight: 700;}

.header-bar {
	background-color: #fff;
	padding: 10px;
	/* margin-top: 10px; */
	/* border-bottom: 10px solid #0069b5; */
	}

.main-padding {
	padding: 50px 15px;
}

a.header-button {
	border: 2px solid #16284e;
	color: #0069b5;
	text-decoration: none;
	font-weight: 500;
	display: inline-block;

	}
	a.header-button:hover {
		-webkit-transition: 0.4s ease;
		-moz-transition: 0.4s ease;
		-o-transition: 0.4s ease;
		-ms-transition: 0.4s ease;
		transition: 0.4s ease;
		background-color: #16284e;
		color: #fff;
		}

a.header-button-inverse {
	border: 2px solid #16284e;
	color: #fff;
	background-color: #16284e;
	text-decoration: none;
	font-weight: 500;
	display: inline-block;

	}
	a.header-button-inverse:hover {
		-webkit-transition: 0.4s ease;
		-moz-transition: 0.4s ease;
		-o-transition: 0.4s ease;
		-ms-transition: 0.4s ease;
		transition: 0.4s ease;
		background-color: #fff;
		color: #16284e;
		}

a.header-button-orange {
	border: 2px solid orange;
	color: #fff;
	background-color: orange;
	text-decoration: none;
	font-weight: 900;
	display: inline-block;
	padding: 15px;
	}
	a.header-button-orange:hover {
		-webkit-transition: 0.4s ease;
		-moz-transition: 0.4s ease;
		-o-transition: 0.4s ease;
		-ms-transition: 0.4s ease;
		transition: 0.4s ease;
		background-color: green;
		color: #ffffff;
		}


a.body-button {
	border: 2px solid #0069b5;
	color: #0069b5;
	text-decoration: none;
	font-weight: 900;
	padding: 15px;
	display:inline-block;
	}
	a.body-button:hover {
		-webkit-transition: 0.4s ease;
		-moz-transition: 0.4s ease;
		-o-transition: 0.4s ease;
		-ms-transition: 0.4s ease;
		transition: 0.4s ease;
		background-color: #0069b5;
		color: #fff;
		}

.dropdown-button
{

		border: 2px solid #0069b5;
	color: #fff;
	background-color: #0069b5;
	text-decoration: none;
	font-weight: 900;
}

.dropdown-button:hover {
		-webkit-transition: 0.4s ease;
		-moz-transition: 0.4s ease;
		-o-transition: 0.4s ease;
		-ms-transition: 0.4s ease;
		transition: 0.4s ease;
		background-color: #fff;
		color: #0069b5;
		}

}
.dropdown-menu { padding: 10px 0;}

#boiler {
	background: url(/images/boiler.png) no-repeat center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* background-attachment:fixed; */
}
#tank {
	background: url(/images/tank.png) no-repeat center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* background-attachment:fixed; */
}
#capitol {
	background: url(/images/capitol.png) no-repeat center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* background-attachment:fixed; */
}




#mainbg {
		background: url(/images/bg-20200326.png) no-repeat center top;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
		background-attachment:fixed;
		}

#mainbg2 {
	background: -webkit-linear-gradient(left, #003155, #0069b5, #003155); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(right, #003155, #0069b5, #003155); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(right, #003155, #0069b5, #003155); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(right, #003155, #0069b5, #003155); /* Standard syntax */
  	background-image: linear-gradient(to right, #003155, #0069b5, #003155); /* IE 11... */
  	}


.main-content {
	padding: 50px 15px;
	color: #16284e;
	font-size: 18px;
	border-bottom: 10px solid #0069b5;
	}




	.demoslider {
		background-image: url("../images/slider/family1.png");
		/*background-position: center; */
		background-repeat: no-repeat;
		background-size: cover;
		text-align: left;}


.big-buttons {
	padding: 50px 15px;
	background-color: #dfe9f2;
}
.home-details {
	background-color: #ffffff;
	padding: 50px 15px;
	font-size: 24px;
	font-weight: 300;
}
.offers-box {
	padding: 20px;
	background: rgba(255,255,255,0.9);
	color: #002d4e;
	margin: 10px 0;
	}
	.offers-box h3 {font-weight: 900; margin-top: 5px;}

.offers-box ul {
  list-style: none;
  padding: 0;
}
.offers-box ul li {
  padding-left: 2em;
  padding-top: 8px;
  padding-bottom: 8px;
}
.offers-box ul li::before {
  content: "\f046"; /* FontAwesome Unicode */
  color: #002d4e;
  font-family: FontAwesome;
  display: inline-block;
  font-size: 20px;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.offers-box ol li { line-height: 30px; padding-bottom: 10px;}

.offers-box-dark {
	padding: 20px;
	background: rgba(0,49,85,0.9);
	color: #fff;
	margin: 10px 0;
	}
	.offers-box-dark h3 {font-weight: 900; margin-top: 5px;	font-size:16px;}



.footer {
	background-color: #ffffff;
	padding: 30px 15px;
	}

	.footer-info-box {
		padding: 10px;
		border: 1px solid #7093ad;
		}

		.footer a {text-decoration: none;}

.slideshow {
	/* border-bottom: 10px solid #0069b5; */
	min-height: 500px;
}

@media (min-width: 1200px) {
	a.header-button {padding: 15px;margin: -10px 5px;display: inline-block;}
	a.header-button-inverse {padding: 15px;margin: -10px 5px 25px; display: inline-block;}
	.dropdown-button {padding: 15px;margin: -10px 5px;display: inline-block;}
	a.header-link {padding: 15px; display: inline-block; font-size: 20px; font-weight: 600; color: #16284e; text-decoration: none;}
	.main-content-box {padding: 100px 15px;}
	}
@media (max-width: 1199px) {
	a.header-button {padding: 15px;margin: -10px 5px;display: inline-block;}
	a.header-button-inverse {padding: 15px;margin: -10px 5px 10px;display: inline-block;}
	.dropdown-button {padding: 15px;margin: -10px 5px;display: inline-block;}
	a.header-link {padding: 15px; display: inline-block; font-size: 18px; font-weight: 600; color: #16284e; text-decoration: none;}
	.main-content-box {padding: 30px 15px;}

	}
@media (max-width: 979px) {
	a.header-button {padding: 15px;margin: 40px 5px;display: inline-block;}
	a.header-button-inverse {padding: 15px;margin: 40px 5px;display: inline-block;}
	.dropdown-button {padding: 15px;margin: 40px 5px;display: inline-block;}
	.main-content-box {padding: 50px 15px;}

	}
@media (max-width: 767px) {
	#mainbg {background-image: none;}
	a.header-button {padding: 15px;margin: 40px 5px;display: inline-block;}
	a.header-button-inverse {padding: 15px;margin: 40px 5px;display: inline-block;}
	.dropdown-button {padding: 15px;margin: 40px 5px;display: inline-block;}
	.main-content-box {padding: 20px 15px;}

	}
@media (min-width: 100px) and (max-width: 768px) {
	#mainbg {background-image: none;}
	a.header-button {padding: 15px;margin: 20px 5px;display: block;float: none;}
	a.header-button-inverse {padding: 15px;margin: 20px 5px;display: block;float: none;}
	.footer-info-box {margin: 30px 0px;}
	.dropdown-button {padding: 15px;margin: 40px 5px;display: inline-block;}
	.main-content-box {padding: 20px 15px;}

	}
