@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,500,600,700,800,900,300,200,100);

body{font-family: 'Lato', sans-serif; padding-bottom:238px; background:#46632d;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}

.gap{height:40px;}
.gap-big{height:80px;}
@media (max-width: 990px){
	body{padding-bottom:200px;}
	.gap-for-table{height:40px;}
}
@media (max-width: 900px){
	body{padding-bottom:200px;}
}
@media (max-width: 767px){
	body{padding-bottom:300px;}
.for-img-center{text-align:center;}
}
#header-top{background:url(../images/body-bg.png); padding:12px 0;}
#header-top-right{text-align:right;}
#header-top h3{color:#dd2005; font-size:28px; text-shadow: 1px 1px 0 #ffffff; font-weight:900;}
#header-top h2{color:#7fb728; font-size:32px; text-shadow: 1px 1px 0 #ffffff; font-weight:900;}

@media (max-width: 990px){
	#logo{margin:0 auto; text-align:center;}
#header-top-right{text-align:center;}
#header-top h3{color:#dd2005; font-size:26px; text-shadow: 1px 1px 0 #ffffff; font-weight:900;}
#header-top h2{color:#7fb728; font-size:30px; text-shadow: 1px 1px 0 #ffffff; font-weight:900;}
}

#menu{/*top:102px;*/ background:url(../images/nav-bg.png); font-family:'Exo 2', sans-serif; font-size:20px; font-weight:900; text-transform:uppercase; border:0px; position:static; margin:0px;}
#menu a{color:#fff;}
#menu li.active a{background:#f0f70c; color:#000;}
#menu a:hover{background:#f0f70c; color:#000;}
/*#menu.fixed {position: fixed; top:0px;}

@media (max-width: 990px)
{
	#logo, #header-top-right{text-align:center; padding:5px;}
	#menu{top:187px;}
}
*/
.navbar .navbar-nav {display: inline-block; float: none; vertical-align: top;}
.navbar .navbar-collapse {text-align: center;}

#menu-bottom{background:#f0f70c; padding:10px 0; position:relative; /*margin-top:50px;*/}
/*#menu-bottom .icon-rourd{background:#fff; -webkit-border-radius: 200px; border-radius: 200px; display:block; float:left; padding:20px;}
#menu-bottom .icon-rourd i{font-size: 30px; color: #000; position: absolute;}*/
#menu-bottom .matter{color:#3b4e1f; font-family: 'Exo 2', sans-serif; font-size:15px; line-height:40px; text-transform: uppercase; padding-left:10px;}

.btn-circle {width: 45px; height: 45px; text-align: center; padding: 6px 0; font-size: 24px; line-height: 1.428571429; border-radius: 100px;}

#banner{border-bottom:10px solid #7fb728; background:url(../images/bg.jpg) no-repeat top right /*fixed*/; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%;  background-color: #060; color: #fff; text-align: center; text-shadow: 0 1px 3px rgba(0,0,0,.5);}

#banner .first,#banner .two{padding:0px; margin:0px;}
#banner .first{margin-top:80px;}
#banner .two{margin-bottom:50px;}

#form{background:url(../images/yellow-bg.png); -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; padding:10px;}
#form input[type=submit]{background:#7fb728; width:100%; border:0px;}

#banner .three{text-align:right; margin-bottom:50px;}
#banner .three h2{font-size:30px; font-weight:900; color:#7fb728;}   
#banner .three h3{font-size:20px; font-weight:900; color:#f0f70c;}   
#banner .three h4{font-size:18px; font-weight:900; color:#f0f70c;}   
#banner .three h5{font-size:16px; color:#ec2405; font-weight:bold;}

#banner .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:inline-block;}

@media (max-width: 990px){
	#banner .three{text-align:center;}
}

#color-panel{background:url(../images/body-bg.png); padding:80px 0;}
#color-panel h1{font-size:60px; color:#2e4055; font-weight:bold; line-height:75px;}
#color-panel h1 strong{color:#c62005; font-weight:900;}
#color-panel h2{font-size:26px; color:#2f4156; font-weight:bold;}
#color-panel h3{font-size:24px; color:#7fb728;}
#color-panel h3 i.fa{font-size:18px; padding:0 1px;}
#color-panel h5{color:#0c1827; font-size:16px; font-weight:bold;}
#color-panel h5 strong{color:#c42005; font-weight:900;}

ul.big-buttel, ul.big-buttel li{padding:0px; margin:0px; list-style:none;}
ul.big-buttel{color:#7fb728; font-size:18px;}
ul.big-buttel li{margin-bottom:35px; background:url(../images/check-bullet.png) top left no-repeat; padding-left:50px;}

#panel{padding:80px 0;}

.background1{background:url(../images/bg-1.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%;  background-color: #060;}
.background2{background:url(../images/fresh_snow.png);}
.background3{background:url(../images/bg2.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%;  background-color: #060;}
.background4{background:url(../images/body-bg.png);}
.background5{background:url(../images/bg3.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%;  background-color: #060;}

.button-green {
	-moz-box-shadow: 0px 5px 0px 0px #46632d;
	-webkit-box-shadow: 0px 5px 0px 0px #46632d;
	box-shadow: 0px 5px 0px 0px #46632d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:10px 0px; width:100%;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.button-green:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809; color:#fff; text-decoration:none;
	-moz-box-shadow: 0px 1px 0px 0px #46632d;
	-webkit-box-shadow: 0px 1px 0px 0px #46632d;
	box-shadow: 0px 1px 0px 0px #46632d; color:#f0f70c;
}

.price{padding:0 10%; text-transform:uppercase;}
.cut{font-size:14px; color:#696d64; font-weight:400; text-decoration:line-through;}
.main{font-size:18px; color:#fff; font-weight:700;}
.main:hover{color:#f0f70c;}

.newpanel h1{font-size:40px !important; color:#f0f70c; font-weight:900 !important; text-shadow: 1px 1px 0 #ffffff !important;}
.newpanel h2{color:#000 !important; font-size:36px !important; letter-spacing:3px !important; font-weight:bold !important; text-transform:uppercase;}
.newpanel h3{color:#537B13 !important; font-size:26px !important; font-weight:bold !important;}
.newpanel .heading-bar{margin-bottom:30px;}

.product .top{background:url(../images/product-bg.png) top left no-repeat; width:352px; height:382px; display:block; margin-bottom:20px; margin:0 auto;}
.product .top .img{height:215px; text-align:center; padding-top:30px;}
.product .top .product-name{height:94px; text-align:center; text-transform:uppercase; padding-top:30px;}
.product .top .product-name h3{font-size:18px; color:#f0f70c; font-weight:900;}
.product .top .product-name h4{font-size:16px; color:#f0f70c; font-weight:bold;}
.product p{color:#000; font-size:14px; font-weight:700; text-align:justify; height:85px;}
@media (max-width: 990px){
	.product p{height:inherit; padding:10px 0;}
}

.box{border:1px solid #fff; border-bottom:5px solid #A8C034; padding:30px 20px; -webkit-border-radius: 8px; border-radius: 8px; background:url(../images/box-bg.jpg) top center no-repeat; color:#576168; text-align:center; text-shadow: 1px 1px 0 #EFF7AA;}
box btn-circle {width:110px; height:110px; text-align: center; padding:6px 0; font-size:60px; line-height:100px; border-radius:200px; margin-bottom:30px; color:#507a17; background:transparent; border:0px;}
.box .bigicon{font-size:100px; line-height:100px; color:#507a17; text-shadow: 1px 1px 0 #ffffff;}
.box h4{font-size:22px; margin-bottom:20px; color:#507a17;}
.box h5{font-size:14px; height:80px; color:#0c1827; font-weight:700;}

.black{color:#000!important;}
.for-heading1{font-size: 40px; color: #000; font-weight: 900; text-shadow: 1px 1px 0 #ffffff; margin-bottom:20px;}
.for-heading2{font-size: 26px; color: #2f4156; font-weight: bold; margin-bottom:20px;}
.for-li li{color:#537B13; font-size: 18px; margin-bottom:15px;}




.push_button {
	position: relative;
	text-align:center;
	color:#FFF; padding:15px 10px;
	text-decoration:none;
	font-family:'Oswald', Helvetica;
	display: block;
	margin: 30px; font-size:30px; font-weight:700;
}
.push_button:before {
	background:#f0f0f0;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0D0D0), to(#f0f0f0));
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF; 
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF; 
	box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF;
	
	position: absolute;
	content: "";
	left: -6px; right: -6px;
	top: -6px; bottom: -10px;
	z-index: -1;
}

.push_button:active {
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
	top:5px;
}
.push_button:active:before{
	top: -11px;
	bottom: -5px;
	content: "";
}

.red {
	text-shadow:-1px -1px 0 #A84155;
	background: #D25068;
	border:1px solid #D25068;
	
	background-image:-webkit-linear-gradient(top, #F66C7B, #D25068);
	background-image:-moz-linear-gradient(top, #F66C7B, #D25068);
	background-image:-ms-linear-gradient(top, #F66C7B, #D25068);
	background-image:-o-linear-gradient(top, #F66C7B, #D25068);
	background-image:linear-gradient(to bottom, #F66C7B, #D25068);
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #AD4257, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #AD4257, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #AD4257, 0 4px 2px rgba(0, 0, 0, .5);
}

.red:hover {
	background: #F66C7B;
	background-image:-webkit-linear-gradient(top, #D25068, #F66C7B);
	background-image:-moz-linear-gradient(top, #D25068, #F66C7B);
	background-image:-ms-linear-gradient(top, #D25068, #F66C7B);
	background-image:-o-linear-gradient(top, #D25068, #F66C7B);
	background-image:linear-gradient(top, #D25068, #F66C7B);
}

.blue {
	text-shadow:-1px -1px 0 #2C7982;
	background: #3EACBA;
	border:1px solid #379AA4;
	background-image:-webkit-linear-gradient(top, #48C6D4, #3EACBA);
	background-image:-moz-linear-gradient(top, #48C6D4, #3EACBA);
	background-image:-ms-linear-gradient(top, #48C6D4, #3EACBA);
	background-image:-o-linear-gradient(top, #48C6D4, #3EACBA);
	background-image:linear-gradient(top, #48C6D4, #3EACBA);
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #338A94, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #338A94, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #338A94, 0 4px 2px rgba(0, 0, 0, .5);
}

.blue:hover {
	background: #48C6D4;
	background-image:-webkit-linear-gradient(top, #3EACBA, #48C6D4);
	background-image:-moz-linear-gradient(top, #3EACBA, #48C6D4);
	background-image:-ms-linear-gradient(top, #3EACBA, #48C6D4);
	background-image:-o-linear-gradient(top, #3EACBA, #48C6D4);
	background-image:linear-gradient(top, #3EACBA, #48C6D4);
}


.green{	
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(70, 99, 45, .1) inset, 0 4px 0 #46632d, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(70, 99, 45, .1) inset, 0 4px 0 #46632d, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(70, 99, 45, .1) inset, 0 4px 0 #46632d, 0 4px 2px rgba(0, 0, 0, .5)
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	
	text-shadow:-1px -1px 0 #46632D;
	border:1px solid #89c403;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}
	
	.green:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809; color:#fff; text-decoration:none;
}
.green:active{color:#fff;}

.bottomMenu,
.bottomMenutable,
.bottomMenuformobile{display: none; position: fixed; bottom: 0; width: 100%; z-index: 10;}
.bottomMenu .bottom-menu-matter,
.bottomMenutable .bottom-menu-matter,
.bottomMenuformobile .bottom-menu-matter{background:#f6f7f8; width:100%; margin:0 auto; display:block; padding:0px;}
.bottomMenutable, .bottomMenuformobile{display:none;}
@media (max-width: 990px){
.bottomMenu{display:none !important; position:static;}
.bottomMenutable{display:block; }
.bottomMenutable .container, .bottomMenuformobile .container{width:100%; margin:0px; padding:0px;}
.bottomMenutable .push_button, .bottomMenuformobile .push_button{margin:20px 10px; font-size:20px;}

}
@media (max-width: 767px){
	.bottomMenu, .bottomMenutable{display:none !important; position:static;}
	.bottomMenuformobile{display:block; position: fixed;}
	.bottomMenuformobile .push_button{font-size:30px;}
}
.white, .white li{color:#fff !important; text-shadow:1px 1px 0 #000;}
ul.big-buttel.white li{background:url(../images/check-bullet-for-white.png) left top no-repeat;}
.white strong{color:#f0f70c; font-weight:900;}
h2.white{color:#f0f70c !important;}

.carousel-indicators .active{ background: #71981A; } 
.content{ margin-top:20px; } 
.adjust1{ float:left; width:100%; margin-bottom:0; } 
.adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } 
.carousel-control{ color:#71981A; width:5%; } 
.carousel-control:hover, 
.carousel-control:focus{ color:#71981A; } 
.carousel-control.left, .carousel-control.right { background-image: none; } 
.media-object{ margin:auto; margin-top:15%; } 
@media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

.tesimonial-text{font-size:16px; text-align:center; padding:10px;}

.satisfied-clients{font-size:14px; text-align:justify; background:#fff; padding:20px; margin-top:20px;}
.img-sc{margin:15px auto;}

.clearfix{clear:both;}

.secret-delivery{padding-bottom:40px; margin-top:-80px; position:relative;}
.secret-delivery .sd-img{float:left;}
.secret-delivery .bg{background:url(../images/secret-delivery-bg.png) 0px 41px repeat-x; color:#165f28; font-weight:900; text-shadow:1px 1px 0 #fff; font-size:30px; height:143px; padding-top: 60px; text-align:center;}
.secret-delivery .col-xs-3{margin:0px; padding:0px;}

@media (max-width: 1200px){
	.secret-delivery{padding-bottom:40px; margin-top:-60px; position:relative;}
	.secret-delivery .bg{padding:40px;}
	}
@media (max-width: 767px){
		.secret-delivery .bg{font-size:20px; padding-top: 50px;}
}
@media (max-width: 675px){
		.secret-delivery .bg{padding-top:40px;}
}
hr.style12 {
	height: 6px;
	background: url(../images/hr-12.png) repeat-x 0 0;
    border: 0;
}

.box {
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 10px 25px;
    display: block;
    margin-top: 60px;
}
.box-icon {
    background-color: #57a544;
    border-radius: 50%;
    display: table;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    margin-top: -61px;
}
.box-icon span {
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle; text-shadow: 1px 1px 0px #28541E;
}
.info h4 {
    font-size: 26px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.info > p {
    color: #222;
    font-size: 16px;
    padding-top: 10px;
    text-align: justify; height:270px;
}
@media (max-width: 767px){
	.info > p {height:inherit;}
}
.info > a {
    background-color: #03a9f4;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}
.info > a:hover {
    background-color: #0288d1;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}

.footer{background:#46632d; padding:20px 0; text-align:center; color:#fff; font-size:16px; font-weight:400;}
.footer .tt{display:inline-block; padding:0 10px; font-size:12px;}
.footer a{color:#fff; text-decoration:none; padding:10px; line-height:36px;}
.footer a:hover, .footer a:active{color:#f0f70c; text-decoration:none;}
@media (max-width: 1200px){
	.footer .tt{display:block; padding:0px;}
}

.subscribe h2{margin-bottom:20px;}
.free {
    text-transform: uppercase;
}
.input-group {
    margin: 20px auto;
    width: 100%;
}
input.btn.btn-lg,
input.btn.btn-lg:focus {
    outline: none;
    width: 60%;
    height: 60px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
button.btn {
    width: 40%;
    height: 60px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.promise {
    color: #999;
}


.subscribe-for-newsletter{position:absolute; margin-top:-120px; right:10%;}