@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap');
@font-face {
font-family: 'BookAntiqua-Bold';
src: url('../fonts/BookAntiqua-Bold.eot?#iefix') format('embedded-opentype'),  
url('../fonts/BookAntiqua-Bold.woff') format('woff'), 
url('../fonts/BookAntiqua-Bold.ttf')  format('truetype'), 
url('../fonts/BookAntiqua-Bold.svg#BookAntiqua-Bold') format('svg');
font-weight: normal;font-style: normal; }
@font-face { font-family: 'stoner';
src: url('../fonts/stoner.eot?#iefix') format('embedded-opentype'),  
url('../fonts/stoner.otf')  format('opentype'),
url('../fonts/stoner.woff') format('woff'), 
url('../fonts/stoner.ttf')  format('truetype'), 
url('../fonts/stoner.svg#stoner') format('svg');
font-weight: normal;font-style: normal; }
html{ scroll-behavior: smooth; }
body{ background:#f2f5f6;  margin:0px; padding:0px;-webkit-font-smoothing: antialiased; color:#4e4e4e; font-size:16px; 
font-weight:400; font-family: 'Poppins', sans-serif !important; }
body:focus{ outline: none; }
img{ display:inline-block; margin:0px; padding:0px; }
*{ margin:0px; padding:0px; }
p:empty{ display: none; }
a{ text-decoration: none;  -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
a:hover{ text-decoration:none; }
h1{ font-size:58px; color:#1d3f64; font-weight: 700; } 
h2{ font-weight: 600;  font-size:36px; }
p{ font-size: 18px; color:#1d3f64; }

body .link{ max-width:234px  !important; width:100%  !important; color:#FFF  !important; font-size:23.77px  !important; text-transform:uppercase  !important; font-weight:600  !important;  border-radius:0px !important; position:relative !important; border:none !important; line-height:49px !important; 
 background:#61a134  !important; padding:8px  !important; font-family: 'Poppins', sans-serif  !important; text-align:center  !important;  box-shadow: 0px 0px 30px #76995d  !important; z-index:99  !important; }
.link:after{ opacity:1 !important; }
.link:after{ width:94%  !important; height:80%  !important; margin:3%  !important; border:1px solid #b0d09a  !important; position:absolute  !important; left:0  !important; top:0px  !important; content:''  !important; }
.link span{ width:100%; float:left; border:1px solid #b0d09a; line-height:63px; }
.link:hover{ background:#ff0e0c  !important; color:#FFF  !important; }
.wrapper{ max-width:1300px; margin:0 auto; }
.container{ width:100% !important; }
/* header css start */
.main_box{ width:100%; float:left; background:url(../images/banner-bg122-img.png) no-repeat top; background-size:cover;  height:981px;  padding-top:149px !important;  margin-top: -120px; }
.sticky{ position:fixed; left:0; right:0; top:0; width:100%; z-index:9999999; background: rgba(255,255,255,0.9); animation: slide-down 0.7s;    animation-direction: normal;}
.sticky .logo {  margin-top:0; }
.sticky .logo img{ height:70px; }
.sticky .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
0% {
opacity: 0;
transform: translateY(-100%);
} 
100% {
opacity: 0.9;
transform: translateY(0);
} 
}
header{ width:100%; float:left; padding:6px 0px; background:#FFF; position:relative;  z-index:9; }
header h6{ font-size:11.67px; color:#000; font-weight:400; margin:0; padding:0px; vertical-align: middle; }
header h6 img{ margin-right:7px; vertical-align:inherit; }
.manuclose{ position:absolute; right:11px; top:12px; width:30px; height:30px; text-align:center; color:#FFF; font-size:20px; z-index:99999; display:none; }
.cart_aside{ width:auto; float:right;} 
ul.h_scoialicon{ width:auto; float:left; margin:0; padding:0; }
ul.h_scoialicon li{ width:auto; float:left; list-style:none; margin-right:22px; }
ul.h_scoialicon li a{ color:#595959; font-size:17px; -webkit-transition: all 0.4s ease;
transition: all 0.4s ease; }
ul.h_scoialicon li a i{ -webkit-transition: all 0.4s ease;
transition: all 0.4s ease; }
ul.h_scoialicon li a:hover i{ color:#2d5610;  -webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
.cart_col{ width:auto; float:right; }
.cart_col a{ color:#595959 !important; font-size:11.67px; font-weight:400; }
.cart_col a img{ margin-right:5px; margin-top: -4px; vertical-align: middle; }
.cart_col a:hover{ color:#2d5610 !important; }
.mobileshow .col-4 { flex: auto; max-width: 100%; -ms-flex: 0 0 33.333333%;}

/* header css end */
/* navbar manu css */
.nav-slider.toggling { transition: transform 0.35s, opacity 0.35s; }
.navbar{ z-index:99; }
.navbar-toggler { float: left; display:none; }
.navbar-brand{ display:none; }
.navbar-nav{ width:455px; display:block; margin:0px; }

.nav-slider{ width:100%; float:left;  }
.navbar{ width:100%; float:left; background:rgba(255,255,255,0.9); padding:0; height: 100px; box-shadow: 0px 5px 5px -4px #cbe1f0;    padding-bottom: 5px; }
.navbar-nav li a{ font-size:12.5px; color:#000; font-weight:500; text-transform:uppercase; font-family: 'Poppins', sans-serif;}
.navbar-nav li a:hover{ color:#fc2b23;  }
.current-menu-item{ border-bottom:1px solid #000; }
.navbar-nav li{ width:auto; float:left; }

.navbar-nav.pull-left li{ margin-right:38px; }
.navbar-nav.pull-right li{  margin-left:25px; }
.logo{ width:auto; position: relative; margin-top: -38px; z-index: 999; }
/* navbar manu end */
.banner{ width:100%; float:left; padding-top:65px !important; padding-bottom:0px !important; }
.banner h1{ font-size:54.17px; color:#2d5610; margin:0; font-weight:400; font-family: 'stoner'; }
.banner h2{ font-size:33.33px; color:#2d5610; margin:0; font-weight:700; }
.banner h3{ font-size:20.84px; color:#2d5610; margin:0px 0px 50px 0px; font-weight:400; }
.bannerimg{ width:100%; float:left; padding:0px 15px; margin-bottom:0px !important; }
.bannerimg img{ width:100%; float:left; }

.banner .link { float: none !important; max-width:265px  !important; display: inline-block  !important; position: relative  !important; margin-top:-30px  !important; top:-56px  !important; 
    box-shadow: 0px 0px 30px #76995d  !important; line-height:65px  !important; }
.banner .link:after{ width:94%  !important; height:80%  !important; margin:3%  !important; border:1px solid #b0d09a  !important; position:absolute  !important; left:0  !important; top:0px  !important; content:''  !important; }
/* h_section1 css */
.h_section1{ width:100%; float:left; padding:100px 0px 137px 0px !important; position:relative; }
.h_section1:after{ width:89px; height:197px; position:absolute; left:0; bottom:0; content:''; z-index:99; 
background:url(../images/plam-icon1.png) no-repeat; background-size:100%; }
.h_section1:before{ width:74px; height:126px; position:absolute; right:0;z-index:99; bottom: -64px; content:''; 
background:url(../images/lime-img.png) no-repeat; background-size:100%;  }
.h_section1 p{ font-size:31.75px; line-height:46.08px; margin-bottom:45px; padding-top:55px; color:#4e4e4e; font-weight:300; }
.h_section1 h3{ width:100%; float:left; margin-top:75px; line-height:50.9px; margin-bottom:22px; font-size:55.76px; color:#383838;
 word-spacing: 6px; font-family: 'stoner';  }
.h_section1 h4{ font-size:19.66px; color:#619f34; font-weight:600; margin:0px; display:inline-block; text-transform: uppercase; }
.h_section1img{ width:100%; float:left; }
.h_section1img img{ width: 800px; max-width:800px !important; position: absolute !important; right:-42px; top:0; }
.h_section1 .link span{ line-height: 54px; }
.h_section1 .link{ font-size:20.22px; }
.h_process{ width:100%; float:left; position:relative; padding:65px 0px 0px 0px; background:url(../images/h_process.jpg) no-repeat;
background-size:cover; background-position: 100% -3px; display:inline-block; }
.h_process h2{ width:auto; float:left; padding-left:124px; font-size:29.17px; line-height:33.33px; color:#FFF; 
text-transform:uppercase; text-align:left; font-weight:600; border-bottom:1px solid #FFF; padding-bottom: 6px; position: absolute;
    top: 0; margin-top: 70px; }
.h_process .circle_stroke{ width:52%; margin:0 auto; }
.h_process .circle_col{ width:100%; float:left; min-height:676px; border-radius:100%; border:1px solid #FFF; margin-top: 170px;
 position:relative; }
 .circle_img{ position:absolute; left:0px; width:100%; padding: 0px 17px 0px 25px; margin-top: 87px; z-index: 99; } 
.h_process_radius{ width:100%; float:left; background:#FFF; padding-top:40px; min-height:186px;
 z-index:9; position:relative; margin-top:-180px; }
.h_process_radius:after{ width:100%; float:left; height:133px; z-index:9; content:'';
 position:absolute; top:0; margin-top:-130px; left:0; background:url(../images/process-radiusbg.png) no-repeat top center; background-size:100% 100%;  }
.h_process_box{ width:300px; float:left;
 display:-webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
-o-justify-content:center;
justify-content:center; z-index:99; position:relative; margin-bottom: 20px; margin-top: -10px;}
.h_process_box h6{ width:32px; height:32px; border-radius:100%; float:right; margin:0px; background:#FFF; font-size:14.06px; 
 line-height:32px; color:#61a134; font-weight:900; text-align:center; }
.h_process_box h4{ width:100%; float:left; font-size:14.58px; color:#FFF; font-weight:600; margin:7px 0px 1px 0px; text-align:right; }
.h_process_box p{ width:100%; float:left;  font-size:14.58px; color:#FFF; font-weight:300; text-align:right; margin: 5px 0px 0px; }
.h_process_box p a{ color:#FFF; }
.h_process_box p a:hover{ color:#ee2315; }
.h_process_box strong{ font-weight:600; }
.process_icon{ width:88px; height:88px; background:#508928; border-radius:100%; margin-left:15px;
display:-webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
-o-justify-content:center;
justify-content:center; } 
.process_icon:hover{ background:#dc232f; cursor:pointer; }
.process_box1{ left:-255px; } 
.process_box2{ width:370px; left:-285px; } 
.process_box3{ width:400px; left:-216px; } 
.process_box4{ display: inline-block; text-align: center; margin-top: -166px; left: -57px; width:320px; }
.process_box4 p{ text-align:center; margin-bottom: 5px; }
.process_box4 h4{ text-align:center; }
.process_box4 h6{ float:none; display:inline-block; }
.processt_center{ text-align:center; float:none; display:inline-block !important; }
.processt_center .process_icon{ margin:15px 0px 0px;  }
.process_box5 .process_icon{ margin:25px 15px 0px 0px; }
.process_box5{ width:412px; margin-left:22px; }
.process_box5 h6{ float:left; }
.process_box5 p{ text-align:left; }
.process_box6 .process_icon{ margin:25px 15px 0px 0px; }
.process_box6{ width:366px; margin-left: 130px;}
.process_box6 h6{ float:left; }
.process_box6 p{ text-align:left; }
.process_box7 .process_icon{ margin:25px 15px 0px 0px; }
.process_box7{ width:289px; margin-left:160px;}
.process_box7 h6{ float:left; }
.process_box7 p{ text-align:left; }
.process_shopnew{ width:100%; float:left; text-align:center; position:relative; }
.process_shopnew ul{ width:auto; position:absolute; right:0; top:0; margin-top:-30px; }
.process_shopnew li{ width:auto; float:left; list-style:none; margin-left:10px; }
.process_shopnew li a img{  -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.process_shopnew li a:hover img{   -webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.process_shopnew .link{ float:none; display:inline-block; }
.process_shopnew .link span{ line-height:50px; }
.process_lemon{ position: absolute; left: -80px; top:0; margin-top:-90px; z-index:10; }
/******/



/* banner css start */
.pure_craft_section{width: 100%;float:left;background: url(../images/background1.png) no-repeat; margin-bottom: 80px !important;
 background-size: 100% 100% !important;position: relative !important; padding:45px 0px 15px 0px !important; }
.pure_craft_palm{ position:absolute; left:0px; top:0; margin-top:-97px; z-index:999; }
.pure_craft_lemon{ position:absolute; right:0px; bottom: 0px; z-index:999; }
.pure_craft_section h2 {font-size:29px;letter-spacing: 0px;line-height: 37px;color: #4e4e4e;font-weight: 300;
 text-align: center;margin-bottom:50px;}
.pure_craft_section ul {width: auto;float: left; margin:0px; padding:0px 15px !important; }
.pure_craft_section li {float: left;list-style: none;text-decoration: none; position:relative; }
.pure_craft_section li a i{ position:absolute; left:0; }
.pure_craft_section li a {display: block;font-size:21px; position:relative; line-height:33px;font-weight:300;
 color:#4e4e4e;margin: 0px 52px 30px 0px; padding: 0px 0px 0px 23px; }
.pure_craft_section li a i{color: #61a133;margin-right: 9px; margin-top:6px; }
/************/
.our_pure_full{ width:100%; float:left; position: relative; margin-top:40px; }
.our_pure_full:after{position: absolute; height: 395px; width: 95px; right: 0px; bottom: -111px; content: "";background-image: url(../images/after_right_img.png);background-size: 100%; background-repeat: no-repeat; z-index:99;  }
.our_pure_full:before{position: absolute; height: 78px; width: 100px; left: 39px; bottom: 50px; content: "";background-image: url(../images/after_left_img.png);background-size: 100%; background-repeat: no-repeat; z-index:99; }
.our_pure{float: left;box-shadow:0px 0px 11px rgba(0,0,0,0.1);position: relative;}
.our_pure a{ position: absolute; width: 30px; height: 30px; background: #fff; color: #61a134; border-radius: 29px; display: flex; align-items: center; justify-content: center; top: 26px; left: 26px;}
.our_pure a img{width: 38%;float: left;}
.our_pure img{ width: 100%;float: left;}
.our_pure_contant{float: left;width: 100%;padding:25px 35px 15px 40px; min-height: 219px;}
.our_pure .our_pure_contant h4{font-size: 16.67px; color: #61a134; margin: 0px 0 20px 0; border-bottom: 1px solid #c7c7c7; padding-bottom:13px;}
.our_pure .our_pure_contant h5{font-size: 12.5px;color: #000000;font-weight: 300;}
.our_pure .our_pure_contant p{font-size: 12.5px;color: #000000;font-weight: 300;text-align: justify;}
.viewrecipes { text-align: center;width: 100%;display: flex;justify-content: center;padding: 68px 0 115px 0 !important;}
.viewrecipes .link{ font-size:18.03px !important; max-width:244px; }
.viewrecipes .link{ line-height:48px !important; }
.heading_title{width: 100%;text-align: center;float: left; position: relative;float: left;}
.heading_title {font-weight: 600;font-size: 29.37px;color: #4e4e4e; padding: 0px 0 65px 0; margin: 0;}
.heading_title:after{position: absolute; height: 1px; background-color: #dddfdf; width: 100%; left: 0px; top:17px; content: "";}
.heading_title span{background-color: #fff;float: none;width: auto; position: relative; z-index: 9999; padding: 0 30px;}
.instagram{float: left;padding: 0;text-align: center;width: 100%; margin-bottom: 47px;}
.instagram img{border: 8px solid #cbe0bc;}
/* footer css start */
footer{width: 100%; float: left; padding-top: 200px; background-image: url("../images/footer_bg_img.png"); background-size: 100%; min-height: 550px; background-repeat: no-repeat;}
footer .pure_craft{float: left; background-color: #fefdfce0; width: 100%;padding: 29px 75px 0 53px;}
footer .pure_craft_img {float: left;}
footer .pure_craft_img img{ width: 133px; height: 91px; }
footer .pure_craft ul{ float: right; color: #4e4e4e; margin: 0;}
footer .pure_craft ul li{ float: left;padding:0 0px 0 40px;list-style: none;color: #4e4e4e;}
footer .pure_craft ul li a{ color: #4e4e4e; font-size: 15px; }
footer .pure_craft ul li a:hover{ color:#72aa4c; }
footer .pure_craft ul li a i{ -webkit-transition: all 0.4s ease;
transition: all 0.4s ease;}
footer .pure_craft ul li a:hover i{
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;	
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1) } 
footer .pure_craft .pure_craft_Info { float: right; width: 56%;}
footer .pure_craft .pure_craft_Info a{ color: #4e4e4e;float: right; font-size: 12.64px; font-weight: 400; margin-top: 28px; display: flex; align-items: center;}
footer .pure_craft .pure_craft_Info a:hover{ color:#72aa4c; }
footer .pure_craft .pure_craft_Info a img{ margin-right:8px; }
footer .pure_craft .pure_craft_Info h5{color: #4e4e4e;float: right; font-size: 12.64px; font-weight: 400; margin-top: 25px;}
footer .copyright {float: left;width: 100%; }
footer .copyright p{float: left; font-size: 12.64px; font-weight: 400; color: #4e4e4e; margin-bottom:13px; }
footer .copyright a{ font-size: 12.64px; font-weight: 400;text-decoration: none;color: #4e4e4e;}
footer .copyright a:hover{ color:#72aa4c; }
/* footer css end */

.banner .et_pb_button_module_wrapper { text-align:center; }
#main-content .container:before{ display:none; }
.container{ padding-top:0px !important; }
.h_section1 .et_pb_image_wrap { float:right; }
.our_pure_full .et_pb_column_1_3 { margin-right:1.5% !important; width:32.3% !important;  }
.our_pure_full .et_pb_image .et_pb_image_wrap{ width:100% !important; }
.process_shopnew .link:after{ display:none; }
.process_shopnew .link{ font-size:17.21px !important;  }
#sb_instagram #sbi_images{ border:8px solid #cbe0bc; }
.no-js .owl-carousel, .owl-carousel.owl-loaded{  display: inline-block !important; }
.owl-carousel .wpb_pro_img_url{ width:100% !important; float:left !important; } 
.owl-carousel .wpb_pro_img_url .et_shop_image{ width:100% !important; float:left !important; text-align:center !important; } 
.owl-carousel .wpb_pro_img_url .et_shop_image img{ width:auto !important; float:none !important; display:inline-block !important; text-align:center !important; height: 260px; } 
.owl-carousel.owl-drag .owl-item{ box-shadow:0px 0px 10px #f2f2f2 !important;    background: #fffaf5;  padding:70px 15px 35px 15px !important; position:relative !important; overflow: hidden !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease !important;  margin-top:30px !important; margin-bottom:30px !important; }
.owl-carousel.owl-drag .owl-item:hover{ z-index:999;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.owl-carousel.owl-drag .owl-item:nth-child(2n+1){ background: #fff7f6; }
.owl-carousel.owl-drag .owl-item:nth-child(3n+1){ background: #fffeec; }
.owl-carousel.owl-drag .owl-item h3{ width:100% !important; float:left !important; text-align:center !important; font-size:21.83px !important; color:#61a134 !important; margin:20px 0px 10px 0px !important; font-weight:600 !important; }
.owl-carousel.owl-drag .owl-item .pro_price_area .amount{ width:100% !important; float:left !important; text-align:center !important; font-size:16.67px !important; color:#4e4e4e !important; margin:0px 0px 30px 0px; font-weight:700 !important; }
.owl-carousel .wpb_cart_button{ width:100% !important; float:left !important; text-align:center !important; }
.owl-carousel .wpb_cart_button .button.product_type_simple{ max-width:250px !important; width:100% !important; float:none !important;  display:inline-block !important; line-height:48px !important; font-size:14.1px !important; color:#61a134 !important; text-transform:uppercase !important; border:1px solid #61a134 !important; font-weight:600 !important;  background:transparent !important; padding: 0 !important;  }
.owl-carousel .wpb_cart_button .button.product_type_simple:hover{ background:#61a134 !important; color:#FFF !important; }
.owl-carousel .wpb_cart_button .button.product_type_simple:after{ display:none !important; }
.grid figcaption{ position:relative !important; opacity: 1 !important; background: transparent!important; transform:inherit !important;  }
.wpb_slider_area .owl-theme .owl-nav{ height: 1px !important; margin:0px !important; top:36% !important; width:100% !important; }
.wpb_slider_area .owl-theme .owl-nav i{ display:none; }
.owl-prev{ float:left; background:url(../images/prev.png) no-repeat center center !important; width:35px; height:35px;  margin-left: -45px !important; border:0px !important;  border-radius:0px !important; } 
.owl-next{ float:right; background:url(../images/next.png) no-repeat center center !important; width:35px; height:35px; right: -45px ; margin-right: -45px !important;  border:0px !important; border-radius:0px !important; } 
.ourprodect .heading_title{ margin-bottom:30px !important; padding-bottom:0px !important;  }
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a { border-radius:0px !important; }

.ourprodects{ position:relative; }
.ourprodects:after{ position:absolute; right:0px; top:-64px; width:90px; height:193px; content:''; background:url(../images/slickplam.png) no-repeat; background-size:100%; z-index: 9; }
.ourprodects:before{ position:absolute; right:0px; top:50%; width:34px; height:34px; content:''; background:url(../images/slick-blue.png) no-repeat; background-size:100%; }
/* ========== */
.mobileshow .col-4 .cart_col { display:none;}


@media (max-width: 1199.98px) {
.main_box{ height: 847px; }
.h_section1 p{ font-size:25px; line-height:37px; margin-bottom: 25px; padding-top:40px; }
.h_section1img img{ width: 605px; max-width:605px !important;  right:0; }
.h_section1{ padding: 70px 0px 120px 0px !important;  }
.link span{ line-height:50px; }
.link{ font-size:20px; }
.h_section1 h3{ margin-top: 35px; }
.h_section1:after{ width: 70px; height: 152px; }
.h_process_radius:after{ display:none; }
.h_process .circle_col{  margin-top: 62px; padding-bottom:20px; }
.h_process_box { width:100% !important; display:inline-block; text-align:center; margin-top: 0; }
.h_process_box p{ text-align:center; }  
.h_process_box h6{ float:none;  display:inline-block; }
.process_icon{ float:none; display:inline-flex; margin:0px 0px 15px 0px !important; line-height:88px; }
.h_process_box span{ width:100%; float:left;  display:inline-block; }
.process_box1{ left:0; }
.process_box2{ left:0; }
.process_box3{ left:0; }
.process_box4{ margin-top: 0; left: 0;}
.process_box5{ right:0; margin-left:0;}
.process_box6{ right:0;margin-left:0; }
.process_box7{ right:0; margin-left:0; }
.circle_img{ display:none; }
.h_process_radius{ margin-top:0; }
.h_process .circle_stroke{ width:100%; }
.h_process .circle_col{ border:none;  }
.h_process h2{ padding:0px 15px; width:100%; text-align:center; margin-top:30px; margin-bottom:20px; padding-bottom:15px; }
.h_process .row{ margin:0; }
.h_process_box strong{ width: 100%; text-align: center; float:left; }
.h_process .col-sm-4{ max-width:100%; flex:100%; }
.h_process .row .col-sm-4:nth-child(1){ display:grid; }
.h_process .row .col-sm-4:nth-child(1) .process_box1{  display:grid; }
.h_process .row .col-sm-4:nth-child(1) .process_box1 div:nth-child(1) { order:2; }
.h_process .row .col-sm-4:nth-child(1) .process_box1 div:nth-child(2){ order:1; }
.h_process .row .col-sm-4:nth-child(1) .process_box2{  display:grid; }
.h_process .row .col-sm-4:nth-child(1) .process_box2 div:nth-child(1) { order:2; }
.h_process .row .col-sm-4:nth-child(1) .process_box2 div:nth-child(2){ order:1; }
.h_process .row .col-sm-4:nth-child(1) .process_box3{  display:grid; }
.h_process .row .col-sm-4:nth-child(1) .process_box3 div:nth-child(1) { order:2; }
.h_process .row .col-sm-4:nth-child(1) .process_box3 div:nth-child(2){ order:1; }
.h_process .row .col-sm-4:nth-child(2){ display:grid; }
.h_process .row .col-sm-4:nth-child(2) .process_box4{  display:grid; }
.h_process .row .col-sm-4:nth-child(2) .process_box4 div:nth-child(1) { order:2; display:grid; }
.h_process .row .col-sm-4:nth-child(2) .process_box4 div:nth-child(2){ order:1; }
.h_process .row .col-sm-4:nth-child(2) .process_box4 div:nth-child(1) p{ order:2; }
.h_process .row .col-sm-4:nth-child(1) .process_box1{ order:1; }
.h_process .row .col-sm-4:nth-child(1) .process_box2{ order:2; }
.h_process .row .col-sm-4:nth-child(1) .process_box3{ order:3; }
.pure_craft_palm{ width:70px; }
.pure_craft_section li a{ margin: 0px 25px 15px 0px; padding: 0px 0px 0px 23px; font-size: 19px; }
.our_pure_full{ margin-top:0; }
.our_pure_contant{ padding: 15px 25px 15px 25px; }
.heading_title{ padding: 0px 0 50px 0; }
.slickplam{ width: 55px; margin-top:0px; }
	
.slick-prev{ left:15px; z-index:999; }
.slick-next{ right:15px; z-index:999; }
.slick_prodect .prodectimg img{ height: 180px; }
.slick_fresh h2{ font-size:12px;  letter-spacing:2px; }
.slick_fresh span{ font-size:12px;  letter-spacing:2px; }
.slick_fresh{ top: 10px; left: -105px; }
footer { padding-top: 85px; min-height: 458px}
footer .pure_craft .pure_craft_Info { width: 98%;}
	
.owl-prev{  margin-left: 15px !important; left:15px  v; z-index:999 !important; } 
.owl-next{ margin-right: 15px !important; right:15px !important; z-index:999 !important;} 

.banner .link{ margin-top: -5px !important; max-width: 195px !important; line-height: 45px !important;
font-size: 18px !important; height: 60px; }	
body .h_section1{ padding: 20px 15px 30px 15px !important; }
	
}
/* Large devices */
@media (max-width: 991.98px) {
    .navbar-nav li a{ text-align:left !important; }
/* navbar manu css */
.manuclose{ display:block; }
.navbar-toggler{ display:block; }
    .et_pb_column .et_pb_module{text-align:center;}
.navbar-brand{ display:block; margin-right:0px; }
.nav-slider { display:inline-block !important; padding:40px 15px 15px 15px; background:rgba(97,161,52,0.9);  height: 100%; overflow-y: scroll; top: 0; left: 0; transform: translateX(-100%);  opacity: 0;  position: fixed; z-index: 200;}
.navbar-nav { margin-left: 30px;   margin-top: 20px; }
.navbar-nav .nav-item {float:none; }
.navbar-nav .nav-item .nav-link { padding:8px 10px; }
.navbar-nav .nav-item + .nav-item { margin-left: 0; }
body.has-active-menu {overflow: hidden;}
.nav-mask { position: fixed; z-index: 100; top: 0; left: 0; overflow: hidden; width: 0;
height: 0; background: rgba(0, 0, 0, 0.3); opacity: 0;
transition: opacity 0.25s, width 0s 0.25s, height 0s 0.25s; }
.has-active-menu .nav-mask { width: 100%; height: 100%; opacity: 1; transition: opacity 0.25s; }
.has-active-menu .nav-slider { opacity: 1; transform: translateX(0); }
.nav.navbar-nav.logo{ display:none; }
.navbar-nav.pull-left li{ margin:0; width:100%; float:left; }
.navbar-nav.pull-right li{ margin:0; width:100%; float:left; }
.navbar-nav li a{ width:100%; float:left; padding:6px 10px; color:#FFF; }
.navbar-nav li a:hover{ background:#FFF; color:#61a134; padding-left:20px; }
.navbar-nav li { border-bottom:1px solid #FFF; }
.navbar{ height:85px; }
.navbar-light .navbar-brand img{ height:70px; }
.navbar-toggler{ border-color:#61a134 !important; border-radius:0px; }
.navbar-nav { width:100%; margin-left:0px; margin-top:0px; }
/* navbar manu end */	
.main_box { height: auto; }
.h_section1img img{ max-width:100% !important; width:100%; position:relative !important; }
.h_section1 p{ font-size:20px; line-height: 30px; margin-bottom: 20px; padding-top: 25px; }
.h_section1 .link span { line-height: 40px; }
.h_section1 h4{ font-size: 14.66px; } 
.link span{ line-height:35px; }
.banner .link{ top: 45px; width:200px; }
.link{ font-size:14px; }
.process_shopnew ul{ position:relative; width:100%; float:left; margin:0px 0px 40px 0px; text-align:center;  }
.process_shopnew li{ float:none; display:inline-block; }
.h_section1 .link{ font-size: 14.22px; padding:5px; }
.h_section1 h3{ line-height: 40.9px !important; font-size: 40.76px; }
.process_shopnew .link span { line-height: 30px; }
.process_shopnew .link{ padding:5px; font-size:14px !important; } 
.h_process_radius{ padding-bottom:60px; }
.viewrecipes .link span { line-height: 30px; }
.viewrecipes .link{ max-width: 180px; padding:5px; font-size:14px; } 
.pure_craft_section:before {height: 122px; width: 55px; left: 0px; bottom: 380px;}

.pure_craft_section li a { margin: 0px 0px 25px 0px;font-size: 19px;}
.heading_title { font-size: 19.37px; padding: 0px 0 34px 0;}
.heading_title span { padding: 0 20px;}
.our_pure_full .our_pure{ margin-bottom:20px; }
.our_pure_full:after { height: 340px; width: 48px; right: 0px; bottom: -58px;}
.heading_title:after { top: 11px;}
.our_pure_full:before { width: 70px; left: 53px;}
.viewrecipes { padding: 50px 0 40px 0 !important; }
.link { max-width: 180px  !important; font-size: 18px  !important; line-height: 40px !important;}
.h_section1 { padding: 70px 0px 30px 0px; }
.h_section1:after{ width: 36px; height: 80px; }
.h_section1:before { width:45px; height:105px; }
.pure_craft_section{ padding:25px 0px !important; margin-bottom:45px !important; }
.pure_craft_palm { width:41px; margin-top: -30px; }
.pure_craft_section h2{ font-size: 18px; margin-bottom:20px; line-height: 23px; }
.pure_craft_section li a{ margin: 0px 30px 15px 0px; font-size: 15px; line-height: 20px; }
.pure_craft_section li a i{ margin-top: 4px; }
.slick_prodect h3{ margin: 11px 0px 6px 0px;font-size: 15.83px; }
.slick_prodect h6{ font-size: 12.67px;  margin: 0px 0px 20px 0px; }
.addtocart a{ max-width: 165px; line-height: 38px; font-size: 12.1px; }
.slick_fresh h2{ font-size:10px; }
.slick_fresh span{ font-size:10px; line-height:normal; }
.slickview .link{ padding:5px; font-size:14px; }
.slickview .link span{ line-height:35px;}
.slick_slider{    padding: 0px 0px 45px 0px; }
footer {min-height: 351px; padding-top: 90px;}
footer .pure_craft { padding: 20px 25px 0 20px;}
footer .pure_craft .pure_craft_Info { width: 100%;}
.h_section1 p br{ display:none; }
.h_section1 h3 br{ display:none; }	
.navbar .pull-right{ width:100%; }	
.h_process_radius { padding-bottom:0; }
	.banner .link{ top: 25px !important; }
/* ======= */
.mobileshow .col-4 .cart_col { display:block;}
.mobileshow {width: 100%; text-align: center;}
.cart_aside .cart_col{display:none;}

}

@media(max-width: 767.98px) {
header h6{ width:100%; text-align:left; margin-bottom:7px; }
.link{ padding:5px  !important; }	
.banner .link { top: 30px; }
.banner{ padding-top:40px; }
.cart_aside{ width:100%; }
.banner h1{ font-size:35px; }	
.banner h2{ font-size:20px; }
.banner h3{ font-size:15px;  margin: 0px 0px 30px 0px; }
    .h_scoialicon {display:none;}
.h_section1 h4{ width:100%; }
.h_section1img img{ position:relative; }
.h_section1 .row{ display:grid; }
.h_section1 .row .col-md-7{ order:1; }
.h_section1 .row .col-md-5{ order:2; }
.process_lemon{ width:130px; margin-top: -40px; left: -65px; }
.pure_craft_lemon{ width:55px; }
.our_pure_contant{ padding:15px; }
.our_pure .our_pure_contant h4{ padding-bottom: 7px; margin: 0px 0 10px 0; }
.instagram{ margin-bottom: 20px; }
.instagram img{ border: 3px solid #cbe0bc; }
.slider{ margin-bottom:20px; }
footer .pure_craft_img img{ width:auto; height:auto; }
footer .pure_craft ul li { padding: 0 0px 0 25px;}
footer .pure_craft .pure_craft_Info a { font-size: 11.64px; margin-top: 8px;}
footer .pure_craft .pure_craft_Info h5 { font-size: 11.64px; margin-top: 10px}
footer .copyright p{ font-size: 11.64px;}
footer .copyright a { font-size: 10.64px;}
footer { min-height: 262px; padding-top: 84px; padding-bottom:20px; background-size:cover; }
footer .pure_craft ul li a { font-size: 13px;}
footer .pure_craft .pure_craft_Info h5 {font-size: 10.64px;}
	
	.our_pure_full .et_pb_column_1_3 { width: 48.5% !important; }
	
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
.h_section1{ padding: 51px 0px 20px 0px !important; }	
.h_section1 p{ font-size: 16px; line-height: 25px; }  
.h_section1:after { width: 20px; height: 39px; }
.h_process h2{  font-size: 21.17px; line-height: 21.33px; }
.process_lemon { width: 74px; margin-top: 75px; left: 0; }
.process_shopnew li a img{ height:36px;  }	
.process_shopnew ul{ margin:30px 0px 0px 0px; text-align:right; }
.pure_craft_section h2 br{ display:none; }
.pure_craft_section li{ width:50%; }
    .pure_craft_section li:last-child{ width:100%; }  
    .pure_craft_section ul{ padding:0px !important; }
.pure_craft_section li a{ margin-right:0px; }
.heading_title{ font-size:15px; padding: 0px 0 24px 0; }
.heading_title span{ padding:0px 15px; }
.pure_craft_section { margin-bottom:25px !important; }
.our_pure_contant{ min-height:inherit; }
.our_pure_full:after{  width: 27px; }
.pure_craft_img{ width:100%; text-align:center; }
.slick-prev, .slick-next{ top:50%; }
.slick-next{ right:30px; }
.slick-prev{ left:30px; }
.slickplam{ margin-top: -46px; }
	
footer{ background-position: center center; }
footer .pure_craft ul { width:100%; text-align:center; margin:15px 0px 0px; }
footer .pure_craft ul li{ padding:0; margin:0px 5px; float:none; display:inline-block; text-align:center; }
footer .pure_craft .pure_craft_Info{ text-align:center; }
footer .pure_craft .pure_craft_Info a{ float:none; display:inline-block; text-align:center; }
footer .pure_craft .pure_craft_Info h5{ text-align:center; }
footer .copyright { text-align:center; }
footer .copyright p{ width:100%; }
footer .pure_craft_img img { width: auto; height: 55px; }
footer .pure_craft .pure_craft_Info a img{ top:4px; position:relative; }	
	
.our_pure_full .et_pb_column_1_3 { margin-right:2% !important; width:46% !important; margin-left:2% !important; }
    .our_pure .our_pure_contant h4{ font-size: 11.67px;}
    .our_pure .our_pure_contant p{font-size: 9.5px;}
    .et_pb_column .et_pb_module{text-align: center;}
    #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:50%; height:146px;}
    .our_pure_contant h5{text-align: left;}
    footer .copyright p{display: none;}
    footer .pure_craft .pure_craft_Info h5 {font-size: 9px;}
.h_section1 p { font-size: 25px; line-height: 36px; text-align: left; padding: 105px 0px 0px 34px;}
    .sbi_header_text{text-align: left;}
    .process_icon{margin: 25px 0px 15px 0px !important;}
    .navbar{background: rgba(255,255,255,0.6);}
    .cart_aside{display: none;}
    .cart_col a{font-size: 8px;}
    .h_process{ position:relative; padding:65px 0px 0px 0px; background:url(../images/purecraftmixers-bg.png) no-repeat;
background-size:cover; background-position: 100% 100%; display:inline-block; }
.circle_img {display: block; position: relative; margin-top:0px; padding:0px;}
.process_shopnew {margin-top: 50px;}  
.h_process .circle_col { min-height:190px;  padding-bottom:50px; }
.h_process_radius { padding-top: 0px;}
.process_shopnew .link {max-width:180px !important;}
.h_process p br { display:none;}    
.h_process p {font-size: 11.58px;  }  
.mobileshow { width:100%;}
.mobileshow .col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%;  max-width: 33.333333%; padding:0px;}
.navbar-light .navbar-brand img { height: 60px;}
a.navbar-brand {text-align:center;}   
.owl-carousel .wpb_pro_img_url .et_shop_image img {height:150px;}    
.owl-carousel.owl-drag .owl-item h3 {font-size:11.83px !important;} 
.pure_craft_section li a {font-size: 11px; text-align: left;}
p:not(.has-background):last-of-type { margin-bottom: 0px;}
.h_process .col-sm-12:nth-last-child(1) { background:url(../images/whiteline.png) no-repeat; background-size:114%; background-position: 50% 74%; }   
/*.mobile_bg { background:url(../images/banner-bg12.png.png) no-repeat; background-size:114%; background-position: 50% 74%;  }
.main_box  { background-image:none;}
div.et_pb_section.et_pb_section_0 { background-image:none;}*/  
.navbar-toggler {border: none; width: 60%;} 
.h_section1:after {width: 60px;  height: 131px;}
.et_pb_column_2 img{ margin:30px 0px 65px 0px;}
 .h_process h2{ border:none;position: relative; }
.h_process h2:after{position: absolute;
        width: 70%;
        left: 15%;
        bottom: 0;
        content: '';
        height: 1px;
        background: #FFF; }  
.process_box1 p, .process_box1 strong, .process_box3 p, .process_box3 strong, .process_box5 p, .process_box5 strong{ 
        text-align:right !important;  }
.process_box2 p, .process_box2 strong, .process_box4 p, .process_box4 strong, .process_box6 p, .process_box6 strong{ 
        text-align:left !important; }
.owl-carousel.owl-drag .owl-item{ padding: 30px 5px 24px 5px !important; }
.owl-prev{ margin-left:0px !important; }
.owl-next{ margin-right:0px !important; }
.owl-carousel.owl-drag .owl-item .pro_price_area .amount{ font-size: 12.67px !important;    margin: 0px 0px 15px 0px; }
.owl-carousel .wpb_cart_button .button.product_type_simple{     line-height: 30px !important;
        font-size: 11.1px !important;    max-width: 104px !important; }
.pure_craft_section h2{ padding:0px 15px; }
.our_pure_full:before {left: -6px; bottom: 20px;}  
.h_section1:before {display:none;}    
    
}
@media (min-width: 320px) and (max-width: 991px) {
.nav-slider {
width: 275px;
transform: translateX(-300px);
}
.has-active-menu .nav-slider {
opacity: 1;
transform: translateX(0);
}
}
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) { .h_process_box{ padding:0px 40px; }