body {max-width:1600px;margin:auto;font-family:'prompt';}
a:link {color:#005CA2;text-decoration:none;}
a:visited {color:#005CA2;text-decoration:none;}
a:active {color:#0099FF;text-decoration:none;}
a:hover {color:#0099FF;text-decoration:none;}

/** BgPage */
.bodystyle {background:#FFF;}
.bg-topversion {background:#8b6c26;border-bottom:1px solid rgba(255, 255, 255, 1);}
.bg-flalsh {background:#FFF;}
.bg-home0 {background:#FFF;}
.bg-home1 {background:#FFF url(images/home/bg-home1.jpg) no-repeat right bottom;}
.bg-home2 {background:#FFF url(images/home/bg-home2.jpg) no-repeat left top;}
.bg-home3 {background:#FFF url(images/home/bg-home3.jpg) no-repeat center top;}
.bg-home4 {background:#ededed;}
.bg-company {background:#FFF url(images/home/bg-company.jpg) no-repeat center top;}
.bg-vision {background:#031c39 url(images/home/bg-vision.jpg) no-repeat center top;}
.bg-oganization {background:#FFF url(images/home/bg-oganization.jpg) no-repeat center top;}
.bg-board {background:#FFF url(images/home/bg-board.jpg) no-repeat center top;}
.bg-awards { background:#FFF url(images/home/bg-oganization.jpg) no-repeat center top;}
.bg-policy {background:#8ba3af url(images/home/bg-policy.jpg) no-repeat center bottom;}
.bg-policybelow {background:#11376b url(images/home/bg-policybelow.jpg) no-repeat center top;}
.bg-business {background:#44496e url(images/home/bg-business.jpg) no-repeat center bottom;}
.bg-electrical {background:#75667b url(images/home/bg-electrical.jpg) no-repeat center bottom;}
.bg-communicational {background:#b8a35c url(images/home/bg-communicational.jpg) no-repeat center bottom;}
.bg-mechanical {background:#e5e6e8 url(images/home/bg-mechanical.jpg) no-repeat center bottom;}
.bg-news {background:#FFF url(images/home/bg-news.jpg) no-repeat center top;}
.bg-client {background:#FFF url(images/home/bg-client.jpg) no-repeat center bottom;}
.bg-job {background:#FFF url(images/home/bg-news.jpg) no-repeat center top;}
.bg-contact {background:#FFF url(images/home/bg-contact.jpg) no-repeat center top;}
.bg-contact-bw {background:#FFF url(images/home/bg-contact-bw.jpg) no-repeat right bottom;}
.bg-banner {background:#FFF url(images/home/bg-banner.jpg) repeat-x center top;}
.bg-center {background:linear-gradient(#a7791b, #906715);}
.bg-below {background:#ad8d44 url(images/home/bg-below.jpg) no-repeat center bottom;}
.bg-copyright {background:#8b6c26;}
.bg-pagea {background:#FFF;}
.bg-pageb {background:#FFF;}

.bg-download {background:#FFF url(images/home/bg-download.jpg) repeat-x center bottom;}
.bg-vdo {background:#FFF url(images/home/bg-vdo.jpg) repeat-x center top;}

.pd {padding:10px 130px;margin:auto;}
@media screen and (max-width:1024px) {
.bg-home1 {background:#FFF url(images/home/bg-home1-1024.jpg) no-repeat right bottom;}
.pd {padding:10px 20px;margin:auto;}
}
@media screen and (max-width:812px) {
.bg-home1 {background:#FFF url(images/home/bg-home1-1024.jpg) no-repeat right bottom;}
.pd {padding:10px 15px;margin:auto;}
}
@media screen and (max-width:414px) {
.pd {padding:10px 10px;margin:auto;}
}

/** page-faq
* --------------------------------------------------*/
.page-faq {padding:10px 0;}
.page-faq-topic-q {background:#61913b;color:#FFFFFF;font-size:14px;font-weight:bold;padding:10px 5px;border-radius:15px;}
.page-faq-topic-q1 {color:#666666;font-size:24px;padding:5px 12px;border-radius:15px;}
.page-faq-topic-a {background:#ff5e00;color:#FFFFFF;font-size:14px;font-weight:bold;padding:10px 5px;border-radius:15px;}
.page-faq-topic-a1 {color:#666666;font-size:18px;padding:10px 12px 5px;border-radius:15px;}
.faq-blank1 {padding:10px 0;}
.faq-tx1 {color:#07428a;font-size:44px;font-weight:bold;text-align:left;padding:20px 0 25px;}

@media screen and (max-width:1024px) {
.page-faq-topic-q1 {padding:8px 12px;}
.page-faq-topic-a1 {padding:8px 12px;}
}
@media screen and (max-width:812px) {
.page-faq-topic-q1 {font-size:18px;}
.page-faq-topic-a {font-size:12px;}
.page-faq-topic-a1 {font-size:14px;}
}
@media screen and (max-width:414px) {
.page-faq-topic-q {font-size:12px;}
.page-faq-topic-q1 {font-size:14px;padding:8px;}
.page-faq-topic-a1 {font-size:12px;padding:8px;}
.faq-blank1 {padding:5px 0;}
.faq-tx1 {font-size:34px;padding:20px 0 15px;}
}
/* ================================================================================================================ */

/** page-gallery
* --------------------------------------------------*/
.page-gallery-center { padding:20px 0;}
.page-gallery-center1 { padding:10px 0 20px;}
.page-gallery { padding:10px 0;}
.gallerytop {color:#5b5b5b;font-size:14px;text-align:left;padding:0 0 5px;}
.gallery1 {color:#07428a;font-size:44px;text-align:left;font-weight:bold;padding:20px 0 5px;}
.gallery2 {padding:5px;}
.gallery3 {background:#61913b;padding:10px 0;border-radius:0 0 10px 10px;}
.gallery4 {border-radius:10px 10px 0 0;}
.gallery5 {background:#FFFFFF;padding:5px;box-shadow:1px 1px 3px 1px #cccccc;}
.gallery6 {color:#07428a;font-size:44px;text-align:right;font-weight:bold;padding:20px 0 10px;}
.gallery7 {padding:10px 10px 0;}
.gallery8 {color:#5b5b5b;font-size:16px;text-align:right;padding:20px 0 0;}
.gallery9 {color:#5b5b5b;font-size:14px;text-align:right;padding:20px 0 10px;}
.gallery10 {color:#5b5b5b;font-size:14px;text-align:center;padding:5px 0 0;}
.gallery11 {color:#5b5b5b;font-size:12px;text-align:center;padding:10px 0 5px;}
.gallery12 {color:#07428a;font-size:44px;text-align:center;font-weight:bold;padding:20px 0;}
.galleryline {border-top:4px dotted #696969;text-align:right;padding:0 10px;}
.txtgallery1 {color:#2c2c2c;font-size:14px;text-align:center;padding:0 15px;}
.txtgallery2 {color:#2c2c2c;font-size:22px;text-align:center;padding:5px;}
.txtgallery3 {color:#FFFFFF;font-size:20px;text-align:left;padding:5px 0;}
.gallerytable {width:100%;height:180px;}
.gallerytable1 {width:100%;height:80px;}
.webpagegallery {width:100%;}

@media screen and (max-width:1024px) {
.gallerytable {height:118px;}
}
@media screen and (max-width:812px) {
.gallery1 {font-size:34px;}
.gallery6 {font-size:34px;padding:0 0 10px;}
.gallery8 {padding:10px 0 0;}
.gallery12 {font-size:34px;padding:10px 0;}
.txtgallery2 {font-size:20px;padding:5px 5px 0;}
.txtgallery3 {font-size:16px;padding:10px 5px 0;}
.gallerytable {height:84px;}
}
@media screen and (max-width:414px) {
.page-gallery-center { padding:0 0 20px;}
.gallery7 {padding:10px 5px 0;}
.gallery10 {padding:10px 0 0;}
.gallery12 {font-size:30px;}
.txtgallery2 {font-size:16px;padding:5px;}
.txtgallery3 {text-align:center;}
.gallerytable {height:50px;}
.gallerytable1 {height:50px;}
}
/* ================================================================================================================ */

/** page-bulletin
* --------------------------------------------------*/
.bg-bulletin {background:#FFFFFF url(images/home/bg-bulletin.jpg) no-repeat center top;}
.bulletin-center {padding:20px 0;}
.bulletin-tx {color:#07428a;font-size:48px;text-align:left;padding:0 5px;}
.bulletin-blank {padding:20px 0 0;}
.bulletin-left {padding:0;}
@media screen and (max-width:1024px) {
.bulletin-tx {color:#696969;}
}
@media screen and (max-width:812px) {
}
@media screen and (max-width:414px) {
.bulletin-center {padding:0 0 20px;}
.bulletin-tx {font-size:28px;padding:0;}
}
/* ================================================================================================================ */

/** page-vdo
* --------------------------------------------------*/
.vdo-gallerytx1 {color:#ff3500;font-size:44px;text-align:left;font-weight:bold;padding:10px 0 30px;}
.vdo-gallerytx2 {color:#222222;font-size:14px;text-align:left;padding:0;}
.vdo-gallerytx3 {color:#5b5b5b;font-size:12px;text-align:left;padding:5px 0 0;}
.vdo-gallerytx4 {color:#222222;font-size:20px;text-align:center;padding:10px 0;}
.vdo-blank1 {padding:0 20px 0 0;}
.vdo-blank2 {padding:0 0 12px;}
.vdo-blank3 {padding:0 10px 0 0;}
.vdo-blank4 {padding:0 0 10px;}
.vdo-blank5 {height:500px;}

@media screen and (max-width:1024px) {
.vdo-blank1 {padding:0 20px 0 0;}
}
@media screen and (max-width:812px) {
.vdo-blank1 {padding:0;}
.vdo-blank5 {height:450px;}
}
@media screen and (max-width:414px) {
.vdo-gallerytx1 {font-size:24px;padding:10px 0;}
.vdo-gallerytx4 {font-size:14px;padding:10px 0 20px;}
.vdo-blank5 {height:300px;}
}
/* ================================================================================================================ */

/** menu-left
* --------------------------------------------------*/
.bgpage-a-left1 {background:#00ae5f;padding:10px;border-radius:10px;box-shadow:1px 1px 3px 1px #aaaaaa;}
.bgpage-a-left2 {background:#FFFFFF;padding:10px;border-radius:10px;}
.page-a-line1 {padding:0 0 15px;}
.page-a-left-tx {color:#1d1d1d;font-size:22px;text-align:left;padding:15px 0 0;}
.page-a-left-tx1 {color:#FFFFFF;font-size:12px;font-weight:bold;text-align:left;padding:13px 10px 10px;}
.page-a-left-download {padding:15px 0;}
.page-a-left-imgdownload {border-radius:10px;box-shadow:1px 1px 3px 1px #333333;}
.page-a-left-contact {padding:0px 0px 15px 0px;}
@media screen and (max-width:1024px) {
.page-a-left-imgdownload {border-radius:10px;box-shadow:1px 1px 3px 1px #cccccc;}
}
@media screen and (max-width:812px) {
.page-a-left-tx {font-size:18px;padding:0 0 5px;}
.page-a-left-tx1 {font-size:11px;}
.page-a-left-download {padding:15px 0 10px;}
}
@media screen and (max-width:414px) {
.page-a-line1 {padding:0 0 10px;}
.page-a-left-tx {font-size:15px;}
.page-a-left-imgdownload {border-radius:10px;box-shadow:1px 1px 3px 1px #333333;}
.page-a-left-contact {padding:0 0 10px;}
}
/* ================================================================================================================ */

/** menu-box
* --------------------------------------------------*/
.menu-box {position:absolute;max-width:1600px;width:100%;padding:0;z-index:9999;}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:812px) {
}
@media screen and (max-width:736px) {
.menu-box {position:inherit;background:#7e6019 url(images/home/bg-logo.jpg) repeat-x center top;}
}
/* ================================================================================================================ */

/** below */

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

/** FontPage */
.font-pagetx {color:#444;font-size:16px;}
.font-pagebtx {color:#2762a2;font-size:16px;}
.font-pagebtx1 {color:#767676;font-size:14px;padding:10px 10px 0;}
.ts {text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);}
.bx {box-shadow:1px 1px 4px 1px rgba(150, 150, 150, 0.7);}
.white {color:#FFF;}
@media screen and (max-width:1024px) {
.font-pagetx {font-size:14px;}
.font-pagebtx {font-size:14px;}
.font-pagebtx1 {font-size:12px;padding:10px 10px 0;}
}
/* ========= */

.arrow-lr {color:#000;font-size:16px;}
.arrow-dlr {color:#000;font-size:20px;}
.arrow-wlr {color:#FFF;font-size:20px;}
@media screen and (max-width:414px) {
.arrow-lr {font-size:12px;}
.arrow-dlr {font-size:14px;}
.arrow-wlr {font-size:14px;}
}
.arrow-lr:hover {color:#8c0000;}
.arrow-dlr:hover {color:#8c0000;}
.arrow-wlr:hover {color:#8c0000;}
/* Menulink */
.menuline-tx {color:#444;font-size:14px;text-align:left;}
.menuline-link:link, .menuline-link:visited {color:#b50000;}
.menuline-link:hover {color:#000;margin-left:10px}

.menulinepro-tx {color:#444;font-size:12px;text-align:left;}
.menulinepro-tx:hover {color:#FF0000;}

.downloadlinkpdf {background:#8c0000;color:#FFF;font-size:14px;width:150px;padding:5px;text-align:center;border-radius:4px;box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.3);}
.downloadlinkpdf:hover {background:#000;}

.linkback {background:#d5d5d5;color:#444;font-size:13px;width:80px;padding:5px;text-align:left;border-left:10px solid rgba(189, 189, 189, 1);}
.linkback:hover {background:#820000;color:#FFF;border-left:10px solid rgba(0, 0, 0, 1);}

.below-link, .copy-link {color:#FFF;font-size:14px;font-weight:bold;text-align:left;}
.below-link:hover {color:#000;}
.copy-link:hover {color:#FF0000;}

.menuline-link, .input-group-menuline-link, .below-link, .input-group-below-link, .below-emailline, .input-group-below-emailline, .below-icon, .input-group-below-icon, .copy-link, .input-group-copy-link, .arrow-lr, .input-group-arrow-lr, .arrow-dlr, .input-group-arrow-dlr, .arrow-wlr, .input-group-arrow-wlr, .investment2-rboxicon, .input-group-investment2-rboxicon, .downloadlinkpdf, .input-group-downloadlinkpdf, .menulinepro-tx, .input-group-menulinepro-tx, .linkback, .input-group-linkback {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
/* ========= */

/* hvr */
.hvr-grow {
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;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
-webkit-transform: scale(1.0);transform: scale(1.0);
}
@-webkit-keyframes hvr-bob {
0% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50% {-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob {
0% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50% {-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@-webkit-keyframes hvr-bob-float {
100% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob-float {
100% {-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
.hvr-bob {
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;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
-webkit-animation-name: hvr-bob-float, hvr-bob;
animation-name: hvr-bob-float, hvr-bob;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
}
/* ========= */

/* Fade in */
@-webkit-keyframes fadeEffect {
from {opacity: 0;}
to {opacity: 1;}
}

@keyframes fadeEffect {
from {opacity: 0;}
to {opacity: 1;}
}
/* ========= */

@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(3px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(3px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@keyframes viewall {
0% { transform: translate(0px, 0px) rotate(0deg); }
50% { transform: translate(4px, 0px) rotate(0deg); }
100% { transform: translate(0px, 0px) rotate(0deg); }
}
@keyframes iconlink {
0% { transform: translate(0px, 0px) rotate(0deg); }
50% { transform: translate(0px, 4px) rotate(0deg); }
100% { transform: translate(0px, 0px) rotate(0deg); }
}






/** page-b
* --------------------------------------------------*/
@media (min-width: 50px) {

/** business
* --------------------------------------------------*/
.business {padding:0px 0px 10px 0px;}
.business-txt1 {color:#d80909;font-size:26px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.business-txt2 {color:#333333;font-size:14px;text-align:center;padding:10px 5px 20px 5px;}
.business-txt2-1 {padding:20px 0px 20px 0px;}
.business-txt3 {color:#d9d9d9;font-size:12px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.business-txt4 {color:#d80909;font-size:36px;font-weight:bold;text-align:left;padding:10px 0px 5px 0px;}
.business-txt5 {color:#FFFFFF;font-size:18px;text-align:left;padding:0px 0px 2px 0px;}
.business-txt6 {color:#6c6c6c;font-size:12px;text-align:left;padding:0px 0px 3px 0px;}
.business-height {height:400px;}
.business-blank1 {padding:5px 0px 5px 0px;}
.business-blank2 {padding:5px 5px 5px 5px;}
.business-blank3 {padding:0px 0px 5px 0px;}
.business-blank4 {color:#333333;font-size:14px;font-weight:bold;text-align:center;padding:0px 20px 0px 20px;}


/** communicational
* --------------------------------------------------*/

.communicational {padding:20px 0px 5px 0px;}
.communicational-txt1 {color:#FFFFFF;font-size:20px;text-align:center;padding:10px 0px 5px 0px;}
.communicational-txt2 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 0px 0px;}
.communicationalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}


/** mechanical
* --------------------------------------------------*/

.mechanical {padding:30px 0px 30px 0px;}
.mechanical-txt1 {color:#FFFFFF;font-size:22px;text-align:center;padding:10px 0px 5px 0px;}
.mechanical-txt2 {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-txt3 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 5px 0px 5px;}
.mechanicalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
.mechanicalblank1 {height:1960px}
.mechanicalimg1 { width:140px;height:160px;}
.mechanicalimg2 { width:110px;height:125px;}
.mechanicalimg3 { width:110px;height:125px;}
.mechanicalimg4 { width:140px;height:159px;}
.mechanicalimg5 { width:140px;height:37px;}

.mechanical1-pos {position:absolute;width:140px;margin-top:0px;margin-left:-70px;text-align:center;z-index:100;}
.mechanical2-pos {position:absolute;width:110px;margin-top:130px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical3-pos {position:absolute;width:110px;margin-top:130px;margin-left:40px;text-align:center;z-index:100;}
.mechanical4-pos {position:absolute;width:110px;margin-top:265px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical5-pos {position:absolute;width:110px;margin-top:265px;margin-left:40px;text-align:center;z-index:100;}
.mechanical6-pos {position:absolute;width:140px;margin-top:430px;margin-left:10px;text-align:center;z-index:100;}
.mechanical7-pos {position:absolute;width:140px;margin-top:625px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical8-pos {position:absolute;width:140px;margin-top:825px;margin-left:10px;text-align:center;z-index:100;}
.mechanical9-pos {position:absolute;width:140px;margin-top:1025px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical10-pos {position:absolute;width:140px;margin-top:1150px;margin-left:10px;text-align:center;z-index:100;}
.mechanical11-pos {position:absolute;width:140px;margin-top:1340px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical12-pos {position:absolute;width:140px;margin-top:1530px;margin-left:10px;text-align:center;z-index:100;}
.mechanical13-pos {position:absolute;width:140px;margin-top:1720px;margin-left:-150px;text-align:center;z-index:100;}
.mechanical-line1-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 45px 0px 0px;}
.mechanical-line1-pos {position:absolute;width:140px;margin-top:400px;margin-left:-90px;text-align:center;z-index:80;}
.mechanical-line2-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 0px 0px 35px;}
.mechanical-line2-pos {position:absolute;width:140px;margin-top:600px;margin-left:-50px;text-align:center;z-index:80;}
.mechanical-line3-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 75px 0px 0px;}
.mechanical-line3-pos {position:absolute;width:140px;margin-top:795px;margin-left:-90px;text-align:center;z-index:80;}
.mechanical-line4-txt {color:#FFFFFF;font-size:11px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-line4-pos {position:absolute;width:140px;margin-top:995px;margin-left:-50px;text-align:center;z-index:80;}
.mechanical-line5-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:-17px;}
.mechanical-line5-pos {position:absolute;width:140px;margin-top:1290px;margin-left:-90px;text-align:center;z-index:80;}
.mechanical-line6-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:25px;}
.mechanical-line6-pos {position:absolute;width:140px;margin-top:1480px;margin-left:-50px;text-align:center;z-index:80;}
.mechanical-line7-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:-20px;}
.mechanical-line7-pos {position:absolute;width:140px;margin-top:1670px;margin-left:-90px;text-align:center;z-index:80;}
.mechanical-line8-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:15px;}
.mechanical-line8-pos {position:absolute;width:140px;margin-top:1860px;margin-left:-50px;text-align:center;z-index:80;}

/** client
* --------------------------------------------------*/
.client {padding:30px 0px 0px 0px;}
.client-txt1 {color:#d80909;font-size:26px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.client-txt2 {color:#FFFFFF;font-size:14px;text-align:center;padding:10px 5px 20px 5px;}
.client-txt3 {color:#d9d9d9;font-size:12px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.client-txt4 {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 0px 5px 0px;}
.client-height {height:400px;}
.client-blank1 {padding:5px 0px 5px 0px;}
.client-blank2 {padding:10px 35px 5px 35px;}
.client-blank3 {padding:0px 0px 5px 0px;}
.client-blank4 {border-bottom:1px solid #9c9d9d;}

.clientnew {padding:20px 0px 0px 0px;}
.client-newtxt1 {color:#FFFFFF;font-size:26px;text-align:right;padding:0px 5px 15px 5px;}
.client-newtxt1-1 {color:#FFFFFF;font-size:12px;text-align:left;padding:10px 5px 5px 5px;}
.client-newtxt2 {color:#FFFFFF;font-size:14px;text-align:left;padding:12px 5px 0px 30px;}
.client-newtxt3 {color:#FFFFFF;font-size:16px;text-align:center;padding:25px 0px 0px 0px;}
.client-newtxt4 {color:#FFFFFF;font-size:14px;text-align:left;padding:18px 0px 0px 35px;}
.client-newtxt5 {color:#FFFFFF;font-size:12px;text-align:left;padding:10px 2px 10px 2px;}
.client-newtxt6 {color:#FFFFFF;font-size:12px;text-align:center;padding:10px 2px 10px 2px;}
.client-newbg1 {background:rgba(0, 0, 0, 0.3);}
.client-newbg2 {background:rgba(0, 0, 0, 0.4);padding:0px 5px 0px 5px;}
.client-newbg3 {background:rgba(216, 9, 9, 0.2);padding:0px 0px 0px 0px;}
.client-newblank1 {padding:5px 5px 5px 5px;}
.client-newblank2 {background:rgba(0, 0, 0, 1);padding:1px 0px 0px 0px;}
.client-newblank3 {padding:10px 5px 5px 10px;}
.client-newblank4 {background:rgba(58, 74, 98, 1);padding:1px 0px 0px 0px;}
.client-newblank5 {padding:0px 0px 0px 0px;}
.client-newblank6 {border-bottom:1px dotted #cccccc;}
.client-newblank7 {padding:0px 0px 10px 0px;}
.client-newblank8 {padding:5px 0px 5px 0px;}
.client-newheight {height:10px;}

} @media (min-width: 768px) {





/** business
* --------------------------------------------------*/
.business {padding:20px 0px 10px 0px;}
.business-txt1 {color:#d80909;font-size:30px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.business-txt2 {color:#333333;font-size:14px;text-align:center;padding:15px 5px 25px 5px;}
.business-txt2-1 {padding:20px 0px 10px 0px;}
.business-txt3 {color:#d9d9d9;font-size:12px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.business-txt4 {color:#d80909;font-size:36px;font-weight:bold;text-align:left;padding:10px 0px 5px 0px;}
.business-txt5 {color:#FFFFFF;font-size:18px;text-align:left;padding:0px 0px 2px 0px;}
.business-txt6 {color:#6c6c6c;font-size:12px;text-align:left;padding:0px 0px 3px 0px;}
.business-height {height:400px;}
.business-blank1 {padding:5px 0px 5px 0px;}
.business-blank2 {padding:5px 10px 5px 10px;}
.business-blank3 {padding:0px 0px 5px 0px;}
.business-blank4 {color:#333333;font-size:14px;font-weight:bold;text-align:center;padding:0px 20px 0px 20px;}


/** communicational
* --------------------------------------------------*/

.communicational {padding:20px 0px 5px 0px;}
.communicational-txt1 {color:#FFFFFF;font-size:22px;text-align:center;padding:10px 0px 5px 0px;}
.communicational-txt2 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 0px 0px;}
.communicationalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}


/** mechanical
* --------------------------------------------------*/

.mechanical {padding:100px 0px 50px 0px;}
.mechanical-txt1 {color:#FFFFFF;font-size:22px;text-align:center;padding:10px 0px 5px 0px;}
.mechanical-txt2 {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-txt3 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 10px 0px 10px;}
.mechanicalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
.mechanicalblank1 {height:680px}
.mechanicalimg1 { width:140px;height:160px;}
.mechanicalimg2 { width:110px;height:125px;}
.mechanicalimg3 { width:110px;height:125px;}
.mechanicalimg4 { width:140px;height:159px;}
.mechanicalimg5 { width:140px;height:37px;}

.mechanical1-pos {position:absolute;width:140px;margin-top:0px;margin-left:-70px;text-align:center;z-index:100;}
.mechanical2-pos {position:absolute;width:110px;margin-top:160px;margin-left:-140px;text-align:center;z-index:100;}
.mechanical3-pos {position:absolute;width:110px;margin-top:160px;margin-left:30px;text-align:center;z-index:100;}
.mechanical4-pos {position:absolute;width:110px;margin-top:300px;margin-left:-140px;text-align:center;z-index:100;}
.mechanical5-pos {position:absolute;width:110px;margin-top:300px;margin-left:30px;text-align:center;z-index:100;}
.mechanical6-pos {position:absolute;width:140px;margin-top:0px;margin-left:-240px;text-align:center;z-index:100;}
.mechanical7-pos {position:absolute;width:140px;margin-top:0px;margin-left:100px;text-align:center;z-index:100;}
.mechanical8-pos {position:absolute;width:140px;margin-top:155px;margin-left:-300px;text-align:center;z-index:100;}
.mechanical9-pos {position:absolute;width:140px;margin-top:155px;margin-left:160px;text-align:center;z-index:100;}
.mechanical10-pos {position:absolute;width:140px;margin-top:330px;margin-left:-300px;text-align:center;z-index:100;}
.mechanical11-pos {position:absolute;width:140px;margin-top:330px;margin-left:160px;text-align:center;z-index:100;}
.mechanical12-pos {position:absolute;width:140px;margin-top:450px;margin-left:-160px;text-align:center;z-index:100;}
.mechanical13-pos {position:absolute;width:140px;margin-top:450px;margin-left:20px;text-align:center;z-index:100;}
.mechanical-line1-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 45px 0px 0px;}
.mechanical-line1-pos {position:absolute;width:140px;margin-top:-40px;margin-left:-340px;text-align:center;z-index:80;}
.mechanical-line2-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 0px 0px 35px;}
.mechanical-line2-pos {position:absolute;width:140px;margin-top:-40px;margin-left:200px;text-align:center;z-index:80;}
.mechanical-line3-txt {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 75px 0px 0px;}
.mechanical-line3-pos {position:absolute;width:140px;margin-top:120px;margin-left:-380px;text-align:center;z-index:80;}
.mechanical-line4-txt {color:#FFFFFF;font-size:11px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-line4-pos {position:absolute;width:140px;margin-top:125px;margin-left:240px;text-align:center;z-index:80;}
.mechanical-line5-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:-18px;}
.mechanical-line5-pos {position:absolute;width:140px;margin-top:480px;margin-left:-380px;text-align:center;z-index:80;}
.mechanical-line6-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:27px;}
.mechanical-line6-pos {position:absolute;width:140px;margin-top:480px;margin-left:240px;text-align:center;z-index:80;}
.mechanical-line7-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:-20px;}
.mechanical-line7-pos {position:absolute;width:140px;margin-top:590px;margin-left:-250px;text-align:center;z-index:80;}
.mechanical-line8-txt {position:absolute;color:#FFFFFF;font-size:12px;text-align:center;margin-top:5px;margin-left:20px;}
.mechanical-line8-pos {position:absolute;width:140px;margin-top:590px;margin-left:110px;text-align:center;z-index:80;}

/** client
* --------------------------------------------------*/
.client {padding:100px 0px 0px 0px;}
.client-txt1 {color:#d80909;font-size:30px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.client-txt2 {color:#FFFFFF;font-size:14px;text-align:center;padding:15px 35px 25px 35px;}
.client-txt3 {color:#d9d9d9;font-size:12px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.client-txt4 {color:#FFFFFF;font-size:12px;text-align:center;padding:5px 0px 5px 0px;}
.client-height {height:400px;}
.client-blank1 {padding:5px 0px 5px 0px;}
.client-blank2 {padding:10px 20px 5px 20px;}
.client-blank3 {padding:0px 0px 5px 0px;}
.client-blank4 {border-bottom:1px solid #9c9d9d;}

.clientnew {padding:60px 0px 0px 0px;}
.client-newtxt1 {color:#FFFFFF;font-size:30px;text-align:right;padding:0px 5px 15px 5px;}
.client-newtxt1-1 {color:#FFFFFF;font-size:12px;text-align:left;padding:20px 5px 15px 5px;}
.client-newtxt2 {color:#FFFFFF;font-size:14px;text-align:left;padding:12px 5px 0px 5px;}
.client-newtxt3 {color:#FFFFFF;font-size:16px;text-align:left;padding:15px 0px 15px 0px;}
.client-newtxt4 {color:#FFFFFF;font-size:16px;text-align:left;padding:15px 0px 15px 30px;}
.client-newtxt5 {color:#FFFFFF;font-size:12px;text-align:left;padding:10px 2px 10px 2px;}
.client-newtxt6 {color:#FFFFFF;font-size:12px;text-align:center;padding:10px 2px 10px 2px;}
.client-newbg1 {background:rgba(0, 0, 0, 0.3);}
.client-newbg2 {background:rgba(0, 0, 0, 0.4);padding:0px 15px 0px 15px;}
.client-newbg3 {background:rgba(216, 9, 9, 0.2);padding:0px 5px 0px 5px;}
.client-newblank1 {padding:5px 5px 5px 5px;}
.client-newblank2 {background:rgba(0, 0, 0, 1);padding:1px 0px 0px 0px;}
.client-newblank3 {padding:10px 5px 5px 5px;}
.client-newblank4 {background:rgba(58, 74, 98, 1);padding:1px 0px 0px 0px;}
.client-newblank5 {padding:0px 5px 0px 5px;}
.client-newblank6 {border-bottom:1px dotted #cccccc;}
.client-newblank7 {padding:0px 0px 0px 0px;}
.client-newblank8 {padding:5px 0px 5px 0px;}
.client-newheight {height:790px;}

} @media (min-width: 992px) {




/** business
* --------------------------------------------------*/
.business {padding:10px 0px 20px 0px;}
.business-txt1 {color:#d80909;font-size:36px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.business-txt2 {color:#333333;font-size:16px;text-align:center;padding:25px 5px 25px 5px;}
.business-txt2-1 {padding:20px 0px 10px 0px;}
.business-txt3 {color:#d9d9d9;font-size:14px;letter-spacing:1px;text-align:center;padding:10px 10px 0px 10px;}
.business-txt4 {color:#d80909;font-size:36px;font-weight:bold;text-align:left;padding:10px 0px 5px 0px;}
.business-txt5 {color:#FFFFFF;font-size:18px;text-align:left;padding:0px 0px 2px 0px;}
.business-txt6 {color:#6c6c6c;font-size:12px;text-align:left;padding:0px 0px 3px 0px;}
.business-height {height:400px;}
.business-blank1 {padding:5px 0px 5px 0px;}
.business-blank2 {padding:10px 10px 5px 10px;}
.business-blank3 {padding:0px 0px 5px 0px;}
.business-blank4 {color:#333333;font-size:14px;font-weight:bold;text-align:center;padding:0px 20px 0px 20px;}

/** communicational
* --------------------------------------------------*/

.communicational {padding:20px 0px 5px 0px;}
.communicational-txt1 {color:#FFFFFF;font-size:28px;text-align:center;padding:10px 0px 5px 0px;}
.communicational-txt2 {color:#FFFFFF;font-size:18px;text-align:center;padding:5px 0px 0px 0px;}
.communicationalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}


/** mechanical
* --------------------------------------------------*/

.mechanical {padding:100px 0px 70px 0px;}
.mechanical-txt1 {color:#FFFFFF;font-size:32px;text-align:center;padding:10px 0px 5px 0px;}
.mechanical-txt2 {color:#FFFFFF;font-size:19px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-txt3 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 50px 0px 50px;}
.mechanicalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
.mechanicalblank1 {height:640px}
.mechanicalimg1 { width:140px;height:160px;}
.mechanicalimg2 { width:110px;height:125px;}
.mechanicalimg3 { width:110px;height:125px;}
.mechanicalimg4 { width:140px;height:159px;}
.mechanicalimg5 { width:180px;height:47px;}

.mechanical1-pos {position:absolute;width:140px;margin-top:200px;margin-left:-70px;text-align:center;z-index:100;}
.mechanical2-pos {position:absolute;width:110px;margin-top:50px;margin-left:-140px;text-align:center;z-index:100;}
.mechanical3-pos {position:absolute;width:110px;margin-top:50px;margin-left:30px;text-align:center;z-index:100;}
.mechanical4-pos {position:absolute;width:110px;margin-top:170px;margin-left:-200px;text-align:center;z-index:100;}
.mechanical5-pos {position:absolute;width:110px;margin-top:170px;margin-left:90px;text-align:center;z-index:100;}
.mechanical6-pos {position:absolute;width:140px;margin-top:0px;margin-left:-320px;text-align:center;z-index:100;}
.mechanical7-pos {position:absolute;width:140px;margin-top:0px;margin-left:180px;text-align:center;z-index:100;}
.mechanical8-pos {position:absolute;width:140px;margin-top:155px;margin-left:-370px;text-align:center;z-index:100;}
.mechanical9-pos {position:absolute;width:140px;margin-top:155px;margin-left:230px;text-align:center;z-index:100;}
.mechanical10-pos {position:absolute;width:140px;margin-top:305px;margin-left:-310px;text-align:center;z-index:100;}
.mechanical11-pos {position:absolute;width:140px;margin-top:305px;margin-left:170px;text-align:center;z-index:100;}
.mechanical12-pos {position:absolute;width:140px;margin-top:390px;margin-left:-160px;text-align:center;z-index:100;}
.mechanical13-pos {position:absolute;width:140px;margin-top:390px;margin-left:20px;text-align:center;z-index:100;}
.mechanical-line1-txt {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 70px 0px 0px;}
.mechanical-line1-pos {position:absolute;width:180px;margin-top:-50px;margin-left:-450px;text-align:center;z-index:80;}
.mechanical-line2-txt {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 0px 60px;}
.mechanical-line2-pos {position:absolute;width:180px;margin-top:-50px;margin-left:270px;text-align:center;z-index:80;}
.mechanical-line3-txt {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 100px 0px 0px;}
.mechanical-line3-pos {position:absolute;width:180px;margin-top:120px;margin-left:-500px;text-align:center;z-index:80;}
.mechanical-line4-txt {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-line4-pos {position:absolute;width:180px;margin-top:120px;margin-left:320px;text-align:center;z-index:80;}
.mechanical-line5-txt {position:absolute;color:#FFFFFF;font-size:14px;text-align:center;margin-top:10px;margin-left:-30px;}
.mechanical-line5-pos {position:absolute;width:180px;margin-top:445px;margin-left:-450px;text-align:center;z-index:80;}
.mechanical-line6-txt {position:absolute;color:#FFFFFF;font-size:14px;text-align:center;margin-top:10px;margin-left:40px;}
.mechanical-line6-pos {position:absolute;width:180px;margin-top:445px;margin-left:270px;text-align:center;z-index:80;}
.mechanical-line7-txt {position:absolute;color:#FFFFFF;font-size:14px;text-align:center;margin-top:10px;margin-left:-30px;}
.mechanical-line7-pos {position:absolute;width:180px;margin-top:525px;margin-left:-300px;text-align:center;z-index:80;}
.mechanical-line8-txt {position:absolute;color:#FFFFFF;font-size:14px;text-align:center;margin-top:10px;margin-left:30px;}
.mechanical-line8-pos {position:absolute;width:180px;margin-top:525px;margin-left:120px;text-align:center;z-index:80;}

/** client
* --------------------------------------------------*/
.client {padding:130px 0px 0px 0px;}
.client-txt1 {color:#d80909;font-size:36px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.client-txt2 {color:#FFFFFF;font-size:16px;text-align:center;padding:15px 50px 25px 50px;}
.client-txt3 {color:#d9d9d9;font-size:14px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.client-txt4 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 5px 0px;}
.client-height {height:400px;}
.client-blank1 {padding:5px 0px 5px 0px;}
.client-blank2 {padding:10px 25px 5px 25px;}
.client-blank3 {padding:0px 0px 5px 0px;}
.client-blank4 {border-bottom:1px solid #9c9d9d;}

.clientnew {padding:60px 0px 0px 0px;}
.client-newtxt1 {color:#FFFFFF;font-size:36px;text-align:right;padding:0px 5px 15px 5px;}
.client-newtxt1-1 {color:#FFFFFF;font-size:14px;text-align:left;padding:20px 5px 15px 5px;}
.client-newtxt2 {color:#FFFFFF;font-size:12px;text-align:left;padding:12px 5px 0px 30px;}
.client-newtxt3 {color:#FFFFFF;font-size:16px;text-align:left;padding:15px 0px 15px 0px;}
.client-newtxt4 {color:#FFFFFF;font-size:16px;text-align:left;padding:15px 0px 15px 30px;}
.client-newtxt5 {color:#FFFFFF;font-size:12px;text-align:left;padding:10px 2px 10px 2px;}
.client-newtxt6 {color:#FFFFFF;font-size:12px;text-align:center;padding:10px 2px 10px 2px;}
.client-newbg1 {background:rgba(0, 0, 0, 0.3);}
.client-newbg2 {background:rgba(0, 0, 0, 0.4);padding:0px 15px 0px 15px;}
.client-newbg3 {background:rgba(216, 9, 9, 0.2);padding:0px 5px 0px 5px;}
.client-newblank1 {padding:5px 5px 5px 5px;}
.client-newblank2 {background:rgba(0, 0, 0, 1);padding:1px 0px 0px 0px;}
.client-newblank3 {padding:10px 5px 5px 5px;}
.client-newblank4 {background:rgba(58, 74, 98, 1);padding:1px 0px 0px 0px;}
.client-newblank5 {padding:0px 5px 0px 5px;}
.client-newblank6 {border-bottom:1px dotted #cccccc;}
.client-newblank7 {padding:0px 0px 0px 0px;}
.client-newblank8 {padding:5px 0px 5px 0px;}
.client-newheight {height:500px;}

} @media (min-width: 1200px) {

/** business
* --------------------------------------------------*/

.business {padding:50px 0px 50px 0px;}
.business-txt1 {color:#d80909;font-size:36px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.business-txt2 {color:#333333;font-size:16px;text-align:center;padding:20px 5px 20px 5px;}
.business-txt2-1 {padding:20px 0px 10px 0px;}
.business-txt3 {color:#d9d9d9;font-size:14px;letter-spacing:1px;text-align:center;padding:10px 10px 0px 10px;}
.business-txt4 {color:#d80909;font-size:36px;font-weight:bold;text-align:left;padding:10px 0px 5px 0px;}
.business-txt5 {color:#FFFFFF;font-size:18px;text-align:left;padding:0px 0px 2px 0px;}
.business-txt6 {color:#6c6c6c;font-size:12px;text-align:left;padding:0px 0px 3px 0px;}
.business-height {height:400px;}
.business-blank1 {padding:5px 0px 5px 0px;}
.business-blank2 {padding:10px 10px 5px 10px;}
.business-blank3 {padding:0px 0px 5px 0px;}
.business-blank4 {color:#333333;font-size:16px;text-align:center;padding:0px 20px 0px 20px;}

/** communicational
* --------------------------------------------------*/

.communicational {padding:20px 0px 5px 0px;}
.communicational-txt1 {color:#FFFFFF;font-size:42px;text-align:center;padding:10px 0px 5px 0px;}
.communicational-txt2 {color:#FFFFFF;font-size:23px;text-align:center;padding:5px 0px 0px 0px;}
.communicationalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}


/** mechanical
* --------------------------------------------------*/

.mechanical {padding:120px 0px 80px 0px;}
.mechanical-txt1 {color:#FFFFFF;font-size:42px;text-align:center;padding:10px 0px 5px 0px;}
.mechanical-txt2 {color:#FFFFFF;font-size:23px;text-align:center;padding:5px 0px 0px 0px;}
.mechanical-txt3 {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 0px 0px 0px;}
.mechanicalline {border-top:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
.mechanicalblank1 {height:680px}
.mechanicalimg1 { width:170px;height:194px;}
.mechanicalimg2 { width:136px;height:155px;}
.mechanicalimg3 { width:136px;height:154px;}
.mechanicalimg4 { width:174px;height:198px;}
.mechanicalimg5 { width:214px;height:56px;}

.mechanical1-pos {position:absolute;width:170px;margin-top:200px;margin-left:-85px;text-align:center;z-index:100;}
.mechanical2-pos {position:absolute;width:136px;margin-top:20px;margin-left:-155px;text-align:center;z-index:100;}
.mechanical3-pos {position:absolute;width:136px;margin-top:20px;margin-left:19px;text-align:center;z-index:100;}
.mechanical4-pos {position:absolute;width:136px;margin-top:170px;margin-left:-255px;text-align:center;z-index:100;}
.mechanical5-pos {position:absolute;width:136px;margin-top:170px;margin-left:119px;text-align:center;z-index:100;}
.mechanical6-pos {position:absolute;width:174px;margin-top:0px;margin-left:-370px;text-align:center;z-index:100;}
.mechanical7-pos {position:absolute;width:174px;margin-top:0px;margin-left:196px;text-align:center;z-index:100;}
.mechanical8-pos {position:absolute;width:174px;margin-top:160px;margin-left:-500px;text-align:center;z-index:100;}
.mechanical9-pos {position:absolute;width:174px;margin-top:160px;margin-left:326px;text-align:center;z-index:100;}
.mechanical10-pos {position:absolute;width:174px;margin-top:320px;margin-left:-370px;text-align:center;z-index:100;}
.mechanical11-pos {position:absolute;width:174px;margin-top:320px;margin-left:196px;text-align:center;z-index:100;}
.mechanical12-pos {position:absolute;width:174px;margin-top:390px;margin-left:-180px;text-align:center;z-index:100;}
.mechanical13-pos {position:absolute;width:174px;margin-top:390px;margin-left:6px;text-align:center;z-index:100;}
.mechanical-line1-txt {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 90px 0px 0px;}
.mechanical-line1-pos {position:absolute;width:214px;margin-top:-50px;margin-left:-530px;text-align:center;z-index:80;}
.mechanical-line2-txt {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 0px 0px 80px;}
.mechanical-line2-pos {position:absolute;width:214px;margin-top:-50px;margin-left:315px;text-align:center;z-index:80;}
.mechanical-line3-txt {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 125px 0px 0px;}
.mechanical-line3-pos {position:absolute;width:214px;margin-top:110px;margin-left:-670px;text-align:center;z-index:80;}
.mechanical-line4-txt {color:#FFFFFF;font-size:16px;text-align:center;padding:5px 0px 0px 10px;}
.mechanical-line4-pos {position:absolute;width:214px;margin-top:110px;margin-left:455px;text-align:center;z-index:80;}
.mechanical-line5-txt {position:absolute;color:#FFFFFF;font-size:16px;text-align:center;margin-top:15px;margin-left:-38px;}
.mechanical-line5-pos {position:absolute;width:214px;margin-top:470px;margin-left:-530px;text-align:center;z-index:80;}
.mechanical-line6-txt {position:absolute;color:#FFFFFF;font-size:16px;text-align:center;margin-top:15px;margin-left:50px;}
.mechanical-line6-pos {position:absolute;width:214px;margin-top:470px;margin-left:315px;text-align:center;z-index:80;}
.mechanical-line7-txt {position:absolute;color:#FFFFFF;font-size:16px;text-align:center;margin-top:15px;margin-left:-40px;}
.mechanical-line7-pos {position:absolute;width:214px;margin-top:560px;margin-left:-350px;text-align:center;z-index:80;}
.mechanical-line8-txt {position:absolute;color:#FFFFFF;font-size:16px;text-align:center;margin-top:15px;margin-left:36px;}
.mechanical-line8-pos {position:absolute;width:214px;margin-top:560px;margin-left:135px;text-align:center;z-index:80;}

/** client
* --------------------------------------------------*/
.client {padding:170px 0px 0px 0px;}
.client-txt1 {color:#d80909;font-size:36px;font-weight:bold;text-align:center;padding:0px 5px 0px 5px;}
.client-txt2 {color:#FFFFFF;font-size:16px;text-align:center;padding:25px 5px 25px 5px;}
.client-txt3 {color:#d9d9d9;font-size:14px;letter-spacing:1px;text-align:center;padding:10px 5px 0px 5px;}
.client-txt4 {color:#FFFFFF;font-size:14px;text-align:center;padding:5px 0px 5px 0px;}
.client-height {height:400px;}
.client-blank1 {padding:5px 0px 5px 0px;}
.client-blank2 {padding:10px 35px 5px 35px;}
.client-blank3 {padding:0px 0px 5px 0px;}
.client-blank4 {border-bottom:1px solid #9c9d9d;}

.clientnew {padding:60px 0px 0px 0px;}
.client-newtxt1 {color:#FFFFFF;font-size:36px;text-align:right;padding:0px 5px 15px 5px;}
.client-newtxt1-1 {color:#FFFFFF;font-size:14px;text-align:left;padding:20px 5px 15px 5px;}
.client-newtxt2 {color:#FFFFFF;font-size:14px;text-align:left;padding:13px 5px 0px 30px;}
.client-newtxt3 {color:#FFFFFF;font-size:20px;text-align:left;padding:15px 0px 15px 0px;}
.client-newtxt4 {color:#FFFFFF;font-size:20px;text-align:left;padding:15px 0px 15px 30px;}
.client-newtxt5 {color:#FFFFFF;font-size:12px;text-align:left;padding:10px 2px 10px 2px;}
.client-newtxt6 {color:#FFFFFF;font-size:12px;text-align:center;padding:10px 2px 10px 2px;}
.client-newbg1 {background:rgba(0, 0, 0, 0.3);}
.client-newbg2 {background:rgba(0, 0, 0, 0.4);padding:0px 15px 0px 15px;}
.client-newbg3 {background:rgba(216, 9, 9, 0.2);padding:0px 5px 0px 5px;}
.client-newblank1 {padding:5px 5px 5px 5px;}
.client-newblank2 {background:rgba(0, 0, 0, 1);padding:1px 0px 0px 0px;}
.client-newblank3 {padding:10px 5px 5px 5px;}
.client-newblank4 {background:rgba(58, 74, 98, 1);padding:1px 0px 0px 0px;}
.client-newblank5 {padding:0px 5px 0px 5px;}
.client-newblank6 {border-bottom:1px dotted #cccccc;}
.client-newblank7 {padding:0px 0px 0px 0px;}
.client-newblank8 {padding:5px 0px 5px 0px;}
.client-newheight {height:482px;}
}

/** page-products
* --------------------------------------------------*/
.bgpage-pro {background:#07294f url(images/home/bg-who.jpg) repeat-x center bottom;padding:30px 0 0;}
.page-pro-left {padding:0 0 0 20px;}
.page-pro-center {padding:20px 0;}
.page-pro {background:#FFFFFF;padding:20px;border-radius:10px;box-shadow:1px 1px 3px 1px #222222;}
.page-pro-leftmenu {background:#000000;padding:10px;border-radius:10px;box-shadow:1px 1px 3px 1px #222222;}
.page-pro-left-tx1 {color:#FFFFFF;font-size:22px;text-align:left;padding:10px 5px;}
.page-pro-left-tx2 {background:#FFFFFF;padding:10px;border-radius:10px;}
.page-protopic {color:#FFFFFF;font-size:26px;text-align:left;padding:0 0 10px;}
.pro-tx1 {color:#666666;font-size:12px;text-align:center;padding:10px 0 5px;}
.pro-tx2 {color:#666666;font-size:12px;text-align:center;padding:8px 0 3px;}
.pro-tx3 {color:#666666;font-size:11px;font-weight:bold;text-align:center;padding:5px 0;}
.pro-boxtx1 {background:#999999;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding:5px 0;}
.pro-boxtx2 {background:#e6e6e6;color:#555555;font-size:14px;text-align:left;font-weight:bold;padding:5px 10px;}
.pro-boxtx3 {background:#FFFFFF;color:#555555;font-size:14px;text-align:left;padding:5px 10px;}
.pro-boxtx1s {background:#005aab;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding:5px 0;}
.pro-boxtx1s1 {background:#005aab;color:#FFFFFF;font-size:14px;text-align:left;font-weight:bold;padding:5px 10px;}
.pro-boxtx2s {background:#8fd6f4;color:#000000;font-size:14px;text-align:left;font-weight:bold;padding:5px 10px;}
.pro-boxtx3s {background:#FFFFFF;color:#000000;font-size:14px;text-align:left;padding:5px 10px;}
.pro-boxtx3s1 {background:#8fd6f4;color:#000000;font-size:14px;text-align:left;padding:5px 10px;}
.pro-boxtx1p {background:#999999;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding:5px 0;}
.pro-boxtx1p1 {background:#0099cc;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding:5px 0;}
.pro-boxtx1p2 {background:#006699;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding:5px 0;}
.pro-boxtx2p {background:#e6e6e6;color:#555555;font-size:14px;text-align:left;font-weight:bold;padding:5px 10px;}
.pro-boxtx3p {background:#fff7d9;color:#000000;font-size:14px;text-align:center;padding:5px 10px;}
.pro-boxtx3p1 {background:#e7ffdd;color:#000000;font-size:14px;text-align:center;padding:5px 10px;}
.pro-boxtx3p2 {background:#e4eff3;color:#000000;font-size:14px;text-align:center;padding:5px 10px;}
.pro-boxline1 {border-bottom:1px solid #FFFFFF;}
.pro-boxline1p {border-left:1px solid #FFFFFF;}
.pro-boxline2 {border-bottom:1px solid #cacaca;}
.pro-boxline2p {border-left:1px solid #FFFFFF;border-bottom:1px solid #cacaca;}
.pro-boxline3 {border-top:1px dashed #cacaca;}
.pro-boxline4 {border-bottom:1px solid #888888;}
.pro-boxline5 {border-right:1px solid #888888;}
.pro-boxline6 {border:1px solid #888888;}
@media screen and (max-width:1024px) {
.page-pro-left { padding:0 0 0 10px;}
.page-pro-center {padding:20px 0 10px;}
.page-pro {padding:20px 15px;}
.pro-tx1 {color:#78160a;font-size:11px;padding:8px 0;}
.pro-tx2 {color:#78160a;}
}
@media screen and (max-width:812px) {
.page-pro-center {padding:10px 0;}
.page-pro {padding:20px 10px;}
.page-protopic {font-size:22px;}
.pro-boxtx1 {font-size:13px;}
.pro-boxtx2 {font-size:13px;}
.pro-boxtx3 {font-size:13px;}
.pro-boxtx1s {font-size:13px;}
.pro-boxtx1s1 {font-size:13px;}
.pro-boxtx2s {font-size:13px;}
.pro-boxtx3s {font-size:13px;}
.pro-boxtx3s1 {font-size:13px;}
.pro-boxtx1p {font-size:13px;}
.pro-boxtx1p1 {font-size:13px;}
.pro-boxtx1p2 {font-size:13px;}
.pro-boxtx2p {font-size:13px;}
.pro-boxtx3p {font-size:13px;}
.pro-boxtx3p1 {font-size:13px;}
.pro-boxtx3p2 {font-size:13px;}
}
@media screen and (max-width:414px) {
.page-pro-left {padding:0 0 0 5px;}
.page-pro-center {padding:5px 0 10px;}
.page-pro {padding:15px 10px;}
.page-protopic {font-size:26px;}
.pro-boxtx1 {font-size:12px;}
.pro-boxtx2 {font-size:12px;padding:5px;}
.pro-boxtx3 {font-size:12px;padding:5px;}
.pro-boxtx1s {font-size:12px;}
.pro-boxtx1s1 {font-size:12px;padding:5px;}
.pro-boxtx2s {font-size:12px;padding:5px;}
.pro-boxtx3s {font-size:12px;padding:5px;}
.pro-boxtx3s1 {font-size:12px;padding:5px;}
.pro-boxtx1p {font-size:12px;}
.pro-boxtx1p1 {font-size:12px;}
.pro-boxtx1p2 {font-size:12px;}
.pro-boxtx2p {font-size:12px;padding:5px;}
.pro-boxtx3p {font-size:12px;padding:5px;}
.pro-boxtx3p1 {font-size:12px;padding:5px;}
.pro-boxtx3p2 {font-size:12px;padding:5px;}
}
/* ================================================================================================================ */

/** box
* --------------------------------------------------*/
.gal-item {overflow:hidden;padding:0px;}
.gal-item .box {overflow:hidden;}
.box img {height:100%;width:100%;object-fit:cover;-o-object-fit:cover;}
.gal-item a:focus {outline:none;}
.gal-item a:hover:after {opacity:1;}
.modal-open .gal-container .modal {background-color: rgba(0, 0, 0, 0.4);}
.modal-open .gal-item .modal-body {padding: 0px;}
.modal-open .gal-item button.close {
position: absolute;
width: 25px;
height: 25px;
background-color: #000;
opacity: 1;
color: #fff;
z-index: 999;
right: -12px;
top: -12px;
border-radius: 50%;
font-size: 15px;
border: 2px solid #fff;
line-height: 25px;
-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.35);
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.35);
}
.modal-open .gal-item button.close:focus {outline:none;}
.modal-open .gal-item button.close span {position:relative;top:0;font-weight:lighter;text-shadow:none;}

.box-download-no {color:#FFFFFF;width:100%;font-size:16px;text-align:center;padding:8px 6px;}
.box-download {color:#FFFFFF;width:100%;font-size:16px;text-align:center;padding:8px 6px;}
@media screen and (max-width:1024px) {
.box-download-no {font-size:13px;}
.box-download {font-size:13px;}
}
@media screen and (max-width:812px) {
}
@media screen and (max-width:414px) {
.box-download-no {font-size:14px;}
.box-download {font-size:14px;}
}


.box-download-no, .box-download-no.disabled, .box-download-no[disabled] {background-color:#8b0029;}
.box-download, .box-download.disabled, .box-download[disabled] {background-color:#8b0029;}
.box-download:hover, .box-download:focus, .box-download:active, .box-download.active {
color:white;background-color:#224a06;outline:none !important;
}
.box-download,
.input-group-box-download {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;

-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}

.box-job {color:#FFFFFF;width:110px;font-size:13px;text-align:center;padding:6px;}
.box-job, .box-job.disabled, .box-job[disabled] {background-color:#e02626;}
.box-job:hover, .box-job:focus, .box-job:active, .box-job.active {color:white;background-color:#000000;outline:none !important;}
.box-job,
.input-group-box-job {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}

.box-galler {color:#FFFFFF;width:100%;font-size:16px;text-align:center;padding:8px 6px 5px;}
@media screen and (max-width:1024px) {
.box-galler {font-size:14px;}
}
@media screen and (max-width:812px) {
.box-galler {font-size:12px;}
}
@media screen and (max-width:414px) {
}


.box-galler, .box-galler.disabled, .box-galler[disabled] {background-color:#62ac12;}
.box-galler:hover, .box-galler:focus, .box-galler:active, .box-galler.active {color:white;background-color:#ff5900;outline:none !important;}
.box-galler,
.input-group-box-galler {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}

.box-article {color:#FFFFFF;width:200px;font-size:16px;text-align:center;padding:8px 6px 6px;}
@media screen and (max-width:1024px) {
.box-article {font-size:14px;padding:8px 6px 5px;}
}
@media screen and (max-width:812px) {
.box-article {font-size:12px;}
}
@media screen and (max-width:414px) {
}

.box-article, .box-article.disabled, .box-article[disabled] {background-color:#005aab;}
.box-article:hover, .box-article:focus, .box-article:active, .box-article.active {color:white;background-color:#000000;outline:none !important;}
.box-article,
.input-group-box-article {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;

-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}

.box-bm {border-radius:15px;color:#FFFFFF;}

.box-b {color:#FFFFFF;width:120px;font-size:14px;font-family:'centurygothic';text-align:center;padding:8px 6px 8px 6px;}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:812px) {
.box-b {font-size:12px;}
}
@media screen and (max-width:414px) {
}

.box-b, .box-b.disabled, .box-b[disabled] {background-color:#ff0000;}
.box-b:hover, .box-b:focus, .box-b:active, .box-b.active {color:white;background-color:#FF6600;outline:none !important;}
.box-b,
.input-group-box-b {
border-radius: 5px !important;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}

#myBtn {
display: none;
position: fixed;
bottom: 40px;
right: 30px;
z-index: 99;
outline: none;
background-color:#000000;
font-weight:bold;
border:#c0c0c0 3px solid;
color: white;
cursor: pointer;
padding: 20px 15px 20px 15px;
border-radius: 10px;
}

#myBtn:hover {background-color:#ed0000;border:#fdaeae 3px solid;}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:812px) {
}
@media screen and (max-width:414px) {
#myBtn {right:10px;padding:10px;}

}
/* ================================================================================================================ */

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

@font-face {
font-family: 'supermarketregular';
src: url('font/supermarketregular/supermarket-webfont.eot');
src: url('font/supermarketregular/supermarket-webfont.eot?#iefix') format('embedded-opentype'),
	 url('font/supermarketregular/supermarket-webfont.woff2') format('woff2'),
	 url('font/supermarketregular/supermarket-webfont.woff') format('woff'),
	 url('font/supermarketregular/supermarket-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

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

@font-face {
font-family: 'centurygothic';
src: url('font/century-gothic/gothic-webfont.eot');
src: url('font/century-gothic/gothic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('font/century-gothic/gothic-webfont.woff2') format('woff2'),
	 url('font/century-gothic/gothic-webfont.woff') format('woff'),
	 url('font/century-gothic/gothic-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ozone';
src: url('font/ozone/db_ozone_x_v3.2.eot');
src: url('font/ozone/db_ozone_x_v3.2.eot?#iefix') format('embedded-opentype'),
	 url('font/ozone/db_ozone_x_v3.2.woff2') format('woff2'),
	 url('font/ozone/db_ozone_x_v3.2.woff') format('woff'),
	 url('font/ozone/db_ozone_x_v3.2.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}