div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #252525;
   background-image: url(images/124011.jpg);
   background-attachment: fixed;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
#wb_HHLogo
{
   vertical-align: top;
}
#HHLogo
{
   border: 0px #000000 solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0px 0px 0px 0px;
   display: inline-block;
   width: 212px;
   height: 211px;
   vertical-align: top;
}
#HHLogo:hover
{
   -webkit-transform: rotateX(7deg) rotateZ(7deg) scale3d(1.07,1.07,1.07);
   -moz-transform: rotateX(7deg) rotateZ(7deg) scale3d(1.07,1.07,1.07);
   transform: rotateX(7deg) rotateZ(7deg) scale3d(1.07,1.07,1.07);
   -webkit-transition: -webkit-transform 370ms linear 0ms;
   -moz-transition: transform 370ms linear 0ms;
   transition: transform 370ms linear 0ms;
}
#wb_LogoWHL
{
   vertical-align: top;
}
#LogoWHL
{
   border: 0px #000000 solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 7px 0px 0px 4px;
   display: inline-block;
   width: 680px;
   height: 169px;
   vertical-align: top;
}
#wb_ProfileTxt
{
   background-color: transparent;
   background-image: none;
   color :#000000;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 27px;
}
#wb_ProfileTxt span
{
   margin: 0 7px 0 0px;
}
#wb_TechTxt
{
   background-color: transparent;
   background-image: none;
   color :#000000;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 27px;
}
#wb_TechTxt span
{
   margin: 0 7px 0 0px;
}
#wb_SVCTxt
{
   background-color: transparent;
   background-image: none;
   color :#000000;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 27px;
}
#wb_SVCTxt span
{
   margin: 0 7px 0 0px;
}
#wb_InfoTxt
{
   background-color: transparent;
   background-image: none;
   color :#000000;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 27px;
}
#wb_InfoTxt span
{
   margin: 0 7px 0 0px;
}
#wb_GridMainLogo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background: -moz-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -o-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -ms-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridMainLogo
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridMainLogo .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridMainLogo .col-1, #GridMainLogo .col-2
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridMainLogo
{
   width: 970px;
}
#GridMainLogo .col-1, #GridMainLogo .col-2
{
   float: left;
}
#GridMainLogo .col-1
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridMainLogo .col-2
{
   background-color: transparent;
   background-image: none;
   width: 75%;
   text-align: left;
}
#GridMainLogo:before,
#GridMainLogo:after,
#GridMainLogo .row:before,
#GridMainLogo .row:after
{
   display: table;
   content: " ";
}
#GridMainLogo:after,
#GridMainLogo .row:after
{
   clear: both;
}
@media (max-width: 950px)
{
#GridMainLogo
{
   width: 100%;
}
#GridMainLogo .col-1, #GridMainLogo .col-2
{
   float: none;
   width: 100%;
}
}
#wb_GridMainMenu
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 718px;
}
#GridMainMenu
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 3px 0px 5px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridMainMenu .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridMainMenu .row .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridMainMenu
{
   width: 727px;
}
#GridMainMenu .row .col-1
{
   float: left;
}
#GridMainMenu .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridMainMenu:before,
#GridMainMenu:after,
#GridMainMenu .row:before,
#GridMainMenu .row:after
{
   display: table;
   content: " ";
}
#GridMainMenu:after,
#GridMainMenu .row:after
{
   clear: both;
}
@media (max-width: 720px)
{
#GridMainMenu
{
   width: 100%;
}
#GridMainMenu .row .col-1
{
   float: none;
   width: 100%;
}
}
#wb_MainGridAbout
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#MainGridAbout
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 21px 0px 7px 0px;
   margin-right: auto;
   margin-left: auto;
}
#MainGridAbout .row
{
   margin-right: 0;
   margin-left: 0;
}
#MainGridAbout .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#MainGridAbout
{
   width: 970px;
}
#MainGridAbout .col-1
{
   float: left;
}
#MainGridAbout .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#MainGridAbout:before,
#MainGridAbout:after,
#MainGridAbout .row:before,
#MainGridAbout .row:after
{
   display: table;
   content: " ";
}
#MainGridAbout:after,
#MainGridAbout .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#MainGridAbout
{
   width: 100%;
}
#MainGridAbout .col-1
{
   float: none;
   width: 100%;
}
}
#SMT_TXT_BG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 825px;
   height: 75px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#SMT_TXT_BG:hover
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 1px #808080 solid;
}
#SMT_TXT_BG_text
{
   position: absolute;
   left: 1px;
   top: 11px;
   width: 823px;
   height: 63px;
   overflow: hidden;
   text-align: center;
}
#AboutTxtBG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 825px;
   height: 434px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#AboutTxtBG:hover
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 1px #808080 solid;
}
#AboutTxtBG_text
{
   position: absolute;
   left: 5px;
   top: 54px;
   width: 815px;
   height: 375px;
   overflow: hidden;
   text-align: center;
}
#wb_GridLabelTechno
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 2px transparent solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridLabelTechno
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 4px 0px 7px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridLabelTechno .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridLabelTechno .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridLabelTechno
{
   width: 970px;
}
#GridLabelTechno .col-1
{
   float: left;
}
#GridLabelTechno .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridLabelTechno:before,
#GridLabelTechno:after,
#GridLabelTechno .row:before,
#GridLabelTechno .row:after
{
   display: table;
   content: " ";
}
#GridLabelTechno:after,
#GridLabelTechno .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridLabelTechno
{
   width: 100%;
}
#GridLabelTechno .col-1
{
   float: none;
   width: 100%;
}
}
#ShapeTechBG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 938px;
   height: 52px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#ShapeTechBG:hover
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 1px #808080 solid;
}
#ShapeTechBG_text
{
   position: absolute;
   left: 1px;
   top: 2px;
   width: 936px;
   height: 49px;
   overflow: hidden;
   text-align: center;
}
#ShapeTechBG
{
   -webkit-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   -moz-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   animation: animate-fade-in 570ms linear 0ms 1 normal both;
}
#wb_MainGridTechno
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#MainGridTechno
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0px 0px 7px 0px;
   margin-right: auto;
   margin-left: auto;
}
#MainGridTechno .row
{
   margin-right: 0;
   margin-left: 0;
}
#MainGridTechno .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#MainGridTechno .col-1
{
   float: left;
}
#MainGridTechno .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#MainGridTechno:before,
#MainGridTechno:after,
#MainGridTechno .row:before,
#MainGridTechno .row:after
{
   display: table;
   content: " ";
}
#MainGridTechno:after,
#MainGridTechno .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#MainGridTechno .col-1
{
   float: none;
   width: 100%;
}
}
#wb_GridSMT
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridSMT
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 6px 0px 6px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridSMT .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridSMT .row .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridSMT
{
   width: 970px;
}
#GridSMT .row .col-1
{
   float: left;
}
#GridSMT .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridSMT:before,
#GridSMT:after,
#GridSMT .row:before,
#GridSMT .row:after
{
   display: table;
   content: " ";
}
#GridSMT:after,
#GridSMT .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridSMT
{
   width: 100%;
}
#GridSMT .row .col-1
{
   float: none;
   width: 100%;
}
}
#wb_ImgSMT
{
   vertical-align: top;
}
#ImgSMT
{
   border-width: 0;
   display: inline-block;
   width: 310px;
   height: 310px;
   vertical-align: top;
}
#SMTTEXT
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 572px;
   height: 300px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#SMTTEXT:hover
{
   background-color: #1E1E1E;
   background-color: rgba(30,30,30,0.90);
   background-image: none;
   border: 1px #808080 solid;
}
#SMTTEXT_text
{
   position: absolute;
   left: 5px;
   top: 55px;
   width: 562px;
   height: 240px;
   overflow: hidden;
   text-align: left;
}
#wb_GridRework
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridRework
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 6px 0px 6px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridRework .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridRework .row .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridRework
{
   width: 970px;
}
#GridRework .row .col-1
{
   float: left;
}
#GridRework .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridRework:before,
#GridRework:after,
#GridRework .row:before,
#GridRework .row:after
{
   display: table;
   content: " ";
}
#GridRework:after,
#GridRework .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridRework
{
   width: 100%;
}
#GridRework .row .col-1
{
   float: none;
   width: 100%;
}
}
#RWRK_TXT_BG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 572px;
   height: 300px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#RWRK_TXT_BG:hover
{
   background-color: #1E1E1E;
   background-color: rgba(30,30,30,0.90);
   background-image: none;
   border: 1px #808080 solid;
}
#RWRK_TXT_BG_text
{
   position: absolute;
   left: 5px;
   top: 26px;
   width: 562px;
   height: 269px;
   overflow: hidden;
   text-align: left;
}
#wb_ImgRWRK
{
   vertical-align: top;
}
#ImgRWRK
{
   border-width: 0;
   display: inline-block;
   width: 310px;
   height: 310px;
   vertical-align: top;
}
#wb_GridQC
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridQC
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 6px 0px 6px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridQC .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridQC .row .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridQC
{
   width: 970px;
}
#GridQC .row .col-1
{
   float: left;
}
#GridQC .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridQC:before,
#GridQC:after,
#GridQC .row:before,
#GridQC .row:after
{
   display: table;
   content: " ";
}
#GridQC:after,
#GridQC .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridQC
{
   width: 100%;
}
#GridQC .row .col-1
{
   float: none;
   width: 100%;
}
}
#wb_ImgQC
{
   vertical-align: top;
}
#ImgQC
{
   border-width: 0;
   display: inline-block;
   width: 310px;
   height: 310px;
   vertical-align: top;
}
#TU_TXT_BG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 572px;
   height: 300px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#TU_TXT_BG:hover
{
   background-color: #1E1E1E;
   background-color: rgba(30,30,30,0.90);
   background-image: none;
   border: 1px #808080 solid;
}
#TU_TXT_BG_text
{
   position: absolute;
   left: 5px;
   top: 44px;
   width: 562px;
   height: 251px;
   overflow: hidden;
   text-align: left;
}
#wb_MainGridServices
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background: -moz-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -webkit-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -o-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -ms-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#MainGridServices
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 5px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#MainGridServices .row
{
   margin-right: 0;
   margin-left: 0;
}
#MainGridServices .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#MainGridServices
{
   width: 970px;
}
#MainGridServices .col-1
{
   float: left;
}
#MainGridServices .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#MainGridServices:before,
#MainGridServices:after,
#MainGridServices .row:before,
#MainGridServices .row:after
{
   display: table;
   content: " ";
}
#MainGridServices:after,
#MainGridServices .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#MainGridServices
{
   width: 100%;
}
#MainGridServices .col-1
{
   float: none;
   width: 100%;
}
}
#ShapeServicesBG
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 938px;
   height: 52px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#ShapeServicesBG:hover
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 1px #808080 solid;
}
#ShapeServicesBG_text
{
   position: absolute;
   left: 1px;
   top: 2px;
   width: 936px;
   height: 49px;
   overflow: hidden;
   text-align: center;
}
#ShapeServicesBG
{
   -webkit-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   -moz-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   animation: animate-fade-in 570ms linear 0ms 1 normal both;
}
#wb_GridServicesTOP
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 900px;
}
#GridServicesTOP
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 17px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridServicesTOP .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridServicesTOP .row .col-1, #GridServicesTOP .row .col-2, #GridServicesTOP .row .col-3, #GridServicesTOP .row .col-4
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridServicesTOP
{
   width: 970px;
}
#GridServicesTOP .row .col-1, #GridServicesTOP .row .col-2, #GridServicesTOP .row .col-3, #GridServicesTOP .row .col-4
{
   float: left;
}
#GridServicesTOP .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesTOP .row .col-2
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesTOP .row .col-3
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesTOP .row .col-4
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesTOP:before,
#GridServicesTOP:after,
#GridServicesTOP .row:before,
#GridServicesTOP .row:after
{
   display: table;
   content: " ";
}
#GridServicesTOP:after,
#GridServicesTOP .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridServicesTOP
{
   width: 100%;
}
#GridServicesTOP .row .col-1, #GridServicesTOP .row .col-2, #GridServicesTOP .row .col-3, #GridServicesTOP .row .col-4
{
   float: none;
   width: 100%;
}
}
#wb_IconRD
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconRD:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconRD
{
   height: 75px;
   width: 75px;
}
#IconRD i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 86px;
}
#wb_IconRD:hover i
{
   color: #337AB7;
}
#wb_IconNPI
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconNPI:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconNPI
{
   height: 75px;
   width: 75px;
}
#IconNPI i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 70px;
}
#wb_IconNPI:hover i
{
   color: #337AB7;
}
#wb_IconProc
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: animate-fade-in 1000ms linear 600ms 1 normal both;
   -moz-animation: animate-fade-in 1000ms linear 600ms 1 normal both;
   animation: animate-fade-in 1000ms linear 600ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconProc:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconProc
{
   height: 75px;
   width: 75px;
}
#IconProc i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 70px;
}
#wb_IconProc:hover i
{
   color: #337AB7;
}
#wb_IconManuf
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconManuf:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconManuf
{
   height: 75px;
   width: 75px;
}
#IconManuf i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 70px;
}
#wb_IconManuf:hover i
{
   color: #337AB7;
}
#wb_HeadRD
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadRD
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadNPI
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadNPI
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadProc
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadProc
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadManuf
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadManuf
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_GridServicesBTM
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 900px;
}
#GridServicesBTM
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 17px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridServicesBTM .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridServicesBTM .row .col-1, #GridServicesBTM .row .col-2, #GridServicesBTM .row .col-3, #GridServicesBTM .row .col-4
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridServicesBTM
{
   width: 970px;
}
#GridServicesBTM .row .col-1, #GridServicesBTM .row .col-2, #GridServicesBTM .row .col-3, #GridServicesBTM .row .col-4
{
   float: left;
}
#GridServicesBTM .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesBTM .row .col-2
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesBTM .row .col-3
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesBTM .row .col-4
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: center;
}
#GridServicesBTM:before,
#GridServicesBTM:after,
#GridServicesBTM .row:before,
#GridServicesBTM .row:after
{
   display: table;
   content: " ";
}
#GridServicesBTM:after,
#GridServicesBTM .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridServicesBTM
{
   width: 100%;
}
#GridServicesBTM .row .col-1, #GridServicesBTM .row .col-2, #GridServicesBTM .row .col-3, #GridServicesBTM .row .col-4
{
   float: none;
   width: 100%;
}
}
#wb_IconSMT
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconSMT:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconSMT
{
   height: 75px;
   width: 75px;
}
#IconSMT i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 64px;
}
#wb_IconSMT:hover i
{
   color: #337AB7;
}
#wb_IconFT
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconFT:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconFT
{
   height: 75px;
   width: 75px;
}
#IconFT i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 70px;
}
#wb_IconFT:hover i
{
   color: #337AB7;
}
#wb_IconMech
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconMech:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconMech
{
   height: 75px;
   width: 75px;
}
#IconMech i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 70px;
}
#wb_IconMech:hover i
{
   color: #337AB7;
}
#wb_IconLogist
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
   vertical-align: top;
}
#wb_IconLogist:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px #245580 solid;
}
#IconLogist
{
   height: 75px;
   width: 75px;
}
#IconLogist i
{
   color: #818181;
   display: inline-block;
   font-size: 75px;
   line-height: 75px;
   vertical-align: middle;
   width: 75px;
}
#wb_IconLogist:hover i
{
   color: #337AB7;
}
#wb_HeadSMT
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   animation: transform-scale-in 1000ms linear 0ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadSMT
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadFT
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   animation: transform-scale-in 1000ms linear 300ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadFT
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadMech
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   animation: transform-scale-in 1000ms linear 600ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadMech
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_HeadLogist
{
   background-color: transparent;
   background-image: none;
   border: 0px #FFFFFF solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 15px 0px 15px 0px;
   -webkit-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -moz-animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   animation: transform-scale-in 1000ms linear 900ms 1 normal both;
   -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
   animation-play-state: paused;
}
#HeadLogist
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 0;
   text-align: center;
}
#wb_MainGridContactInfo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#MainGridContactInfo
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 10px 0px 10px 0px;
   margin-right: auto;
   margin-left: auto;
}
#MainGridContactInfo .row
{
   margin-right: 0;
   margin-left: 0;
}
#MainGridContactInfo .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#MainGridContactInfo
{
   width: 970px;
}
#MainGridContactInfo .col-1
{
   float: left;
}
#MainGridContactInfo .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#MainGridContactInfo:before,
#MainGridContactInfo:after,
#MainGridContactInfo .row:before,
#MainGridContactInfo .row:after
{
   display: table;
   content: " ";
}
#MainGridContactInfo:after,
#MainGridContactInfo .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#MainGridContactInfo
{
   width: 100%;
}
#MainGridContactInfo .col-1
{
   float: none;
   width: 100%;
}
}
#ShapeContactInfo
{
   position: absolute;
   left: 0px;
   top: 0px;
   top: 0px;
   width: 938px;
   height: 52px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
   border: 1px #4F4F4F solid;
   -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
   box-shadow: 0px 2px 10px rgba(0,0,0,0.27);
}
#ShapeContactInfo:hover
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 1px #808080 solid;
}
#ShapeContactInfo_text
{
   position: absolute;
   left: 1px;
   top: 2px;
   width: 936px;
   height: 49px;
   overflow: hidden;
   text-align: center;
}
#ShapeContactInfo
{
   -webkit-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   -moz-animation: animate-fade-in 570ms linear 0ms 1 normal both;
   animation: animate-fade-in 570ms linear 0ms 1 normal both;
}
#wb_GridContactInfo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 900px;
}
#GridContactInfo
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 21px 15px 10px 15px;
   margin-right: auto;
   margin-left: auto;
}
#GridContactInfo .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GridContactInfo .row .col-1, #GridContactInfo .row .col-2, #GridContactInfo .row .col-3
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#GridContactInfo .row .col-1, #GridContactInfo .row .col-2, #GridContactInfo .row .col-3
{
   float: left;
}
#GridContactInfo .row .col-1
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: left;
}
#GridContactInfo .row .col-2
{
   background-color: transparent;
   background-image: none;
   width: 25%;
   text-align: left;
}
#GridContactInfo .row .col-3
{
   background-color: transparent;
   background-image: none;
   width: 50%;
   text-align: left;
}
#GridContactInfo:before,
#GridContactInfo:after,
#GridContactInfo .row:before,
#GridContactInfo .row:after
{
   display: table;
   content: " ";
}
#GridContactInfo:after,
#GridContactInfo .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridContactInfo .row .col-1, #GridContactInfo .row .col-2, #GridContactInfo .row .col-3
{
   float: none;
   width: 100%;
}
}
#BTNMailSubmit
{
   border: 1px #FFFFFF solid;
   border-radius: 17px;
   background-color: #171717;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   margin: 15px 0px 0px 0px;
}
#BTNMailSubmit:hover
{
   -webkit-transform: rotate(0deg) scale(1.05,1.05) ;
   -moz-transform: rotate(0deg) scale(1.05,1.05) ;
   transform: rotate(0deg) scale(1.05,1.05) ;
   -webkit-transition: -webkit-transform 270ms linear 0ms;
   -moz-transition: transform 270ms linear 0ms;
   transition: transform 270ms linear 0ms;
}
#InputBoxClientName
{
   border: 1px #FFFFFF solid;
   border-radius: 17px;
   background-color: #18191A;
   background-image: none;
   color :#FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 8px 8px 8px 10px;
   margin: 0px 0px 10px 0px;
   text-align: left;
   vertical-align: middle;
}
#InputBoxClientName:focus
{
   border-color: #FFFFFF;
   -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   outline: 0;
}
#InputBoxClientEmail
{
   border: 1px #FFFFFF solid;
   border-radius: 17px;
   background-color: #18191A;
   background-image: none;
   color :#FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 8px 8px 8px 10px;
   margin: 0px 0px 10px 0px;
   text-align: left;
   vertical-align: middle;
}
#InputBoxClientEmail:focus
{
   border-color: #FFFFFF;
   -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   outline: 0;
}
#InputBoxClientMessage
{
   border: 1px #FFFFFF solid;
   border-radius: 17px;
   background-color: #18191A;
   background-image: none;
   color :#FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 8px 8px 8px 10px;
   margin: 0px 0px 10px 0px;
   text-align: left;
   vertical-align: middle;
}
#InputBoxClientMessage:focus
{
   border-color: #FFFFFF;
   -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.60);
   outline: 0;
}
#wb_TXTMainAddress 
{
   background-color: transparent;
   background-image: none;
   border: 0px #000000 solid;
   padding: 10px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_TXTMainAddress div
{
   text-align: left;
   white-space: nowrap;
}
#wb_TXTCopyright 
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
   border: 0px #000000 solid;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_TXTCopyright div
{
   text-align: center;
}
#wb_GridCopyright
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 0px #CCCCCC solid;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: auto;
   margin-left: auto;
   max-width: 977px;
}
#GridCopyright
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 5px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#GridCopyright .row
{
   margin-right: 0;
   margin-left: 0;
}
#GridCopyright .col-1
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#GridCopyright
{
   width: 970px;
}
#GridCopyright .col-1
{
   float: left;
}
#GridCopyright .col-1
{
   background-color: transparent;
   background-image: none;
   width: 100%;
   text-align: center;
}
#GridCopyright:before,
#GridCopyright:after,
#GridCopyright .row:before,
#GridCopyright .row:after
{
   display: table;
   content: " ";
}
#GridCopyright:after,
#GridCopyright .row:after
{
   clear: both;
}
@media (max-width: 955px)
{
#GridCopyright
{
   width: 100%;
}
#GridCopyright .col-1
{
   float: none;
   width: 100%;
}
}
#MainLayer
{
   background-color: transparent;
   background-image: none;
}
#wb_BackToTop
{
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   border: 0px transparent solid;
   text-align: center;
   padding: 0px 0px 0px 0px;
   vertical-align: top;
}
#wb_BackToTop:hover
{
   background-color: #4F4F4F;
   background-image: none;
   border: 0px transparent solid;
}
#BackToTop
{
   height: 40px;
   width: 40px;
}
#BackToTop i
{
   color: #D3D3D3;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 40px;
}
#wb_BackToTop:hover i
{
   color: #D3D3D3;
}
#LangMenu_select
{
   border: 0px transparent solid;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
}
#LangMenu_select
{
   float: left;
   height: 100%;
   width: 100%;
}
#LangMenu
{
   height: 100%;
}
#wb_uid1
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   line-height: 18px;
}
#GoogleMaps
{
   width: 100%;
   height: 100%;
}
#wb_IconFT
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 39;
}
#wb_HeadSMT
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 38;
}
#wb_TU_TXT_BG
{
   display: inline-block;
   width: 574px;
   height: 307px;
   z-index: 19;
   position: relative;
}
#wb_ImgQC
{
   display: inline-block;
   width: 316px;
   height: 318px;
   z-index: 18;
}
#wb_uid2
{
   color: #FFFFFF;
   font-family: Times New Roman;
   font-size: 16px;
   line-height: 18px;
}
#wb_BackToTop
{
   position: absolute;
   left: 110px;
   top: 0px;
   width: 40px;
   height: 40px;
   text-align: center;
   z-index: 79;
}
#wb_HeadProc
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 34;
}
#wb_RWRK_TXT_BG
{
   display: inline-block;
   width: 574px;
   height: 307px;
   z-index: 17;
   position: relative;
}
#wb_ImgSMT
{
   display: inline-block;
   width: 316px;
   height: 318px;
   z-index: 14;
}
#wb_uid3
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   line-height: 18px;
}
#wb_ShapeContactInfo
{
   display: inline-block;
   width: 940px;
   height: 59px;
   z-index: 70;
   position: relative;
}
#wb_IconProc
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 33;
}
#wb_uid4
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   line-height: 18px;
}
#InputBoxClientMessage
{
   display: block;
   width: 100%;
   height: 35px;
   line-height: 35px;
   z-index: 67;
}
#wb_uid5
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 43px;
}
#wb_LangMenu
{
   position: absolute;
   left: 6px;
   top: 0px;
   width: 104px;
   height: 40px;
   z-index: 80;
}
#wb_HeadLogist
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 44;
}
#wb_IconNPI
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 31;
}
#wb_uid6
{
   color: #FEFEFE;
   font-family: Arial;
   font-size: 19px;
}
#wb_HHLogo
{
   display: inline-block;
   width: 212px;
   height: 211px;
   z-index: 0;
}
#wb_uid7
{
   color: #FEFEFE;
   font-family: Arial;
   font-size: 17px;
}
#wb_LogoWHL
{
   display: inline-block;
   width: 676px;
   height: 162px;
   z-index: 5;
}
#InputBoxClientEmail
{
   display: block;
   width: 100%;
   height: 35px;
   line-height: 35px;
   z-index: 66;
}
#wb_IconLogist
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 43;
}
#wb_IconSMT
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 37;
}
#wb_IconRD
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 29;
}
#wb_uid8
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 19px;
   line-height: 22px;
}
#wb_ImgRWRK
{
   display: inline-block;
   width: 316px;
   height: 318px;
   z-index: 16;
}
#MainLayer
{
   position: absolute;
   text-align: right;
   left: 970px;
   top: 0px;
   width: 150px;
   height: 40px;
   z-index: 81;
}
#wb_HeadFT
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 40;
}
#wb_ShapeServicesBG
{
   display: inline-block;
   width: 940px;
   height: 59px;
   z-index: 45;
   position: relative;
}
#wb_uid10
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   line-height: 19px;
}
#wb_uid9
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   line-height: 19px;
}
#wb_AboutTxtBG
{
   display: inline-block;
   width: 827px;
   height: 441px;
   z-index: 12;
   position: relative;
}
#wb_SMT_TXT_BG
{
   display: inline-block;
   width: 827px;
   height: 82px;
   z-index: 11;
   position: relative;
}
#wb_HeadMech
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 42;
}
#wb_uid11
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 19px;
   line-height: 22px;
}
#wb_IconMech
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 41;
}
#wb_uid12
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   line-height: 19px;
}
#wb_InfoTxt
{
   display: inline-block;
   width: 116px;
   height: 31px;
   text-align: center;
   z-index: 4;
}
#BTNMailSubmit
{
   display: block;
   float: left;
   width: 100%;
   height: 37px;
   z-index: 68;
}
#wb_HeadManuf
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 36;
}
#wb_uid13
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 43px;
}
#wb_SMTTEXT
{
   display: inline-block;
   width: 574px;
   height: 307px;
   z-index: 15;
   position: relative;
}
#wb_ShapeTechBG
{
   display: inline-block;
   width: 940px;
   height: 59px;
   z-index: 13;
   position: relative;
}
#MainLayer_Container
{
   width: 150px;
   position: relative;
   margin-left: auto;
   margin-right: 0;
   text-align: left;
}
#wb_GMapsJS
{
   display: inline-block;
   width: 100%;
   height: 216px;
   z-index: 69;
}
#wb_uid14
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 43px;
}
#wb_IconManuf
{
   display: inline-block;
   width: 75px;
   height: 75px;
   text-align: center;
   z-index: 35;
}
#wb_SVCTxt
{
   display: inline-block;
   width: 127px;
   height: 31px;
   text-align: center;
   z-index: 3;
}
#wb_uid15
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 15px;
   line-height: 18px;
}
#wb_ProfileTxt
{
   display: inline-block;
   width: 116px;
   height: 31px;
   text-align: center;
   z-index: 1;
}
#wb_uid16
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 19px;
}
#InputBoxClientName
{
   display: block;
   width: 100%;
   height: 35px;
   line-height: 35px;
   z-index: 65;
}
#wb_HeadRD
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 30;
}
#wb_TechTxt
{
   display: inline-block;
   width: 190px;
   height: 31px;
   text-align: center;
   z-index: 2;
}
#wb_HeadNPI
{
   display: inline-block;
   width: 100%;
   text-align: center;
   z-index: 32;
}
#wb_uid0
{
   color: #FFFFFF;
   font-family: Arial;
   font-size: 48px;
}
@media only screen and (max-width: 969px)
{
div#container
{
   width: 320px;
}
#wb_HHLogo
{
   width: 158px;
   height: 157px;
   visibility: visible;
   display: inline-block;
}
#HHLogo
{
   width: 158px;
   height: 157px;
}
#wb_LogoWHL
{
   width: 316px;
   height: 72px;
   visibility: visible;
   display: inline-block;
}
#LogoWHL
{
   width: 316px;
   height: 72px;
}
#wb_ProfileTxt
{
   width: 116px;
   height: 31px;
   visibility: visible;
   display: inline-block;
   font-size: 27px;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_TechTxt
{
   width: 190px;
   height: 31px;
   visibility: visible;
   display: inline-block;
   font-size: 27px;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_SVCTxt
{
   width: 127px;
   height: 31px;
   visibility: visible;
   display: inline-block;
   font-size: 27px;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_InfoTxt
{
   width: 116px;
   height: 31px;
   visibility: visible;
   display: inline-block;
   font-size: 27px;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridMainLogo
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background: -moz-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -o-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: -ms-linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
   background: linear-gradient(bottom,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 10%,#414447 56%,#414447 100%);
}
#wb_GridMainLogo
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridMainLogo
{
   padding: 0px 0px 0px 0px;
}
#GridMainLogo .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridMainLogo
{
   width: 100%;
}
#GridMainLogo .col-1, #GridMainLogo .col-2
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridMainLogo .col-1
{
   display: block;
   width: 100%;
   text-align: left;
}
#GridMainLogo .col-2
{
   display: block;
   width: 100%;
   text-align: left;
}
#wb_GridMainMenu
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.38);
   background-image: none;
}
#wb_GridMainMenu
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridMainMenu
{
   padding: 3px 0px 5px 0px;
}
#GridMainMenu .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridMainMenu
{
   width: 100%;
}
#GridMainMenu .row .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridMainMenu .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_MainGridAbout
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#wb_MainGridAbout
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#MainGridAbout
{
   padding: 21px 0px 7px 0px;
}
#MainGridAbout .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#MainGridAbout
{
   width: 100%;
}
#MainGridAbout .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#MainGridAbout .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_SMT_TXT_BG
{
   width: 320px;
   height: 120px;
   visibility: hidden;
   display: none;
}
#SMT_TXT_BG
{
   width: 318px;
   height: 113px;
}
#SMT_TXT_BG_text
{
   left: 1px;
   top: 4px;
   width: 318px;
   height: 115px;
}
#wb_AboutTxtBG
{
   width: 320px;
   height: 512px;
   visibility: visible;
   display: inline-block;
}
#AboutTxtBG
{
   width: 318px;
   height: 505px;
}
#AboutTxtBG_text
{
   left: 5px;
   top: 28px;
   width: 310px;
   height: 479px;
}
#wb_GridLabelTechno
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#wb_GridLabelTechno
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridLabelTechno
{
   padding: 4px 0px 7px 0px;
}
#GridLabelTechno .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridLabelTechno
{
   width: 100%;
}
#GridLabelTechno .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridLabelTechno .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_ShapeTechBG
{
   width: 320px;
   height: 59px;
   visibility: visible;
   display: inline-block;
}
#ShapeTechBG
{
   width: 318px;
   height: 52px;
}
#ShapeTechBG_text
{
   left: 1px;
   top: 1px;
   width: 318px;
   height: 57px;
}
#wb_MainGridTechno
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#wb_MainGridTechno
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#MainGridTechno
{
   padding: 0px 0px 7px 0px;
}
#MainGridTechno .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#MainGridTechno .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#MainGridTechno .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_GridSMT
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridSMT
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridSMT
{
   padding: 6px 0px 6px 0px;
}
#GridSMT .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridSMT
{
   width: 100%;
}
#GridSMT .row .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridSMT .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_ImgSMT
{
   visibility: visible;
   display: inline-block;
}
#ImgSMT
{
   width: 310px;
   height: 310px;
}
#wb_SMTTEXT
{
   width: 320px;
   height: 355px;
   visibility: visible;
   display: inline-block;
}
#SMTTEXT
{
   width: 318px;
   height: 348px;
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
}
#SMTTEXT_text
{
   left: 5px;
   top: 33px;
   width: 310px;
   height: 317px;
}
#wb_GridRework
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridRework
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridRework
{
   padding: 6px 0px 6px 0px;
}
#GridRework .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridRework
{
   width: 100%;
}
#GridRework .row .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridRework .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_RWRK_TXT_BG
{
   width: 320px;
   height: 445px;
   visibility: visible;
   display: inline-block;
}
#RWRK_TXT_BG
{
   width: 318px;
   height: 438px;
}
#RWRK_TXT_BG_text
{
   left: 5px;
   top: 40px;
   width: 310px;
   height: 400px;
}
#wb_ImgRWRK
{
   visibility: visible;
   display: inline-block;
}
#ImgRWRK
{
   width: 312px;
   height: 312px;
}
#wb_GridQC
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridQC
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridQC
{
   padding: 6px 0px 6px 0px;
}
#GridQC .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridQC
{
   width: 100%;
}
#GridQC .row .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridQC .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_ImgQC
{
   visibility: visible;
   display: inline-block;
}
#ImgQC
{
   width: 310px;
   height: 310px;
}
#wb_TU_TXT_BG
{
   width: 320px;
   height: 379px;
   visibility: visible;
   display: inline-block;
}
#TU_TXT_BG
{
   width: 318px;
   height: 372px;
}
#TU_TXT_BG_text
{
   left: 5px;
   top: 25px;
   width: 310px;
   height: 349px;
}
#wb_MainGridServices
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background: -moz-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -webkit-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -o-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: -ms-linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
   background: linear-gradient(top,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0.73) 12%,#414447 56%,rgba(0,0,0,0.73) 86%,rgba(0,0,0,0.73) 100%);
}
#wb_MainGridServices
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#MainGridServices
{
   padding: 5px 0px 0px 0px;
}
#MainGridServices .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#MainGridServices
{
   width: 100%;
}
#MainGridServices .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#MainGridServices .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_ShapeServicesBG
{
   width: 320px;
   height: 59px;
   visibility: visible;
   display: inline-block;
}
#ShapeServicesBG
{
   width: 318px;
   height: 52px;
}
#ShapeServicesBG_text
{
   left: 1px;
   top: 1px;
   width: 318px;
   height: 57px;
}
#wb_GridServicesTOP
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridServicesTOP
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridServicesTOP
{
   padding: 17px 0px 0px 0px;
}
#GridServicesTOP .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridServicesTOP
{
   width: 100%;
}
#GridServicesTOP .row .col-1, #GridServicesTOP .row .col-2, #GridServicesTOP .row .col-3, #GridServicesTOP .row .col-4
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridServicesTOP .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesTOP .row .col-2
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesTOP .row .col-3
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesTOP .row .col-4
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_IconRD
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconRD
{
   width: 75px;
   height: 75px;
}
#IconRD i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconNPI
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconNPI
{
   width: 75px;
   height: 75px;
}
#IconNPI i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconProc
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconProc
{
   width: 75px;
   height: 75px;
}
#IconProc i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconManuf
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconManuf
{
   width: 75px;
   height: 75px;
}
#IconManuf i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_HeadRD
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadNPI
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadProc
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadManuf
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridServicesBTM
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridServicesBTM
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridServicesBTM
{
   padding: 17px 0px 0px 0px;
}
#GridServicesBTM .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridServicesBTM
{
   width: 100%;
}
#GridServicesBTM .row .col-1, #GridServicesBTM .row .col-2, #GridServicesBTM .row .col-3, #GridServicesBTM .row .col-4
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridServicesBTM .row .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesBTM .row .col-2
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesBTM .row .col-3
{
   display: block;
   width: 100%;
   text-align: center;
}
#GridServicesBTM .row .col-4
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_IconSMT
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconSMT
{
   width: 75px;
   height: 75px;
}
#IconSMT i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconFT
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconFT
{
   width: 75px;
   height: 75px;
}
#IconFT i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconMech
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconMech
{
   width: 75px;
   height: 75px;
}
#IconMech i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_IconLogist
{
   width: 75px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   color: #818181;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#IconLogist
{
   width: 75px;
   height: 75px;
}
#IconLogist i
{
   line-height: 75px;
   font-size: 75px;
}
#wb_HeadSMT
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadFT
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadMech
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_HeadLogist
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_MainGridContactInfo
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#wb_MainGridContactInfo
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#MainGridContactInfo
{
   padding: 10px 0px 10px 0px;
}
#MainGridContactInfo .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#MainGridContactInfo
{
   width: 100%;
}
#MainGridContactInfo .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#MainGridContactInfo .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_ShapeContactInfo
{
   width: 320px;
   height: 59px;
   visibility: visible;
   display: inline-block;
}
#ShapeContactInfo
{
   width: 318px;
   height: 52px;
}
#ShapeContactInfo_text
{
   left: 1px;
   top: 1px;
   width: 318px;
   height: 57px;
}
#wb_GridContactInfo
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_GridContactInfo
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridContactInfo
{
   padding: 21px 15px 10px 15px;
}
#GridContactInfo .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GridContactInfo .row .col-1, #GridContactInfo .row .col-2, #GridContactInfo .row .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#GridContactInfo .row .col-1
{
   display: block;
   width: 100%;
   text-align: left;
}
#GridContactInfo .row .col-2
{
   display: block;
   width: 100%;
   text-align: left;
}
#GridContactInfo .row .col-3
{
   display: block;
   width: 100%;
   text-align: left;
}
#BTNMailSubmit
{
   width: 290px;
   height: 37px;
   visibility: visible;
   display: inline-block;
   color: #FFFFFF;
   font-size: 19px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background-color: #171717;
   background-image: none;
   border-radius: 17px;
}
#InputBoxClientName
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #18191A;
   background-image: none;
   border-radius: 17px;
}
#InputBoxClientEmail
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #18191A;
   background-image: none;
   border-radius: 17px;
}
#InputBoxClientMessage
{
   visibility: visible;
   display: block;
   color: #FFFFFF;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #18191A;
   background-image: none;
   border-radius: 17px;
}
#wb_TXTMainAddress
{
   visibility: visible;
   display: block;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#wb_TXTMainAddress
{
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 20px 0px;
}
#wb_TXTCopyright
{
   visibility: visible;
   display: block;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.34);
   background-image: none;
}
#wb_TXTCopyright
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
#wb_GridCopyright
{
   visibility: visible;
   display: table;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#wb_GridCopyright
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#GridCopyright
{
   padding: 5px 0px 0px 0px;
}
#GridCopyright .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#GridCopyright
{
   width: 100%;
}
#GridCopyright .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#GridCopyright .col-1
{
   display: block;
   width: 100%;
   text-align: center;
}
#wb_GMapsJS
{
   height: 216px;
   visibility: visible;
   display: block;
}
#MainLayer
{
   width: 150px;
   height: 40px;
   visibility: visible;
   display: inline;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
}
#MainLayer_Container
{
   width: 150px;
}
#wb_BackToTop
{
   left: 104px;
   top: 0px;
   width: 40px;
   height: 40px;
   visibility: visible;
   display: inline;
   color: #D3D3D3;
   font-size: 8px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
}
#BackToTop
{
   width: 40px;
   height: 40px;
}
#BackToTop i
{
   line-height: 40px;
   font-size: 40px;
}
#wb_LangMenu
{
   left: 0px;
   top: 0px;
   width: 104px;
   height: 40px;
   visibility: visible;
   display: inline;
}
#LangMenu_select
{
   border: 0px transparent solid;
   background-color: #000000;
   background-color: rgba(0,0,0,0.73);
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
}
#LangMenu_select
{
   width: 100%;
}
}
