@charset "utf-8";
/* CSS Document */

@import "font-awesome.css";
@import "font-awesome.min.css";

::selection
{
	background:#19b22b; color:#fff; 
}
::-moz-selection
{
	background:#19b22b; color:#fff;
}
.scrollup{
					
			position:fixed; z-index:9999;
			bottom:300px; float:right;
			right:0; width:20px; padding:10px 0; font-size:12px; text-align:center;
			display:none;			
			background:#0078b2; color:#fff; border-radius:3px 0 0 3px;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; background-position: center center;
		}
	.scrollup:hover{
		width:6%; color:#0078b2; background:#0078b2 url(../images/top.jpg) center center no-repeat; text-align:left;
			
	}

/*Image Preloader*/
.preloader { background:#fff url(../images/loaders/1.gif)  center center no-repeat; }


header, section, footer
{
	display:block;
}

body
{
	width:auto; margin:0; border:0; font-family: 'open_sansregular';
}
img
{
	max-width: 100%; vertical-align: middle; border: 0;
}
.clearfix:after
{
	display:block; visibility:hidden; overflow:hidden; clear:both !important; content:"."; line-height:0; height:0;
}
.clearfix
{
	display:inline-block;
}
html[xmlns] .clearfix
{
	display:block;
}
*html .clearfix
{
	height:1%;
}
.clear
{
	clear:both !important;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
p
{
	color:#fff; line-height:24px; font-size:14px; text-align:center; 
}
p strong
{
	color:#22211f;  font-family: 'open_sansbold';
}
a
{
	color:#5cc83b; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
a:hover
{
	color:#fff;
}
.table-cont
{
	color:#fff; line-height:24px; font-size:14px; font-family: 'open_sansbold';
}
.table-cont strong
{
	color:#e60a0a; font-size:16px; font-family: 'open_sansbold';
}
.table-cont span
{
	font-size:15px;
}
.table-cont .col1
{
	color:#2ad273;
}
.table-cont .col2
{
	color:#ffa800;
}
.table-cont .col3
{
	color:#29cbd3;
}
.table-cont .col4
{
	color:#f32f5d;
}
.table-cont .col5
{
	color:#f87758;
}
.table-cont .col6
{
	color:#b0c92b; ebc522
}
.table-cont .col7
{
	color:#ebc522; 
}
.table-cont .col8
{
	color:#db5dec; 
}

table
{
	border:none; border-collapse:collapse; color:#747474; line-height:24px; font-size:13px; 
}
tr
{
	border:none; 
}
td
{
	border:none; padding:3px 0; 
}
ul.list
{
	padding:0; margin:0; list-style:none; display:block; text-align:center; 
}
ul.list li
{
	list-style:disc;  color:#fff; line-height:24px; font-size:14px; display:block;
}
ul.list li strong
{
	color:#000;
}
ul.list li span
{
	color:#2d3091;
}

h1, h2, h3
{
	color:#fff; margin:15px 0; font-weight:400; text-transform:uppercase; font-family: 'open_sansbold'; text-align:center;
}
.wrapper
{
	
}
.header
{
	
}
.section
{
	
}
.footer
{
	
}

.wrapper-left
{
	width:40%; position:absolute; top:0; left:0; right:0; height:100%;  overflow:hidden; background:url(../images/bg-left.jpg) right center no-repeat;
}
.wrapper-right
{
	width:60%; height:100%; position:absolute; top:0; right:0; overflow:hidden; background:url(../images/bg-right.jpg) center center no-repeat; 
}
.menu
{
	 position:absolute; right:0; height:100%; background:url(../images/menu-bg.png);
}
.menu h1
{
	margin:0;
}
.menu h1 img
{
	background:#fff; padding:10.5px;
}
.footer
{
	 position:absolute; bottom:0; width:94%; background:url(../images/menu-bg.png); padding:0 3%;
}
.footer p
{
	text-align:center;
}
.nav
{
	margin-top:10%;
}
.nav ul
{
	padding:0; margin:0; list-style:none; display:inline;
}
.nav ul li
{
	list-style:none; margin-top:1px;
}
.nav ul li a
{
	text-transform:uppercase; color:#fff; display:block; text-align:right; padding:4% 6%;  font-family: 'open_sansbold'; font-size:13px; 
}
.nav ul li a:hover, .nav ul li.active a
{
	background:url(../images/menu-bg.png); color:#1cb128;
}
.section-content
{
	
}
.section-content h2
{
	background:#1cb128; padding:10px 30px; color:#fff; text-transform:uppercase; margin:30px; margin-bottom:0; border-radius:3px 3px 0 0; text-align:center;
}
.content-pages
{
	margin:0 30px 30px 30px; background:url(../images/menu-bg.png); padding:30px;  text-align:center; 
} 
.content-pages-font
{
	
}
.content-pages-font p
{
	font-size:14px;
}
.content-pages h4
{
	color:#fff; margin:10px 0; font-family: 'open_sansbold';
}
.content-home
{
	
}
.content-home p
{
	text-align:center;
}
.content-marg
{
	margin-top:0;
}
.content-pages h3
{
	margin-top:0; 
}
.content-pages .name
{
	margin-top:0; color:#0daf20; text-align:center; background:#e7fcd1; display:inline-block; padding:7px 12px; border-radius:3px;
}
.content-left
{
	width:60%;
}
a.more
{
	background:#19b22b; color:#fff; font-size:13px; border-radius:3px; padding:6px 30px; margin-top:8px; display:inline-block;
}
a.more:hover
{
	background:#2c312c;
}
.content-right
{
	width:35%;
}
.add-banner
{
	margin:0 30px;
}

.social
{
	text-align:right; padding:10px 21px 20px 21px; background:#23241c; margin-top:30px; position:absolute; bottom:0; 
}
.social h3
{
	color:#fff; text-align:right;
}
.social a
{
	 color:#fff; background:#1cb128; display:inline-block; border-radius:50%;  width:30px; padding:14px 7px; font-size:14px; margin:0 0 0 2px; text-align:center;
} 
.social a:hover
{
	background:#23241c; 
} 
#scrollable 
{ 

height:700px; overflow:hidden;

}

.products
{
	
}
.products ul
{
	padding:0; margin:0; list-style:none; display:inline;
} 
.products ul li
{
	float:left; list-style:none; margin-left:40px; margin-bottom:40px; width:47%;
}
.products ul li img
{
	width:100%;
}
.products ul li:first-child
{
	margin-left:0;
}
.products ul li a
{
	display:block; color:#fff; text-decoration:none; font-family: 'open_sansbold';  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; text-transform:uppercase;
}
.products ul li a
{
	position:relative; display:inline-block;
}
.products ul li a span
{
	position:absolute; background:#1cb128 url(../images/product-arrow.png) right center no-repeat; bottom:0; display:block; width:94%; padding:3% 3%;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; text-align:left;
}
.products ul li a:hover span
{
	background:#1c1d19 url(../images/product-arrow.png) right center no-repeat;
}


.health-beneif
{
	text-align:center;
}
.health-beneif h4
{
	background:#1cb128; padding:10px 30px; color:#fff; text-transform:uppercase; margin:30px 9.7%; margin-bottom:0; border-radius:3px 3px 0 0;
}
.health-beneif ul
{
	padding:0; margin:0; list-style:none; display:inline;
} 
.health-beneif ul li
{
	float:left; list-style:none; margin-left:40px; margin-bottom:40px; width:47%;
}
.health-beneif img
{
	width:80.6%; margin-left:50px;  margin-right:50px;
}
.health-beneif ul li:first-child
{
	margin-left:0;
}
.health-beneif ul li a
{
	display:block; color:#fff; text-decoration:none; font-family: 'open_sansbold';  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; 
}
.health-beneif ul li a:hover
{
	
}
.health-beneif ul li a
{
	position:relative; display:inline-block;
}

.health-beneif ul li a span
{
	position:absolute; background:#1cb128 url(../images/product-arrow.png) right center no-repeat; top:0; display:block; width:94%; height:43px; padding:3% 3%;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; 
}
.health-beneif ul li a:hover span
{
	background:#1c1d19 url(../images/product-arrow.png) right center no-repeat;
}
/*
.health-beneif ul li a span
{
	position:absolute; top:0; left:0; height:83%; width:100%; padding-top:17%;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:none; text-align:center; 
}
.health-beneif ul li a:hover span
{
	background:#1c1d19 url(../images/product-arrow.png) center center no-repeat; display:block; opacity:0.6;
}*/

.contact-left
{
	width:46%; 
}
.contact-right
{
	width:46%; 
}
.contact-right h3
{
	text-align:left; margin-top:0; color:#0daf20; 
}
.contact-right p
{
	text-align:left;
}
.contact-right strong
{
	color:#fff;
}
.map
{
	padding:10px; background:#fff; box-shadow:0px 0px 3px #000; margin-bottom:20px;
}
.input
{
	background:#F7F7F7; border:none; box-shadow:2px 2px 4px #EBEBEB inset; border-radius:3px; padding:12px 2%; width:96%; margin-bottom:15px; outline:0;
}
.textarea
{
	background:#F7F7F7; border:none; box-shadow:2px 2px 4px #EBEBEB inset; border-radius:3px; padding:12px 2%; width:96%; outline:0; margin-bottom:15px; 
}
.button
{
	border:none; background:#1cb128; color:#fff; border-radius:3px; padding:12px 25px; text-transform:uppercase; outline:0; margin-right:20px; cursor:pointer; font-size:12px; font-weight:bold;
}
.home-images
{
	margin-top:20px; width:100%; height:156px;
}
.home-images img
{
	width:150px; height:150px; border:solid 3px #fff; box-shadow:0px 0px 3px #000; border-radius:50%; margin:0 10px;
}