body{font-family: 'Open Sans', sans-serif; overflow-x:hidden;}
.topBar{ background-color:#FFFFFF; padding-top:11px; padding-bottom:11px;}
.topBar a{ color:#000000;}
.topBar i{ color:#19a94a; font-size:18px;}

.topBar .row { align-items: center;justify-content: center;}
.topSliderPart{ position:relative;}
footer{background:url(../images/footer_bg.png) no-repeat center center fixed;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;color:#FFFFFF; }
footer a, footer a:hover{color:#FFFFFF;}

.clearfix{ clear:both; height:0px;}
.footer_btm{ background-color:#107d34; padding:10px 0px; text-align:center; font-size:14px; color:#FFFFFF;}
.footer_column{ padding-bottom:24px; font-size:16px;padding:44px 0px;}
footer h2{ color:#FFFFFF; padding:0px; margin:0px 0px 12px 0px; text-transform:uppercase; font-size:17px; text-transform:uppercase;}
footer h2 strong{ font-weight:700;}
ul.footer_social{ padding:0px; margin:0px; list-style-type:none;}
ul.footer_social li{ float:left; margin-right:8px;}
ul.sitelink_footer{padding:0px; margin:0px; list-style-type:none;}
ul.sitelink_footer li{ margin-bottom:5px;}

.topSliderPart .owl-theme .owl-nav.disabled+.owl-dots {
     position:absolute; bottom:-18px; left:50%;transform: translate(0, -50%);
}
.topForm{width:474px; position:absolute; top:36px; right:30px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 31px; z-index:999;}

.topForm h2{ color:#000000; font-size:41px; font-weight:600; text-align:center; margin-bottom:32px;}
.topForm h2 span{ color:#00811c;}
.form-control{ border:1px solid #D6D6D6; background-color:#F5F5F5; padding:12px 12px 12px 27px; font-size:20px; margin-bottom:16px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:42px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
.btnDownload:hover, .btnDownload:active{background-color: #00401f!important;
    border-color: #00401f!important;}
	.welcome_block{ padding:50px 0px; color:#252525; font-size:16px; text-align: justify;}
	.welcome_block h1{ font-size:53px; line-height:56px; font-weight:700; color:#000000; margin-top:20px; margin-bottom:6px;}
	.welcome_block h2{ font-size:32px; line-height:36px; font-weight:700; color:#000000;margin-bottom:30px;}
	.welcome_block h2 span{ color:#00811c;}
	
	.whyBlock{ padding-bottom:65px; position:relative;}
	.whyBlock h2{font-size:53px; line-height:56px; font-weight:700; color:#000000; margin:0px 0px 30px 0px; padding:0px; text-align:center;}
	.whyBlock .whyBlockImg{ position:absolute; left:50%;transform: translate(-50%, 20px);}
	
	.whyBlock .left_block{ display:flex;flex-direction: row-reverse; min-height:251px;text-align:right; align-items:top; font-size:24px; line-height:29px; font-weight:700; border-bottom:1px solid #e1e1e1; padding-bottom:60px;padding-top:60px;color:#000000;justify-content: flex-start;
    align-items: unset;}
.whyBlock .left_block .number{ width:80px; color:#c9c9c9; font-size:60px; font-family: 'Poppins', sans-serif;
    font-weight: 600; padding-left:20px;}

.whyBlock .right_block{ display:flex; text-align:left; min-height:251px;color:#000000; font-size:24px; align-items:top;line-height:29px; font-weight:700; border-bottom:1px solid #e1e1e1; padding-bottom:60px;padding-top:60px;justify-content: flex-start;
    align-items: unset;}
.whyBlock .right_block .number{ width:95px; color:#c9c9c9; font-size:60px; font-weight:700; padding-right:20px;}

.whyBlock .left_block.borderNone, .whyBlock .right_block.borderNone{border-bottom:0px;}


.productStored{ padding:50px 0px 26px 0px;  background-color:#f6f6f6;}
.productStored h2{font-size:53px; line-height:56px; font-weight:700; color:#000000; margin:0px 0px 30px 0px; padding:0px; text-align:center;}
	
.productStored_block_top{width:100%; height:278px; overflow:hidden;}
.productStored_block_top img { transition: transform .2s ease; cursor:pointer!important; width:100%;}
.productStored_block_top:hover img {transform: scale(1.3);}
.productStored_block_bottom{padding:15px 10px; text-align:center; color:#FFFFFF; font-size:16px; background-color:#00811c;text-transform:capitalize; margin-bottom:25px;}

.ourBenefishiries{ padding:50px 0px 26px 0px;}
.ourBenefishiries h2{font-size:53px; line-height:56px; font-weight:700; color:#000000; margin:0px 0px 50px 0px; padding:0px; text-align:center;}
.ourBenefishiriesBox{ border:1px solid #e8e9ee;  padding:20px 20px 20px 20px; margin-bottom:20px; min-height:400px;}
.ourBenefishiriesBox_top{display:flex;align-items: flex-end;}
.ourBenefishiriesBox_top_left{ padding-right:20px;}
.ourBenefishiriesBox_top_right{ padding-bottom:20px; font-size:42px; font-weight:700; color:#00811c; border-bottom:1px solid #e8e9ee;width:-webkit-fill-available;}
.ourBenefishiriesBox_content{ padding-top:20px; color:#000000; font-size:24px; line-height:30px; text-align: justify;}

.fiveEqual{ margin-bottom:30px;}
.fiveEqual .first{ background-color:#41aa58;}
.fiveEqual .second{ background-color:#2a9245;}
.fiveEqual .third{ background-color:#1d883d;}
.fiveEqual .fourth{ background-color:#107c34;}
.fiveEqual .fifth{ background-color:#096f29;}
.fiveEqual .contentBlock{ text-align:center; padding:15px 15px; color:#FFFFFF; font-size:15px; line-height:21px;}
.fiveEqual .contentBlock h3{ font-size:40px; font-weight:700; margin:0px 0px 5px 0px; padding:0px;}
.fiveEqual .contentBlock .seprater{margin:0px 0px 5px 0px;}

.testmonialPart {
    background-color: #19a94a;
    color: #FFFFFF;
    padding: 40px 0px;
}
.testmonialPart h2{font-size: 34px; text-align:center;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    font-weight: 600;
    text-transform: uppercase; margin-bottom:50px;}
.testimonialBlock {
    background-color: #ffffff;
    padding: 20px;
    color: #000000;
    min-height: 476px; text-align:center;
}
	
#testimonials.owl-carousel .owl-item img {
    display: inline;
} 
#testimonials.owl-carousel.owl-drag h3 {
    color: #19a94a;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 2px;
}
#testimonials.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #FFFFFF;
}
#testimonials.owl-theme .owl-dots .owl-dot span {
    border-radius: 30px;
    width: 15px;
    height: 15px;
    background: #a3ddb7;
}
@media (min-width: 1680px) and (max-width: 1680px) {

.topForm h2{ color:#000000; font-size:32px; font-weight:600; text-align:center; margin-bottom:32px;}
}
@media (min-width: 1600px) and (max-width: 1600px) {
.topForm h2{ color:#000000; font-size:32px; font-weight:600; text-align:center; margin-bottom:32px;}
}
@media (min-width: 1440px) and (max-width: 1440px) {
.topForm{width:25%; position:absolute; top:36px; right:30px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 31px; z-index:999;}
.topForm h2{ color:#000000; font-size:22px; font-weight:600; text-align:center; margin-bottom:32px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
}
@media (min-width: 1366px) and (max-width: 1366px) {
.topForm{width:25%; position:absolute; top:36px; right:30px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 31px; z-index:999;}
.topForm h2{ color:#000000; font-size:20px; font-weight:600; text-align:center; margin-bottom:32px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
}
@media (min-width: 1280px) and (max-width: 1280px) {
.topForm{width:25%; position:absolute; top:36px; right:30px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 22px; z-index:999;}
.topForm h2{ color:#000000; font-size:20px; font-weight:600; text-align:center; margin-bottom:20px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
}
@media (min-width: 1024px) and (max-width: 1024px) {
.topForm{width:100%; position:relative; top:0px; right:0px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 22px; z-index:999;}
.topForm h2{ color:#000000; font-size:20px; font-weight:600; text-align:center; margin-bottom:24px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
.welcome_block h1 {
    font-size: 40px;
    line-height: 44px;
    font-weight: 700;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 6px;
}
.welcome_block h2 {
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 10px;
}
 
.productStored h2{font-size:40px; line-height:44px; font-weight:700; color:#000000; margin:0px 0px 30px 0px; padding:0px; text-align:center;}

.hideMobile{ display:none;}
 .width50Tab{-ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%}
	.whyBlock .whyBlockImg{ position:relative; left:50%;transform: translate(-50%, 20px);margin-bottom:30px;}
	.whyBlock .left_block{flex-direction: row; text-align:left; min-height:auto; padding:20px 0px;}
	.whyBlock .right_block{min-height:auto; padding:40px 0px;}
	.whyBlock .left_block .number {
    	 padding-left:0px; padding-right:20px;
	}
	.whyBlock .left_block.borderNone {
    border-bottom: 1px solid #e1e1e1;
}
.productStored_block_top {
    width: 100%;
    height: 400px;
    overflow: hidden;
}
.productStored_block_bottom {
    padding: 15px 10px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    background-color: #00811c;
    text-transform: capitalize;
    margin-bottom: 25px;
}
.ourBenefishiries h2 {
    font-size: 40px;
    line-height: 44px;
    font-weight: 700;
    color: #000000;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    text-align: center;
}
.ourBenefishiries h2 {
    font-size: 40px;
    line-height: 44px;
    font-weight: 700;
    color: #000000;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    text-align: center;
}
}
@media (min-width: 768px) and (max-width: 768px) {

.topBar{ text-align:center;}
.topBar img{ width:100%; height:auto; margin-bottom:10px;}

.topForm{width:100%; position:relative; top:0px; right:0px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 22px; z-index:999;}
.topForm h2{ color:#000000; font-size:20px; font-weight:600; text-align:center; margin-bottom:24px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
  .topBarLeft{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
.topBarRight{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
 .footer_column{ padding-bottom:24px; font-size:16px;padding:20px 0px 30px 0px;}
 
 
 .welcome_block{ padding:20px 0px; color:#252525; font-size:16px; text-align:center;}
	.welcome_block h1{ font-size:53px; line-height:56px; font-weight:700; color:#000000; margin-top:20px; margin-bottom:6px;}
	.welcome_block h2{ font-size:32px; line-height:36px; font-weight:700; color:#000000;margin-bottom:30px;}
	.welcome_block h2 span{ color:#00811c;}
	.welcome_block .col-sm-5,.welcome_block .col-sm-1, .welcome_block .col-sm-6{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
 .hideMobile{ display:none;}
 .width50Tab{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
	.whyBlock .whyBlockImg{ position:relative; left:50%;transform: translate(-50%, 20px);margin-bottom:30px;}
	.whyBlock .left_block{flex-direction: row; text-align:left; min-height:auto; padding:20px 0px;}
	.whyBlock .right_block{min-height:auto; padding:40px 0px;}
	.whyBlock .left_block .number {
    	 padding-left:0px; padding-right:20px;
	}
	.whyBlock .left_block.borderNone {
    border-bottom: 1px solid #e1e1e1;
}
 .ourBenefishiriesBox{ border:1px solid #e8e9ee;  padding:20px 0px 20px 20px; margin-bottom:20px; min-height:auto;}
 .fiveEqual .first{ 
 -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
 }
.fiveEqual .second{
-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.fiveEqual .third{
-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.fiveEqual .fourth{
-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.fiveEqual .fifth{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
 }

@media only screen and (max-width: 767px) {
.topBar{ text-align:center;}
.topBar img{ width:100%; height:auto; margin-bottom:20px;}

.topForm{width:100%; position:relative; top:0px; right:0px; background-color:#FFFFFF; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; padding:27px 22px; z-index:999;}
.topForm h2{ color:#000000; font-size:20px; font-weight:600; text-align:center; margin-bottom:24px;}
.btnDownload {
    color: #fff;
    background-color: #00811c!important ;
    border-color: #00811c!important; width:100%; font-size:24px; font-weight:600; border-bottom:2px solid #00401f!important; border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}
  .topBarLeft{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
.topBarRight{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
.footer_blocks{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
 .footer_column{ padding-bottom:24px; font-size:16px;padding:20px 0px 30px 0px;}
 
 .welcome_block{ padding:20px 0px; color:#252525; font-size:16px;text-align:center;}
	.welcome_block h1{ font-size:26px; line-height:32px; font-weight:700; color:#000000; margin-top:20px; margin-bottom:6px;}
	.welcome_block h2{ font-size:18px; line-height:26px; font-weight:700; color:#000000;margin-bottom:30px;}
	.welcome_block h2 span{ color:#00811c;}
	.welcome_block .col-sm-5,.welcome_block .col-sm-1, .welcome_block .col-sm-6{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
	 .hideMobile{ display:none;}
	  .width50Tab{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
		.whyBlock .whyBlockImg{ position:relative; left:50%;transform: translate(-50%, 20px); margin-bottom:30px; width:70%;}
		.whyBlock .left_block{flex-direction: row; font-size:20px; line-height:26px; text-align:left; min-height:auto; padding:20px 0px;}
		.whyBlock .right_block{min-height:auto; padding:40px 0px;font-size:20px;line-height:26px;}
		.whyBlock .left_block .number, .whyBlock .right_block .number {
    	 padding-left:0px; padding-right:20px; padding-top:10px;
	}
	.whyBlock h2{font-size:26px; line-height:32px; font-weight:700; color:#000000; margin:0px 0px 30px 0px; padding:0px; text-align:center;}
	
	.whyBlock .left_block.borderNone {
    border-bottom: 1px solid #e1e1e1;
}
	 .ourBenefishiriesBox{ border:1px solid #e8e9ee;  padding:20px 0px 20px 20px; margin-bottom:20px; min-height:auto;}
	 .fiveEqual .first{ 
 -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
 }
.fiveEqual .second{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.fiveEqual .third{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.fiveEqual .fourth{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.fiveEqual .fifth{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.productStored h2 {
    font-size: 26px;
    line-height: 32px;
    font-weight: 700;
    color: #000000;
    margin: 0px 0px 30px 0px;
    padding: 0px;
    text-align: center;
}
.ourBenefishiries h2 {
    font-size: 26px;
    line-height: 32px;
    font-weight: 700;
    color: #000000;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    text-align: center;
}
.productStored_block_top {
    width: 100%;
    height: 230px;
    overflow: hidden;
}
.productStored_block_bottom {
    padding: 15px 10px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    background-color: #00811c;
    text-transform: capitalize;
    margin-bottom: 25px;
}
.ourBenefishiriesBox_top_right {
    padding-bottom: 20px;
    font-size: 26px;
    font-weight: 700;
    color: #00811c;
    border-bottom: 1px solid #e8e9ee;
    width: -webkit-fill-available;
}
}

.wpcf7-not-valid-tip{color: #00811c !important;}

.banner_img{width:100%; height:auto;}
