/* CSS Document */
/*@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	src: url('fonts/HelveticaNeueLTStd-Cn.eot');
	src: local('?'), url('fonts/HelveticaNeueLTStd-Cn.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Cn.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-Cn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-LtEx';
	src: url('fonts/HelveticaNeueLTStd-LtEx.eot');
	src: local('?'), url('fonts/HelveticaNeueLTStd-LtEx.woff') format('woff'), url('fonts/HelveticaNeueLTStd-LtEx.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-LtEx.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Helvetica Bold';
	src: url('fonts/Helvetica Bold.eot');
	src: local('?'), url('fonts/Helvetica Bold.woff') format('woff'), url('fonts/Helvetica Bold.ttf') format('truetype'), url('fonts/Helvetica Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
    font-family: 'myriad_proregular';
    src: url('fonts/myriadpro-regular-webfont-webfont.eot');
    src: url('fonts/myriadpro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular-webfont-webfont.woff') format('woff'),
         url('fonts/myriadpro-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-regular-webfont-webfont.svg#myriad_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
	padding:0;
	margin:0;
	list-style:none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	font-size:100%;
	color:#000;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
}
input { background:none; border:0 none; outline:none; }
table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a	{ outline:none; cursor:pointer; }
.left	{ float:left; }
.right	{ float:right; }
.clear { clear:both; }
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
.clearfix {
	clear:both;
	/*content:" "; never use this property error in opera*/
	display:block;
	font-size:inherit;
	height:0;
	line-height:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
}

/**************** Header ****************/
.header{
width:100%;
background:url(../images/header_bg.png) repeat-x 0 0;
height:132px;
border-bottom:1px solid #CCC;
}

.header_top{
background:url(../images/hader_top_part.png);
background-repeat:no-repeat;
height:50px;
width:100%;
}

.link{
position:absolute;
right:25px;
top:10px;
}

.link ul{
margin:0;
padding:0;
}

.link ul li{
float:left;
list-style-type:none;
margin:0 22px 0 0;
z-index:1000;
position:relative;
}

.link ul li.last{
margin:0;
}

.container{
width:1000px;
margin:0 auto;
height:auto;
}
.con_link{
width:1000px;
margin:0 auto;
height:auto;
position:relative;
}

.logo{
margin:-33px 0 0;
}

.nav_id{
background:url(../images/nav_bg.png) repeat-x 0 0;
height:40px;
width:100%;
}
.nav_menu{
width:1000px;
margin:0 auto;
height:auto;
}
.nav_id ul{
margin:0;
padding:0;
}

.nav_id ul li{
background:url(../images/nav_divider.png) no-repeat right 1px;
float:left;
height:40px;
text-align:center;
line-height:40px;
padding:0 26px;

}

.nav_id ul li.first{
padding:0 26px 0 105px;
}

.nav_id ul li.last{
background:none;

}

.nav_id ul li a{
text-decoration:none;
font-size:15px;
font-weight:bold;
color:#666666;
line-height:40px;
display:block;
font-family: 'Roboto', sans-serif;
z-index:1000;
position:relative;
min-width:90px;
}

.nav_id ul li a:hover, .nav_id ul li a.active{
background:url(../images/nav_hover.png) no-repeat center -1px; 
color:#0095DA;

}
/**************** Close ****************/









/**************** Content ****************/

.content{
background:url(../images/content_bg.png) repeat  0 0;
width:100%;
height:auto;
border-bottom:1px solid #025A8A;
}

.slider{
background:url(../images/slider_bg.png) no-repeat 0 0;
height:306px;
width:498px;
position:relative;
float:left;
}

.slider_img{
width:498px;
height:306px;
position:relative;
}
.slider_img_2{
width:498px;
height:306px;
position:relative;
}
.dna_right{
float:right;
}

.slider_img img{
float:right;
}
.slider_img ul{
padding:0;
margin:0;
}

.slider_img ul li{
list-style-type:none;
position:relative;
}

.slider_cont{
position:absolute;
top:5px;
left:0;
padding:0 0 0 10px;
}

.slider_cont h2{
font-family: 'Roboto', sans-serif;
text-shadow:1px 1px 1px #fff;
font-size:34px;
color:#0095DA;
font-weight:normal;
line-height:38px;
margin:7px 0 0 0;
}
.slider_cont ul{
padding:0;
margin:35px 0 0;
}

.slider_cont ul li{
font-family: 'myriad_proregular';
text-shadow:1px 1px 1px #fff;
list-style-type:none;
font-size:18px;
font-weight:normal;
color:#666;
margin:0 0 20px 0;
padding:0 0 0 17px;
background:url(../images/list_arrow.png) no-repeat 0 7px;
line-height:24px;
}

.slider_nav{
position:absolute;
right:3px;
bottom:15px;
}

.slider_nav ul{
padding:0;
margin:0;
}

.slider_nav ul li{
list-style-type:none;
float:left;
padding:0 4px 0 0;
height:10px;
width:10px;
}

.slider_nav ul li a{
text-decoration:none;
background:url(../images/slider_nav.png) no-repeat 0 0;
height:10px;
width:10px;
display:block;
}

.slider_nav ul li a.active{
background:url(../images/slider_nav_active.png) no-repeat 0 0;
display:block;
height:10px;
width:10px;
}

.ver_line{
background:url(../images/ver_line.png) no-repeat right 0;
width:501px;
height:307px;
float:left;
}

.hori_line{
background:url(../images/hori_line.png) no-repeat 0 bottom;
width:100%;
height:309px;
}

.trade{
background:url(../images/trade_bg.png) no-repeat 0 0;
height:306px;
width:498px;
float:left;
margin:0 0 0 1px;
}

.medicine{
background:url(../images/medicine_img.png) no-repeat 0 0;
width:373px;
height:252px;
margin:15px 0 0 70px;
}

.descri{
text-align:right;
}

.descri h3{
font-family: 'Roboto', sans-serif;
text-shadow:1px 1px 1px #fff;
font-size:22px;
color:#0095DA;
font-weight:normal;
padding:18px 0 0 0;
}

.descri p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding:8px 0 0 0;
}

.bottom_left{
background:url(../images/bottom_left.png) no-repeat 0 0;
height:306px;
width:498px;
float:left;
margin:1px 0 0 0;
position:relative;
}


.heading{
background:url(../images/bootom_border.png) no-repeat 0 bottom;
padding:0 0 10px 0;
}

.heading ul{
padding:0;
margin:0 0 0 22px;
}
.heading ul li{
list-style-type:none;
float:left;
margin:10px 8px 0 0;
}

.heading ul li span{
font-family: 'Roboto', sans-serif;
text-shadow:1px 1px 1px #fff;
font-size:15px;
color:#0095DA;
font-weight:normal;
line-height:20px;
}

.b_descri{
width:100%;
height:auto;
background:url(../images/bottom_top.png) no-repeat 0 top;
padding:32px 0 0 0;
}
.b_l_descri p{
font-family: 'myriad_proregular';
text-shadow:1px 1px 1px #fff;
font-weight:bold;
font-style:italic;
color:#666;
font-size:13px;
margin:0 0 0 22px;
letter-spacing:1px;
}

.b_l_descri ul{
padding:0;
margin:15px 0 0 22px;
}

.b_l_descri ul li{
list-style-type:none;
float:left;
padding:0 35px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-align:justify;
width:209px;
}

.b_l_descri ul li.last{
padding:0;
}

.b_descri a{
background:url(../images/list_arrow.png) no-repeat 0 center;
text-decoration:none;
padding:0 0 0 10px;
position:absolute;
bottom:5px;
right:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0095DA;
text-shadow:1px 1px 1px #fff;
}
.b_descri a:hover{
	text-decoration:underline;
}
.bottom_right{
background:url(../images/bottom_right.png) no-repeat 0 0;
height:306px;
width:498px;
float:left;
margin:1px 0 0 1px;
position:relative;
}

.head1{
margin-left:25px;
float:left;
width:498px;
}

.head1 ul{
padding:0;
margin:0;
}
.head1 ul li{
list-style-type:none;
float:left;
margin:27px 0 28px 0;
font-family: 'Roboto', sans-serif;
text-shadow:1px 1px 1px #fff;
font-size:22px;
color:#0095DA;
font-weight:bold;
padding:0 185px 0 20px;
}

.head1 ul li.last{
padding:0;
}

.b_des1{
margin-left:25px;
float:left;
padding:10px 0 0 0;
}

.b_r_descri .left{
float:left;
background:url(../images/lr_divide.png) no-repeat right 0;
width:45%;
height:204px;
}

.b_r_descri .left ul{
padding:0;
margin:20px 0 0 0;
}

.b_r_descri .left ul li{
list-style-type:none;
background:url(../images/list_arrow1.png) no-repeat 0 center;
padding:0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin:0 0 5px 0;
}

.b_r_descri .right{
float:left;
width:50%;
}

.b_r_descri .right ul{
margin:20px 0 0 33px;
padding:0;
}

.b_r_descri .right ul li{
list-style-type:none;
background:url(../images/list_arrow1.png) no-repeat 0 center;
padding:0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin:0 0 5px 0;
}
/**************** Close ****************/













/**************** Footer ****************/
.footer{
background:url(../images/footer_bg.png) repeat-x 0 0;
height:62px;
border-top:1px solid #1DAEFC;
}

.footer p{
font-family: 'Arial, Helvetica, sans-serif';
font-size:13px;
color:#fff;
padding:23px 0 0 0;
float:right;
}

.footer a{
font-family: 'myriad_proregular';
font-size:30px;
color:#FF0000;
padding:23px 0 0 0;
float:left;
text-decoration:none;
text-shadow:1px 1px 1px #FF0000;
}

.footer p.footer_right{
float:right;
text-align:right;
font-size:12px;
padding:15px 0 0 0;
}

.footer a:hover{
font-family: 'myriad_proregular';
color: #FFFFFF;
text-shadow:1px 1px 1px #FF0000;
float:left;
text-decoration:none;
}

.center{
text-align:center;
padding: 5px;
}

/**************** Close ****************/


/* 404 page */

.con_404{
width:100%;
height:auto;
text-align:center;
padding:30px 0 115px 0;
}

.con_404 h4{
font-family: 'Roboto', sans-serif;
text-shadow:1px 1px 1px #fff;
font-size:22px;
color:#0095DA;
font-weight:bold;
margin:10px 0 20px 0;
}

.con_404 p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
margin-bottom:20px;
}

.con_404 a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
}

.con_404 a:hover{
text-decoration:underline;

}


/* about us */
#wrapper{
position:relative;
}
.main_bg{
background:url(../images/main_img.png) no-repeat 0 0;
height:694px;
width:371px;
position:absolute;
right:0;
top:0;
min-height:694px;
}

.about{
width:100%;
height:auto;
min-height: 520px;
}

.about h4{
font-family: 'Roboto', sans-serif;
font-size:24px;
color:#0195DA;
font-weight:bold;
line-height:30px;
padding:25px 0;
}

.about p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
text-align:justify;
line-height:18px;
padding:0 0 10px 0;

}

.about ul{
padding:0;
margin:0;
}

.about ul li{
list-style-type:none;
float:left;
margin:0 25px 0 0;
width:403px;
height:auto;
}
.about ul li.last{
width:400px;
}

.about p span{
background:url(../images/about_img.jpg) no-repeat 0 0;
width:180px;
height:127px;
margin:10px 5px 10px 0;
float:left;
font-family: 'Roboto', sans-serif;
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
padding:10px 20px;
line-height:25px;
}

.about .pdf{
background:#0195DA;
border-radius:5px;
height:74px;
width:398px;

margin:7px 0 30px 0;
}

.about .pdf a{
background:url(../images/pdf_btn.png) no-repeat 340px 19px;
font-family: 'Roboto', sans-serif;
font-size:27px;
color:#fff;
font-weight:bold;
padding:15px 0 20px 30px;
text-decoration:none;
line-height:40px;
display:block;
}

/* our presence */

.main_presence{
background:url(../images/main_presence.png) no-repeat 0 0;
height:848px;
width:402px;
position:absolute;
right:0;
top:0;
min-height:848px;
z-index:999;
}
.presence{
width:100%;
height:auto;
}

.presence h4{
font-family: 'Roboto', sans-serif;
font-size:30px;
color:#0095DA;
font-weight:normal;
line-height:30px;
padding:25px 0 30px;
}

.map{
margin:0 0 140px 0;
position:relative;
z-index:1000;
}

/* contact */

.contact{
height:auto;
width:100%;
padding:25px 0 0 0;
}

.con_left{
float:left;
width:670px;
background:url(../images/con_divider.png) no-repeat right 0;
height:auto;
}

.con_left h4{
font-family: 'Roboto', sans-serif;
font-size:30px;
color:#0095DA;
font-weight:normal;
line-height:35px;
padding:0 0 0 5px;
}

.con_right{
float:left;
width:330px;
height:auto;
}

.con_left form{
margin:10px 0 0 0;
}

.con_left label{
background:#0095DA;
width:170px;
height:33px;
margin:0 7px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
line-height:33px;
font-weight:bold;
display:block;
float:left;
padding:0 0 0 32px;
}

.con_left input[type="text"]{
float:left;
display:block;
background:#fff;
width:383px;
height:31px;
line-height:31px;
padding:0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
border:0;
border:1px solid #FFFFFF;
}

.con_left input[type="text"]:focus {
	border:1px solid #0095DA;
}

.con_left textarea{
background:#fff;
border:0;
height:148px;
width:383px;
padding:0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
border:1px solid #FFFFFF;
}

.con_left textarea:focus{
	border:1px solid #0095DA;
}

.con_left input[type="submit"] {
    background: url(../images/submit_bg.png) no-repeat 0 0;
    width: 100px;
    height: 31px;
    font-family: 'Roboto', sans-serif;
    font-size: 12.16px;
    color: #fff;
    font-weight: bold;
    float: left;
    margin: 15px 27px 15px 221px;
    text-align: left;
    padding: 0 0 1px 15px;
    cursor: pointer;
}

.con_left input[type="reset"]{
background:url(../images/reset_bg.png) no-repeat 0 0;
width:90px;
height:31px;
font-family: 'Roboto', sans-serif;
font-size:12.16px;
color:#fff;
font-weight:bold;
float:left;
margin:15px 0 15px 0;
text-align:left;
padding:0 0 1px 15px;
cursor:pointer;
}

.con_right p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
font-weight:bold;
padding:0 0 7px 0;
margin:0 0 0 55px;
}

.con_right p span{
color:#0095DA;
}

.con_right .logo1{
margin:65px 0 0 55px;
}

/* product */

.product{
width:100%;
height:auto;
padding:30px 0 0 0;
}

.top{
width:100%;
height:auto;
}

.top ul{
padding:0;
margin:0;
}

.top ul li{
float:left;
list-style-type:none;
width:200px;
height:auto;
margin:0 80px 0 0;
}

.top ul li.last{
width:707px;
height:auto;
margin:0;
text-align:justify;
}

.top ul li.last span{
font-family: 'Roboto', sans-serif;
font-size:19px;
color:#0195DA;
font-weight:bold;
text-align:justify;
line-height:25px;
}

.bottom{
width:100%;
height:500px;
overflow:auto;
padding:45px 0 50px 0;

/*
background:url(../images/table_slider.png) no-repeat right 45px;*/
}

table{
width:980px;
height:auto;
border:0;
display:block;

}

table th{
background:url(../images/th_right.png) no-repeat right 2px;
min-height:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
font-weight:bold;
text-align:center;
line-height:20px;
}
table tr.tr1{
background:#0195DA;
height:65px;
position:relative;
}
table tr.trp{
background:none;
height:4px;
vertical-align:bottom;
}
table tr.trp td{
background:none;
line-height:0;
min-height:0;
height:0;
}

table tr{
position:relative;
background:#fff;
margin:0 0 5px 0;
}

table td{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:normal;
padding:2px 0 0 17px;
min-height:43px;
}


table th.last{
background:none;
text-align:center;
width:88px;
}

table th.th1{
width:46px;
}

table th.th2{
width:322px;
}

table th.th3{
width:150px;
}

table th.th4{
width:168px;
}
table th.th5{
width:243px;
}

table tr.trr1{
height:45px;
}

table tr.trr1 td{
background:url(../images/td_right.png) no-repeat right 2px;
}

table tr.trr1 td.last{
background:none;
padding:8px 0 0 0;
text-align:center;
}

table tr.trr1 td.trr13{
background:none;
padding:0;
text-align:center;

}

table tr.trr2{
height:50px;
}

table tr.trr2 td{
background:url(../images/td_right2.png) no-repeat right 2px;
}

table tr.trr2 td.last{
background:none;
padding:8px 0 0 0;
text-align:center;
}

table tr.trr3{
height:53px;
}

table tr.trr3 td{
background:url(../images/td_right3.png) no-repeat right 2px;
}

table tr.trr3 td.last{
background:none;
padding:0;
text-align:center;
}

table tr.trr4{
height:72px;
}


table tr.trr4 td{
background:url(../images/td_right4.png) no-repeat right 2px;
}

table tr.trr4 td.last{
background:none;
padding:4px 0 5px 0;
text-align:center;
}

table tr.trr4 td.trr13
{
  text-align:center;
  padding:10px 0 0 0;
}

table tr.trr5{
height:60px;
}


table tr.trr5 td{
background:url(../images/td_right5.png) no-repeat right 2px;
}

table tr.trr5 td.last{
background:none;
padding:8px 0 0 0;
text-align:center;
}

/* product page for screen3000 */
table.sc300{
display:none;
}

table.sc300 th.bg{
background:#0195DA;
height:65px;
position:relative;
}

table.sc300 tr.trp1{
background:none;
height:1px;
vertical-align:bottom;
}
table.sc300 tr.trp1 td{
background:none;
line-height:0;
min-height:0;
height:0;
}

/* qa_qc */
.qa_qc{
width:100%;
height:auto;
padding:25px 0 0 0;
}

.qa_left{
float:left;
width:576px;
height:auto;
margin:0 34px 0 0;
}

.qa_right{
float:left;
width:390px;
}

.qa_left ul{
padding:0;
margin:25px 0 0 0;
}

.qa_left ul li {
  float: left;
  list-style-type: none;
  margin: 0 6px 0 0;
  width: 130px;
}

.qa_left ul li.who {
  float: left;
  list-style-type: none;
  margin: 0 6px 0 0;
  width: 104px;
}

.qa_left ul li span{
font-family: 'Roboto', sans-serif;
font-size:18px;
color:#0195DA;
font-weight:bold;
line-height:23px;
}

.qa_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
margin:20px 0 0 0;
}

.qa_right h4{
font-family: 'Roboto', sans-serif;
font-size:19px;
color:#0195DA;
font-weight:bold;
line-height:23px;
text-align:justify;
}

.qa_right ul{
margin:25px 0 0 0;
padding:0;
}

.qa_right ul li{
float:left;
list-style-type:none;
background:url(../images/qa_li_bg.png) no-repeat 0 0;
height:240px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
margin:0 15px 0 0;
padding:15px 17px;
}
.qa_right ul li.last{
margin:0;
}

.qa_right h4.mar{
margin:62px 0 40px 0;
}

/*21-1-2014 :: start*/
.bx-controls-direction{
	display:none;
}
.textpart{
	margin:35px 0 0 0;
}
.textpart .line{
	font-family: 'myriad_proregular';
	text-shadow:1px 1px 1px #fff;
	list-style-type:none;
	font-size:18px;
	font-weight:normal;
	color:#666;
	margin:0 0 20px 0;
	padding:0 0 0 17px;
	background:url(../images/list_arrow.png) no-repeat 0 7px;
	line-height:24px;
}
.bx-controls{
	position:absolute;
	right:3px;
	bottom:15px;
}
.bx-controls .bx-pager .bx-pager-item{
	list-style-type:none;
	float:left;
	padding:0 4px 0 0;
	height:10px;
	width:10px;
}
.bx-controls .bx-pager .bx-pager-item a{
	text-decoration:none;
	background:url(../images/slider_nav.png) no-repeat 0 0;
	height:10px;
	width:10px;
	display:block;
	text-indent:-99px;
	overflow:hidden;
}
.bx-controls .bx-pager .bx-pager-item a.active{
	background:url(../images/slider_nav_active.png) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
}

/*28-1-2014 :: certificate-page*/
.certi{
	padding: 35px 0;
}
.certi .first-certi{
	float: left;
    height: 200px;
    margin: 0 20px 0 0;
    width: 200px;
}
.certi .first-certi h3{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color:#0095DA;
	font-weight:normal;
	line-height:100%;
	margin:0 0 10px 0;
	text-align:center;
}
.certi .first-certi .img-certi{
	height: 80px;
    width: 200px;
	text-align: center;
}
.certi .first-certi .img-certi img{
	background-size:100%;
	height:100%;
}

/* who-certificate -------------------*/
.container h1 { 
    color: #0195DA;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    padding: 25px 0;
	text-align:center;
	}


/* ISO- Certificate -------------------*/

.container h1 { 
    color: #0195DA;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    padding: 25px 0;
	text-align:center;
	}



/* gautam  css   Changes */
.certi .first-certi .img-certi{
	height:300px;
    width:250px;
	text-align: center;
}
.certi{
	padding: 35px 0;
    height:371px;
}
.certi .first-certi{
	float: left;
    height: 200px;
    margin:0 30px;
    width: 250px;
}
.map{
margin:0px;
position:relative;
z-index:1000;
}
.presence h4{
font-family: 'Roboto', sans-serif;
font-size:30px;
color:#0095DA;
font-weight:normal;
line-height:30px;
padding:25px 0 16px;s
}


/* Kesha :: 19 March 2014 */
.header_top {
	background:url(../images/top-head.png) repeat-x 0 0;
}
.link {
	background:url(../images/link-bg.png) no-repeat 0 0;
	height:46px;
	width:131px;
	right:0;
	top:5px;
}	
.link ul li {
	margin:4px 22px 0 19px;
}
.link ul li.last {
	margin:4px 0 0;
}
.header {
	background-color:#EAEAEA;
}
.footer {
	background-color:#018DD0;
}

.linktitle {
  color: #fff !important;
  float: none !important;
  font-family: 'Arial, Helvetica, sans-serif' !important;
  font-size: 15px !important;
  padding: 0 !important;
}
.g-recaptcha.has-error > div {
    border: 1px solid red;
    max-width: 302px;
    max-height: 76px;
    border-radius: 4px;
}
/* .g-recaptcha > div {
    margin: 8px 0 0 52px;
} */

/* 18-9-2025 */
.g-recaptcha.recaptcha-error {
    border: 1px solid red;
    max-width: fit-content;
    margin-left: 73px;
}
.mage-error, div#error-msg {
    font-size: 12px;
    margin-top: 5px;
    color: #ff0000;
    font-weight: 500;
    clear: both;
    line-height: 1;
    text-align: center;
    margin-bottom: 10px;
}
div#error-msg {
    margin-top: 15px;
    border: 1px solid #ff0000;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 100%;
    border-radius: 4px;
    text-align: center;
}

div#result.result {
color: green;
text-align: center;
border: 1px solid;
padding: 7px;
margin: 20px 0 0;
background: #FFF;
}
.con_left form span {
    color: #FF0F0F;
}
.contact form span {
    color: red;
}
/* 18-9-2025 */


@media only screen and (max-width: 767px){
.g-recaptcha.has-error > div {
    margin-left: 0;
}
/*****************************************************************************22-12-2023******************************************************************************/
.g-recaptcha > div {
    margin: 8px 0 0 0 !important;
}
.con_left input[type="submit"] {
    margin: 10px 0 10px 57px !important;
}
.con_right .logo1 {
    max-width: 65%;
    margin: 0 auto !important;
}
.con_right p:nth-child(3) {
    margin-bottom: 10px !important;
}
}




/*****************************************************************************22-12-2023***********************************************************************************/
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.footer p {
		padding: 23px 16px 0 0 !important;
		z-index: 1 !important;
		position: relative !important;
	}
}
form textarea#remark {
    resize: none;
    padding-top: 10px;
}
.con_right p a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}
.con_right p a:hover {
    color: #0095da;
}
footer .footer p a.linktitle:hover {
    text-shadow: 1px 1px 1px #fff;
    color: #FF0000 !important;
}

