.clear { float:none !important; clear:both;}
body{ background-color:#2f3236; color:#979797; font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold", "Segoe UI Symbol", Calibri; font-size: 16px;}
*{margin:0px; padding:0px;}
a {	text-decoration: none; color:inherit; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a:hover{color:#f4a221;}
img {border:0}
/*Reset Class starts*/

form							{display:inline;}
fieldset						{border:none;}
legend							{display:none;}
textarea						{resize:none;}
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='number'],
input[type='password'],
input[type='date'],
select,
textarea
								{background-color:#F9F9F9;border:1px solid #DCDCDC;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .1); /*For FF 3.6*/ -ms-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);-o-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);box-shadow:1px 1px 3px rgba(0, 0, 0, .1);color:#858585;font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:120%; outline:none; padding:.5em .75em; -moz-transition:.5s all ease; -ms-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease; width:88%; -webkit-border-radius:5px; -moz-border-radius:5px;  -o-border-radius:5px;  margin:.5em 0em;}
select							{width:auto;}
button,
input[type='submit'],
input[type='reset']
								{background-color:#f47732;border:none; border-radius:.25em; -moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .1); /*For FF 3.6*/ -ms-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);-o-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);box-shadow:1px 1px 3px rgba(0, 0, 0, .1); color:#FFF; cursor:pointer; font-family:inherit; font-weight:bold; line-height:120%; outline:none; padding:.75em 1.5em; text-transform:uppercase; -moz-transition:.5s all ease; -ms-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;  -webkit-border-radius:5px; -moz-border-radius:5px;  -o-border-radius:5px;}
button:hover,
input[type='submit']:hover,
input[type='reset']:hover
								{background-color:#FA4E00;}



/*Reset Class ends*/


.main { width: 1000px; margin: 0 auto; background:url(../images/meni_bg.png) 0 0 repeat-x #fff; }
.header { width: 940px; height:102px; margin: 0 auto; padding: 0;}

.logo { width:178px; height:79px; padding-top:10px; margin-bottom:10px; float:left;}
.links { padding-top: ; float:right; font-size: 12px; line-height: 18px; color:#a2a2a2; text-align:right;}
.links a { display: inline-block; margin: 0; text-decoration:none;} 
.links a:hover { color:#f4a221;} 




#BannerCont{width:1000px; height:auto; margin:0 auto; background-color:#3f4246; padding-top:30px; position:relative;}

/*Body main container starts*/


#HomeBodyMAinCon{width:100%; height:auto; background:#fff; margin:0px; padding:0px; min-height:300px;}

#HomeBodyMAinCon .ContentCont{ width:960px; margin:0 auto; position:relative;}
#gap{ margin-top:78px}

.ContentCont .ProductLink a{ width:120px; position: absolute; top:124px; right:0px; color:#f47732; font-size:14px;}

.ContentCont h1{ text-align:center; font-size:34px; color:#666; font-weight:normal; padding-top:60px;}
.ContentCont h2{ text-align:center; font-size:21px; color:#666; font-weight:normal; padding:10px 80px 40px 0px;}

#HomeBodyMAinCon .ContentCont .ProductCont{ width:100%; position:relative; }
.ContentCont ul{ margin:0px; padding:0px 0px 20px 0px; clear:both; overflow:hidden;}
.ContentCont li{
	margin:0px;
	margin:0px 12px;
	list-style:none!important;
	float:left;
	width: auto;
	background:#fff;
	width:220px;
}
.ContentCont li:first-child{ margin-left:0px;}
.ContentCont li:last-child{ margin-right:0px;}

.ContentCont li h3{ font-size:16px; color:#666; font-family:"Segoe UI"; font-weight:normal; line-height:26px; padding:15px 0px;}
.ContentCont li p{ font-size:14px; color:#979797; font-family:"Segoe UI"; font-weight:normal; line-height:19px; padding:0px 0px 20px 0px; margin:0px;}

#HomeBodyMAinCon .ContentCont .NewsBlock{ width:960px; margin:30px  auto; position:relative; clear:both; padding-bottom:60px;}

.ContentCont .NewsBlock ul{ margin:0px; padding:0px;}
.ContentCont .NewsBlock li{ margin:0px; padding:0px; list-style:none; float:left;}
.ContentCont .NewsBlock li h4{font-size:21px; color:#666; font-family:"Segoe UI"; font-weight:normal; line-height:26px; padding:15px 0px;}

.ContentCont .NewsBlock li.news{ margin:0px; padding:0px; width:35%; height:auto;}
.ContentCont .NewsBlock li.news p{ font-size:14px; color:#979797; font-family:"Segoe UI"; font-weight:normal; line-height:19px; padding:0px 10px 20px 0px; margin:0px;}
.ContentCont .NewsBlock li.news p a{ color:#f47732;}

.ContentCont .NewsBlock li.revenue{ margin:0px; padding:0px 15px; width:30%; height:auto;}
.ContentCont .NewsBlock li.video{ margin:0px; padding:0px; width:30%; height:auto;}

/*Footer style starts*/

#footer{width:960px; margin:10px auto; border-bottom:2px solid #979797; padding-bottom:10px; overflow:hidden;}

#footer ul{ margin:0px; padding:0px;}
#footer li{ margin:0px; padding:0px 12px; list-style:none; float:left; width:22%; font-size:14px; color:#979797; font-family:"Segoe UI"; line-height:22px; }
#footer li p{font-size:14px; color:#979797; font-family:"Segoe UI"; font-weight:normal; line-height:19px; padding-bottom:20px;}
#footer li p a{ color:#f4a321; text-decoration:none;}
#footer li h1{ color:#f4a321; font-size:18px; padding:10px 0px; font-weight:normal; font-family:"Segoe UI";}

.footer_row{ border:1px solid #fff; clear:both; margin-bottom:5px;}
.footer_meliorate{ float:left; width:150px;}
.footer_icon{ float:right; width:15%;}
.footer_icon img{ float:left; width:28px;}
.footer_icon img:hover{opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */}

/*Sm style starts*/
#Sm{width:960px; margin:0 auto; overflow:hidden; height:40px; position:relative;}
#Sm ul{ margin:0px; padding:0px;}
#Sm li{ margin:0px; padding:0px 5px; float:right; list-style:none;}


/*button style starts*/
.btn_arrow{float:right; margin:-1px 0 0 10px;}
a.btn {	margin-top: 0;	display: inline-block;	border-radius: 5px;	font-weight: normal;	font-size: 12px;	line-height: 15px;	padding: 10px 13px 10px 15px;	text-transform: uppercase;	color: #fff;	background-color: #f4a321;}
a.btn i {	display: inline-block;	margin-left: 10px;	position: relative;	font-size: 13px;}
a.btn:hover {	background-color: #2f3236;}




/*DD menu starts*/
.men{ width:940px; margin:0 auto; padding:0; z-index:99999;}

.men ul {  text-align: left;  display:inline;  margin: 0;  padding: 0px 4px 17px 0;  list-style: none;}
.men ul li {  font-size: 14px;  display: inline-block;  margin-right: -6px;  position: relative;  padding: 10px 20px;  cursor: pointer;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -ms-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;  color:#fff; text-transform:uppercase;}
.men ul li a:hover {color: #000;}
.men ul li ul {  padding:0; position:absolute; top:41px; left:0; width:195px; -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; line-height:14px;}
.men ul li ul li { background:#f4a321; display:block; color:#fff; z-index:999999; text-transform:none;}
.men ul li ul li:hover { background: #f4a321; color:#000; }
.men ul li:hover ul {  display:block; opacity:1; visibility:visible; z-index:999999;}


/*DD menu ends*/


.menu_block { padding: 15px 0 14px; background: #fd8307; /* Old browsers */ background: url(../images/menu_bg.png) 0 0 repeat-x #f4a221; border-top: 1px solid #f17e0a;  border-bottom:4px solid #26282b; height:35px; }

/*.men{ width:940px; margin:0 auto; padding:0;}
.men ul{ list-style:none;  padding:0}
.men ul li{ float:left; margin-top: 0px;  padding:0; list-style:none; background:none; width:auto;}
.men ul li a{ font-size:13px; color:#fff; text-transform:uppercase; padding:0px 62px 0 0; text-decoration:none; line-height:33px;}
.men ul li a.active{ color:#010101; }
.men ul li a:hover{ color:#010101;}*/

.leftcont{ width:590px; padding-right:70px; float:left;}
.rightcont{ width:300px; float:left;}
#full_cont { width:960px; float:left; padding-right:80px; padding-top:65px;}
#full_cont h2 { text-align:left}

/*ADD CSS NITIN */
#left_cont { width:540px; float:left; padding-right:80px; padding-top:65px;}
#left_cont h2 {
font-size: 21px;
line-height: 38px;
font-weight: 300;
padding-top: 78px;
color: #41454c;
margin-bottom: 30px; padding:0; text-align:left;}

#left_cont .img_inner {
padding: 1px;
border: 1px solid #909090;
max-width: 100%;
margin-top: 7px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 28px;}

#left_cont p{ font-size:14px; line-height:24px;}


#right_cont { float: left;
display: inline;
margin-left: 10px;
margin-right: 10px; width:315px; padding-top:65px;}

#right_cont h2 {
font-size: 21px;
line-height: 38px;
font-weight: 300;
padding-top: 78px;
color: #41454c;
margin-bottom: 30px; padding:0; text-align:left;}


#right_cont ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#right_cont ul.list {
	margin-bottom: 74px;
}

#right_cont ul.list li {
	font-style: italic;
	font-size: 12px;
	
	 
}

#right_cont ul.list>li+li {
	margin-top: 7px;
}

#right_cont ul.list i {
	margin-top: 4px;
	margin-right: 8px;
	display: block;
	float: left;
	font-size: 15px;
	color: #f4a321;
}

#right_cont ul.list div {
	overflow: hidden;
}

#right_cont ul.list1 li {
	position: relative;
	padding-left: 24px;margin:0;
	font-size: 14px;background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:left 5px;
	width:291px;
}

#right_cont ul.list1 li+li {
	margin-top: 6px;
}

#right_cont ul.list1>li>span {
	left: 0;
	top: 7px;
	font-size: 10px;
	line-height: 10px;
	position: absolute;
	color: #41454c;
}
#right_cont .fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:}

.news_gap{height:30px; clear:both;}

#left_cont h3 {
font-size: 17px;
font-weight: bold;
color: #41454c;
margin: 0; padding:0; text-align:left;}

#left_cont h4 {
font-size: 15px;
font-weight: 300;
color: #41454c;
margin: 0; padding:0 0 20px 0; text-align:left;}


#left_cont .img_inner2 {
border: 1px solid #909090;
max-width: 100%;
margin: 7px 30px 0 0; padding:0;
margin-bottom: 28px; float:left;}
.productspace{ clear:both; height:40px;}


.one_third{ width:280px; margin-right:20px; float:left;}
.last{ margin:0 !important;}

.contact{ font-size:14px; line-height:24px;}
.mailLink a{ color:#f4a321;}

.aboutbullet{ font-size:14px; margin-left:10px;}
.aboutbullet ul{ }
.aboutbullet li{ margin:0; width:100%; line-height:24px;}