/**/a:hover, a:active, a:focus {text-decoration: none;}.row{margin-left:0px;margin-right:0px;}body.wrapper_bg.lang_tw {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400 !important;    background: #fff;}body.wrapper_bg.lang_tw {    overflow-x: hidden;}/*banner*/ 
.RWDbanner_plus01 .logo img {    margin-bottom: 0;}/*標語*/ 
.txt1 h6 {    font-size: 16px;    color: #fff;    display: inline-block;    background: #f05d25;    border-radius: 20px;    padding: 7px 20px;    margin-right:15px;}.txt2 span {letter-spacing: 3px;font-weight: 500;}.txt3 {margin-top: 50px !important;margin-bottom: auto;}.txt2 {margin-top: 0 !important;}.txt4 {margin-top: 0 !important;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border-color:#f05d25;}.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: #1b3e24;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    text-decoration: none;    font-weight: 400;    color:#f05d25;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}/*shopping*/ 
.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: 14px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: 15px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #f05d25;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {    color: #f05d25;    font-weight: 400;}/*main*/ 
.main {margin-top: 73px;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 280px;float: none;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-weight: 400;    letter-spacing: 1px;    color: #333;    font-size:14px;}.RWDmenu_plus04 .site-nav .menu{    text-align: right;padding-right:103px;}.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: #f05d25;}.RWDmenu_plus04 .features {    display: flex;    flex-direction: row;    justify-content: flex-end;    width: 200px;    float: right;    background: transparent;    height:74px;}.RWDmenu_plus04 .header {padding:0 3%;background:#f4f4f6;transition: 0.3s;}.RWDmenu_plus04 .header.is-up {    background: #f4f4f6;    transition: 0.3s;    box-shadow: 0px 1px 9px -5px rgb(0 0 0 / 50%);}.RWDmenu_plus04 .container {max-width: 100%;}/*line預約*/ 
.line_webbtn a img {margin-right: 5px;}.line_webbtn a {    width: 150px;    height: 74px;    display: flex;    text-align: center;    flex-direction: row;    justify-content: center;    align-items: center;    color: #fff;    letter-spacing: 1px;    font-weight: 400;    font-size: 13px;    margin-left: 20px;    background: #1b3e24;    transition: 0.3s;}.line_webbtn a:hover {    color: #1b3e24;    background: #e7e7e7;transition: 0.3s;}/*選單icon*/ 
.RWDmenu_plus04 .features .cart-btn img {width: 25px;}.RWDmenu_plus04 .features .member-btn img {width: 25px;}.RWDmenu_plus04 .features .search-btn img {width: 25px;}span.cart-nu {font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;color:#525252;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 80%;    padding: 0;}/*about*/ 
.about_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/about_deco.png)no-repeat;    width: 542px;    height: 197px;    background-size: contain;    right: -50px;    bottom: 0px;    opacity: 0.1;    filter: blur(0.5px);}.about_block > .container {width: 90%;padding: 0;margin-left:0px;}.RWDright_cont002 > .container {width: 100%;padding: 0;}.RWDright_cont002 .item-first a .pic {float: none;width: 100%;border-radius: 0 100px 100px 0;}.RWDright_cont002 .item-first a {display: block;width: 50%;}.RWDright_cont002 .item-first {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    background: transparent;}.about_block:after {    content: "";    position: absolute;    width: 100%;    height: 60%;    background: #f4f4f6;    top: 0;    left: 0;    z-index: -1;}.about_block {    padding: 100px 0px;    background: transparent;    z-index: 1;    position:relative;    overflow-x: hidden;}.RWDright_cont002 .item-first .text-box {    float: none;    padding: 0;    padding-left: 100px;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box .title h5{    font-size: 25px;    line-height: 1.8em;    color: #1b3e24;    letter-spacing: 2px;    font-weight: 500;    text-align: center;    display: inline-block;    margin-top:0;    margin-bottom:0px;}.RWDright_cont002 .item-first .text-box .title {    text-align: left;    color: #000;    padding:0 20px;    font-weight:500;    line-height:1.5em;}.RWDright_cont002 .item-first .text-box .subtitle {    color: #666;    letter-spacing: 1px;    line-height: 1.5em;    padding:0 20px;    font-size:20px;}.RWDright_cont002 .item-first .text-box .title h5:nth-child(1) {margin-right: 30px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}/*.RWDright_cont002 .item-first .text-box .subtitle {display: none;}*/ 
.about-txt {    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    text-align: left;    font-family: 'Noto Sans TC', sans-serif;    margin-bottom: 50px;    padding: 0 20px;}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    margin-top: 20px;}.certi-item_title {    color: #457e38;    font-family: 'Noto Sans TC', sans-serif;    line-height: 1.5em;    text-align: center;    font-size: 14px;}.certi-item {    width: calc(100%/3);    text-align: center;}.certi-block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.certi-txt {    background: #cdcdcd;    text-align: center;    padding: 0px 20px;    color: #333;    font-weight: 500;    font-size: 18px;    width: 200px;    position: relative;    margin: 0;    transform: translateY(-17px);}.certi-subtitle {    color: #666;    text-align: left;    margin-top: 0px;    margin-bottom: 40px;    font-family: 'Noto Sans TC', sans-serif;    font-size: 16px;    line-height:1.5em;}.about-certi {    border: 1px solid rgb(44 76 36 / 30%);    border-radius: 5px;    padding: 0px 30px 30px 30px;}.certi-item:nth-child(3) {    border-right: 0;}.certi-item {    width: calc(100%/3);    text-align: center;    padding: 0 30px;    border-right: 1px solid rgb(44 76 36 / 30%);}.RWDright_cont002 .item-first .text-box > a {display: none;}.certi-txt:after {    content: "";    position: absolute;    width: 6px;    height: 6px;    border-radius: 50%;    background: #333;    right: 20%;    top: 50%;    transform: translateY(-50%);}.certi-txt:before {    content: "";    position: absolute;    width: 6px;    height: 6px;    border-radius: 50%;    background: #333;    left: 20%;    top: 50%;    transform: translateY(-50%);}.certi-section .certi-title {    color: #333;    letter-spacing: 1px;    font-size: 15px;    text-align: center;    margin-top: 10px;}.certi_item {    width: 200px;    text-align: center;    padding: 20px 10px;    border: 1px solid #ccc;    background: #fff;}.certi-section {    display: flex;    flex-direction: row;}.certi_item.first {margin-right: 30px;}.RWDright_cont002 .item-first .text-box .text .more_btn {    text-align: left;    float: left;}.RWDright_cont002 .item-first .text-box a:hover {    border-bottom: 1px solid #f05d25;    color: #f05d25;    transition: 0.3s;    background: transparent;}.RWDright_cont002 .item-first .text-box a {    border: 0;    padding: 0 10px;    width: auto;    border-bottom: 1px solid #333;    color: #333;    margin-left: 20px;    transition: 0.3s;    background: transparent;}/*系列總攬*/ 
.products_block:after {    content: "";    position: absolute;    width: 494px;    height: 184px;    background: url(archive/image/customization/p_deco.png)no-repeat;    background-size: contain;    bottom: 274px;    left: -100px;    opacity: 0.1;    z-index:-1;}.RWDproduct002_v2 .section-inner {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;}.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .section-line {display: none;}.products_block > .container {    width: 80%;    padding: 0;    max-width: 1700px;}.products_block {    padding: 100px 0px 60px 0px;    position: relative;    background: #fff;    z-index:1;}.RWDproduct002_v2 .section-inner .row:nth-child(1) {    width: 25%;    position: absolute;    top: 5%;    left: 0;    height: 55%;    margin-right: 0;}.RWDproduct002_v2 .section-subject {    position: absolute;    width: 25%;    left: 0;    text-align: center;    margin: 0 0 50px;    top: 10%;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {    width: calc(75% - 80px);}.RWDproduct002_v2 .section-inner {    justify-content: flex-end;}.RWDproduct002_v2 .section-inner .row:nth-child(1) .col-md-12 {    position: sticky;    top: 120px;}.RWDproduct002_v2 .main-title {    color: #333;    font-size: 40px;    letter-spacing: 2px;    font-weight: 500;    text-align: left;    line-height:1.5em;}.RWDproduct002_v2 .sub-title {    color: #666;    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 25px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;    text-align: left;}.RWDproduct002_v2 .filter-portfolio ul {    background: transparent;}.RWDproduct002_v2 .filter-portfolio ul > li {    display: block;    width: 100%;    margin: 0 0 15px 0px;    position:relative;}.RWDproduct002_v2 .filter-portfolio ul > li:after {    content: "";    position: absolute;    width: 10px;    height: 1px;    background: #9fa0a0;    right: 0;    bottom: 3px;    transform: rotate(40deg);    transition: 0.3s;}.RWDproduct002_v2 .filter-portfolio ul > li:hover:after {    transition-delay: 0.2s;    transition-duration: 0.3s;    background: #457e38;}.RWDproduct002_v2 .filter-portfolio ul > li:hover:before {    width: 100%;    transition: 0.2s;}.RWDproduct002_v2 .filter-portfolio ul > li:before {    content: "";    position: absolute;    height: 1px;    width: 0;    background: #457e38;    bottom: 0;    left: 0;    transition: 0.2s;}.RWDproduct002_v2 .filter-portfolio ul > li.active:before {    width: 100%;    transition: 0.2s;}.RWDproduct002_v2 .filter-portfolio ul > li.active:after {    transition-delay: 0.2s;    transition-duration: 0.3s;    background: #457e38;}.RWDproduct002_v2 .btn.btn-rj {    width: 100%;    text-align: left;    background-color: transparent;    color: #9fa0a0;    font-size: 16px;    letter-spacing: 1px;    border-bottom: 1px solid #9fa0a0;    border-radius: 0;    font-family: 'Noto Sans TC', sans-serif;padding: 5px 20px;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: transparent;    color: #457e38;}html.no-touch .RWDproduct002_v2 .btn.btn-rj:hover {    color: #457e38;background: transparent;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: transparent;    color: #457e38;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 40px);    margin: 0 20px 40px 20px;    padding: 40px;    box-shadow: 0px 0px 18px -10px #666;    transition: 0.3s;    background: #fff;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {    box-shadow: 0px 0px 18px -10px rgb(69 126 56);    transition: 0.3s;}.RWDproduct002_v2 .portfolio-bottom {margin-top: 50px;}.portfolio-bottom__h4{    color: #37682c;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 500;    line-height: 1.5em;}.portfolio-bottom-summary a p {    color: #666;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.5em;    margin-bottom:0px;    text-align: left;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v2 .bounceIn {    -webkit-animation-name: fadeInUp !important;    animation-name: fadeInUp !important;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #f05d25;}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .btn-box .btn {    border: 1px solid #457e38;    padding: 15px 50px 15px 20px;    letter-spacing: 1px;    color: #457e38;    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;    max-width: unset;    width:25%;    background: transparent;    position: absolute;    left: 0px;    bottom: 50px;}.RWDproduct002_v2 .btn-box .btn:after {    content: "";    position: absolute;    width: 30px;    height: 1px;    background: #457e38;    top: 50%;    transform: translateY(-50%);    right: 50px;    transition: 0.3s;}.RWDproduct002_v2 .btn-box .btn:before {    content: "";    position: absolute;    width: 9px;    height: 1px;    background: #457e38;    right: 50px;    transform: rotate(40deg) translateY(-4px);    top: 50%;    transition: 0.3s;}.RWDproduct002_v2 .btn-box .btn:hover:before {right: 35px;transition: 0.3s;}.RWDproduct002_v2 .btn-box .btn:hover:after {right: 35px;transition: 0.3s;}.RWDproduct002_v2 .popup-portfolio { margin: 0;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom__h4 {color: #457e38;}.RWDproduct002_v2 .showbottom a h4 {text-align: left;color: #333;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {border: 1px solid #efefef;}.products_block .RWDedictor {    display: flex;    flex-direction: column;    position: absolute;    bottom: 80px;}.products_block .p_cons a:hover {    background: #09b43c;    transition: 0.3s;    color: #fff;}.products_block .p_cons a:hover img {    filter: brightness(100);    transition: 0.3s;}.products_block .p_cons a {    display: block;    width: 100%;    border: 1px solid #09b43c;    padding: 5px 25px;    color: #09b43c;    font-size: 14px;    transition: 0.3s;}.products_block .p_cons {    width: 200px;    text-align: center;}.products_block .more_p {    width: 200px;    margin-top: 20px;    text-align: center;}.products_block .more_p a {    color: #000;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    border: 1px solid #333;    padding: 5px 25px;    font-size: 14px;    transition: 0.3s;}.products_block .more_p a:hover{    background: #000;    transition: 0.3s;    color: #fff;}.products_block .more_p a:hover img {    filter: brightness(100);    transition: 0.3s;}.products_block .more_p a img {    margin-right: 8px;    filter: brightness(0);}.products_block .p_cons a img {    margin-right: 4px;}/*news*/ 
.news_block .right_news {    float: right;    width: calc(100% - 420px);}.RWDnews005 p.text-left br {    display: none;}.news_block .left_title {    float: left;    width: 320px;    margin-right: 100px;    border-right: 1px solid #ccc;}.news_block {    position: relative;    padding: 100px 0px;    background: #f4f4f6;}.news_block .container {    width: 80%;    padding: 0;    min-width: 1170px;}.news_block .RWDedictor001 a {    display: block;    color: #666;    font-size: 15px;    letter-spacing: 1.5px;    border: 1px solid #999;    max-width: 150px;    text-align: center;    padding: 10px 0;    margin-top: 120px;    transition: all 0.5s ease 0s;    margin-left: 20px;}.news_block .RWDedictor001 a:hover{background-color:#555;border-color:#555;color:#fff;}.RWDnews005 .container{width:100% !important;min-width: auto !important;padding:0;}.RWDnews005 .section-subject{display: none;}.news_block .RWDedictor001 .section-subject{text-align: left;}.news_block .RWDedictor001 h1.main-title {    font-size: 40px;    margin: 0px;    color: #333;    font-weight: 500;    letter-spacing: 3px;    text-align: left;}.news_block .RWDedictor001 h2.sub-title {    font-size: 18px;    margin: 10px auto 0px;    color: #666;    font-weight: 400;    letter-spacing: 1px;    text-align: left;    margin-top: 10px;}.news_block .RWDedictor001 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: 0px;margin-right: 0px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 14px;}.RWDnews005 .controlls-over .owl-pagination{display:none;}.RWDnews005 .margin-top-20{margin-top: 10px !important;}.RWDnews005 h4{margin: 0 auto 15px;font-size: 21px;text-align: left;font-weight: bold;letter-spacing: 1.5px;color:#333;line-height:1.5;min-height: 65px;}.RWDnews005 h4 a {color: #333;font-weight:500;}.RWDnews005 p.text-left{margin-bottom:0;font-size: 15px;letter-spacing: 1px;color:#666;min-height: 90px;text-align: justify;line-height: 2;}.RWDnews005 ul.text-left{margin-top: 20px;letter-spacing: 2px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{z-index: 10;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: -156px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: auto;left: -100px;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: transparent;    border: 0;}/*footer*/ 
.footer_block {    background: #666;    padding-top: 100px;    position:relative;}.footer_block > .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.left_logo {width: 40%;}.right_contact {    width: 60%;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;}.copy_block {    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    padding: 10px 0px;    font-size: 12px;    color: #acacac;    letter-spacing: 1px;    height: 80px;    margin-top: 50px;    font-family: 'Noto Sans TC', sans-serif;    flex-wrap:wrap;}.footer_block:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #767676;    bottom: 80px;}.social_block {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.social-title {    width: 100%;    color: #fff;    letter-spacing: 1px;    margin-top: 20px;    font-size: 14px;    opacity: 0.8;    margin-bottom: 10px;}.line-social {margin-right: 15px;}.RWDssl01 {    margin: 0 20px;    padding: 0 20px;    border-left: 1px solid rgb(127 127 127 / 50%);    border-right: 1px solid rgb(127 127 127 / 50%);}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #acacac;}.contact-title {    font-size: 25px;    letter-spacing: 1px;    color: #fff;    margin-bottom:10px;}.tel_block {width: calc(60% - 50px);}.contact_txt{width: 40%;}.contact_title {width: 100%;}.phone-block h5 {    margin-top: 7px;    border-top: 1px solid #fff;    margin-right: 100px;    padding-top: 10px;    color: #fff;    letter-spacing: 2px;    font-weight: 400;    font-size: 15px;    line-height: 1.8em;    opacity:0.8;    padding-top:30px;}.phone-block h3 a {    font-size: 30px !important;    letter-spacing: 1px;    color: #fff;}.info-block ul li a {color: #fff;}.info-block ul li {    list-style: none;    margin-bottom: 7px;    color: #fff;    letter-spacing: 2px;    font-size: 15px;    opacity: 0.9;    line-height: 1.5em;}.info-block ul {padding-left: 0;}.footer_logo {    font-size: 40px;    color: #fff;    font-weight: 500;    letter-spacing: 2px;    line-height: 1em;}/*scrolltop*/ 
.scrollTop002 {    bottom: 180px;    right: 21px;}/*動畫*/@keyframes fly_in{form{transform: translateY(30px);opacity: 0;}to{transform: translateY(0px);opacity: 1;}}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    animation-name: fly_in;    animation-delay: 0.3s;    animation-duration: 1s;    animation-fill-mode:forwards;    animation-timing-function: ease-in-out;    animation-iteration-count: unset;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(2) {    animation-delay: 0.6s;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(3) {    animation-delay: 0.9s;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(4) {    animation-delay: 1.2s;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 40px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;z-index:111111 !important}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ec7234 !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}/*fix*/ 
.fix_product a img {    margin-bottom: 7px;}.fix_product a:hover {    background: #048c2d;    transition: 0.3s;}.fix_product a {    background: #07b53b;    color: #fff;    letter-spacing: 1px;    width: 40px;    display: flex;    position: absolute;    right: 20px;    bottom: 250px;    padding: 15px 10px;    flex-direction: column;    justify-content: center;    align-items: center;    font-size: 14px;    line-height: 1.3em;    text-align: center;    border-radius: 20px;    transition: 0.3s;    position:fixed;    z-index:11111;}/*edm*/ 
.web_edm {    width: 300px;    margin-top: 20px;    border: 0px;    background: transparent;    border-bottom: 1px solid #fff;}.web_edm .email input {    background: transparent;    color: #ccc;    font-size: 12px;    letter-spacing: 1px;    width:100%;}.web_edm .btn_container {    width: 31%;}.web_edm .email {    width: 69%;}.web_edm .btn {    border: 0;    border-radius: 0;    width: calc(100%/2);    background: transparent;    color: #fff;}div#btn_reject_emailm_RWDfullscreen01_56_2 {    color: #999;}/*頁尾選單*/ 
.footer-menu ul:hover li a:hover {    opacity: 1;    transition: 0.3s;}.footer-menu ul:hover li a {    opacity: 0.5;    transition: 0.3s;}.footer-menu ul li a {    color: #fff;    font-weight: 500;    letter-spacing: 1px;    transition: 0.3s;}.footer-menu ul li {    list-style: none;    margin-right: 15px;}.footer-menu ul {    padding-left: 0;    display: flex;    flex-direction: row;}.footer-menu {    margin-bottom: 20px;}.info-block ul li a:hover {    color: #f05d25;}/*關鍵字*/ 
.copy_block .RWDedictor:nth-child(1) {    width: 100%;    text-align: center;    padding: 5px 0px;}
/*內頁 start*/

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;}.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 6rem 0rem;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 7rem 0;}.page_wrapper_bg .hgroup .breadcrumb {    border: solid 0px #ccc;}.page_wrapper_bg .article-text .container {    width: 90%;}.page_wrapper_bg .pageTitle {    font-weight: 500;    letter-spacing: 2px;    font-size: 30px;    line-height: 1em;    margin: 0 0 0.3em 0;    padding: 0;}.page_wrapper_bg .collapsing_header .main {    top: 0px !important;}.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    font-size: 14px;    line-height: 1.8;    color: #5c5c5c;}.page_wrapper_bg .layoutlist_8 .article_subject {    color: #f05d25;    font-size: 20px;    font-weight: 500;    letter-spacing: 2px;}.RWDmenu_plus04 .site-nav .menu ul {    width: 240px;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic{    background: transparent;}.RWDmenu_plus04 .site-nav .menu>li>ul {    margin-left: -115px;}.page_wrapper_bg .layoutlist_4 .price.delline {    font-size: 13px;    margin: 0px;}/* btn */ 
.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 15px;    padding: 10px 15px;}.page_wrapper_bg .layoutlist_4 .buybtn {    margin: 15px auto;    background-color: #f05d25;    padding: 10px;    transition: all 0.5s ease 0s;}.layoutlist_4 select {    padding: 4px 27px 4px 8px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {    background: transparent;    border: 1px solid #f05d25;    color: #f05d25;    margin-right: 5px;    transition: all 0.3s ease 0s;    max-width: 150px;    width: 100%;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {    background: #f05d25;    transition: all 0.3s ease 0s;    max-width: 150px;    width: 100%;}#mobile-fixed .btn-shop .btn.add:hover,.RWDproduct_page .btn-shop .btn.add:hover,.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    background-color: #666 !important;    color: #fff !important;    border: 0px solid#666;    transition: all 0.3s ease 0s;}.ebtn {    margin-right: 0px;    max-width: 150px;    width: 100%;    text-align: center;    border-radius: 0px;    border: 1px solid #666;    background: #fff;    padding: 10px 0px;    line-height: 1.5;    transition: all 0.5s ease 0s;    float: right;}.ebtn:hover {    background: #666;    transition: all 0.5s ease 0s;}.ebtn a {    color: #666;    transition: all 0.5s ease 0s;}.ebtn:hover a {    color: #fff;    transition: all 0.5s ease 0s;}#mobile-fixed .btn-shop .btn.add,.RWDproduct_page .btn-shop .btn.add {    transition: all 0.5s ease 0s;    font-size: 15px;    border-radius: 0px;    border: 1px solid #666;    color: #666;    background: transparent;}#mobile-fixed .btn-shop .btn.add:hover,.RWDproduct_page .btn-shop .btn.add:hover {    border: 1px solid #666;}.page_wrapper_bg .btn_back {    padding: 10px 15px;    max-width: 150px;    width: 100%;    border-radius: 0px;    background-color: #fff;    border: 1px solid #666;    float: right;    transition: all 0.5s ease 0s;}.page_wrapper_bg .btn_back a {    color: #666;    line-height: 1.5rem;    transition: all 0.5s ease 0s;}.page_wrapper_bg .btn_back:hover {    background-color: #666 !important;    border: 1px solid#666;    transition: all 0.5s ease 0s;}.page_wrapper_bg .btn_back:hover a {    color: #fff !important;}#mobile-fixed .btn-shop .btn.shop,.RWDproduct_page .btn-shop .btn.shop,.shopping_viewlogin__submit,#join_form .btn-primary,#btn_member_login,.RWDmenu_plus04 .member-block a.login.is-on {    background: #f05d25;    transition: all 0.5s ease 0s;    font-size: 15px;    border-radius: 0px;}#join_form .btn-primary {    float: right;}#mobile-fixed .btn-shop .btn.shop:hover,.RWDproduct_page .btn-shop .btn.shop:hover,#btn_member_login:hover,.RWDmenu_plus04 .member-block a.login:hover,.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover {    background-color: #666 !important;    transition: all 0.5s ease 0s;}.RWDmenu_plus04 .member-block a.signin:hover {    color: #fff;}.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block a.signin {    border: 1px solid #666;    font-size: 15px;    transition: all 0.5s ease 0s;}.go2member.go2member:hover,.no-touch .go_shopping_view_a:hover,.RWDmenu_plus04 .member-block .other a:hover {    color: #f05d25;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background-color: #666 !important;    transition: all 0.5s ease 0s;}/* About */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .editor .RWDeditor01 .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: #fff;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #f05d25;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #ccc;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: transparent;    color: #f05d25;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #ccc;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #f05d25 !important;}.page_wrapper_bg .tab_title_nav .line {    background: #f05d25 none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #ccc;}.RWDhistory002 .history-block .pic{    background-color: transparent;}/* GO top */ 
.scrollTop002 {    bottom: 60px;}.fix_product a {    bottom: 130px;}/* sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #f05d25;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #f05d25;}.page_wrapper_bg .RWDtimeline01 .model-title {    margin-bottom: 50px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 5px 15px;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 0 0 10px 0px;}.page_wrapper_bg .m2018 .products-nav>ul>li.active a {    color: #f05d25;}/* Product tab */ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #f05d25;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 2px;    background: #fff;    transition: all .3s ease-in-out;}/* Product */ 
.page_wrapper_bg .layoutlist_2 .item,.layoutlist_4 .item {    margin-bottom: 30px;    margin-top: 10px;    border-bottom: 0px solid #b2b2b2;}.page_wrapper_bg .sortbar,.page_wrapper_bg .sortbar a {    font-size: 14px;    color: #888888;}.page_wrapper_bg .sortbar a:hover {    color: #f05d25;}.page_wrapper_bg .sortbar {    padding: 0px 15px;    margin-bottom: 0px;}.page_wrapper_bg .webdesc {    padding: 0px 15px;    font-size: 18px;}.page_wrapper_bg .layoutlist_4 .price {    display: inline-block;}.page_wrapper_bg .layoutlist_4 .pricearea {    text-align: left;}.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;}.page_wrapper_bg .product_list_item:hover a {    color: #f05d25;}/* Product-detail */ 
.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 20px;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #f05d25;}/* timeline */ 
.RWDtimeline02 .timeline2_list .block .text-in {    max-height: 80px;}.RWDtimeline02 .timeline2_list .block .year {    font-size: 13px;}.RWDtimeline02 .control-box .slick-arrow {    border: 2px solid #f05d25;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after,.RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #f05d25 transparent transparent;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after:hover,.RWDtimeline02 .control-box .slick-prev:after:hover {    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #f05d25;    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline01 li.event:before {    border: 2px solid #f05d25;    background: #f05d25;}.RWDtimeline01 li.event .point .title {    color: #f05d25;    font-size: 20px;    font-weight: 500;}/* Product-history */ 
.RWDhistory002 .history-btn {    background: #f05d25;}.RWDhistory002 .history-block.right .history-btn {    left: -50px;}/* FAQ */ 
.faq_question {    font-weight: 500;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;}.privacy-page .content-part ul {    margin-left: -15px;    margin-top: 2rem;}.privacy-page .content-part {    flex-direction: column;    row-gap: 2rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h2 {    margin-bottom: 2rem;}/* Contact Form */ 
.page_wrapper_bg .eformsForm .formdesc {    text-align: center;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.eforms1 .layoutlist_1.page_content1 {    max-width: 900px;    margin: 0 auto;    width: 100%;}.eforms1 .form-horizontal .control-label {    font-weight: 500;}/* shopping car */ 
.RWDquiry .btn-box,#RWDshopping .btn-box {    display: flex;    justify-content: center;}.RWDquiry .btn.normal,.RWDshopping .btn.normal {    color: #666;    border-radius: 0;    border-color: #666;    transition: 0.5s ease;    width: 100%;    max-width: 150px;    padding: 10px 0px;}.RWDquiry .btn.normal:hover,.RWDshopping .btn.bg1:hover,.RWDshopping .btn.bg3:hover,.RWDshopping .btn.normal.formbtn:hover {    border-color: #666;    color: #fff;    background: #666;    transition: 0.5s ease;}.RWDquiry .btn.bg2,.RWDshopping .btn.bg2 {    background: #f05d25;    color: #fff;    transition: 0.5s ease;    border: 0px;}.RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover,.RWDquiry .btn.bg2:hover .RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover {    background: #666;    color: #fff;    transition: 0.5s ease;}.RWDshopping .btn.bg3 {    background: #f05d25;    color: #fff;    transition: 0.5s ease;    border:1px solid #f05d25;}.RWDshopping .btn.bg3:hover {    background: #666;    transition: 0.5s ease;    border:1px solid #666;}#mobile-fixed .btn-box .normal:hover,.RWDshopping .btn.bg3:hover {    background: #666;    color: #fff;    transition: 0.5s ease;}#mobile-fixed .btn-box .normal {    color: #666;    border: 1px #666 solid;    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    color: #fff;    background: #f05d25;}.RWDshopping .shopping-step .name {    color: #f05d25;    font-weight: 500;}.RWDshopping .shopping-step .num {    color: #f05d25;    border: 1px solid #f05d25;    background: rgba(255, 255, 255, 0.6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #f05d25;}@keyframes num-bg {    0% {        background: rgb(79, 116, 1, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(240, 93, 37, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}/* login */ 
.page_wrapper_bg #join_form {    padding: 5% 5% 10%;}.page_wrapper_bg .login-box a {    background: transparent;}.page_wrapper_bg .login_box_body .control-label,.page_wrapper_bg .login_box_head {    font-weight: 500;}.member_join_strong:hover,.member_login .shopping_view:hover,#btn_reverify_form:hover,.form-group #btn_forget_form:hover {    color: #f05d25;}.member_join_strong {    color: #b5b5b5;}

/*內頁 end*/
/*1920px start*/

@media (max-width: 1920px) {.products_block > .container {    width: 85%;}  .page_wrapper_bg .hgroup .container {        margin: 2rem 0rem 4rem 0rem;    }    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }}

/*1920px end*/
/*小螢幕 start*/

@media (max-width: 1800px) {    /*1800px*/    .RWDbanner_plus01 .slick-caption {        top: 15%;    }    .about_block br.sp_br {        display: none;    }}@media (max-width: 1700px) {    /*1700px*/    .products_block>.container {        width: 90%;    }    .RWDproduct002_v2 .section-inner .row:nth-child(2) {        width: calc(75% - 50px);    }    .slick-active .logo {        width: 43%;    }    .footer_block>.container {        width: 85%;    }}@media (max-width: 1680px) {    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }}@media (max-width: 1600px) {    /*1600px*/    .txt3 {        margin-top: 30px !important;    }    .form_block_txt:after {        width: 250px;    }    .form_block_txt {        padding-left: 150px;    }    .products_block>.container {        width: 90%;    }    .RWDproduct002_v2 .section-subject .col-md-12 {        padding: 0;    }    .RWDproduct002_v2 .section-inner .row:nth-child(1) {        width: 20%;    }    .RWDproduct002_v2 .section-inner .row:nth-child(2) {        width: calc(80% - 50px);    }}@media (max-width: 1500px) {    /*1500px*/    .RWDmenu_plus04 .site-nav .menu {        padding-right: 0px;    }    .form_block>.container {        width: 85%;    }    .footer_block>.container {        width: 85%;    }    .about_block>.container {        width: 95%;    }    .portfolio-bottom__h4 {        font-size: 16px;    }    .RWDproduct002_v2 .section-subject,    .row.RWDproduct002_v4_catalogue {        width: 28%;    }    .problem_block .container {        width: 85%;    }    .RWDproduct002_v2 .btn-box .btn {        width: calc(28% - 30px);        left: 15px;    }    .form_block_txt {        top: 9%;    }    .RWDproduct002_v2 .popup-portfolio .portfolio-item {        padding: 25px;    }    .RWDnews005 h4 {        font-size: 19px;    }    .RWDproduct002_v2 .sub-title br {        display: none;    }}@media (max-width: 1400px) {    /*1400px*/    .RWDproduct002_v2 .popup-portfolio .portfolio-item {        width: calc(100%/3 - 20px);        margin: 0 10px 40px 10px;        padding: 40px 20px;    }    .problem_block {        padding: 100px 0px;    }    .RWDbanner_plus01 .slick-caption {        top: 11%;    }    .RWDproduct002_v2 .sub-title {        font-size: 16px;    }    .RWDproduct002_v2 .main-title {        font-size: 38px;        letter-spacing: 0px;    }    .tel_block {        width: calc(50% - 50px);    }    .contact_txt {        width: 50%;    }}@media (max-width: 1440px) {    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 16px;    }    .m2018 .products-nav>ul>li>a {        font-size: 14px;    }    .page_wrapper_bg .sortbar,    .page_wrapper_bg .sortbar a {        font-size: 12px;    }    .RWDproduct_page .products-info .name {        font-size: 18px;    }    .article4 .page_wrapper_bg .article-text .container {        width: 100%;    }}@media (max-width: 1280px) {    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 10px;    }    .RWDmenu_plus04 .site-nav .menu {        padding-right: 0px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .page_wrapper_bg .m2018 .products-nav>ul>li>a {        padding: 5px 10px;        letter-spacing: 0.5px;    }    .page_wrapper_bg .m2018 .products-nav .nav-title {        padding: 10px 12px;    }    .page_wrapper_bg .m2018 .products-nav>ul>li,    .page_wrapper_bg .m2018 .products-nav .nav-title {        margin-bottom: 10px;    }    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 10px;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 5rem 0;    }    .page_wrapper_bg .products-info .btn-shop {        display: flex;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #f05d25;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        margin-left: 0;        margin-right: 0;    }}@media (max-width: 1120px) {    .page_wrapper_bg .layoutlist_4 .price {        margin: 0;    }}@media (max-width: 1080px) {    .RWDmenu_plus04 .features {        width: 240px;    }    .page_wrapper_bg .products-info .btn-other {        display: flex;    }    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .eforms1 .form-horizontal .control-label {        font-size: 15px;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .page_wrapper_bg .device-nav {        margin-bottom: 1.5rem;    }}@media (max-width: 991px) {    .page_wrapper_bg .webdesc {        text-align: center;    }    .page_wrapper_bg section.call_to_action h3 {        font-size: 20px;        line-height: 20px;    }    .page_wrapper_bg .RWDeditor01 p {        margin-bottom: 1rem;    }    #mobile-fixed .btn-box .normal.bg3,    #mobile-fixed .btn-box .normal.bg2 {        border: 1px #f05d25 solid;    }    #mobile-fixed .btn-box .normal.bg3:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        border: 1px #666 solid;    }    #mobile-fixed {        padding: 15px 10px;    }    .page_wrapper_bg a:active,    a:focus,    a:hover {        color: #f05d25;    }    .page_wrapper_bg .sortbar {        text-align: center;        width: 100%;    }}@media (max-width: 768px) {    .product1 .pagecontent {        padding: 0px 0px !important;    }    .page_wrapper_bg .article-text .container {        padding: 0 15px;    }}@media (max-width: 767px) {    .page_wrapper_bg .layoutlist_4 .col-xs-12 {        width: calc(50% - 10px);        margin-left: 10px;    }    .page_wrapper_bg .products-info .btn-shop {        display: none;    }    .page_wrapper_bg .article-text .container .pagecontent {        padding: 0 !important;    }    .page_wrapper_bg .article-text .container {        padding: 0 15px;    }    .page_wrapper_bg .RWDproduct_page .pic-box,    .RWDproduct_page .products-info {        width: 100%;    }    .page_wrapper_bg .RWDproduct_page .pic-box .easyzoom--overlay {        float: none;    }    .page_wrapper_bg .RWDproduct_page .products-info .name {        margin-top: 2rem;    }    .page_wrapper_bg .RWDproduct_page .btn-other li {        width: calc(50% - 10px);        border: 1px solid #d3d3d3;        margin: 0 5px;    }    .page_wrapper_bg .products-info .btn-shop {        margin: 2rem 0rem;    }    .page_wrapper_bg .tab {        padding: 10px 15px;    }    .page_wrapper_bg .RWDproduct_page .faq-item.active .faq-question,    .page_wrapper_bg .RWDproduct_page .faq-item .faq-question {        background: #f05d25;        color: #fff;        font-weight: 600;        padding: 10px 35px 10px 20px;    }    .page_wrapper_bg .layoutlist_8 .list_subject .summary {        margin: 10px 0;        margin: 10px 0;    }    .fix_product a {        bottom: 260px;    }    .scrollTop002 {        bottom: 180px;    }    .layoutlist_8.rwd .item {        width: calc(50% - 10px);        margin-left: 10px;    }    .layoutlist_8.rwd {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }}@media (max-width: 600px) {    .page_wrapper_bg .layoutlist_4 .col-xs-12 {        width: 100%;        margin-left: 0px;    }    .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    #join_form .btn-primary,    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .main .article-text .container {        padding: 0px 0px !important;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal,    .ebtn,    .page_wrapper_bg .btn_back,    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {        max-width: none;        margin: 0.5rem 0rem;    }    #join_form .btn-primary,    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        padding: 15px 0px;    }    .RWDquiry .btn-box,    #RWDshopping .btn-box,    .page_wrapper_bg .products-info .btn-shop {        flex-direction: column;    }    .page_wrapper_bg .products-info .btn-other {        border-bottom: 1px solid #ccc;        padding-bottom: 2rem;        margin-bottom: 2rem;    }    .page_wrapper_bg #sidebar {        padding: 0px 15px;        margin: 0px 0px 30px 0px;    }    .product1 #sidebar {        padding: 0px 15px;    }    .page_wrapper_bg .webdesc {        font-size: 14px;    }    .page_wrapper_bg .sortbar {        float: none;    }    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        float: none;        width: 100%;        margin-bottom: 20px;        padding-left: 0;        padding-right: 0;    }    .RWDslider01 .text {        float: none;        width: 100%;        padding-bottom: 50px;    }    .page_wrapper_bg .pagecontent .RWDslider01 {        margin-top: 40px !important;    }    .RWDmenu_plus04 #mobile-menu .menu a {        font-size: 14px;    }    .page_wrapper_bg .hgroup .container {        border-bottom: 0px solid #ccc;    }    .page_wrapper_bg .hgroup .breadcrumb {        left: 0;        bottom: -30px;    }    .page_wrapper_bg .eformsForm .formdesc {        text-align: left;    }}@media (max-width: 480px) {    .page_wrapper_bg .sortbar {        display: block;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        padding: 0px 10px;    }    .page_wrapper_bg .sortbar,    .page_wrapper_bg .sortbar a {        letter-spacing: 0.5px;    }    .product1.productcontent .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px 15px !important;    }}@media (min-width: 1367px) {    .RWDhistory002 .history-btn {        top: 16%;    }    .RWDhistory002 .inside.is-open .ctrl-box .btn {        opacity: 1;        background: #333;    }    .RWDhistory002 .history-block .inside {        top: calc(15% + 88px + 15px);    }    .RWDhistory002 .history-block.right .ctrl-box .btn {        left: 10px;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .header {padding: 0 3%;}.RWDmenu_plus04 .features {position: relative;}.RWDmenu_plus04 .features:before{display:none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDproduct002_v2 .sub-title {font-size: 16px;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {padding: 0 20px;}.news_block > .container {min-width: auto;width: 90%;}.RWDproduct002_v2 .sub-title {font-size: 18px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;}.RWDnews005 p.text-left {font-size: 14px;}.footer_logo {font-size: 35px;}.RWDmenu_plus04 #mobile-menu {max-width: 300px;}.news_block .RWDedictor001 .section-subject{display:none;}.RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next{display:none;}.news_block .left_title{float: none;width: 100%;margin: 0 auto;border-right: 0 solid transparent;}.news_block .right_news{float: none;width: 100%;}.news_block{padding: 100px 10%;}.news_block .RWDnews005 .section-subject{display: block;}.RWDnews005 h1.main-title{margin: 0px;color:#333;font-weight: bold;letter-spacing: 3px;}.RWDnews005 h2.sub-title{font-size: 22px;margin: 10px auto 0px;color:#083190;font-weight: bold;letter-spacing: 3px;}.RWDnews005 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -80px;margin-right: -80px;}.RWDnews005 .controlls-over .owl-pagination{display:block;margin-top: 25px;}.news_block .RWDedictor001 a{margin: 15px auto 0;max-width: 200px;}.news_block > .container {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.RWDnews005 .main-title {    font-size: 38px;    font-weight: 500;    line-height: 1.5em;}.RWDnews005 .sub-title {    margin-top: 5px;    color: #666;    font-size: 18px;}.RWDnews005 .controlls-over .owl-pagination {display: block;margin-top: 25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:after {    content: "";    position: absolute;    width: 1px;    height: 200px;    background: #ccc;    top: 0;    left: -1px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*選單*/ 
.RWDmenu_plus04 .header {background: #fff;padding: 0 3%;}/*about*/ 
.certi-subtitle { font-size: 14px;}.about-certi {padding: 0px 15px 15px 15px;}.certi-item {padding: 0 10px;}.certi-subtitle {margin-bottom: 20px;}/*skin*/ 
.problem_block .container {width: 90%;}/*footer*/ 
.left_logo {width: 35%;}.right_contact {width: 65%;}.phone-block h3 a {font-size: 26px !important;}.footer_logo img {    width: 200px !important;    height: auto !important;}#m_RWDfullscreen01_52_3 .picbgbox {height: 690px !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 20%;}.right_contact {width: 60%;}.left_logo {width: 40%;}.RWDbanner_plus01 .slick-caption .container {width: 75%;}.RWDright_cont002 .item-first a .pic {border-radius: 0;}.RWDright_cont002 .item-first {flex-direction:column-reverse;}.RWDright_cont002 .item-first a {    width: 80%;    margin-top: 80px;    margin-bottom: 0;}.RWDright_cont002 .item-first .text-box {    padding-left: 0px;    width: 79%;    text-align: center;}.RWDright_cont002 .item-first .text-box .title {text-align: center;}.about-txt {    text-align: center;    margin-top: 30px;}.certi-section {    justify-content: center;    align-items: center;}.RWDright_cont002 .item-first .text-box a {    margin-left: 0;    float: none;    text-align: center;    justify-content: center;    align-items: center;}.RWDright_cont002 .item-first .text-box .text .more_btn {    text-align: center;    float: none;    width: 100px;    margin: 0 auto;}.about_block:after {height: 80%;}.fix_product a {right: 10px;}.scrollTop002 {right: 9px;}.about_block > .container {    width: 90%;    margin: 0 auto;}.news_block {padding: 80px 10%;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {padding: 0;}.certi-section {    padding-left: 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 16%;}/*main*//*產品*/ 
.RWDproduct002_v2 .section-subject, .row.RWDproduct002_v4_catalogue, .RWDproduct002_item_block {    width: 100%;}.RWDproduct002_v2 .section-subject {    position: relative;    top: auto;}.row.RWDproduct002_v4_catalogue {    position: sticky;    z-index: 2;    width: 100%;    top: 84px;    margin: 0;}.RWDproduct002_v2 .btn-box .btn {    width: 250px;    left: 0;    position: relative;    bottom: 0;}.RWDproduct002_v2 .section-inner {    display: block;}.RWDproduct002_v2 .filter-portfolio ul > li {    margin: 0px 5px 15px 5px;    width: calc(25% - 10px);    position: relative;}.RWDproduct002_v2 .filter-portfolio ul {    flex-direction: row;    overflow: scroll;    background: #fff;}.RWDproduct002_v2 .filter-portfolio ul {    padding: 8px 0 0;    background: #fff;}.row.RWDproduct002_v4_catalogue .col-md-12 {    padding: 0;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {    padding: 0 15px;}/*form*/#m_RWDfullscreen01_52_3 .picbgbox {    height: 1000px !important;}.form_block_txt:after{display:none}.form_block_txt {    left: 50%;    transform: translateX(-50%);    width: 60%;    padding-left: 0;}/*banner*/ 
.slick-active .logo {width: 65%;}.RWDbanner_plus01 .slick-caption .container {text-align: center;}.about_block {padding-top: 100px;}.RWDproduct002_v2 .btn-box .btn {left: 0;}/*------*/ 
.RWDproduct002_v2 .section-inner .row:nth-child(1) {    width: 100%;    position: relative;    height: auto;    top: 0;    margin: 0 0 30px !important;    padding: 0 10px;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {padding: 0;width: 100%;}.RWDproduct002_v2 .sub-title {    font-size: 18px;    text-align: center;    margin-top: 0;}.RWDproduct002_v2 .main-title {text-align: center;}.products_block .RWDedictor {    position: relative;    bottom: 0;    flex-direction: row;    justify-content: center;}.products_block .more_p { margin: 0 10px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDright_cont002 .item-first {flex-direction: column-reverse;}.RWDright_cont002 .item-first a {width: 80%; margin-top: 50px;}.about_block > .container {width: 90%;margin: 0 auto;}.RWDright_cont002 .item-first .text-box {padding-left: 0;width: 80%;}.certi-item_title br {display: block;}/*footer*/ 
.footer_block > .container {    flex-direction: row;    justify-content: center;    align-items: center;}.left_logo {text-align: center;width: 50%;}.right_contact {    width: 50%;    margin-top: 0;    flex-direction: column;}.left_logo .RWDedictor {    display: flex;    flex-direction: column;    justify-content: space-between;}.social-title {margin-top: 0;text-align: left;}.footer_logo {width: 100%;text-align: left;margin-bottom:80px;}.social_block {width: 100%;}.copy_block {flex-direction: column;height: auto;}.footer_block:after {bottom: 110px;}.RWDssl01 {    padding: 0;    margin: 0;    border-left: 0;    border-right: 0;}.RWDproduct002_v2 .showbottom a h4 {    line-height: 1.5em;    font-size: 16px;    margin-bottom: 20px;}.RWDright_cont002 .item-first .text-box .text {margin-top: 0;}.RWDproduct002_v2 .section-inner .row:nth-child(2) .col-md-12 {padding: 0;}.footer_block:after {bottom: 135px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);}.contact-title{display:none;}.tel_block {width: 100%;}.phone-block h5 {    width: 100%;    border-top: 0;    padding-top: 0;    margin-top: 0;}.contact_txt {    width: 100%;}.contact_txt .RWDedictor {    display: flex;    flex-direction: column-reverse;}.footer-menu {    margin-bottom: 0;    margin-top: 20px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus04 .features {width: 250px;}.RWDmenu_plus04 .logo{width:200px;}.right_contact {padding-left: 30px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {display: none;}.RWDright_cont002 .item-first .text-box {width: 100%;}.RWDright_cont002 .item-first a {width: 100%;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 100%;}.products_block .RWDedictor { margin-top: 30px;}.phone-block h5 {margin-right: 30px;}.RWDnews005 .owl-carousel.owl-padding-10 {    width: 100%;    margin: 0 0 20px 0;}.RWDmenu_plus04 .features .member-btn {    display: none;}.news_block {padding: 80px 5%;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.footer_block > .container {flex-direction: column;}.left_logo {width: 100%;}.left_logo .RWDedictor {flex-direction: row;}.footer_logo {    margin-bottom: 0;    width:60%;}.social_block {width: 40%;}.right_contact {    padding-left: 0;    width: 100%;    margin-top: 50px;}.tel_block {width:60%;}.contact_txt {width: 40%;}.right_contact {flex-direction: row;}.phone-block h5 {margin-top: 20px;}.scrollTop002 {bottom: 100px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDright_cont002 .item-first a {width: 90%;}.RWDright_cont002 .item-first .text-box {width: 90%;}.RWDproduct002_item_block .col-md-12 {    padding: 0;}.portfolio-bottom__h4 {    font-size: 14px;}.portfolio-bottom-summary a p {    font-size: 13px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 14px);    padding: 20px;margin: 0 7px 15px 7px;}.RWDproduct002_v2 .btn-box .btn {    margin-top: 30px;    padding: 10px 50px 10px 20px;    width: 250px;    left: 0;    position: relative;    bottom: 0;}#m_RWDfullscreen01_52_3 .picbgbox {height: 850px !important;}.form_title {font-size: 25px;}.products_block > .container {width: 90%;margin: 0 auto;}.phone-block h3 a {font-size: 22px !important;}.tel_block {width: 40%;}.contact_txt {width: 60%;}.slick-active .logo { width: 80%;}.copy_block .RWDedictor:nth-child(1) {width: 70%;}.footer_block:after {bottom: 160px;}.RWDmenu_plus04 .features {width: 218px;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-top: 12px;}/*footer*/ 
.left_logo .RWDedictor {    flex-direction: column;    justify-content: center;    align-items: center;}.footer_logo {    margin-bottom: 10px;    width: 100%;    text-align: center;}.web_edm {    width: 100%;    margin-top: 20px;    border: 0px;    background: #828282;    border-bottom: 1px solid #fff;    padding: 5px 20px;}.social_block{display:none}.tel_block {    width: 100%;    text-align: center;}.phone-block h3 a {font-size: 40px !important;}.phone-block h5{display:none;}.contact_txt {    width: 100%;    text-align: center;}.footer-menu ul {    justify-content: center;    align-items: center;}.products_block:after{display:none}.products_block .p_cons,.products_block .more_p{width: 100%;}.products_block .more_p { margin:30px 0 0;}.products_block .RWDedictor {flex-direction: column;}
}
/*600px end*/
/*550px start*/

@media (max-width: 550px) {.RWDright_cont002 .item-first .text-box .title h5 {display: block;}.RWDright_cont002 .item-first .text-box .title h5:nth-child(1) {margin-right: 0;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto;}.RWDmenu_plus04 .ml-stack-nav-toggle {padding-left: 4px;}.RWDmenu_plus04 .logo {width: 160px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 5px;}.certi-section .certi-title {line-height: 1.5em;}.certi_item {min-height: 170px;}.fix_product a {    flex-direction: row;    width: 100%;    right: 0;    bottom: 0;    border-radius: 0;    padding: 15px 10px;    font-size: 19px;}.fix_product a img {    margin-bottom: 0;    margin-right: 10px;}.footer_block {    padding-bottom: 54px;}.footer_block:after{display:none;}}

/*550px end*/
/*500px start*/

@media (max-width: 500px) {.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:after{display:none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/1 - 14px);}}

/*500px end*/
/*480px start*/
@media (max-width: 480px) {
#m_RWDfullscreen01_52_3 .picbgbox {height: 800px !important;}.RWDmenu_plus04 .features {width: auto;}.RWDright_cont002 .item-first .text-box .subtitle {padding: 0;}.right_contact {    flex-direction: column;    justify-content: center;    align-items: center;}.contact-title {text-align: center;}.tel_block {width: 100%;text-align: center;}.contact_txt {width: 100%;text-align: center;}.phone-block h5 {width: 100%;}.right_contact {margin-top: 30px;}.left_logo .RWDedictor {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.footer_logo {width: 100%;text-align: center;}.social-title {text-align: center;}.social_block {    width: 100%;    justify-content: center;    align-items: center;    margin-top: 15px;}.footer_block {padding-top: 50px;}.copy_block {margin-top: 30px;}.footer_block:after {bottom: 103px;}.scrollTop002 {bottom: 150px;}.form_block_txt {width: 80%;}.slick-active .logo {width: 90%;}.products_block {padding: 80px 0px 60px 0px;}.problem_block {padding: 80px 0px;}.RWDnews005 h4 a, .news005_h4 a {font-size: 15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 10px;}p.text-left span.content-word {font-size: 13px;}.certi-item {    flex-direction: row;    width: calc(100% - 30px);    justify-content: center;    align-items: center;    border-right: 0px;    display: flex;    margin: 0 15px 10px 15px;    border-bottom: 1px solid rgb(27 62 35 / 20%);    padding-bottom: 10px;}.certi-block {flex-direction: column;}.certi-item_title {    width: calc(100% - 100px);    text-align: left;}.certi-item:nth-child(3) {    border-bottom: 0;    padding-bottom: 0;    margin-bottom: 0;}#m_RWDfullscreen01_52_3 .picbgbox {background-position: 0 bottom !important;}.form_block_txt {top: 4%;}.form_btn a {width: 90%;margin-top: 35px;}.web_edm {    width: 100%;    margin-top: 40px;    padding: 5px;    background: #767676;}.right_contact {    flex-direction: column;    justify-content: center;    align-items: center;}.contact_title{display:none}.phone-block h5 {    border-top: 0;    text-align: center;    width: 100%;    padding-top: 0;}.txt1 h6 {font-size: 12px;}.txt2 span {letter-spacing: 1px;}.phone-block h3 a {font-size: 40px !important;}.footer-menu ul {justify-content: center;}.footer-menu ul li a {font-size: 20px;}.footer-menu {margin-top: 30px;}.footer_block:after{display:none}.social_block {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-top: 0;}.RWDbanner_plus01 .slick-caption {top: 12%;}.txt1 h6 {padding: 7px 10px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;margin: 0 auto;}.about-txt {padding: 0;}.RWDbanner_plus01 {overflow: visible;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container {bottom: -35px;}.products_block {padding: 0px 0px 60px 0px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 0px 25px 2px;}.RWDnews005 h4 {min-height: 53px;}.RWDnews005 h4 a, .news005_h4 a {font-size: 18px;}.footer_logo {font-size: 29px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .features .search-btn {padding: 25px 0px;}.scrollTop002 {right: 5px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}#m_RWDfullscreen01_52_3 .picbgbox {background-position: 0% bottom !important;}.copy_block {    font-family: 'Noto Sans TC', sans-serif;    font-size: 9px;    letter-spacing: 0px;}.RWDbanner_plus01 .slick-caption {top: 8%;}.RWDright_cont002 .item-first .text-box .title {padding: 0;}.about_block {padding: 100px 0px 80px 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/1 - 14px);}.RWDproduct002_v2 .showbottom a h4 {font-size: 19px;}.products_block .RWDedictor {flex-direction: column;}.products_block .more_p {    margin-top: 20px;    margin-left: 0;}.RWDright_cont002 .item-first .text-box .title {font-size: 29px;}.RWDproduct002_v2 .main-title {font-size: 29px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 16px;}.RWDproduct002_v2 .sub-title {font-size: 16px;margin-top: 10px;}.RWDnews005 .main-title {font-size: 29px;}.RWDnews005 .sub-title { font-size: 16px;}.RWDmenu_plus04 .features i.ii-query1 {    width: 16px !important;    display: inline-block;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 25px 5px 25px 2px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {    width: 130px;}.certi-item {    width: calc(100% - 0px);    margin: 0 0px 10px 0px;}.footer_block:after {bottom: 128px;}.problem_block {padding: 80px 0px;}.products_block:after{display:none}.RWDright_cont002 .item-first .text-box .title { font-size: 29px;}.RWDproduct002_v2 .main-title {font-size: 29px;}.RWDbanner_plus01 .slick-caption {top: 11%;}.news_block {padding: 80px 5%;}.footer_logo {font-size: 29px;}.RWDnews005 .main-title {font-size: 29px;}
}
/*320px end*/