*{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
#wrapper{
	margin:0;
	padding:0;
}
a#backToTop {
    width:40px;
    height:40px;
    opacity:0.8;
    position:fixed;
    bottom:65px;
    left:96%;
    display:none;
    text-indent:-10000px;
    outline:none !important;
    background-image:url(../images/top.png);
    background-repeat: no-repeat;
}
@font-face {
  font-family:Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
}
img{
	border:0;
}
ul{
	list-style:none;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
.specer {
	clear:both;
	font-size:0;
	line-height:0;
}
.specer1 {
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0 0 20px 0;
}
.specer2 {
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0 0 10px 0;
}
h1{
	font:24px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	margin:0 0 10px 0;
	padding:0;
}
h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
}
h3{
	font:20px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	margin:0 0 5px 0;
	padding:0;
}
h4{
	
	color:#444;
	margin:0;
	padding:0 0 10px 0;
}
h5{
	
	color:#444;
	margin:0;
	padding:0 0 10px 0;
}
/*form *:focus {
  border:1px solid #F63;
  outline:solid;
  border-radius:3px;
  -webkit-border-radius:3px;
  -webkit-box-shadow: 0px 0px 0px #ccc;
	-moz-box-shadow: 0px 0px 0px #ccc;
	box-shadow: 0px 0px 0px rgba #ccc;
	
}*/
#mainbody{
	width:100%;
	/*height:1066px;*/
}
li
{
	font-size:13px;
	color:#83807f;
}
form *:focus {
  outline: none;
	
}
n
{
	font-size:14px;
	color:#645e5c;
	text-align:justify;
}
n1
{
	font-size:14px;
	color:#000;
	text-align:justify;
}
/*---------------------------------------------menu------------------------------------------------*/
#mainmenubg
{
	width:100%;
	height:41px;
	float:left;
	margin:0;
	background:#252828;
	border-bottom:1px solid #d1e2e0;
}
#mainmenu_blk
{
	width:980px;
	height:41px;
	float:none;
	margin:0 auto;
	z-index:20000;
/*	background:#9C3;*/
}

ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 14px 0;
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  z-index:20000;
}
ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 11px 10px;
  color:#fff;
 /* background: #fff;*/
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
/*  border-right:1px solid #fff;*/
z-index:20000;
}
ul li a {
  color:#fff;
  cursor: pointer;
  z-index:20000;
}
ul li:hover {
  background: #555;
  color: #fff;
  z-index:20000;
}
ul li a:hover {
  background: #555;
  color: #fff;
  z-index:20000;
}
ul li ul {
  padding: 0;
  position: absolute;
  top: 38px;
  left: 0;
  width: 250px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index:20000;
}
ul li ul a {
}
ul li ul li { 
  background: #555; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
ul li ul li a { 
  color: #fff;
  /*text-shadow: 0 -1px 0 #000;*/
}
ul li ul li:hover { background: #666; }
ul li ul li a:hover { background: #666; }
ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
ul li a:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
/*----------------------------------------banner------------------------------------------*/
#main_banbg
{
	width:100%;
	height:613px;
	float:left;
	margin:0;
	background:url(../images/bodybga.jpg);
	background-size:100% 100%;
}
#main_ban_blk
{
	width:980px;
	height:613px;
	float:none;
	margin:0 auto;
	position:relative;
	background:url(../images/bodybg1.png);
	background-size:100% 100%;
/*	background:#9C3;*/
}
#ban_logo
{
	width:421px;
	height:116px;
	position:absolute;
	float:left;
	margin:30px 0 0 0;
	background:url(../images/logo.png);
	background-size:100% 100%;
	z-index:20000;
}
#ban_bannerbox
{
	width:667px;
	height:477px;
	position:absolute;
	float:left;
	margin:50px 0 0 162px;
	background:url(../images/bannerbox.png);
	background-size:100% 100%;
	z-index:2000;
}
#ban_container
{
	width:624px;
	height:323px;
	position:absolute;
	float:left;
	margin:20px 0 0 23px;
	margin:20px 0 0 18px \0/;
	margin:20px 0 0 18px \9;
	background:rgba(0,0,0,0.6);
	z-index:2000;
}
#ban_call
{
	width:287px;
	height:76px;
	position:absolute;
	right:0px;
	margin:0 5px 0 0;
	/*background:rgba(0,0,0,0.6);*/
	z-index:1000;
}
.callpic
{
	width:82px;
	height:53px;
	margin:10px 0 0 4px;
	background:url(../images/callpic.png);
	background-size:100% 100%;
	z-index:1000;
	float:left;
}
.calltxt
{
	z-index:1000;
	float:right;
	font: 20px 'calibriregular', Arial;
	width:195px;
	z-index:1100;
	margin:10px 2px 0 0;
	color:#000;
}
.calltxt a
{
  font: 20px 'calibriregular', Arial;
  color:#000;	
}
.calltxt span
{
  font: 14px 'calibriregular', Arial;
  color:#000;	
}
.calltxt span a
{
  font: 14px 'calibriregular', Arial;
  color:#000;
  text-decoration:none;	
}
.calltxt span a:hover
{
   text-decoration:underline;	
}
.calltxt a:hover
{
 text-decoration:underline;
}
#welcombg
{
    width:714px;
	height:151px;
	float:left;
	margin:426px 0 0 10px;
	z-index:5000;
}
#welcombg h2
{
	color:#0d0d0d;
	font-size:24px;
	z-index:5000;
}
#welcombg h3
{
	color:#fd7100;
	font-size:15px;
	z-index:5000;
}
.welcm_txt
{
	color:#0a1312;
	font-size:14px;
	float:left;
	text-align:justify;
}
/*--------------------------------------------------content---------------------------------------*/
#content_bg
{
	width:100%;
	height:349px;
	float:left;
	margin:0;
	/*background:url(../images/rightstyleborder.jpg);
	background-size:100% 100%;*/
}
#content_blk
{
	width:980px;
	height:349px;
	float:none;
	margin:0 auto;
}
#content_txtbox
{
	width:597px;
	/*height:349px;*/
	float:left;
	margin:15px 0 0 10px;
}
#content_txtbox h2
{
	font: 24px 'FranklinGothicMediumRegular', Arial;
	color:#0d0d0d;
	background:url(../images/listbottomstyle.png) repeat-x bottom left;
	padding:0 0 10px 0;
}
#content_txtbox span
{
	font-size:14px;
	color:#585858;
	text-align:justify;
}
.readmore
{
	float:right; margin:10px 0 0 0;
	/*-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;*/
}
/*.readmore:hover
{
	-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
 -webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
}*/
#cont_style_rgt
{
	width:56px;
	height:350px;
	float:left;
	margin:0 0 0 0;
	background:url(../images/st1.png);
	background-size:100% 100%;
}
#cont_product
{
	width:309px;
	height:285px;
	float:left;
	margin:0 0 0 0;
	/*background:#9F9;*/
}
#cont_product h2
{
	font: 24px 'FranklinGothicMediumRegular', Arial;
	color:#414141;
	float:left;
	margin:18px 0 0 25px;
}
#cont_product li
{
	list-style-image:url(../images/bullet.png);
	color:#414141;
	font: 14px 'calibriregular',Arial;
	margin:0px 0 0 25px;
	text-decoration:none;
	margin-bottom:10px;
}
#cont_product li a
{
	color:#414141;
	font: 14px 'calibriregular',Arial;
	text-decoration:none;
}
#cont_product li a:hover
{
	color:#414141;
	text-decoration:underline;
}
.pro_style
{
	float:left; margin:18px 0 0 30px;
}
.pro_style:hover
{
	-moz-transform: rotate(360deg) scale(1.2);
-ms-transform: rotate(360deg) scale(1.2);
-webkit-transform: rotate(360deg) scale(1.2);
transform: rotate(360deg) scale(1.2);
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

/*------------------------------------footer-----------------------------------------------------*/
#footerbg
{
	width:100%;
	height:63px;
	float:left;
	margin:0;
	background:#252828;
}
#footer_blk
{
	width:980px;
	height:63px;
	float:none;
	margin:0 auto;
}
#footer_blk li
{
	list-style:none;
	display:inline;
	font-size:14px;
	color:#fff;
	line-height:60px;
	margin-right:10px;
}
#footer_blk li a
{
	list-style:none;
	display:inline;
	font-size:14px;
	color:#fff;
}
#footer_blk li a:hover
{
	color:#999;
}














@font-face {
    font-family: 'KalingaRegular';
    src: url('../fonts/kalinga.eot');
    src: url('../fonts/kalinga.eot') format('embedded-opentype'),
         url('../fonts/kalinga.woff') format('woff'),
         url('../fonts/kalinga.ttf') format('truetype'),
         url('../fonts/kalinga.svg#KalingaRegular') format('svg');
}
@font-face {
    font-family: 'FranklinGothicMediumRegular';
    src: url('../fonts/framd.eot');
    src: url('../fonts/framd.eot') format('embedded-opentype'),
         url('../fonts/framd.woff') format('woff'),
         url('../fonts/framd.ttf') format('truetype'),
         url('../fonts/framd.svg#FranklinGothicMediumRegular') format('svg');
}
@font-face {
    font-family: 'impactregular';
    src: url('../fonts/impact-webfont.eot');
    src: url('../fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/impact-webfont.woff') format('woff'),
         url('../fonts/impact-webfont.ttf') format('truetype'),
         url('../fonts/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot') format('embedded-opentype'),
         url('../fonts/gothic.woff') format('woff'),
         url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

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

}
/*----------------------------------------productpage--------------------------------------*/
#pro_mainbody{
	width:100%;
	/*height:946px;*/
}
#pro_contbg
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/pro_bg.jpg) no-repeat;
	background-size:100% 100%;
}
@media only screen and (min-width : 1024px) and (max-width : 1280px) {
	
	#pro_contbg
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
  }
/*#pro_lft_outer
{
	width:544px;
	height:841px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/pro_lft.jpg);
	background-size:100% 100%;
}
#pro_rgt_outer
{
	width:1039px;
	height:841px;
	float:right;
	margin:0;
	padding:0;
	background:url(../images/pro_rgt.jpg);
	background-size:100% 100%;
}*/
#pro_contbg_blk
{
	width:980px;
	/*height:841px;*/
	float:none;
	margin:0 auto;
	padding:0;
/*	background:#CF9;*/
	z-index:20;
}
#pro_lft
{
	width:232px;
	/*height:841px;*/
	float:left;
	margin:0 0 0 0;
	padding:0;
	/*background:url(../images/pro_lft_main.jpg);*/
	/*background-size:100% 100%;*/
}
#pro_lft li
{
	text-decoration:none;
	color:#5d5d5d;	
	font-size:13px;
	list-style-image:url(../images/black_arrow.png);
	line-height:20px;
}
#pro_lft li a
{
	text-decoration:none;
	color:#5d5d5d;	
	font-size:13px;
}
#pro_lft li a:hover
{
	text-decoration:underline;
	color:#000;	
}
#pro_rgt
{
	width:748px;
	/*height:841px;*/
	float:left;
	margin:0 0 0 0;
	padding:0;
	background:url(../images/pro_rgt_main.jpg);
	background-size:100% 100%;
	min-height:700px;
}
#pro_rgt span
{
	color:#565656;
	font-size:22px;
	display:block;
	margin:0px 0 0 0px;
	border-bottom:1px solid #838383;
}
#pro_rgt1
{
	width:303px;
	/*height:841px;*/
	float:left;
	margin:0 0 0 0;
	padding:0;
	background:url(../images/pro_rgt_main.jpg);
	background-size:100% 100%;
	/*min-height:400px;*/
}
#pro_rgt1 span
{
	color:#565656;
	font-size:22px;
	display:block;
	margin:0px 0 0 0px;
}
#pro_rgt1 p
{
	color:#949494;
	font-size:13px;
	margin:0px 0 0 0px;
	text-align:justify;
}
#pro_rgt2
{
	width:303px;
	/*height:841px;*/
	float:left;
	margin:0 10px 0 75px;
	padding:0;
}
#pro_rgt2 span
{
	color:#565656;
	font-size:22px;
	display:block;
	margin:0px 0 0 0px;
}
#pro_rgt2 p
{
	color:#949494;
	font-size:13px;
	margin:0px 0 0 0px;
	text-align:justify;
}
#pro_rgt_con_bx
{
	width:164px;
	height:114px;
	float:left;
	margin:10px 10px 10px 0;
	padding:0;
	background:url(../images/pro_bx.jpg);
	background-size:100% 100%;
	box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
}
#pro_rgt_con_bx h4
{
	float:left;
	color:#565656;
	font-size:13px;
	font-weight:bold;
	word-wrap: break-word;
	text-align:center;
	display:block;
}
#pro_rgt_con_bx h5
{
	float:left;
	color:#565656;
	font-size:13px;
	word-wrap: break-word;
	text-align:center;
	display:block;
	border-bottom:1px solid #000;
}
#pro_pic_thmb
{
	width:154px;
	height:104px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:0;
	background:#9C0;
	cursor:pointer;
}
#pro_pic_thmb:hover
{
	-moz-transform: rotate(360deg) scale(1.0);
-ms-transform: rotate(360deg) scale(1.0);
-webkit-transform: rotate(360deg) scale(1.0);
transform: rotate(360deg) scale(1.0);
-webkit-transition: all .8s ease-in-out;
-moz-transition: all .8s ease-in-out;
-ms-transition: all .8s ease-in-out;
transition: all .8s ease-in-out;
}
#pro_pic_thmb1
{
	width:154px;
	height:104px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:0;
	background:#9C0;
	cursor:pointer;
}
#pro_pic_thmb1:hover
{
	-moz-transform: rotateY(3600deg) scale(1.0);
-ms-transform: rotateY(360deg) scale(1.0);
-webkit-transform: rotateY(360deg) scale(1.0);
transform: rotateY(360deg) scale(1.0);
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.pic_bx_mrgn
{
	float:left;
	margin:10px 8px 10px 5px;
}
.pro_lft_call
{
	width:214px;
	height:51px;
	float:left;
	margin:47px 0 0 0;
	padding:0;
	background:url(../images/pro_lft_call.png);
	background-size:100% 100%;
}
.pro_lft_call_inner
{
	width:148px;
	height:32px;
	float:left;
	margin:9px 0 0 60px;
}
.pro_lft_call_inner h2
{
	font-size:16px;
	color:#fff;
	padding:0;
	margin:0;
}
.pro_lft_call_inner span
{
	font-size:11px;
	color:#ffebd8;
}
/*----------------------------------------contactpage----------------------------------*/
#cont_mainbody{
	width:100%;
	/*height:946px;*/
}
#cont_contbg
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/Contact_backmain.jpg) no-repeat;
	background-size:100% 100%;
}
#cont_contbg_blk
{
	width:980px;
	float:none;
	margin:0 auto;
	padding:0;
	z-index:20;
}
#cont_lft
{
	width:387px;
	height:403px;
	float:left;
	margin:30px 0 27px 33px;
	padding:0;
	background:url(../images/Contact_pic.jpg);
	background-size:100% 100%;
}
#cont_lft1
{
	width:387px;
	height:403px;
	float:left;
	margin:30px 0 27px 33px;
	padding:0;
	background:url(../images/About-Us_pic.jpg);
	background-size:100% 100%;
}
#cont_lft2
{
	width:387px;
	height:403px;
	float:left;
	margin:30px 0 27px 33px;
	padding:0;
	background:url(../images/enquiry_pic.jpg);
	background-size:100% 100%;
}
#cont_rgt
{
	width:517px;
	float:left;
	margin:30px 0 0px 40px;
	padding:0;
}
#cont_rgt h2
{
	color:#426360;
	font-size:30px;
	font-weight:bold;
	border-bottom:1px solid #afcfcc;
}
#cont_rgt li
{
	color:#506168;
	font-size:14px;
	margin:10px 0 0 0;
	list-style:none;
	padding:1px;
	line-height:20px;
}
#cont_rgt li a
{
	color:#506168;
	font-size:14px;
}
#cont_rgt li a:hover
{
	color:#000;
	font-size:14px;
}
#cont_rgt_1
{
	width:517px;
	float:left;
	margin:30px 0 0px 40px;
	padding:0;
}
#cont_rgt_1 h2
{
	color:#426360;
	font-size:30px;
	font-weight:bold;
	border-bottom:1px solid #afcfcc;
}
#cont_rgt_1 li
{
	color:#506168;
	font-size:14px;
	margin:15px 0 0 0;
	list-style:square;
}
#cont_rgt_2
{
	width:517px;
	float:right;
	margin:30px 0 0px 40px;
	padding:0;
}
#cont_rgt_2 h2
{
	color:#426360;
	font-size:30px;
	font-weight:bold;
	border-bottom:1px solid #afcfcc;
}
#cont_rgt_2 li
{
	color:#506168;
	font-size:14px;
	margin:15px 0 0 0;
	list-style:square;
}



/*----------------------------------------contact-content-down------------------------*/
#contdwn_contbg
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#fff;
	background-size:100% 100%;
}
#contdwn_contbg_blk
{
	width:980px;
	float:none;
	margin:0 auto;
	padding:0;
	z-index:20;
}
#contdwn_lft
{
	width:980px;
	height:300px;
	float:left;
	margin:20px 10px 10px 10px;
	padding:0;
}
#contdwn_rgt
{
	width:517px;
	float:left;
	margin:30px 0 0px 40px;
	padding:0;
}
.frm_txt
{
	float:left; margin:8px 0px 0 93px; width:165px; color:#767676; font-size:14px;
	line-height:20px;
}
.frm_bx
{
	float:left; margin:0 0 0 0;
}
.frm_bx_stl
{
	float:left; margin:0 0 0 0; width:253px; height:26px; border:1px solid #d5d5d5;
}
.cont_btn
{
	width:80px;
	height:32px;
	float:right;
	margin:27px 0 0 0;
	padding:0;
	background:#454545;
	color:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:0px solid;
	cursor:pointer;
}
.cont_btn:hover
{
	background:#000;
	color:#fff;
}
/*--------------------------------------enquiry--page-----------------------------*/
.frm_stl
{
	width:330px; padding-left:40px; background: #252828 url(../images/frmpic1.png) 12px 14px no-repeat; color:#636363; height:42px; border:0px solid; border-radius:3px;
	-webkit- border-radius:3px; -moz- border-radius:3px;
}
.frm_stl1
{
	width:330px; padding-left:40px; background: #252828 url(../images/frmpic2.png) 12px 14px no-repeat; color:#636363; height:42px; border:0px solid; border-radius:3px;
	-webkit- border-radius:3px; -moz- border-radius:3px; margin:6px 0 0 0;
}
.frm_stl2
{
	width:330px; padding-left:40px; background: #252828 url(../images/frmpic3.png) 12px 14px no-repeat; color:#636363; height:42px; border:0px solid; border-radius:3px;
	-webkit- border-radius:3px; -moz- border-radius:3px; margin:6px 0 0 0;
}
.frm_stl3
{
	width:330px; padding-left:40px; background: #252828 url(../images/frmpic4.png) 12px 14px no-repeat; color:#636363; height:42px; border:0px solid; border-radius:3px;
	-webkit- border-radius:3px; -moz- border-radius:3px; margin:6px 0 0 0;
}
.frm_stl4
{
	width:330px; padding-left:40px; background: #252828 url(../images/frmpic5.png) 12px 14px no-repeat; color:#636363; height:73px; border:0px solid; border-radius:3px;-webkit- border-radius:3px; -moz- border-radius:3px; margin:6px 0 0 0; resize:none;
	line-height:40px;
}
.frm_stl5
{
	width:369px;  background: #0faa8b; color:#fff; height:42px; border:0px solid; border-radius:3px;-webkit- border-radius:3px; -moz- border-radius:3px; margin:20px 0 0 0; resize:none; cursor:pointer;
}
.frm_stl5:hover
{
	background: #088b71;
}
/*-----------------------------------------menu-active----------------------------------*/
.active{
    color:#ff6816;
	background:#000;
}

.fv
{
	color:#83807f;
	text-decoration:none;
}
.fv:hover
{
	color:#000;
	text-decoration:underline;
}
.fv1
{
	color:#949393;
	font-size:14px;
}
.lstyle
{
	list-style:square;
	display:block;
	line-height:20px;
}
