/**/a:hover, a:active, a:focus {text-decoration: none;}.row{margin-left:0px;margin-right:0px;}body.wrapper_bg.lang_tw {    font-family: 'Noto Serif TC', serif;    font-weight: 400 !important;    background: #fbf1de;}/*banner*/ 
.RWDbanner_plus01 .logo img {    margin-bottom: 0;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border-color: #457e38;}.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: #457e38;}.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: 14px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #457e38;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {color: #457e38;}/*main*/ 
.main {margin-top: 39px;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 170px;float: none;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-weight: 600;    letter-spacing: 2px;    color: #457e38;}.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: #263b19;}.RWDmenu_plus04 .features {    display: flex;    flex-direction: row;    justify-content: flex-end;    width: 340px;    float: right;    background: #fff;    height:74px;}.RWDmenu_plus04 .header {padding: 0 0 0 3%;background: transparent;top:40px;transition: 0.3s;}.RWDmenu_plus04 .header.is-up {background: #fff;transition: 0.3s;}.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: 600;    font-size: 15px;    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: #457e3a;}/*news*/ 
.RWDnews_autolist {    max-width: 100%;    text-align: center;    position: fixed;    top: 0;    z-index: 1;    width:100%;}.RWDnews_autolist .news-list {    width: 100% !important;    float: none;    text-align: center;    padding: 0 5%;    background: #457e38;}.RWDnews_autolist .title {display: none;}.RWDnews_autolist .slick-arrow {display: none !important;}.RWDnews_autolist .news-list a {    color: #fff;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;}.RWDnews_autolist .news-list .slick-list {height: 40px !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 80%;    padding: 0;}/*about*/ 
.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%;}.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 {padding: 100px 0px;}.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: 600;    text-align: center;    display: inline-block;    margin-top:0;    margin-bottom:0px;}.RWDright_cont002 .item-first .text-box .title {text-align: center;}.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: #457e38;    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: #fff;    text-align: center;    padding: 0px 20px;    color: #1b3e23;    font-weight: 600;    font-size: 18px;    width: 200px;    position: relative;    margin: 0 auto;    transform: translateY(-17px);}.certi-subtitle {    color: #457e38;    text-align: center;    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: #1b3e23;    right: 20%;    top: 50%;    transform: translateY(-50%);}.certi-txt:before {    content: "";    position: absolute;    width: 6px;    height: 6px;    border-radius: 50%;    background: #1b3e23;    left: 20%;    top: 50%;    transform: translateY(-50%);}/*系列總攬*//*系列總攬*/ 
.RWDproduct002_v4 {padding: 0;}.RWDproduct002_v4 .section-line {display: none;}.products_block > .container {width: 85%;padding: 0;}.products_block {    padding: 100px 0px 60px 0px;    position: relative;    background: #fff;}.row.RWDproduct002_v4_catalogue {    width: 25%;    position: absolute;    top: 30%;    left: 0;    height: 55%;    margin-right: 0;}.RWDproduct002_v4 .section-subject {    position: absolute;    width: 25%;    left: 0;    text-align: center;    margin: 0 0 50px;    top: 10%;}.RWDproduct002_item_block {    width: calc(75% - 80px);}.RWDproduct002_v4 .section-inner {    justify-content: flex-end;}.row.RWDproduct002_v4_catalogue .col-md-12 {    position: sticky;    top: 120px;}.RWDproduct002_v4 .main-title {    color: #1b3e24;    font-size: 28px;    letter-spacing: 2px;    font-weight: 600;}.RWDproduct002_v4 .sub-title{    color: #457e38;    font-size: 19px;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 25px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;}.RWDproduct002_v4 .filter-portfolio ul {    background: transparent;}.RWDproduct002_v4 .filter-portfolio ul > li {    display: block;    width: 100%;    margin: 0 0 15px 0px;    position:relative;}.RWDproduct002_v4 .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_v4 .filter-portfolio ul > li:hover:after {    transition-delay: 0.2s;    transition-duration: 0.3s;    background: #457e38;}.RWDproduct002_v4 .filter-portfolio ul > li:hover:before {    width: 100%;    transition: 0.2s;}.RWDproduct002_v4 .filter-portfolio ul > li:before {    content: "";    position: absolute;    height: 1px;    width: 0;    background: #457e38;    bottom: 0;    left: 0;    transition: 0.2s;}.RWDproduct002_v4 .filter-portfolio ul > li.active:before {    width: 100%;    transition: 0.2s;}.RWDproduct002_v4 .filter-portfolio ul > li.active:after {    transition-delay: 0.2s;    transition-duration: 0.3s;    background: #457e38;}.RWDproduct002_v4 .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_v4 .active .btn.btn-rj {    background-color: transparent;    color: #457e38;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {    color: #457e38;background: transparent;}.RWDproduct002_v4 .btn.btn-rj:hover {    background-color: transparent;    color: #457e38;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 40px);    margin: 0 20px 40px 20px;    padding: 40px;    box-shadow: 0px 0px 18px -10px rgb(0 0 0 / 30%);    transition: 0.3s;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {    box-shadow: 0px 0px 18px -10px rgb(69 126 56);    transition: 0.3s;}.RWDproduct002_v4 .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: #a8c7a1;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.5em;    margin-bottom:0px;}.RWDproduct002_v4 .showbottom:hover .inner-content > img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v4 .bounceIn {    -webkit-animation-name: fadeInUp !important;    animation-name: fadeInUp !important;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom h4 {color: #457e38;}.RWDproduct002_v4 .portfolio-item.grow > .inner-content:hover > img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v4 .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_v4 .btn-box .btn:after {    content: "";    position: absolute;    width: 30px;    height: 1px;    background: #457e38;    top: 50%;    transform: translateY(-50%);    right: 50px;    transition: 0.3s;}.RWDproduct002_v4 .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_v4 .btn-box .btn:hover:before {    right: 35px;    transition: 0.3s;}.RWDproduct002_v4 .btn-box .btn:hover:after {    right: 35px;    transition: 0.3s;}.RWDproduct002_v4 .popup-portfolio { margin: 0;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {    color: #457e38;}/*肌膚問題*/ 
.problem_block {    padding: 150px 0px;    position: relative;    background: url(archive/image/customization/parallax_img-03-2.png)no-repeat;    background-size: cover;    background-position: center center;}.RWDnews005 .main-title {    color: #1b3e24;    font-size: 30px;    letter-spacing: 1px;    font-weight: 600;    line-height: 1.5em;}.RWDnews005 .section-line {display: none;}.problem_block .container {width: 80%;padding: 0;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-bottom: 0;}.RWDnews005 > section > .container {    width: 100%;    padding: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 30px;    background: rgb(255 255 255 / 90%);    margin: 0 20px;    width: calc(100%/4 - 40px) !important;    transition: 0.3s;    opacity:0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {    background: #fff;    transition: 0.3s;}.RWDnews005 .owl-carousel .owl-wrapper {width: 100% !important;}.RWDnews005 h4 a, .news005_h4 a {    color: #37682c;    text-align: center;    padding: 8px 10px;    border: 1px solid #457e38;    width: 150px;    display: block;    margin: 30px auto 15px auto;    font-size: 16px;    letter-spacing: 1px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;}.RWDnews005 p.text-left span.content-txt {    display: block;    text-align: center;    padding-bottom: 10px;    width: 100%;    border-bottom: 1px solid #9ab992;    margin-bottom: 15px;    color: #9ab992;    letter-spacing: 1px;    font-size: 14px;    font-family: 'Noto Sans TC', sans-serif;}.RWDnews005 p.text-left span.content-word {    width: 100%;    text-align: center;    display: block;    font-weight: 400;    color: #37682c;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    font-size: 14px;}/*專人諮詢*/ 
.form_block {    position: relative;    padding: 150px 0px 50px 0;    background: #fff;}.form_title {    color: #1b3e24;    font-size: 30px;    letter-spacing: 1px;    text-align: center;    margin-bottom: 50px;    line-height:1.5em;    font-weight: 600;}.form_block > .container {    width: 80%;    padding: 0;    max-width: 1600px;    margin: 0 auto;}.form_block_txt {    position: absolute;    top: 15%;    width: 45%;    padding-left: 200px;    text-align: center;    left:0;}.form_block_txt h4 {    color: #1b3e24;    letter-spacing: 1px;    font-size: 25px;    font-weight: 600;    margin-bottom: 25px;}.form_block_txt:after {    content: "";    position: absolute;    height: 1px;    width: 350px;    background: #1b3e24;    left: 0;    top: 23px;}.form_block_txt span.form_content {    display: block;    text-align: left;    letter-spacing: 1px;    line-height: 1.8em;    color: #457e38;    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;}.form_btn a {    display: block;    border: 1px solid #457e38;    padding: 25px 50px 25px 20px;    letter-spacing: 1px;    color: #457e38;    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;    max-width: unset;    width: 300px;    background: transparent;    margin: 50px auto 0 auto;    border-radius: 6px;    position: relative;}.form_btn a img {    margin-right: 5px;}.form_btn a:after {    content: "";    position: absolute;    width: 30px;    height: 1px;    background: #457e38;    top: 50%;    transform: translateY(-50%);    right: 50px;transition:0.3s;}.form_btn a:before {    content: "";    position: absolute;    width: 9px;    height: 1px;    background: #457e38;    right: 50px;    transform: rotate(40deg) translateY(-4px);    top: 50%;transition:0.3s;}.form_btn a:hover:after{right:35px;transition:0.3s;}.form_btn a:hover:before{right:35px;transition:0.3s;}#m_RWDfullscreen01_52_3 .picbgbox {    height: 720px;    background-size: cover;    background-position: bottom center !important;}/*footer*/ 
.footer_block {    background: #1b3e24;    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: #7f7f7f;    letter-spacing: 1px;    height: 50px;    margin-top: 50px;    font-family: 'Noto Sans TC', sans-serif;}.footer_block:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #234c2e;    bottom: 50px;}.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: #7f7f7f;}.contact-title {    font-size: 21px;    letter-spacing: 2px;    color: #fff;}.tel_block {width: calc(50% - 50px);}.contact_txt{width: 50%;}.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;}.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;}/*scrolltop*/ 
.scrollTop002 {bottom: 200px;}/*動畫*/@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;}
/*小螢幕 start*/

@media (max-width: 1700px) {/*1700px*/ 
.form_block_txt {top: 11%;}.RWDproduct002_item_block {width: calc(75% - 50px);}.slick-active .logo {width: 43%;}.form_block_txt:after {width: 300px;}}@media (max-width: 1600px) {/*1600px*/ 
.form_block_txt:after {width: 250px;}.form_block_txt {padding-left: 150px;}.products_block > .container {width: 90%;}.RWDproduct002_v4 .section-subject .col-md-12 {padding: 0;}}@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 {padding: 50px 0px 100px 0px;}.about_block > .container {width: 95%;}.portfolio-bottom__h4{font-size: 16px;}.RWDproduct002_v4 .section-subject, .row.RWDproduct002_v4_catalogue {width: 28%;}.problem_block .container {width: 85%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    margin: 0 15px;    width: calc(100%/4 - 30px) !important;}.RWDproduct002_item_block {width: 72%;}.RWDproduct002_v4 .btn-box .btn {width: calc(28% - 30px);left: 15px;}.form_block_txt {top: 9%;}}@media (max-width: 1400px) {/*1400px*/ 
.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 20px);margin: 0 10px 40px 10px;padding: 40px 20px;}.form_btn a {padding: 15px 50px 15px 20px;}.problem_block {padding: 100px 0px;}.form_block {padding: 100px 0px 50px 0;}.form_block_txt {top: 13%;}}@media (max-width: 1366px) {/*1366px*/#m_RWDfullscreen01_52_3 .picbgbox {height: 690px;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 14px;    padding: 25px 10px;}.certi-item_title br {display: none;}.certi-item {padding: 0 20px;}.certi-item_title {font-size: 13px;}.form_block > .container {width: 90%;}.form_block_txt {top: 8%;}.form_btn a {margin-top: 30px;}.RWDproduct002_v4 .filter-portfolio ul {padding: 0;}.info-block ul li {letter-spacing: 1px;font-size: 14px;}}@media (max-width: 1200px) {/*1200px*/ 
.RWDproduct002_v4 .btn-box .btn:before{right: 40px;}.RWDproduct002_v4 .btn-box .btn:after{right: 40px;}.RWDright_cont002 .item-first .text-box {padding-left: 50px;}.footer_block > .container {width: 90%;}.about-txt {font-size: 14px;}.certi-icon img {    width: 100% !important;    height: 100% !important;}.certi-icon {    width: 50px;    margin: 0 auto;}}

/*小螢幕 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;}.RWDproduct002_v4 .sub-title {font-size: 16px;}.RWDproduct002_v4 .section-inner .row:nth-child(2) {padding: 0 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*/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    margin: 0 5px;    width: calc(100%/4 - 10px) !important;}.problem_block .container {width: 90%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 20px;}/*form*/ 
.form_block_txt {padding-left: 80px;}.form_block_txt:after {width: 180px;}.form_btn a {margin-top: 20px;}/*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*/ 
.main {margin-top: 112px;}.RWDbanner_plus01 .slick-caption {top: 25%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 20%;}/*main*/ 
.main {margin-top: 111px;}/*產品*/ 
.RWDproduct002_v4 .section-subject, .row.RWDproduct002_v4_catalogue, .RWDproduct002_item_block {    width: 100%;}.RWDproduct002_v4 .section-subject {    position: relative;    top: auto;}.row.RWDproduct002_v4_catalogue {    position: sticky;    z-index: 2;    width: 100%;    top: 84px;    margin: 0;}.RWDproduct002_v4 .btn-box .btn {    width: 250px;    left: 0;    position: relative;    bottom: 0;}.RWDproduct002_v4 .section-inner {    display: block;}.RWDproduct002_v4 .filter-portfolio ul > li {    margin: 0px 5px 15px 5px;    width: calc(25% - 10px);    position: relative;}.RWDproduct002_v4 .filter-portfolio ul {    flex-direction: row;    overflow: scroll;    background: #fff;}.RWDproduct002_v4 .filter-portfolio ul {    padding: 8px 0 0;    background: #fff;}.row.RWDproduct002_v4_catalogue .col-md-12 {    padding: 0;}.RWDproduct002_v4 .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;}.RWDbanner_plus01 .slick-caption {top: 7%;}.about_block {padding-top: 50px;}.RWDproduct002_v2 .btn-box .btn {left: 0;}
}
/*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;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    width: calc(100%/2 - 10px) !important;    margin-bottom: 30px;}/*footer*/ 
.footer_block > .container {    flex-direction: column;    justify-content: center;    align-items: center;}.left_logo {text-align: center;width: 100%;}.right_contact {width: 100%;}.left_logo .RWDedictor {    display: flex;    flex-direction: row;    justify-content: space-between;}.social-title {margin-top: 0;text-align: left;}.footer_logo {width: 70%;text-align: left;}.social_block {width: 30%;}.copy_block {flex-direction: column;height: auto;}.footer_block:after {bottom: 110px;}.RWDssl01 {    padding: 0;    margin: 0;    border-left: 0;    border-right: 0;}
}
/*850px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features {width: 180px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 20px);}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {    display: none;}
}
/*767px 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_v4 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 14px);    padding: 20px 10px;margin: 0 7px 15px 7px;}.RWDproduct002_v4 .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%;}
}
/*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_v4 .filter-portfolio ul > li {    width: auto;}}

/*550px end*/
/*480px start*/
@media (max-width: 480px) {
#m_RWDfullscreen01_52_3 .picbgbox {height: 800px !important;}.RWDmenu_plus04 .logo {width: 130px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn {padding: 25px 3px;}.RWDmenu_plus04 .features {width: auto;}.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;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    width: calc(100%/1 - 10px) !important;}.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;}
}
/*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;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.products_block {padding: 80px 0px 60px 0px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 25px 5px;}.scrollTop002 {right: 5px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.about_block { padding: 50px 0px 80px 0px;}.form_btn a {    width: 100%;    padding: 15px 30px 15px 15px;    text-align: left;}.form_btn a:after {right: 20px;}.form_btn a:before {right: 20px;}#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;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {    width: 130px;}.form_btn a {    width: 100%;    padding: 15px 30px 15px 15px;    text-align: left;}.form_btn a:after {right: 20px;}.form_btn a:before {right: 20px;}.certi-item {    width: calc(100% - 0px);    margin: 0 0px 10px 0px;}.footer_block:after {bottom: 128px;}.RWDnews005 .main-title {font-size: 25px;}.problem_block {padding: 80px 0px;}
}
/*320px end*/