@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,800,800italic,700italic,900,900italic);/*font-family: 'Poppins', sans-serif;*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);/*font-family: 'Roboto', sans-serif;*/
body {
	margin: 0px;
	color: #000000;
  	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight:300;
	line-height:normal;
	overflow-x:hidden;
}
img{ max-width:100%; }
h1, h2, h3, h4, h5, h6{
	font-family: 'Raleway', sans-serif;
	margin:0px;
	font-size:68px;
	margin-bottom:20px;
}
h2{ font-size: 35px;}
h3{ font-size:30px;}
h4{ font-size:27px;}
h5{ font-size:20px;}
h6{ font-size:16px;}
hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}
p, ul, ol{ margin:0px; padding:0px;}
ul *, ol * { margin:0px; padding:0px;}
ul {display:block; }
a img { border: 0px;}
a:hover,a:focus,a:active{
 text-decoration:none;
 outline:none;
}
p { line-height:30px; margin-bottom: 18px; }
.clr{ display: block; float: none; clear: both;}
.c { overflow:hidden; float:none; clear:both;}
.underline{text-decoration:underline;}
.left1{width:1%;float:left;} .left2{width:2%;float:left;} .left3{width:3%;float:left;} .left4{width:4%;float:left;} .left5{width:5%;float:left;} .left5more{width:5.5%;float:left;} .left6{width:6%;float:left;} .left7{width:7%;float:left;} .left8{width:8%;float:left;} .left9{width:9%;float:left;} .left10{width:10%;float:left;} .left11{width:11%;float:left;} .left12{width:12%;float:left;} .left13{width:13%;float:left;} .left14{width:14%;float:left;} .left15{width:15%;float:left;} .left16{width:16%;float:left;} .left17{width:17%;float:left;} .left18{width:18%;float:left;} .left19{width:19%;float:left;} .left20{width:20%;float:left;} .left21{width:21%;float:left;} .left22{width:22%;float:left;} .left23{width:23%;float:left;} .left24{width:24%;float:left;} .left25{width:25%;float:left;} .left26{width:26%;float:left;} .left27{width:27%;float:left;} .left28{width:28%;float:left;} .left29{width:29%;float:left;} .left30{width:30%;float:left;} .left31{width:31%;float:left;} .left32{width:32%;float:left;} .left-33{width:33%;float:left;} .left33{width:33.32%;float:left;} .left34{width:34%;float:left;} .left35{width:35%;float:left;} .left36{width:36%;float:left;} .left37{width:37%;float:left;} .left38{width:38%;float:left;} .left39{width:39%;float:left;} .left40{width:40%;float:left;} .left41{width:41%;float:left;} .left42{width:42%;float:left;} .left43{width:43%;float:left;} .left44{width:44%;float:left;} .left45{width:45%;float:left;} .left46{width:46%;float:left;} .left47{width:47%;float:left;} .left48{width:48%;float:left;} .left49{width:49%;float:left;} .left50{width:50%;float:left;} .left51{width:51%;float:left;} .left52{width:52%;float:left;} .left53{width:53%;float:left;} .left54{width:54%;float:left;} .left55{width:55%;float:left;} .left56{width:56%;float:left;} .left57{width:57%;float:left;} .left58{width:58%;float:left;} .left59{width:59%;float:left;} .left60{width:60%;float:left;} .left61{width:61%;float:left;} .left62{width:62%;float:left;} .left63{width:63%;float:left;} .left64{width:64%;float:left;} .left65{width:65%;float:left;} .left66{width:66%;float:left;} .left67{width:67%;float:left;} .left68{width:68%;float:left;} .left69{width:69%;float:left;} .left70{width:70%;float:left;} .left71{width:71%;float:left;} .left72{width:72%;float:left;} .left73{width:73%;float:left;} .left74{width:74%;float:left;} .left75{width:75%;float:left;} .left76{width:76%;float:left;} .left77{width:77%;float:left;} .left78{width:78%;float:left;} .left79{width:79%;float:left;} .left80{width:80%;float:left;} .left81{width:81%;float:left;} .left82{width:82%;float:left;} .left83{width:83%;float:left;} .left84{width:84%;float:left;} .left85{width:85%;float:left;} .left86{width:86%;float:left;} .left87{width:87%;float:left;} .left88{width:88%;float:left;} .left89{width:89%;float:left;} .left90{width:90%;float:left;} .left91{width:91%;float:left;} .left92{width:92%;float:left;} .left93{width:93%;float:left;} .left94{width:94%;float:left;} .left95{width:95%;float:left;} .left96{width:96%;float:left;} .left97{width:97%;float:left;} .left98{width:98%;float:left;} .left99{width:99%;float:left;} .left100{width:100%;float:left;}
.left,.flot_left{ float:left;}
.right,.flot_right{ float:right ;}
.a_left { text-align: left ;}
.a_center { text-align: center;}
.a_right { text-align: right;}
a { text-decoration:none; }
.hidden { display:none;}
.italic{ font-style:italic;	}
.bold{ font-weight:bold; }
table{ border-spacing:0px; border-collapse:collapse; }
input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea {
    background:none;
    border:1px solid #cccccc;
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    resize: vertical;
    width:100%;
	font-weight:300;
	box-sizing:border-box;
}
textarea {
    width:100%;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }
select { padding: 10px ; width:100%; border:1px solid rgba(000,000,000,.2); background:rgba(255, 255, 255, 0.3);}
input[type="button"], input[type="submit"], input[type="reset"] {
	font-size:14px;
	color:#ffffff;
	background:#ed1b24;
	padding:10px 25px;
	border:1px solid #f36b71;
	font-weight:300;	
}
a:focus, a:hover {
	outline:none;
}

/*------------mobile menu------*/
#mob_menu{
	position: fixed;
	background-color: #278834;
	height: 100%;
	z-index: 999999;
	width: 280px;
	color: #fff;
	top: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 1;
	left:-280px;
}
#mob_menu.show_menu{
	left:0px;
}
#mob_menu .close_btn a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 4px;
}
#mob_menu ul,
#mob_menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#mob_menu ul li{
	display:block;	
}
#mob_menu ul li a {
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 400;
    padding: 7px 15px;
}
#mob_menu ul li + li {
    border-top: 1px solid #379844;
}
.mob_btn a{
	display:block;
}
.mob_btn {
    display: none;
    float: right;
    margin-top: 22px;
    text-align: right;
    width: 30px;
}
/*------------mob_menu end------*/

.top-bar {
    background-color: #a0ce00;
    height: 40px;
    padding: 10px 0;
}
.top-bar p {
    background-image: url("../images/phone-icon-top.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 0;
    padding-left: 20px;
}
.top-bar .social-top {
	text-align: right;
}
.top-bar .social-top a {
	padding: 2px;
}
.top {
    padding: 22px 0;
}
.top .store_logo a {
    display: inline-block;
}
.top .navigation {
    padding-top: 20px;
}
.top .navigation ul li {
    display: inline-block;
    padding: 0 18px;
}
.top .navigation ul {
    text-align: right;
}
.top .navigation ul li a {
    color: #000;
	display:block;
    font-size: 13px;
    font-weight: 700;
	transition:all linear 0.2s;
	font-family: Raleway;
}
.top .navigation ul li .active {
    background-color: #a0ce00;
    border-radius: 2px;
    color: #fff;
    display: block;
    padding: 4px 22px;
}
.top .navigation ul li a:hover {
	color:#278834;
}
.heavy {
	font-weight:900;
}
.banner {
    background-image: url("../images/banner_img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0;
}
.banner_btns .subscribe {
    background-color: #a0ce00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 36px;
    text-align: center;
    transition: all 0.2s linear 0s;
}
.banner_btns .subscribe.gift {
    background-color: transparent;
    border: 2px solid;
    margin-left: 15px;
    padding: 8px 40px;
}
.banner_btns .subscribe:hover {
    background-color: #078318;
}
.banner_btns .subscribe.gift:hover {
    background-color: #f8ae57;
}
.banner h1 {
    color: #fff;
    font-size: 47px;
    font-weight: 800;
    line-height: 52px;
    margin-bottom: 28px;
}
.contact-bar-top {
    background-color: #a0ce00;
    padding: 30px 0;
}
.how .read-more-btn {
    background-color: #a0ce00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    padding: 10px 36px;
    text-align: center;
    transition: all 0.2s linear 0s;
}
.how .read-more-btn:hover {
    background-color: #80ae00;
}
.contact-bar-top h1 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    line-height: 24px;
    margin: 6px 0 0;
}
.contact-bar-top .contact-bar-btn {
    background-color: #566f00;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 28px;
}
.how {
    background-image: url("../images/how_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #333333;
    padding: 70px 0;
    text-align: center;
}
h2.head_sect {
    background-position: center bottom;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 32px;
    padding-bottom: 18px;
}
.how h2.head_sect {
    background-image: url("../images/black_underline.png");
    color: #666;
    font-family: Raleway;
    font-size: 36px;
    font-weight: 900;
}
.how .head_sect > span {
    font-size: 26px;
    font-weight: 400;
}
.how p {
    color: #888888;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    padding: 0 90px;
}
.how .how_bx {
    max-width: 430px;
    padding: 0 10px;
	display:inline-block;
	vertical-align:top;
	margin:0 30px;
}
.how .how_bx .how_img {
    margin-bottom: 18px;
}
.how .how_bx .how_head {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 6px;
}
.how .how_bx .how_cont {
    font-size: 17px;
    font-weight: 400;
	margin-bottom:20px;
    line-height: 30px;
}
.content_sect {
	padding:70px 0;
}
.what {
    background-image: url("../images/inci-bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #333333;
    padding: 70px 0;
    position: relative;
    text-align: center;
}
.what .head_sect > span {
    font-size: 26px;
    font-weight: 400;
}
.what h2.head_sect {
    background-image: url("../images/black_underline.png");
    color: #fff;
    font-family: Raleway;
    font-size: 36px;
    font-weight: 900;
}
.what a {
    background-color: #a8b0b5;
    background-image: url("../images/btn-arrow.png");
    background-position: 26px center;
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    min-width: 360px;
    padding: 16px 0 16px 70px;
    text-align: left;
	transition: all 0.2s linear 0s;
}
.what a:hover {
	background-color:#80ae10;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.what .dropdown-content {
    bottom: -130px;
    display: inline-block;
    float: right;
	transition: all 0.2s linear 0s;
}
.what ul, li {
	list-style: none;
	transition: all 0.2s linear 0s;
}
.what .inci-drop-d {
	display:none;
	transition: all 0.2s linear 0s;
}
.what ul li:hover > ul .inci-drop-d {
	display:block;
	transition: all 0.2s linear 0s;
}
.what .green-btn {
	background-color: #a4d108;
	float: left;
}
.what ul li ul .inci-drop-d {
    background-image: none;
    border-top: 1px solid #cfcfcf;
    border-radius: 0;
    font-size: 16px;
    padding: 10px 20px;
	transition: all 0.2s linear 0s;
}
.testimonial_sect {
	text-align:center;
}
.testimonial_sect h2.head_sect {
    background-image: url("../images/black_underline.png");
    color: #666;
    font-family: Raleway;
    font-size: 36px;
    font-weight: 900;
}
.testimonial_sect .head_sect > span {
    font-size: 26px;
    font-weight: 400;
}
.testimonial_sect .testimonials .testi_nav {
    margin-top: 28px;
}
.testimonial_sect .testimonials .testi_nav a {
    display: inline-block;
	cursor:pointer;
}
.testimonial_sect h2.head_sect {
	background-image:url(../images/black_underline.png);
}
.testimonial_sect .product-thumb {
    position: relative;
}
.testimonial_sect .product-thumb > a {
    background-color: #dadada;
    bottom: 0;
    display: inline-block;
    left: auto;
    position: absolute;
    right: auto;
    z-index: 999;
}
.super.content_sect {
    padding-bottom: 60px;
}
.super {
	background-image:url(../images/prod_pattern.png);
	text-align:center;
}
.super h2.head_sect {
    margin-bottom: 5px;
    padding-bottom: 0;
	text-align:center;
	color:#278834;
}
p.head_cont {
    color: #434343;
	display:inline-block;
    text-align: center;
}
.super p.head_cont {
    background-image: url("../images/black_underline.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-bottom: 50px;
    max-width: 900px;
    padding-bottom: 20px;
}
.prod_bx {
    display: inline-block;
    margin-bottom: 40px;
    margin-left: 9px;
    margin-right: 9px;
    text-align: left;
    width: 284px;
}
.prod_bx .prod_details {
    padding: 11px 15px;
    border: 1px solid #ebebeb;
}
.prod_bx .prod_details .prod_head {
    color: #333333;
    font-weight: 500;
    margin-bottom: 12px;
}
.prod_bx .prod_details .prod_rating {
    margin-bottom: 10px;
}
.super .banner_btns a.subscribe {
    width: 245px;
}
.prod_bx .prod_img {
	position:relative;
}
.prod_bx .prod_img .prod_img_hover {
	position:absolute;
	top:0;
	background-color:rgba(0,0,0,.4);
	width:100%;
	background-image:url(../images/eye.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:100%;
	display:none;
}
.prod_bx:hover > .prod_details {
	padding:11px 15px 9px;
	border-bottom:3px solid #278834;
}
.prod_bx:hover > .prod_img .prod_img_hover {
	display:block;
}
.every_img {
    display: none;
}
.every {
	background-image:url(../images/every_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:180px 0 150px;
	background-color:#c9f9d0;
	background-position:center center;
}
.every .every_cont {
    max-width: 550px;
}
.every h4 {
    margin-bottom: 0;
}
.every .every_cont p {
    color: #333333;
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 0;
}
.embrace {
	text-align:center;
}
.embrace h2 {
    font-size: 50px;
    font-weight: 300;
	margin-bottom:0;
}
.embrace h2 span {
	font-weight:500;
}
.embrace p {
    display: inline-block;
    font-size: 20px;
    margin-bottom: 0;
    max-width: 500px;
	margin-bottom:33px;
}
.embrace .banner_btns {
	margin-bottom:20px;
}
.embrace .banner_btns .subscribe {
    font-size: 31px;
    font-weight: 300;
    padding: 7px 15px;
    width: 270px;
}
.guarantee {
	background-image:url(../images/guarenty.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	padding:100px 0 90px;
}
.guarantee .guaranty_cont h2 {
    color: #fff;
    font-size: 52px;
	margin-bottom:0;
    font-weight: 300;
}
.guarantee .guaranty_cont p {
    color: #fff;
    font-family: "Poppins",sans-serif;
    font-size: 21px;
	margin-bottom:0;
    line-height: 41px;
}
.footer {
    padding: 50px 0 30px;
}
.footer .footer_sect {
    padding-left: 0px;
    padding-top: 0px;
}
.footer .footer_sect .footer-contact-btn {
	background-color: #a0ce00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    padding: 4px 36px;
    text-align: center;
    transition: all 0.2s linear 0s;
	background-image: none;
}
.footer .footer_sect .footer-contact-btn:hover {
    background-color: #80ae00;
	color: #fff;
}
.footer .footer_sect h5 {
    color: #878787;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 16px;
    transition: all 0.2s linear 0s;
}
.footer center {
    text-align: left;
	margin-bottom: 16px;
}
.footer .footer_sect ul li {
    line-height: 32px;
    list-style: outside none none;
}
.footer .footer_sect.social ul li {
    display: inline-block;
	margin-top:15px;
}
.footer .footer_sect ul li a {
    background-image: url("../images/link-arrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 13px;
    padding-left: 13px;
    transition: all 0.2s linear 0s;
}
.footer .footer_sect ul li a:hover {
	color:#278834;
}
.footer .footer-phn {
    background-image: url("../images/phone-icon-ftr.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 30px;
}
.footer .footer-adrs {
    background-image: url("../images/land-icon-ftr.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 30px;
}
.footer .footer-mail {
    background-image: url(../images/msg-icon-ftr.png);
    background-position: left center;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    padding-left: 30px;
}
.footer .footer_sect.social {
    padding-left: 0;
}
.footer .footer_sect.social ul li a {
    display: block;
}
.footer .footer_sect.social h5 {
    margin-bottom: 15px;
}
.footer p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
}
.footer .footer_logo a {
    display: block;
    margin-bottom: 10px;
}
.copy {
    background-color: #fff;
    padding: 0 0 16px;
    text-align: center;
}
.copy hr {
    border-bottom: 1px solid #e2e1e1;
    display: block;
    margin-bottom: 16px;
}
.copy p {
    color: #999;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
    text-align: left;
}
.copy .social ul li {
    display: inline-block;
    float: right;
    margin-left: 8px;
}
.inner-banner {
    background-image: url(../images/inner-banner.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
}
.inner-banner h1 {
    color: #fff;
    font-size: 46px;
    font-weight: 800;
    margin-bottom: 0;
}
.contact-page-inner-section {
    padding: 60px 0;
}
.contact-page-inner-section h1 {
    color: #666;
    font-size: 30px;
    font-weight: 800;
}
.contact-page-inner-section .footer-adrs {
    background-image: url("../images/land-icon-ftr.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 30px;
}
.contact-page-inner-section .footer-phn {
    background-image: url("../images/phone-icon-ftr.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 30px;
}
.contact-page-inner-section .footer-mail {
    background-image: url("../images/msg-icon-ftr.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #878787;
    font-size: 14px;
    padding-left: 30px;
}
.about-section-inner {
	padding: 50px 0;
}
.about-section-inner h1 {
    color: #666;
    font-size: 30px;
    font-weight: 800;
    text-align: center;
}
.about-section-inner .main-btn {
    background-color: #a0ce00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    padding: 10px 36px;
    text-align: center;
    transition: all 0.2s linear 0s;
}
.about-section-inner p {
    color: #888888;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
}
.inner-product-section {
	padding: 50px 0;
}
.inner-product-section h1 {
    color: #666;
    font-family: Raleway;
    font-size: 36px;
    font-weight: 900;
	text-align:center;
}
.inner-product-section p {
    color: #888888;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    margin: 0 auto;
    max-width: 90%;
    text-align: center;
}
.inner-product-section .product-box {
	text-align:center;
	margin: 0 auto;
}
.inner-product-section .product-box h1 {
	font-family: Roboto;
	font-size:16px;
	color:#888;
	font-weight:400;
	text-align:left;
	margin-top: 20px;
}
.inner-products-section p {
	text-align:left;
}
.inner-products-section .main-btn {
    background-color: #a0ce00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    padding: 10px 36px;
    text-align: center;
    transition: all 0.2s linear 0s;
}
.projects-section ol li {
    border-bottom: 1px dashed #dadada;
    color: #a0ce00;
    font-weight: bold;
    list-style: inherit;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.projects-section ol {
	padding-left: 10px;
}

/*---------animate.css---------*/
.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
/*---------responsive---------*/
@media only screen and (min-width:1440px){
}
@media only screen and (max-width:1199px){
	.how .how_bx {
		margin: 0 10px;
	}
	.footer .footer_sect {
		padding-left: 0px;
	}
	.every, .guarantee  {
		padding:70px 0;
	}
}
@media only screen and (max-width:991px){
	.every_img {
		display:block;
	}
	.every_img img {
		width: 100%;
	}
	.every {
		background-image: none;
		padding: 30px 0 50px;
	}
	.every .every_cont {
		max-width: 100%;
		text-align: center;
	}
	.how .how_bx {
		max-width:49%;
		margin:0;
	}
	.how .how_bx .how_cont {
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	.banner {
		padding:120px 0;
	}
	.top .navigation ul li {
		padding: 0 14px;
	}
}
@media only screen and (max-width:767px){
	.top-bar {
		height: auto;
		text-align:center;
	}
	.top .store_logo {
		text-align:center;
	}
	.top .navigation ul {
		text-align:center;
	}
	.banner h1 {
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 15px;
	}
	.guarantee .guaranty_cont p {
		font-size:20px;
		line-height:30px;
	}
	.every .every_cont p {
		line-height:30px;
	}
	.guarantee .guaranty_cont h2,.embrace h2 {
		font-size:40px;
		line-height:50px;
	}
	.how .how_bx {
		margin-bottom:15px;
		max-width: 100%;
	}
	.how p {
		padding: 0 10px;
	}
	.what a {
		float: none;
	}
	.what .green-btn {
		float: none;
	}
	.what .dropdown-content {
		float: none;
	}
	.top-bar .social-top {
		text-align: center;
	}
	.top-bar .number {
		display: inline-block;
		text-align: center;
		margin-bottom: 10px;
	}
	.contact-bar-top {
		text-align: center;
	}
	.contact-bar-top h1 {
		font-size: 18px;
	}
	.contact-bar-top .contact-bar-btn {
		float: none;
	}
	.copy p {
		text-align: center;
	}
	.copy .social ul li {
		float: none;
	}
}
@media only screen and (max-width:500px){
	.banner h1 {
		font-size: 38px;
		line-height:48px;
	}
	.what .whats_content {
		font-size: 18px;
		line-height: 32px;
	}
	.content_sect {
		padding: 30px 0;
	}
	.banner {
		padding: 80px 0 60px;
	}
	.banner_btns a.subscribe, .banner_btns .subscribe.gift {
		margin-bottom:15px;
		margin-left:0;
	}
	h2.head_sect {
		font-size: 30px;
		line-height: 40px;
	}
	.testimonials .testi .author {
		margin-bottom:10px;
	}
	.top .store_logo {
		float: left;
		text-align: left;
		width: calc(100% - 30px);
	}
	.top .navigation {
		display:none;
	}
	.mob_btn {
		display:block;
	}
	.prod_bx {
		margin-left:0;
		margin-right:0;
	}
}

