﻿body {margin:0px; padding:0px;font-family: 'Arimo', sans-serif;font-size:16px;}
p{ padding:0px 0px 10px 0px; margin:0px; text-align:justify;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px 0px 10px 0px;font-family: 'Berkshire Swash', cursive;
}
h1{font-size:38px}
h2{font-size:33px}
h3{font-size:29px}
h4{font-size:25px}
img{ border:0px}
a{ text-decoration:none}
.main{ width:100%; margin:auto;}
.banner{width:100%;}

.logo{ /*width:10%;*/ position:absolute; top:10px; left:45%}
.logo img,.banneimgleft img,.banneimgright img{ width:100%}
.banneimgleft{ position:absolute; top:200px; left:18%;}
.banneimgright{ position:absolute; top:200px; right:18%;}
.menu li{ display:inline-block; padding: 13px 3% 12px 3%;text-align: center;}
.menu ul{ margin:0px; padding: 0px; text-align:center;font-size:17px}
.menu{position:absolute;text-align:center;z-index:100;}

.menu a{ color:#fff}
.menu a:hover{ color:#DAE403}
.menu{ width:100%}
.welcomecnt{ width:70%; float:left}
.welcomeimg{ width:28%; float:right; }
.welcomeimg img{ width:100%} 
.defaultauto{ width:80%; margin:auto}
.welcome{  margin:25px 0px ;}
.welcome h1{font-style:italic}
.clear{ clear:both}
.product{ background-image:url(../Images/ProductBG.jpg);  background-size:cover; background-repeat: no-repeat;  height: 679px; text-align:center }
.product ul{ padding:10px}
.productcarosel{margin-top:50px}
.product h1{ text-align:center; color:#fff; padding-top:120px; font-size: 30px; font-weight: lighter;font-style:italic}
.productitle{ font-size:28px}
.product img{ /*position:relative; left:40%*/ text-align: center;}
.prodname h1{ font-weight:lighter}
.product h2{text-align: center; color:#fff; padding-bottom:50px; font-size: 30px; font-weight: lighter;}
.headerbgmob{display:none}
.stayhealthy{width:100%;margin-bottom:90px;text-align:center;}

.map{width:100%;}
.mapcontact{width:48%;float:right;}
.enquirydetails{width:48%;float:left;}
.footerimg img{max-width:100%;}
#menuicon{display:none;cursor:pointer;}

/*.stayhealthy { padding-bottom:150px;border-bottom:15px solid #568825}
 */
.map iframe,.mapcontact iframe{ width:100%; position:relative; z-index:100}
.footer{ background-color:#568825; padding:20px 60px; font-size:13px;}
.footer p{ padding:0px; text-align:center; color:#fff}
.footer a{ color:#fff}
.footerimg{position: relative;
margin-bottom: -45px;
text-align: center;z-index:100
} 

.bannerheader h1{text-shadow: 5px 2px #1a1902;}


.map iframe{border-top:15px solid #568825!important;}


/*pushpanjali(26-6-17) inner page designs*/
.footerVeginul{position:relative;text-align:center;width:120px;margin:auto} 
.footerleafdiv{position: absolute;
bottom: -55px;
}
.stayhealthyres{display:none;}
.stayhealthyres ul{padding:0px;margin:0px;}
.stayhealthyres li{width:100%;display:block;text-align:center;}
 
.innerbanner{width:100%;}
.innerbanner img{max-width:100%;}
.innerlogo img{max-width:100%;}
.innerlogo{position:relative;width:36%;margin:auto;text-align:center}
.inrlogopos{position:absolute;margin-top:10px;}
.headings{width:23%;float:left;}
.headings h1{font-style:italic;font-size:43px}
.breadcp a{text-decoration:none;color:#000;}
.breadcp{width:30%;float:right;text-align:right;margin-top:20px;font-size:14px}
.innermaindiv{width:80%;margin:auto;}

.headings h1{ background-image: url(../images/AtextDesign.png);
background-repeat: no-repeat;
background-position: right 20px;
padding-bottom: 13px;margin-bottom:2px
}
.context{margin-top:10px;}
.aboutus img {float:right;max-width:100%;padding:0px 0px 10px 10px;}
.aboutus p{ padding-top:10px;}
.prodpro li:hover{-moz-box-shadow: 0 0 3px 3px #ccc;
-webkit-box-shadow: 0 0 3px 3px#ccc;
box-shadow: 0 0 3px 3px #ccc;}
.prodpro li:hover .prodesign{background-color:#2d4e0c; color:#fff;}
.prodpro li img{max-width:100%}
.prodpro ul{margin:0px;padding:0px;text-align:center;}
.prodpad{padding:10px 1%;height:170px; background-color:#568825;}
.prodpro li{display:inline-block;width:31%;text-align:center;border:solid 1px #eaeaea;margin:0px .5% 15px .5%; vertical-align:middle}
.prodesign{background-color:#eaeaea; color:#568825;text-align:center;padding:20px 0px;font-weight:bold;height:30px;}

.homepageproduct h2{font-family: 'Cabin', sans-serif;}
/*.contct li{display:inline-block;width:23%;text-align:center;border:solid 2px #eaeaea;margin:0px 2% 25px 2%;padding:20px;float:left;height:150px; }
*/
.contct li{display:table-cell;width:30%;text-align:center;border: 10px solid #fff;
}

.contactlidiv {
    border: solid 2px #eaeaea;
    padding: 50px 5%;
    height: 150px;
}



.contct ul{margin:0px;padding:0px;}
.contct a{text-decoration:none;text-align:center;color:#000;}
.contct p{text-align:center;color:#000;}
/*.item h1{text-align:center; color:#ffffff; margin-top:300px; position:absolute;z-index:10;left: 25%;font-size: 50px;font-weight: bold;}
*/
.bannerheaderbg{position:relative;text-align:center;width:40%;color:#fff;margin:auto;}
.bannerheader{position:absolute;margin-top:260px;z-index:100}
.productdiv img{max-width:100%;}

.menuline img{width:100%;height:45px;}
.homelogo{position:relative;text-align:center;width:45%;margin:auto}
.logopostn{position:absolute;margin-top:20px;z-index:100}
.homelogo img{max-width:100%;}
.bannertext{width: 100%;text-align: center;}
.banercarosel .item img{width:100%;}
.bannertext h1{font-family: 'Oswald', sans-serif;}
.top{position:fixed;bottom:100px;display:none;right:20px;z-index:100000!important}

.mobilebanner{display:none;}
.mobilebanner h1{font-family: 'Oswald', sans-serif;color: #fff;margin-top: -120px;text-align:center;}

.contct li:hover .contactlidiv{-moz-box-shadow: 0 0 3px 3px #ccc;
-webkit-box-shadow: 0 0 3px 3px#ccc;
box-shadow: 0 0 3px 3px #ccc;}

.homepageproduct img,.stayhealthy img{max-width:100% !important;}

.readmore a{text-decoration:none;color: #9f0342;}
.readmore{width: 100%;
text-align: right;
}

.regularbanner img{width:100%;}

.innerheaderbg{width:100%;text-align:center;}
.innerheader{position:absolute;z-index:1000;margin-top:-10px;}


.textclass{width:25%;float:left;}
.textbox{width:70%;float:right;}
.txt{border:1px solid #ccc;padding:5px 0px;width:98% }
.ressubmit{ background-color:#6aa531;color:#fff;padding:12px 15px;font-weight:bold;display:inline-block}
.breadcp p{text-align:right;}

.Mobilebanner,.Mobimg{display:none;}
/*pushpanjali(26-6-17) inner page designs*/

.colmid{float:left;width:3%;}



@media (max-width:999px)
     {
     	.bannerheader{margin-top:160px;}
     	.innermaindiv{width:98%;margin:auto;}
     	/*.contct li{width:22%;}*/
     	.aboutus p{text-align:left;}
     	
     	
     	.headings{width:216px;}
     	
     	.product{height:auto;background-position: center;}
     	/*.product h1{padding-top: 180px;}*/
     	.logo{width: 10%;}
     	
     	#menuicon{display:none;}
     	.menu{display:block;}

     	.banneimgright{display:none;}
     	.product h1{padding-top: 80px;}
     .banneimgright, .banneimgleft{top:160px; left: 40%; width:20%;}
     }
     
     @media (max-width:800px)
     {
     .bannerheaderbg{width:60%;}
     }
     
     @media (max-width:750px)
     {
     	.defaultauto{width:90%}
     	.mapcontact,.enquirydetails{width:100%;float:none;}

     	.welcomecnt p{text-align:left}
     	.bannerheaderbg{width:90%;}
     	.bannerheader{margin-top:110px;}
     	
   
    .contactlidiv {
    border: none;
    margin: 0px ;
    padding: 0px;
    height:auto;
  
}

.contct li:hover .contactlidiv{ box-shadow:none;}


     	.contct li{display:block;width:95%;text-align:center;border:solid 2px #eaeaea;margin:0px 2% 25px 2%;padding:10px 0%;}
     	/*.contct li{width: 85%;margin: 10px auto;}*/
     	
     	.prodpro li{width:46%;}
     	
     	.stayhealthyres{display:block;margin-bottom: 55px;}
     	.footerimgbrdr,.map,.stayhealthy,.welcomeimg{display:none;}
     	
     
     	
     	.banner img{height:auto;}
/*.banneimgright, .banneimgleft{top: 100px;}
#menuicon{display:block;position:absolute; margin-top:25px; right:10%;z-index:100}
.menu{margin: 0px; top:110px;} 

.menu ul{left: 0px;position: absolute;top: 11%;margin-left: 0px;z-index: 100000;width: 100%;background-color: #669934;border-top: 4px solid #f36b83;border-bottom: 4px solid #f36b83;text-align: center !important; }
.menu li{display: block;border-bottom: 1px solid #fff;text-align: center;margin: 3px 6%;padding: 10px 0% !important;}
.menu li{background-image: none;}
.menu li a{color: #ffffff !important;font-weight: bold;}
.menu li:last-child{border-bottom: 0px;}
.menu li a{ padding:0px;}
.menu li :hover{ background-color:none; }
     	#menuicon{right: 10%;}*/
     	.welcomecnt,.welcomeimg{width:100%;}
     }
     
     @media (max-width:600px)
     {
     	.bannerheaderbg{display:none;}
     	.aboutus img{float:none;padding:0px;display:block;text-align:center}
     	h1{font-size:32px}
     
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:20px}
.headings h1 {font-size:30px;background-image:none;border-bottom:1px solid #3C6D14;padding-bottom:0px;margin-bottom:5px}
     }
     
     @media (max-width:500px)
     {
     	.realbanner,.normalimg{display:none;}
     	.Mobilebanner,.Mobimg{display:block;}
     	
     .breadcp{float:none;width:100%;margin:0px;text-align:left}
     .headings{float:none;}
     .headerbgmob{display:block;background-image:url(../images/HeadderBG.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#669934}
     .headrpad{padding:15px 1%}
     	.prodpro li{display:block;width:96%;}
     	.innerlogo{margin:0px;width:140px;}
     	.inrlogopos{margin-left: 10px;}
     	
     	.regularbanner,.innerlogo,.colmid{display:none;}
     	.mobilebanner{display:block;}
     	
     	.productcarosel h2{font-size:19px}
     
     	.mobilebanner h1{margin-top:-80px;left:5%;}
     	
     	.textclass,.textbox{display:block;width:100%}

     	.banneimgright, .banneimgleft{top: 75px;}
    
.menu ul{top: 5%;}
.footerimg{left: 30%;}
.menu{top:50px;}
.footer p{text-align: center;}
.geadrmonlog{float:left;width:60%;}
.geadrmonlog img{max-width:100%}

.homelogo{display:none}
.menuline{display:none;}

#menuicon{display:block;position:absolute; top:35px; right:10px;z-index:100}


.menu ul{left: 0px;position: absolute;top: 50px;margin-left: 0px;z-index: 100000;width: 100%;background-color: #669934;/*border-top: 4px solid #f36b83;border-bottom: 4px solid #f36b83;*/text-align: center !important; }
.menu li{display: block;border-bottom: 1px solid #fff;text-align: center;margin: 3px 6%;padding: 10px 0% !important;}
.menu li{background-image: none;}
.menu li a{color: #ffffff !important;font-weight: bold;}
.menu li:last-child{border-bottom: 0px;}
.menu li a{ padding:0px;}
/*.menu li :hover{ background-color:none; }*/
     

}
     
     
     @media (max-width:400px)
     {
     .footer{padding:20px 10px;}
     	.mobilebanner h1{margin-top:-80px;left:0%;text-align:center;}
     	
     }
     
     
     
      @media (max-width:350px)
     {
     		
     
     	 .geadrmonlog {width:200px}
     		
     	.banneimgright, .banneimgleft{top: 60px;}
     	 .logo{width: 15%; top: 5px; left: 40%;}
     	 .footerimg{left: 15%;}

     }
     @media (max-width:300px)
     {.innermaindiv{margin-top:0px;}
      .contactlidiv a{font-size: 15px;}
     }