body{ margin:0px; padding:0px; font-size:12px; letter-spacing:0.5px; font-family: 'SF UI Display Light';}
*{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;}
 

 .one{-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;  transition: all 0.3s;}

.headerfix{ width:1100px; margin: 0 auto;}
.headersec{ width:100%; padding: 15px 0; z-index: 999;  background-color: #fff; position: fixed;  top: 0}
 .logosecc{-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;  transition: all 0.3s;}
.menuicn{ width:30px; height:35px; position:fixed;  right:100px; top:23px; z-index: 9999;cursor:pointer}
.togrlcon,.togrlcon1,.togrlcon:after,.togrlcon1:after {-webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;	transition: all ease 0.2s;}
.togrlcon,.togrlcon1{ width:30px; height:3px;  background-color:#248bc7; position:fixed; }.togrlcon:after,.togrlcon1:after{ width:30px; height:3px; background-color:#248bc7; content:''; position:absolute; top:10px;}.togrlcon1{ transform:rotate(45deg); top:26px; background-color:#fff  }.togrlcon1:after{ transform:rotate(-90deg); top:1px; background-color:#fff }.menuicn{ cursor: pointer; display: none;}


.logosecc{ width:480px; float: left;}.menudiv{ width:505px; margin-top: 23px; float: right;} 
.bannerfix{ width:100%; text-align: center; margin-top:103px; position: relative; } .menudiv ul li{ display:inline-block; padding: 10px 0; position: relative; text-transform: uppercase; font-size:12px;letter-spacing: 1.5px; margin: 0 11px;}
 
.menudiv ul li a{ color:#838383; }.secondsec{ background-color:#158ec7; padding: 130px 0 80px}.rndFix{ width:95%; margin: 0 auto}.r_d_research{ width:40%; float: left;}.r_d_content{ width:59%; float: right; }.conter_r_d,.conter_r_d1{ width:30%; margin: 0 2.5%; float: left;color: #fff;font-family: 'SF UI Display Bold'; position: relative}.conter_r_d h1,.conter_r_d1 h1{ font-size:60px; line-height:80px;  letter-spacing: -1.9px;}.conter_r_d1{ width:24%;}
.conter_r_d strong,.conter_r_d1 strong { font-size:18px; color: #59f5ff }.margntop{ margin-top:30px;}

.conter_r_d h2,.conter_r_d1 h2{ font-size:17px; position: relative; line-height: 20px;}.conter_r_d h2:after, .conter_r_d1 h2:after{ width:80px; height: 2px; background-color: #fff; position: absolute; content: ''; bottom: -10px; left: 0;}.development_sec{ width:100%; height:800px; position: relative; background-image: url("../images/research_development_bg.gif"); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}
.research_round_box{ width:450px; height: 450px; position: absolute; text-align: center;left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-color: #fff;box-shadow: 5px 5px 18px 0px #a8a8a8; border-radius: 100%;}.research_round_box h4{ font-size:55px; line-height: 50px; margin-bottom: 10px; letter-spacing: -0.8px; padding-top:150px;  color: #054c82; font-family: 'SF UI Display Bold';}.research_round_box span{ display: block; font-size:13px; letter-spacing: 1px; line-height:19px; padding: 0 50px; color: #7A7A7A;}.innovation_bg{ width:100%; padding: 140px 0 80px; background-color: #d9f2f6;}.innovationDfix{ width:1050px; margin: 0 auto; background-image: url("../images/innovation.png"); height:550px; background-size: auto 100%; background-repeat: no-repeat; background-position: right center}.innovationDfix h2{ letter-spacing: -4px; padding-top: 100px; font-size:130px; color: #044d82;font-family: 'SF UI Display Bold';}.innovationDfix p{ display: block; width:500px; font-size:16px; color: #494949; line-height: 25px; letter-spacing: 0.5px;}.logosecfooter{ width:100%; padding: 25px 0; text-align: center}.logosecfooter img{ padding: 0 30px}.footerfix{}.bannertext{ width:450px; height:450px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-image: url("../images/banner_content.png"); z-index: 111; background-repeat: no-repeat; background-position: center center}.innovationDfix i{ font-size:25px;font-family: 'SF UI Display Medium'; color: #444444; margin-bottom: 10px; display: block}.footerFix{ width:1000px; margin: 0 auto; }

.footerLink,.footerLink1,.footerLink2{ width:33% ;color:#7b7b7b; line-height: 22px; font-size: 14px;letter-spacing: 1px; padding: 50px 0 80px;  float: left}.footerLink2 h2,.footerLink1 h2{font-family: 'SF UI Display Semibold'; letter-spacing: 0.4px; font-size:16px; color: #5e5e5e; padding-bottom: 15px; padding-top: 35px;}.footerLink1 ul li a{ color:#000;  display:block; font-size: 12.6px;  line-height: 25px;}.footerLink1 ul li a:hover{ text-decoration: underline; color: #0d8dcc}
.footerLink2{ width:25%; margin-left: 12%;}.footerLink1 ul li { list-style-type: disc}
.footerLink1{ width:20%; margin-left: 10%;  }.footerLink2 u{ font-size: 17px;font-family: 'SF UI Display Medium'; color: #000; padding-top: 10px; display: block}
.copyright{ text-align: center; margin-bottom: 50px; letter-spacing:2px; color: #9a9a9a }.prdheadd{ width:100%; position: relative; padding: 60px 0;font-family: 'SF UI Display Medium'; background-color: #0c5475; text-align: center;  color: #00deff; font-size: 42px; margin-top: 100px;  }
.tablefix{ width:1100px; margin: 0 auto; padding:80px 0 50px} table {  border-collapse: collapse;}table, th, td { border: 1px solid #b3c9d9; font-size: 14px;}td{ padding: 15px 10px 15px 30px;}.headble{ color: #158ec7;  font-family: 'SF UI Display Semibold';font-size: 15px;}.inqrytab{ width:150px; height: 70px ;line-height: 70px; background-color: #3aab9b; color: #fff; letter-spacing: 2px; text-align: center; display: block; font-size: 17px; position: fixed; right: 0; top: 15px; border-bottom-left-radius: 100px;border-top-left-radius: 100px; z-index:9999;font-family: 'SF UI Display Medium'; }.inqrytab:hover{ background-color: #0b7ac0}.prdheadd a{ font-size:15px; line-height: 35px; color:#fff; display: block; letter-spacing: 6px;} .productsSec{ background-color: #fafafa; margin-top: 100px; padding: 80px 0 0; margin-bottom: 50px;}.hone{ text-align:center; font-size:65px; margin-bottom: 60px; letter-spacing: -0.5px;}.secBox{ width:25%; height:60px; vertical-align: middle;float: left; padding:50px 0; text-align: center; font-size: 22px;font-family: 'SF UI Display Medium'; letter-spacing: 0.2px;}.bluecolorbox{   color: #fff; background-color:#4fa1d1; }.whitecolorbox{  background-color:#fff;color: #000;}.aboutSecc{ width:1100px; margin: 0 auto; border-bottom:3px solid #4e4e4e; margin-top: 200px;}.aboutHeadd,.aboutHeadd2,.aboutHeadd3{ width:19%; float: left; font-size: 13px; letter-spacing: 2px;}.aboutHeadd2{ font-size: 62px;  font-family: 'SF UI Display Medium'; width:36%;font-family: 'SF UI Display Bold';letter-spacing: -1.5px;}.aboutHeadd3,.aboutHeadd4,.normalfiled{ width:38%; float: right; font-size: 14px; letter-spacing: 0.8px; text-align: justify; color: #484848; line-height: 22px;}.aboutHeadd{ padding-top: 15px;font-family: 'SF UI Display Bold';}.aboutthree{ margin-bottom: 70px;}
.normalfiled{ width:1100px; margin: 0 auto; margin-top: 50px; margin-bottom: 70px}

.missonSec{ width:800px; margin: 0 auto; margin-top:50px; padding-bottom: 50px; } .aboutHeadd4{ width:65%}
.conactSec{ width:100%; margin-top: 100px;}.iframegoogle{ width:100%; height: 500px;}
.leftinquiry{ position: fixed; left: 0; top: 110px;  width:50%;}.rightinquiry{ width:40%; margin-right: 2%;  float: right}.rightinquiry h1{ font-size:55px;font-family: 'SF UI Display Semibold'; text-decoration: underline; letter-spacing: -1px;}.rightinquiry{ margin-top:150px;}.inputText,.inputText1{ border:0px; width:87%; height: 35px;  color: #999;line-height: 35px; background-color: #e9f0fe; padding-left: 3%; display: block; letter-spacing: 2px; font-size:12px;  margin-bottom:20px;}.inputText1{ height:100px; padding-top: 15px; line-height: normal; font-family: 'SF UI Display Light';}
.formfield{ margin-top:50px;}.inputText option{ line-height: 35px; height: 35px; display: block; color: #999;}
.submtBtn{ display:block; width:200px; height: 35px; line-height:35px; color: #fff; border: 0; background-color: #000; color: #fff;font-family: 'SF UI Display Medium'; letter-spacing: 3px; text-align: center; cursor: pointer; font-size: 14px; margin-top: 35px;}.contectfix{ width:900px; margin: 0 auto; margin-top:120px; margin-bottom: 120px;}.contctleft u{ font-size:30px;}
.contctleft,.contctleft1{ width:35%; margin: 0 7%; float: left;}.contctleft h2,.contctleft1 h2{ font-size:40px;margin-bottom:45px; color: #b0b0b0;font-family: 'SF UI Display Semibold'; letter-spacing: -1px;}.contctleft{ font-size: 16px; line-height: 20px;  letter-spacing: 0px; font-family: 'SF UI Display Medium';}.socilmediaa{ font-size:20px; padding: 0 15px; color: #000}.contctleft1{ width:100%; margin-top: 70px; float: none; margin-bottom: 50px;}.contctleft1 u{ font-size:35px; letter-spacing: -1px;font-family: 'SF UI Display Semibold';}.contctleft1 h2{ font-size:22px; letter-spacing: 0; margin-bottom: 15px;}.submenu{ position:absolute; display: none; padding: 15px 0; border-radius: 15px; background-color: #1d70b4; width:220px;  left: -70px; top: 30px; margin: auto;}.submenu a{ color: #fff; display: block; padding: 14px 0; margin: 0px; font-size:14px;  font-family: 'SF UI Display Semibold'; text-align: center; border-bottom: 1px solid #fff; letter-spacing: 0.4px;}.submenu a:hover{border-bottom: 1px solid #fff;}
.submenu a span{ font-size:12px; display: block; text-transform: none; font-family: 'SF UI Display Light';}.submenu a:hover{ background-color:#083559}.menuoverr:hover .submenu{ display: block}

.leftinquiry img{ width:100%;}.footerLink2 strong{font-family: 'SF UI Display Bold'; font-weight: bold; color: #000; font-size: 22px; padding-top: 10px; display: block}.footerLink b{ font-weight: normal;font-family: 'SF UI Display Medium'; display: block}.padleft{ display: block; padding-left: 50px;}.paflef{ margin-left: 7%;}
.miliontxt{ font-size:45px; position: absolute; top:18px; left:45px;}
.menuicons{ width:45px; height: 30px; position: fixed; z-index: 9999; background-image: url("../images/menu-icon.png"); background-repeat: no-repeat; right: 90px; cursor: pointer; top: 15px;}

/**********scrollbar************/
 ::-webkit-scrollbar {
    width: 0px;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width:0px;
}



::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#000; 
    width: 0;
}
 
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999;
}