body {
	background: #626262;
	color: #fff;
	font: 14px 'Raleway', sans-serif;
	font-weight: 600;
}


a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #89c540;
}

.features table img {
	max-width: 100%;
}

h1 {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 70px;
	margin-right: none;
	max-width: 80%;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	margin: 0;

}

.small .blackcolor h1{
	color:#4f4f4f !important;
}

.small .blackcolor h3{
	color:#4f4f4f !important;
}

.big .blackcolor h1{
	color:#4f4f4f !important;
}

.big .blackcolor h3{
	color:#4f4f4f !important;
}

h2 {
	margin: 0;
}

h3 {
	margin: 0;
}

h4{
	margin: 0;
}
p {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 200;
	font-size: 23px;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	margin: 0;
}

input[type="text"] {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 14px;
    padding: 10px 20px;
	color: #a8a8a8;
	display: block;
	margin: 0;
	width: 100%;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	border-bottom: 1px solid #333;
	border-top: none;
	border-right: none;
	border-left: none;
	
}
input[type="text"]:focus {
  outline: none;
}

.shopbtn {
	background: #89c540;
	font: 16px/20px 'Raleway', sans-serif;
	font-weight: 500;
	color: #fff;
	padding: 10px 25px;
	border: none;
	float: right;
}
.shopbtn:hover{
	background: #000;		
}
.reviewbtn{
	background: #474747;
	font: 16px/20px 'Raleway', sans-serif;
	font-weight: 500;
	color: #fff;
	padding: 10px 25px;
	border: none;
	margin-top: 30px;
	margin-left: 10px;
}
.reviewbtn:hover{
	background: #000;		
}

	td{
		vertical-align: middle;
	}
}
img {
	max-width: 100%;	
}

.floatright {
	float: right !important;
}

.floatleft {
	float: left !important;
}
/* Light Box CSS */

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}

/* Responsive Youtube */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.buybtn {
	background: #89c540;
	font: 14px/16px 'Raleway', sans-serif;
	font-weight: 600;
	color: #000;
	padding: 10px 15px;
	border: none;
	width: 70%;
	margin-left: 20px;
}
.buybtn:hover {
	background: #6ec500;
	color: #000;

}

.ctabtn {
	background: #89c540;
	font: 14px/16px 'Raleway', sans-serif;
	font-weight: 600;
	color: #fff !important;
	padding: 20px 25px;
	border: none;
	width: 70%;
	margin-left: 20px;
}
.ctabtn:hover {
	background: #6ec500;
	color: #fff;

}

#newswrapper a{
	color: #89c540;
}
#newswrapper a:hover {
 	color: #222;
}

.footer .third {
    text-align: center;
}

#reviewwrapper p, .features h3 {
	text-align: justify;
  }
/* Desktops and laptops ----------- */
/* Large screens ----------- Default 1824px for Large Screens */

@media screen and (min-width: 1281px){

nav {
	background: #000;
	height: 85px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
}

nav .fa {
	padding-left: 10px;
	padding-right:10px;
}

.inner {
	margin: 0 auto;
	width: 1280px;		/* 960px / 1024px */
}

footer {
	width: 1280px;
	margin: 0 auto;
}

.section:after,
ul.nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	padding: 0px;
}
.content {
	width: 100%;	
}
.half {	
	width: 49%;
	float: left;
}
.full {
	width: 100%;
}

#page{
	margin-top: 85px;
}

.size-30 {
	width: 30%;
	float: left;
	}

.size-70 {
	width: 70%;
	float: left;
	}


/* Sticky Header */

#navcontainer {
	width:  1280px;
	margin: 0 auto;
}
#logo{
	width: 166px;
	margin-top: 18px;
}

#phone {
	float: right;
	margin-top: 30px;
	font-size: 18px;
}

.phone2 {

	display: none;
}

/* Footer Block Styles */


.footer a{
	color: #7c7c7c !important;
	font: 13px/19px 'Raleway', sans-serif !important;
	font-weight: 600 !important;
}

.footer .fa{
 	color: #646464 !important;
 	padding-right: 7px;
 	padding-left: 4px;
}
.footer a:hover{
	color: #111 !important;
}

.footer .wrapper {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 447px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}
.footer .wrapper2 {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 35px;
	padding-bottom: 20px;
	width: 520px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}

.footer .wrapper2 p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}

.footer .wrapper2 td{
	padding-left: 7px;
	padding-right: 7px;
}

.footeravatar2 {
	display:none;
}





/* Madefor Block Styles */
.madefor {
	padding-top:50px;
	padding-bottom:50px;
}

.madefor .wrapper {
	width: 700px;
}
.madefor h3{
		color: #282828 !important;
	font: 17px/25px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	text-align: justify;
}
/* Features Block Styles */
.features {
	padding-top:50px;
	padding-bottom:30px;
	padding-right: 50px;
}

.features h4 {
	color: #4f4f4f;
	font-weight: 500;
	font-size: 15px;
}
.features .size-50 {
	width: 100% !important;

}
/* Unique Block Styles */
.unique {
	padding-top:50px;
}
.unique h3 {
	color: #282828 !important;
	font: 17px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;

}

/* Unique2 Block Styles */
.unique2 {
	padding-top:50px;
}
.unique2 h3 {
	color: #282828 !important;
	font: 17px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;

}

/* Main Banner Text Overlay */

.wrapper {
	display: inline-block;
	margin-top: 0px;
	position: relative;
}

.wrapper img {
  display: block;
  max-width:100%;
}

.wrapper .overlay {
  position: absolute;
  bottom:7%;
  left:5%;
  width:80%;
  color:#fff;
}

.wrapper .overlay .blackcolor h1{
  color:#4f4f4f !important;
}

.wrapper .overlay .blackcolor h3{
  color:#4f4f4f !important;
}

.wrapper .small .overlay .blackcolor h1{
  color:#4f4f4f !important;
}

.wrapper .small .overlay .blackcolor h3{
  color:#4f4f4f !important;
}

.wrapper a{
	color: #89c540;
	font: 23px/90px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.wrapper a:hover{
	color: #fff;
}

.wrapper h3 {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-bottom: 10px;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}



/* Block Styles */
.small {
	display: none;
}

#reveal {
	display: none;
}
.block {
	background: #fff;
	width: 100%;
	
}
.block h2 {
	color: #4f4f4f;
	font: 45px/45px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
	padding-bottom: 30px;
}
.block h3{
	color: #282828;
	font: 24px/45px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	padding-top: 10px;
	padding-bottom:5px;
}
.block a{
		color: #89c540;
		font: 23px/90px 'Raleway', sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		text-decoration: none;
}

.block a:hover{
	color: #222;
	
}
.block p{
	color: #282828;
	font: 16px/18px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
	padding-bottom:20px;
}
/* Review Styles Block */

.reviews a:hover{
	color: #fff !important;
}
.reviews p{
	color: #fff;
	font: 14px/20px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #555;
	padding-bottom: 5%;
	padding-top: 5%;	
}
.reviews none{
	border-bottom: none !important;
}

.reviews h2{
	color: #fff;
	font: 23px/20px 'Raleway', sans-serif;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		padding-bottom: 0;
		text-decoration: none;
}
#contain{
	padding-right: 5%;
}


#reviewwrapper {
	padding-top: 10%;
	padding-left: 10%;

}

.third {
	width: 33%;
	float: left;
	padding-top: 10px;
	}

/* Newsletter */

.newsletter{
	background: #303130;
	width: 100%;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;

}

.newsletter h2{
	color: #282828;
	font: 23px/90px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;	
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.newsletter p{
	font: 11px/16px 'Raleway', sans-serif;
	color: #333;
}

.newsletterbtn {
	background: #89c540;
	font: 13px/16px 'Raleway', sans-serif;
	font-weight: 450;
	color: #fff;
	padding: 10px 25px;
	border: none;
}
.newsletterbtn:hover {
	background: #222;
}

#newswrapper {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}

input[type="text"] {

	width: 450px;
margin-left: auto;
margin-right: auto;
}

.newsletter table {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -100px;
}




}





/* Screens ----------- 919-1281 */

@media screen and (min-width: 919px) and (max-width: 1281px){


/* Changed */
.inner {
	margin: 0 auto;
	width: 95%;		/* 960px / 1024px */
}

footer {
	width: 95%;
	margin: 0 auto;
}

.section:after,
ul.nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	padding: 0px;
}
.content {
	width: 100%;	
}
.half {	
	width: 100%;
	float: left;
}
.full {
	width: 100%;
}

#page{
	margin-top: 85px;
}


/* Sticky Header */
/* Changed */
#navcontainer {
	width:  95%;
	margin: 0 auto;
}
#logo{
	width: 180px;
	margin-top: 12px;
}

#phone {
	float: right;
	margin-top: 35px;
	padding-right: 1%;
}

#phone a{ 
font-size: 17px;
}

#phone .fa{
	padding-left: 15px;
}
.phone2 {
 display: none;
 float: right;
 padding-top: 35px;
 padding-right: 10px;
}

.phone2 .fa {
	padding-left: 5px;
}


nav {
	background: #000;
	height: 85px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
}


/* Footer Block Styles */


.footer a{
	color: #7c7c7c !important;
	font: 13px/19px 'Raleway', sans-serif !important;
	font-weight: 600 !important;
}

.footer .fa{
 	color: #646464 !important;
 	padding-right: 7px;
}
.footer a:hover{
	color: #111 !important;
}

.footer .wrapper {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 435px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}
.footer .wrapper2 {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 180px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper2 p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}

.footer .wrapper2 td{
	padding-left: 7px;
	padding-right: 7px;
}
.footer .footeravatar {
	display: none;
}

.footer .third {
	width: 100%;
}
.footer .footeravatar2 {
	padding-top: 20px;
	width: 50%;
	display: block;
	float: left;
	padding-bottom: 30px;
}
.footer .half {
	display: block;
	width: 50%;

}

/* Madefor Block Styles */
.madefor {
	padding-top:50px;
	padding-bottom:50px;
}

.madefor .wrapper {
	width: 700px;
}
.madefor h3{
		color: #282828 !important;
	font: 17px/25px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	text-align: justify;
}



/* Features Block Styles */
.features {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

.features h4 {
	color: #4f4f4f;
	font-weight: 500;
	font-size: 15px;
}

.features table {
	padding-top: 20px !important;
	margin-left: 0px !important;
}


.features .position { 
 width: 600px;
 margin: 0 auto;
 padding-left: 100px;
 overflow: hidden;
 padding-bottom: 20px;


}


.features .size-50 {
	width: 50%;
	float: left;

}

/* Unique Block Styles */
.unique {
	padding-top:30px;
}
.unique h3 {
	color: #282828 !important;
	font: 17px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}

/* Unique2 Block Styles */
.unique2 {
	padding-top:30px;
}
.unique2 h3 {
	color: #282828 !important;
	font: 17px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}


/* Main Banner Text Overlay */

.wrapper h1{
	font-size: 60px !important;
	-webkit-margin-before: 0 !important;
	-webkit-margin-after: 0 !important;
	-webkit-margin-start: 0 !important;
	-webkit-margin-end: 0 !important;
}

.wrapper {
	
	display: inline-block;
	margin-top: 0px;
	position: relative;
}

.wrapper img {
  display: block;
  max-width:100%;
}

.wrapper .overlay {
  position: absolute;
  bottom:10%;
  left:5%;
  width:90%;
  color:#fff;
}

.wrapper a{
	color: #89c540;
	font: 20px/90px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.wrapper a:hover{
	color: #fff;
}

.wrapper h3 {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-bottom: 10px;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}

/* Section 1 Styles */

.small {
	display: none;
}

#hidden{
	display: none;
}
#reveal {	
	height: 50%;
}
#wrapper1{
	padding-top: 10%;
	padding-right: 10%;
	padding-left: 10%;
	padding-bottom: 1%;
}
.block {
	background: #fff;
	width: 100%;
}
.block a{
		color: #89c540;
		font: 18px/90px 'Raleway', sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		text-decoration: none;
}

.block a:hover{
	color: #222;
	
}
.block h2 {
	color: #282828;
	font: 34px/30px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.block h3{
	color: #282828;
	font: 20px/20px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;	
	padding-top: 30px;
}
.block p{
	color: #282828;
	font: 15px/18px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
}
/* Section 2 Styles */
.reviews .half {
	width: 50%;
}
.reviews img {
	width:50%;
}
.reviews p{
	color: #fff;
	font: 12px/21px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #555;
	padding-bottom: 5%;
	padding-top: 3%;

}
.reviews a {
	font-size: 20px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	line-height: 40px;
}

.reviews none{
	border-bottom: none !important;
}

.reviews h2{
	color: #fff;
	padding-top: 10px;
	font: 18px/20px 'Raleway', sans-serif;
}

#contain{
	padding-right: 10px;
}

#reviewwrapper {
	padding: 5%;
}
.shopbtn {
	font: 18px/30px 'Raleway', sans-serif;
	padding: 10px 25px;	
	font-weight: 600;
}
.reviewbtn {
	font: 18px/30px 'Raleway', sans-serif;
	padding: 10px 25px;
	font-weight: 600;	
}
.third {
	width: 32%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Newsletter */

.newsletter{
	background: #303130;
	width: 100%;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;

}

.newsletter h2{
	color: #282828;
	font: 23px/90px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;	
}
.newsletter p{
	font: 11px/16px 'Raleway', sans-serif;
	color: #333;
}

.newsletterbtn {
	background: #89c540;
	font: 13px/16px 'Raleway', sans-serif;
	font-weight: 500;
	color: #fff;
	padding: 10px 25px;
	border: none;
}
.newsletterbtn:hover {
	background: #222;

}

#newswrapper {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}

input[type="text"] {

	width: 450px;
margin-left: auto;
margin-right: auto;
}

.newsletter table {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -100px;
}
}



/* Screens ----------- 463px-653px */

@media screen and (min-width: 463px) and (max-width: 918px){


/* Changed */
#newswrapper {
	width: 340px;
	margin-right: auto;
	margin-left: auto;
}

.inner {
	margin: 0 auto;
	width: 95%;	
}

footer {
	width: 95%;
	margin: 0 auto;
}

.section:after,
ul.nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	padding: 0px;
}
.content {
	width: 100%;	
}
.half {	
	width: 100%;
	float: left;
}
.full {
	width: 100%;
}

#page{
	margin-top: 85px;
}

/* Footer Block Styles */


.footer a{
	color: #7c7c7c !important;
	font: 13px/19px 'Raleway', sans-serif !important;
	font-weight: 600 !important;
}

.footer .fa{
 	color: #646464 !important;
 	padding-right: 7px;
}
.footer a:hover{
	color: #111 !important;
}

.footer .wrapper {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 435px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}
.footer .wrapper2 {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 180px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper2 p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}

.footer .wrapper2 td{
	padding-left: 7px;
	padding-right: 7px;
}
.footer .footeravatar {
	display: none;
}

.footer .third {
	width: 100%;
}
.footer .footeravatar2 {
	padding-top: 20px;
}


/* Madefor Block Styles */
.madefor {
	padding-top:50px;
	padding-bottom:50px;
}

.madefor .wrapper {
	width: 80%;
}
.madefor h3{
		color: #282828 !important;
	font: 15px/25px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	text-align: justify;
}



/* Features Block Styles */



.features {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

.features h4 {
	color: #4f4f4f;
	font-weight: 500;
	font-size: 15px;
}

.features table {
	padding-top: 20px !important;
	margin-left: 0px !important;
}


.features .position { 
 width: 500px;
 margin: 0 auto;
 overflow: hidden;
 padding-bottom: 20px;


}


.features .size-50 {
	width: 50%;
	float: left;

}


/* Unique Block Styles */
.unique {
	padding-top:30px;
}
.unique h3 {
	color: #282828 !important;
	font: 15px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-left:12px;
	padding-right:12px;
	width: 80%;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}
/* Unique2 Block Styles */
.unique2 {
	padding-top:30px;
}
.unique2 h3 {
	color: #282828 !important;
	font: 15px/18px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-left:12px;
	padding-right:12px;
	width: 80%;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}

/* Sticky Header */
/* Changed */
#navcontainer {
	width:  95%;
	margin: 0 auto;
}
#logo{
	width: 174px;
    padding-top: 10px;
}

#phone {
display: none;
}
.phone2 {
 display: block;
 float: right;
 padding-top: 35px;
 padding-right: 10px;
}

.phone2 .fa {
	padding-left: 5px;
}

nav {
	background: #000;
	height: 80px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
}

nav a{
	font-size: 15px;
}

/* Main Banner Text Overlay */

.wrapper {
	
	display: inline-block;
	margin-top: -5px;
	position: relative;
	width: 100%;
}

.wrapper img {
  display: block;
  max-width:100%;
}

.wrapper .overlay {
  position: absolute;
  bottom:10%;
  left:5%;
  width:90%;
  color:#fff;
}

.wrapper a{
	color: #89c540;
	font: 18px/30px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.wrapper a:hover{
	color: #fff;
}
.wrapper h3{
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 1px;
	padding-bottom:10px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}

.small .blackcolor h1{
	color:#4f4f4f !important;
}

.small .blackcolor h3{
	color:#4f4f4f !important;
}

h1{
	font-size: 55px;
}
P{
	font-size: 18px;
}
/* Section 1 Styles */


.big {
	display: none;
}
#hidden{
	display: none;
}
#reveal {	
	height: 50%;
}
#wrapper1{
	padding-top: 10%;
	padding-right: 10%;
	padding-left: 10%;
	padding-bottom: 1%;
}
.block {
	background: #fff;
	width: 100%;
}
.block a{
		color: #89c540;
		font: 18px/90px 'Raleway', sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		text-decoration: none;
}

.block a:hover{
	color: #222;
	
}
.block h2 {
	color: #282828;
	font: 25px/40px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.block h3{
	color: #282828;
	font: 17px/20px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;	
	padding-top: 30px;
}
.block p{
	color: #282828;
	font: 14px/19px 'Raleway', sans-serif;
	font-weight: 300;
	letter-spacing: 0.5px;
}
/* Section 2 Styles */
.reviews p{
	color: #fff;
	font: 14px/21px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #555;
	padding-bottom: 5%;
	padding-top: 3%;	
	padding-left: 3%;	
}
.reviews none{
	border-bottom: none !important;
}

.reviews h2{
	padding-top: 10px;
	font: 18px/20px 'Raleway', sans-serif;
	color: #fff;
	padding-bottom:20px;
}

 #lifestyle {
	width:100%;
}

.third{
	width: 33%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

#contain{
	padding-right: 10px;
}

#reviewwrapper {
	padding: 5%;
}
.shopbtn {
	font: 18px/30px 'Raleway', sans-serif;
	padding: 10px 25px;	
	font-weight: 600;
}
.reviewbtn {
	font: 18px/30px 'Raleway', sans-serif;
	padding: 10px 25px;
	font-weight: 600;	
}

/* Newsletter */

.newsletter{
	background: #303130;
	width: 100%;
	max-width: 853px;
	margin-left: auto;
	margin-right: auto;
	
}

.newsletter h2{
	color: #282828;
	font: 18px/90px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;	
	margin-left: auto;
	margin-right: auto;
	width: 340px;
}
.newsletter p{
	font: 11px/16px 'Raleway', sans-serif;
	color: #333;

}

.newsletterbtn {
	background: #89c540;
	font: 13px/16px 'Raleway', sans-serif;
	font-weight: 500;
	color: #fff;
	padding: 10px 25px;
	border: none;
	display: block;
	float: right;
}
.newsletterbtn:hover {
	background: #222;

}

input[type="text"] {

	width: 340px;
	margin-left: auto;
	margin-right: auto;
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;

}

	
	}
	

@media screen and (max-width: 1280px){	
	.size-30 {
		width: 30%;
		float: left;
	}
	.size-70 {
	width: 70%;
	float: left;
	}
	.size-30 .features {
	padding-left: 0;
	}
	.features .position {
	width: auto;
	padding-left: 0;
	}
	.features .size-50 {
	width: auto;
	float: none;
	padding-right: 12px;
	text-align: justify;
	}
}
@media screen and (max-width: 991px){	
	.size-30, .size-70 {
		width: 100%;
		float: none;
	}
	.size-30 .features {
		padding: 0 12px;
	}
	.features .size-50{
		padding: 0;
	}
}
/* Screens ----------- iPhone4 - iPhone 6 max width: 462px */

@media screen and (max-width: 767px){
	.visible-sm{
		display: none;
	}
}
@media screen and (min-width: 768px){
	.visible-xs{
		display: none;
	}
}
@media screen and (max-width: 462px){
/* Newsletter 462px */

#newswrapper {
	width: 270px;
	margin-right: auto;
	margin-left: auto;
}

/* Changed */
.inner {
	margin: 0 auto;
	width: 100%;		
}

footer {
	width: 100%;
	margin: 0 auto;
}

.section:after,
ul.nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	padding: 0px;
}
.content {
	width: 100%;	
}
.half {	
	width: 100%;
	float: left;
}
.full {
	width: 100%;
}

#page{
	margin-top: 85px;
}

/* Footer Block Styles */


.footer a{
	color: #7c7c7c !important;
	font: 13px/19px 'Raleway', sans-serif !important;
	font-weight: 600 !important;
}

.footer .fa{
 	color: #646464 !important;
 	padding-right: 7px;
}
.footer a:hover{
	color: #111 !important;
}

.footer .wrapper {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 435px;
	margin: 0 auto;
	display: block;
}

.footer .wrapper p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}
.footer .wrapper2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 165px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}

.footer .wrapper2 p {
	color: #646464 !important;
	font: 13px/19px 'Raleway', sans-serif;
	font-weight: 500;
	padding: 0px;
}

.footer .wrapper2 td{
	padding-left: 7px;
	padding-right: 7px;
	overflow: hidden;

}
.footer .footeravatar {
	display: none;
}

.footer .third {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer .footeravatar2 {
	padding-top: 20px;

}


/* Madefor Block Styles */
.madefor {
	padding-top:50px;
	padding-bottom:50px;
}

.madefor .wrapper {
	width: 90%;
}
.madefor h3{
		color: #282828 !important;
	font: 12px/25px 'Raleway', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-top: 10px;
	text-align: justify;
}

.madefor h2{
	padding-bottom: 20px !important;
}



/* Features Block Styles */
.features {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}



.features h4 {
	color: #4f4f4f;
	font-weight: 500;
	font-size: 15px;
}

.features table {
	padding-top: 20px !important;
	margin-left: 0px !important;
}


/* Unique Block Styles */
.unique {
	padding-top:30px;
}
.unique h3 {
	color: #282828 !important;
	font: 12px/18px 'Raleway', sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}

/* Unique2 Block Styles */
.unique2 {
	padding-top:30px;
}
.unique2 h3 {
	color: #282828 !important;
	font: 12px/18px 'Raleway', sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: 0.5px !important;
	padding-bottom:20px !important;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}



/* Sticky Header */
/* Changed */

.big {
	display: none;
}

.small {

}
#navcontainer {
	width:  100%;
	margin: 0 auto;
}
#logo{
	width: 130px;
	padding-top:7px;
	padding-left:15px;
}

#phone {
	display: none;

}
.phone2 {
 display: block;
 float: right;
 padding-top: 18px;
 padding-right: 10px;
}
.buybtn {
    margin-left: 5px;
    font-size: 12px;
}
.phone2 .fa { 
	padding-left: 5px;
}

nav {
	background: #000;
	height: 55px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
}

nav a{
	font-size: 15px;
}

/* Main Banner Text Overlay */

.wrapper {
	
	display: inline-block;
	margin-top: -15px;
	position: relative;
	width: 100%;
}

.wrapper img {
  display: block;
  max-width:100%;
}

.wrapper .overlay {
  position: absolute;
  bottom:15%;
  left:5%;
  width:90%;
  color:#fff;
}

.wrapper a{
	color: #89c540;
	font: 16px/30px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
}
.wrapper a:hover{
	color: #fff;
}

.wrapper h1{
	font-size: 40px;
	padding-bottom:2px;
}
.wrapper h3{
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 1px;
	padding-bottom:10px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
/* Section 1 Styles */
#hidden{
	display: none;
}
#reveal {	
	height: 50%;
}
#wrapper1{
	padding-top: 10%;
	padding-right: 10%;
	padding-left: 10%;
	padding-bottom: 1%;
}
.block {
	background: #fff;
	width: 100%;
}
.block a{
		color: #89c540;
		font: 16px/50px 'Raleway', sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		text-decoration: none;
}

.block a:hover{
	color: #222;
	
}
.block h2 {
	color: #282828;
	font: 20px/30px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;
	padding-bottom: 5px;
}
.block h3{
	color: #282828;
	font: 14px/17px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;	
	padding-top: 10px;
	  -webkit-margin-before: 0px;
	  -webkit-margin-after: 0px;
	  -webkit-margin-start: 0px;
	  -webkit-margin-end: 0px;
}
.block p{
	color: #282828;
	font: 12px/20px 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	padding-bottom: 10px;
}
/* Section 2 Styles */
.reviews p{
	color: #fff;
	font: 12px/21px 'Raleway', sans-serif;
	font-weight: 200;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #555;
	padding-bottom: 5%;
	padding-top: 3%;	
	padding-left: 3%;	
}
.reviews a {
	font-size: 20px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	line-height: 40px;
}

.reviews a .fa-lg{
	font-size: 20px;
}

.reviews h2{
	color: #fff !important;
	padding-top: 10px;
	font: 16px/20px 'Raleway', sans-serif;
}
.reviews table {
	padding-bottom: 10px;
}

.reviews .fa-lg {
	font-size: 15px ;
}

#contain{
	padding-right: 10px;
}

#reviewwrapper {
	padding-top: 5%;
	padding-bottom: 10%;
	padding-right: 5%;
	padding-left:5%;
}
.shopbtn {
	font: 16px/30px 'Raleway', sans-serif;
	padding: 10px 25px;	
	font-weight: 600;
}
.reviewbtn {
	font: 16px/30px 'Raleway', sans-serif;
	padding: 10px 25px;
	font-weight: 600;	
}

.third {
	width: 33%;
	float: left;
}
.third img{
	width: 90%;
}
/* Newsletter */

.newsletter{
	background: #303130;
	width: 100%;
	max-width: 653px;
	margin-left: auto;
	margin-right: auto;}

.newsletter h2{
	color: #282828;
	font: 14px/90px 'Raleway', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	text-decoration: none;	
	margin-left: auto;
	margin-right: auto;
	width: 270px;
}
.newsletter p{
	font: 10px/16px 'Raleway', sans-serif;
	color: #333;

}

.newsletterbtn {
	background: #89c540;
	font: 13px/16px 'Raleway', sans-serif;
	font-weight: 500;
	color: #fff;
	padding: 10px 25px;
	border: none;
	width: 70%;
}
.newsletterbtn:hover {
	background: #222;

}


input[type="text"] {

	width: 95%;
margin-left: auto;
margin-right: auto;
}

table {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.newsletter td{
	width:100% !important;
}
	
	}
	
