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

body{margin:0px; background: url(../images/main_01.jpg) repeat fixed center top  !important; background-repeat:repeat;}

#main{width:1140px; margin:auto;}

.clear{clear:both;}

#header{width:1140px; padding:30px 0px;}

.logo{width:228px; float:left;}

.header_right{width:150px; float:right; background-color:#544688;}

.social{padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center;}

.back_button {
	background-color:#ed1c24;
	border:3px solid #ed1c24;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:calibri;
	font-size:20px;
	padding:6px 20px;
	text-decoration:none;
	transition: 0.6s;
}
.back_button:hover {
	background-color:#ffffff;
	color:#ed1c24;
	transition: 0.6s;
	border:3px solid #ed1c24;
}

.back_button_class{width:740px; float:left; padding:20px 0px;}


.fb {
	background-color:#fff;
	border-radius:25px;
	display:inline-block;
	cursor:pointer;
	color:#544688;
	font-family:"Roboto Slab";
	font-size:18px;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
	height:17px; width:25px;
	
}
.fb:hover {
	background-color:#fff;
	color:#152559;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.tweet {
	background-color:#fff;
	border-radius:25px;
	display:inline-block;
	cursor:pointer;
	color:#544688;
	font-family:"Roboto Slab";
	font-size:18px;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
	height:17px; width:25px;
	
}
.tweet:hover {
	background-color:#fff;
	color:#152559;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.linked {
	background-color:#fff;
	border-radius:25px;
	display:inline-block;
	cursor:pointer;
	color:#544688;
	font-family:"Roboto Slab";
	font-size:18px;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
	height:17px; width:25px;
	
}
.linked:hover {
	background-color:#fff;
	color:#152559;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.you {
	background-color:#fff;
	border-radius:25px;
	display:inline-block;
	cursor:pointer;
	color:#544688;
	font-family:"Roboto Slab";
	font-size:18px;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
	height:17px; width:25px;
	
}
.you:hover {
	background-color:#fff;
	color:#152559;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}




.main_left_section{width:780px; float:left;}

.main_left{width:780px; float:left; padding-bottom:15px;}

.main_right_section{width:315px; float:right;}

.main_right{width:315px; float:right; padding-bottom:15px;}

.box1{width:150px; float:left;}

.box2{width:300px; float:right;}

.box3{width:300px; float:left; padding:0px 15px;}

.box4{width:300px; float:left;}

.box5{width:150px; float:right;}

.footer_bg{background-color:#1f1f1f; padding:20px 20px 30px 20px;}

.footer_font{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; width:500px; float:left;}

.footer_font1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:right; width:200px; float:right;}


.inner_left{width:315px; float:left; padding-bottom:15px;}

.inner_right{width:780px; float:right; padding-bottom:15px;}

.inner_title{width:740px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-transform:uppercase; text-align:left; padding:14px 20px; background-color:#72962f; font-weight:bold;}

.inner_main_bg{width:740px; float:left; background-color:#FFFFFF; padding:20px;}

.about_font{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:23px;}



.specification_left{width:350px; float:left; }
.specification_right{width:350px; float:right; }
.specification{width:740px; float:left;}

.specification_title{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ee1c25; text-align:left; padding-bottom:10px;}
.specification_font{width:350px; float:left; margin-bottom:30px;}
.specification_font1{width:740px; float:left; margin-bottom:30px;}

.specification_font ul {
    list-style-image: url(../images/list_arrow.png); padding-left:20px; margin:0px;
}
.specification_font li{
    display: list-item; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;
	}
	
.specification_font1 ul {
    list-style-image: url(../images/list_arrow.png); padding-left:20px; margin:0px;
}
.specification_font1 li{
    display: list-item; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;
	}


.tensile_img{width:225px; float:left; padding:10px;}

.tensile_name {	
	display:inline-block;
	color:#fff;
	padding:10px 0px;
	font-family:calibri;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	transition: 0.6s;
	width:100%;
	background-color:#2b637f;
}


.menu_icon{width:50px; float:left;}



[class^="home"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="home"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#e5473e; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.home-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.home-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.home-bounce-to-right:hover, .home-bounce-to-right:focus, .home-bounce-to-right:active {
  color: white;
}
.home-bounce-to-right:hover:before, .home-bounce-to-right:focus:before, .home-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_about"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_about"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#6c2bfa; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_about-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_about-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_about-bounce-to-right:hover, .menu_about-bounce-to-right:focus, .menu_about-bounce-to-right:active {
  color: white;
}
.menu_about-bounce-to-right:hover:before, .menu_about-bounce-to-right:focus:before, .menu_about-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_calibration"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_calibration"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#12328b; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_calibration-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_calibration-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_calibration-bounce-to-right:hover, .menu_calibration-bounce-to-right:focus, .menu_calibration-bounce-to-right:active {
  color: white;
}
.menu_calibration-bounce-to-right:hover:before, .menu_calibration-bounce-to-right:focus:before, .menu_calibration-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_service"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_service"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#d14387; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_service-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_service-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_service-bounce-to-right:hover, .menu_service-bounce-to-right:focus, .menu_service-bounce-to-right:active {
  color: white;
}
.menu_service-bounce-to-right:hover:before, .menu_service-bounce-to-right:focus:before, .menu_service-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_cont"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_cont"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#d06d01; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_cont-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_cont-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_cont-bounce-to-right:hover, .menu_cont-bounce-to-right:focus, .menu_cont-bounce-to-right:active {
  color: white;
}
.menu_cont-bounce-to-right:hover:before, .menu_cont-bounce-to-right:focus:before, .menu_cont-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_inq"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_inq"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#049fb6; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_inq-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_inq-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_inq-bounce-to-right:hover, .menu_inq-bounce-to-right:focus, .menu_inq-bounce-to-right:active {
  color: white;
}
.menu_inq-bounce-to-right:hover:before, .menu_inq-bounce-to-right:focus:before, .menu_inq-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_ne"] {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left;
}

[class^="menu_ne"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#a2173c; width:285px; text-decoration:none; padding:10px 15px 10px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_ne-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_ne-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_ne-bounce-to-right:hover, .menu_ne-bounce-to-right:focus, .menu_ne-bounce-to-right:active {
  color: white;
}
.menu_ne-bounce-to-right:hover:before, .menu_ne-bounce-to-right:focus:before, .menu_ne-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

[class^="menu_dl"] {
    
	display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none; text-align:center; line-height:22px;
}

[class^="menu_dl"] {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  
  display:block; background:#a42ecc; width:285px; text-decoration:none; padding:15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
  
}

.menu_dl-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.menu_dl-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed1d24;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu_dl-bounce-to-right:hover, .menu_dl-bounce-to-right:focus, .menu_dl-bounce-to-right:active {
  color: white;
}
.menu_dl-bounce-to-right:hover:before, .menu_dl-bounce-to-right:focus:before, .menu_dl-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}




#home li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#home li a {
display:block; background:#e5473e; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#home li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#about li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#about li a {
display:block; background:#6c2bfa; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#about li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#calibration li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#calibration li a {
display:block; background:#12328b; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#calibration li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#service li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#service li a {
display:block; background:#d14387; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#service li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#contact li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#contact li a {
display:block; background:#d06d01; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px; 
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#contact li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#inquiry li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#inquiry li a {
display:block; background:#049fb6; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px; 
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#inquiry li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}

#news li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#news li a {
display:block; background:#a2173c; width:285px; text-decoration:none; padding:10px 15px 15px 15px; color:#ffffff; margin-bottom:3px; 
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#news li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#download li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none; text-align:center; line-height:22px;
}
#download li a {
display:block; background:#a42ecc; width:285px; text-decoration:none; padding:15px 15px; color:#ffffff; margin-bottom:3px;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#download li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


.pro_left{width:250px; float:left;}

.pro_img{border:2px solid #2b637f; padding:5px;}

.img_pro{width:100%; }

.pro_right{width:430px; float:right;}

.list_font ul {
    list-style-image: url(../images/list_arrow.png); padding:0px; margin:0px;
}
.list_font li{
    display: list-item; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;
	}
	
.contact_left{width:350px; float:left;}

.contact_right{width:350px; float:right;}

.contact_title{width:310px; float:left; background-color:#ed1d24; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:10px 20px; text-transform:uppercase; font-weight:bold;}

.contact_font{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:10px 0px; line-height:25px; width:350px; float:left; }

.map{width:740px; float:left; padding-top:20px;}

.map_title{width:700px; float:left; background-color:#ed1d24; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:10px 20px; text-transform:uppercase; font-weight:bold;}

.map_frame{width:740px; float:left;}

.pro_font ul {
    list-style-image: url(../images/list_arrow.png); padding:0px 0px 0px 20px; margin:0px;
}
.pro_font li{
    display: list-item; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; text-transform:uppercase; font-weight:bold; padding-left:10px;
	}


.product_main_left{width:330px; float:left; padding:20px; border-bottom:1px dotted #999999;}

.product_main_right{width:350px; float:right; padding-bottom:20px;}

.main_pro_img{width:100px; float:left; border:1px solid #2b627e; padding:3px;}

.main_pro_font{width:202px; float:right; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-transform:uppercase; font-weight:bold;}

.news{width:740px; float:left; padding:15px 0px; border-bottom:1px dotted #999999;}

.news_img{width:150px; float:left;}

.news_font{width:550px; float:right; padding:0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:bold;}


@media only screen and (min-width : 220px) and (max-width : 480px) {


#header{width:100%; padding:30px 0px;}

.logo{width:100%; text-align:center; padding-bottom:10px;}

.header_right{width:100%; float:right; background-color:#544688;}

.social{padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center;}

#main{width:100%; }

.main_left{width:100%; padding-bottom:10px; }

.main_left_section{width:100%; }

.main_right_section{width:100%; }

.main_right{width:100%; }

.box1{width:100%; padding:0px 0px 10px 0px; }

.box2{width:100%; padding:0px 0px 10px 0px;}

.box3{width:100%;  padding:0px 0px 10px 0px;}

.box4{width:100%; padding:0px 0px 10px 0px;}

.box5{width:100%; padding:0px 0px 10px 0px;}

.footer_bg{background-color:#1f1f1f; padding:20px 20px 40px 20px;}

.footer_font{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; width:100%; }

.footer_font1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; width:100%; }


.inner_left{width:100%; float:left; padding-bottom:15px;}

.inner_right{width:100%; float:right; padding-bottom:15px;}

.inner_title{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-transform:uppercase; text-align:center; padding:12px 0px; background-color:#72962f; font-weight:bold;}

.inner_main_bg{width:100%; float:left; background-color:#FFFFFF; padding:20px 0px;}

.about_font{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-align:left; line-height:23px; padding:0px 10px;}


.menu_icon{width:100%; float:left;}

#home li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#home li a {
display:block; background:#e5473e; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#home li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#about li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#about li a {
display:block; background:#6c2bfa; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#about li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#calibration li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#calibration li a {
display:block; background:#12328b; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#calibration li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#service li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#service li a {
display:block; background:#d14387; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#service li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#contact li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#contact li a {
display:block; background:#d06d01; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#contact li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#inquiry li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none;
}
#inquiry li a {
display:block; background:#049fb6; width:100%; text-decoration:none; padding:10px 0px 15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#inquiry li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}

#news li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none; text-align:center; line-height:22px;
}
#news li a {
display:block; background:#a2173c; width:100%; text-decoration:none; padding:15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#news li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


#download li {
display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold; text-align:left; list-style-type:none; text-align:center; line-height:22px;
}
#download li a {
display:block; background:#a42ecc; width:100%; text-decoration:none; padding:15px 0px; color:#ffffff; margin-bottom:3px; text-align:center;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#download li a:hover {
box-shadow: inset 0 0 10px 1px #333333, 0 0 1px rgba(0, 0, 0, 0);
}


.pro_left{width:100%;}

.img_pro{width:100%; height:auto; }

.pro_right{width:100%;}

.list_font ul {
    list-style-image: url(../images/list_arrow.png); padding:25px; margin:0px;
}
.list_font li{
    display: list-item; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;
	}
	
	
.contact_left{width:100%; }

.contact_right{width:100%;}

.contact_title{width:100%;  background-color:#ed1d24; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:10px 0px; text-transform:uppercase; font-weight:bold; text-align:center;}

.contact_font{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:0px 0px; line-height:25px; width:100%;  }

.map{width:100%; padding-top:20px;}

.map_title{width:100%; background-color:#ed1d24; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:10px 0px; text-transform:uppercase; font-weight:bold; text-align:center;}

.map_frame{width:100%; float:left;}

.pro_font ul {
    list-style-image: url(../images/list_arrow.png); padding:0px 0px 0px 20px; margin:0px;
}
.pro_font li{
    display: list-item; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; text-transform:uppercase; font-weight:bold; padding-left:10px;
	}
	
	
.product_main_left{width:100%; float:left; padding:0px; margin-bottom:30px; }

.main_pro_img{width:100%; float:left; text-align:center;}

.main_pro_font{width:100%; float:right; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-transform:uppercase; font-weight:bold; text-align:center;}

.news{width:100%; float:left; padding:15px 0px; border-bottom:1px dotted #999999;}

.news_img{width:150px; float:left;}

.news_font{width:100%; float:right; padding:10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:bold;}


}