@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800|Poppins:400,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');

body {
	font-family: 'Roboto', sans-serif !important;
}
p {
	font-size: 18px !important;
	color: #000 !important;
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	color: #000 !important;
}

#navbarSupportedContent .mr-auto, #navbarSupportedContent .mx-auto {
	margin: 0 auto !important;
}

.white { background: #fff !important; }
.gray { background: #f7f8fa !important; }
.green-bg {
	background: url('../img/green-bg.jpg') no-repeat center center scroll; 
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}
.bg2 {
	background: url('../img/bg-2.jpg') no-repeat center center scroll; 
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;	
}
.bg4 {
	background: url('../img/green-bg.jpg') no-repeat center center scroll; 
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;	
}
.section-padding { padding: 100px 0 50px !important; }

.reason {
	background: #000080;
	-webkit-border-radius: 100% 100% 100% 100%;
	border-radius: 100% 100% 100% 100%;
	padding: 1% 3%;
	margin-right: 30px;
	color: #fff !important;
}

.section-header {
	font-family: 'Poppins', sans-serif;
	font-weight: 800;
	margin-bottom: 20px;
}

header {
	background: #fff;
}

header .btn {
	background: #428117 !important;
	padding: 15px;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: bold;
}

header .navbar { 
	background: #f9f9f9 !important; 
	-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);
}

header .navbar .navbar-nav .nav-item {
	padding: 40px 0 !important;
}

#banner {
	padding: 100px 0;
	background: #f7f8fa;
	overflow: hidden;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
}

#banner h1 {
	font-family: 'Roboto', sans-serif !important;
	font-weight: 900 !important;
	color: #428117 !important;
}

#banner h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 800;
	color: #000;
}

.section01 {

}

.section01 h3 {
	margin-bottom: 50px !important;
}

.section02 {
	
}

.section03 {
	color: #fff !important;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.section03 h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 40px !important;
	text-transform: uppercase !important;
	margin-bottom: 20px;
	color: #fff !important;
}

.section03 p {
	font-size: 26px !important;
}

.section04 {
	background: url('../img/stock-image-65751219-m-2015.jpg') no-repeat #fff;
	background-position: bottom left;
	min-height: 700px;
	background-size: 60% !important;
}

.section04 li.media {
	padding: 20px 0 !important;
}

.section04 li.media .media-body h5 {
	margin-bottom: 0px !important;
	font-size: 22px !important;
}

.section04 li.media .media-body img {
	margin: 15px 0 !important;
}

.section05 .ingredients {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.section07 #products .card {
	text-align: center !important;
	border-color: #428117 !important;
}
.section07 #products .card .card-header {
	background: #000;
	color: #fff;
}

.section07 #products .card .card-title,.section07 #products .card  .card-subtitle { color: #fff !important; }
.section07 #products .card .card-footer {
	background: #fff !important;
}
.section07 #products .card .card-footer .btn {
	background: #f9782d !important;
	color: #fff !important;
	border-color: #f9782d !important;
}

.section08 {  }

#testimonials .card .card-header { min-height: 120px; background: #428117; }
#testimonials .card .card-body .person { 
	margin-top: -130px;
	margin-bottom: 20px;
}
#testimonials .card .card-footer { background: #428117; color: #fff !important; }

.section09 {
	color: #fff !important;
	font-family: 'Roboto', sans-serif !important;
}

.section09 .section-header {
	color: #fff !important;
}

.section09 p { color: #fff !important; }


.section10 {

}

.section10 #board-members { text-align: center !important; }
.section10 #board-members img { margin-bottom: 15px; }
.section10 #board-members h3 { font-size: 20px; }

.section10 .gaurantee {
	margin-top: 100px;
}

.footer-widget {
	background: #2f2f2f;
	padding: 26px 0;
	color: #fff;
	padding: 14px 0 !important;
}

.footer-widget li a {
	color: #a1a1a1;
	font-size: 14px !important;
}

.footer-widget li a:hover { color: #7b7b7b !important; }

footer {
	color: #fff;
	background: #565656;
	padding: 18px 0 !important;
}

footer p {
	font-size: 12px !important;
	color: #a1a1a1 !important;
	font-weight: 300;
	margin: 0 !important;
}