.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:100%;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}@-webkit-keyframes flash2{from,75%,to{opacity:1;}25%{opacity:0;}}@keyframes flash2{from,75%,to{opacity:1;}25%{opacity:0;}}.flash2{-webkit-animation-name:flash2;animation-name:flash2;}@-webkit-keyframes fadeTop{0%{transform:translateY(10px);}100%{transform:translateY(0px);}}@keyframes fadeTop{0%{transform:translateY(10px);}100%{transform:translateY(0px);}}.fadeTop{-webkit-animation-name:fadeTop;animation-name:fadeTop;}header{position:fixed;top:0;left:0;z-index:50;width:100%;}header .container{position:relative;}header .logo{background:#fff;width:200px;height:120px;position:absolute;top:0;left:0;}@media screen and (max-width: 1199px){header .logo{left:20px;}}header .logo img{width:142px;height:auto;margin:11px 0 0 28px;}header .top{background:#e60013;padding:0 0 10px;z-index:1;}@media only screen and (max-width: 767px){header .top{height:60px;}}header .top .animate-bg{display:none;}header .right{text-align:right;}header .right .lang{display:inline-block;vertical-align:top;margin:10px 0 0 0;padding:0 0 0 13px;background:url('img/share/break.png') no-repeat left;}@media only screen and (max-width: 767px){header .right .lang{display:none;}}header .right .lang a{font-size:15px;width:40px;height:40px;line-height:40px;display:inline-block;vertical-align:top;text-align:center;margin:0 0 0 7px;}header .right .lang a.active{background:#ae000e;color:#fff;}header .right .social{background:url('img/share/break.png') no-repeat left;display:inline-block;vertical-align:top;margin:14px 21px 0 0;padding:0 0 0 11px;}@media only screen and (max-width: 767px){header .right .social{display:none;}}header .right .social img{width:30px;height:auto;margin:0 0 0 16px;}header .right .dollar{display:none;}@media only screen and (max-width: 767px){header .right .dollar{margin:17px 10px 0 0;display:inline-block;vertical-align:top;}}header .right .dollar a{font-size:23px;color:#fff;}header .right .tel{margin:17px 29px 0 0;display:inline-block;vertical-align:top;}@media only screen and (max-width: 767px){header .right .tel{margin:17px 0 0 0;}}header .right .tel .tel-item{display:inline-block;vertical-align:middle;font-size:15px;color:#fff;margin:0 0 0 18px;}header .right .tel .tel-item span{font-size:15px;color:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .right .tel .tel-item span{display:none;}}header .right .tel .tel-item a{font-size:15px;color:#fff;}header .right .tel .tel-item img{width:30px;height:auto;margin:0 6px 0 0;}header .menu{background:rgba(0,0,0,0.6);text-align:right;padding:21px 0 16px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu{display:none;}}header .menu .animate-bg{display:none;}header .menu li{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 55px;}header .menu li:hover a{border-bottom:4px solid #fff;}header .menu li:hover li a{animation:none;border:0;}header .menu li:hover .submenu{display:block;animation:fadeTop 0.2s ease forwards;}header .menu li.active a{border-bottom:4px solid #fff;}header .menu li.active li a{border:0;}header .menu a{font-size:16px;color:#fff;padding:0 0 16px;border-bottom:4px solid rbga(0,0,0);}header .menu .submenu{display:none;position:absolute;top:28px;left:50%;width:180px;margin-left:-90px;text-align:left;}header .menu .submenu ul{background:rgba(0,0,0,0.6);margin:14px 0 0;}header .menu .submenu li{display:block;margin:0;padding:9px 20px 9px 20px;}header .menu .submenu li:hover{background:#1f7e81;}header .menu .submenu li:hover .right-menu{display:block;animation:fadeTop 0.2s ease forwards;}header .menu .submenu li:hover .right-menu li{background:none;}header .menu .submenu li:hover .right-menu a{border-bottom:4px solid rgba(0,0,0,0);}header .menu .submenu li a{letter-spacing:1px;padding:0 0 5px;border-bottom:4px solid rgba(0,0,0,0);}header .menu .submenu .right-menu{display:none;position:absolute;width:210px;left:100%;top:0;}header .menu .submenu .right-menu ul{background:rgba(31,126,129,0.8);margin:0 0 0 2px;}header .menu .submenu .right-menu ul li:hover{background:#1f7e81;}header .bottom{background:#2b4751;display:none;height:60px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .bottom{display:block;background:#545251;}}header #btn-menu{position:absolute;bottom:12px;right:20px;margin:0;display:none;}header #btn-menu img{width:36px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #btn-menu{display:block;}}header .mobile-menu{display:none;background:#545251;position:absolute;top:119px;left:0;width:100%;padding:50px 0 60px;}header .mobile-menu li{list-style:none;text-align:center;margin:0 0 40px;}header .mobile-menu li.active li a{border:0;}header .mobile-menu li .has-child{padding:0 0 11px 24px;}header .mobile-menu li .arrow{width:24px;height:auto;}header .mobile-menu li a{padding:0 0 11px;display:inline-block;font-size:20px;color:#fff;}header .mobile-menu li .submenu{display:none;}header .mobile-menu li ul{margin:20px 0 0;}header .mobile-menu li li{margin:0;padding:10px 0;}header .mobile-menu li li a{padding:0;}header .mobile-menu .media{padding:30px 0 0;text-align:center;}header .mobile-menu .social{display:inline-block;vertical-align:top;border-right:2px solid #fff;line-height:40px;}header .mobile-menu .social a{display:inline-block;vertical-align:top;}header .mobile-menu .social a img{width:30px;height:auto;margin:0 30px 0 0;}header .mobile-menu .lang{display:inline-block;vertical-align:top;margin:0 0 0 30px;}header .mobile-menu .lang a{font-size:15px;color:#fff;display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;text-align:center;margin:0 20px 0 0;}header .mobile-menu .lang a.active{background:#ae000e;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#content{padding:120px 0 0;}}footer{background:#fff;text-align:right;padding:40px 0 17px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer{padding:20px 0;text-align:center;}}footer p{font-size:13px;letter-spacing:0.2px;}footer p a{font-size:13px;}.bg-overlay{z-index:30;background:#545251;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}.top-banner{position:relative;margin:60px 0 0;height:400px;}@media screen and (max-width: 991px){.top-banner{margin:0;height:200px;}}@media only screen and (max-width: 767px){.top-banner{margin:0;height:150px;}}.top-banner .bg-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:right;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner .bg-image{background-position:80%;}}.top-banner .container{position:relative;}.top-banner h1{font-weight:bold;font-size:45px;color:#1f7e81;margin:277px 0 0 0;z-index:10;position:relative;text-align:right;letter-spacing:0.5px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner h1{margin:100px 0 0;}}@media only screen and (max-width: 767px){.top-banner h1{margin:60px 0 0;}}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}p,li{word-break:break-word;}@keyframes bgEffect{from{width:0;}to{width:100%;}}@-webkit-keyframes bgEffect{from{width:0;}to{width:100%;}}header.animated .top .animate-bg{animation:bgEffect 1s linear forwards;}@media only screen and (max-width: 767px){header.animated .top .animate-bg{animation:none;}}header.animated .menu .animate-bg{animation:bgEffect 1s linear forwards;}@media only screen and (max-width: 767px){header.animated .menu .animate-bg{animation:none;}}header .top{background:none;position:relative;}header .top .animate-bg{display:block;background:#e60013;position:absolute;top:0;right:0;width:0;height:100%;}@media only screen and (max-width: 767px){header .top .animate-bg{width:100%;}}header .menu{background:none;position:relative;}header .menu .animate-bg{display:block;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:0;height:100%;}@media only screen and (max-width: 767px){header .menu .animate-bg{width:100%;}}.eleEffect{-webkit-animation:eleEffect 2s linear;-moz-animation:eleEffect 2s linear;-ms-animation:eleEffect 2s linear;-o-animation:eleEffect 2s linear;animation:eleEffect 2s linear;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;}@keyframes eleEffect{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@-webkit-keyframes eleEffect{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@-webkit-keyframes eleEffect2{from{-webkit-transform:perspective(1000px) rotate3d(0,1,0,60deg);transform:perspective(1000px) rotate3d(0,1,0,60deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}to{-webkit-transform:perspective(1000px);transform:perspective(1000px);}}@keyframes eleEffect2{from{-webkit-transform:perspective(1000px) rotate3d(0,1,0,60deg);transform:perspective(1000px) rotate3d(0,1,0,60deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}to{-webkit-transform:perspective(1000px);transform:perspective(1000px);}}.eleEffect2{-webkit-animation-name:eleEffect2;animation-name:eleEffect2;}#content{background:#d1cdca;}.banner{position:relative;}.banner .swiper-slide{position:relative;}.banner .swiper-slide .bg-image{display:block;width:100%;height:800px;background-position:center;background-size:auto 100%;}@media screen and (max-width: 1199px){.banner .swiper-slide .bg-image{display:none;}}.banner .swiper-slide .banner-img{display:none;width:100%;height:auto;}@media screen and (max-width: 1199px){.banner .swiper-slide .banner-img{display:block;}}.banner .swiper-slide .flip-ele:hover .text-container{transform:translateY(0);opacity:1;}.banner .swiper-slide .flip-ele:hover img{animation:eleEffect 0.6s forwards linear;}.banner .swiper-slide #truck:hover .text-container{transform:translateY(0);opacity:1;}.banner .swiper-slide #truck:hover img{transform:translateY(0);animation:eleEffect2 0.6s forwards linear;}.banner .swiper-slide .ele{cursor:pointer;}.banner .swiper-slide .ele .text-container{transition:all 1s ease;transform:translateY(100px);opacity:0;writing-mode:tb-rl;display:block;position:absolute;top:0;left:0;z-index:1;font-weight:bold;font-size:22px;color:#544c14;background:url('img/home/banner-tab.png') no-repeat;background-size:100% 100%;}.banner .swiper-slide .ele .text-container > span{display:block;min-height:calc(100% + 10px);text-align:center;}.banner .swiper-slide #worker1{position:absolute;bottom:5%;left:22%;width:23.9%;}.banner .swiper-slide #worker1 img{width:100%;height:auto;}.banner .swiper-slide #worker1 .text-container{top:-4%;left:34%;padding:11% 2.2%;}.banner .swiper-slide #worker2{position:absolute;bottom:4.5%;left:42%;width:21.5%;}.banner .swiper-slide #worker2 img{width:100%;height:auto;}.banner .swiper-slide #worker2 .text-container{top:-9%;left:40%;padding:11% 2.2%;}.banner .swiper-slide #truck{position:absolute;bottom:4%;right:-0.5%;width:29.9%;}.banner .swiper-slide #truck img{width:100%;height:auto;}.banner .swiper-slide #truck .text-container{background:url('img/home/banner-tab-2.png') no-repeat;background-size:100% 100%;top:-3%;left:-7%;padding:11% 2.2%;}.banner .swiper-pagination{width:100%;position:absolute;left:0;bottom:100px;text-align:center;z-index:20;}.banner .swiper-pagination-bullet{width:20px;height:20px;margin:0 10px;background:#fff;display:inline-block;vertical-align:top;border-radius:50%;opacity:0.5;-webkit-box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);}.banner .swiper-pagination-bullet:focus{border:0;outline:none;}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#fff;}.banner .banner-txt{background:url(img/home/slogan-mask.png) right;background-size:100%;position:absolute;top:560px;z-index:1;padding:16px 120px 10px 177px;}@media screen and (max-width: 1199px){.banner .banner-txt{position:relative;top:auto;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.banner .banner-txt{position:relative;top:auto;padding:10px 0 10px 20px;}}.banner .banner-txt h4{color:#fff;font-size:40px;padding:0 0 14px;letter-spacing:2px;font-family:'Microsoft JhengHei';}@media screen and (max-width: 991px),only screen and (max-width: 767px){.banner .banner-txt h4{font-size:30px;}}.banner .banner-txt h3{color:#fff;font-size:45px;font-weight:bold;padding:0 0 0 20px;letter-spacing:2px;font-family:'Microsoft JhengHei';line-height:33px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.banner .banner-txt h3{font-size:30px;}}@media only screen and (max-width: 767px){.banner .banner-txt h3{padding:0;}}.service-grid{margin:-50px 0 17px 0;z-index:10;position:relative;}@media screen and (max-width: 1199px){.service-grid{margin:17px 0;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service-grid{margin:20px 0 20px;}}.service-grid .left{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);background:url(img/home/bg-1.jpg) #fff no-repeat 62% 0%;background-size:139%;float:left;width:26%;padding:0 0 16px;}@media screen and (max-width: 991px){.service-grid .left{background:url(img/home/bg-1-t.jpg) #fff no-repeat 0% 0%;background-size:100%;}}@media only screen and (max-width: 767px){.service-grid .left{background:url(img/home/bg-1-m.jpg) #fff no-repeat 0% 0%;background-size:100%;}}.service-grid .left .home_editor{margin:112px 28px 32px;}@media screen and (max-width: 991px){.service-grid .left .home_editor{margin:0;padding:30px 0 0 30px;}}@media only screen and (max-width: 767px){.service-grid .left .home_editor{padding:30px;}}@media screen and (max-width: 991px){.service-grid .left hr{display:none;}}@media only screen and (max-width: 767px){.service-grid .left hr{display:block;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service-grid .left.service-left{display:none;}}.service-grid .left.service-bottom{display:none;width:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service-grid .left.service-bottom{display:block;}}.service-grid .left.service-bottom .home_editor{float:left;width:50%;margin:0 3% 0 0;}@media only screen and (max-width: 767px){.service-grid .left.service-bottom .home_editor{float:none;width:100%;margin:0;}}.service-grid .left.service-bottom .sb-right{position:relative;float:left;width:42%;background:url('img/home/border.png') left no-repeat;}@media only screen and (max-width: 767px){.service-grid .left.service-bottom .sb-right{float:none;width:100%;margin:0;background:none;}}.service-grid hr{height:3px;background:#d1d1d1;width:45%;margin:0 auto;}.service-grid h6{font-weight:bold;font-size:25px;color:#000;padding:35px 0 15px 28px;letter-spacing:1px;}.service-grid .client-logo{text-align:center;}.service-grid .client-logo .swiper-slide{border:1px solid #d1d1d1;height:116px;overflow:hidden;}@media screen and (max-width: 1199px){.service-grid .client-logo .swiper-slide{height:auto;}}.service-grid .client-logo .swiper-slide img{width:114px;height:auto;}@media screen and (max-width: 1199px){.service-grid .client-logo .swiper-slide img{width:100%;height:auto;}}.service-grid .client-logo .swiper-container{margin:0 30px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service-grid .client-logo .swiper-container{margin:0 40px;}}.service-grid .client-logo .swiper-button-prev{position:relative;background:url('img/share/arrow-000.svg') no-repeat;background-size:100%;width:22px;height:21px;top:auto;left:auto;right:auto;margin:0 13px 0 0;display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.service-grid .client-logo .swiper-button-next{position:relative;background:url('img/share/arrow-000.svg') no-repeat;background-size:100%;width:22px;height:21px;top:auto;left:auto;right:auto;margin:0;display:inline-block;}.service-grid .client-logo .client-btns{margin:26px 31px 0;}.service-grid .right{float:left;width:72.4%;margin:0 0 0 1.6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service-grid .right{float:none;width:100%;margin:0 0 17px;}}.service-grid .right .small-grid{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);width:31.8%;float:left;margin:21px 2.3% 0 0;}.service-grid .right .small-grid.col-d-2{margin-right:0;}.service-grid .right .small-grid:hover .pop{opacity:1;}.service-grid .right .small-grid .grid-txt{position:relative;font-size:20px;font-weight:bold;color:#fff;padding:14px 36px 12px 21px;background:#6d9091;}.service-grid .right .small-grid .grid-txt .arrow{width:26px;height:auto;position:absolute;top:16px;right:10px;}.service-grid .right .small-grid .img{position:relative;}.service-grid .right .small-grid .img img{width:100%;height:auto;}.service-grid .right .small-grid .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;}.service-grid .right .small-grid .pop{transition:all 0.5s ease;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(109,144,145,0.8);}.service-grid .right .small-grid .pop .overlay_editor{background:none;position:absolute;top:50%;left:0;width:100%;}.service-grid .right .big-grid{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);width:49%;float:left;margin:0 2% 0 0;}.service-grid .right .big-grid.last{margin:0;}.service-grid .right .big-grid:hover .pop{opacity:1;}.service-grid .right .big-grid .img{position:relative;background-size:cover;background-position:center;}.service-grid .right .big-grid .img img{width:100%;height:auto;}.service-grid .right .big-grid .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;}.service-grid .right .big-grid .grid-txt{position:relative;font-size:20px;font-weight:bold;color:#fff;padding:14px 0 12px 21px;background:#6d9091;}.service-grid .right .big-grid .grid-txt .arrow{width:26px;height:auto;position:absolute;top:16px;right:10px;}.service-grid .right .big-grid .pop{transition:all 0.5s ease;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(109,144,145,0.8);}.service-grid .right .big-grid .pop .overlay_editor{background:none;position:absolute;top:50%;left:0;width:100%;}.service2-grid{margin:20px 20px 0;}/*953795e33e25c16a067bcfa2a5842f5b*/.service2-grid .bg{display:none;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.service2-grid .bg{width:100%;height:auto;}}.service2-grid .item{position:relative;margin:0 0 20px;}.service2-grid .img{float:left;position:relative;z-index:10;width:232px;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fff;}@media only screen and (max-width: 767px){.service2-grid .img{width:150px;}}.service2-grid .img img{width:100%;height:auto;}@media only screen and (max-width: 767px){.service2-grid .img img{display:none;}}.service2-grid .txt-right{background:#fff;float:left;position:relative;width:calc(100% - 232px);}@media only screen and (max-width: 767px){.service2-grid .txt-right{width:calc(100% - 150px);}}.service2-grid .title-txt{background:#6d9091;font-weight:bold;font-size:18px;color:#fff;line-height:44px;width:100%;padding:0 0 0 20px;}.service2-grid .txt{background:#fff;font-size:14px;line-height:25px;color:#000;padding:20px;width:100%;height:calc(100% - 44px);overflow:auto;}@media screen and (max-width: 1199px){.contact-grid{margin:0 20px;}}.contact-grid .container{background:url('img/home/contact-bg.jpg') #fff no-repeat;overflow:hidden;position:relative;padding:0 0 20px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid .container{background:#fff;}}.contact-grid .container .bg{width:100%;height:auto;}.contact-grid .container .bg-wrap{position:relative;overflow:hidden;}.contact-grid .container .mask{position:absolute;top:0;left:222px;width:292px;height:387px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid .container .mask{width:100%;height:152px;left:0;bottom:0px;top:auto;}}@media only screen and (max-width: 767px){.contact-grid .container .mask{height:102px;}}.contact-grid .msg{position:relative;font-weight:bold;font-size:16px;margin:28px 0 15px -3px;letter-spacing:0.6px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid .msg{margin-left:0;}}.contact-grid .note{font-weight:bold;font-size:16px;position:absolute;top:0;right:27px;letter-spacing:0.5px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid .note{right:0;}}.contact-grid h3{position:absolute;top:0;left:0;font-size:30px;font-weight:bold;padding:28px 0 0 29px;letter-spacing:1px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid h3{position:relative;padding:0 20px;}}.contact-grid .alert-success{padding:50px 0;font-size:20px;color:#000;background:none;}.contact-grid #enquiry-form{position:relative;margin:0 0 0 31.7%;min-height:329px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid #enquiry-form{margin:0 20px;}}.contact-grid #enquiry-form input[type=text],.contact-grid #enquiry-form input[type=email]{background:#eaeaea;font-size:16px;border:0;box-shadow:none;border-radius:0;height:40px;line-height:40px;width:96.5%;padding:0 0 0 20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid #enquiry-form input[type=text],.contact-grid #enquiry-form input[type=email]{width:100%;margin:0 0 20px;}}.contact-grid #enquiry-form input[type=text].error,.contact-grid #enquiry-form input[type=email].error{background:#ffc4ca;}.contact-grid #enquiry-form textarea{font-size:16px;border:0;border-radius:0;box-shadow:none;background:#eaeaea;width:96.5%;height:80px;padding:11px 0 0 20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid #enquiry-form textarea{width:100%;}}.contact-grid #enquiry-form textarea.error{background:#ffc4ca;}.contact-grid #enquiry-form .input-right{margin:0 0 0 -4%;width:97%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid #enquiry-form .input-right{width:100%;margin:0;}}.contact-grid #enquiry-form .input-right input[type=text],.contact-grid #enquiry-form .input-right input[type=email]{width:100%;}.contact-grid #enquiry-form .form-group{margin-bottom:10px;}@media only screen and (max-width: 767px){.contact-grid #enquiry-form .form-group{margin-bottom:0;}}.contact-grid #enquiry-form .sel-wrap{background:#eaeaea;position:relative;cursor:pointer;width:96%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact-grid #enquiry-form .sel-wrap{width:100%;}}.contact-grid #enquiry-form .sel-wrap.error{background:#ffc4ca;}@media only screen and (max-width: 767px){.contact-grid #enquiry-form .sel-wrap{margin-bottom:20px;}}.contact-grid #enquiry-form .sel-wrap .selected{position:relative;padding:0 0 0 23px;line-height:40px;height:40px;overflow:hidden;}.contact-grid #enquiry-form .sel-wrap .selected span{font-size:16px;letter-spacing:0.4px;margin:0 32px 0 0;display:block;}.contact-grid #enquiry-form .sel-wrap .selected .arrow{position:absolute;right:15px;top:50%;margin-top:-11px;width:25px;}.contact-grid #enquiry-form .sel-wrap ul{overflow:auto;max-height:200px;position:absolute;width:100%;z-index:10;top:37px;left:0;display:none;background:#e9e9e9;border:1px solid #000;}.contact-grid #enquiry-form .sel-wrap ul ul{position:relative;border:0;max-height:none;display:block;background:none;top:auto;}.contact-grid #enquiry-form .sel-wrap ul ul li{padding:0 20px 0 40px;}.contact-grid #enquiry-form .sel-wrap li{position:relative;list-style:none;padding:0 20px;line-height:37px;color:#000;font-size:15px;}.contact-grid #enquiry-form .sel-wrap li:hover{background:#1f7e81;color:#fff;}.btn-submit{text-align:right;margin:10px 44px 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.btn-submit{text-align:center;margin:20px 0 0;}}.slide-submit{max-width:290px;width:100%;display:inline-block;vertical-align:top;background-color:#9a9e97;position:relative;text-align:left;height:42px;line-height:42px;background-size:auto 100%;margin:0 14px 0 0;}@media only screen and (max-width: 767px){.slide-submit{display:block;margin:0 auto;}}.slide-submit p{position:absolute;font-size:14px;right:0;top:0;width:38%;letter-spacing:0.6px;text-align:left;line-height:40px;color:#fff;box-sizing:border-box;}@media only screen and (max-width: 767px){.slide-submit p{width:40%;}}.slide-submit .handler{cursor:pointer;position:relative;z-index:1;width:150px;padding:0 0 0 55px;height:42px;line-height:42px;color:#fff;font-size:16px;background:url(img/share/cotact-form-submit-arrow.png) no-repeat #1f7e81;background-size:17px;display:block;background-position-y:center;background-position-x:89%;letter-spacing:0.2px;}.btn-reset{text-align:center;display:inline-block;font-size:15px;color:#fff;width:131px;height:42px;line-height:42px;background:#454545;}@media only screen and (max-width: 767px){.btn-reset{display:block;margin:20px auto 0;}}.btn-reset:link,.btn-reset:visited,.btn-reset:active{color:#fff;}footer{background:#d1cdca;}@media only screen and (max-width: 767px){.en .contact-grid .note{position:relative;margin:0 0 20px;}}.en .banner .swiper-slide .ele .text-container{writing-mode:horizontal-tb;padding:5%;background:url(img/home/banner-tab-3.png) no-repeat center;background-size:100% 100%;text-align:center;}.en .banner .swiper-slide #worker1 .text-container{top:2%;left:20%;padding:3% 5%;}.en .banner .swiper-slide #worker2 .text-container{top:57%;padding:3% 10%;left:20%;white-space:nowrap;}.en .banner .swiper-slide #truck .text-container{top:55%;padding:3% 8%;background:url(img/home/banner-tab-3.png) no-repeat center;background-size:100% 100%;}