body{ margin:0px; padding:0px; font-size:15px; line-height: normal;   font-family:'Poppins';}
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,div { }

html,body{ overflow-x: hidden}
 
input{ border-radius:0px; -webkit-border-radius:0px;-ms-border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px}
 p, h1, h2, h3, h4, h5, h6, ul, ol, li{ margin: 0; padding: 0; list-style:none; font-weight:normal; }
input{ outline:none;}
a{ text-decoration:none;}
img{ border:0px; max-width:100%;/* ie8 */ margin:0px;}
.clearFix:before, .clearFix:after
 { content:""; display:table;}
.clearFix:after{ clear:both; margin:0px;   line-height:0px; padding:0px;}

  header.smaller,.herbal_img,.nutraceutical_img,.cosmetci_img,.protein_img, header h1#logo, header.smaller h1#logo, header nav a,.readmore,.menuFix ul li a img,
.prctfix img,.ovesrlay,header nav,.moreinfo-btn1,.moreinfo-btn{-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;}
.clearFix{ zoom:1} 
 
.bannerfix{ width:100%; margin: 0 auto; margin-top: 120px;}
 
.inputfield_c{
	border: 1px solid #ccc;
  border-radius: 4px; height: 45px; padding: 5px; width: 540px; padding-left: 20px;  font-size: 15px; color: #7f7f7f;

}
 
 header {  width: 100%;  height: 120px; background-color: #fff; background-image: url("../images/theme-patti.jpg"); background-repeat: repeat-x; background-position: center bottom; position:  fixed;  top: 0;
  left: 0;  z-index: 99999;   }.inebotomm{ width:250px; display: none; height: 8px; background-color: #21abf0; position: absolute; top: 120px; z-index: 99;  }
  header h1#logo { display: inline-block; width:341px; background-image:url("../images/shugam_logo.jpg"); ;background-repeat:no-repeat;   height:87px;  float: left; margin:28px 0 0 30px  }
  header nav {  width:840px; position: fixed;  right:10px; top: 60px; margin: auto; }
    header nav a { position: relative; display: block; font-size:13.5px; float: left; margin-left: 20px;border-bottom:2px solid #fff; padding-bottom:2px; letter-spacing: 0.5px; color: #000; text-transform:uppercase; position: relative}
	header nav a:hover{  color: #3a6aad}
.overviewbg{ width:100%; height: 100%; position: fixed; z-index: 999999999; background: rgba(0,0,0,0.8); }
.popupimg{ width:1000px; position: fixed; height: 500px; background: none; left: 0; right: 0; top: 0; text-align: center; overflow: hidden; bottom: 0; margin: auto}.cancelico{ width:50px; height: 50px; position: fixed; right:20px; top:20px; background-image: url("../images/cancel-icon.png"); background-repeat: no-repeat; background-position: center center; cursor: pointer; z-index: 9999999999999} 

/**
 header.smaller {height: 75px; }
    header.smaller h1#logo { width:230px;margin: 14px 0 0 30px ; height:55px; background-size: 100%; 
}header.smaller nav{ top:40px;}
    header.smaller nav a {  }
	.menuFix ul li a{ border-bottom:0px;}
	header.smaller .container { height:65px;}.menuFix ul li a img:hover{ padding-top:7px;}
  header.smaller .tuvcertifie{ width:100px;   margin-top: 10px; }
  header.smaller .yearlogo{ width:50px;  position: fixed; right: 20px; top: 10px; z-index: 999}
 **/
header.smaller .inebotomm{ top: 75px; } .mapsec{ width:70%; float: left}.footeradd{ width:18%; padding-top: 150px; margin-left:5%; float: left; font-size: 15px;}

 
.mancap{ width:100%;  background-image:url("../images/shugam.gif"); background-repeat: no-repeat; background-position: center center; position:relative ; background-size: cover; background-attachment: fixed; margin-top: 280px; padding-bottom: 80px; }.manufacture_portfolio{ width:1000px; padding: 60px 60px; background-color: #fff; border-radius: 15px;box-shadow: 0px 0px 10px 7px rgba(0,0,0,0.1); position: absolute; left: 0; right: 0; top:-170px; margin: auto}

.menupop{ width:450px; height: auto; line-height: normal; display: none;  padding: 25px; position: absolute; top:22px; left: -150px; background-color: #fff;}
#clickpp:hover .menupop{ display: block;}.leftMenuu{ width:30%; padding-top: 50px; float: left;}.rightMenuuuv{ width:68%; float: right;}.leftMenuu span{ display: block; cursor: pointer;   line-height: 40px; border: 0px; padding: 0px; text-align: left; color: #1f1f1f}.menudoor1{ display: none;}.leftMenuu span:hover{ color: #2f2f2f} 
.menuicn{ display: none;}
 .menupop1{ position: absolute; left: -30px; top: 22px; background-color: #fff; padding: 25px;}
.overhen{ height: 390px;overflow: hidden;}.menupop1{ display: none; width:150px; padding-bottom: 50px;}#clickpp1:hover .menupop1{ display: block}
.menupop1 span{ font-size:14px; display: block;  cursor: pointer;color: #1f1f1f; line-height: 30px;}.menupop1 span:hover{ color: #2f2f2f}

.mhd1{ font-size:38px;color: #062a3f;font-weight: bold; }
.hd1{ font-size:35px; color: #062a3f; font-weight: bold; letter-spacing: -0.2px;}
.hd1-1{ font-size:35px; font-weight: bold;  letter-spacing: -0.2px;}
.hd2{font-family:'Poppins SemiBold'; position: relative; font-size:20px; letter-spacing: -0.2px; line-height: 25px; padding-bottom: 20px; margin-bottom: 15px;}
.hd3{font-family:'Poppins SemiBold'; position: relative; font-size:30px; letter-spacing: -0.2px; line-height: 25px; padding-top:15px; color: #6aa21b}
.hd2:after{ position:absolute; content: ''; border-bottom: 5px solid #fff; left: 0; bottom: 0px;   ; width:150px;}
.gryhead{ font-size:36px; font-family:'Poppins SemiBold';}
.padd-50{ padding-bottom: 50px;}
.padd-tp-50{ padding-top: 90px;}
.padd-tp-40{ padding-top: 60px;}
.margn-50{ margin-bottom:70px;}
.formhd{ font-size:30px; line-height: 40px; margin-bottom: 70px; color:#062a3f;font-family:'Poppins SemiBold';}

.liststye ul li{ list-style-type: disc; margin-left:25px;}
.liststye strong{ color:#000; display: block;}

.moreinfo-btn,.moreinfo-btn1{ padding: 15px 60px 10px 20px; background-image: url("../images/right_arrow.png"); background-repeat: no-repeat;  display: block; width:80px; float: right; margin-bottom: 35px; background-position: center right 15px; background-color: #19be6f; color: #fff; border-radius: 8px; font-size:16px; letter-spacing: 0.5px;}

/*.moreinfo-btn1{ float:none; margin: 0 auto; margin-top: 35px; font-size:25px; width:170px; text-align: center;
background-position: center right 30px; 
}*/
.not-allowed {
    cursor: not-allowed! important;
}
.moreinfo-btn1{ float:none; margin: 0 auto; margin-top: 35px; font-size:25px; width:210px; text-align: center;
background-position: center right 30px;cursor:pointer; 
}.moreinfo-btn1:hover{background-position: center right 35px; background-color: #075e3a}
.moreinfo-btn:hover{background-position: center right 25px;}
.leftpos{ float: left; width:45%}.rightpos{ float: right; width:55%}
.ul-li li{ list-style-type: disc;} .ul-li{ margin-left:50px;}.faclitusec{ width:1100px; margin: 0 auto; padding-top:430px; color: #fff;}
.box1,.box2,.box3{ width:25%; float: left;}.box2{ width:39%}.box1{ padding-right:5%;}.box2{ padding-right:5%;}
.grenfont{ color:#9ade55}.boxfix{ margin-top:50px;}.boxfix span{ line-height:20px; display: block}
.light-grn-bg{ width:100%; padding: 100px 0; background-color: #dfe9c1;}.prctfix{ width:1200px; margin: 0 auto;}
.imgsize{ width:48%;  line-height: 0; border:0} .prctfix img{ padding:0.5%; }
.prctfix img:hover{ transform: scale(1.1,1.1)}
.part4{ background-image: url("../images/bottom_img.jpg"); background-repeat: no-repeat; background-position: right bottom; padding: 100px 0 180px;}.contentFix{ width:1100px; margin: 0 auto; font-size:17px; line-height: 30px;}
.ayurvedicdose{ width:100%; padding: 100px 0 50px 0; background-color: #0ec9b2; text-align: center}
.aligbb{ text-align:center}.brndlogo{ text-align:center;}.brndlogo img{ padding:1%;}.abtsecc{ width:1100px; margin: 0 auto; padding: 70px 0}.leftcont{ float:left; width:44%; margin:3%; font-size:18px; line-height:35px;}
.footerbg{ width:100%; position: relative; padding: 70px 0; background-image: url("../images/dot-bg.png"); background-repeat: no-repeat; background-position: left 12% bottom 15px; background-color: #143359; color: #fff;}.footerfix{ width:1100px;}.footerfix{ width:1100px; margin: 0 auto;}.ftr_left{ width:30%; float: left;}.rght_ftr{ float:right; width:65%; margin-top: 35px;}.ftrlink{ float:left; width:30%; display: block; margin: 0 1.5%;}.ftrlink a{ color:#fff;}.ftrlink h3{ font-size:22px;} .copyrt{ width:50%; line-height:80px; float:left}.socilmedia{ float:right; width:30%;}.socilmedia a:hover{ color:#9bdf56}
.socilmedia a{ color:#fff; padding: 0 10px; font-size:35px; }.cpfixsoc{ margin-top:20px;}
.footercontat{ width:1050px; padding:20px 30px 10px 30px; background-color: #fff; border-radius: 10px;
	box-shadow: 0px 0px 10px 7px rgba(0,0,0,0.1);  position: absolute; text-align: center; left: 0; right: 0; top:-120px; margin: auto}
.ftrlink a:hover{ color:#9bdf56}
video{width:100%;}.videxosec h2{ font-size:25px; padding-bottom: 15px; font-weight: 600; color: #6aa21b}
.abtbanner,.affiliation_banner,.global_banner,.infrastructure_banner,.prodct_banner,.quality_banner,.contact_banner{ width:100%; height:500px; position:relative; background-image: url("../images/about-banner.jpg"); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: cover; margin-top: 120px;}.affiliation_banner{ background-image: url("../images/affiliation.jpg")}.global_banner{ background-color: #005e1a; background-image: none}
.infrastructure_banner{ background-image:url("../images/infrastrcture.jpg")}
.prodct_banner{ background-image: url("../images/product_banner.jpg")}
.quality_banner{ background-image:url("../images/quality/quality_banner.jpg")}.contact_banner{ background-image:url("../images/contact_us/contact_banner.jpg")}


.abttext{ font-size:60px; color: #fff; text-align: center; font-weight:bold; position: absolute; left: 0; line-height:45px; right: 0; top: 0; bottom: 0; margin: auto; height: 100px;}
.abttext span{ display:block; font-size:30px;}.contetnpart{ width:1100px; font-size:16px; padding: 100px 0; margin: 0 auto; color: #7a7a7a}.abtparllel{ background-image: url("../images/about-img.jpg"); background-repeat: no-repeat; background-position: center center; width:100%; line-height: 500px; font-size:45px; color: #fff; background-attachment: fixed;text-align: center; font-weight: bold; background-size: cover;}
.services{ width:800px; position:relative;  background-color: #00857c; color: #fff; padding: 50px 60px; z-index: 99; margin: 0 auto; margin-top: -100px;}.services h3{ font-size:23px; line-height:28px; font-weight: 500; margin-bottom: 35px;}.services ul li{ list-style-type: disc; margin-left: 35px;}
.lefrside{width:48%; float: left}.visionmission{ width:1100px; margin: 0 auto; margin-top:100px; margin-bottom: 200px;}.vmsewt{ margin-top:25px;}.vmsewt h2{ font-size:30px; color:#00857c; font-weight:bold}
.pdgleft{ padding-left:4%;}.pdglrgt{ padding-right:4%;}.logosecc,.infrastructset{   padding: 100px 0 130px 0; width:1150px; margin: 0 auto}.infrastructset{width:1050px;}
.logosecc img{ padding:0 10px; padding-bottom: 75px}.logosecc{ text-align:center;}
.prd1,.prd2,.prd3,.prd4,.prd5,.prd6,.prd7,.prd8{ width:1050px; height: 519px; background-image: url("../images/p1.jpg"); background-repeat: no-repeat; background-position: center center; text-align: center; overflow: hidden;  display: block; margin-bottom: 50px; position: relative }

.ovesrlay{ width:100%; height:100%; position: absolute; background: rgba(0,25,44, 0.2); left: 0;   right: 0; bottom: 0; top: 0; margin: auto;    color: #fff; font-size:40px; font-weight:bold; border-radius:39px; }

.prd:hover .ovesrlay{width:100%; height: 100%; background: rgba(0,25,44, 0.9);font-size:40px;  }
.ovesrlay span{ font-size:18px; display:block; font-weight: normal}
.ovesrlay h1{ font-size:45px;line-height: 50px; padding-top: 220px; }

.prd2{ background-image:url("../images/p2.jpg")}
.prd3{ background-image:url("../images/p3.jpg")}
.prd4{ background-image:url("../images/p4.jpg")}
.prd5{ background-image:url("../images/p5.jpg")}
.prd6{ background-image:url("../images/p6.jpg")}
.prd7{background-image:url("../images/p7.jpg")}
.prd8{background-image:url("../images/prd8.jpg")}

.cyabbg{ width:80%; padding:7% 10% 5% 10%; color: #fff; position: relative;  font-size:26px; background-color: #00857c;  }
.purpledsbg{ width:80%; padding:7% 10% 5% 10%; color: #fff; position: relative;  font-size:26px; background-color: #213455;  }
.greenbgg{ width:80%; padding:7% 10% 5% 10%; color: #fff;  position: relative; font-size:26px; background-color: #22580c;  }
.idset{ position:absolute; top:550px; display: block}

.darl_blue_bg{ width:70%; padding:7% 15%;  font-size:18px; position: relative;color: #fff; text-align: center;background-color: #004458}
.worry_about_dossier{ width:100%; height: 500px; background-image: url("../images/dossier.jpg"); background-repeat: no-repeat; background-position: top center; background-attachment:fixed; background-size: cover}

.infrastructure_sub{ width:100%; margin: 0 auto; padding: 100px 0 70px; text-align: center;  margin-top: 100px; font-size:49px; background-color: #E7E7E7; font-family:'Poppins SemiBold'; line-height: 45px;}
.infrastructure_sub span{ display:block; font-size:25px;}
.subnge{ text-align:center; padding-bottom: 25px;}
.fntsize{ font-size:17px; line-height: 20px; display: block}
.subnge1{ text-align:center; padding-bottom: 25px; font-size:16px;}
.worry_text{ width:1100px; margin: 0 auto; text-align: left; font-size:70px; color: #004458; line-height: 80px; padding-top: 170px; font-family:'Poppins SemiBold';}.worry_text span{ display:block; font-size:110px;}.contetnpart ol li{ list-style-type:decimal; margin-left: 55px;}
.chartsection{ background-color:#e1f8ff; padding: 70px 0; text-align: center;}.light_blue_left{ width:23%; padding:5%; background-color: #00857c; height:450px; float: left }.dark_blue_right{ width:23%;height:450px; float: left; padding: 5%; background-color: #004458}.twoclirFix{ margin:20px 0;  color: #fff; line-height: 23px;}.blufont{ color:#0bbef2}
.boxx31{ width:30%; float: left; margin: 0 1.5%; text-align: center}
.margn-150{ margin-bottom:100px;}
.pafinbtom{ padding-bottom:220px}

.leftimg{ width:35%; float: left}.rightcontr{ float:right; width:60%;}
.leftimg1{ float:right; width:35%}.rightcontr1{ float:left; width:60%;}
.worryabout_tab{ width:250px;  position: fixed; background-color: #3a6aad; color: #fff; height: 45px; line-height: 45px; top: 0; right: 290px; z-index: 99999999; border-bottom-left-radius:10px; border-bottom-right-radius:10px;text-align: center; display: block}.producsec{ width:1000px; margin:0 auto; padding: 90px 0 220px;}.leftprasdd,.rightprddd{ width:49%; margin: 0 0.5%; float:left;color: #fff; font-size:30px; text-transform: uppercase; letter-spacing: -0.5px; line-height: 35px;}

.herbal_ayurvedic{ background:rgba(67,78,199,1); padding:350px 50px 30px 30px; border-radius:10px; display: block; color: #fff}
.herbal_img,.nutraceutical_img,.cosmetci_img,.protein_img{ background-image: url("../images/ayurvedic.jpg") ; background-repeat: no-repeat; background-position: center center; display: block;   background-size:0%;border-radius: 10px;}
.nutraceutical_img{ background-image: url("../images/nutrache.jpg")}
.cosmetci_img{  background-image: url("../images/cosmetic.jpg")}
.protein_img{ background-image:url("../images/protien_spplement.jpg")}

.herbal_img:hover,.nutraceutical_img:hover,.cosmetci_img:hover,.protein_img:hover{ opacity: 1; background-size: 101%;}

.nutraceutical_img:hover .nutraceutical_supplemnt{background:rgba(0,201,197,0.09);}
.herbal_img:hover .herbal_ayurvedic{background:rgba(67,78,199,0.09); }
.cosmetci_img:hover .cosmetic_products{background:rgba(237,101,170,0.09);}
.protein_img:hover .protein_powder{background:rgba(234,157,101,0.09);}

 
.cosmetic_products{ background-color: #eb65ab;padding:200px 50px 30px 30px;border-radius:10px; margin-top: 10px;display: block; color: #fff}
.nutraceutical_supplemnt{background:rgba(0,201,197,1);padding:200px 150px 30px 30px;border-radius:10px; margin-bottom: 10px;display: block; color: #fff}.protein_powder{ background-color:#eb9b65; padding:200px 100px 30px 30px;border-radius:10px;display: block; color: #fff}

.verificationsec{ width:800px; margin: 0 auto; background-color:#fff; padding: 50px;}.inputfield,.selectfie{ width:90%; border: 0px; border: 2px solid #ccc; line-height: 45px; height: 45px; font-size:14px; color: #737373; padding-left: 5%; letter-spacing: 1px; margin-bottom: 15px;}.selectfie{ height:50px; width:95.8%;}.noetext{ color:#6F6F6F; letter-spacing: 0.5px; margin-bottom: 35px;}.subitbt,.cancbtn{ width:250px; height: 65px; line-height: 65px; background-color: #81b050; border: 2px solid #3b8236; color: #fff; font-weight:bold; cursor: pointer;letter-spacing: 0.5px; font-size:16px; }.cancbtn{ color:#2b5e38; background-color: #fff; margin-left: 15px;}
.subitbt:hover,.cancbtn:hover{ background-color:#3b8236; color: #fff;}.toplingkd{ position:fixed; top: 5px; right:25px;  z-index: 99999999}.toplingkd a{color:#77a548; font-size:16px; margin: 0 10px;}
.formbagd{ background-color:#e1eac1; padding: 200px 0 210px;}.certifix{ width:1100px; margin: 0 auto;}
.cebox1{ width:30%; margin:0 1.5%; float: left}.cerfiboxx{ margin-top:50px;}
.certifix h1{ font-size:25px;font-family:'Poppins SemiBold'; line-height: 30px;}.certifix h2{ font-size:25px}

.certifix h3{ font-size:18px; text-align: center; padding-right: 20px; font-family:'Poppins SemiBold'; line-height: 22px; margin: 20px 0; color: #161616}
.videxosec{ width:900px; text-align: center; margin: 0 auto; padding:50px 0 200px; }

/**********qualityr************/

.quality_cont{ width:1200px; margin: 0 auto; padding: 70px 0 100px;}
.quality_title,.pathway{   padding: 30px 0 30px 0; margin: 0px auto; text-align:center; background-image: url("../images/quality/line.jpg"); background-repeat: no-repeat; background-position: center 80px;;  }
.quality_title h1{ font-weight: bold; font-size: 30px;}
.pathway{ background-image: url("../images/quality/line2.jpg"); }
.pathway h1{ font-weight: bold; font-size: 30px;}

.quality_box{  height:280px; margin: 0px; }
.quality_sub_box{ width: 190px; height:280px; float: left; margin-left: 5px; margin-right: 5px; }
.quality_green_box{ width: 162px; height: 182px; background-color: #77bc21; margin: 0px auto; border-radius: 30px;text-align: center;}
.quality_text_box{ width: 162px; margin: 0px auto; padding-top: 10px; text-align: center; line-height: 20px;}

.pathway_box{ width: 1205px; height:88px; margin: 0px; padding-top: 50px; text-align: center;}
.vie_video{width:900px; text-align: center;margin: 0 auto; margin-top: 200px; }.vie_video h1{ font-size:25px; line-height:40px;}
.vie_video h1 strong{ font-size:30px;}

/**********contactr************/
.contact_top{ width: 1205px; padding: 80px 0 70px 0; margin: 0px auto; }
.contact_top h1{line-height: 45px; font-size: 35px; }
.contact_cont{ width: 1205px; height: auto; padding-bottom: 20px; margin: 0px auto;}
.contact_cont_left{ width: 50%; height: auto; padding-right: 4%; float: left;}
.contact_cont_right{ width: 45%; height: auto; float: right;}
.contact_cont_left_box{  height: auto; float: left; padding-bottom: 30px; padding-right: 20px;}

.submit{ width:220px; height: 60px; border: 2px solid #0d7c30; float: left; margin: 20px; display: block; text-align: center;text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 16px;
    font-weight: bold; background-color: #fff; line-height: 45px; color: #0d7c30;  cursor: pointer; }

.map_se{box-shadow:20px 20px 80px -8px #adadad; border:30px solid #fff;}
.submit:hover{color: #ffffff; background-color: #0d7c30; transition-duration: 0.5s;}
.googlemaddp{ width: 100%; height: 520px; }
.margnbtm{ margin-bottom: 100px; margin-top:80px}.eveimg{ text-align:center; margin-bottom: 50px;}.eveimg span{ display:block; font-size:16px;}.newseventsbt{ width:280px; position: fixed; text-align: center; right: 552px; top:7px; display: block; color: #77a548; font-size:16px; z-index: 9999999}


.newseventsbt {
      
    
      -webkit-animation:colorchange 0.1s infinite alternate;
      
      
    }

    @-webkit-keyframes colorchange {
      0% {
        
        color: #00b125;font-size:16px;
      }
      
      100% {
        
        color: #1451a6;font-size:16.5px;
      }
     
    }


input[type="checkbox"] {
  
  background-color:darkolivegreen;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 35px;
  height:35px;
  border: 2px solid #296C1B;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
}

.form-control + .form-control {
  margin-top: 1em;
}


/**********scrollbar************/
 ::-webkit-scrollbar {
    width: 7px;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width: 10px; 
}



::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#19be6f; 
    width: 0;
}
 
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}
  
