.cd-main-content {background: url(archive/image/customization/soft_wallpaper.png);}body{font-size:15px;letter-spacing:1px; line-height:1.8;color:#555;}a:hover , a:focus {text-decoration:none;}@media (min-width: 1800px) {#RWDfullscreen01 .container {width: 1700px;}.RWDleft_cont002 .container {width: calc(1700px + ((100% - 1700px) / 2)) !important;padding-right:0px;margin-right:0px;}.special-block .container {width: calc(1700px + ((100% - 1700px) / 2)) !important;padding-left:0px;margin-left:0px;}.footer-block .container {width: 1700px;}}.RWDedictor008 .container {    width: 100% !important;    padding: 0 !important;}.special-block {background: linear-gradient(to bottom,#ffffff 60%,transparent 60%,transparent 100%);}.product-block .container {width: 90% !important;padding: 140px 0 100px;}.special-block .container {position: relative;}/*標題*/ 
.index .section-line {display:none;}.index h1.main-title , .RWDleft_cont002 .item-second .text-box .title {    font-size: 36px;    font-weight: 600;    letter-spacing: 1px;    color: #000 !important;    line-height: 1.3;position: relative;margin:0 !important;}.index h2.sub-title {    margin: 0;    font-size: 18px;    letter-spacing: 1px;    color: #555;    line-height: 1.5;font-weight:400;margin: 8px 0 0;}.special-text h2.sub-title {margin: 12px 0 0;}.RWDproduct004 .section-subject {margin-bottom: 50px;}/*menu*/ 
.RWDmenu_plus04 .container {width: 100% !important;max-width: 100%;padding:0px !important;}.RWDmenu_plus04 .header {    padding: 0px 60px;    background: url(archive/image/customization/soft_wallpaper.png);    transition: 0.5s ease;}.RWDmenu_plus04 .logo {width: 125px;margin-top: 16px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    color: #333;    font-weight: normal;    letter-spacing: 1px;transition:0.5s ease;}.lang-select-options a {    font-size: 15px;    font-family: 'Noto Sans TC', sans-serif;    color: #333;    font-weight: 400;    letter-spacing: 1px;}.RWDmenu_plus04 .features .share-group span {    font-size: 15px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.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: #111;}.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: #111;}.RWDmenu_plus04 .site-nav .menu li.menu-form a {    border: 1px solid #0462dc;    color: #333;    padding: 5px 25px;    border-radius: 25px;    margin-left: 30px;    transition: 0.5s ease;    background: linear-gradient(to right, #0462dc, #4289f6);}.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: 1px solid #333;border-width: 1px 1px 0 0;}.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: 500;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 20px;    font-size: 15px;    color: #333;    font-weight: 400;    letter-spacing: 1px;    text-align: center;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {color: #333;}.RWDmenu_plus04 .features .share-group a {    display: flex;    align-items: center;    background: #fff;    border-radius: 20px;    padding: 6px 18px;    color: #4caf50;    font-weight: 600;}.RWDmenu_plus04 .features .share-group i {    color: #4caf50;}.RWDmenu_plus04 .features .share-group.main_share {padding: 18px 0px;margin-left: 30px;}.RWDmenu_plus04 .features .search-btn {margin-right: 25px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #17803c;font-weight:600;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .logo {position: relative;padding: 60px 60px 35px 5px;}.RWDbanner_plus01 .slickitem01 .logo::after {    content: "";    width: calc(100% + 80px);    height: 100%;    background: linear-gradient(to right top,rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 80%) 50% ,hsl(0deg 0% 100% / 30%) 100%);    display: block;    position: absolute;    left: -80px;    top: 0;    z-index: -1;    border-radius: 0 0 150px 0;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {top:26%;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container {width: 100% !important;padding: 0px 80px;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container::after {    content: "";    width: 1px;    height: calc(100% - 4px);    display: block;    position: absolute;    left: 60px;    top: 0px;    background: #c6c6c6;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;    opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 9px;    height: 9px;    box-shadow: 1px 1px 3px #000;    background: #fff;}.about-block:after {    content: "";    width: 1px;    height: 100%;    display: block;    position: absolute;    left: 60px;    top: 0px;    background: #cfcfcf;z-index: -1;}.RWDbanner_plus01 .page-scroll {left: 80px;bottom: 50px;text-shadow: 1px 1px 2px #333;}/*關於*/ 
.about-block {position: relative;z-index: 1; overflow: hidden;}.about-text {padding: 180px 0;font-size:16px;}.about-deco {position: absolute;top: 0;left: 0;z-index: -1;}.about-reason {background: #fff;padding-bottom:140px;}.RWDedictor008 .section-subject {display: flex;}.RWDedictor008 .section-subject h1.main-title {width: 40%;}.RWDedictor008 .section-subject .about-info {width: 50%;padding-left: 80px;font-size: 18p}.RWDleft_cont002 .item-second .text-box .title {    border-bottom: 1px solid #ddd;    padding-bottom: 50px;    margin-bottom: 80px;}.our-child {width: calc(100% / 3 - 80px);margin-right: 80px;}.en-title {    font-family: 'Merriweather', serif;    text-transform: uppercase;    letter-spacing: 1px;    font-size: 30px;    color: #111;    line-height: 1;}.our-child h4 {    color: #17803c;    font-size: 20px;    font-weight: 600;position: relative;}.our-child h4::after {    content: "";    width: 40px;    height: 3px;    background: #17803c;    display: block;    position: relative;    margin: 10px 0 30px;}.RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: row-reverse;align-items: center;}.RWDleft_cont002 .item-second a {width: 55%;border-radius:0 0 0 200px;overflow:hidden;}.RWDleft_cont002 .item-second a img {width: 100%;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 45%;background: transparent;padding: 0px;padding-right:0px;margin-top:30px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second {background: transparent;}.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box {color:#555;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;font-size: 16px;letter-spacing: 2px;line-height: 2;color: #555;margin-top: 50px;display: flex;}.item-second a {pointer-events: none;}.special-text .RWDedictor {display: flex;align-items: flex-end;}.board-txt ol {padding: 0;margin: 0;list-style: none;}.board-txt {display: flex;margin-left: 70px;}.board-txt-child {margin-left: 60px;}.board-txt span {    font-family: 'Merriweather', serif;    color: #17803c;    width: 32px;    display: inline-block;}/*吸音板*/ 
.special-text {    background: #fff;    padding: 65px 0 55px;    width: 50%;    position: relative;    margin-right: 50%;    border-bottom: 1px solid #ddd;    z-index: 2;    right: -1px;    border-radius: 0px 150px 0 0;    margin-top: -120px;    font-size: 17px;}.special-block .RWDparallax_new .picbgbox {    height: 580px !important;}/*作品*/ 
.product_block {padding: 100px 0px 100px;position: relative;}.RWDproduct004 .callout-dark {background-color: transparent;padding: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.RWDproduct004 section {border-bottom: 0px solid rgba(0, 0, 0, 0.1)}.RWDproduct004 .item-box .item-hover {background-color: rgba(185, 185, 185, 0.1);}.RWDproduct004 .item-box figure {background:#f5f5f5}.RWDproduct004 .callout-dark {background-color: transparent;color: #333;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.RWDproduct004 section {border:0px;padding: 0 0 50px;}.product_block .RWDbtn01 {position: relative !important;margin:0px auto 0px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .mix-grid .mix {    filter: brightness(1);    transition: 0.3s;    width: calc(100% / 3 - 30px);    margin: 0px 15px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 10px !important;position: relative;}.RWDproduct004 .item-box figure {background: #f5f5f5;}.RWDproduct004 a {position: relative;display: block;}.RWDproduct004 .col-md-3.col-sm-3.mix:hover::after {    width: 100%;    transition: 0.5s ease;}.RWDproduct004 .col-md-3.col-sm-3.mix::after {    content: "";    position: absolute;    width: 0;    height: 100%;    background: #fff;    transition: 0.5s ease;    top: 0;    left: 0;    bottom: 0;    z-index: -1;    box-shadow: 0px 0px 10px rgb(170 170 170 / 32%);}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;line-height: 1.6;}.RWDproduct004 .item-box-desc {margin-bottom: 0;}.row.mix-grid {    margin-left: 0;    margin-right: 0;}/*合作*/ 
.RWDnews005 a{pointer-events: none;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;width: auto;}.RWDnews005 .owl-carousel {overflow: visible;margin-bottom: 0px;position: relative;}.RWDnews005 h4 a {    color: #222 !important;    font-weight: 600;    font-size: 17px;    letter-spacing: 0px;    line-height: 1.5;}.RWDnews005 .text-left {    text-align: center;    font-size: 16px;    color: #555;    letter-spacing: 1px;    line-height: 1.5;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    margin: 0px !important;}.RWDnews005 .controlls-over .owl-pagination {display:none}.logo-block {    z-index: 1;    position: relative;    overflow: hidden;    padding: 120px 0 140px;    border-top: 1px solid #d2d2d2;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {z-index: 1;color: #adadad;background: transparent;border: #d6d6d6 1px solid; -webkit-border-radius: 100%; -moz-border-radius: 100%;border-radius: 100%;width: 70px !important;height: 70px !important; display: flex;align-items: center; justify-content: center;top:45%;}.RWDnews005 .controlls-over .owl-controls .owl-prev {position: absolute;top: 40%;margin-top: -28px;right: auto;left: -25px;zoom: 1;width: 36px; height: 36px;opacity: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev .fa-angle-left:before {background: url(archive/image/customization/1a0.png)no-repeat;content: "" !IMPORTANT;position: absolute; left: 0px; top: -10px; width: 20px;height: 90px;background-size: contain;z-index: 1;transform: rotate(-90deg);opacity:1;transition: 0.5s;}.RWDnews005 .controlls-over .owl-controls .owl-prev .fa-angle-left:hover:before {opacity:1}.RWDnews005 .controlls-over .owl-controls .owl-next {top: 40%;margin-top: -28px;right: auto;right: -25px}.RWDnews005 .controlls-over .owl-controls .owl-next .fa-angle-right:before {background: url(archive/image/customization/1a0.png)no-repeat;content: "" !IMPORTANT;position: absolute; right:0px; top: -10px; width: 20px;height: 90px;background-size: contain;z-index: 1;transform: rotate(90deg);opacity:1;transition: 0.5s;}.RWDnews005 .controlls-over .owl-controls .owl-next .fa-angle-right:hover:before {opacity:1}.RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover::after {transform: scale(1);}.RWDnews005 .owl-theme .owl-controls .owl-buttons div::after {width: 70px;height: 70px;content: "";position: absolute;background: rgb(255 255 255 / 40%);border-radius: 100%;transform: scale(0);transition: 0.5s ease;}.RWDnews005 .owl-carousel .owl-item div {background: #fff;padding: 20px 40px 40px;}.board-txt-child li {    border-bottom: 1px dashed #ddd;    padding: 3px 0;}.special-block .container.editor {    text-align: left;    padding-top: 100px;    padding-left: 100px !important;    width: 100% !important;    padding-right: 0px !important;}.special-btn {position: absolute;bottom: 5px;right: 15px;}.special-btn a {    border: 1px solid #4caf50;    color: #4caf50;    display: block;    width: 220px;    padding: 12px 0;    text-align: center;    border-radius: 30px;    font-weight: 600;    font-size: 16px;transition:0.5s ease;}.special-btn a:hover {background:#4caf50;color:#fff;0.5s ease;}
/*內頁 start*/

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #4a8d5a;    transition: .3s ease;}.page_wrapper_bg .article-text .container {    width: 100%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 10rem 0;    position: relative;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0px!important;}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;    font-size: 13px;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font */ 
.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 14px;    letter-spacing: 1px;}.layoutlist_2 .list_subject .subsubject,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.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 {    line-height: 1.8;    font-size: 16px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #555;}.RWDeditor01 p{    text-align: justify;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a,.layoutlist_7 .summary,.layoutlist_7 .summary a,.m2018 .products-nav a,.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8;    color: #000;    margin: 0;    padding: 0;    transition: .3s ease;}.page_wrapper_bg .faq_answer td,.page_wrapper_bg .faq_question td,.album_item_subject td{    font-size: 18px;    line-height: 1.5;    color: #555;    margin: 0;    font-weight: 500;}.page_wrapper_bg .article-text .webdesc {    text-align: center;    font-size: 18px;    font-weight: 600;    color: #4a8d5a;    margin-bottom: 3rem;    padding: 0px 15px;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 20px;    font-weight: 600;    letter-spacing: 1px;    line-height: 1.8;}.about-text .title{    font-size: 36px;    letter-spacing: 3px;}.page_wrapper_bg .pageTitle {    color: #000;    font-size: 36px;    margin-bottom: 0.5rem;    line-height: 1.8;    font-weight: 600;    margin-top: 0px;    text-align: center;    letter-spacing: 1px;}/* btn */ 
.ebtn,.page_wrapper_bg .btn_back {    float: right;    padding: 0px 0px;    text-align: center;    background-color: transparent !important;    margin: 3rem 0 0;    transition: .5s ease;    display: flex;    justify-content: center;    align-items: center;    width: auto;}.ebtn {    margin-top: 1rem !important;    background: transparent !important;}.ebtn a,.page_wrapper_bg .btn_back a {    color: #4caf50;    border: 1px solid #4caf50;    background: transparent;    width: 220px;    padding: 10px 0px;    font-size: 15px;    display: block;    text-align: center;    font-weight: 600;    line-height: 1.8;    border-radius: 30px;    transition: 0.5s ease;}.ebtn a:hover,.page_wrapper_bg .btn_back a:hover{    background: #4caf50;    color: #fff;    transition: 0.5s ease;}/* About Page */ 
.about-page{    display: flex;    flex-wrap: wrap;    background: #ffffff7a;    padding: 0rem;    border-radius: 40px 0px 40px 0px;}.about-page .about-text{    padding: 5rem;}.about-page .about-text,.about-image{    width: 50%;}.about-page .about-text .title{    color: #000;    border-bottom: 1px solid #a0a0a0;    font-weight: bold;    margin-bottom: 2rem;    padding-bottom: 0.5rem;}.about-core{    width: 100%;    display: flex;    padding: 5rem;    background: #fff;    border-radius: 0px 0px 40px 0px;}.about-core .our-child{    border-right: 1px dashed #ccc;}.about-core .our-child:last-child{    border: 0px;}.about-core .our-child h4 br{    display: none;}/* Product Page */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #4a8d5a;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 20px;    margin-bottom: 0px;    border-radius: 20px 20px 0px 0px;}.page_wrapper_bg .m2018 .products-nav a{    font-size: 16px;}.page_wrapper_bg .m2018 .products-nav a:hover{    color: #4a8d5a;    transition: .3s ease;}.page_wrapper_bg .m2018 .products-nav {    background: #ffffffcc;    border: 1px solid #efefef;    border-radius: 20px;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px dashed #ddd;}.m2018 .products-nav .toggle-submenu::after{    top: 70%;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active),.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active){    padding-left: 15px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;    transition: .3s ease;    font-size: 16px;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a{    padding-bottom: 5px ;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #4a8d5a;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav .sidemenu2__ul--child .active>a::before {    content: "";    background: #4a8d5a;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;    margin-bottom: 2px;}.page_wrapper_bg .m2018 .products-nav ul li ul li a {    font-size: 15px!important;}/* 產品列表B */ 
.layoutlist_2{    row-gap: 2rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4:hover a{    color: #4a8d5a;}.layoutlist_2 .item{    border-bottom: 0px;    margin-top: 0px;}.layoutlist_2 .subject{    height: auto!important;    margin: 0.5rem 0rem;}.layoutlist_2 .subject a{    font-weight: 600!important;    color: #333!important;}.sortbar{    font-size: 13px;    margin:1rem!important;    letter-spacing: 1.5px;}.sortbar a:hover{    color: #4a8d5a!important;}.sortbar .active {    font-weight: 600;}/* Product-Detail */ 
.product1 .page_wrapper_bg .article-text .webdesc{    text-align: left;}.product1 .page_wrapper_bg .btn_back{    margin: 0rem 0 0;}.RWDproduct_page .pic-box {    width: 60%;    padding-right: 5rem;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .products-info .name{    font-size: 22px;    color: #4caf50;    font-weight: bold;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 600;    color: #666;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;    display: block;}.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: #3c763d;}.RWDproduct_page .pic-box .thumbnails ul li{    padding: 20px 8px;}.products-info .pdt-des-item{    margin-top: 2rem;}.products-info .pdt-des ul,.products-info .pdt-des-item ul{     padding-left: 20px;}.products-info .pdt-des li,.products-info .pdt-des-item li{     font-size: 15px;    color: #6f6f6f;}.RWDproduct_page .download_container{    border: 1px solid #aaa;    border-radius: 20px;}.RWDproduct_page .download_container:hover {   border: 1px solid #4dad50;}.RWDproduct_page .download_container .btn,.RWDproduct_page .dd-selected{    font-size: 15px;}.RWDproduct_page .file_area{    font-size: 15px;    width: calc(100% - 100px)!important;    background: transparent;}.RWDproduct_page .file_area ,.RWDproduct_page #file_dlist, .RWDproduct_page .dd-select, .RWDproduct_page .dd-selected{    height: 40px!important;    line-height: 40px!important;}.RWDproduct_page .dd-option{    padding: 5px 40px 0px 15px;}.RWDproduct_page .download_container .btn{    background: transparent;    color: #666;    width: 100px;    height: 40px;    line-height: 40px;    border-left: 1px solid #aaa;    border-radius: 0px 20px 20px 0px;    transition: all .3s ease;    font-weight: 600;}.RWDproduct_page .download_container:hover .btn{    background: #4dad50;    color: #fff;    transition: all .3s ease;}.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .pd-info .control-label{    font-size: 15px;    color: #686868;}.RWDproduct_page .btn-other {    text-align: right;    margin-top: 0px;}.RWDproduct_page .btn-other .ibtn {    font-size: 15px;    font-weight: 600;    border: 1px solid #4cae50;    padding: 10px 20px;    width: 220px;    border-radius: 50px;    color: #fff;    margin-top: 1rem;    transition: .3s ease;    background-color: #4cae50;    line-height: 1.8;}.RWDproduct_page .btn-other .ibtn:hover{    background-color: transparent;    color: #4cae50;    transition: .3s ease;}/* NEWS */ 
.layoutlist_8 {    background: #ffffff7a;    padding: 5rem;    border-radius: 50px;    display: grid;    row-gap: 5rem;}.layoutlist_8 .item:hover a{    color: #4cae50;    transition: .3s ease;}.layoutlist_8 .item{    padding: 0rem 0rem 5rem;}.layoutlist_8 .item:last-child{    border: 0px;    padding: 0rem 0rem 0rem;}.layoutlist_8 .list_subject{    border-right: 1px solid #cbcbcb;}.layoutlist_8 .listdate{    display: flex;    flex-direction: column;    align-items: center;}.layoutlist_8 .listdate .yearmonth{    font-weight: 600;}.layoutlist_8 .list_subject .summary{    margin: 10px 0;}/* 文章編輯器 */ 
.page_wrapper_bg .RWDeditor01 .row .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;    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #19847a;}.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: #19847a;    font-weight: 500;    font-size: 16px;}.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: #19847a !important;}.page_wrapper_bg .tab_title_nav .line {    background: #19847a 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;}.page_wrapper_bg .tabs nav a {    background: #fafafa !important;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff !important;}/* 文章圖文輪播 */ 
.page_wrapper_bg figure{    margin: 0px;}/* 文章時間軸 */ 
.RWDtimeline01 .model-title{    text-align: center;    margin-bottom: 4rem;}.RWDtimeline02 .timeline2_list .block .text .text-in{    line-height: 1.5;}.RWDtimeline01 .model-title,.RWDtimeline02 .model-title{    font-size: 22px;    font-weight: 600;    letter-spacing: 1px;    line-height: 1.8;    color: #333;}.RWDtimeline01 li.event .point .title{    font-size: 18px;    line-height: 1.8;    color: #19847a;    margin: 0.5rem 0rem;    font-weight: 600;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{    background-color: transparent;    border: 2px solid #19847a;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .page_wrapper_bg .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #19847a transparent transparent;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow:hover{    opacity: 0.6;}.RWDtimeline01 .line_dot2 span{    background: url(archive/image/customization/soft_wallpaper.png);    -webkit-mask-image: linear-gradient(to bottom, #ffffff00 0%, #fff 10%, black 50%);    mask-image: linear-gradient(to bottom, #ffffff00 0%, #fff 10%, black 50%);}.RWDtimeline01 li.event:before{    background: #fff;    border: 3px solid #19847a;}/* 下載資源 */ 
.download .search_bg,.download1 .page_wrapper_bg .dd-selected{    background: #fff;    font-size: 15px;}.page_wrapper_bg .dd-selected{    padding: 0px 20px;}.download .search_bg,.download1 .dd-pointer-down,.download1 .dd-selected,.download1 .download_container {    border: 1px solid #4cae50;}.download .search-go{    border-left: 1px solid #4cae50;    background: #4cae50;    color: #fff;    transition: .3s ease;}.download .search-go:hover{    background: #333;    transition: .3s ease;}.dd-select a:hover{    color: #4cae50;    transition: .3s ease;}.download1 .dd-option-text{    margin-bottom: 0px;    font-weight: 300;    font-size: 14px;}.download1 .list_table tr:first-child {    background: #4cae50;}.download1 .list_table tr:first-child:hover {    background: #4cae50;}.download .list_table tr:hover{    background: #f0f5f0;}.download .list_table th.list_downloadbtn,.download .list_table th.list_date,.download .list_table th.list_subject,.download .list_table th.list_no{    border-bottom: 3px solid #17847a;}.download .list_table th{    color: #fff;    font-weight: bold;    font-size: 16px;    line-height: 40px;}.download .list_table td{    padding: 20px 0;    line-height: 1rem;}.download .list_table .download_btn:hover{    background: transparent url(archive/image/customization/icon_30_30.png) -30px 0 no-repeat;    transition: .4s ease;}.download .dd-options .dd-option{    padding: 5px 10px;}/* 表單A */ 
.eforms1 .page_wrapper_bg section.call_to_action{    background: url(https://www.kunjay.com.tw/archive/image/RWDfullscreen01581/about-06.jpg);    background-size: 25%;    background-repeat: no-repeat;    background-position: left bottom;}.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;}.layoutlist_1.page_content2 {    max-width: 1000px;    margin: 0 auto;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    width: 100%;}.page_wrapper_bg .form-horizontal .form-group{    display: flex;}.form-horizontal .control-label{    font-weight: 500;    font-size: 16px;    width: 15%;}.eformsForm.new-form{    display: flex;    align-items: flex-start;    background: #ffffff7a;    padding: 5rem;    border-radius: 40px;    margin: 0px;}.formdesc .ph_box {    padding: 2rem 0rem;}.new-form .formdesc{    border-right: 1px solid #ccc;    margin: 0rem 5rem;}.new-form .formdesc img{    width:25%}.new-form h4{    font-weight: 600;    color: #555;    font-size: 26px;    letter-spacing: 2px;    margin-bottom: 20px;    margin-top: 0;}.new-form span{    color: #555;    font-size: 16px;}.eformsDesc{    margin: 0rem 0rem 3rem;    padding-bottom: 2rem;    border-bottom: 1px solid #ccc;    text-align: center;    font-size: 16px;}.formdesc .ph_box p{    margin-top: 2rem!important;    font-size: 16px!important;    font-weight: bold;    line-height: 1.5!important;}/* 詢問清單 */#RWDquiry .btn-box{    display: flex;    justify-content: center;}.RWDquiry .btn.normal{    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background-color: #3c763d;    border: 1px solid #3c763d;    color: #fff;    font-weight: 500;    font-size: 15px;    margin: 10px 10px 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    border-radius: 50px;}.RWDquiry .btn-box{    margin: 50px 0 0;}#RWDquiry {    margin: 80px auto 0px;}.RWDquiry .btn.normal:hover,.RWDquiry .btn.bg3:hover,.RWDquiry .btn.bg2:hover{    background-color: #17847a!important;    transition: 0.3s ease;    color: #fff;    border: 1px solid #17847a!important;}.RWDquiry .btn.bg2,.RWDquiry .btn.bg3{    background-color: #4cae50!important;    border: 1px solid #4cae50!important;    color: #fff!important;    border-radius: 50px;}.shopping-item .table .tbody .tr,.info-box, .no-item, .shopping-item, .shopping_form,.shopping_form{    background: #ffffff7a;}.shopping-item .td.delete a:hover{    color:#4cae50;}.shopping-title i{    color:#4cae50;}.info-box .title, .shopping-title,.shopping_form .shopping-title{    font-weight: 600;}.shopping-item .table .info,.shopping-item .table .th,.shopping_form .control-label{    font-size: 16px;}/* 購物清單漢堡 */ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background: #4cae50;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus,.RWDmenu_plus04 .cart-block .qty-box .qtyplus,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus {    background-color: #ad6765;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .cart-block .qty-box .qtyplus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus:hover {    background-color: #9b5d5b;    transition: 0.3s ease;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #666;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;}.privacy-page .content-part {    flex-direction: column;    row-gap: 3rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}

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

.footer-block {    padding: 140px 0px 50px;    font-size: 15px;    letter-spacing: 1px;    color: #555;    line-height: 1.6;    background: #ddd!important;    mix-blend-mode: multiply;}.footer-block a {color: #555;}.footer-block .container {display: flex;}.footer-info {width: 50%;font-size: 16px;}.footer-map {width: 50%;}.footer-web {    font-size: 13px;    color: #999;    letter-spacing: 1px;}.footer-web a {color: #999;}.footer-web br.visible-xs {display: block !important;}.footer-web span {display: none;}.footer-info h4 {    font-size: 24px;    margin: 0px 0px 10px;    font-weight: 600;    color: #111;display: flex;    align-items: center;}.footer-info h4 span {font-family: 'Merriweather', serif;font-size: 22px;margin-left: 10px;}.social-child:nth-child(1) a {background:#1578fb;}.social-child:nth-child(2) a {    background: #4bcd4d;    font-size: 12px;}.contact-social {margin: 20px 0px 50px;display: flex;align-items: center;}.contact-social a {width: 30px;height: 30px;border-radius: 50px;display: flex;align-items: center;justify-content: center;color:#fff;margin-right: 10px;}/*地圖*/ 
.RWDservice004 .main-slider .swiper-slide {background: transparent;min-height: 200px;}.RWDservice004 .editor {letter-spacing: 1px;line-height: 2;}.RWDservice004 .tab_name {width: auto;position: relative;padding: 8px 25px;font-size: 16px;letter-spacing: .2em;color: #333;text-align: center;font-weight: 600; text-decoration: none;transition: .5s;word-break: keep-all;}.RWDservice004  .swiper-container {overflow: visible;}.RWDservice004 .tab_name:after {background-color: #17803c;bottom: -2px;transform: scale(0);}.RWDservice004 .tab_name:hover:after {transform: scale(1);opacity: 1}.RWDservice004 .tab_name.active:after {opacity: 1;transform: scale(1)}.RWDservice004 .editor iframe {width: 100%;}.RWDservice004 .swiper-container {margin-right: auto;margin-left: 0;}.scrollTop002 {bottom: 50px;}.footer-map .footer-web {    display: none;}.footer-info i.icon.ion-android-drafts {    margin-right: 8px;    font-size: 20px;    position: relative;margin-left: 1px;    top: 1px;}/*第二種*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 50px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    margin-top: 20px;    background: #19847a !important;    border: 1px solid #19847a !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px !important;    border-radius: 50px;}.RWDalert_fancybox .btn:hover {background: #19847a !important;color: #fff !important;}

/*footer end*/
/*小螢幕 start*/

@media (min-width: 1800px){    .page_wrapper_bg section.call_to_action>.container {        width: 1700px;    }}@media (max-width: 1800px) {#RWDfullscreen01 .container {width: 1400px;}.RWDleft_cont002 .container {width: calc(1400px + ((100% - 1400px) / 2)) !important;padding-right:0px;margin-right:0px;}.special-block .container {width: calc(1400px + ((100% - 1400px) / 2)) !important;padding-left:0px;margin-left:0px;}.footer-block .container {width: 1400px;}.index h1.main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 32px;}.RWDedictor008 .section-subject .about-info {width: 60%;}.special-text {width: 60%;margin-right: 40%;}.footer-block {padding: 100px 0 50px;}.product-block .container {padding: 120px 0 60px;}  .page_wrapper_bg section.call_to_action>.container  {        width: 1400px;    }}@media (max-width: 1920px){    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 8rem 0;    }    .about-core,    .about-page .about-text {        padding: 3rem;    }    .RWDproduct_page .pic-box{        padding-right: 3rem;    }}@media (max-width: 1800px){    .page_wrapper_bg section.call_to_action>.container  {        width: 1400px;    }}@media (max-width: 1700px) {.RWDproduct004 .list-inline br {display: none;}}@media (max-width: 1680px){    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 7rem 0;    }    .new-form .formdesc {        margin: 0rem 2rem 0rem 2rem;    }}@media (max-width: 1500px) {#RWDfullscreen01 .container {width: 1200px;}.RWDleft_cont002 .container {width: calc(1200px + ((100% - 1200px) / 2)) !important;padding-right:0px;margin-right:0px;}.footer-block .container {width: 1200px;}.special-block .container {width: 100% !important;padding: 0 !important;margin-left: auto;}.RWDbanner_plus01 .logo img {width: 85%;}.RWDbanner_plus01 .slickitem01 .logo::after {width: calc(90% + 80px);}.RWDedictor008 .section-subject h1.main-title {width: 50%;}.RWDedictor008 .section-subject .about-info {width: 50%;padding-left: 0;}.about-text {padding: 140px 0;font-size: 15px;}.RWDleft_cont002 .item-second .text-box {width: 60%;    margin-top: 0;}.RWDleft_cont002 .item-second a {width: 40%;border-radius: 0;}.RWDleft_cont002 .item-second .text-box .title {padding-bottom: 30px;}.about-reason {padding: 100px 0 120px;}.special-block .RWDparallax_new .picbgbox {height: 500px !important;}.special-text {    right: 0;    padding: 60px 0;    margin-top: -120px;}.board-txt-child {margin-left: 30px;}.RWDnews005 .owl-carousel .owl-item div {padding: 20px 20px 40px;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {top: 77px;}.special-block .container.editor img {width: 500px;}.special-block .container.editor {padding-top:100px !important;}.page_wrapper_bg section.call_to_action>.container  {    width: 1200px;}/* font */ 
.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    font-size: 14px;}.shopping-item .table .info,.shopping-item .table .th,.shopping_form .control-label,.layoutlist_2 .list_subject .subsubject,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.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 {    line-height: 1.6;    font-size: 14px;}.formdesc .ph_box p{    font-size: 15px!important;    margin-top: 1rem!important;}.new-form span,.form-horizontal .control-label{    font-size: 15px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a,.layoutlist_7 .summary,.layoutlist_7 .summary a,.m2018 .products-nav a,.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 16px;}.page_wrapper_bg .article-text .webdesc,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .faq_question td,.album_item_subject td{    font-size: 16px;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 18px;}.about-core .en-title,.about-text .title{    font-size: 26px;}.page_wrapper_bg .pageTitle {    font-size: 33px;    line-height: 1.6;}.our-child {    width: calc(100% / 3 - 40px);    margin-right: 40px;}.page_wrapper_bg .article-text .webdesc{    margin-bottom: 2rem;}.layoutlist_8{    padding: 3rem;    row-gap: 3rem;}.layoutlist_8 .item {    padding: 0rem 0rem 3rem;}.page_wrapper_bg section.hgroup .container {    margin: 2rem 0rem 3rem 0rem;}.eformsForm.new-form{    padding: 3rem;}.info-box .title, .shopping-title, .shopping_form .shopping-title{    font-size: 17px;}.about-page .about-text .title{    margin-bottom: 1rem;}.new-form h4{    font-size: 24px;}}@media (max-width: 1400px) {.special-block .RWDparallax_new .picbgbox {height: 400px !important;}.special-text {    padding: 60px 0 40px;    margin-top: -60px;}.RWDbanner_plus01 .logo img {width: 75%;}.RWDbanner_plus01 .slickitem01 .logo::after {width: calc(80% + 80px);}.RWDmenu_plus04 .header {padding: 0px 30px;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container {padding: 0px 30px;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container::after {left: 32px;}.RWDnews005 .controlls-over .owl-controls .owl-prev .fa-angle-left:before {left: 30px;height: 80px;}.RWDnews005 .controlls-over .owl-controls .owl-next .fa-angle-right:before {right: 30px;height: 80px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    width: 60px !important;    height: 60px !important;}}@media (max-width: 1300px) {#RWDfullscreen01 .container {width: 100%;padding-left:60px;padding-right:60px;}.footer-block .container {width: 100%;padding-left:60px;padding-right:60px;}.RWDleft_cont002 .container {width: 100% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {top: 20%;}.RWDedictor008 .section-subject {display: block;}.RWDedictor008 .section-subject .about-info , .RWDedictor008 .section-subject h1.main-title {width:100%;}.about-text {padding: 120px 0;}.our-child {width: calc(100% / 3 - 50px);margin-right: 50px;font-size: 15px;line-height: 1.5;}.our-child h4::after {margin: 10px 0;}.RWDedictor008 .section-subject .about-info {margin-top: 30px;}.product-block .container {width: 100% !important;}.footer-info {width: 40%;}.footer-map {width: 60%;padding-left: 50px;}.footer-web {letter-spacing: 0;}.RWDservice004 .editor {width: 50% !important;margin-bottom:0px; margin-right: 0px!important;;}.about-block:after {left: 30px;}.special-text {    width: 100%;    margin-left: 0;    border-radius: 0;    margin-top: 0;padding: 60px ;}.board-txt {margin-left: 0;}.special-btn {    position: absolute;    bottom: 65px;    right: 60px;    z-index: 2;}.special-block .container.editor {padding-left: 90px !important;}.special-text .RWDedictor {justify-content: center;}.special-btn {position: relative;right: initial;text-align: center;bottom: 130px;}.special-text {padding-bottom: 180px;}.special-btn a {margin: 0 auto;}.page_wrapper_bg section.call_to_action>.container  {    width: 100%;    padding-left: 60px;    padding-right: 60px;}.RWDproduct_page .products-info .txt {    margin: 1rem 0rem;}.products-info .pdt-des-item {    margin-top: 1rem;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 62px)!important;    height: calc(100vh - 62px)!important;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second a {width: 100%;margin-top: 30px;}.RWDleft_cont002 .item-second .text-box {width: 100%;}.our-child {width: calc(100% / 3 - 30px);margin-right: 30px;letter-spacing: 0;}.board-txt {margin-left: 0;}.RWDproduct004 .item-box-desc {padding: 20px 0 0;}.RWDproduct004 .col-md-3.col-sm-3.mix::after {display:none;}.logo-block {padding: 90px 0 120px;}.special-block .container {    display: flex;    flex-direction: column;} .about-core, .about-page .about-text {        padding: 2rem;    }    .about-page .about-text .title {        margin-bottom: 0.5rem;    }    .RWDproduct_page .products-info .name {        font-size: 20px;    }    .RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title{        font-size: 16px;    }    .products-info .pdt-des li, .products-info .pdt-des-item li {        font-size: 14px;    }    .page_wrapper_bg .video_item_subject, .page_wrapper_bg .layoutlist_2 .list_subject a, .join_form-title, .login_box_head, .page_wrapper_bg .layoutlist_7 .subject, .page_wrapper_bg .layoutlist_7 .subject a, .page_wrapper_bg       .layoutlist_8 .article_subject {        font-size: 16px;    }    .new-form .new-width .control-label{        padding-right: 0px !important;    }    .new-form .formdesc {        margin: 0rem 1rem 0rem 0rem;    }    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {        width: 95px;    }    .new-form .new-width .col-md-5, .new-form .new-width .col-md-11,    .new-form .new-width .col-md-5, .new-form .new-width .control-label .col-md-11 {        width: calc(100% - 95px) !important;    }    .new-form .new-width .row .col-md-11{         width: 100%!important;     }    .eformsForm.new-form {        padding: 2.5rem;    }
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {width: 105px;margin-top: 15px;}.RWDmenu_plus04 .features:after {display:none;}.ml-stack-nav-toggle i {font-weight: 600;letter-spacing: 0px;}.footer-block .container {display: block;}.footer-info {width: 100%;}.footer-web br.visible-xs {display: none !important;}.footer-web span {display: inline-block;}.contact-social {margin: 10px 0;}.footer-map {    width: 100%;    padding: 0;    margin-top: 20px;}.RWDbanner_plus01 .slickitem01 .logo::after {display:none;}.RWDservice004 .main-slider .swiper-slide {padding-top: 20px;min-height: 150px;}.RWDbanner_plus01 .slickitem01 .logo {padding:0;}.RWDbanner_plus01 .logo img {width: 100%;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container::after {display:none;}.footer-info .footer-web {    display: none;}.footer-map .footer-web {    display: block;    margin-top: 30px;}.special-text h1.main-title br {display: none;}.footer-web {font-size: 12px;}.special-btn a {    width: 180px;    padding: 10px 0;}  .about-page .about-text, .about-image {        width: 100%;    }    .about-page{        flex-direction: column;    }    .about-page .about-text .title {        margin-bottom: 1rem;        padding-bottom: 0.5rem;    }    .RWDproduct_page .products-info {        width: 100%;    }    .RWDproduct_page .pic-box {        width: 100%;        padding-right: 0rem;        padding-bottom: 2rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 6rem 0;    }   .RWDproduct_page .pic-box .easyzoom--overlay{        float: unset;        display: inline-block;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {top: 22%;}.RWDbanner_plus01 .page-scroll {left: 50%;}.en-title {font-size: 26px;}.RWDmenu_plus04 .header {border-bottom: 1px solid #ccc;}.product-block .container {    padding: 90px 0 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .mix-grid .mix {    width: calc(100% / 3);    margin: 0px !important;    display: inline-block;    float: left;}.scrollTop002 {    right: 16px;}.RWDleft_cont002 .item-second .text-box .text {    overflow: initial;}    #sidebar{        margin-bottom: 1rem;        padding: 0px;    }    .product1 .page_wrapper_bg .article-text .webdesc {        text-align: center;    }    .page_wrapper_bg .RWDeditor01 .row {        display: flex;        flex-direction: row;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 50%;    }    .download1 .layoutlist_2{        row-gap: 0rem;    }    .layoutlist_8{        background: transparent;        padding: 0rem    }    .form-horizontal .control-label {        width: 20%;    }     .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .privacy-page .content-part h3 {     font-size: 20px!important;        line-height: 1.5;        font-weight: 500; }    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in{        max-height: 83px;    }    .eformsForm.new-form{        flex-direction: column;        padding: 1.5rem;    }    .new-form .formdesc,.customized_columns{        width: 100%;    }    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1{        width: 20%;        padding:0px!important;    }    .formdesc .ph_box p br{        display: none;    }.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5, .page_wrapper_bg .form-horizontal .form-group .col-md-11,  .new-form .new-width .col-md-5, .new-form .new-width .control-label .col-md-11 {        width:100% !important;    padding: 0px!important;    }    .new-form .formdesc {        border-right: 0px;        margin: 0rem;    }    .new-form span {        width: 50%;    }    .new-form h4{         width: 100%;    }    .formdesc .ph_box{        display: flex;        flex-wrap: wrap;        flex-direction: row;        border-bottom: 1px solid #ccc;        margin-bottom: 2rem;    }    .new-form .formdesc img {        width: 15%;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
 .privacy-page .content-part {        row-gap: 2.5rem;    }.privacy-page .content-part h3 {   font-size: 20px!important;}.privacy-page {    width: 100%;    margin: 0 auto;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
#RWDfullscreen01 .container , .footer-block .container {    width: 100%;    padding-left: 30px;    padding-right: 30px;}.about-text {padding: 80px 0;}.about-block:after {left: 15px;}.about-reason {padding: 80px 0;}.special-block .RWDparallax_new .picbgbox {height: 350px !important;}.logo-block {padding: 80px 0 70px;}.RWDnews005 .section-subject {    margin-bottom: 30px;} .page_wrapper_bg section.call_to_action>.container  {        width: 100%;        padding-left: 30px;        padding-right: 30px;    }
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 76vh !important;    height: 76vh !important;}.RWDbanner_plus01 .slickitem01 .logo img {    width: 500px;}.RWDbanner_plus01 .page-scroll {display:none;}.RWDnews005 .owl-buttons {display:none}.RWDnews005 .controlls-over .owl-pagination {display: block !important;margin-top: 30px;}.RWDservice004 {padding: 0;}.RWDmenu_plus04 .features .share-group.main_share {    position: fixed;    bottom: 0;    width: 100%;    margin-left: 0;    padding: 0;    left: 0;}.RWDmenu_plus04 .features .share-group a {    border-radius: 0;    text-align: center;    align-items: center;    justify-content: center;padding: 15px 0;}.footer-block {padding: 90px 0 80px;}.RWDmenu_plus04 .features .share-group i {    color: #fff;}.RWDmenu_plus04 .features .share-group a {    background: #4caf50;    color: #fff;}.special-text {padding: 60px 30px 30px;font-size: 16px;border-top: 1px solid #eee;}.logo-ph.hidden-lg.visible-xs img {width: 400px;margin-bottom: 20px;}.board-txt-child {margin-left: 0;margin-right: 30px;}.special-block .container.editor img {display: none;}.special-text .RWDedictor {display: block;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {    top: initial;    bottom: 25px;}.about-text {border-top: 1px solid #ccc;}.special-pic {order: 2;}.special-text {order: 1;padding: 60px 0 30px;}.special-block {background: #fff;padding: 0px 30px 80px;}.special-btn {    order: 3;    bottom: 0;    margin-top: 35px;}  .about-page .about-text {        border-top: 0px solid #ccc;    }    .RWDproduct_page .pic-box .easyzoom--overlay {        float: unset;    }    .RWDproduct_page .pic-box .big .pic {        border: 0px;    }    .RWDproduct_page .pic-box .easyzoom--overlay img {        width: 100%;    }    .layoutlist_8 .item {        width: 50%;    }    .layoutlist_8 .listdate {        flex-direction: row;    }    .layoutlist_8.rwd .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        padding-bottom: 0;        line-height: 1.5em;        font-weight: 400;    }    .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .layoutlist_8 .item {        margin: 0px !important;        border-bottom: 0px;        padding: 0px 0!important;    }    .layoutlist_8 .list_subject .summary{        line-height: 1rem;        margin: 5px 0;    }    .layoutlist_8.rwd .listdate {        margin: 0px 0 0;    }    .layoutlist_8.rwd .list_img+.list_subject {        margin-top: 15px;    }    .layoutlist_8 .list_subject {        border-right: 0px ;    }    .customized_columns {        padding: 0rem;        background: transparent;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,    .page_wrapper_bg .form-horizontal .form-group .col-md-11,    .form-horizontal .control-label {        width: 100%;        padding: 0px!important;    }    .page_wrapper_bg .form-horizontal .form-group {        display: flex;        flex-direction: column;    }    .download .list_table th{        font-size: 15px;    }    .page_wrapper_bg .pageTitle {        font-size: 30px;    }    .RWDtimeline01 .model-title, .RWDtimeline02 .model-title{        font-size: 20px;    }    .RWDtimeline01 li.event .point .title {        font-size: 16px;    }    .download .list_table th.list_no, .download .list_table td.list_no {        width: 20%!important;    }    .download .list_table td.list_subject{        text-align: center;    }    #RWDquiry {        margin: 30px auto 0px;    }    .RWDquiry .btn-box{        margin: 25px 0;     }        .shopping-item{            margin-left: 0px;        margin-right: 0px;    }   .about-core .en-title, .about-text .title {       font-size: 22px;   }  .about-core .our-child {    padding-right: 15px;    margin-right: 15px;    width: calc(100% / 3 - 15px);}.RWDproduct_page .btn-other li {    width: 100%;    float: right;}.eformsForm.new-form{   background: transparent;   padding: 0rem;}.new-form .formdesc{   padding: 0px;}.new-form .formdesc img {    display: none;}.formdesc .ph_box{    border-top: 1px solid #ccc;}.formdesc .ph_box p br {    display: block;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .header {padding: 0px 15px;}.about-block:after {display:none;}.index h1.main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}.RWDedictor008 .section-subject h1.main-title br {display: none;}.our-child {width: 100%;}.RWDleft_cont002 .item-second .text-box .text {display: block;}.en-title {display: inline-block;float: left;margin-right: 10px;font-size: 23px;}.our-child h4 { color: #111;margin: 0;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0;}.RWDleft_cont002 .item-second .text-box .title {    padding-bottom: 0;    border-bottom: 0;    margin-bottom: 30px !important;}.our-child {    border-top: 1px solid #eee;    padding-top: 20px;    margin-top: 20px;}.special-text h1.main-title br {display: block;}.index h2.sub-title {font-size: 16px;letter-spacing: 0px;}.board-txt {display: block;}.RWDproduct004 #portfolio.portfolio-nogutter .mix-grid .mix {    width: 100%;margin-bottom: 40px !IMPORTANT;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 0px !important;}.footer-info h4 {flex-wrap: wrap;}.footer-info h4 span {    display: block;    margin-left: 0;    margin-top: 6px;}.RWDservice004 .editor {width: 100% !IMPORTANT;}.RWDservice004 .editor iframe {margin-top: 10px;}.footer-web br.visible-xs {display: block !important;}.footer-web span {display: none;}.product-block .container {    padding: 90px 0 20px;}.RWDproduct004 .section-subject {    text-align: left;}.RWDproduct004 .list-inline {    height: auto !important;}/*ph*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.special-block .container.editor img {width: 400px;}.RWDbanner_plus01 .slickitem01 .logo img {    width: 100%;}.RWDbanner_plus01.style-dotnav .control-box .control {    text-align: -webkit-auto;    padding: 0px 25px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    box-shadow: none;    background: #777;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #17803c;    opacity: 1;}.our-child br {    display: none;} .article2.articlelist .page_wrapper_bg section.call_to_action>.container{        padding-left: 15px;        padding-right: 15px;    }    .about-core, .about-page .about-text {        padding: 0rem 0rem 2rem;    }    .about-page .about-text .title{        text-align: center;    }    .about-core,    .about-page {        background: transparent;        padding: 0rem;        border-radius: 0px;    }    .about-core{        flex-direction: column;    }    .about-core .our-child:last-child,    .about-core .our-child {        border-top: 1px solid #ccc;    }    .about-core .our-child:first-child{        border-top: 0px;    }    .product1 .page_wrapper_bg .article-text .webdesc{        padding: 0px;        line-height: 1.5;        font-size: 15px;    }    .page_wrapper_bg .RWDeditor01 .col-md-6,    .layoutlist_8.rwd .item,    .layoutlist_2 .col-xs-12{        width: 100%;    }    .ebtn, .page_wrapper_bg .btn_back,    .ebtn a, .page_wrapper_bg .btn_back a,    .RWDproduct_page .btn-other .ibtn,    .RWDproduct_page .btn-other li {        width: 100%;    }    .page_wrapper_bg .btn_back{        margin-top: 2rem;    }    .ebtn a, .page_wrapper_bg .btn_back a{        padding: 10px 20px;    }    .RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box{        margin-bottom: 0px;    }    .page_wrapper_bg .RWDeditor01 .row{        flex-direction: column;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 p {        margin-bottom: 1rem;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .RWDslider01 .pic-list{        width: 100%;        padding-right: 0px;        margin-bottom: 1rem;    }      .RWDslider01 .text{        width: 100%;    }    .RWDslider01 .control-box, .RWDslider01.pic-right .control-box {        position: static;        margin-left: inherit;        text-align: center;    }    .RWDslider01.pic-right .pic-list{        padding-left: 0px;    }        .pagecontent .RWDslider01, .pagecontent .RWDeditor01{        margin-top: 60px !important;    }    .RWDslider01 .text{        padding-bottom: 0px;    }    .eforms1 .page_wrapper_bg section.call_to_action{        background-size: 50%;    }    .page_wrapper_bg section.article-text p{        letter-spacing: 0.5px;    }    .layoutlist_2 .col-xs-12 {        padding: 0px!important;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 5rem 0;    }    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in{        line-height: 26px;    }    #RWDquiry .btn-box {        display: flex;        justify-content: center;        flex-direction: column;    }    .RWDquiry .btn.normal{        margin: 2rem 0rem 0rem;    }    .shopping-item .table .tbody .tr{        background: transparent;        border-top: 0px solid #f9fafb;    }    .privacy-page .content-part h3 {     font-size: 18px!important;    }    .about-core .our-child {        border-right: 0px dashed #ccc;        padding-right: 0px;        margin-right: 0px;        width: 100%;    }.new-form span {    width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.logo-ph.hidden-lg.visible-xs img {width: 100%;}.special-btn a {width: 100%;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {    width: 100%;}.formdesc .ph_box p br {    display: none;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px){    .shopping-item {        margin-left: 0px;        margin-right: 0px;    }    .shopping_form .shopping-title{        background: #4dad50;    }    .info-box .title, .shopping-title, .shopping_form .shopping-title {        font-size: 16px;    }}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
       .layoutlist_2 {            row-gap: 1rem;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 5rem 0;    }
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
 .RWDproduct_page .btn-other li .ii {        margin-right: 10px;    }    .RWDproduct_page .btn-other .ibtn{        display: flex;        align-items: center;        justify-content: center;    }
}
/*320px end*/