.abusstarget {    position: absolute;    top: -70px;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #f6ab00 !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 1px!important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 1px!important;animation: none;opacity: 1 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 1px!important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*rightcont&leftcont*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;height:auto!important;width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.fl {width:200px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content{overflow:hidden}#RWDfullscreen01,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:16px;line-height:1.8;letter-spacing:1px;}#RWDfullscreen01 p{font-size:16px;line-height:1.8;letter-spacing:1px;margin:0}h1, h2, h3, h4 {font-family: 'Noto Sans TC', sans-serif;}/*04選單反白*//*menu04*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after{display:block;position:absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic{background:#fff}.RWDmenu_plus04 .menu li a {letter-spacing: 1px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover{background:transparent;color:#fff}.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a,.RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover{color:#002e7a}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: 500;padding:25px 20px}.RWDmenu_plus04 .site-nav .menu>li>a{color:#fff}.RWDmenu_plus04 .is-up .site-nav .menu>li>a{color:#333;font-weight: bold;}.RWDmenu_plus04 .lang-select-label:hover:after,.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after{border-color:#fff}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .is-up .lang-select-label:after, .RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {border-color: #333;}.RWDmenu_plus04 .is-up .lang-select-label:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.is-active>a:after{border-color:#273596}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#fff}.RWDmenu_plus04 .is-up .features .cart-btn,.RWDmenu_plus04 .is-up .features .querycar-btn,.RWDmenu_plus04 .is-up .features .share-group a,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .lang-select{color:#333}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i{transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding:10px}.RWDmenu_plus04 .site-nav .menu ul li a{font-size:15px}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{text-decoration:none;font-weight:400;background:#002e7a;color:#fff}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border-color: #fff;}.RWDmenu_plus04 .site-nav .menu li.has-child>a{padding:25px 25px 25px 15px}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{margin-right:10px}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px;top: calc(100% + 9px); margin-left: -100px;width: 200px;}.RWDmenu_plus04 .is-up .site-nav .menu>li>ul {top: calc(100% + 1px);}.RWDmenu_plus04 .header{background:#020916;transition:.5s;padding:8px 10vw 8px 6vw}.RWDmenu_plus04 .logo{width:270px;filter:brightness(0) invert(1);margin:13px 0 0;transition:.5s}.RWDmenu_plus04 .is-up .logo{filter:none;transition:.5s}.RWDmenu_plus04 .header.is-up{background:#fff;padding:0 11vw 0 8vw;border-bottom:1px solid #eee}.RWDmenu_plus04 .site-nav .menu{text-align:right}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}.RWDbanner_plus01 .pic-box{margin-left:6vw;padding-top:90px}.banners{background:#020916;position:relative}.RWDbanner_plus01 .slick-caption{left:10vw;top:auto;bottom:5vw;width:50%;color:#fff}.RWDbanner_plus01 .txt1{font-size:18px;letter-spacing:3px}.RWDbanner_plus01 .txt2{font-size:70px;font-weight:700;letter-spacing:4px}.RWDbanner_plus01 .txt3{font-size:30px;letter-spacing:5px;font-weight:700}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;border:0}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:4px solid rgba(255,255,255,.5);border-radius:0;width:10px;height:10px}.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}@media (max-width: 991px) {/*tops*/ 
.scrollTop002{right:15px;bottom:150px}}@media (max-width: 600px) {/*fols*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}.RWDbanner_plus01 .page-scroll.style-custom span {writing-mode: vertical-lr;line-height: 1; font-size: 12px;}.RWDbanner_plus01 .scrolllink:after { content: ""; position: relative;display: inline-block;width: 1px; height: 100px; background: #fff}.RWDbanner_plus01 .page-scroll { bottom: -14%; left: 5vw;}.RWDbanner_plus01 .page-scroll a {color: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px; height: 8px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}.RWDbanner_plus01 .page-scroll{bottom:0;left:3vw;height:80px}.RWDbanner_plus01 .page-scroll:after { content: ""; position: absolute; width: 1.5px; height: 30px;animation-name: s_down; background: #fff; left: 50%; animation-duration:1.8s;animation-iteration-count:infinite;}@keyframes s_down{    from{        top:-40px;    }    to{       top:150px;    }}/*abuss*/ 
.abuss{position:relative;background:#020916}.abuss .container{width:80%}.RWDright_cont002 .item-first>a{width:35%;margin-right:5%}.RWDright_cont002 .item-first .text-box .text{margin:0;width:100%;color:#fff}.RWDright_cont002 .item-first{display:flex;align-items:center;justify-content:space-between}.index h1.main-title,.RWDproduct002_v3 .main-title{font-size:30px;letter-spacing:3px;line-height:1;margin:0 0 20px;font-weight:500;font-family:'Noto Sans TC',sans-serif}.RWDnews005 h1.main-title, .RWDproduct002_v3 .main-title {color: #111;}.abusbox p{color:#ccc;letter-spacing:2px!important}.abusbox h4{font-size:15px;margin:60px 0 30px}.abusbox ul{margin:0;border:1px solid #1d293e;padding:30px;display:flex;flex-wrap:wrap;align-items:center;list-style:none;justify-content:space-between; animation-delay: .5s !important;}.abusbox ul li{width:100%}.RWDright_cont002 .item-first .text-box a{display:none}.abuss:before{content:"";background:url(archive/image/customization/abbg.jpg) no-repeat;width:30vw;height:100%;position:absolute;right:0;bottom:0;background-size:contain;background-position:bottom}/*services*/ 
.index .RWDService002 h1.main-title { display: none;}.services{background:url(archive/image/customization/serbg.jpg) no-repeat;background-size:cover;background-attachment:fixed;background-position:center;padding:60px 0}.RWDService002{padding:0}.RWDService002 h2.sub-title,.index .section-line{display:none}.index .RWDService002 h1.main-title{color:#fff;font-weight:500}.funny-boxes.float-shadow > .funny-boxes-icon{border-radius:0;box-shadow:none;line-height:1;width:80px;height:80px;margin:0 0 10px}.funny-boxes > .funny-boxes-text > h4{font-size:18px;color:#fff;margin:10px 0 0;padding:0;font-weight:400}.RWDService002 .fa{width:70px;height:85px}.RWDService002 .section-subject{margin:0 0 30px}.funny-boxes > .funny-boxes-text > h4 h4{letter-spacing:1px;color:#ccc}/*products*/ 
.products{position:relative;padding:100px 0 40px}.RWDproduct002_v3{padding:0}.products .container{width:80%}.RWDproduct002_v3 .main-title{margin:0}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4{padding:15px 0;color:#333;letter-spacing:1px;font-weight:700;line-height:1.5;background: white;}.products:after{content:"";background:url(archive/image/customization/pdeco.jpg);width:100%;height:100%;position:absolute;top:0;z-index:-1;opacity:.2}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #002f7b;}/*paras*/ 
.RWDparallax_new .picbgbox{height:23vw!important}.paras{position:relative}.paras:before{content:"";background:url(archive/image/customization/pdeco.jpg);width:100%;height:100%;position:absolute;top:0;z-index:-1;opacity:1}.paras .overlay{display:flex;align-items:center;height:100%}.paras .container.editor{width:80%;font-size:50px;letter-spacing:3px;font-weight:500;font-family:'Noto Sans TC',sans-serif;color:#222}/*newss*/ 
.newss{padding:100px 0;position:relative}.RWDnews005 h1.main-title {margin: 0;}.newss .container{width:79%}.newss .RWDnews005 .margin-top-20{display:none}.RWDnews005 .owl-carousel .owl-item div{padding:0 40px}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{display:none}.owl-theme .owl-controls .owl-page span{width:20px;border-radius:0;height:5px;transition:.5s}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{width:30px;transition:.5s}.RWDnews005 .controlls-over .owl-pagination{margin:30px auto 0}
/*footer start*/

/*rights*/ 
.rights{display:flex;font-size:12px;padding:60px 0 20px;color:#888;justify-content:flex-start;background:transparent;flex-wrap:wrap;align-items:center;width:100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px}.scrollTop002{bottom:250px;right:28px}.ft_link .RWDedictor {display: flex;flex-wrap: wrap;text-align: center;}.ft_link a{width:250px;display:inline-block;margin:15px 0 0;padding:10px;color:#fff;font-weight:600;letter-spacing:1px;font-size:15px}a.linecontact{background:#00c300}a.fbcontact{background:#3B5793}.ft_link{width:250px;display:flex;align-items:end}.ft_link a i{margin-right:10px;font-size:18px;position:relative;top:1px}a.linecontact span{font-weight:700;letter-spacing:0;margin-right:10px}.ft_link a:hover{filter:brightness(1.2)}.footers{background:#000;color:#fff;padding:80px 0 0;letter-spacing: 1px;}.footers .container{width:70%;display:flex;justify-content:space-between;flex-wrap: wrap;}.ft_info{width:calc(100% - 250px);line-height:2}.ft_info .RWDedictor{display:flex;align-items:flex-end}.ftinner.top{margin-right:60px}.ftinner.top h4 span{font-size:15px;color:#999;letter-spacing:1px;margin-left:60px;position:absolute;width:fit-content;top:50%;transform:translateY(-50%)}.ftinner.top h4{font-size:20px;letter-spacing:3px;margin:0 0 20px;position:relative}.ftinner a{color:#fff}.ftinner a:hover{opacity:.5}

/*footer end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;letter-spacing: 2px;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 1px;color: #333;text-align: left;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 1px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;color: #fff;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color:#fff !important; transition: all 0.2s ease;border: 1px solid #020916;background: #020916;}.btn.btn_back a:hover {border: 1px solid #25385a;color: #fff;background: #25385a;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px; background: #020916;transition: all .2s ease;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}.new-form .new-width .currectsend_btn a:hover {background: #25385a;}.new-form .new-width .currectsend_btn a {padding: 10px 40px;display: block;width: 200px;text-align: center;transition: 0.5s;color: #fff;}/*聯絡我們*/ 
.formdesc ol, .formdesc ul {margin-top: 0;margin-bottom: 10px;list-style: none;padding: 0;}.customized_columns ._input, .customized_columns select {border: 1pxsolid #838383;background-color: #efefef;font-size: 15px;}.page_wrapper_bg section.call_to_action a {color:#333}/*麵包屑*/ 
.hgroup .container {border-bottom: 1px dotted #cccccc;}.hgroup .breadcrumb {border: none 1px #ccc;letter-spacing: 1px;}/*最新消息-此處可編輯文字*/ 
.layoutlist_8 .list_subject .summary {margin: 5px 0;}/*日期*/ 
.layoutlist_8 .listdate .yearmonth {text-align: right;}.layoutlist_8 .listdate .day {text-align: right;}/*最新消息區間線*/ 
.layoutlist_8 .item {padding: 44px 0; border-bottom: 1px dotted #ccc;}/*工程實績*/ 
.layoutlist_2 .album_item_subject {padding: 9px 5px;letter-spacing: 1px;font-weight: 600;}.row .album_d_item a {border-bottom: 1px none #b2b2b2;}td:hover {color: #002e7a;}.row .album_d_item {padding-bottom: 0; border-bottom: 0 solid #b2b2b2;margin:0;}#article .btn.btn_back a, #album .btn.btn_back a {padding: 5px 31px;display: block;}/*產品介紹側欄目錄*/ 
.m2018 .products-nav .nav-title {background: #020916;color: #fff;text-align: center;}.m2018 .products-nav ul li {padding: 0 0 0 0px;}.m2018 .products-nav>ul>li:last-child {border-bottom: #ccc 1px solid;}.page_wrapper_bg .products-nav>ul> li.active > a {color: #25385a;font-weight: bold;} .page_wrapper_bg .products-nav>ul>li:hover > a {  color: #25385a;}.page_wrapper_bg .products-nav>ul> li.active {border-bottom: 1px solid #ccc;}.item.product_list_item:hover .subject {    color: #082a68;}

/*內頁 end*/
/*內頁小螢幕 start*/

@media (max-width: 1700px) {}@media (max-width: 1500px) {}

/*內頁小螢幕 end*/
/*小螢幕 start*/

@media (min-width: 1921px) and (max-width: 2560px) {.RWDmenu_plus04 .header {padding: 18px 10vw 8px 6vw;}.RWDparallax_new .picbgbox { height: 30vh !important;}}@media (max-width: 1700px) {.RWDmenu_plus04 .header{padding:8px 4vw 8px 6vw}.RWDmenu_plus04 .header.is-up{padding:0 8vw 0 6vw}}@media (max-width: 1500px) {.products{padding:80px 0 20px}.newss{padding:80px 0}.products .container,.footers .container,.newss .container{width:85%}.paras .container.editor{width:80%;font-size:30px}.paras .overlay{align-items:baseline;padding-top:8vw}.RWDnews005 .owl-carousel .owl-item div {padding: 0 2vw;}}@media (max-width: 1400px) {.RWDbanner_plus01 .scrolllink:after{height:150px}.RWDmenu_plus04 .header.is-up{padding:0 2vw}.RWDbanner_plus01 .txt2{font-size:50px}.RWDbanner_plus01 .txt3{font-size:22px;letter-spacing:3px}.index h1.main-title,.RWDproduct002_v3 .main-title{font-size:25px}.abusbox h4{margin:40px 0 20px}.RWDright_cont002 .item-first>a{width:40%;margin-right:5%}.abuss .container{width:90%}.products .container,.footers .container,.newss .container{width:90%}}@media (max-width: 1300px) {.abusbox ul{padding:20px}}@media (max-width: 1200px) {.page_wrapper_bg .main .container {padding-left: 15px; padding-right: 15px}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .pic-box{margin-left:3vw}.RWDmenu_plus04 .header{padding:8px 2vw 8px 3vw}.RWDmenu_plus04 .site-nav .menu>li>a{padding:25px 15px}.RWDbanner_plus01 .slick-caption{left:6vw;bottom:6vw}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#020916}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu li a{color:#222;letter-spacing:1px;font-size:16px}.abuss .container{width:97%}.RWDright_cont002 .item-first>a{margin-right:0}.services,.newss{padding:60px 0}.products .container,.newss .container{width:100%}.paras .container.editor{width:90%;font-size:30px}.paras .overlay{padding-top:7vw}.footers .container{width:90%}.ft_link a,.ft_link{width:200px}.ft_info{width:calc(100% - 200px)}.ftinner.top{margin-right:30px}.rights{letter-spacing:0}.ftinner.top h4 span {margin-left: 30px;}.services {padding: 10px 0 40px;}/*內頁關於我們*/b, strong {font-weight: 700; line-height:1.8;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle__line{background:#fff}.ml-stack-nav-toggle i{color:#fff;margin-right:5px}.is-up .ml-stack-nav-toggle__line{background:#222}.is-up .ml-stack-nav-toggle i{color:#222}.RWDmenu_plus04 .features:after{background-color:#13213a}.RWDright_cont002 .item-first .text-box{width:60%;padding-left:5%}.RWDService002 .fa{width:50px;height:60px}.funny-boxes.float-shadow > .funny-boxes-icon{width:60px;height:60px}.RWDproduct002_v3 .popup-portfolio{margin:0}.RWDparallax_new .picbgbox{height:25vw!important}.services{background-size:cover;background-attachment:initial}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 15px;margin:0 0 30px}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .header{padding:10px 2vw 8px 3vw}.RWDbanner_plus01 .slick-caption{left:60px;bottom:50px}.RWDmenu_plus04 .header{padding:11px 25px}.RWDmenu_plus04 .header.is-up{padding:0 20px}.RWDright_cont002 .item-first{flex-direction:column-reverse}.abuss .container{width:90%}.RWDright_cont002 .item-first .text-box{width:100%;margin:60px 0;padding:0}.RWDright_cont002 .item-first>a{display:none}.products{padding:60px 0 20px}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 10px;margin:0 0 20px}.RWDparallax_new .picbgbox{height:35vw!important}.paras .container.editor{width:85%}.paras .overlay{padding-top:8vw}.ft_info,.ft_link{width:100%}.ft_info{margin:0 0 30px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 0;}.RWDService002 .container.section-content { width: 90%;}.funny-boxes > .funny-boxes-text > h4 { font-size: 16px;}.funny-boxes > .funny-boxes-text > h4 h4{letter-spacing:0;color:#ccc;font-size:16px}.footers {padding: 60px 0 0;}/*工程實績*/ 
.layoutlist_2 .album_item {margin: 10px 0;width: calc(100%/3 - 1px);float: left;height: auto !important;}.row .album_d_item a {    display: block;    text-align: center;    height:300px;    padding-bottom: 0;    width: 100%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.album_item {width: calc(100%/3 - 1px);float: left;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDnews005 .owl-carousel .owl-item div { padding: 0 4vw;}.btn.btn_back {width: auto;}.new-form .new-width .currectsend_btn a {float: right;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDService002 .col-sm-4.col-md-4 { width: 33.3333333%;float: left;}.funny-boxes.not-right-column {padding-bottom: 0;}.RWDproduct002_v3 .section-subject,.RWDnews005 .section-subject{margin:0 0 30px}.RWDproduct002_v3 .popup-portfolio .portfolio-item{width:calc(100%/2 - 1px);padding:0 10px;margin:0 0 20px}.paras .container.editor{width:95%;font-size:20px}.ft_info .RWDedictor{flex-direction:column;align-items:flex-start;text-align:center}.ftinner{margin:0!important;width:100%}.ft_info{margin:0}.ft_link{justify-content:center}.RWDssl01,.rights .RWDedictor{margin-right:0}.rights{flex-direction:column;padding:40px 0 20px}.footers{padding:40px 0 0}.ftinner.top h4 span{position:relative;margin:15px 0 0;display:block;text-align:center;width:100%;top:auto;transform:none}/*工誠實績*/ 
.layoutlist_2 .album_item { width: calc(100%/2 - 1px)}.RWDslider01 .pic-list {width: 100%; padding-right: 0;}.RWDslider01 .text {width: 100%;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {    position: static;    margin-left: inherit;    text-align: center;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 30}.RWDslider01.pic-right .pic-list {padding-left: 0;}.row .album_d_item a {height: auto;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .logo{width:250px}.RWDmenu_plus04 .header{padding:8px 20px}.RWDbanner_plus01 .pic-box{padding-top:85px;margin-left:0}.RWDmenu_plus04 .features{padding:0;margin-right:20px;line-height:20px}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{border:1px solid rgba(255,255,255,.5)}.RWDbanner_plus01 .slick-caption{left:0;bottom:100px;}.RWDbanner_plus01 .txt2{font-size:35px;letter-spacing:3px}.RWDbanner_plus01 .txt1{font-size:16px}.RWDbanner_plus01 .txt3{font-size:18px}.RWDmenu_plus04 .header.is-up {padding: 0 20px 0 15px;}.RWDright_cont002 .item-first .text-box .text {overflow: hidden;}.index h1.main-title,.RWDproduct002_v3 .main-title{font-size:20px;line-height:1.5;letter-spacing:1px}.abusbox p{letter-spacing:1px!important}.abuss:before { width: 50vw;}#RWDfullscreen01 p,#RWDfullscreen01{line-height:2}.abusbox h4{line-height:2;font-weight:400;letter-spacing:1px}.abuss .container{width:100%;padding:0 30px!important}.abusbox ul{flex-direction:column}.abusbox ul li{width:100%}.RWDright_cont002 .item-first .text-box{margin:40px 0}.RWDService002 .col-sm-4.col-md-4{width:100%;margin:0 0 20px;padding:0 0 20px;position:relative}.RWDService002 .col-sm-4.col-md-4:after{content:"";background:#222;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70%;height:1px}.RWDService002 .section-subject{margin:0 0 10px}.RWDService002 .col-sm-4.col-md-4:last-child{padding:0;margin:0}.RWDService002 .col-sm-4.col-md-4:last-child:after{opacity:0}.funny-boxes{display:flex;justify-content:center;text-align:left}.funny-boxes-text{width:125px;margin-left:20px}.funny-boxes.float-shadow > .funny-boxes-icon{margin:0;width:50px;height:50px}.RWDService002 .fa{width:40px;height:70px}.RWDparallax_new .picbgbox{height:80vw!important}.paras .container.editor{text-align:center;letter-spacing:2px;font-size:35px}.paras .overlay{padding-top:10vw}.newss{padding:40px 0}.RWDnews005 .owl-carousel .owl-item div{padding:0 8vw}.owl-pagination { display: block;}.ft_info .RWDedictor{text-align:left}.ftinner.top h4 span{text-align:left}.ft_link a,.ft_link{width:100%}.ft_link .RWDedictor{width:100%}.ftsocial{width:100%}.scrollTop002 { bottom: 205px;}.services { padding: 10px 0 40px;}/*工誠實績*/ 
.layoutlist_2 .album_item { width: calc(100% - 1px);}.album_item img {    max-width: 100%;    width: 100%;    height: auto !important;}/*------*/ 
.btn.btn_back {width: 100%;}.btn.btn_back a {width: 100%;}.new-form .new-width .currectsend_btn a {width: 100%;}.page_wrapper_bg section.call_to_action>.container {padding: 0px;}div#album {padding: 0 !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*關於昌玹*/ 
.hgroup h1 {font-size: 28px;text-align: center; margin-bottom: 20px;}.hgroup .container {border-bottom: 0px dotted #cccccc;}.hgroup .breadcrumb {text-align: center; width: 100%;}/*產品介紹*/ 
.layoutlist_2  .col-xs-12 {width: 100%;}/*產品介紹詳情頁*/ 
.RWDproduct_page .products-info .name {text-align: center;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo{width:210px;margin:20px 0 0}.abuss .container{padding:0 20px!important}.index h1.main-title,.RWDproduct002_v3 .main-title{font-size:19px}.products{padding:40px 0 10px}.RWDmenu_plus04 .logo{width:170px;margin:20px 0 0}.RWDbanner_plus01 .txt2{font-size:30px;letter-spacing:2px;.abusboxpbrdisplay:none}.products .container,.newss .container{padding:0 10px}.paras .container.editor{font-size:30px}.RWDproduct002_v3 .section-subject,.RWDnews005 .section-subject{margin:0 0 20px}.footers .container{width:95%}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.paras .container.editor {font-size: 28px;}
}
/*320px end*/