@charset "utf-8";
/* CSS Document */

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

a, img a, img, a img {border:0;outline:0; text-decoration:none;}

/* Clear Floated Elements
---------------------------------*/
/* only to clear floats - to be used with any class as addition */
.clear {
       clear: both;
}
/* clear float with blank <div>or <br>*/
.clrflt {
       clear:both;
       line-height:1px;
       font-size:1px;
       overflow: hidden;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

html, body, div, span, applet, object,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
 h2, h3, h4, h5, h6 {font-weight:normal;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline;}
textarea { overflow: auto; vertical-align: top; resize: vertical; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button, input { line-height: normal;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
h1 {
font-size:21px;
margin:0 0 15px;	
}
a{
color:#696969;
display:inline-block;	
}
a:hover{
color:#BF181E;	
}

body { line-height: 1; }

/*img {max-width:100%;}*/

form {margin:0;padding:0;}

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

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

}

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

}

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

/*font-family: 'Droid Sans', sans-serif;*/
/*font-family: 'Oswald', sans-serif;*/

/* Primary Styles
---------------------------------*/
body {
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	}
	
/*==========	container
=============================*/	
	
.container {
	width:1000px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

/*==========	header
=============================*/

.header {
	background:url(../images/top-band.png) repeat-x left top;
	padding-top:13px;
}

.header_top {
	padding-bottom:10px;
}

.logo {
	float:left;
}

.quick_contact {
	float:right;
	padding-top:26px;
}

.quick_contact ul {
	margin:0;
	padding:0;
	list-style:none;
}

.quick_contact ul li {
	display:block;
	float:left;
	color:#717171;
	font-size:14px;
	font-family: 'open_sansbold';
	font-family: 'open_sansregular';
	margin-left:22px;
}

.quick_contact ul li a {
	display:block;
	color:#717171;
	transition:all ease-in-out 450ms 0s;
	-moz-transition:all ease-in-out 450ms 0s;
	-ms-transition:all ease-in-out 450ms 0s;
	-o-transition:all ease-in-out 450ms 0s;
	-webkit-transition:all ease-in-out 450ms 0s;
}

.quick_contact ul li.bg0 {
	background:url(../images/call-icon.png) no-repeat left top;
	padding-left:32px;
	line-height:22px;
}

.quick_contact ul li.bg1 {
	background:url(../images/msg-icon.png) no-repeat left top;
	padding-left:40px;
	line-height:16px;
}

.quick_contact ul li.bg1:hover {
	background-position:left bottom;
}

.top-band {
	min-height:35px;
	padding:11px 0 0 0;
	background:#d7d7d7;
}

.top-band ul {list-style:none;}

.top-band ul li {
	display:block;
	float:right;
	font-family: 'MyriadPro-Regular';
}

.top-band ul li a {
	display:block;
	font-size:13px;
	color:#5a5a5a;
	line-height:30px;
	margin-left:46px;
	transition:all 0.4s ease-in-out 0s;
	position:relative;
}

.top-band ul li a:hover, .top-band ul li.active a, .top-band ul li.texmon a:hover {color:#d7212e;}


.top-band ul li a:hover .nomal0, .top-band ul li a:hover .nomal1, .top-band ul li.active a .nomal0, .top-band ul li.active a .nomal1, .top-band ul li a:hover .nomal2 {/*-webkit-transform:scale(0); transform:scale(0);*/opacity:0;}
.top-band ul li a:hover .hv_pic0, .top-band ul li a:hover .hv_pic1, .top-band ul li.active a .hv_pic0, .top-band ul li.active a .hv_pic1, .top-band ul li a:hover .hv_pic2,
.top-band ul li.active a .hv_pic2 {/*-webkit-transform:scale(1); transform:scale(1);*/opacity:1;}

.nomal0 {
	position:absolute;
	left:-28px;
	top:0px;
	opacity:1;
	-webkit-transition:all 100ms ease-in-out 0s;
	transition:all 100ms ease-in-out 0s;
	/*-webkit-transform:scale(1);
	transform:scale(1);
	*/
}

.nomal2 {
	position:absolute;
	left:-30px;
	top:0px;
	opacity:1;
	-webkit-transition:all 100ms ease-in-out 0s;
	transition:all 100ms ease-in-out 0s;
	/*-webkit-transform:scale(1);
	transform:scale(1);
	*/
}

.hv_pic2 {
	position:absolute;
	left:-30px;
	top:0px;
	opacity:0;	
	-webkit-transition:all 500ms ease-in-out 0s;
	transition:all 500ms ease-in-out 0s;
	/*transform:scale(0);
	-webkit-transform:scale(0);	
*/}

.hv_pic1 {
	position:absolute;
	left:-35px;
	top:0px;
	opacity:0;	
	-webkit-transition:all 500ms ease-in-out 0s;
	transition:all 500ms ease-in-out 0s;
	/*transform:scale(0);
	-webkit-transform:scale(0);	
*/}



.nomal1 {
	position:absolute;
	left:-35px;
	top:0px;
	opacity:1;
	-webkit-transition:all 100ms ease-in-out 0s;
	transition:all 100ms ease-in-out 0s;
/*	-webkit-transform:scale(1);
	transform:scale(1);
	
*/}

.hv_pic0 {
	position:absolute;
	left:-28px;
	top:0px;
	opacity:0;
	-webkit-transition:all 500ms ease-in-out 0s;
	transition:all 500ms ease-in-out 0s;
	/*-webkit-transform:scale(0);
	transform:scale(0);	
*/}

/*.top-band ul li a img {float:left;margin-right:8px;}*/

.top-band ul li.texmon a {
	background:url(../images/icon2.png) no-repeat left top;
	padding-left:38px;
	height:27px;
	line-height:27px;
}

.header_botm {
	height:130px;
	border-bottom:5px solid #ddd;
}

#logo {
	float:left;
	padding-top:32px;
	/*width: 321px;*/
	width: 384px;
}

.nav {
	background: #6f6f6f; /* Old browsers */
background: -moz-linear-gradient(top, #6f6f6f 0%, #6f6f6f 80%, #797979 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(80%,#6f6f6f), color-stop(100%,#797979)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6f6f6f 0%,#6f6f6f 80%,#797979 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6f6f6f 0%,#6f6f6f 80%,#797979 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6f6f6f 0%,#6f6f6f 80%,#797979 100%); /* IE10+ */
background: linear-gradient(to bottom, #6f6f6f 0%,#6f6f6f 80%,#797979 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#797979',GradientType=0 ); /* IE6-9 */
border:1px solid #5b5b5b;
border-radius:5px;
-webkit-border-radius:5px;
}

.nav ul {list-style:none;}

.nav ul li {
	display:block;
	float:left;
	font-size:14px;
	font-family: 'open_sansregular';
	text-transform:uppercase;
	text-align:center;
	position:relative;
	margin:0 0px 0 10px;
	
}

.nav ul li a {
	display:block;
	height:24px;
	color:#fff;
	padding:30px 6px 0 30px; 	
	background:url(../images/sep.png) no-repeat left center;
	transition:all 0.4s ease-in-out 0s;
}

.nav ul li:first-child a {background:none;}
.nav ul li a em {
	font-style:normal;
	margin-top:2px;
	display:block;
}
.nav ul li a span {
	display:block;
	height:3px;
	background:#ca000a;
	border:1px solid #000;
	margin-top:2px;	
	-webkit-transform:scaleX(0)
	transform:scaleX(0);
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-webkit-transition:all 50ms ease-in-out 0s;
	transition:all 50ms ease-in-out 0s;
}

.nav ul li a:hover span, .nav ul li.active a span {
	transform:scaleX(1);
	opacity:1;
	filter: alpha(opacity=100);
}

.nav ul li a .orginal {
	display:block;
	position:absolute;
	left:50%;
	top:2px;
	margin-left:2px;
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
	-webkit-transition:all 100ms ease-in-out 0s;
	transition:all 100ms ease-in-out 0s;
}

.nav ul li a .onMouse {
	position:absolute;
	left:50%;
	top:2px;
	margin-left:2px;
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all 500ms ease-in-out 0s;
	transition:all 500ms ease-in-out 0s;
}

.nav ul li:hover .orginal, .nav ul li.active a .orginal {-webkit-transform:scale(0); transform:scale(0);opacity:0;}
.nav ul li:hover .onMouse, .nav ul li.active a .onMouse {-webkit-transform:scale(1); transform:scale(1);opacity:1;}

/*==========	banner
=============================*/

.banner {
	height:284px;
	background:#cfcfcf url(../images/banner_bg.jpg) no-repeat center top;
	overflow:hidden;
}

.banner_wrap {
	width:1000px;
	height:284px;
	margin:0 auto;
	position:relative;
}

.pager {
	position:absolute;
	right:0px;
	bottom:18px;
	z-index:10;
}

.pager a {
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:0 2px;
	text-indent:-9999px;
	font-size:1px;
	color:#cfcfcf;
	background:url(../images/pager.png) no-repeat left top;
	
}

/*.pager a:hover, */.pager a.activeSlide {
	background-position:left bottom;
}

.banner.inside {height:226px;}

.banner_image {
	float:left;
	width:551px;
	margin:20px 0 0;
}

.banner.inside .banner_image {margin-top:6px;}

.banner_contain {
	float:right;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:42px;
	line-height:48px;
	color:#d7212e;
	width:394px;
	margin:50px 0 0;
}

.banner.inside .banner_contain {line-height:44px;margin-top:20px;}
3.wrap {
	width:100%;
}
.tag_line {
	width:920px;
	background:url(../images/tag_line.jpg) no-repeat center top;
	padding:12px 40px 0;
	height:78px;
	font-family: 'yanone_kaffeesatz_regularRg';
	letter-spacing:1px;
	font-size:24px;
	color:#616161;
	text-align:center;
	margin:30px 0 0;
	/*text-transform:uppercase;*/
}
.tag_line span {
	color:#e6262f;
	text-transform:none;
}
.shadow {
	float:left;
	width:1000px;
	background:url(../images/shadow.png) no-repeat center top;
	height:56px;
}
.F35 {
	font-size:32px !important;
	text-transform:uppercase !important;
}
.small {
	display:block;
	padding-top:4px;
	font-size:17px;
	color:#616161 !important;
	font-family:'Open Sans',sans-serif;
	font-weight:300;
}
.text_contain {
	width:1000px;
	margin:35px 0 0;
	float:left
}
.text_contain.mg {margin-bottom:40px;}

.who_we_are {
	color:#717171;
	font-size:13px;
	font-family:'Open Sans',sans-serif;
	margin-bottom:35px;
	margin-top:26px;
}

.who_we_are p {
	padding-bottom:10px;
	line-height:17px;
}

h2.logitn {
	font-size:18px;
	color:#525252;
	font-family: 'yanone_kaffeesatz_regularRg';
}


.who_we_are img {
	float:left;
	border:2px solid #bcbcbc;
	margin-right:25px;
	margin-top: 5px;
}
.more {
	float:right;
	font-size:13px;
	color:#e4121c;
	padding-left:25px;
	background:url(../images/read_more.png) no-repeat left top;
	height:18px;
	line-height:18px;
	transition:all 300ms ease-in-out 0s;
}

a.more:hover {
	color:#585757;
	background-position:left bottom;
}

.devider {
	float:left;
	width:32px;
	margin:16px 20px 0 5px;
}
.wht_we_do {
	float:left;
	width:564px;
}

.wht_we_do.inside .service_contain {
	height:100px;
}

.service {
	width:265px;
	float:left;
	margin:10px 34px 20px 0;	
}

.service.adjst {margin-bottom:5px;margin-top:0px;}
.service.odd {margin-top:24px;}
.service.inside {margin-right:0px;float:right;}
.service.inside h2 {text-align:left;}
.service.inside a.circle {float:right;margin-left:-20px;}
.service.inside .service_contain {margin-left:-18px; float:right;}

.service h2 {
	width:inherit;
	font:14px Arial,Helvetica,sans-serif;
	color:#403838;
	text-align:right;
	float:left;
	padding-bottom:8px;
	text-transform:uppercase;
}

a.circle {
	background:none repeat scroll 0 0 #c3c3c3;
	border-radius:110px;
	float:left;
	height:30px;
	overflow:hidden;
	position:relative;
	transition:all 500ms ease 0s;
	width:30px;
	padding:10px;
	border:2px solid #969696;
	margin:-3px 0 0
}
a.circle:hover {
	 border-radius:110px 110px 110px 110px;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	transition:all 500ms ease 0s;
}
.service_contain {
	background:none repeat scroll 0 0 #e7e7e7;
	border-radius:10px;
	padding:9px 20px;
	margin:0 0 0 -20px;
	width:187px;
	height:28px;
	z-index:-1;
	font-size:13px;
	font-family:'Open Sans',sans-serif;
	color:#616161;
	line-height:14px;
	border:1px solid #969696;
	float:left;
	font-weight:400;
	text-align:center;
	display:table;
}
.service_contain span {
	display:table-cell;
	vertical-align:middle;
}
.textAL {
	text-align:left !important;
}
.cat {
	width:1000px;
	margin:20px 0;
}

.cat.nomg {margin-bottom:0px;}
.cat.nomgt {margin-top:0px;}

.arrow_box {
	position:relative;
	background:#d7d7d7;
	margin:25px 0 0 30px;
	padding:10px 0;
	min-width:162px;
	float:left;
	-webkit-box-shadow:2px 2px 4px 2px rgba(172,162,157,0.6);
	box-shadow:2px 2px 4px 2px rgba(172,162,157,0.6);
	text-transform:uppercase;
	color:#5e5e5e;
	/*font-size:20px;*/
	font-family: 'yanone_kaffeesatz_regularRg';
	font-weight:300;
}
.arrow_box:after,.arrow_box:before {
		bottom:100%;
		border:solid transparent;
		content:" ";
		height:0;
		width:0;
		position:absolute;
		pointer-events:none;
}
.arrow_box:after {
		border-color:rgba(136,183,213,0) rgba(136,183,213,0) #d7d7d7;
	border-width:22px;
	left:50%;
	margin-left:-21px;
}
.arrow_box:before {
		border-color:rgba(194,225,245,0);
			left:50%;
		margin-left:-36px;
}
.upgrades {
	padding-bottom:10px;
}
.right_contain {
	float:right;
	width:298px;
}
.margT90 {
	margin-top:30px !important;
}
a.video{
	display:block;
	position:relative;
}
.vedio_mid {
	width:255px;
	box-shadow:1px 1px 1px #c3c3c3, 0 0 1px #c3c3c3, 0 0 1px #c3c3c3, -1px -1px 1px #c3c3c3;
	padding:5px;
	background:#fff;
	border-radius:3px;
}

.vedio_mid span {
	position:absolute;
	left:50%;
	top:50%;
	margin:-37px 0 0 -37px;
	display:block;
	background:#000 url(../images/button.png) no-repeat left top;
	z-index:11;
	width:70px;
	height:70px;
	opacity:0.5;
	border-radius:50%;
	transition: all 0.4s ease-in-out 0s;
}

.vedio_mid:hover span {
	background:#000 url(../images/buttonhv.png) no-repeat;
	opacity:0.8;
}

.contct_info {
	width:288px;
	margin:18px 0 4px;
	position:relative;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
}

.url {
	position:absolute;
	right:0px;
	top:18px;
}

.margB {
	margin-bottom:0 !important;
}
.contct_info p {
	font-size:13px;
	color:#616161;
	line-height:17px;
	/*text-align:justify;
	width:281px;*/
}

.contct_info p a {color:#616161;}

.contct_info em {font-style:normal;display:block;padding:8px 0 8px 2px;text-transform:uppercase;line-height:14px;}

.contct_info img {
	float:right;
}

.contact {
	line-height:16px;
}
.social {
	float:right;
}
.social p {
	color:#fff;
	float:left;
	font-size:12px;
	line-height:30px;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
.social a {
	display:block;
	float:left;
	background:url(../images/googleplus.png) no-repeat left top;
	width:34px;
	height:32px;
	margin-left:5px;
	transition: all 500ms ease-in-out 0s;
}

.social a.tweeter {background:url(../images/twetter.png) no-repeat left top;height:32px;}
.social a.fb {background:url(../images/fb.png) no-repeat left top;height:32px;}

.social a.tweeter:hover {
	background-position:0 -32px;
}

.social a:hover{
	background-position:left bottom;
}
.red, .blog_page h1 {
	color:#e4121c;
	font-family: 'yanone_kaffeesatz_regularRg';
	font-size:26px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.text {
	float:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	line-height:18px;
	color:#616161;
}

.text a {color:#fff;}
.text a:hover {color:#c2c2c2;}

.floatL {
	float:left !important;
}
.floatR {
	float:right !important;
}
.msrgT30 {
	margin-top:30px
}
.tabs_contain {
	float:left;
	width:681px
}
.footer {
	background:#404041;
	height:56px;
	padding-top:10px;
}
.coopyright {
	float:left;
	width:287px;
}
.coopyright p {
	color:#FFF;
	font:12px Arial,Helvetica,sans-serif;
	margin:0px;
}
.design {
	margin:0 auto;
	clear:both;
	width:550px;
}


.design ul li {
	display:inline;
	background:url(../images/devider.png) no-repeat left center;
	padding:0 2px 0 10px;
}
.design ul li:first-child {
	background:none;
	padding-left:0;
}
.design ul li a {
	text-decoration:none;
	color:#fff;
	font:12px Arial,Helvetica,sans-serif;
}
.design ul li a:hover {
	color: #c2c2c2;
}

/*========		about page
===========================*/

.serve_block_outer {
	background:url(../images/shadow2.png) no-repeat center bottom;
	padding-bottom:70px;
}

.serve_block {
	/*width:700px;*/
	min-height:156px;
	padding:10px 20px;
	margin:0 auto;
	background:#e7e7e7;
	border:1px solid #969696;
}

.serve_block ul {list-style:none;padding-left:6px;}

.serve_block ul li {
	display:block;
	float:left;
	width:208px;
	font-size:13px;
	line-height:15px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	margin:10px 14px;
	overflow:hidden;
}

.serve_block ul li span {
	width:65px;
	height:65px;
	display:block;
	float:left;
	background:#c3c3c3;
	border:1px solid #969696;
	text-align:center;
	margin-right:16px;
	border-radius:50%;
	transition: all 500ms ease 0s;
}

.serve_block ul li:hover span {
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	transition:all 500ms ease 0s;}

.serve_block ul li em {font-style:normal;padding-top:17px;display:block;}
	

.provide_block {	
	position:relative;
	/*margin-left:-21px;	*/
	padding:5px 0px 20px;
}

.provide_block ul {
	list-style:none;
}

.provide_block ul li {
	float:left;	
}
.provide_block ul li .pr_box{
	margin:0 7px;
	width:165px;
	position:relative;
	padding:4px;
}
.eqp_slide{position:relative;}
.provide_block #foo li a{
	padding:2px;
	box-shadow:0 0 2px 2px #ccc;
	display:block;
	width:161px;
}
.provide_block #foo li a > img{
	margin-bottom:0;
	width:159px;
	height:114px;
	float:none;
}
#foo:after{
	content:"";
	display:block;
	clear:both;
}

/*.provide_block ul li:first-child {margin-left:0px;}*/

.provide_block ul li img {
	border:1px solid #949494;
	margin-bottom:15px;
}

.provide_block ul li span {
	display:block;
	font-size:13px;
	line-height:18px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	text-align:center;
}

.provide_block ul li em {
	background:none repeat scroll 0 0 rgba(30, 30, 30, 0.0);
	display:block;
	position:absolute;
	left:7px;
	top:7px;
	width:159px;
	height:114px;
	transform: scale(0);
    transition: all 0.4s ease-in-out 0s;}
	
.provide_block ul li:hover em {background:none repeat scroll 0 0 rgba(30, 30, 30, 0.4);transform: scale(1);
    transition: all 0.4s ease-in-out 0s;}
	
.provide_block ul li a:hover .clickto_view {opacity:1;}	
	
.clickto_view {
	display:block;
	position:absolute;
	left:21%;
	top:50%;
	height:10px;
	margin-top:-14px;
	color:#E4121C;
	text-align:center;
	width:60%;
	z-index:9;
/*	border-bottom:2px dashed #fff;
	border-top:2px dashed #fff;
*/	padding:5px 0;
	font-weight:bold;
	opacity:0;
	transition: all 0.4s ease-in-out 0s;
}

.clickto_view img {border:0px !important;}

	

/*===========	 packaging
===============================*/



.packaging ul {list-style:none;margin-left:-31px}

.packaging ul li {
	display:block;
	float:left;
	width:220px;
	min-height:283px;
	background:#ececec;
	padding:3px 3px 4px;
	text-align:center;
	margin:0 0 20px 31px;
	border-bottom:3px solid #e6262f;
	position:relative;
	overflow:hidden;
}

/*.packaging ul li:first-child {margin-left:0px;}
.packaging ul li:last-child {margin-left:0px;}*/

.packaging ul li h2 {
	font-size:27px;
	color:#717171;
	line-height:30px;
	text-transform:uppercase;
	font-family: 'yanone_kaffeesatz_regularRg';
	padding-bottom:4px;
}

.packaging ul li a {
	display:block;
	font-size:14px;
	color:#575252;
	position:relative;
}

.img_high {
	width:210px;
	height:150px;
}

.packaging ul li a:hover {
	color:#e6262f;
}

.packaging ul li a:hover .clickto_view {opacity:1;}


a.curve {
	display:block;
	position:absolute;
	left:50%;
	top:116px;
	margin-left:-30px;
	width:60px;
	height:60px;
	background:#e6262f;
	border:3px solid #d3d3d3;
	border-radius:50%;
	transition: all 0.4s ease-in-out 0s;
}

/*a.curve:hover {
	background:#1b1b1b;
	border:3px solid #e6262f;
}*/

.packaging ul li a img {
	margin-bottom:10px;
}

.packaging ul li em {
	background:none repeat scroll 0 0 rgba(30, 30, 30, 0.0);
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	/*height:176px;*/
	height:240px;
	transform: scale(0);
    transition: all 0.4s ease-in-out 0s;
}
.packaging ul li:hover em {
	background:none repeat scroll 0 0 rgba(30, 30, 30, 0.4);transform: scale(1);
	-webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.packaging ul li .cat_list em{
	height:220px !important;
}

.pack_block {
	font-size:13px;
	color:#615f5f;
	line-height:16px;
	font-family:'Open Sans',sans-serif;
}

.pack_block p {
	padding-bottom:12px;
}

.links_box {
	font-size:13px;
	color:#615f5f;
	font-family:'Open Sans',sans-serif;
	padding-bottom:16px;
}

.links_box h2 {padding-bottom:15px;}

.links_box ul {list-style:none;}

.links_box ul li {
	display:block;
	background:url(../images/bullete.png) no-repeat left center;
	padding-left:18px;
	margin-bottom:18px;
}

.links_box ul li a {color:#615f5f;}
.links_box ul li a:hover {text-decoration:underline;}

/*===========	contact page
===========================*/

.map {
	width:990px;
	height:230px;
	border:1px solid #b2b2b2;
	margin-bottom:26px;
}

.conttact_block {
	padding-bottom:40px;
}

.conttact_block h2 {
	font-size:25px;
	color:#635d5d;
	font-family: 'MyriadPro-Regular';
	padding-bottom:24px;
	text-transform:uppercase;
}

.left_cont {
	width:528px;
	float:left;
}

.form_cont {
	float:left;
	width:468px;
}

.form_cont input[type="text"], .search-query, .control-group input[type="text"] {
	background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    height: 20px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 6px 15px;
    width: 434px;
}

.form_cont textarea, .control-group textarea {
	background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    height: 86px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 10px 15px;
    resize: none;
    width: 434px;
}

.form_cont input[type="button"], .form_cont input[type="submit"], .form_cont input[type="reset"], .blog_search_btn, .btn-toolbar input[type="submit"] {
	display:block;
	float:right;
	width:117px;
	height:35px;
	/*background:#d7212e;*/
	background:#7D7D7D;
	border:1px solid #7d7d7d;
	text-align:center;
	font-size:16px;
	color:#fff;
	outline:0px;
	margin-left:5px;
	font-family: 'MyriadPro-Regular';
	-webkit-transition:all 500ms ease-in-out 0s;
	transition:all 500ms ease-in-out 0s;
}

.form_cont input[type="button"]:hover, .form_cont input[type="submit"]:hover, .form_cont input[type="reset"]:hover {
	background:#000;
}

.cont_block {
	float:left;
	width:354px;
	padding-right:45px;
	margin-right:24px;
	background:url(../images/shadowRight.png) no-repeat right center;
	font-size:13px;
	color:#727272;
	font-family:'Open Sans',sans-serif;
}

.cont_block p {
	padding-bottom:12px;
	line-height:18px;
	text-align:justify;
}

.cont_block img {
	float:right;
	border:2px solid #bcbcbc;
	border-radius:2px;
	margin-left:16px;
}

.cont_block h3 {
	font-size:18px;
	color:#525252;
	font-family: 'yanone_kaffeesatz_regularRg';
	padding-bottom:10px;
}

p.electn {
	font-size:13px;
	color:#727272;
	font-family:'Open Sans',sans-serif;
	padding-bottom:14px;
}
p.electn strong {
	font-size:18px;
	line-height:18px;
	color:#525252;
	font-family: 'yanone_kaffeesatz_regularRg';
	text-transform:uppercase;
	font-weight:300;
}

.product_box {
}

.product_box ul {
	list-style:none;
}

.product_box ul li {
	display:block;
	float:left;
	width:460px;
	margin-right:40px;
	margin-bottom:35px;
	font-size:13px;
	color:#717171;
	line-height:18px;
	overflow:hidden;
}

.product_box ul li span {
	display:block;
	float:left;
	width:76px;
	height:76px;
	border:2px solid #969696;
	background:#c3c3c3;
	margin-right:8px;
	text-align:center;
	border-radius:50%;
	transition: all 500ms ease 0s;
}

.product_box ul li h2 {
	font-size:18px;
	color:#525252;
	font-family: 'yanone_kaffeesatz_regularRg';
	padding-bottom:6px;
}

.product_box ul li span:hover {
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	transition:all 500ms ease 0s;
}

.footer_contact {
	width:166px !important;
}


/*=========	contact page
===========================*/

.left_cont {
	width:528px;
	float:left;
	font-size:13px;
	line-height:18px;
	color:#635d5d;
}

.left_cont h3 {text-transform:uppercase;}

.left_cont p {
	/*padding-bottom:16px;*/
}

.left_cont p span {
	display:block;
}

.left_cont p span a {color:#635d5d;}

.service_box .who_we_are {margin-top:0px;}

.quote_success {
    background:url(../images/success-icon.png) no-repeat scroll 10px 5px #54C84E;
    border: 1px solid #036115;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 7px 10px 6px 36px;
}
.error {
    background:url(../images/error_icon.png) no-repeat scroll 6px 6px #F73434;
    border: 1px solid #6D0B0B;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 11px 10px 9px 36px !important;
	color:#fff !important;
}
.error p{
	margin:0 !important;
	padding:0 !important;
	color:#fff !important;
}



.links_box .text {float:none;}

.links_box p img {
	float:left;
	margin-right:10px;
	border:1px solid #e1e1e1;
}

.box {
	margin:20px 0;
}

.pic {
	background:#e7e7e7;
	border:1px solid #cdcdcd;
	padding:10px;
	margin:15px 0;
}

.testimonials {
}

.testimonials h3 {
	font-size:18px;
	color:#525252;
	font-family: 'yanone_kaffeesatz_regularRg';
	padding-bottom:4px;
}

.testimonials_img {
	float:left;
	margin-right:10px;
	height: 60px;
    width: 86px;
}

.testimonials span {
	color:#717171;
}

.quot p {
	padding-top:8px;
	color:#717171;
	line-height:18px;
}

/*=========	pack_details page
===========================*/

.pack_details {
	width:460px;
	float:left;
}


.breadcrumbs {
	padding-bottom:26px;
}

.breadcrumbs ul {
	list-style:none;
}

.breadcrumbs ul li {
	display:block;
	float:left;
	background:url(../images/bullete1.png) no-repeat left center;
	padding-left:9px;
}

.breadcrumbs ul li:first-child {background:none;padding-left:0px;}
.breadcrumbs ul li:first-child a {margin-left:0px;}

.breadcrumbs ul li a {
	font-size:13px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	margin:0 10px;
}

.breadcrumbs ul li a:hover, .breadcrumbs ul li.active a {
	color:#cd0000;
}

#thumblist {list-style:none;}
#thumblist li {float:left;}

.details-left {
    float: left;
    margin: 0 0 0 0;
    text-align: center;
    width: 411px;
	position:relative;
}

.form_cont.inside {
	width:100%;
	display:block;
}

.form_cont.inside input[type="text"] {
	float:left;
	height:20px;
	width:260px;
}

.form_cont.inside input[type="submit"] {
	width:140px;
	height:35px;
	background:#d7212e;
	border:0px;
	font-size:16px;
	border: 1px solid #7D7D7D;
}

.form_cont.inside input[type="submit"]:hover {background:#000;}

.form_cont label {
	width:114px;
	display:block;
	float:left;
	font-size:13px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	line-height:20px;
}

.pack_info {
	width:408px;
	float:left;
	/*padding-top:38px;*/
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin-left:30px;
}

.pack_info span {
	display:block;
	color:#E4121C;
	padding-bottom:10px;
	font-weight:bold;
}

.pack_info ul {list-style:none;}

.pack_info ul li {
	display:block;
	color:#717171;
	line-height:18px;
}

h3.titleform {
	background:#d7212e;
	height:30px;
	line-height:30px;
	border:1px solid #706868;
	font-size:18px;
	color:#fff;
	font-family: 'yanone_kaffeesatz_regularRg';
	padding-left:10px;
	margin-bottom:20px;
}

/*===============	expertise page
================*/

.expertise {
	margin:20px 0 30px;
	background:url(../images/shadow3.png) no-repeat center bottom;
	padding-bottom:40px;
}

.circle_pic {
	width:158px;
	height:158px;
	float:left;
	margin-right:40px;
}

.expertiseText {
	font-size:13px;
	line-height:18px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
}

.expertiseText h3 {
	color: #E4121C;
    font-family: 'yanone_kaffeesatz_regularRg';
    font-size: 22px;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.expertiseText span {
	display:block;
	color: #525252;
    font-family: 'yanone_kaffeesatz_regularRg';
    font-size: 16px;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.expertiseText p {
	padding-bottom:8px;
}

#prev3 {
	display:block;
	position:absolute;
	left:0px;
	top:60px;
	background:url(../images/prev_2.png) no-repeat left top;
	width:34px;
	height:38px;
	z-index:999;
	transition:all 500ms ease-in-out 0s;
}


#next3 {
	display:block;
	position:absolute;
	right:6px;
	top:60px;
	background:url(../images/next.png) no-repeat left top;
	width:34px;
	height:38px;
	z-index:999;
	transition:all 500ms ease-in-out 0s;
}


.pack_info p {
	font-size:13px;
	line-height:18px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	padding-bottom:15px;
}

.details-left h2 {

}

.form_cont.inside textarea {
	width:240px;
	height:60px;
	padding:5px 15px;
}

.arrow_box a {color:#5E5E5E;display:block;}
.arrow_box a:hover {color:#E4121C;}

.circle_pic img {
	border-radius:50%;
}

.pack_info p a {
	color:#fff;
	height:15px;
	padding:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-clip: padding-box;
    background-color: #717171;
    background-image: linear-gradient(to bottom, #717171, #2c2c2c);
	border-radius:5px;
	margin-top:12px;
	display:inline-block;
	transition: all 300ms ease-in-out 0s;
	text-align:center;
}

.pack_info p a:hover {text-decoration:none; background-color: #2c2c2c;background-image: linear-gradient(to bottom, #2c2c2c, #717171);}

.download_clk {
	display:block;
	background:url(../images/dwn2.png) no-repeat left center;
	color:#717171;
	text-transform:uppercase;
	font-weight:bold;
	height:34px;
	padding-left:30px;
	line-height:34px;
	clear:both;
}

.download_clk:hover {text-decoration:none;}
.download_clk_no {
	display:block;	
	color:#717171;
	text-transform:uppercase;
	font-weight:bold;
	height:34px;
	line-height:34px;
	clear:both;
}

.download_clk_no:hover {text-decoration:none;}

.pagination{
	float:right;
	margin:20px 0;
}
.pagination p{
	float:left;
	min-width:80px;
	padding-top:6px;
	display:block;
}
.pagination ul{
	float:left;}
.pagination ul li{
	background:#D6D6D6;
	padding:5px;
	color:#ff0000;
	display:block;
	float:left;
	margin:0 0 0 5px;
	border:1px solid #C6C4C4;
	 border-radius: 3px 3px 3px 3px}
	 
.pagination ul li a {
	color:#000;
}
.pagination span{
	margin:0 0 0 5px;}

.pagination ul li a:hover{
	color:#ff0000;
}
a.pagination_view {
	background: none repeat scroll 0 0 #D6D6D6;
    border: 1px solid #C6C4C4;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 5px;
	color:#000;
}
a.pagination_view:hover{
	color:#ff0000;
}
.pack_info span em {font-style:normal;color:#717171;}

.size {
	overflow:hidden;
}

.size strong {
	display:block;
	float:left;
	width:92px;
	font-weight:bold;
}

.size span {
	color:#666;
	display:inline-block;
	width:300px;
	font-weight:normal;
}

a.test_download {
	display:block;
	color:#717171;
	font-weight:bold;
	margin-top:2px;
}

/*.brochure_right p {padding-bottom:10px;}*/

.brochure_right strong {
	display:block;
	font-size:18px;
	padding-bottom:18px;
	color:#E4121C;
	font-family: 'yanone_kaffeesatz_regularRg';
}

a.test_download img {margin-right:10px;position:relative;top:8px;}

.brochure_left1, .left_panel {
	width:24%;
	float:left;
	margin-right:2%;
}

.brochure_left1 h3 {
	color: #E4121C;
    font-family: 'yanone_kaffeesatz_regularRg';
    font-size: 26px;
    text-transform: uppercase;
	padding-bottom:18px;
}

.brochure_left1 ul {
	border:1px solid #979797;
}

.brochure_left1 ul li {
	display:block;
	font-size:12px;
	color:#000;
	background: #b9b7ba; /* Old browsers */
background: -moz-linear-gradient(top, #b9b7ba 0%, #c2c0c3 2%, #c8c6c9 5%, #cecccd 10%, #d4d2d3 34%, #d6d2d1 37%, #d4d2d3 54%, #d1d0ce 59%, #cfcdce 63%, #bababa 88%, #b2b2b4 93%, #9d9d9d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b7ba), color-stop(2%,#c2c0c3), color-stop(5%,#c8c6c9), color-stop(10%,#cecccd), color-stop(34%,#d4d2d3), color-stop(37%,#d6d2d1), color-stop(54%,#d4d2d3), color-stop(59%,#d1d0ce), color-stop(63%,#cfcdce), color-stop(88%,#bababa), color-stop(93%,#b2b2b4), color-stop(100%,#9d9d9d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b9b7ba 0%,#c2c0c3 2%,#c8c6c9 5%,#cecccd 10%,#d4d2d3 34%,#d6d2d1 37%,#d4d2d3 54%,#d1d0ce 59%,#cfcdce 63%,#bababa 88%,#b2b2b4 93%,#9d9d9d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b9b7ba 0%,#c2c0c3 2%,#c8c6c9 5%,#cecccd 10%,#d4d2d3 34%,#d6d2d1 37%,#d4d2d3 54%,#d1d0ce 59%,#cfcdce 63%,#bababa 88%,#b2b2b4 93%,#9d9d9d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b9b7ba 0%,#c2c0c3 2%,#c8c6c9 5%,#cecccd 10%,#d4d2d3 34%,#d6d2d1 37%,#d4d2d3 54%,#d1d0ce 59%,#cfcdce 63%,#bababa 88%,#b2b2b4 93%,#9d9d9d 100%); /* IE10+ */
background: linear-gradient(to bottom, #b9b7ba 0%,#c2c0c3 2%,#c8c6c9 5%,#cecccd 10%,#d4d2d3 34%,#d6d2d1 37%,#d4d2d3 54%,#d1d0ce 59%,#cfcdce 63%,#bababa 88%,#b2b2b4 93%,#9d9d9d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b7ba', endColorstr='#9d9d9d',GradientType=0 ); /* IE6-9 */
	/*margin:0px 1px 1px;*/
	/*padding-left:8px;
	padding-right:8px;*/
	border:1px solid #979797;
}

.brochure_left1 ul li a {
	display:block;
	color:#5d6161;
	line-height:42px;
	/*background:url(../images/plus.png) no-repeat left center;*/
	/*padding:7px 0 14px 20px;*/
	padding:7px 7px 7px 7px;
	font-size:14px;
	
	-webkit-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}

.brochure_left1 ul.odd li a {
	background:url(../images/arrow1.png) no-repeat left center;
}

/*.brochure_left1 ul li a.collapse {
	background:url(../images/hv.png) no-repeat right center !important;
}*/

.brochure_left1 ul li a span {
	display:block;
	background:url(../images/arrow.png) no-repeat right center;
	line-height: 21px;
	/*padding-right:14px;*/
}
.brochure_left1 ul > li a.collapse span{
	display:block;
	background:url(../images/arrow_hover.png) no-repeat right center;
	line-height: 21px;
}
/*.brochure_left1 ul li a span:hover{
	display:block;
	background:url(../images/arrow_hover.png) no-repeat right center;
	line-height: 21px;
}*/

.brochure_left1 ul li:hover {
	/*background:url(../images/bg2.jpg) repeat-x left top;*/
	background: #e7e7e9; /* Old browsers */
background: -moz-linear-gradient(top, #e7e7e9 0%, #f3f3f5 3%, #f7f7f8 5%, #fafafa 10%, #eeecec 31%, #e6e4e4 51%, #e8e7e7 67%, #f8f8f8 92%, #f6f6f7 97%, #f2f2f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e9), color-stop(3%,#f3f3f5), color-stop(5%,#f7f7f8), color-stop(10%,#fafafa), color-stop(31%,#eeecec), color-stop(51%,#e6e4e4), color-stop(67%,#e8e7e7), color-stop(92%,#f8f8f8), color-stop(97%,#f6f6f7), color-stop(100%,#f2f2f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* IE10+ */
background: linear-gradient(to bottom, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e9', endColorstr='#f2f2f4',GradientType=0 ); /* IE6-9 */
}

.brochure_left1 ul li a:hover {color:#5d6161;}
.top-band ul li.active a {
	background: #e7e7e9; /* Old browsers */
background: -moz-linear-gradient(top, #e7e7e9 0%, #f3f3f5 3%, #f7f7f8 5%, #fafafa 10%, #eeecec 31%, #e6e4e4 51%, #e8e7e7 67%, #f8f8f8 92%, #f6f6f7 97%, #f2f2f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e9), color-stop(3%,#f3f3f5), color-stop(5%,#f7f7f8), color-stop(10%,#fafafa), color-stop(31%,#eeecec), color-stop(51%,#e6e4e4), color-stop(67%,#e8e7e7), color-stop(92%,#f8f8f8), color-stop(97%,#f6f6f7), color-stop(100%,#f2f2f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* IE10+ */
background: linear-gradient(to bottom, #e7e7e9 0%,#f3f3f5 3%,#f7f7f8 5%,#fafafa 10%,#eeecec 31%,#e6e4e4 51%,#e8e7e7 67%,#f8f8f8 92%,#f6f6f7 97%,#f2f2f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e9', endColorstr='#f2f2f4',GradientType=0 ); /* IE6-9 */
}

.brochure_left1 ul li:first-child {margin-top:1px;}

/*==========================*/






.brochure_left1 ul ul {
	border:0px;
	background:#e9e6e6;
	display:none;
}

.brochure_left1 ul li li {
	display:block;
	color:#5d6161;
	background:#e9e6e6;
	margin:0px 1px 1px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
}

.brochure_left1 ul li li a {
	display:block;
	color:#5d6161;
	line-height:20px;
	background:#e9e6e6;
	padding: 4px 8px 4px 21px;
	/*text-transform:uppercase;*/
	-webkit-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	border-bottom:1px solid #ccc;
	background:url(../images/bullet-sub.png) no-repeat 5px 10px;
}

.brochure_left1 ul li li:last-child a {border-bottom:0px;}

.brochure_left1 ul li li a span {
	display:block;
	background:none;
}

.brochure_left1 ul li li:hover {
	background:none;
}

.brochure_left1 ul li li a:hover {color:#E4121C;}

.brochure_left1 ul li:first-child {margin-top:1px;}









/*=======================*/

.right_panel {
	width:74%;
	float:left;
}

.brochure_right {
	width:70%;
	float:left;
	line-height:20px;
	color:#717171;
}

.video_related {
	padding-top:80px;
	padding-left:12px;
}

.video_related h1 {
	margin:0 0 8px;
	color:#FF0000;
}

.no_image {
	background:#000;
	color:#fff;
	text-align:center;
	min-height:140px;
	line-height:140px;
	border-radius:10px;
}

ul {list-style:none;}

.ch-grid ul li {display:block;float:left; height:298px;text-align:center !important;}
.eqp_out{
	overflow:hidden;
	height:298px;
}
#next5 {
	display:block;
	position:absolute;
	top:-56px;
	right:0px;
	width:30px;
	height:42px;
	background:url(../images/next.png) no-repeat 0 0;
	z-index:999;
}

#prev5 {
	display:block;
	position:absolute;
	top:-56px;
	right:30px;
	width:30px;
	height:42px;
	background:url(../images/prev_2.png) no-repeat 0 0;
	z-index:999;
}

.video_box {background:#000;width:200px;border-radius:8px;}

.no_product {height:150px;}



/*------------ For sign Up Start---------------*/
#signup{
	width:406px;
	float:left;
	}
#signup {
	padding:20px;
	border:1px solid #b5b5b5;
	background:#f2f3f1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	box-shadow:1px 1px 4px #666;
	/*-webkit-background-clip:padding-box;
	background-clip:padding-box;*/
	
}
#signup a.modal_close {
	background:url(../images/modal_close.png) no-repeat left top;
	display:block;
	height:47px;
	position:absolute;
	right:-22px;
	top:-22px;
	width:48px;
	z-index:2;
}
#signup h1 {
	clear:both;
	color:#F60808;
	font-family:'BebasNeue', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

#signup h1 span {
	color:#000;
}

#signup p {
	margin:0 0 10px 0;
}
#signup label {
	display:block;
	margin:0 0 10px 0;
}
#signup ul li {
	margin:0 0 10px 0;
	overflow:hidden;
}
#signup input[type="text"], #signup input[type="password"] {
	width:250px;
	height:34px;
	line-height:34px;
	padding:0 10px;
	background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CFCFCF;
    border-radius: 3px 3px 3px 3px;
    color: #A9A9A9;
    display: block;
    float: left;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 8px;
    outline: 0 none;
}
#signup input[type="text"]:hover, #signup input[type="text"]:focus, #signup input[type="password"]:hover, #signup input[type="password"]:focus {
	background:#dedcc8;
	border:1px solid #d2d0b8;
	color:#000;
}
#signup input[type="text"]#security_code {
	width:168px;
}
#signup img {
	float:left;
	margin:0 10px 0 0;
}
#signup input[type="submit"] {
	background:#F20808;
	border:1px solid #000;
	outline:none;
	height:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	margin:0 0 0 114px;
	display:block;
	float:left;
	padding:0 20px;
	cursor:pointer;
	text-shadow:1px 1px 1px #000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
#signup input[type="submit"]:hover, #signup input[type="submit"]:focus {
	background-position:left bottom;
	color:#FFF;
}
.login_left, .login_right {
	float:left;
	width:300px;
}
#signup a#sgn {
	background:#f20808;
	border:1px solid #000;
	outline:none;
	height:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	margin:0 0 10px;
	display:block;
	text-decoration:none;
	float:left;
	padding:0 20px;
	cursor:pointer;
	text-shadow:1px 1px 1px #000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
#signup a#sgn:hover, #signup a#sgn:focus {
	background-position:left bottom;
	color:#FFF;
	text-decoration:none;
}
#signup a {
	color:#333333;
	text-decoration:none;
	height:40px;
	line-height:40px;
	float:right;
}
#signup a:hover, #signup a:focus {
	color:#000;
	text-decoration:underline;
}
#signup span.contact_msg p {
	float:none;
}
#signup_frm {
	width:620px;
}
#signup_frm ul li {
	float:left;
	width:300px;
}
#signup_frm ul li:nth-child(2n) {
	margin:0 0 10px 20px;
}
#signup_frm input[type="submit"], #signup_frm a {
	margin:22px 0 0 0;
}
#forgot label {
	margin:0;
	float:left;
	width:130px;
	display:block;
	height:36px;
	line-height:36px;
}
#forgot input[type="text"] {
	width:448px;
}
#signup small {
	font-size:13px;
	line-height:32px;
	display:inline-block;
	color:#A9A9A9;
	padding-left:12px;
}
/*======= For sign Up End==============*/

.enquer_form {
	overflow:hidden;
}


.brochure_details {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

.right_panel.inside {
	padding-top:40px;
}

.right_panel.inside .packaging ul li {margin-left:20px;}
.right_panel.inside .packaging ul li:last-child {margin-left:20px;}

/*.right_panel .packaging ul li:last-child {margin-left:30px;}*/

a.view_all {
	background: none repeat scroll 0 0 #D6D6D6;
    border: 1px solid #C6C4C4;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 5px;
}
.home_category_arrow{
	letter-spacing:1px;
}


#prev8 {
	display:block;
	position:absolute;
	left:0px;
	top:77px;
	background:url(../images/prev2.png) no-repeat left top;
	width:18px;
	height:18px;
	z-index:999;
	transition:all 500ms ease-in-out 0s;
}


#next8 {
	display:block;
	position:absolute;
	right:-33px;
	top:77px;
	background:url(../images/next2.png) no-repeat left top;
	width:18px;
	height:18px;
	z-index:999;
	transition:all 500ms ease-in-out 0s;
}

.click_here{
	margin-top:5px;
}


.gallery_img_block ul li img{
	width:98px;
	height:81px;
}

.gallery_img_block ul li a{
	margin:0 8px;
}


.gallery_img_block {
	/*padding-bottom:20px;*/
	position:relative;
	/*padding-top: 30px;
	width:408px;*/
	padding:0 0 20px 24px;
	width:388px;
}

.gallery_img_block ul {
	list-style:none;
}

.gallery_img_block ul li {
	display:block;
	float:left;
	/*margin:0 5px;
	width:113px;*/
	position:relative;
	padding-top: 4px;
}

/*.provide_block ul li:first-child {margin-left:0px;}*/

.gallery_img_block ul li img {
	border:1px solid #949494;
	/*margin-bottom:15px;*/
}

.gallery_img_block ul li span {
	display:block;
	font-size:13px;
	line-height:18px;
	color:#717171;
	font-family:'Open Sans',sans-serif;
	text-align:center;
}

.gallery_img_block ul li em {
	background:none repeat scroll 0 0 rgba(30, 30, 30, 0.0);
	display:block;
	position:absolute;
	left:1px;
	top:1px;
	width:184px;
	height:131px;
	transform: scale(0);
    transition: all 0.4s ease-in-out 0s;}
	
.gallery_img_block ul li:hover em {background:none repeat scroll 0 0 rgba(30, 30, 30, 0.4);transform: scale(1);
    transition: all 0.4s ease-in-out 0s;}
	
.gallery_img_block ul li a:hover .clickto_view {opacity:1;}	
.packaging:after{
	content:"";
	display:block;
	clear:both;
}




















.form_footer h2{
	padding:7px 0;}

.footer_form{
    float: left;
    width: 288px;
	
}
.footer_form input[type="text"] {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 6px 15px;
    width: 258px;
}
.footer_form textarea {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    height: 40px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 10px 15px;
    resize: none;
    width: 258px;
}
.footer_form input[type="button"], .footer_form input[type="submit"], .footer_form input[type="reset"] {
    background: none repeat scroll 0 0 #D7212E;
    border: 1px solid #7D7D7D;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'MyriadPro-Regular';
    font-size: 16px;
    height: 28px;
    margin-left: 5px;
    outline: 0 none;
    text-align: center;
    transition: all 500ms ease-in-out 0s;
    width: 110px;
}
.footer_form input[type="button"]:hover, .footer_form input[type="submit"]:hover, .footer_form input[type="reset"]:hover {
    background: none repeat scroll 0 0 #000000;
}


#tabs {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#tabs li {
    float: left;
    margin: 0 0.5em 0 0;
}
#tabs a {
    background: linear-gradient(to bottom, #A31016 0%, #FF9892 4%, #FB8B87 8%, #FE767A 13%, #F76F71 17%, #F86666 21%, #FF5D5C 25%, #F75854 29%, #FD5151 33%, #FB4D4E 38%, #FE3636 58%, #FE3434 63%, #FD302D 67%, #FF2E32 71%, #FB2A2F 75%, #F92C29 79%, #FE2722 83%, #FF2A28 88%, #E73739 92%, #B83636 96%, #A93536 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 0 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    float: left;
    padding: 10px 27px;
    position: relative;
    text-decoration: none;
}
#tabs a:hover, #tabs a:hover:after, #tabs a:focus, #tabs a:focus:after {
    background: none repeat scroll 0 0 #EEEEEE;
	color:#727272;
}
#tabs a:focus {
    outline: 0 none;
}
#tabs a:after {
    background: linear-gradient(to bottom, #A31016 0%, #FF9892 4%, #FB8B87 8%, #FE767A 13%, #F76F71 17%, #F86666 21%, #FF5D5C 25%, #F75854 29%, #FD5151 33%, #FB4D4E 38%, #FE3636 58%, #FE3434 63%, #FD302D 67%, #FF2E32 71%, #FB2A2F 75%, #F92C29 79%, #FE2722 83%, #FF2A28 88%, #E73739 92%, #B83636 96%, #A93536 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 5px 0 0;
    bottom: 0;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    content: "";
    position: absolute;
    right: -0.5em;
    top: 0;
    transform: skew(10deg);
    width: 1em;
    z-index: 1;
}
#tabs #current a, #tabs #current a:after {
    background: linear-gradient(to bottom, #BBBBBB 0%, #EFEFEF 4%, #EDEDED 12%, #EFEFEF 19%, #EDEDED 23%, #EEEEEE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #BDBCBC;
    color: #727272;
    z-index: 3;
}
#content {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #BDBCBC;
    border-left: 1px solid #BDBCBC;
    border-radius: 0 5px 5px;
    border-right: 1px solid #BDBCBC;
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.5);
    color: #727272;
    font-size: 13px;
    min-height: 261px;
    line-height: 18px;
    overflow: hidden;
    padding: 2em;
    text-align: justify;
    z-index: 2;
}
#updateHolder {
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    width: 360px;
}
#updateContainer {
    cursor: pointer;
    position: relative;
}
#updateContent {
    position: absolute;
    width: 100%;
}
#updateContent p {
    padding: 0 20px;
}
#updateScollBar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    cursor: default;
    position: absolute;
    right: 0;
    width: 10px;
}
#updateScollScrubber {
    background-color: #BCBCBC;
    border-radius: 7px;
    display: none;
    height: 100px;
    opacity: 0.4;
    position: absolute;
    width: 8px;
}
#updateScollBar, #updateContainer, #updateHolder {
    height: 327px;
}
#updateContent p span {
    color: #FF0000 !important;
    font-weight: bold;
}
.form_enq {
    float: left;
    width: 362px;
}
.form_enq input[type="text"] {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 6px 15px;
    width: 231px;
}
.form_enq textarea {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #B2B2B2;
    color: #646060;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    height: 66px;
    margin-bottom: 10px;
    outline: 0 none;
    padding: 10px 15px;
    resize: none;
    width: 231px;
}
.form_enq input[type="button"], .form_enq input[type="submit"], .form_enq input[type="reset"] {
    background: none repeat scroll 0 0 #D7212E;
    border: 1px solid #7D7D7D;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'MyriadPro-Regular';
    font-size: 16px;
    height: 35px;
    margin-left: 5px;
    outline: 0 none;
    text-align: center;
    transition: all 500ms ease-in-out 0s;
    width: 117px;
}
.form_enq input[type="button"]:hover, .form_enq input[type="submit"]:hover, .form_enq input[type="reset"]:hover {
    background: none repeat scroll 0 0 #000000;
}

.form_cont1.inside{
	display: block;
    width: 100%;
}
.form_cont1{
	float:left;}

.form_cont1 label {
    color: #717171;
    display: block;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    line-height: 20px;
    width: 94px;
	padding:6px 0 0px;
}

.banner_image img{
	max-height:251px;
}

/*=====================		banner	*/

#wrapper {
	width: 100%;
	height: 350px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	position:relative;
	background:url(../images/banner_shadow.png) no-repeat center bottom;
	padding-bottom:20px;	
}
#carousel-left,
#carousel-right {
	width: 450px;
	height: 300px;
	overflow: hidden;
	position: absolute;
	top: 28px;
	z-index: 1;
	opacity:0.5;	
}
#carousel-left:after,
#carousel-right:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/shadowBanner.png) repeat;
	width:100%;
	height:100%;
}
#carousel-left {
	left: 0px;
}
#carousel-right {
	right: 25px;
}
.ie9 #carousel-right {
	right: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #carousel-right {
	right: 0px;
}
}
#carousel-center {
	width: 1000px;
	height: 350px;
	overflow: hidden;
	position: absolute;
	top: 3px;
	left: 172px;
	z-index: 2;	
}
/*.caroufredsel_wrapper {
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3 );
}*/
.caroufredsel_wrapper img {
	display: block;
	float: left;
	/*height:220px;
	width:220px;*/
	
}

.slider_btn {
	width:1000px;
	position:relative;
	margin:0 auto;
	z-index:99;
}

#prev,
#next {
	display: block;
	position: absolute;
	bottom:17px;
	z-index: 99;
}
/*#prev {
	background:url(../images/prvBtn.png) no-repeat;
	width:31px;
	height:42px;
	right: 30px;
}
#next {	
	width:30px;
	height:42px;
	background:url(../images/nxtBtn.png) no-repeat;
	right: 0px;*/
}
#prev:hover,
#next:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
}

.equipment_foo{
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3 );
	position:relative;
	padding:10px 0 10px 0;
	margin:0 2px;
	
}
.eqp_hid{height:127px;overflow:hidden; width:1000px; margin:0 auto; position:relative;}
/*.equipment_foo .caroufredsel_wrapper{
	margin:0 auto 0 -6px !important;
}*/
#tabs #current a{
	border-left:1px solid #bdbcbc;
}

/* For Home page Slider */

.wrapper {
	background-color: #fff;
	width: 100%;
	height: 270px;
	overflow: hidden;
	position: relative;
	left: 0;
	margin-top:3px;
}
#carousel img {
	display: block;
	float: left;
}
#prev, #next {
	background-color: rgba(255, 255, 255, 0.7);
	display: block;
	height: 450px;
	width: 50%;
	top: 0;
	position: absolute;
}
#prev:hover, #next:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
}
#prev {
	left: -495px;
}
#next {
	right: -495px;
}
#pager {
	margin-right: -470px;
	position: absolute;
	right: 50%;
	bottom: 10px;
}
#pager a {
	border: 2px solid #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#pager a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
#pager a span {
	display: none;
}
#pager a.selected {
	background-color: #fff;
}
/* For Home page Slider */
.tag_bottom{
	width:100%;
	height:20px;
	margin:6px 0 0 0;
	background:url(../images/tag_line-bottom.jpg) no-repeat;
}

.thankyou_txt h1 {
    color: #0265A6;
    font-size: 26px;
    padding: 15px 0 35px;
    text-align: center;
}
.thankyou_img{text-align:center;}
.thankyou_img img{display:inline-block;}

html,body {height:100%}
.sticky_footer {
min-height:100%;
}
.blog_page {
	padding:20px 0;
}
.input-append {
	overflow:hidden;
}
.blog_search_btn {
	float:left;
	color:#fff;
	background:url(../images/search-btn.png) no-repeat center center #7D7D7D;
	width:40px;
}
.search-query {
	width:120px;
	height:21px;
	float:left;
}
.input-append {
	float:right;
}
.search_wrapper {
	overflow:hidden;
	position:relative;
	top:-45px;
}
.category .box {
	position:relative;
	top:-40px;
	margin:0;
}
.blog_block {
	margin-bottom:20px;
	overflow:hidden;
}
.blog_block img {
	float:left;
	margin:4px 15px 0 0;
	border:2px solid #B2B2B2
}
.blog_block p {
	color:#616161;
	line-height:18px;
	padding-bottom:18px;
	text-align:justify;
}
.blog_block h3 a {
	font-size:18px;
	padding-bottom:6px;
	color:#E4121C;
}
.post-date {
	margin-bottom:12px;
}
.post-date {
	font-weight:bold;
}
.control-group {
	overflow:hidden;
}
.control-group label {
	display:block;
	float:left;
	width:200px;
	padding-top:8px;
}
.control-group input[type="text"] {
	display:block;
	float:left;
	width:300px;
}
.control-group textarea {
	width:300px;
}
.btn-toolbar input[type="submit"] {
	margin-left:200px;
	float:none
}
.post-leave-comment {
	margin-top:20px;
}
.post-block.post-leave-comment h3 {
	padding-bottom:10px;
	color:#E4121C;
	font-size:22px;	
}
.post-meta span a {
	color:#E4121C;
	margin-bottom:8px;
	font-size:16px;
}
.post-block h3 {
	margin-right:6px;
	margin-bottom:8px;
	font-size:16px;
}
.comments {
	list-style:none;
	margin-bottom:15px;
}
.comments strong {
	color:#986000;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}
.comments span {
	display:block;
	color:#696969;
}
.comments p {
	padding-bottom:4px;
	color:#000;
}
a.refresh_btn {
    background: url("../images/refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 32px;
    margin: 5px 0 0 7px;
    width: 32px;
}
.captcha #step1Content {
    float: right;
    width: 100px;
}

.captcha .input-wrapper-ct {
    float: right;
    padding-top: 3px;
    width: 317px;
	margin-left:10px;
}
.captcha .input-wrapper-ct input[type="text"] {
    box-sizing: border-box;
    height: 30px;
    margin-left: 0;
    margin-top: 3px;
    width: 100%;
}
.captcha{overflow:hidden;}
.links_box p {
	line-height:20px;
	text-align:justify;
}
/*		16-10-14	*/
.normal_product p {
	padding:0 0 10px !important
}
.pack_info .normal_product ul {
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:15px;
	padding-left:10px
}
.pack_info .normal_product ul li {
	display:list-item
}


.cat_des p {
    line-height: 20px;
    text-align: justify;
	color:#5d6161;
	margin:5px;
}
.who_we_are .list_style p {
	line-height:14px;
	padding-bottom:5px;	
}
.list_style {
	padding-bottom:10px;	
}

a.video_prety {
	display:block;
	width:410px;
	overflow:hidden;
}
.video_button{
	background: none repeat scroll 0 0 #7d7d7d;
    border: 1px solid #7d7d7d;
    color: #fff;
    display: block;
    font-family: "MyriadPro-Regular";
    font-size: 16px;
    height: 35px;
	line-height:35px;
    outline: 0 none;
    text-align: center;
    transition: all 500ms ease-in-out 0s;
    width: 117px;
	margin:0 auto;
}
.video_button:hover {
	background:#000;
}
.video_button span{
	margin-top:5px;	
}
.details-left.video_odd {
	border:1px solid #bdbcbc;
	margin-bottom:20px;
	padding:10px 10px 0;
}

.right_panel .packaging {
	padding-top:20px;
}

.form_enq .captcha-request input[type="text"]{width:70px; float:left;}
.captcha-request{float:left;}
.captcha-request img.captcha_contact{float:left; margin:0 0 0 4px; height:32px; width:88px;}
.captcha-request a.refresh_btn{margin-top:0;}

/******** responsive css *********/
.nav_wrapper{position:relative;}
.responsive_btn {
	display:inline-block;
    background: #333;
    border: 1px solid #111;
    box-shadow: 0 0 4px 0 #111 inset;
    cursor: pointer;
    height: 33px;
    line-height: 2px;
    margin-top: -34px;
	float:right;
    text-align: center;
    width: 38px;
	vertical-align:top;
    z-index: 2;
	right:20px;
	display:none;
}
.responsive_btn span:first-child {
    margin-top: 5px;
}
.responsive_btn span {
    background: #fff;
    display: inline-block;
    height: 3px;
	margin-top:4px;
    width: 28px;
}

.responsive_nav{
	position:absolute;
	top:-8px;
	background:#6f6f6f /* url(../images/sub_menu_bg.png)*/;
	z-index:99999;
	width:100%;
	display:none;
	right:0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.responsive_nav ul{
	padding:0;
	margin:0;
}
.responsive_nav ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	position:relative;
	border-top:1px solid #ccc;
}
.responsive_nav ul li:first-child{border:none;}

.responsive_nav ul li a{
	display:block;
	padding:10px;
	color:#fff;
	font-size:17px;
	letter-spacing:1px;
	-webkit-transition:all 250ms ease-in-out 0s;
	transition:all 250ms ease-in-out 0s;
}
.responsive_nav ul li img, .responsive_nav ul li span{display:none;}
.responsive_nav ul li a:hover, .responsive_nav > ul > li.active > a, .responsive_nav > ul > li > ul > li.active > a{
	background-color:#a80000;
	color:#fff;
}
.jqzoom img{max-width:391px;}