@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font-family: 'arial'; letter-spacing: 0.4px; overflow-x: hidden}
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,div { }
a[href^=tel] { color: inherit; text-decoration: none; }
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;}
.clearFix{  zoom:1;}
.starter{width:100%; background-color:#03519a; top: 110px; height:50px; z-index:99;position:fixed;}
.menu1{width:1200px; height: 110px; margin:0 auto; font-size: 14px; letter-spacing: 0.2px; }
.logo{float:left;width:380px; margin-right: 30px; margin-top:10px;}
.enq{ width:100px; height: 82px; float:right; position: fixed; text-align:center; background-color:#f6bf2c;font-family: 'Montserrat-Regular'; color: #000; line-height:82px; right: 0; top: 0; display: block; z-index: 999}
.enq:hover{ background-color: #000; color: #f6bf2c;}
.menu ul li a:after,.bot1,.overlayy,.dis,.dis1,.enq, .proCnt img, .navv, .navv span,  .closee span, .cntTab,.menupopups ul li a, .smicon ul li a, .smicon ul li{-webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s;}

table {border-collapse: collapse; margin-bottom:50px;}
table, th, td {border:1px solid #e6e6e6; font-size:14px; color:#2d2d2d;   text-align:center}

th, td{ padding: 10px;}
th {background-color:#f6bf2c; color:#333;}

.tf18, .tf16 {font-size:18px; padding:15px 5px; font-family: 'montserratmedium'; letter-spacing:1px; }
.tf16 {font-size:16px;}
 
.navv{ position:fixed; background-image: url("../images/quick-help-img.png"); background-repeat: no-repeat; cursor:pointer; height: 250px; width:36px; left:0; bottom:0px; top: 0;  margin: auto; z-index:999; }
.navv span{ opacity:0}
.navv:hover span{ opacity:1}
.closee{width:30px; height: 30px; border-radius:100%; background-image: url("../images/closeicon.png"); background-repeat: no-repeat; background-position: center center; background-size: 80%; background-color: #03519a;   position:absolute; display:block;  cursor:pointer; right:10px; top:10px; }
.closee span{ opacity:0}
.helpSec{ width:100%; height:100%; display: none;background:rgba(0,0,0,0.6);   position:fixed; top:0;   z-index:9999999999999; right:0; bottom:0; left:0; margin:auto;color:#fff;}
.formhead{ background-color: #344b76; color: #fff; text-align: center; display: block; margin-bottom: 25px; width:100%; line-height: 45px; border-radius: 7px; margin-top:10px;}
.helpForm {width:500px; position: relative; background-color: #fff; padding:20px 50px;  margin:0px auto;   margin-top:5%;}
.cntinput, .cntinput1 {width:100%; margin-bottom:20px; background:none; box-sizing: border-box; border:none; border:1px solid #ccc; border-radius:7px; line-height:30px; font-family:'montserratlight'; font-size:13px; color:#f6bf2c; letter-spacing:1px; padding-left:15px;} .cntinput1 {margin-bottom:20px; line-height:30px; height:70px;} .cntinput:focus, .cntinput1:focus, .cntinput2:focus { border-bottom:1px solid #f6bf2c;} .cntTab{border:0px;-webkit-appearance: none;  -webkit-border-radius: 0;  margin:0px; line-height:40px; width:170px; letter-spacing:1px;  font-size:16px; cursor:pointer; font-family: 'Montserrat-Regular'; background-color:#d04b09; color:#fff} .cntTab:hover{ box-shadow:inset -200px 0 0 0 #000; color:#fff;}.attachBtn{ background-color: #f6bf2c; color: #000; border: 0}
.uplaod, .uplaod1 {width:100%; margin-bottom:20px; background:none; box-sizing: border-box; border:none; border-bottom:1px solid #fff; font-family:'montserratlight'; font-size:15px; color:#888; padding-left:15px; line-height:30px;}
 .uplaod1 {background-color:#fff; font-size:14px;padding-left:10px; line-height:40px; border-bottom:0px solid #333; margin-bottom:15px;}
.uplaodP{font-size:13px; color:#888; margin-bottom:30px; padding-left:5px;}

.menu{ width:100%; margin: 0 auto; font-family: 'Montserrat-Regular'; }
 
.menu ul li{
	display: inline-block; text-transform: uppercase;
	padding:0 22px;
	margin-left: 30px;
	font-size: 14px;
	line-height: 50px;
	position: relative; letter-spacing: 0.5px;
}
 .menu ul li a{text-decoration:none;color:#fff; position:relative  }
.menu ul li a:after{width:0;height:1px; position: absolute; content: ''; background-color: #fff;top:20px; left:0;}
.menu ul li a:hover:after{width:100%; }
.second{width:100%; height:725px; background-image:url(../images/back.jpg); background-size:cover; background-repeat:no-repeat; position: relative}
.lead{color:#fff; letter-spacing: -1.5px;  width:100%;font-size:45px;  position: absolute;top: 40%; text-align: center;  font-family: 'montserratmedium';}
.wrap{height:80px;}
.p1{font-size:25px; letter-spacing: 2px; margin-top:0;font-family: 'montserratlight';}
.lead p{margin-bottom:3px;}
.bot{float:right;}
 .set{margin:0 auto; width:1200px;}.set1{margin:0 auto; width: 1200px; background-image: url("../images/sb.jpg"); background-repeat: no-repeat; margin-bottom: 80px; background-position: center center; padding:25px}
.l1{width:45%; float:left; }
.third{width:100%; margin-top:150px;}
.fourth{width:100%;} 

.l2{width:45%; float:right; }
.l1 h1{color:#0a1f54; font-size:17px; text-transform: uppercase;letter-spacing: 0px; margin-bottom: 10px; font-weight: bold; line-height:25px; padding-top:30px; }
.info{font-size:16px; line-height: 25px; color:#8a8a8a}
.l2 img{height:100%; width:100%;}
.ids{ width:180px; border-radius: 10px; text-align:center;margin-top:20px;font-family: 'Montserrat-Regular';font-size:15px; padding:2px 0;background-color: #f6bf2c; display: block; color: #000;}
.ids:hover,.dis2:hover,.dis3:hover{ background-color: #000; color: #fff;}
 
.a1{ width:100%; float:left; padding:10px 0 38px; }
.a2,.a3,.a4,.a5, .a6{width:19.5%;float:left; margin:0 0.25%; position: relative;height:420px;  }
.pc{width:100%;}
.pc1{width:100%;} 
.h{margin-bottom:100px;width:100%;}
.h2{margin-bottom:150px; }
.a1,.a2,.a3,.a4,.a5{ background-repeat:no-repeat; background-size:cover;}
.a1{background-image:none; background-color:#efefef; text-align:center;}
.a2{background-image:url("../images/d1.jpg");  }
.a3{background-image:url("../images/d2.jpg");  }
.a4{background-image:url("../images/d3.jpg");  }
.a5{background-image:url("../images/d4.jpg"); }
.a6{background-image:url("../images/d5.jpg"); }
 
.ts{color:#000; font-weight: bold; text-transform: uppercase;margin-top:30px;font-size:32px; letter-spacing: -0.5px; padding-bottom:6px; }
.tt{color:#656565; width: 66%; margin: 0 auto; font-size: 17px; letter-spacing: 0px;  }
.bot1{ width:100%; position: absolute; letter-spacing: -1px; padding: 25px 0; bottom: 0; background-color:rgba(236,185,8,1);  text-align:center; font-size:17px; color:#000;   font-family: 'montserratbold';}.servicesSec{ margin-bottom: 150px;}
 
 
 
.con{padding-top:5px;}
.qc{margin:0;  font-size:32px; text-transform: uppercase;letter-spacing: -1px; font-family: 'montserratbold';}
.q{float:left;  color:#0a1f54; width:49%; text-align:center;position:relative;}
.m{float:right; margin-top:55px; color:#0a1f54; width:49%;text-align:center;position:relative;}
.h3{width:980px; margin:0 auto; margin-bottom:150px;}
.dis,.dis1{position:absolute; border-bottom: 2px solid #b0e529; text-align: right; width:170px; top:40%; left:0; color:#b0e529; font-size:15px;  letter-spacing: 2px;}

.dis:hover,.dis1:hover{ width:100%; text-align: center}
.dis1{  left: auto;    top:65%; right:0; text-align: left}
 
.li{width:47%; float:left; }.li img{width:100%; height:100%; }.dis2{background-color:#f6bf2c; width:180px; text-align:center; padding: 3px 0; border-radius:5px; color: #000; font-size: 14px;  display: block; margin-top:40px;} .dis2:before{content:"";position:absolute;height:2px; width:100px; background-color:#2aa9e0; margin-left:-165px; margin-top:8px;} 
.our{width:49%; padding-top: 50px; float:right;   font-size:18px;}.our h1{font-size:35px; font-family: 'Montserrat-Regular'; letter-spacing: -2px; margin-bottom: 15px; margin-top:0px;}.our ul li{ list-style-type: square; margin-left: 35px; font-size: 14px; line-height: 22px;}
.h4{margin-bottom:100px;}
.jeet{color:#f6bf2c; float:left;font-size:22px; line-height: 55px; letter-spacing: -1px; font-family: 'Montserrat-Regular';}
 
.dis3{float:right; width:150px; font-size: 14px; padding: 3px 0;  color: #000; background-color:#f6bf2c;border-radius:10px; text-align:center; margin-top:18px;padding: 5px 0;}
 
 
 
.fact{width:100%; height:450px; background-image:url("../images/z1.jpg"); background-size:cover;background-repeat:no-repeat; background-position:center center;} 
.fifth{width:100%; background-color:#f6bf2c; padding:100px 0 40px}
.eight{float:left; width:45%; margin-top:100px; margin-left:5%;}
.eight h1{color:#fff; font-size:50px; letter-spacing:-1px; font-family: 'montserratbold'; padding-bottom:5px; text-transform:uppercase;}
.build{float:right; width:45%;}
.att{color:#000; font-size:16px; line-height:27px; color:#000;}
.mgt {width:120px; margin:0px auto; padding-top:50px;}
.mgtDots, .asddClsas {width:20px; height:20px; background-color:#fad980; margin:5px; float:left; cursor:pointer;}
.asddClsas {background-color:#fff;} .big2, .big3, .big4, .big5, .big6 {display:none;}
.mod{color:#fff; line-height:22px; margin-top: 15px; margin-bottom: 10px; font-family: 'Montserrat-Regular';font-size:20px;}
.last{width:100%;}
.test{padding-top:100px; color:#f6bf2c; text-align: center; width:1200px;margin:0 auto;}
.test h1{ font-size:40px; letter-spacing:-1px; font-family: 'Montserrat-Regular'; color:#f6bf2c;}
.lo{margin-top:10px; color:#fff;font-size:15px; line-height: 25px; margin-bottom:0;}
.lo1{color:#fff;font-size:25px;margin-top: 0;}
.menul, .menul1{width:1300px; margin:0 auto;  padding-top:70px; padding-bottom:30px;} 
.menul1 {margin-top:0px; height:150px;}
.menul2{width:100%; margin:0 auto; background-color: #fff; height:auto;}
.logob{width:20%; margin-right:1%; float:left;   margin-left: 00px;color: #3b557d; text-align: left; margin-left:2%;}
.logob p{ padding-top: 15px; font-size: 13px; text-align: left;color: #565656}
 
.hm,.hm1,.hm2, .hm3{float:left; width:18%; margin:0 2%;} .hm1{ width:12%;} .hm {width:13%;} .hm3 {width:19%;}
.hm ul li a,.hm1 ul li a,.hm2 ul li a, .hm3 span { color:#333; font-size: 14px; line-height:29px; letter-spacing:0.5px;  }.hm1 ul li a:hover{ text-decoration: underline;   color:#03519a;} .hm1 ul li a {line-height:30px; font-size:17px; font-family: 'Montserrat-Regular'; color:#03519a;}  .hm ul li  {list-style-image: url(../images/bu.png);}
.ficon{height:18px; width:18px; float:left; position:relative; display:block; top:5px;}

 
.hm1 ul li.hm2 ul li, .grySec ul li, .whtSec ul li, .intBx ul li, .ziallRgt ul li, .container2 ul li{ list-style-image: url(../images/bullet-pont.png);  } .grySec ul li:before, .whtSec ul li:before, .intBx ul li:before, .container2 ul li:before { margin-left:-20px; height:2px; margin-top:12px;} 
.ziallRgt ul li:before, .container2 ul li:before {background-color:#000; margin-top:11px;}
 
.twi,.fb,.lin{height:20px; width:20px; float:left; margin-bottom:20px;}.twi img,.lin img,.fb img{width:100%; height:100%;}.twi a{ color: #000}
 
 .logoserti1{ position:fixed;  top:72px; width:180px; z-index:99; margin-left:170px;}
.logoserti{ position: absolute; display: none; right: 10px; bottom: 30px; width: 320px; z-index:99;}.logoserti img { padding: 0 5px;}.overlayy{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0)}
.ovelay:hover .overlayy{background: rgba(0,0,0,0.8)}.ovelay:hover .bot1{ bottom: 37%; z-index: 999}
.imageContre{ padding-top: 10px; font-size: 14px; line-height:18px; width: 90%; display: block; margin: 0 auto; text-align: left;}.head4{ font-size: 19px; padding-bottom: 15px;  font-family: 'Montserrat-Regular'; color:#03519a;}.hellowrd{ font-size: 28px; padding-bottom: 10px; color:#03519a;}.hm2 p,.hm1 p{ line-height:25px; font-size: 14px;}.socilLink{ color: #000; padding-left:7px;}.vid{ width:100%; }
 	.mobileBlock{ display: none;}
 
 
 .copy p {color:#333;letter-spacing:0.5px; font-size:13px; padding-left:50px;} .copy {width:100%; height:50px; background-color:#f1f1f1; color:#333; position:relative;}.tpLogo{ width:110px; height:20px; color:#333; line-height:25px; border-bottom:1px solid #333; font-family: 'montserratregular'; letter-spacing:2px; font-size:11px; text-transform:uppercase;  position:absolute; right:150px; bottom:15px;}.tpLogo b{ width:5px; height:5px; background-color:#333; border-radius:100%; display:block; float:left; margin-right:5px; margin-top:10px;}
 .copySec{margin:0px auto; width:1250px; padding-top:20px;}
.bannnerFix{ width:100%; margin-top:80px; position: relative; height:810px;}
.container, .container2{margin:0px auto; width: 1200px; margin-top:180px;}.container2 {margin-top:0px;} .container1, .container3 {margin:0px auto; width:1000px; padding-top:110px; font-family: 'montserrat regular'; font-size:25px; text-align:center; line-height:35px; letter-spacing:0px; color:#f6bf2c;} .container3 {font-size:35px; line-height:40px;} .container3 span {color:#fff; font-family: 'Montserrat-Regular'; font-size:25px;} .container4 {margin:0px auto; width:1250px;}
 .cntHd {text-align:center;}  .greySec, .enqFrm {margin:0px auto; width:950px; padding:50px; background-color:#f2f2f2; margin-bottom:100px;} .cntPara, .cntPara1, .grySec ul li, .whtSec ul li, .intBx ul li{font-size:14px; line-height:22px; color: #333;} .cntPara1 {margin-bottom:100px;} .f40, .f401, .f402, .f22, .f30, .aaiBx h1, .aaiBx1 h1, .ziallRgt h1, .ziaGry h1, .f301, .f20, .f18, .f181 {font-family: 'montserratbold'; font-size:40px; color:#171717; padding-bottom:10px; letter-spacing: -1.5px;} .f22, .f20, .f18, .f181 {font-size:22px; font-family: 'Montserrat-Regular';} .f401, .aaiBx h1, .aaiBx1 h1 {color:#f6bf2c; text-align:center;}  .f402 {color:#fff; text-align:center; padding-top:50px;} .f181 {margin-bottom:0px; font-size:18px; letter-spacing:0.2px; line-height:25px;} .f20 {font-size:20px; letter-spacing:0.2px; line-height:30px; margin-bottom:50px;} .f18 {font-size:18px; line-height:25px; margin-bottom:20px; letter-spacing:0.2px; } .f30, .ziallRgt h1, .f301 {color:#333; text-align:center; font-size:30px; letter-spacing:-1.5px; margin-bottom:20px;} .abtBg, .enqBg, .infraBg, .proBg, .quaBg, .mapBg {width:100%; height:400px; background-image:url(../images/abtbg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;} .enqBg {background-image:url(../images/enqbg.jpg);} .infraBg {background-image:url(../images/infrabg.jpg);} .proBg {background-image:url(../images/probg.jpg);} .quaBg {background-image:url(../images/quabg.jpg);}
 .mapBg {background-image:url(../images/mapbg.jpg);} .enqFrm {background-color:#fff; width:1100px; margin-bottom:0px;} .enqLft {width:45%; float:left; background-color:#f2f2f2; height:725px; padding:5%;} .enqRgt {width:44.5%; float:right; background-image:url(../images/e1.jpg); height:835px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.menupopups{ width: 580px; display: none; height:200px; top:51px; box-shadow:0px 0px 2px 1px #d5d5d5; padding:40px 10px; position: absolute; background-color: #fff}.menupopups ul li a{ color: #000; font-size: 14px; letter-spacing:-0.3px;}.menupopups ul li{ display: block; line-height:31px; font-family: 'Montserrat-Regular'; }.productcat:hover .menupopups{ display: block}.submenuuu{ width: 45%; float: left}.caticonnnn{ width: 45%; float: right}
.i2,.i3,.i4,.i5, .i6, .i7{ display: none}.blkbgg{ width:100%; height: 100%; position: absolute; background-color: #000; opacity: 0.5; z-index: 9}

.cntForm {width:100%;}
.cntFld, .cntBtn, .ctnTxt {width:100%; margin-bottom:15px; background-color:#fff; box-sizing: border-box; border:none; line-height:40px; font-family:'montserratlight'; font-size:14px; color:#000; letter-spacing:1px; padding-left:10px;}
.cntBtn {width:200px;-webkit-appearance: none;  -webkit-border-radius: 0; background-color:#f6bf2c; border:none; color:#000; text-transform:uppercase; cursor:pointer;  font-family: 'montserratbold'; font-size:14px; }
.cntFld .dropDw {width:525px; line-height:40px;}
.cntFld .dropVal{ border:0px ; width:480px; line-height:40px; font-size:14px;}
.cntFld select {font-family:'montserratlight'; color:#888;
background:none; 
padding:3px;
width:480px; line-height:40px;
cursor:pointer;
display: inline-block;

 text-indent: 0.01px;
text-overflow: '';
outline:none;
background-image:url(../images/drp.png); background-repeat:no-repeat; background-position:465px center;}
.filterDrp select option {width:480px; background-color:#fff;  line-height:55px; font-size:14px;  color:#333; border:none; font-family:'montserratlight'; }.prdIcon,.aboutIcon,.infrastructure-icon,.presence-icon,.sustainability-icon,.quality-icon{ background-image: url(../images/product_b-icon.png); background-position: left center; background-repeat: no-repeat}.aboutIcon{ background-image:url(../images/about_b-icon.png)}.infrastructure-icon {background-image:url(../images/infrastructure_b-icon.png);}.presence-icon{ background-image:url(../images/presence_b-icon.png)}.sustainability_b-icon{ background-image: url(../images/sustainibility_b-icon.png)}.quality-icon{ background-image: url(../images/quality_b-icon.png)}
.noti-icon{ background-image: url(../images/no_b-icon.png); background-repeat:no-repeat; background-position:center left;}
.Career-icon{ background-image: url(../images/Career_b-icon.png); background-repeat:no-repeat; background-position:center left;}
.download_icon{ background-image: url(../images/download_icon.png); background-repeat:no-repeat; background-position:center left;}

.menupopups ul li a:hover:after{ width: 0}.menupopups ul li a:hover{ padding-left:5px;}

.infraGra, .susImg {width:100%; background-image: linear-gradient(90deg, #fff 30%, #eee 30%, #eee 60%, #fff 60%); background-size: 100% 100%; background-repeat: no-repeat; padding:3% 0%; margin-top:50px; margin-bottom:50px;} .inLft, .suLft {width:40%; float:left; margin-left:5%; font-family: 'montserratbold'; font-size:50px; color:#a7a7a7; padding-top:30px;} .ylldash, .ylldash1, .ylldash3, .ylldash4 {width:30%; height:5px; margin-top:20px; background-color:#f6bf2c;} .ylldash1 {width:50%;  margin-top:10px;} .ylldash3, .ylldash4 {margin:5px 0px 10px 0px; width:30%;} .ylldash4 {margin:0px 0px 15px 0px; height:3px;}.inRgt {width:55%; float:right;} .inRgt img {padding:0px 5px;} .inGrey {width:100%; padding:50px 0px; background-color:#f2f2f2; margin-top:50px;} .opsu {width:24.5%; float:left; margin:2% 0.25%;} .opsu p {color:#535353; font-size:15px; font-family:'Montserrat-Regular'; text-align:center; padding-top:10px;} .depa {width:23%; float:left; margin:2% 1%; } .depa img {border:4px solid #f6bf2c;} .proSec {width:100%; margin-top:100px; margin-bottom:100px;} .proDes, .proDes1 {width:40%; float:left; background-color:#eee; position:relative; height:380px;} .proDes1 {float:right;} .proCnt, .proCnt1 {position:absolute; margin-top:-30px; margin-left:-30px; z-index:1} .proCnt p {font-family: 'montserratbold'; font-size:30px; color:#a7a7a7; padding-top:30px;} .proCnt img {outline:none; transition: outline 0.6s linear; cursor:pointer;}  .proCnt img:hover {outline: solid 10px #f6bf2c;}
.susImg { background-image: linear-gradient(90deg, #eee 40%, #fff 40%, #fff 60%, #fff 60%); padding:2% 0%;} .suLft {margin-left:2%; width:
25%; padding-top:0px;}.suRgt {width:67%; float:right; background-color:#f6bf2c; padding:2%; margin-top:40px; margin-left:2%;}
.labPart {width:31%; float:left; background-image: linear-gradient(90deg, #fff 10%, #f5f5f5 10%, #f5f5f5 70%, #fff 70%); background-size: 100% 100%; background-repeat: no-repeat; position:relative; height:220px; margin:0% 1%;} .labTxt {padding-top:70px; padding-left:170px; font-family: 'Montserrat-Regular'; font-size:20px; color:#333;} .ylldash2 {width:90px; height:2px; background-color:#f6bf2c ; margin-top:10px; margin-left:170px;}
.grySec, .whtSec {width:95%; padding:3% 2.5%; background-color:#f9f9f9; margin: 5px 0px;} .whtSec {background-color:#fff;} .grySec h1, .whtSec h1 {font-family: 'Montserrat-Regular'; font-size:25px; color:#333; padding-bottom:10px;}.grySec ul li, .whtSec ul li, .intBx ul li {margin-left:25px;} .f16 {font-size:16px; line-height:25px; color: #333; font-weight: bold;padding-bottom:10px;}
.clients,.clients1 {width:15%; float:left; margin:3% 0.5% 0 0.5%;} .preLft {width:40%; float:left;} .preRgt, .preRgt1 {width:58%; float:right; padding-top:80px;} .preRgt1 {background-color:#eee; padding:2% 4%; height:327px; width:52%;} .preBx, .regBx {width:45%; float:left; margin:0.5%; background-color:#eee; padding:2%;} .preBx h1, .regBx h3, .intBx h3 { font-size:18px; letter-spacing: -0.3px; font-weight: bold;color:#333; } .preLine{width:90px; height:2px; background-color:#f6bf2c; margin:8px 0px} .regOff, .intPre {width:100%; margin:100px 0px;} .regOff h1 {text-align:center; font-size:30px; padding-bottom:20px; font-family: 'Montserrat-Regular';} .regBx {width:20%;} .intBx {width:30%; float:left; margin-right:2%; margin-top:3%;} .intBx ul li {line-height:27px;} .intBx h3 {font-size:16px;}.verticlogo{ width:250px; margin: 0 auto;}.clients1{ width:45%;}

.prdSec,.zinc_ingotBg, .ziaBg, .aluingBg, .masterBg, .otherBg,.specialalloy {width:100%;  background-image:url(../images/aaibg.jpg); background-size: cover; background-repeat:no-repeat; background-position:center center; height:730px;  position:relative;} .ziaBg { background-image: url(../images/zinc-alloy-background.jpg)} .aluingBg {background-image:url(../images/aluingbg.jpg)}
.zinc_ingotBg {background-image:url(../images/zinc_ingotBg.jpg)}
 .masterBg {background-image:url(../images/masterbg.jpg)} .otherBg {background-image:url(../images/otherbg.jpg)} .big1 ul li, .big2 ul li, .big3 ul li, .big4 ul li, .big5 ul li, .big6 ul li {list-style:disc; margin-left:25px; font-size:15px; line-height:30px; color:#333;}
.specialalloy{ background-image: url("../images/sepcial-alloybanner.jpg")}

.aaiBx, .aaiBx1 { margin:auto; width:800px; padding:35px 20px 20px 25px; background-color:#fff; font-size:14px; line-height:25px; top:auto; left:0; letter-spacing:0.2px; right:0; font-family: arial; bottom:0; position:absolute; font-style:italic;} .aaiBx1 {width:100%; background-color:#f6bf2c; padding:20px 0px 20px 0px;} .aaiBx h1, .aaiBx1 h1 {color:#1b1b1b; font-size:32px; letter-spacing: -2px; padding-bottom:25px; font-style:normal;} .aaiBx1 h1 {color:#fff;} .gryBx, .gryBx1 {width:95%; padding:2.5%; background-color:#445159; color:#fff; margin-bottom:50px; text-align:center;} .gryBx1 { margin-bottom:10px} .gryBx h1, .gryBx1 h1 {font-family: 'Montserrat-Regular'; letter-spacing: -0.5px; font-size:30px;} .gryBx1 h1 span {font-size:20px; letter-spacing:1.5px;} .gryTab {width:910px; margin:0px auto; padding-top:20px;} 

.gryDots, .addClass {width:300px; line-height:50px; text-align:center; border:1px solid #eee; float:left; cursor:pointer; color:#eee; font-family: 'Montserrat-Regular'; font-size:18px;} .gryDots:hover{background-color: #fff; color: #445159} .addClass {background-color:#fff; border:1px solid #fff; color:#445159;}


.othBx, .addClass1 {width:16.5%; line-height:50px; text-align:center;  border:1px solid #f6bf2c; color: #445159; float:left; cursor:pointer;  font-family: 'Montserrat-Regular'; font-size:18px; font-style:normal;} .othBx:hover, .addClass1{ background-color: #445159; color: #fff} 

.ziallLft {width:50%; float:left; height:550px; background-image:url(../images/za1.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;} .ziallRgt {width:45%; float:right; background-color:#f6bf2c; padding:5% 2.5%; height:408px;}
.ziallRgt h1, .ziaGry h1, .f301 {text-align:left; text-transform:uppercase;} .ziallRgt ul li, .container2 ul li { margin-left:30px;  padding-top:10px; font-size:14px; line-height:22px;} .ziaGry {width:100%; background-color:#f1f1f1; padding:50px 0px;} .ziaGry h1, .f301 {font-size:27px; margin-bottom:0px; padding-bottom:0px;}  .yellowLine, .greyLine, .greyLine1 {width:100%; background-color:#f6bf2c; line-height:50px; text-align:center; color:#000; font-family: 'montserratsemibold'; font-size:18px; margin-top:30px;} .greyLine, .greyLine1{background-color:#eeeeee; margin-top:0px;} .greyLine1 { width:95%;font-family: 'arial'; text-align:left; font-size:15px; padding:20px 0px 20px 20px; line-height:30px;} .line {margin-bottom:30px;}.googlemapsett{ width:100%; height: 500px;}
.chatBoxsett{ position: fixed; width: 200px; height: 200px; left: 0; bottom: 0; z-index: 99999999999}
.maPart {width:48%; float:left; margin:1%;}

.ziSec {width:31%; float:left; margin:1%;} .ziPart {width:30%; float:left; margin:0% 3%; padding:0% 2%;}
.certifiedcer{ width:100%; padding: 2px 0; background-color: #fff; border-bottom: 1px solid #ececec;  z-index:1; position: fixed; top: 82px;   text-align: center}.headersecc{ width:100%; z-index: 99; padding: 9px 0 15px; background-color: #fff; position: fixed; top: 0;}.headersidee{ width:97%; margin: 0 auto}.logosecc{ width:449px; float: left; margin-top: 7px;}
.certilogoo{ width:510px; padding-top:12px; padding-left: 25px;  float: left}.enquryBtnn{ width:170px; height: 50px; line-height: 50px; text-align: center; letter-spacing: 2px; font-weight: bold; color: #000; z-index: 999; background-color:#ffc323; position: fixed; right: 20px; top: 28px;}.enquryBtnn:hover{ background-color: #000; color: #fff;}

.smicon {width:230px; margin:0px auto; height:100px;}
.smicon ul li{ float:left; width:50px; height:50px; border-radius:50px; background-color:#eee; margin:10px; line-height:50px; text-align:center;}.smicon ul li a{ color:#000; font-size:25px;} .smicon ul li:hover {background-color:#03519a; color:#fff;} .smicon ul li a:hover {color:#fff;}

.thanklogo-bg{ position:fixed; width:100%; height: 100%; background-image:url("../images/logobg.png"); background-repeat: no-repeat; background-position: center center}.tahnkshead{ font-size:35px; text-align: left;  font-weight: bold;}.innerfixxx{ width:800px; height: 100px;text-align: center; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}.innnerText{ text-transform: uppercase; padding-top: 10px; line-height:18px; font-size: 12px; letter-spacing:1.5px;}.swatchbhart-sec{ text-align: center; background-image: url("../images/line-bg.jpg"); height: 100px; margin-bottom: 50px; background-repeat: no-repeat; background-position: center center}.counterrr{ width:100%; padding: 40px 0; background-color: #fdc625; color: #000;}.counterFix{ width:1300px; margin: 0 auto; padding-right: 70px;}.counterFix .counter{ width:25%; text-align: center; float: left; position: relative;}.counter span{ color: #000; font-size: 60px;font-family: 'montserratsemibold';}.counter p{font-family: 'montserratmedium'; padding-left: 37px; display: block; font-size: 15px;}.plszs,.plszs1,.plszs2,.plszs3{ position: absolute; right:80px; top:5px;}.plszs1{ right: 68px;}.plszs2{ right: 40px;}.iso-logo{ position: fixed; right:220px; top:21px; z-index: 999999999999; display: none;}.plszs3{ right:100px;}
 
 .txtbook{ position:fixed; z-index: 999; width:100%; height: 100%; background-image: url("../images/cele.png"); background-repeat: no-repeat; background-position: center center}
.phowhtlogo{ width:250px; z-index: 999; position:fixed; top: 15px; left:15px; margin: auto; text-align: center}

.videobanner{ width:100%; height: 100%; position: absolute;}
.skipnowbtn{ position:fixed; right:30px; bottom: 20px; border: 1px solid #fff; text-align: center; width:100px; height: 35px; line-height: 35px; font-size:13px; color: #fff; letter-spacing: 3px; z-index: 99999; display: block}.tablesett{width:100%;}
 table td tr{ border: 1px solid #000;
  border-collapse: collapse;}
.meberboxd {width:28%; float:left; margin:0.5%; background-color:#eee; padding:2%;}.reportannual{width:100%; background-color: #f6bf2c; padding: 100px 0 40px; margin: 0 auto; margin-top: 100px;}
.reportannual img{ margin:0 27px; width:326px; margin-bottom: 55px; } .downFixx{ width:1200px; margin: 0 auto}

.subheadd{ font-weight: bold; margin-bottom: 25px; margin-top: 10px; color: #03519a}

#mblfireworks{
            display: block;     
            width: 1000px;
            height: 735px;
            float: center;
            color:#6F6F6F;
            text-align: center;
            font-size: 12px;
        }
        #mblfireworks a {
            color:#6F6F6F;
        }

/**********palceholder************/ 
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color:#888 !important;
}
 
input:-moz-placeholder,textarea:-moz-placeholder { /* Firefox 18- */
color:#888!important;  
}
 
input::-moz-placeholder,textarea::-moz-placeholder {  /* Firefox 19+ */
color:#888 !important;  
}
 
input:-ms-input-placeholder,textarea:-ms-input-placeholder {  
color:#888 !important;  
} 
 ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width: 10px;
}
::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#000; 
    width: 10px;
}

 
.container_z {
    margin: 0px auto;
    width: 1200px;
    margin-top: 30px;
}
  .cntLine, .cntLine1 {font-family: 'montserratbold'; font-size:23px; color:#171717; padding:20px 0px 100px 0px; letter-spacing:5px;}
.cntLine1 {letter-spacing:0px;}  .carLft {width:45%; float:right; background-color:#f2f2f2; height:620px; padding:5%;} .carRgt {width:44.5%; float:left; background-image:url(../images/careerbg.jpg); height:730px; background-repeat:no-repeat; background-position:center center; background-size:cover;} .carSec {margin:0px auto; width:1100px; text-align:center; margin-bottom:50px;} .carFrm {margin:0px auto; width:1100px; margin-bottom:50px;} .carSec p {width:100%; height:60px; line-height:60px; font-size:28px; color:#676767; letter-spacing:2px; background-color:#f2f2f2; margin:10px 0px;}
.cntPara2 {font-size:18px; line-height:30px; color: #333; padding-bottom:50px;}.closesecc{ display: none;}
.menuclickk{ display: none;}

#lblError1 , #lblError {
	color: red;
    font-size: 12px;
    width: 100%;
    left: 0;
}
 
