@charset "UTF-8";

/* CSS Document */

body {font-family: 'Open Sans', sans-serif; background-image:url(../img/bg-green.jpg); background-repeat:repeat;}
body p {font-size:18px; padding-bottom:15px; color:#414141;}

.container.text {background-image:url(../img/content-bg.jpg); background-repeat:repeat; padding-top:30px;}

ul {font-size:18px; padding-bottom:20px;}

.title {text-align:center; color:#FFFFFF; background-color:#5bac41; padding-bottom:20px; padding-top:20px;}

.intro { padding-bottom:30px;}
.intro p { color:#fff; text-align:center; font-size:22px; text-align:center; padding-bottom:30px;}

.header-img img {padding-bottom:60px;}

h1 {font-family: 'Ubuntu', sans-serif; font-size:80px; font-weight:700;}

h2{font-family: 'Ubuntu', sans-serif; color:#626262; font-size:45px; font-weight:700; padding-bottom:30px; padding-top:10px;}

h3 {color:#207027; font-size:30px; font-weight:700; padding-bottom:15px;}

h4 {font-weight:700; font-size:24px; text-align:center; color:#626262; padding-bottom:20px;} 
.number {color:#ffffff; background-color:#207027; padding-top:3px; padding-bottom:3px; padding-left:15px; padding-right:15px; margin-right:10px;}

.cta {text-align:center; color:#966f33; font-weight:700; background-color:#F1F1F1; padding:20px; margin-bottom:30px; border:solid 10px #966f33;} 
.cta2 {text-align:center; color:#966f33; font-weight:700; background-color:#F1F1F1; padding:20px; margin-bottom:60px; border:solid 10px #966f33;}

a:link {font-weight:400; color:#409d31; text-decoration:underline;}
a:visited {color:#409d31; font-weight:700; text-decoration:underline;}
a:hover {color:#409d31; text-decoration:none;}

.top-top {background-color:#464646; text-align:center;}

.top-top img { padding-top:20px; padding-bottom:20px; display:inline-block; text-align:center; max-width:100%; height:auto;}

.bottom-bottom {margin-top:100px; background-color:#464646; text-align:center;}

.bottom-bottom img {height:auto; padding-top:20px; padding-bottom:20px; display:inline-block; max-width:100%; float:left;}

.bottom-bottom p {color:#FFFFFF; padding-top:40px; font-size:30px; float:right;}

.bottom-bottom a:link {color:#FFFFFF;}
.bottom-bottom a:hover {color:#FFFFFF;}
.bottom-bottom a:visited {color:#FFFFFF;}



.process {padding-left:100px; padding-right:100px; text-align:center;}
.process img {display:inline-block; padding-bottom:20px;}
.oneone .process {padding-left:100px; padding-right:100px; text-align:center;}


.pro-con h4 {padding-top:20px; color:#626262;}
 .pro-con ul {text-align:center; padding:0px; padding-bottom:90px;}
 .pro-con ul li {padding-top:10px; padding-bottom:10px; font-weight:700; color:#414141; list-style-type:none;}
 .pro-con .tick {font-size:25px; color:green; padding-right:10px;}
 .pro-con .cross {font-size:25px; color:red; padding-right:10px;}
 
 .first-step {padding-bottom:40px;}
 
 
 .enhance h3 {text-align:center; padding-top:40px;}
 .illustration img {padding-bottom:60px; padding-top:30px;}

.container-fluid.oneone {padding-top:90px;}
.oneone h3 { padding-top:30px;}
.oneone h2 {text-align:center;}
.oneone h2 img {display:inline-block;}
.oneone .container.text, .HvS .container.text, .enhance .container.text, .conclusion .container.text {border:solid 10px #966f33;}

.HvS .text {padding-bottom:60px;}


.container-fluid.enhance {padding-top:90px;}
.container-fluid.conclusion {padding-top:90px;}

.enhance-bottom {padding-bottom:80px;}

.conclusion .cta2 {margin-bottom:90px;}


@media (max-width: 992px) {
	
	.oneone .process {padding-left:60px; padding-right:60px;}
	.process {padding-left:60px; padding-right:60px;}
	.pull-right {width:250px;}

}
@media (max-width: 767px) {
	
	h1 {font-size:38px;}
	h2 {padding-top:0px; font-size:35px; padding-bottom:15px;}
	.header-img img {padding-bottom:20px;}
	.intro p {font-size:18px;}
	.intro {padding-bottom:0px}
	.oneone .process, .process {padding-left:0px; padding-right:0px;}
	ul {padding-left:0px;}
	.pro-con ul {padding-bottom:35px;}
	h4 {line-height:40px;}

}