body{ margin:0px; padding:0px; font-size:14px; letter-spacing:0.5px; font-family: arial;}
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,div { }
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;}

.dwnload span,.dwnload,.galleryyy,.prdsec img{-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;}
.bannerSecc{ margin-top: 98px;  width: 100%;  position: relative;}
.bannrFic{ width:1000px; left: 0; right: 0; bottom:-150px; position: absolute; margin: auto; background-color: #fff; padding: 20px; z-index: 999}
.innerConter{ width:90%; text-transform: uppercase; border: 2px solid #7c7c7c; padding: 35px 5%; text-align: center;}
.innerConter h2{ font-size: 35px; font-weight: bold; letter-spacing: 1px; letter-spacing: 0px; color: #000}.innerConter p{ font-size:15px; padding-top: 20px; line-height:25px; letter-spacing: 0.2px;}
.container {
  width: 94%;
  margin: 0 auto;
  padding: 0 30px;
   }
.twosecc{ width:100%;  padding: 150px 0 50px 0;}
.abtCompnay{ width:800px; margin: 0 auto; padding: 80px 0; margin-bottom: 100px; background-image: url("../images/white-transparent-icon.png"); background-repeat: no-repeat;  background-position: center center}.abtCompnay h3{ font-size:22px; letter-spacing: 1px; text-transform: uppercase; text-align: center; font-weight: bold; margin-bottom: 20px;}
.abtCompnay p{ font-size:20px; letter-spacing: 0.5px; color: #747474; padding-bottom:45px; line-height:30px; font-style: italic; text-align: center}
.readmrer{ width:200px; display: block; height: 40px; line-height: 40px; text-transform: uppercase; letter-spacing: 2px; margin: 0 auto; background-color: #fff; border: 1px solid #000; color: #000; text-align: center;}
.prdcSecc{ width:1100px; margin: 0 auto; margin-top: 40px;}
.prdfour{ width:25%; float: left; display: block;}.logosec{ width:100px; -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;  position: absolute; left: 25px;  top: 50px ; z-index: 99999}
.downod-gallery{ width:1000px; margin: 0 auto; margin-top: 80px; margin-bottom: 60px;}.dwnload,.galleryyy{ width:45%; background-color: #ab021f; color: #fff; margin: 0 2.5%; height: 350px; float: left}.galleryyy{ color: #000; background-color: #ffa300;line-height:350px; font-size: 45px; font-weight: bold; text-align: center; letter-spacing: -0.5px;}.dwnload{ background-image: url("../images/download-brochure.png");  text-align: center; background-position: top 60px center; background-repeat: no-repeat;}.dwnload span{ width:100%;  color: #fff; font-size:30px; padding-top:250px; display: block; font-weight: bold;}
.dwnload:hover{background-position: top 70px center;}.dwnload:hover span{ padding-top:240px;}.galleryyy:hover{ font-size:50px;}
.readmrer:hover{ background-color: #000; color: #fff;}.footerBgg{ width:100%; background-image: url("../images/footerbg.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover;; padding:40px 0;}.footerffix{ width:1100px; margin: 0 auto;}.footerlogoo{ width:30%; float: left; background-image:url("../images/white-transparent-icon.gif"); height: 300px;background-repeat: no-repeat; background-position: center center; background-size: auto 80%}
.servicesSide{ width:20%; margin:100px 1% 0 1%; float: left;}.footerffix a{ color: #fff;}.servicesSide ul li{ line-height: 35px; padding-left: 10px; font-size:15px;  color: #ffa300}.aboutBanner,.manufacturingbanner,.clientbanner{ width:100%; height: 300px; background-image: url("../images/about-banner.jpg"); background-repeat: no-repeat; background-position: center center; margin-top:100px; margin-bottom: 65px;}.clientbanner{ background-image: url("../images/client-banner.jpg")}
.manufacturingbanner{ background-image: url("../images/manufacturing-facility-banner.jpg")}
.aboutSec{ width:1000px; margin: 0 auto; padding:30px 0 70px}.aboutImg{ width:48%; float: left;}.abutContent{ float:right;width:47%; text-align: justify;padding-top: 60px; line-height:30px; letter-spacing: 0.5px;}.aboutSec p{ line-height: 25px; padding-top: 50px; padding-bottom: 50px;}.servicesSide ul li a:hover{ border-bottom: 1px solid #fff;}
.aboutSec h3{   font-size:20px;  font-weight: bold; color: #22409a; text-transform: uppercase; padding-bottom: 35px;}.aboutSec span{ font-weight: bold;   text-align: left}.aboutSec b{ float: right;}.borderlinecontetn{ width:800px; text-transform: uppercase; text-align: center; padding: 25px 25px; margin: 0 auto; font-size:17px; border: 2px solid #ff0040; margin-top: 50px; font-weight: bold; line-height:20px;}
.mainheadd{ text-align: center; font-size:35px; letter-spacing:2px; color: #22409a; font-weight: bold; padding-bottom: 50px;}.prdsec{ width:30%; margin: 0 1.5%; float: left; text-align: center}.prdsec span{ line-height: 35px; letter-spacing: 2px; color: #000}.margntop{ margin-top: 35px;}.prdsec img:hover{ transform: scale(1.1,1.1)}
.prodctBanner{ background-image: url("../images/product-banner.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; height: 300px; margin-top: 100px; margin-bottom: 50px;}
.contactForm{}.contactFixx{ width:1100px; margin: 0 auto; padding:70px 0 70px}.contactBnner{ width:100%; height: 300px; margin-top: 80px; background-color: #000;}.contactFixx label{ display: block; line-height: 29px; letter-spacing: 2px; font-size:12px; margin-top: 15px;}.contactFixx h2{ padding-bottom: 25px; color: #23409e; font-size:30px; font-weight: bold}
.inptprp{ width:98%; border: 0px; line-height:35px; padding-left: 2%; background-color: #f2f2f2}.contactForm{ width:48%; float: left}.contactAdd{ width:48%; float: right; }.submitbtn{ width:200px; display: block; letter-spacing: 2px; line-height: 35px; margin-right:20px; text-transform: uppercase; letter-spacing:2.5px; font-weight: bold; cursor: pointer;text-align: center; font-size: 12px; float: left; background-color: #000; color: #fff; border: 0px; margin-top: 25px;}.submitbtn:hover{ background-color: #000}.iframeMap{ width:100%; height: 350px;}.adressSec{ background-color: #22409a; padding:20px; padding-bottom: 40px; color: #fff; text-align:  center}.adressSec h4{ font-size:20px; padding-bottom:10px; margin-top:30px; letter-spacing: 1.3px; text-transform: uppercase; color: #fff}.gallerysec{ margin-bottom: 60px;}.padingTopp{ padding-top:150px; background-color:#f3f3f3}
.gallerySecc{}.galleryFicc{ width:49%; margin: 0 0.5%; margin-bottom: 0.5%; float: left;}
.topheader{ width:440px; position: fixed; right: 21px; top: 12px; z-index: 9999999}.emailicon,.contactIcon{ float: left; width:170px; padding-left: 60px; background-image: url("../images/email-icon.jpg"); height: 50px; background-repeat: no-repeat; background-position: left center;}.topheader h3{ font-size: 13px;  font-weight: bold; }.topheader span{ font-size:12px; letter-spacing: 0.5px; color: #a4a3a3}
.contactIcon{ width:150px; background-image: url("../images/call-icon.jpg")}.servicesSide h3{ font-weight: bold; color: #fff; text-transform: uppercase; font-size:15px; letter-spacing: 1.2px; padding-bottom: 10px;}
.parttwo{ width:1200px; margin: 0 auto; padding: 100px 0}.abtimgg{ width:30%; float: left;}.abtContetn{ width:70%; float: right; background-image: url("../images/white-transparent-icon.png"); background-repeat: no-repeat; background-position: top 100px center; padding-top: 50px;}.abtContetn h2{ font-size:40px; color: #22409a; font-weight: bold; line-height: 70px; letter-spacing: -0.5px; text-transform: uppercase}.abtContetn h2 abbr{ display: block; color: #000; text-align: center; font-size: 16px; letter-spacing: 1px; line-height: 40px;}

.abtContetn p{ line-height:25px; padding-bottom: 30px;}.abtContetn span{ display: block; background-color: #ac0320; font-size:27px; color: #fff; padding:25px; text-transform: uppercase;}.abtContetn span b{ width:80%; float: left;}.abtContetn span a{ float: right; width:18%; font-weight: bold; border: 2px solid #fff; line-height: 60px; text-align: center; color: #fff; font-size:14px;}.abtContetn span a:hover{ background-color: #fff; color: #000;}
.prddev{ width:29%; border: 1px solid #ab021f; padding: 1%; float: left; margin: 0 1%;}.prdsecc{ width:1300px; margin: 0 auto; margin-bottom:100px;}.prdsecc h3{ text-align: center; color: #22409a; text-align: center; display: block; font-weight: bold; font-size: 36px; padding-bottom: 50px;}.prddev span{ display: block; text-align: center; line-height: 35px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; margin-bottom: 10px; color: #fff; background-color:#ab021f;}.prddev img{ line-height: 0; padding: 0; margin: 0; border: 0; display: block}.prddev p{ font-size:13px; letter-spacing: 0px; padding-bottom: 20px;}.prddev a{ color: #000; display: block; text-align: center; font-weight: bold;}.prddev a:hover{ text-decoration: underline}.countingSec{ width:100%; height: 300px; background-image: url("../images/counting-bg.jpg"); background-repeat: no-repeat; background-size: cover;}

.counterFix{ width:1000px; margin: 0 auto; padding-top: 100px;}.counterFix .counter{ width:33.3%; text-align: center; float: left; position: relative;}.counter span{ color: #fff; font-weight: bold; font-size:90px;}.counter p{  padding-left: 37px; display: block;  color: #fff; font-size:19px; letter-spacing: 1px;} .plszs,.plszs1,.plszs2,.plszs3{ position: absolute; right:75px; top:30px;}.plszs1{ right: 45px;}.plszs2{ right: 20px;}.iso-logo{ position: fixed; right:220px; top:21px; z-index: 999999999999}.plszs3{ right:100px;}
.margntop1{ margin-top: 100px;}.manufacSec{ width:1000px; padding: 20px; text-align: center; background-color: #223f9b; color: #fff; margin: 0 auto;}
.manufacSec h3{ font-size:20px; padding-top: 20px; font-weight: bold;}.manufacSec p{ font-size:13px; padding-top: 10px; line-height: 20px;}
.cleintFixx { text-align: center}.viewmoree{ width:200px; display: block; margin: 0 auto; margin-top:35px; height: 50px; line-height: 50px; border: 1px solid; color: #000; text-align: center;}.viewmoree:hover{ background-color: #000; color: #fff;}.manufactru{ width:1100px; margin: 0 auto;}.manufactru p{ line-height: 22px;}table {  border-collapse: collapse;  width: 100%; margin-bottom: 30px;}td, th { border: 1px solid #ccc; text-align: center; padding: 8px; vertical-align: middle}.head3{ font-size:17px; font-weight: bold; margin-top:20px; padding-bottom:15px;}table strong{ color:#fff;}.head222{ font-size:16px; color: #ac0320; text-transform: uppercase; font-weight: bold; padding-bottom: 18px;}
.noptable td, th { border: 1px solid #fff; text-align: left; padding: 3px; }.noptable{ width:auto;}
.headd1{ color:#223f9b; font-size:29px; font-weight: bold; padding-top: 30px; text-transform: uppercase;}.manufactru{ line-height: 22px;}.galleryFicc img{ width:100%;}
.logofix{ width:30%; margin-left: 3.22%; padding: 10px 0; border-right:1px solid #ccc; float: left}.logodiv{ margin-top:50px; border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc; }
.majorsecc span{ display: block; line-height: 24px;} .socilmediaa{ font-size:19px; color: #fea600; padding: 0 10px;}.menuicn{ display:none;}


header {
  width: 100%;
  height:100px; 
  position: fixed;
  top: 0;
  left: 0;
  z-index:999; background:rgba(255,255,255,1);
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s; }
  header h1#logo {
    display: inline-block;
    height: 100px; background-image: url("../images/lalchand-logo-name.png"); background-repeat: no-repeat; background-position: left center; width:400px;
    float: left; margin-left: 95px;
  
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  header nav {
    display: inline-block;
    float: right; margin-top:74px; }
    header nav a { 
      margin-left: 20px;
      color: #000;
      font-weight: 700;
      font-size: 12px; text-transform: uppercase; letter-spacing:0.5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      header nav a:hover {
        color:#e80000; }
		
  header.smaller {
     background-color:#fff;   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    header.smaller h1#logo {
     
      height: 100px;     -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    header.smaller nav a {  
  }
header.smaller .logosec{ top:5px;  left:45px;width:90px;}
 

 
 


/**********scrollbar************/
 ::-webkit-scrollbar {
    width: 6px;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width:6px;
}



::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#000; 
    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;
}
  
  
.hdwatsp
{
	position: fixed;
	bottom: 20px;
	left: 20px;
	z-index: 999999/*top: 2px!important;position: absolute !important;left: 0;right: 0;margin: 0 auto;width: 100%;text-align: center;; */;
}
.hdwatsp a
{
	text-align: center;
	width: 40px;
	height: 40px;
	float: left;
	color: #FFFFFF;
	border-radius: 3px;
	background-color: #13dc22;
	margin-right: 5px;
	    border-radius: 20px;
}
.hdwatsp i
{
	    font-size: 22px;
    margin-top: 9px;

}

.pvessel{ width:1000px; margin: 0 auto; padding:30px 0 70px}
.pvessel p{ line-height: 25px; padding-top: 50px; padding-bottom: 50px;}
.pvessel{ width:1000px; margin: 0 auto; padding:10px 0 50px}
.pvessel p{ line-height: 25px; padding-top: 50px; padding-bottom: 50px;}
.pvessel h3{   font-size:20px;  font-weight: bold; color: #22409a; text-transform: uppercase; padding-bottom: 10px;}
.pvessel span{ font-weight: bold;   text-align: left}
.pvessel b{ float: right;}
  
.pvessel p {
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}  
