body, html {height: 100%; width:100%; background:#fff; margin:0; padding:0; position:relative; z-index:11111;}
img{max-width:100%;}
/*PRELOADING------------ */
#overlayer {
  width:100%;
  height:100%;  
  position:absolute;
  z-index:111111;
  background:#4a4a4a;
}
.loader {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index:111111;
  border: 4px solid #Fff;
  top: 50%;
  left:49%;
  animation: loader 2s infinite ease;
}

.loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #fff;
  animation: loader-inner 2s infinite ease-in;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  
  25% {
    transform: rotate(180deg);
  }
  
  50% {
    transform: rotate(180deg);
  }
  
  75% {
    transform: rotate(360deg);
  }
  
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-inner {
  0% {
    height: 0%;
  }
  
  25% {
    height: 0%;
  }
  
  50% {
    height: 100%;
  }
  
  75% {
    height: 100%;
  }
  
  100% {
    height: 0%;
  }
}
a{display:inline-block;}
body,ul,li,a,p,h1,h2,h3,h4{margin:0px;padding:0px;list-style:none;color:#333;}
body{font-family: 'Roboto', sans-serif;font-weight:400;}
p{line-height:30px;font-size:16px;text-align:justify;font-weight:400;}
ul{margin:0px; padding:0px;}
h1{font-size: 35px;text-align: center;margin-bottom: 40px; font-weight:700;}
body h1::after{content:" ";display:block;width:150px;height:3px;background:#a6ce39;margin:20px auto 0px;}

/* Header Portion */

.header.clone { position: fixed; top: 0; left: 0; right: 0; transform: translateY(-100%); transition: 0.2s transform cubic-bezier(.3,.73,.3,.74); background:rgba(0,0,0,0.9); }
body.down .header.clone { transform: translateY(0);background:rgba(0,0,0,0.5);}

.header.clone .bars{margin-top: 25px;}
.header.clone{padding-top:0px;}
.header.clone .contactdata{display:none;}
.header.clone .logo{margin:10px 0px;padding:5px 10px;}
.header.clone .logo img{height:60px;}

.menuarea{display:none;box-shadow:0px 0px 5px #ccc;overflow:hidden;}
.menu{margin-top:0px;text-align:right;}
.menu ul{display:inline-block;}
.menu li{display:inline-block;}
.menu li a{color:#333;display:inline-block;padding:10px 10px;}

.menuarea{ position: fixed; right: 0px; z-index: 1; top: 6px; background: #fff; padding: 70px 20px 20px; border-radius: 0px 0px 0px 50px; }
.menuarea .menu li{display:block;}

.inner .menu{display:block;margin-top:10px;}
.inner .menu a{color:#333;}

.bgcolor {background:rgba(0, 0, 0, 0.6);}
.top-header{text-align: center;}
.top-header .contactdata *{color:#fff;}
.top-header .contactdata{background: rgba(0,0,0,0.2);line-height: 40px;font-size: 14px;color: #fff;display: inline-block;padding: 5px 30px;border-radius: 0px 0px 20px 20px;margin: 0px auto;}
.inner .top-header .contactdata{background: rgba(0,0,0,0.6);}
.top-header .contactdata a{color:#fff;font-size:14px;}
.top-header i{margin-right:5px;}

.inner .logoarea{padding:0px 30px;}
.logoarea{position:relative;z-index:11;top:0px;padding:0px 30px 0px;}
.logoarea .logo{display:inline-block;background:#fff;border-radius:20px 0px;padding:5px 20px;margin-top:19px;}

.line-height{font-size:19px; text-align: right; margin-right: 22px;}
.line-height a{ color:#FFF;}
.line-height a:hover{color:#a6ce39;}

.inner .line-height{margin-top:20px;}
.inner .menuarea{top:0px;}
.icon ul{ text-align:right;}
.icon ul li{display:inline-block; line-height:40px;}
/*.icon ul li{border-right:1px solid rgba(255, 255, 255, 0.3);}*/
.icon a{color:#FFF; margin-right:25px;}
.icon a:hover{color:#a6ce39;}


.bars{border:1px solid #fff;display:inline-block;padding:0px 10px;border-radius:15px 0px;margin-top:17px;height:38px;line-height:38px; cursor:pointer; background:rgba(0,0,0,0.5);}

.bannerarea{background:#fff;box-shadow:0px 2px 5px #ccc;margin-top:-11px;}
.inner .bannerarea{padding: 5px;}
.bannerarea .banner{margin-top:-129px;margin-bottom:0px;}
.banner img{width:100%;}

.inner .bannerarea{margin-top:-5px;}
.inner .logoarea .logo{margin-top:5px;}
.inner .bars{margin-top:8px;}

.welcometext{padding:70px 0px;background:#f5f5f5;}
.welcometext h1{font-size:40px; text-align:center; margin-bottom:40px;}
.welcometext h1 span{color:#a6ce39;}
.welcometext p{line-height:40px;text-align:center;}

.product{padding:70px 0px 80px;}
.product .container{padding:0px;max-width: 900px;}
.product h1{margin-bottom:70px;}
.product a{margin:0px; font-weight:bold; }
.product .image *{transition:all 0.3s;}
.product .image{border:1px solid #ccc;padding:4px;cursor:pointer;border-radius: 50px 0px 0px;position:relative;overflow:hidden;}
.product .image img{width:100%;border-radius: 50px 0px 0px;}
.product .image:hover img{transform:scale(1.1,1.1);}
.product .label{border-bottom-right-radius: 50px;background:#333;}
.product .label a{color:#fff; padding:10px;display:block;font-weight:400;font-size:18px;text-align:center;}
.product .image:hover a{color:#a6ce39; text-decoration:none;}

.testimonial{text-align:center; padding:70px 0px;background-color:#f5f5f5;background-position:bottom center;background-repeat:no-repeat;}
.testimonial .container{max-width:1250px;margin:0px auto;}
.testimonial h1{margin-bottom:60px;}
.testimonial span{font-size:18px;}
.testimonial small{color:#a6ce39;display:block;}
.testimonial .text{padding:10px 20px;background:#fff;border:1px solid #dee2e6;}
.testimonial .text{box-shadow:8px 8px 0px #dee2e6;}
.testimonial .text:before{content:"\f10d";font-family:FontAwesome;display:block;text-align:left;font-size:30px;color:#333;}
.testimonial .text:after{content:"\f10e";font-family:FontAwesome;display:block;text-align:right;font-size:30px;color:#333;}
.testimonial .author{width:200px;margin-left:auto;font-weight:700;text-align:right;margin-top:5px;margin-bottom:5px;}
.testimonial .author .designation{font-size:12px;text-align:right;}
.testimonial .pagging{margin:80px auto 0px;display:inline-block;padding:5px 10px;border-radius:30px;background:rgba(255,255,255,0.8);}
.testimonial .pagging li{display:inline-block;height:10px;width:10px;border:1px solid #333;margin:0px 5px;}
.testimonial .pagging li.active{background:#333;}
.testimonial .item{padding-right:15px;padding-bottom:15px;}

.footer{background:rgba(0,0,0,0.6); padding:10px 0px 0px;font-size:14px;}
.footer .logoimg{height:100px;}
.footer img{margin-bottom:20px;}
.footer h3{color:#fff;padding-bottom:5px;font-weight:400;border-bottom:3px solid #ccc;margin-bottom:5px;display:inline-block;border-bottom:3px solid #a6ce39;font-size:18px;}
.footer p{color:#fff;font-size:14px;line-height:22px;}
.footer .downloadbtn{margin-top:10px;transition:all 0.2s;}
.footer .downloadbtn:hover{transform:translateY(2px);}

.social-icon{margin-top:20px;}
.social-icon ul li{display:inline-block; margin-right:20px; border:1px solid #FFF; border-radius:50%; width:40px; height:40px; text-align:center; line-height:40px;transition:all 0.5s;}
.social-icon a{color:#fff; display:block;}
.social-icon li:hover{background:#a6ce39; color:#FFF;}
.social-icon li a:hover{	color:#FFF;}
.footer a{color:#fff;}
.footer a:hover{text-decoration:none; color:#a6ce39;}
.address strong{color:#fff;}
.copyright{padding:10px; border-top:1px solid; margin-top:10px;}
.copyright p{margin:0px;text-align:center;}
.copyright a{color:#FFF;}
.copyright a:hover{color:#a6ce39; text-decoration:none;}

/*product-page*/

/*logo+menubar*/
.bg{background:#000; padding:0px;}
.logo-img{padding:0px; box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); margin-bottom:20px;}
.menubar{line-height:70px; text-align:right; }
.menubar li{display:inline-block; margin-left:30px;}
.menubar a{color:#000;}
.menubar a:hover{text-decoration:none; color:#a6ce39;}
.black a{background:#000; color:#FFF; padding:5px 10px;}

/*product-detail*/

.home a:hover{text-decoration:none; color:#a6ce39;}
.home .fa{color:#fff; margin:0px 10px;}
.product-detail{ padding:0px 0px;margin-top:20px;}
.product-detail h2{text-align:left; margin-bottom:10px;font-size:30px;font-weight:700;}
.breadcrumb a{color:#333;}
.border{border:1px solid; border-radius:40px;}
.border-inner{background:#75868e; width:15%; height:3px; border-radius:40px;}

/*product-image*/
.product-image{padding-bottom:60px;}
.product-image .zoom-box{width:100%; border:1px solid #fff; padding:10px;display:flex;align-items:center;justify-content:center;}
.product-image .zoom-box img{max-width:400px;background:#fff;}
.margin{padding:0px!important;}
.product_description .item{margin-bottom:30px;}
.product_description .item .heading{margin-bottom:10px;color:#fff;line-height:40px;padding:0px 10px;background: linear-gradient(45deg, #3fa023, #4ca931,transparent);}
.product_description .alt{border-top:1px solid #ccc;padding-top:20px;margin:0px 5px; width: 100%;}
.product_description .alt a{padding-top:10px;}
/*
.product_description .alt .link{margin-top:10px;}
.product_description .alt .link a{padding:10px 20px;font-weight:700;border-radius:3px;}
.product_description .amazon{background:#fe9900;color:#000;}
.product_description .flipkart{background:#f9ce16;color:#2874f0;}
.product_description .item .heading .fa{font-size:18px;font-weight:300;}
.product_description .description{}*/


/*about-page*/
.inner h2{font-size:26px;}
.center p{text-align:center;margin:20px 0px 10px!important;}

.content{padding:30px 0px 0px;}
.content p{margin-bottom:30px;}
.content h3{text-align:left; font-size:20px;margin-bottom:20px;font-weight:700;}
.natural{margin-bottom:50px;}
.center{text-align:center;}
.center p{margin-top:30px;}

.product-image{margin-top:30px;}
.product_description .product_title{font-size:22px;font-weight:700;margin-bottom:20px;}
.product_description .product_price{font-size:22px;font-weight:700;margin-bottom:20px;}
.product_description .tabs{margin-top:25px;}
.product_description .tabs ul{display:flex;}
.product_description .tabs ul li{background:#eee;padding:10px 20px;margin:0px 2px;cursor: pointer;}
.product_description .tabs li.active{background:#60bb46; color:#FFF;}

.product_description .tabs .tabcontentarea{padding:10px;color:#333;}
.product_description .tabs .tabcontentarea .tabcontent{display:none;}
.product_description .tabs .tabcontentarea .tabcontent.current{display:block;}
.product_description .tabs .cta{display:flex;margin-top:10px;}
.product_description .tabs .cta a{padding:10px 0px;margin:0px 5px;color:#fff;transition:all 0.3s;}
.product_description .tabs .cta a:hover{transform:scale(1.1,1.1);}
.product_description .tabs .cta a.link1{background:#333;}
.product_description .tabs .cta a.link2{background:#f89500;}

.nopadding{padding: 0px!important;}

.floatsocialicon{position:fixed;top:100px;right:0px;width:40px;}
.floatsocialicon li{display:block;border:1px solid #fff;width:33px;text-align:center;margin-bottom:5px;padding:5px 0px;}
.floatsocialicon li a{color:#fff;}
.floatsocialicon .fb{background:#4b69b0;}
.floatsocialicon .twitter{background:#37b1e1;}
.floatsocialicon .insta{background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.floatsocialicon .whatsapp{background:#2ba63a;}


.menuarea .sub-menu{display:none;}
.menuarea .has_submenu{cursor:pointer;}
.menuarea .has_submenu > a:after{content:"\f107";font-family:'FontAwesome';font-size:16px;font-weight: 600;margin-left:10px;}

.footer .menu li,.footer .menu li a{display:block;}
.footer .menu li a{color:#fff;text-align:left;padding:0px 0px;}

.categoryarea{padding-bottom:100px;}
.categoryarea .box{padding:10px 0px 20px;}
.categoryarea .box .image{text-align:center;padding:15px;}
.categoryarea .box .image img{transition:all 0.3s;transform: scale(0.9,0.9);}
.categoryarea .box .image img:hover{transform: scale(1,1);}
.categoryarea .box h2{text-align:center;}
.categoryarea .box h2 a{font-size:16px;font-weight:bold;color:#333;}

.header .logo img { height: 70px;}
#overlayer{height:150vh!important;}

.credentailsarea .heading{border-bottom:1px solid #ccc;}
.credentailsarea .heading h2{font-size:22px;font-weight:700;padding-bottom:5px;}
.credentailsarea .box{padding:10px;}
.credentailsarea .box img{max-height:150px;}
.internation1 .box img{max-height:200px;}

.navigation .nav-previous, .navigation .nav-next{margin-bottom:20px;}
.image-small {
    height: 300px;
    border: 1px solid #dcdcdc;
    padding: 10px;
}
.blogheading{
    margin:15px 0px;
}
.navigation{margin:50px 0px;}
.navigation h3{font-size: 18px;margin-bottom:20px;}
a:hover {color: #70b426;text-decoration: underline;}
.description p a {color: #18af47;padding: 8px 0px;display: block;}
.image-small img{max-height:100%;}
.image-small{text-align:center;}