/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Convergence, Segoe UI , open sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
@font-face {
    font-family: "Open Sans";
    src: url(../fonts/OpenSans-Regular.ttf) format("opentype");
}
@font-face {
    font-family: "Verdana";
	src: url(../fonts/Verdana.ttf) format("opentype");
}
#containwrapper{ width:100%;}
#headerwrapper{ height:137px; background: #f9fcfc ; width:100%; border-bottom:1px solid #2bbfef;}
#header{ width:1042px; height:130px; margin: auto;}
#logo{ width:330px; height:120px;  float:left; margin-top:15px ; margin-left:-36px; }
.reg{ float:right; height:30px; margin-bottom:-1px; }
.reg img { height:10px;}
.logoimg{ margin-top:10px;}
#headerlft{ width:700px;  margin-left:340px;  height:130px;  }


#serchpanel{ width:490px; height:52px; float:right; margin-right:0px;}
#search{ width:300px; height:37px; float:right; margin-top:10px; border-radius:10px; }


/* ==================================back-top ================================================== */
#back-top {position: fixed; bottom:95px; z-index:99; left: 54%; margin-left: 580px; display:none; width:41px; height:43px;}
#back-top a:hover {color:#02478c; }
#back-top span {width:41px; height:43px; display: block;	background:url(../images/scrolling.png) no-repeat; }
#back-top a:hover span { background-color: #0066CC;}
/* ======================================================================================= */

#menu{ width:689px;   float:left; margin-top:16px; margin-left:11px;}
#navmenu ul{ list-style:none; margin-top:10px; padding-left:0px; }
#navmenu ul li{ float:left;}
#navmenu ul li a{ text-decoration:none; font-weight: normal; font-family:Open Sans, Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#000000; background: -webkit-linear-gradient(top, #0faee2 0%, #FBFEFE 100%);   padding:7px 17px;  color:#000000; border-radius:5px; margin-left:8px; display:block;  border:1px solid #2bbfef; }

#navmenu ul li a:hover
{

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #CE017A));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #CE017A 100%); border:1px solid #fa6cc0;	
	}
#navmenu ul li a.sel{background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #FB78F2 100%);

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #CE017A));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #CE017A 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #CE017A 100%); border:1px solid #fa6cc0;}


#banner{ height:280px; width:100%; margin:auto; background: url(../images/1.jpg); border-top:2px solid #2bbfef; 
border-bottom:1px solid #fff; box-shadow:0px 3px 3px 3px #ccc;}
#myslides { width:1054px;  margin: auto;}
#bannerlft{ width:733px; height:357px; float: right;}
#bannerrgt{ width:463px; height:353px;  float:right;}
#container{ width:1041px;  margin:auto; 
min-height:400px;
box-shadow: 0 0 4px #888;    border-bottom:0px solid #ccc;   border-top:0px solid #ccc; 

 border-top:0px  
 }
#content{ width:1012px; margin:auto; border:1px solid #ddd; background:#fcfcfc;}  


#content-full{ width:1012px; margin:auto; border:1px solid #ddd; background:#fffdfd; border-bottom:none;} 
#contentlft{ width:255px; min-height:350px;  float:left; float:left; border-right:1px solid #ddd; background:#fffdfd;  border-bottom:1px solid #ddd;}
#contentrgt{  min-height:350px;   margin-left:266px; border-left:1px solid #ddd; background:#fffdfd;}
.why_choose { margin-top:15px; margin-left:10px; margin-right:20px; }
.why_choose ul li {padding:10px 0 18px 30px;position:relative; list-style:none; border-bottom:1px solid #bbbbbb;}
.why_choose ul li:before {content:''; position:absolute;top:15px;left:5px; display:block; width:15px; height:15px; background:url(../images/bullet.png) no-repeat; }
.why_choose ul li a{ text-decoration:none; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#101010;}
.why_choose ul li a:hover{ color:#dd1a6e;}
.subheading{ font-family:Open Sans, Roboto; font-size: 22px; font-weight: normal; color: #CE017A; text-indent: 35px; width: auto; padding-left:10px; padding:9px; background:#f9f7f7  url(../images/article.png) no-repeat 10px 15px; font-weight:bold; border-bottom:1px solid #ddd; }

.heading{ font-family:Open Sans, Roboto;  font-size:17px;  color: #CE017A; font-weight:normal;   }


.link{ float:right; margin-top:10px;}
.contentimg{ float:right; margin-top:8px; margin-left:25px; margin-right:10px; }
.para{ margin-left:10px; text-align:justify; font-size:13px; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; line-height:21px; margin-top:10px; font-style:inherit;}
.text-1{ line-height:22px; }
#homeslide{ width:1014px; min-height:120px; background:#fcfcfc; margin:auto; border:1px solid #eeeeee; margin-top:10px; 
box-shadow:inset 0 0 10px #dfdfdf; overflow:hidden;}
#homeslide1{ width:1014px; min-height:400px; background:#fcfcfc; margin:auto; border:1px solid #eeeeee; margin-top:10px; 
box-shadow:inset 0 0 10px #dfdfdf; overflow:hidden;}

#footerwrapper{ height:95px; background:#155690 url(../images/footerbg.png) repeat-x; width:100%; }
#footer{ height:95px;  margin:auto; width:1041px;}
#copyright{ width:530px; height:60px; float:left; font-family:open sans; }
#copyright ul{ list-style:none; margin-top:10px;}
#copyright ul li{ float:left;}
#copyright ul li a{ text-decoration:none; color:#CCCCCC; padding:0 15px; font-size:13px;}
#copyright ul li a:hover{ color:#FFFFFF;}
#copyright ul li a.select{ color:#FFFFFF;}
.copy{ margin-top:5px; color:#063f52; font-size:13px; font-family:open sans;}
#socail{ width:240px; float:left; height:50px; margin-top:10px; }
#socail p { font-size:17px; padding-top:8px; color:#f1f2f2;}
#socail img{ margin-top:15px; padding-left:5px; height:30px;}
#totalvisit{ width:220px; float:right;  height:30px; font-family:open sans;}
.total{ margin-left:82px; margin-top:20px; color: #063f52; font-size:13px;}
.tl{ text-decoration:none; font-size:12px; font-weight:normal; color: #FFFFFF;}
.pwd{ color:#156883;  margin-top:5px; font-size:12px;}
.pwd a{ color:#156883; text-decoration:none; font-weight:bold;}
.subheading1{ font-family:Roboto; color:#6b0559; font-size:30px; margin-top:10px;}
.para1{ margin-left:5px; text-align:justify; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; line-height:25px; margin-top:10px; font-size:12px;  }
.rdimg{ margin-top:20px;}


.add{ padding-left:13px; font-size:15px; color:#CE017A; font-weight:normal; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; }
.add-1{ padding-left:13px; font-size:15px; color:#CE017A; font-weight:normal; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; }

.addpara{ padding-left:13px; font-size:14px; line-height:20px; font-family: Open Sans; }
.addpara-1{ padding-left:13px; font-size:14px; line-height:25px; font-family: Open Sans; }
.addpara-1 a{ color:#09F; text-decoration:none; }
.border{ border-top:1px solid #f1f1f1;   }
.contactimg{ float: right; margin-right:30px;}
.enimg{ float:right; margin-right:60px; margin-top:80px;}


#contentlft1{ height:auto; width:300px; float:left;}
.why_choose1 { margin-top:15px; margin-left:10px; margin-right:20px; }
.why_choose1 ul li {padding:10px 0 18px 30px;position:relative; list-style:none; border-bottom:1px solid #bbbbbb;}
.why_choose1 ul li:before {content:''; position:absolute;top:15px;left:5px; display:block; width:15px; height:15px; background:url(../images/bullet.png) no-repeat; }
.why_choose1 ul li a{ text-decoration:none; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#101010; }
.why_choose1 ul li a:hover{color:#dd1a6e;}
#container1{ width:1041px; 
 margin:auto;  
 min-height:400px;
 -moz-box-shadow:0 0 2px 2px #888;
 -webkit-box-shadow:0 0 2px 2px#888; 
 box-shadow:0 0 2px 2px #888; 
 
 border-top:0px 
 }

#contentrgt1{ min-height:326px;    margin-left:270px; min-height:520px;   border-left:1px solid #ddd; background:#fffdfd; padding-bottom:8px; border-bottom:1px solid #ddd;
 box-shadow:         inset 0 0 10px #dfdfdf;   }


#companyprofile{ background:#fcfcfc;   width:720px; margin:auto;  }
.ourquality{background:#14bff7; color:#dd1a6e; height:30px; padding-left:10px; padding-top:0px; font-size:16px; font-family:Roboto; border-bottom:1px solid #0099CC; padding-bottom:5px; font-size:24px;}
.text-3{ text-align:justify; line-height:24px; margin-left:10px; margin-top:10px;  margin-bottom:10px; font-size:13.4px; font-weight:normal; margin-right:5px;
font-family:open sans, Verdana, Arial, Helvetica, sans-serif; font-style:inherit;    }
.text-4{ margin-left:30px;  font-size:13.4px; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; line-height:24px;    }
.text-4 li{ list-style: circle;  padding-bottom:10px;  }
.machines{ float:right; margin-left:5px; margin-right:0px; padding:2px; margin-bottom:25px; border:none;   }
.images{  float:right; margin:10px; border:1px solid #f1f1f1; border-radius:5px;  padding:3px; background:#fcf9f9; }
.images img{ border-radius:5px;   border:1px solid #f2f2f2; }

.images-1{  float:left; margin:10px; border:1px solid #f1f1f1; border-radius:5px;  padding:3px; background:#fcf9f9;  margin-right:30px; }
.images-1 img{ border-radius:5px;   border:1px solid #f2f2f2;  }
div#sticker {
	
}
.stick {
	position:fixed;
	top:-220px; width:300px;
}
.para1{ margin-left:10px; text-align:justify; font-size:15px; font-size:13px; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; line-height:21px; margin-top:10px;  margin-top:10px; margin-right:10px;}	

.inputbox{ height:24px; width:220px;  float:left; border:1px solid #eee; color:#e1e1e1;  outline:none; padding-left:5px; text-transform: capitalize; 
font-family:open sans; }
.inputbox1{ height:22px;  float:left; border:1px solid #eee; }
.button{ margin-left:5px; float:left; outline:none; font-family:open sans;  }
.button1{ margin-left:2px; }
.career { padding:5px; margin-bottom:10px; border:1px solid #dad9d9; width:260px; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; outline-color: #F00; }
.career-1 { padding:4px; margin-bottom:10px; border:1px solid #dad9d9; width:261px; font-family:open sans, Verdana, Arial, Helvetica, sans-serif; outline-color:#F00; resize:none;}
.btn { border:1px solid #7ed3ed; padding:8px 20px; cursor:pointer; margin-right:10px; background:#cdeef8; outline:none;}
.btn:hover{ background:#7ed3ed;  border:1px solid #4dbcde;}



#pdfox{  width:100%; border-bottom:1px solid #eee; }
.pdf{ color:#dd1a6e;  background:#14bff7; font-family:open sans; font-size:18px;   font-weight:bold;  }
.dw{ text-decoration:none;  font-family:open sans, Verdana, Arial, Helvetica, sans-serif; color:#CE017A; font-weight:normal;   float:left;  }
.dw img{  float:right; right:0; margin-left:90px; margin-top:-10px;   }
.dw:hover{ text-decoration:underline; color:#F00;}
.input1{ height:200px;}
.pdf-brk {  margin-bottom:20px; padding-left:15px; padding-bottom:5px;}
.images-pdf{ float:right; margin-left:15px; right:0; padding-top:-15px;}

#demo2.selli{  background-color:#f1f1f1; border-bottom:1px solid #ddd;}	
.ex1{ margin-left:165px; margin-top:25px;}
.ex2{ float:left; margin-left:165px; margin-top:25px;}
.ex3{ float: right; margin-right:137px; margin-top:25px;}

.vsa{ text-align:center; font-size:24px; margin-top:60px;}

.news{ float: right; margin-right:12px; margin-top:10px; border-top:1px solid #ccc;}
.newenq{   background:#519c00; border:1px solid #666;  font-size:15px; font-family:open sans; text-decoration:none;  margin:auto;  color:#FFFFFF; border-radius: 5px; font-weight: bold; padding:5px 15px; float:right; margin-right:10px; }
.newenq:hover{color: #fff;
background: #00aeef;}
.nav-toggle:focus{ border:none;}

.evnt{ margin-left:10px; margin-top:10px;}




#news-and-events { width:40%; height:160px; border:1px dotted #ddd; float:left; margin:10px 15px;}
.eventweb{ text-decoration:none; font-family:open sans, Verdana, Geneva, sans-serif; text-align:center; text-decoration:none;  }
.eventweb a{ text-decoration:none; font-family:open sans, Verdana, Geneva, sans-serif; text-align:center; text-decoration:none; font-size:13px; padding-left:35px;  }
.eventadd{font-family:open sans, Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-align:right; line-height:20px; padding:5px; padding-right:10px; }
.mdname{ font-family:Open Sans; font-size:13px; color:#ed1b24; margin:auto; font-weight:700; text-align:right; padding-top:5px; }
.mdname span{ color:#447e9a;}