body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 14px !important;
	color: #616161;
}
a:focus, a.active, input, select:focus {
	outline: 0 !important;
	outline-style: none;
	outline-width: 0;
	text-decoration: none !important;
}
a:hover {
}
img {
	border: none;
	height: 100% !important;
	vertical-align: middle !important;
}
a:hover, a:focus {
	color: #fff;
	text-decoration: none !important;
}
h1 {
	font-size: 34px;
	color: #cc0000;
	line-height: 28px !important;
}
h2 {
	font-size: 28px;
	color: #990000;
	margin: 0;
	padding: 0 !important;
}
h3 {
	font-size: 24px;
	color: #990000;
	margin: 0;
	padding: 0 !important;
}
p {
	color: #333333;
	font-size: 14px;
	margin: 10px 0;
	line-height: 20px;
}
a, a:visited {
	text-decoration: none;
	color: #8a8989;
}
a:hover, a:active {
	text-decoration: none;
}
/***********top_wrapper********************/

#top_wrapper {
	width: 100%;
}
.logo {
	float: left;
	margin: 10px 0 0 0;
}
.contact_right {
	float: right;
	text-align: left;
	color: #8a8989;
	font-size: 16px;
	font-weight: bold;
	margin: 51px 0 5px 0;
	margin-right:200px;
}
.contact_top_no {
	float: left;
	text-align: right;
	width: 100%;
	font-size: 56px;
}
.contact_right a:hover {
	color: #ff4100;
}
.contact_right a:focus {
	color: #8a8989;
}
/***********menu_wrapper********************/	

#menu_wrapper {
	width: 100%;

	background: #ff4100;
}
.menu_left_img {
	position: absolute;
	float: left;
}
.menu_img {
	height: 261px;
	left: -50px;
	position: relative;
	top: -36px;
	width: 224px;
	z-index: 9999;
}
.menu_area {
	float: left;
	width: 100%;
		height:42px;

        position:relative;
        z-index:100;
}
/***********slider_wrapper********************/


#slider_wrapper {
	width: 100%;
}
.carousel-indicators{
	display:none;}
.rig_ar {
	background: url(../images/banr_arw_right.png) no-repeat;
}
.left_ar {
	background: url(../images/banr_arw_left.png) no-repeat;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 30px;
	height: 33px;
	margin-top: 25px;
	width: 33px !important;
}
.glyphicon-chevron-left {
	margin-left: -65px;
}
.line {
	float: left;
	width: 100%;
	background: #ff4100;
	height: 1px;
	margin: 15px 0;
}
#slider_wrapper h1 {
	color: #cc0000;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0;
}
#slider_wrapper p {
	color: #333;
}
/******authority************/

.autority_distribution {
	background: #ff601d;
	float: left;
	width: 100%;
	margin-top: 25px;
	padding:136px 50px;
	text-align: center;
}
/******products_slide************/	


.products_slide {
	float: left;
	width: 100%;
	background: #e8e8e6;
	margin-top: 25px;
	margin-right: 15px;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	max-width: 266px;
	max-height: 204px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 28px;
	height: 27px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.5;
}
.nbs-flexisel-nav-left {
	left: 10px;
	background: url(../images/prd_ar_lt.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right: 5px;
	background: url(../images/prd_ar_rt.png) no-repeat;
}
.products_slide h3 {
	color: #af0006;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 20px !important;
}
.pr_name {
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #b40711;
	font-size: 17px;
	margin: 10px 0 25px 0;
}
.pr_no {
	float: left;
	width: 100%;
	text-align: center;
	color: #2c2c2c;
	font-size: 14px;
	margin: 0px 0 15px 0;
}
.pr_stock {
	float: left;
	width: 100%;
	text-align: center;
	color: #52a739;
	font-weight: bold;
	font-size: 15px;
}
.products_slide img {
	margin-top: 0 !important;
}
/*********quick_contact**************/	
	
.quick_contact {
	float: left;
	width: 100%;
	background: #e8e8e6;
	margin-top: 25px;
}
.quick_contact h3 {
	color: #af0006;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 20px !important;
}
.quick_form {
	float: left;
	width: 100%;
	padding: 15px;
}
.quick_txt_style {
	height: 30px;
	border: solid 1px #ccc;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding: 0 0 0 5px;
	color: #999;
	-moz-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	box-shadow: inset 0 0 2px #ccc;
}
.quick_msg_style {
	height: 100px;
	border: solid 1px #ccc;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding: 5px;
	color: #999;
	-moz-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	box-shadow: inset 0 0 2px #ccc;
}
.submit_frame {
	float: left;
	width: 100%;
	text-align: right;
	margin: 0 0 33px 0;
}
.submit_btn {
	-moz-box-shadow: inset 0px 1px 0px 0px #b8424a;
	-webkit-box-shadow: inset 0px 1px 0px 0px #b8424a;
	box-shadow: inset 0px 1px 0px 0px #b8424a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b21119), color-stop(1, #9a090b));
	background: -moz-linear-gradient(top, #b21119 5%, #9a090b 100%);
	background: -webkit-linear-gradient(top, #b21119 5%, #9a090b 100%);
	background: -o-linear-gradient(top, #b21119 5%, #9a090b 100%);
	background: -ms-linear-gradient(top, #b21119 5%, #9a090b 100%);
	background: linear-gradient(to bottom, #b21119 5%, #9a090b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b21119', endColorstr='#9a090b', GradientType=0);
	background-color: #b21119;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d02718;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #810e05;
}
.submit_btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9a090b), color-stop(1, #b21119));
	background: -moz-linear-gradient(top, #9a090b 5%, #b21119 100%);
	background: -webkit-linear-gradient(top, #9a090b 5%, #b21119 100%);
	background: -o-linear-gradient(top, #9a090b 5%, #b21119 100%);
	background: -ms-linear-gradient(top, #9a090b 5%, #b21119 100%);
	background: linear-gradient(to bottom, #9a090b 5%, #b21119 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a090b', endColorstr='#b21119', GradientType=0);
	background-color: #9a090b;
	color: #fff;
}
.submit_btn:active {
	position: relative;
	top: 1px;
}

/*********our product***********/

.our_product{
	width:100%;
	float:left;
	border-top:solid 4px #748d9a;
	background:#eeeeec;
	margin:25px 0 0 0;
	padding:10px;
	}
	
	
.our_product h3 {
	color: #af0006;
	text-align: left;
	font-weight: bold;
	padding: 10px 0 20px 20px !important;
	margin:0;
}	

.our_product_img{
	width:100%;
	float:left;
	text-align:center;
	margin:15px 0;}
	
.our_product a{
	color:#b40711;
	font-size:15px;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 0;}
	
.our_product a:hover{
	color:#000;}
	
	
/***********footer_top************/

#footer_top_wrapper{
	width:100%;
	background:#cdd7dd;
	margin:30px 0 0 0;
	padding:15px 0;
	font-weight:bold;
	font-size:19px;
	color:#af0006;}	
	
	
.sendmail_style {
	height: 40px;
	border: solid 1px #ccc;
	width: 35%;
	margin-bottom: 15px;
	padding: 0 0 0 5px;
	
	color: #999;
	-moz-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	box-shadow: inset 0 0 2px #ccc;
}	

.sendmail_btnstyle{
	background:url(../images/enter_email.jpg) no-repeat;
	width:45px;
	height:40px;

	border:none;}


	/***********footer_wrapper***************/

#footer_wrapper{
	width:100%;
	background:#ff4100;
	}
	
.tittle{
	float:left;
	font-weight:bold;
	font-size:19px;
	padding:10px 0;
	color:#fff;
	text-transform:uppercase;
	margin-top:10px;
	width:100%;
	}	
.pages{
	float:left;
	position:relative;
	}	
.footer_left{
	position:absolute;
	left:-80px;	
	top:0;
}	
	
.pages ul{
	margin:0;
	padding:0;
	}
	
.pages ul li{
	list-style:none;
	float:left;
	width:100%;
	padding:5px 0 0 0;}	
	
.pages ul li a{
	color:#fff;}
	
.pages ul li a:hover{
	color:#000;}
	
	
/****address****/

.address {
	width: 100%;
	background: url(../images/address.jpg) left top no-repeat;
	padding-left: 25px;
	margin-top: 5px;
	color: #a4a1a1;
	float:left;
	color:#fff;
}				
	
	
	.phone {
	width: 100%;
	background: url(../images/contact_number.jpg) left center no-repeat;
	padding-left: 25px;
	margin-top: 10px;
	color:#fff;
	float:left;
	
}

.mail {
	width: 100%;
	background: url(../images/email.jpg) left center no-repeat;
	padding-left: 25px;
	margin-top: 10px;
	color:#fff;
	float:left;
}
.mail a{color:#fff; text-decoration:none;}
.mail a:hover{
	color:#000;
	text-decoration:underline !important;}
	
.social {
	width: 100%;
	margin: 15px 0px 18px 0px;
	float:left;
}
.fb {
	width: 35px;
	height: auto;
	text-align: center;
	float: left;
	margin-right:10px;
	opacity: .8;
}
.fb:hover {
	opacity: 1;
}	

/****footer_logo******/

.footer_logo{
	float:left;
	width:100%;
	padding:60px 0 0 0;
	font-size:16px;
	color:#fff;
	position:relative;}
	
	.footer_right{
	position:absolute;
	right:-50px;
	top:0;	
}
	
	
.trading{
	font-weight:bold;}	
	