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

@import url('framework.css');
@import url('animate.css');
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);


@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic|Acme|Bitter:400,700,400italic|Roboto:400,100,100italic,300,300italic,400italic,500,700italic,700,500italic,900,900italic|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,800,300|Anton|Archivo+Narrow:400,400italic,700,700italic);


.pt-20{
	padding-top: 20px;
}
.no-padding{
	padding:0;	
}

.no-padding-right{
	padding-right: 0;	
}

.no-padding-left{
	padding-left: 0;	
}



.highlight{
	color:#469717;
}


body{
}

.container{
	background:white;
	!padding:0 40px;
	!box-shadow:0 0 1px 1px #ddd;
}

header{
	background:#fff;
	!margin-top:15px;
	!padding-bottom: 25px;
}

header .contact{
	font-family:Anton;
	font-size: 24px;
	margin-top: 20px;
}

.otuer{
	background:url(../_images/nav.jpg);
	height:50px;
	margin-bottom: 15px;
}

nav .navigation{
	overflow:hidden;
	width:1100px;
	margin:0 auto;
	height:50px;
        text-align:center;
background: url(../_images/nav.jpg);
	
}

nav .navigation li a{
text-align:left;
	line-height:50px;
	font-family:Arial;
	color:#fff;
	font-size:16px;
	padding:0 20px;
	text-decoration:none;
	transition:color .3s;
	display:block
}

nav .navigation li:hover > a{
	color:#fff;
	background:#89ab20;	
}


.box{
text-align:left;
	display:none;
	position:absolute;
	background:#89ab20;
	z-index:1111111111;
	list-style:none;
	padding-left: 0;
	width:250px;
	
}

.box li a{
	font-size: 14px !important;	
}

.box li a:hover{
	color:#fff !important;
	background:#444 !important;
}


.drop:hover .box{
	display:block;
}



/*------------ service -----------*/
.service-home{
	margin-top: 50px;	
}


.service-box {
	padding: 0;
	background: none;
	border: none;
	text-align: center;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.service {
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
}

.service-box:hover .service {
	color: #ffffff;
	background-color: #469717;
	border-color: #38820E;
	-webkit-transform: translate(0, -20px);
	-moz-transform: translate(0, -20px);
	-ms-transform: translate(0, -20px);
	-o-transform: translate(0, -20px);
	transform: translate(0, -20px);
}

.service-box .service {
	color: #000;
	font-size: 56px;
	text-align: center;
	display: block;
	background-color: #eee;
	width: 126px;
	height: 126px;
	line-height: 126px;
	margin: 0 auto 36px;
	border: 5px solid #ddd;
	-webkit-border-radius: 126px;
	-moz-border-radius: 126px;
	border-radius: 126px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.service-box .service:after {
	display: block;
	margin: 5px auto 0;
	width: 88px;
	height: 8px;
	position: relative;
	top: -5px;
	background-color: #e5e5e5;
	content: '';
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.service-box:hover .service:after {
	width: 53px;
	height: 5px;
	-webkit-transform: translate(0, 22px);
	-moz-transform: translate(0, 22px);
	-ms-transform: translate(0, 22px);
	-o-transform: translate(0, 22px);
	transform: translate(0, 22px);
}



.service:before, .service:before {
	text-decoration: inherit;
	display: inline-block;
}


.service-box h4{
	font-family:'Roboto';	
	text-transform:uppercase;
}

.service-box p{
	font-family:'Open Sans';	
	font-size: 13px;
	width:240px;
	color:#000;
}



/*=================form goes here =======================*/

.formDiv .form_h1{
	font-size:28px;
	font-family:Anton;
	text-transform:uppercase;
	padding:0;
	margin-top: 0;	
}

.form_h1 span{
	color:#469717;
}

.formDiv{
	background:#F3F3F3;
	padding-bottom: 10px;
	padding-top: 10px;
	border:5px solid #D5D5D5;	
}

.formDiv form .form-control{
	border-radius:0;	
}


.product-form .form-control {
	transition: border .5s;
	box-shadow: -1px -1px 1px #ccc;
	font-family:'Archivo Narrow';
	font-size: 15px;
}

.product-form textarea.form-control {
	height: auto;
	border-radius: 0;
	transition: border .5s;
}


 .product-form .form-control:focus:required {
	 border-color:#A80002;
}
 .product-form .form-control:focus:valid {
	 border-color:#0A8A00;
}

.avail {
	background: #FFFFF2;
	padding: 15px;
	text-align: left;
	font-size: 14px;
	border: 2px solid #ccc;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 10px;
	font-family:Roboto;
}

.alert-success{
	padding: 5px 10px;
	margin: 0;
	margin-bottom: 0;
	font-size: 13px;
	margin-top: 20px;
}


/*===================Main content goes here=======================*/

.main-content h1, .h1{
	padding-top:30px;
	font-size:28px;
	font-family:Anton;
	text-transform:uppercase;
}


.main-content p{
	font-family:'Roboto';
	line-height: 1.7;	
	text-align:justify;	
}

.slider{
	height:270px;
	margin-top: 20px;	
}

.slider img{
	border:1px solid #ddd;
}

.buy{
	margin-top: 20px;
	height:270px;
	background:url(../_images/buy.png) no-repeat right 150px;
}

.buy_now{
	position:absolute;
	bottom:55px;	
	width:286px;
	height: 66px;
	display:block;
	left:0;
	border-radius:10px;
	transition:background .5s;
}

.buy_now:hover{
	background:rgba(231,134,195,0.3);
}

h2{
	padding-top:20px;
	font-size:24px;
	font-family:Anton;
	padding-left: 0;
}


.carousel-inner{
	border:1px solid #ccc;	
}

.panel-title > a{
	text-decoration: none;
	font-family:Roboto;		
}

.panel-title > a:hover{
	color:#fff;
}

.accordionBack{
	background:#469717 !important;
}

.myButton {
	padding: 5px 25px;
	font-size: 20px;
	font-family: 'Archivo Narrow';
	text-transform: uppercase;
	text-shadow: -1px -1px #D37F0B;
	box-shadow: 1px 1px 1px #880001;
}




.btnMy {
  background: #469717;
  background-image: -webkit-linear-gradient(top, #469717, #327B07);
  background-image: -moz-linear-gradient(top, #469717, #327B07);
  background-image: -ms-linear-gradient(top, #469717, #327B07);
  background-image: -o-linear-gradient(top, #469717, #327B07);
  background-image: linear-gradient(to bottom, #469717, #327B07);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 2px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 40px;
  padding: 5px 40px 5px 40px;
  border: solid #38820E 2px;
  text-decoration: none;
  font-family:Anton;
  margin-top: 25px;
  display:inline-block;
  outline:none;
}

.btnMy:hover {
  background: #327B07;
 
  text-decoration: none;
  color:#f7f7f7;
}



.successMsg{
	display: none;	
}




footer {
	background:#262425;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	font-family: Roboto;
	color: #fff;
	font-style: italic;
}

.kp{
	background:#262425;
}

.footerNav {
	text-align: left;
	padding-left: 10px;
}

.footerNav a{
	color:#fff;
}

textarea{
	resize:vertical;	
}



/*=================order now page =============*/
.orderNowPage{
	padding:0 20px;
	background:#f7f7f7;	
	border:7px solid #ddd;
}


.count{
	display:inline-block;
	border-radius:50px;
	text-align: center;
	width:30px;
	height:30px;
	margin-right: 10px;
	line-height: 30px;
	background: #0A9F2E;
	text-shadow: 2px 1px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	border:1px solid #008821;
}

.orderNowPage .col-4, .orderNowPage .col-3{
	!margin-right: 60px;	
}

.orderNowPage .col-4 h2, .orderNowPage .col-3 h2{
	padding-top: 0;
	margin-left: -15px;
	padding-bottom: 10px;	
	font-family:'Archivo Narrow';
	font-weight: bold;
	font-size: 20px;
}
.contactForm .form-control{
	border-radius:0;
}

.contactUsTable{
	background:#fff;
	border:1px solid #ccc;	
}

.contactUsTable tr td{
	vertical-align:middle !important; 
}
.contactUsButton{
	padding:5px 20px;
	font-size: 34px;
	font-family:Anton;
	text-transform:uppercase;
	margin-left: 15px;
	margin-top: 0;
}

/*==================Faq's ===================*/

.faq dl dt{
	font-family:'Roboto';
	font-size: 16px;
}

.faq dl dd{
	margin-bottom: 10px;
	font-family:lato;
}

/*==================Refund & Privacy Policy ===================*/
.refund h3{
	font-family:'Archivo Narrow';
	font-size: 22px;
}

.refund li{
	text-align: justify;
}





 .content p{color:#000;background:#ededed;padding:15px;}
 
 .mmet{
	width:100%;
	line-height: 150px;
	font-size: 30px;
	color:#000;
	text-align: center;
	 
 }.carousel-caption{
	background:rgba(0,0,0,.6);
	width:100%;
	left:0;
	right:0;
	bottom:0;
	padding:10px 0;
font-size:20px;
	
}