*, html, h1, h2, h3,   form,  p{ border: 0; margin: 0px; padding: 0; outline: 0; }
 header, nav, section, footer, Article, {display:block}
body {font: 14px/18px 

    font-family: 'Maven Pro', sans-serif;

 color:#000;}

h1{ background:#0078bf;font:25px/35px Arial, Helvetica, sans-serif;color:#fff;padding:3px 15px 3px 10px;text-align:left; }



h2{  background:#eaeaea; font:22px/40px Arial, Helvetica, sans-serif;color:#333; margin-bottom:5px; text-align:center}




.style5{
	background:none;
	font:18px/10px Arial, Helvetica, sans-serif;
	margin-left:15px; text-align:left; color:#0078bf; padding-top:7px; line-height:20px;
	
}

.style6{
	margin-left:0px;
	margin-right:5px

}


.style7{
	background:none;
	font:14px/10px Arial, Helvetica, sans-serif;
	 text-align:left; color:#0078bf; padding-top:7px; line-height:20px;
	 margin-top:10px;
	 font-weight:bold;
	
}

.style7{ font:22px/35px Arial, Helvetica, sans-serif;color:#000;padding:3px 15px 3px 10px;text-align:left;}



.dwnld{
	font-size:16px;
	background-color:#0078bf;
	color:#FFF;
	
	
	padding:10px;
}

.hdn{
	font-size:25px;
	color:#0078bf;
	background-color:#FFF;

}

.hdn2{
	
	color:#666;
	margin-bottom:10px;
}

.hdn3{
	font-size:18px;
	color:#0078bf;
	
	font-weight:bold;
	margin-bottom:10px;

}


.hdn4{
	font-size:22px;
	color:#0078bf;
	background:none;
	padding:3px 15px 3px 10px;
	text-align:left;
	

}

h3{  background:#eaeaea; font:18px/35px Arial, Helvetica, sans-serif; margin-bottom:5px; text-align:left; border-bottom:2px solid #aece15; padding-left:5px; color:#0078bf;}

.table_style td{border: 1px solid #ccc;color: #000;padding: 6px;font-size: 13px; text-align:center;}

.styletd{background-color:#f2f2f2;
}
.styletd2{border:none;
}

.styletd3{background-color:#FC0;
}
.tdfont{ text-align:left; font-size:12px; 
}


.table_head td{background: #339CD5; color:#FFFFFF; font-size:14px; font-weight:bold; padding:15px ;}


.proDivImg{border:1px solid #ffcc00; float:left; margin:10px;}
.divImg{width:270px; padding:15px; float:left; margin:0 auto}
.divImg img{text-align:right; margin:0 auto;}
.proDivContent{width:750px; float:right; line-height:17px; text-align:left; border-left:1px solid #ffcc00; padding:13px;  background-color:#f4f4f4}

.proDivContent2{width:69%; float:right; line-height:17px; text-align:left; border-left:1px solid #ffcc00; padding:13px;  background-color:#f4f4f4; }



.pro2Div2Img{border:0px solid #ffcc00;  margin:10px;}
.div2Img{width:270px; padding:15px;  margin:0 auto}
.div2Img img{text-align:right; margin:0 auto;}
.pro2Div2Content{ line-height:17px; text-align:left; border-left:0px solid #ffcc00; padding:13px;  background-color:#f4f4f4; }

p{
	padding-right:25px;
	
	
}

.list1
{
	
	font-size:13px;
	color:#333;
	line-height:23px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:40px;
	padding-top:5px;
	padding-bottom:5px;
    list-style-image:url(../images/index_more.gif);
}


.context1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	padding-left:10px;
	padding-right:10px;
	
	text-align:justify;
	font-weight:bold;
}

.proheadding{
	font-family:Cambria;
	font-size:18px;
	color:#FF5809;
	padding-left:25px;
	font-weight:bold;
	margin-top:40px;
	}
	
 .contact{ width:300px; float:right; padding-top:12px; font-size:16px; color:#0075bf; padding-right:-40px; }

#pro-box{
	width:860px;
	float:left;
	border-radius:6px;
	border:1px #CCC solid;
	margin:20px;
	padding:10px;
	background:#FFF;
	padding-left:60px;
	
}
.table-responsive{min-height:.01%;overflow-x:auto;}
.table-bordered{border:1px solid #ddd;}
thead{background:#f9f9f9;}
.table-bordered td{border:1px solid #DDD;}

table p{margin: 16px 0px 0px 10px!important;}

.parallax, table, table td, table tr{-webkit-backface-visibility:visible!important;}
label{font-weight:400;margin-bottom:7px;}
.form-label{display:inline-block;margin-bottom:7px;}
.input-sm{font-size:1em;border-radius:4px;}
.form-group-sm{margin-bottom:7px;position:relative;}
.form-control{-webkit-box-shadow:none;box-shadow:none;}

.container-paper .title{display:table;width:82%;background:#fff;min-height:77px;margin:0 0 20px -18px;position:relative;}
.container-paper .title h2{display:table-cell;vertical-align:middle;height:75px;padding:10px 25px 10px 43px;font:1.85em "Lucida Grande",sans-serif;color:#2b2b2b;}
.container-paper .title:before{content:" ";display:block;width:51px;height:53px;position:absolute;top:-9px;left:-15px;background:url(../images/container-paper-clips.png) no-repeat 0 0;}
.container-paper-table{margin:2px 0 37px;padding:15px 0;background:#f2f2f2;position:relative;}
.container-paper-table:before, .container-paper:after{content:" ";display:block;height:2px;width:100%;position:absolute;left:0;background:url(../images/container-paper-back.png) repeat-x 0 0;}
.container-paper-table:before{top:-2px;background-position:0 0;}
.container-paper-table:after{bottom:-2px;background-position:0 -2px;}
.container-paper-table .title{display:table;width:100%;background:#fff;min-height:50px;margin:0 0 10px;position:relative;}
.container-paper-table .title h2{display:table-cell;vertical-align:middle;height:100%;padding:10px 25px 10px 43px;}
.container-paper-table .title:before{content:" ";display:block;width:51px;height:53px;position:absolute;top:-9px;left:-15px;background:url(../images/container-paper-clips1.png) no-repeat 0 0;}
.list-info{margin:0;padding:0;list-style-type:none;}

.container-paper-table .list-info li{display:inline-block;float:left;}

.table-bordered{border:1px solid #000;}
.table-bordered td{border:1px solid #000;}
thead{background:#f9f9f9;}


#pro-box img{
border:1px #CCC solid;
border-radius:4px;
float:left;
margin-right:10px;
padding:20px;
}


.required {
	font-family:Tahoma, Geneva, sans-serif;
	height:20px;
	width:194px;
	padding-left:6px;
	color:#666;
	font-weight:bold;
}

.requiredstar {
	
	color:#A00;
	
}


input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
   outline: none;
   border: 1px solid #DDDDDD;
   color:#7a7a7a;
  
   
}
 
input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 2px rgba(50, 203, 238, 1);
    border: 1px solid rgba(81, 203, 238, 1);
	
	
}

.submit {
	font-family: arial;
	font-size: 14px;
	color: #FFF;
	
	margin-right:20px;
	border-radius:4px;
	background-color:#444444;
	border:none;
	padding:5px;
}
.submit:hover {
	font-family: arial;
	font-size: 14px;
	color:#ee5010;
}



/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 2.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 47.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}




a{transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; text-decoration:none;color:#0CF;}
a:hover{color:#009c4d}
.outer-wrap{background:#FFF; padding-top:95px;}
.wrapper{width:1100px;margin:0 auto;
-webkit-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);
-moz-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);
box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);
}
header{ background:#fff;}
.fixed{ position:absolute; width:100%}
.logo > img{margin:3px;float:left}
.call{margin:20px 0px 25px 0px;float:left;}
.call > img{margin-right:10px}
.call > span{font:18px/30px Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;color:#103d6f;font-weight:600;text-align:center}
.call > span.small{font:12px/25px Verdana, Arial, Helvetica, sans-serif !important;margin-left:25px;}
/***nav***/
nav{background:#0078bf;color:#fff;font:16px/20px Arial, Helvetica, sans-serif; margin-top:33px;}
nav ul{ list-style:none; }
nav ul li{float:left; }
nav ul li a{color:#fff;text-decoration:none;display:block;padding:10px 20px;text-shadow:0px 1px #0569a4; }
nav ul li a:hover{color:#fff;text-decoration:none;background:#1293e0;text-shadow:0px 1px #03234a; }
/***nav***/
.contener{background:#fff;box-shadow:-2px -1px 1px 0px #bfc2c3; }
.banner{float:left;}

.download{background:#19B04B; border:1px solid#2C9B4A; padding:10px; margin-top:10px; text-align:center; font:25px Helvetica, Arial, sans-serif; color:#fff;}
.download a{ color:#fff;}
.download a:hover{ color:#0456B8;}

/***form***/
.form{background:#0078bf;margin-left:10px;width:330px;text-align:center;padding:25px 0 10px 0;float:left}
.form >p{color:#fff;font:24px/0px 'HeaveneticaCond6' , Arial, Helvetica, sans-serif;font-weight:500;margin-bottom:15px}
input,textarea, select{color:#0078bf;border:1px solid #e0e0e0;margin-top:5px}
.widthdiv input{height:31px;margin-bottom: 5px;padding: 5px;width: 282px}
.widthdiv textarea{height:74px;margin-bottom: 5px;padding: 5px;width:282px; font-size:12px;}
.widthdiv select{height:25px;margin-bottom: 5px;padding: 5px;width: 282px}

.hdng{
	width:300px; float:left; margin-left:14px;
	
}

 
.submitDiv input{width: 290px; height:37px;border-radius:5px;cursor:pointer;text-align:center;background:#ffcc00;font: normal 20px/15px   Verdana, Geneva, sans-serif, "Twilight New Moon";color:#073772; color:#FFF;transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease;border:none ;

-webkit-box-shadow: -1px 6px 11px -8px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 6px 11px -8px rgba(0,0,0,0.75);
box-shadow: -1px 6px 11px -8px rgba(0,0,0,0.75);}
.submitDiv input:hover{ background:#073772;color:#fff;}
.thank{color:#fff;font:24px/35px Arial, Helvetica, sans-serif;padding:80px 10px 100px 10px;font-weight:bold}
/***form***/

/***icon***/
.icon{ background:#073772;margin-top:7px;border:1px solid #0078bf;padding:0px 10px}
.icon > ul > li{margin:8px 20px 5px 25px;float:left;list-style:none}
/***icon***/


.krakatoa{
	display:none;
	margin:10px auto;
	list-style-image:none;
}
.krakatoa-control{
	padding-bottom:20px;
}
.arrows{
	position:absolute;
	top:1px;
	left:0;
	z-index:100;
}
.arrow{
	float:left;
	width:13px;
	height:0;
	margin-right:7px;
	padding-top:16px;
	overflow:hidden;
	background:transparent url('img/arrows.png') no-repeat;
}
.arrow-left{
	background-position:0 0;
}
.arrow-left:hover{
	background-position:0 -16px;
}
.arrow-right{
	background-position:-20px 0;
	left:20px;
}
.arrow-right:hover{
	background-position:-20px -16px;
}
.buttons{
	position:absolute;
	top:5px;
	right:0px;
	z-index:100;
}
.pagination{
	float:left;
	margin:0 2px;
}
.pagination a{
	display:block;
	width:10px;
	height:0;
	padding-top:10px;
	background-image:url('img/pagination.png');
	background-position:0 0;
	overflow:hidden;
}
.pagination a:hover,
.active-button a{
	background-position:0 -30px;
}


.about{width:68%;float:left; }
.about p{padding:10px;font:14px/25px Arial, Helvetica, sans-serif;text-align:justify}

.inner{width:100%;float:left}
.inner p{padding:10px;font:14px/25px Arial, Helvetica, sans-serif;text-align:justify}


.innertd{width:100%;float:left}
.innertd p{padding:0px;font:14px ;

    font-family: 'Maven Pro', sans-serif;

text-align:left}


.services{width:100%;float:left;font:14px/25px Arial, Helvetica, sans-serif; margin-left:10px;}
.services > ul{ margin-top:1%;box-sizing:border-box; padding:10px;}
.services > ul > li{ float:left; box-sizing:border-box;list-style:none;text-align:justify ;  margin-bottom:8px; }
.services > ul > li  div{   padding:0px 5px 10px 5px;box-sizing:border-box; }
.services > ul > li > img{ width:100%}
.services > ul > li:nth-child(2){ margin:0px 21px}
.services > ul > li ul{ margin-left:17px; text-align:left}
.services > ul > li li{ list-style:disc  outside;}
.first li{float:left; width:50%; }
.services > ul > li li:nth-child(7){ width:98%}


.maint{width:100%;float:left;font:14px/28px Arial, Helvetica, sans-serif;}
.maint ul{ margin-left:30px; margin-top:20px;}
.maint ul li{ float:left; width:47%;}

.disc{ background: #0078BF none repeat scroll 0 0;margin-top:2%;padding:10px 15px ;width: 100%; box-sizing:border-box;  color:#fff; font:12px/25px Arial, Helvetica, sans-serif}
.disc > span{ text-align:left; float:left}
.disc > div  { margin-left:20%; float:left}
.disc > div a{color:#fff;text-decoration:none }
.disc > div a:hover{color:#000;text-decoration:underline }

.m1{padding-top:0px}
.m2{margin-top:0px; padding-left:0px;}
.p1{padding:10px; }
.green{padding:10px;float:right}
.pay{padding:10px;float:left; margin-left:7px; margin-top:5px;}



	
 
.left{ float:left}
.right{ float:right}
.clear{clear:both}

 .fln{ float:none}
 
 /*
 *	generated by WOW Slider 2.9
 *	template Block
 */.line-divider{border-bottom:1px solid #eee;height:20px;margin-bottom:30px;}
.divider-xxs{height:1px;line-height:1px;clear:both;}
.divider-xs{height:10px;line-height:10px;clear:both;}
.divider-sm{height:20px;clear:both;}
.divider-md{height:30px;clear:both;}
.divider-lg{height:40px;clear:both;}

#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:740px;
	margin:0px auto 0px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:707px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 100%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  a.wsl{
	display:none;
}

#wowslider-container1 .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 5px; 
	height: 10px; 
	width: 10px; 
	float: left; 
	border: 1px solid #B8C4CF; 
	color: transparent; 
	text-indent: 0px; 
	background-image:url("data:image/gif;base64,");
	position:relative;
}
#wowslider-container1 .ws_selbull { 
	background-color: #B8C4CF; 
	color: #FFFFFF; 
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 
	background-color: #dae9f6;
	color: #FFFFFF; 
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	line-height:30px;
	z-index:60;
	background-color: #000000; 
	color: #FFFFFF; 
	padding: 0px 10px; 
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wowslider-container1 a.ws_next{
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container1  .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px 1%;
	width:98%;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	opacity:0.55;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}
#wowslider-container1 .ws_images ul{
	animation: wsBasic 24s infinite;
	-moz-animation: wsBasic 24s infinite;
	-webkit-animation: wsBasic 24s infinite;
}
@keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }
@-moz-keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-56px;
	visibility:hidden;
	position:absolute;
    border: 2px solid #B8C4CF;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	background-color:#B8C4CF;
	width:111px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	top:25px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bulframe span{
	position:absolute;
}

.stockInfo{width:278px; height:auto; float:right; margin-right:14px; background-color:#a3c20e; padding:5px 15px 0 30px; font-size:11px; margin-top:5px; font-size:11px; }

.stockTable{width:100%; text-align:left; margin:5px 0 8px 0; padding:0; border-bottom:1px solid #23a9df}
.stockTable td{padding:0px; color:#ffffff}
.title{color:#6a8184;}

.stockList{margin:0;padding:6px 0;list-style:none}
.stockList li{margin:0; padding-left:22px;text-align:left;list-style:none;background:url(../images/bulletList2.png) left top no-repeat;}
.stockList li a{padding:0; display:block; padding:2px 3px; width:230px; text-align:left; margin:0; color:#fff;}
.stockList li a:hover{background-color:#e46642; text-decoration:none}
@media screen and (max-width:580px) {
	table {
		overflow-x: auto;
		display: block;
	}
	
	
	#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:100%;
	margin:0px auto 0px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:100% }

}


@media only screen and (max-width:360px) {
  img#imm {
    margin-top: -27px !important;
}
}


@media only screen and (max-width:360px) {
  nav {
   margin-top: 90px !important;
}
}





