@charset "utf-8";
/* CSS Document */
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; margin: 0; padding: 0;}
a{ -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s;transition: all ease-in-out .5s;font-family: 'Oswald', sans-serif;}
a:hover{text-decoration: none;}
img{max-width: 100%;}
.sectionContainer{width: 100%; display: inline-block;}
body{font-family: 'Lato', sans-serif; background:#f2f6ff; }
.headingFamily{font-family: 'Passion One', cursive;}
.mainGrad{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1d8531+0,1d8531+0,25993d+100 */
background: rgb(29,133,49); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWQ4NTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1OTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(29,133,49,1) 0%, rgba(29,133,49,1) 0%, rgba(37,153,61,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,133,49,1)), color-stop(0%,rgba(29,133,49,1)), color-stop(100%,rgba(37,153,61,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8531', endColorstr='#25993d',GradientType=0 ); /* IE6-8 */
}
#section-1{margin-top: 70px;}
#title_1{ font-size: 64px; color: #25993d; text-align: center;}
#description_1{font-size: 18px; color: #220303; text-align: center;}
#ele_3{text-align: center; margin-top: 40px;}
#ele_3 iframe{width:635px; display: block; height: 390px; border-radius: 4px; border: none; max-width: 100%;}
#ele_3 .vidPlaceHolderInner{display: inline-block; padding: 20px; border-radius: 4px;position: relative; box-shadow: 0 14px 29px rgba(0,190,103,.13); background:#25993d;
}
#ele_3 .vidPlaceHolderInner:before, #ele_5:before, .reviewMain:after{position: absolute; top:0; left: 0; width: 100%; height: 100%; background: #fff; border-radius: 4px; box-shadow: 0 0 54px rgba(0,0,0,.3); content: ''; z-index: -1; -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); transform: rotate(2deg);}
.btn_purchase{width:384px; max-width: 100%; display: block; text-align: center; box-shadow: 0 28px 35px rgba(0,0,0,.26); padding: 10px 0; color: #fff; font-size: 22px; text-transform: uppercase;border-radius: 50px; font-weight: 700; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1d8531+0,1d8531+0,25993d+100 */
background: rgb(29,133,49); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWQ4NTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1OTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(29,133,49,1) 0%, rgba(29,133,49,1) 0%, rgba(37,153,61,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,133,49,1)), color-stop(0%,rgba(29,133,49,1)), color-stop(100%,rgba(37,153,61,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8531', endColorstr='#25993d',GradientType=0 ); /* IE6-8 */

}
.btn_purchase i{margin-right: 10px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.btn_purchase:hover{color: #fff; box-shadow: 0 28px 35px rgba(0,0,0,.36) }
#btn_purchase_1{ margin: 50px auto 0;}
#section-2{margin-top: 90px;}
#ele_5{width: 100%; display: inline-block; padding: 10px; text-align: center; border-radius: 4px; position: relative; box-shadow: 0 14px 29px rgba(0,190,103,.13);}
#ele_5 .imgContainer{background: url("../images/main-bg.jpg") no-repeat center; background-size: cover; width: 100%; display: inline-block; padding: 20px 0;}
#title_2{font-size: 50px; color: #3b7f33; margin-top: 15px; padding-left: 50px;}
#description_2{font-size: 18px; line-height: 30px; padding-left: 50px; color: #323232;}
.reviewMain{width: 100%; display: inline-block; padding: 10px; position: relative; border-radius: 4px; margin-top: 160px; box-shadow: 0 14px 29px rgba(0,0,0,.13);}
.reviewInner{width: 100%; display: inline-block;background: url("../images/main-bg.jpg") no-repeat center; background-size: cover; padding: 70px 0 0;}
.reviewMain:after{transform: rotate(1deg);}
#ele_8{position: absolute; left: 0; bottom: 0;}
#title_3{font-size: 50px; color: #3b7f33; text-transform: uppercase; text-shadow: 0 6px 7px rgba(0,0,0,.1); line-height: 60px;}
#title_4{font-size: 40px; color: #3b7f33; text-transform: uppercase;}
#description_3{font-size: 18px; color: #323232; margin: 15px 0 60px;}
#section-4{margin-top: 100px;}
#title_5{font-size: 50px; color: #3b7f33; margin-top: 40px;}
#description_4{font-size: 20px; color: #232323;}
#description_4 ul, #description_4 ul li, #description_4 ol, #description_4 ol li{width: 100%; display: inline-block;}
#description_4 ul li, #description_4 ol li{padding-left:55px; background: url("../images/bullet.png") no-repeat center; background-position: 10px 5px; margin-bottom: 15px;}
#ele_15{width: 100%; text-align: center; display:inline-block; position: relative; padding-bottom: 10px;}
#ele_15:before{position: absolute; content: ''; height: 60%; left: 0; bottom: 0;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1d8531+0,1d8531+0,25993d+100 */
background: rgb(29,133,49); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWQ4NTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1OTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(29,133,49,1) 0%, rgba(29,133,49,1) 0%, rgba(37,153,61,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,133,49,1)), color-stop(0%,rgba(29,133,49,1)), color-stop(100%,rgba(37,153,61,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8531', endColorstr='#25993d',GradientType=0 ); /* IE6-8 */  width: 100%; z-index: -1; box-shadow: 0 14px 29px rgba(0, 190, 103,.13);}
#ele_15:after{width: calc(100% - 20px); content: ''; position: absolute; left: 10px; bottom: 10px; background: url("../images/main-bg.jpg") no-repeat center; background-size: cover; height: calc(60% - 20px); z-index: -1;}
#ele_15 .imgContainer:before{content: ''; width: 100%; height: 60%; background: #fff; position: absolute; bottom: 0; left: 0;box-shadow: 0 0px 54px rgba(0, 0, 0,.3); transform: rotate(2deg); z-index: -2;}
#section-5{margin-top: 90px;}
#title_6{font-size: 50px; color: #3b7f33; text-align: center;}
.prodMain{width: 100%; display: inline-block; margin-top: 40px;}
.prodHeading{ font-size: 30px; color: #192956; margin-top: 30px; text-align: center; line-height: 50px;}
.prodImgCont{width: 100%; display: inline-block; border-radius: 2px; padding: 10px; box-shadow: 0 14px 29px rgba(0,0,0,.13); background: #fff; margin-top: 30px; position: relative;}
.prodImgCont img{width: 100%; height: auto;}
.prodImgCont:before{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top:0; box-shadow: 0 14px 29px rgba(0,0,0,.1);/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1d8531+0,1d8531+0,25993d+100 */
background: rgb(29,133,49); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWQ4NTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1OTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(29,133,49,1) 0%, rgba(29,133,49,1) 0%, rgba(37,153,61,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,133,49,1)), color-stop(0%,rgba(29,133,49,1)), color-stop(100%,rgba(37,153,61,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(29,133,49,1) 0%,rgba(29,133,49,1) 0%,rgba(37,153,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8531', endColorstr='#25993d',GradientType=0 ); /* IE6-8 */ transform: rotate(2deg); border-radius: 2px; z-index: -1;}
.prodInner{padding: 0 40px;}
#section-6{ margin-top: 80px; padding-bottom: 190px; background: url("../images/footer-back.png") no-repeat center; background-size: 100% auto; background-position: left bottom;}
#title_10{font-size: 50px; text-align: center; color: #3b7f33;}
#description_5{font-size: 20px; line-height: 36px; color: #323232; text-align: center; margin-top: 20px;}
#description_5 p{width: 84%; display: inline-block;}
#btn_purchase_3{display: block; margin: 20px auto 0;}
#ele_2 ul, #ele_2 ol, #ele_24 ul, #ele_24 ol{display: table; margin-left: auto; margin-right: auto; text-align: left;}
.description ul, .description ol{padding-left: 20px;}
@media only screen and (max-width:1200px){
	#title_3{font-size: 40px;}
	#title_4{font-size: 30px;}
}
@media only screen and (max-width:991px){
	#title_1{font-size: 50px;}
	#description_1 br{display: none;}
	#description_2, #title_2{padding-left: 0;}
	#title_2{margin-top: 0; line-height: 60px;}
	#title_3{font-size: 30px; line-height: 45px;}
	#description_3{padding-right: 15px;}
	#title_5{line-height: 55px; font-size: 35px;}
	.prodHeading{margin-top: 0; font-size: 25px;}
	.prodInner{padding: 0 15px;}
	.prodMain{margin-top: 10px;}
}
@media only screen and (max-width:767px){
	#title_1, #title_6, #title_10, #title_2{font-size: 45px; line-height: 55px;}
	#title_2{margin-top: 30px;}
	#ele_8{position: static; text-align: center; border-bottom: 10px solid rgba(247,65,40,1);}
	#title_3{padding: 0; margin: 20px 0 0;}
	#title_4{padding: 0;}
	#description_3{padding: 0;}
	#section-4{margin: 0px 0 0;}
	#ele_15{margin: 30px 0 0;}
	#title_6{font-size: 40px;}
	.prodHeading{margin-top: 30px;}
	.prodImgCont{margin-top: 10px;}
	#description_5 p{width: 100%;}
	#ele_3 iframe{height: 250px;}
	#ele_15{display: none;}
	.reviewMain{background: none; box-shadow: none; margin-top: 50px;}
	.reviewMain:after{display: none;}
	.reviewInner{padding-top: 0;}
}
@media only screen and (max-width:576px){
	#section-6{padding-bottom: 90px;}
}