body, html {    font-family: 'Mukta', sans-serif;    font-weight: 300;    letter-spacing: .5px;font-size: 16px;    line-height: 1.5;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#194360 !important;    color: #fff !important;    border-radius: 0 !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {color: #000 !important;background: #eee !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #194360;border-bottom: 1px solid;}@media (max-width: 991px) {.RWDalert_fancybox.bottom {    padding: 25px 10px !important;}}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px  !important;}.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.RWDalert_fancybox.bottom, .RWDnews_autolist {animation: none;opacity: 1 !important;}a:hover, a:focus{text-decoration:none}.scrollTop002 .ii {    letter-spacing: 0;}.scrollTop002 {    bottom: 70px;    right: 15px;}.fixed_btn {    display: none;}.fixed_btn{    position: fixed;    width: 100%;    height: 50px;    bottom: 0;    z-index: 221;}.fixed_btn a {    display: flex;    align-items: center;    justify-content: center;    font-size: 20px;    font-weight: 700;    background:#109296;    color: #fff;    height: 50px;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 400px;margin-top: 12px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;color: #222;font-weight: 500;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu li.contact a {padding: 12px 20px 10px;line-height: 1;border: 1px solid #109296;color: #fff;transition: all .3s ease;background: #109296;margin-left: 15px;}.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: #109296;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.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: #109296;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;background: #ebe9ee;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li a {font-size: 15px;text-align: center;font-weight: 500;padding-right: 10px !important;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}/*banner*/ 
.index .banner_block {margin-top: 74px;}.banner_block .container {width: 92%;}.RWDbanner_plus01 .logo {width: 36%;}.RWDbanner_plus01 .slick-caption.txt-left {top: 25%;}.RWDbanner_plus01 .page-scroll.style01 a {color: #888;font-size: 13px;}.RWDbanner_plus01 .page-scroll.style01 a span {border-color: #888;}.RWDbanner_plus01 .page-scroll {left: 6%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;background: #eee;height: 10px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*main*/section .container {width: 80%;}.index .section-subject {margin-bottom: 50px;}.index .main-title, .RWDnews012__head__h1 {font-weight: 700;letter-spacing: 0px;color: #222;line-height: 1.1;font-size: 55px;}.index h2.sub-title {font-size: 24px;font-weight: 500;letter-spacing: 0;margin: 0;line-height: 1.3;color: #222;}.index .section-line{display:none;}.index .RWDnews003 h2.sub-title {color: #ddd;}.index .RWDproduct004 .section-subject {margin-bottom: 100px;}/**/ 
.index .features_block .main-title {color: #fff;}.features_block {position: relative;padding: 150px 0;margin-bottom: 50px;}.features_block .container {width: 100%;padding: 0 50px;}.features_block:before {content: "";position: absolute;width: 30%;height: 88%;background: #0d2b46;top: 0;}.RWDnews003 .section-subject {padding-right: 80px;}.features_block .RWDnews003 .col-md-4 {width: calc(100%/4 - 30px);background: rgb(255 255 255 / 70%);padding: 0 30px;backdrop-filter: blur(4px);margin: 0 15px;box-shadow: 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%), 100px 100px 80px rgb(0 0 0 / 7%);}.RWDnews003 .section-subject {text-align: left;}.RWDnews003 .box-icon p {margin: 15px 0;color: #222;min-height: 96px;}.RWDnews003 .box-icon.box-icon-side {padding-left: 0;}.RWDnews003 .row {margin: 0;}.RWDnews003 {display: grid;grid-template-columns:30% auto;}.RWDnews003 {display: grid;grid-template-columns: 30% auto;grid-column-gap: 50px;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #222;font-size: 18px;line-height: 1.3;font-weight: 500;min-height: 48px;}.RWDnews003 .box-icon.box-icon-side>i {width: initial;position: relative;left: 0;top: 0;font-size: initial;}.RWDnews003 .fa img {max-width: 80px;border-radius: 50%;background: #fff;padding: 12px;}.RWDnews003 .box-icon a.box-icon-title:hover>h2 {color: #222;}.features_block .RWDparallax_new {    position: absolute;    width: 100%;    height: 100%;    top: 0;    right: 0;    z-index: -1;}.features_block  .RWDparallax_new .picbgbox {height: 100% !important;}/*about*/ 
.about_block {padding: 100px 0 230px;position: relative;}.about_block .container, .news_block .container {width: 70%;max-width: 1350px;}.RWDright_cont002 .item-first .pic {width: 100%;float: none;cursor: auto;}.RWDright_cont002 .item-first {display: grid;grid-template-columns: 40% 60%;margin-bottom: 80px;background: transparent;}.RWDright_cont002 .item-first .text-box {width: 100%;float: none;padding: 0 0 0 120px;}.RWDright_cont002 .item-first .text-box .text {color: #666;line-height: 1.5;font-size: 16px;letter-spacing: .5px;margin-top: 0px;width: 100%;}.RWDright_cont002 .item-first .text-box a {display: none;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .pic img {width: 100%;}.RWDright_cont002 .item-first .text-box .text h4 {color: #109296;}p.ab_cicle {    display: flex;    align-items: center;    margin-bottom: 30px;    padding: 10px 0;    border: 1px solid #e3e0e8;    border-width: 1px 0;    font-weight: 500;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDvideo002 figure.effect-sarah h2::after{display:none;}.RWDvideo002 figure.effect-sarah figcaption {    text-align: left;    display: flex;    flex-direction: column;    justify-content: flex-end;    color: #fff;    padding: 30px 50px;    background: linear-gradient(to top, rgb(0 0 0 / 50%), rgb(0 0 0 / 0%));    height: 50%;}.RWDvideo002 figure.effect-sarah p {font-size: 18px;opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0);}.RWDvideo002 figure.effect-sarah h2 {opacity: 1;font-size: 28px;color: #fff;margin-bottom: 0;padding: 0;}.RWDvideo002 figure.effect-sarah {background: transparent;}.RWDvideo002 .videoitem {width: 80%;margin: 0 0 0 auto;float: none;height: auto !important;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {width: 100%;}.ab_box:before {    content: "";    position: absolute;    width: 37%;    height: 35%;    background: #eee;    top: 27%;    z-index: -1;    left: 10%;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe, .RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);}.RWDvideo002 .videoitem:hover figure.effect-sarah:after {transform: translate(-50%, -50%)scale(1.05);transition: all .5s ease;}.RWDvideo002 figure.effect-sarah:after {    content: "";    position: absolute;    width: 80px;    height: 80px;    background: url(archive/image/customization/play_i.png)no-repeat;    background-size: contain;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    z-index: 2;    transition: all .5s ease;}.RWDvideo002 figure.effect-sarah:before {    content: "";    position: absolute;    width: 150px;    height: 150px;    background: rgb(255 255 255 / 80%);    top: 50%;    left: 50%;    transform: translate(-50%, -50%)scale(0.1);    z-index: 1;    border-radius: 50%;    animation: 2500ms ease normal forwards infinite f-scale;    transform-origin: center;}.RWDvideo002 {z-index: 1;}@keyframes f-scale{0%{transform:translate(-50%, -50%)scale(0.1);opacity: 1;}100%{transform:translate(-50%, -50%)scale(1);opacity: 0;}}/*products*/ 
.products_block {position: relative;padding: 0px 0 100px;background-image: linear-gradient(rgba(255,255,255,0) 1px, transparent 0), linear-gradient(90deg, rgba(255,255,255,0) 1px, transparent 0), linear-gradient(#ddd 1px, transparent 0), linear-gradient(90deg, #ddd 1px, transparent 0);background-size: 0px 0px, 25% 25%, 0px 0px, 25% 25%;background-color: #f4f4f4;}.products_block:before {    content: "";    position: absolute;    width: 46%;    height: 38%;    background: url(archive/image/customization/pd_deco.png)no-repeat;    background-size: contain;    left: -13%;    top: -30%;}.index .RWDproduct004 .main-title {padding: 50px 0;margin-top: -50px;color: #fff;}.index .RWDproduct004 .main-title:before {    content: "";    position: absolute;    width: calc(75%*100/80);    height: calc(100% + 50px);    background: #0d2b46;    z-index: -1;    right: calc(-10%*100/80);    top: -50px;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 .callout-dark {    padding: 0;    background-color: transparent;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    display: flex;    flex-direction: column-reverse;    overflow: initial;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {    width: calc(100%/3 - 50px);    margin: 0 25px 50px !important;}.RWDproduct004 .item-box-desc {    background: #fff;    margin-bottom: 0;    overflow: hidden;    padding: 15px 20px;    text-align: left !important;    box-shadow: 0px 1px 8px rgb(0 0 0 / 20%);    z-index: 1;    display: flex;    align-items: center;    justify-content: space-between;}.RWDproduct004 .item-box figure:before {    content: "";    position: absolute;    width: 101%;    height: 100%;    background: url(archive/image/customization/pd_clip2.png) no-repeat;    background-size: contain;    left: 50%;    transform: translate(-50%, 0px);filter: brightness(0.95);}.RWDproduct004 .list-inline:before {    content: "";    position: relative;    display: inline-block;    width: 8px;    height: 8px;    background: #666;    border-radius: 50%;    top: -2px;    margin-right: 3px;}.RWDproduct004 .list-inline {    color: #666;}.RWDbtn01 .btn {    font-size: 16px;    text-align: center;    display: inline-block;    min-width: 220px;    border: 1px solid #666;    color: #666;    background: transparent;    position: relative;    padding: 8px 10px;    border-radius: 0;    font-weight: 300;}.RWDbtn01 .btn:hover {    color: #fff;    background: #666;    border: 1px solid #666;}.RWDbtn01 .btn-box .col-xs-12 {    width: auto;}/*news*/ 
.news_block {    padding: 100px 0;}.RWDnews012 .text_box .title {    font-size: 28px;    color: #222;    margin-bottom: 10px;    font-weight: 500;    line-height: 1.3;}.RWDnews012 .swiper-slide-active .text_box .title {    font-size: 32px;    color: #0f9296;}.RWDnews012 .text_box .more_button {    display: inline-block;    width: 150px;    height: 33px;    border: 1px solid #999;    font-size: 16px;    color: #666;    padding: 5px 15px;    text-align: center;    border-radius: 0;}.RWDnews012 .text_box .more_button:hover {    border-color: #666;    color: #fff;    background-color: #666;}.RWDnews012 .main_pic img {    box-shadow: 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}.RWDnews012 .text_box {    opacity: .3;}.RWDnews012 .swiper-slide-active .text_box:before {    content: "";    position: absolute;    width: 100%;    height: calc(100% + 70px);    border: 1px solid #eee;    border-width: 1px 0;    top: -30px;    pointer-events: none;}.RWDnews012 .swiper-slide-active .text_box {    pointer-events: auto;}.RWDnews012 .text_box {    pointer-events: none;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #999;}
/*內頁 start*/

.slick-slide img {width: 100%;}div#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 {margin-top: -220px;}.hgroup .container {margin-top: 0px;padding-top: 0px;}section.call_to_action {text-align: left;padding: 80px 0px !important;min-height: 900px;}section.call_to_action .container {width:80%;}.pageTitle {margin: 0 0 10px 0;padding: 0;font-weight: 700;letter-spacing: 0px;color: #222;line-height: 1.1;font-size: 55px;text-align: center;margin: 0 0 0px 0}.page_subject {padding: 0px;}.hgroup .breadcrumb {width: 100%;font-size: 12px;background-color:transparent;margin: 0 0 0;padding: 6px 15px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0;text-align: center;text-transform: uppercase;}.hgroup .container {width: 100% !important;}section.article-text.rwd .container {width: 100% !important;padding: 0;}.hgroup .container {border-bottom: 1px dotted #ccc;}.product1 section.call_to_action .container {width: 90%;}.fadeInRight {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}/**/ 
.layoutlist_8 .article_subject {color: #222 !important;font-size: 28px !important;font-weight: 700 !important;line-height: 1.5;text-decoration: none;letter-spacing: 0.5px;}.layoutlist_8 .list_subject .summary {margin: 0px 0 !important;}.layoutlist_8 .list_subject .summary h5 {font-weight: 700;color: #444 !important;font-size: 22px !important;border-bottom: 1px #eee solid;padding-bottom: 10px;}.layoutlist_8 .list_subject .summary a {font-size: 18px  !important;font-weight: 500  !important;color: #818181  !important;text-decoration: none;line-height: 1.5  !important;}.layoutlist_8 .list_subject {padding: 20px 0px 0px 50px !important;text-align: left;}._col.listdate {padding: 30px 0px 0px 0px !important;position: absolute;bottom: 50px;right: 50px;}.layoutlist_8 .listdate .yearmonth {color: #ccc !important;font-size: 18px !important;letter-spacing: 0.5px !important;padding-bottom: 0px; text-align: right !important;transition: 0.5s}.layoutlist_8 .listdate .day {color: #ccc !important;font-size: 65px !important;line-height: 1.2 !important;font-weight: 500 !important;text-align: right !important;transition: 0.5s}.layoutlist_8 .item:hover .listdate .yearmonth {color: #109296 !important;transition:1s}.layoutlist_8 .item:hover .listdate .day {color: #109296 !important;transition:1s}.article2 section.call_to_action {background: #f5f5f5;}.layoutlist_8 .item {border-bottom: 0px solid #ccc !important;background: #fff !important;padding: 50px !important;margin-bottom: 10px !important;box-shadow: 5px 7px 5px rgb(221 221 221 / 30%) !important;position: relative}.layoutlist_8 .item:hover::after {height: 100%;}.layoutlist_8 .item::after {content: "";position: absolute;height: 0%;width: 5px;background: #bddee0;top: 0;right: 0;transition: 0.3s;}.row.news h6 {font-weight: 600;letter-spacing: 0px;color: #222;line-height: 1.1;font-size: 30px;border-bottom: 1px #ccc solid;padding-bottom: 15px;margin-bottom: 50px;}.row.news h5 {font-weight: 600;letter-spacing: 0px;color: #222;line-height: 1.1;font-size: 35px;}.row.news .col-md-7 {padding: 50px;font-size: 20px;color: #666;line-height: 1.5}/**/ 
.btn.btn_back {padding: 0;float: right;}.btn.btn_back a {border: 1px solid #666;color: #666;font-size: 16px;display: block;width: 220px;line-height: 1.5;padding: 8px 0px;transition: 0.5s;}.btn.btn_back a:hover {background: #666;color: #fff;}/**/ 
.new-form .formdesc h5 {font-weight: 700;margin: 0px 0px 10px;font-size: 20px;color: #111;}.new-form .formdesc {padding-top: 0;font-size: 16px;line-height: 1.8;letter-spacing: 0.5px;}.new-form iframe {margin: 20px 0px;}.formdesc.col-md-6 {border-right: 1px #eee dotted;padding-right: 50px;padding-bottom: 50px;margin: 0;}.formdesc span {font-weight: 600;margin-right: 5px;width: 50px;display: inline-block;color: #109296;}.formdesc a {color: #4d4d4d}.formdesc a:hover {color: #4d4d4d}.customized_columns {padding-left: 50px;}.customized_columns ._input, .customized_columns select {border: 0px solid #e2e2e2;background-color: #f4f4f4;font-size: 15px;border-radius: 0;box-shadow: none;}.boxname {margin-right: 10px;margin-left: 10px;font-weight: 600;}.new-form .new-width .currectsend_btn a:hover {color: #fff;background: #666;}.new-form .new-width .currectsend_btn a {color: #666;border: 1px #666 solid;line-height: 1.5;padding: 8px 0px;width: 220px;text-align: center;transition: 0.5s;}.new-form .new-width .currectsend_btn {float: right;margin-right: 0;background: transparent;}/**/ 
.about_box.row .title {color: #111;font-weight: 600;font-size: 18px;margin-top: 20px;}.about_box.row p {margin: 0 0 30px;color: #666;line-height: 1.5;font-size: 16px;letter-spacing: .5px;}.about_box h6 {color: #888;display: flex;align-items: center;margin-bottom: 30px;padding: 10px 0;border: 1px solid #e3e0e8;border-width: 1px 0;font-weight: 500;font-size: 16px;}.about_box h5 {font-weight: 700;color: #109296;font-size: 20px;}.about_box h4 {font-size: 24px;font-weight: 500;letter-spacing: 0;margin: 0;line-height: 1.3;color: #222;margin-bottom: 100px;}.about_box h3 {font-weight: 700;letter-spacing: 0px;color: #222;line-height: 1.1;font-size: 55px;}.about_box.about_box2.row .right img {width: 100px;margin-top: -20px;}.about_box.about_box2.row img {width: 220px;margin-top: -20px;}.about_box.row .right {padding-left: 50px;}.about_box.row .left {padding-right: 50px;}/**/ 
.cert h4 {font-weight: 600;margin-bottom: 10px;font-size: 26px;line-height: 1.2}.cert .item {margin-bottom: 20px;}.cert h5 { font-weight: 600;font-size: 22px;margin-bottom: 5px;margin-top: 35px;}.cert.about_box3 .right {padding-left: 60px;padding-top: 20px}.cert.about_box4.row::after {content: "";position: absolute;width: 150%;background: #fafafa;right: 0;top: 0;height: 100%;z-index: -1;}.cert.about_box4.row {width: 90%;float: right;position: relative;display: flex;padding: 50px;}.cert.about_box4.row .left {padding-top: 50px;padding-right: 50px;}.cert img {box-shadow: 4px 2px 15px rgb(170 170 170 / 20%);}.cert.about_box4.row::before {content: "";position: absolute;width: 100%;height: 72%;background: url(archive/image/customization/pd_deco.png)no-repeat;background-size: contain;left: -50%;bottom: -50px;pointer-events: none;}.about1.about_box .left::after {    content: "";    position: absolute;    width: 450px;    height: 100%;    background: url(archive/image/customization/0628bg02.jpg) no-repeat;    left: 0;    bottom: 0;    background-size: cover;    background-attachment: fixed;    z-index: -1;    background-position: 50% 50%;}.about1.about_box.row .left {position: relative;padding-right: 50px;z-index: 1;text-align: center;}.about_box.about_box2.row {margin-top: 50px;}.about1.about_box.row .left  img {max-width: 700px;width: 700px;}/**/ 
.m2018 .products-nav .nav-title {background:#0d2b46;font-size: 16px;padding: 10px 20px;margin-bottom: 15px;color: #fff;font-weight: 700;}.m2018 .products-nav>ul>li>a {display: inline-block;padding: 0px 10px;font-size: 16px;color: #333;font-weight: 600;letter-spacing: 0.5px}.m2018 .products-nav>ul>li {margin: 0 0 20px 0;padding: 0 0 20px 10px;border-bottom: 1px dotted #ccc;}.m2018 .products-nav a {display: inline-block;font-size: 15px;padding: 10px 0;position: relative;z-index: 1;color: #555;transition: 0.5s;}li.sidemenu2__li.active a {color:#0f9296  !important}li.sidemenu2__li:hover a {color:#0f9296  !important}/**/ 
.webdesc h5 {font-weight: 400;margin: 0px 0px 10px;font-size: 22px;font-weight: 600;color:#109296}.webdesc {color: #777777;padding: 0px 25px;}.layoutlist_2 .col-sm-6, .customized_columns>.row {margin-top: 0px;padding: 0;}.item.product_list_item .img.img1::after {content: "";position: absolute;width: 101%;bottom: 0;height: 100%;background: url(archive/image/customization/pd_clip2.png) no-repeat;background-size: contain;left: 50%;transform: translate(-50%, 0px);filter: brightness(100%);z-index: 1;pointer-events: none;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0px solid #b2b2b2;}.item.product_list_item {overflow: visible !important;padding: 0px 20px;}.layoutlist_2 .subject {height: 45px !important;background:transparent;padding: 0px 0px;text-align: left !important;margin: 0;overflow: visible !important;line-height: 1.5 !important;display: flex;align-items: center;justify-content: center;width: 100%;margin-top: -20px;z-index: 1;position: relative}.item .subject A.itemlink {color: #000;text-decoration: none;line-height: 1.5;display: block;font-weight: 600;font-size: 18px;box-shadow: 0px 1px 8px rgb(0 0 0 / 20%);width: 100%;padding: 10px 20px 8px 45px;background: #fff}.item .subject A.itemlink::after {content: "";position: absolute;width: 10px;height: 10px;background: #eee;border-radius: 100%;left: 20px;top: 18px;transition: 0.5s;}.item:hover .subject A.itemlink::after {background: #109296;}.item.product_list_item img {transition: 0.5s;}.item.product_list_item:hover img {transition: 0.5s;transform: scale(1.05);}.page_content3_mainphoto .swiper-slide img {width: 100%;}.RWDproduct_page .pic-box {width: 55%;}.RWDproduct_page .products-info {width: 45%;}.RWDproduct_page .products-info .txt .editor ul li {line-height: 2.8;}.RWDproduct_page .products-info .txt .editor ul {list-style: none;padding: 0;display: grid;grid-template-columns: 160px auto;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #555;font-weight: 500;font-size: 16px;letter-spacing: 0.5px;}.RWDproduct_page .products-info .txt .editor ul li sapn {font-weight: 800;letter-spacing: 0.5px;}.RWDproduct_page .products-info .name {font-size: 36px;color: #333;margin-bottom: 50px;font-weight: 700;letter-spacing: 0.5px;line-height: 1.2;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: 1px dotted #a0a0a0;margin-bottom: 10px;padding-bottom: 10px;position: relative;font-size: 20px;letter-spacing: 0.5px;color: #111;font-weight: 600;}.RWDproduct_page .products-info .txt .editor ul li img {width: 60px !important;height: 60px !important;padding: 8px 8px;}.RWDproduct_page .products-info .txt .editor ul li {display: flex;align-items: center;}.RWDproduct_page .btn_back {background: transparent}.RWDproduct_page .tab-box .tab-container>ul>li {animation: 1200ms ease normal forwards 1 fadeInRight;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #109296;border-color: #109296;color: #fff;}.RWDproduct_page .tab-box .tab-menu a {text-align: center;background: #d7f2f2;display: block;font-size: 15px;padding: 12px 30px;letter-spacing: 0.5px;height: 50px;position: relative;border: solid #ffffff;border-width: 0 1px;transition: all .5s ease-in-out;font-weight: 600;border-radius: 10px 10px 0px 0px;width: 150px;}.RWDproduct_page .tab-box .tab-menu li.active a:before {display:none}.RWDproduct_page .tab-box .tab-container {border: 0px solid #ccc;background: #f8f8f8;padding: 50px;}.row.tab_row .item {width: calc(100%/3 - 1px);float: left;padding: 0px 15px 15px 0px;position: relative;}.row.tab_row .item img {height: 250px !important;width: 100% !important;}.row.tab_row .item h6 {    margin: 0;    color: #111;    font-size: 14px;    position: absolute;    right: 30px;    bottom: 30px;    background: #fff;    padding: 5px 20px;    font-weight: 600;    letter-spacing: 0.5px;}.RWDproduct_page .related-box .name {margin-top: 10px;color: #333;font-weight: normal;font-size: 15px;letter-spacing:0}

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

.footer_block .RWDedictor, .footer_block .RWDsocial002, .RWDssl01, .copyright, .footer_block .RWDedictor008 {    animation: none;    opacity: 1 !important;}.footer_block {    background: #0d2b46;    padding: 80px 0;    color: #ddd;}.footer_block dd a, .footer_block dd a:hover {    color: #ddd;}.footer_block>.container {    display: grid;    grid-template-columns: .7fr 2fr;    width: 70%;    grid-column-gap: 80px;}.ft_left {    grid-column-start: 1;}.ft_logo img {    width: 100%;}.ft_info .RWDedictor {    display: grid;    grid-template-columns: 1fr 1fr;}.footer_block dd {    line-height: 1.7;}.footer_block .ft_btn a {    display: inline-block;    margin-top: 30px;    background: #109296;    padding: 10px 15px;    color: #fff;    width: 100%;border: 1px solid #109296;    font-weight: 500;    font-size: 20px;    text-align: center;transition: all .5s ease;}.footer_block .ft_btn a:hover {    background: transparent;    color: #56aeb0;    border: 1px solid #109296;    transition: all .5s ease;}.ft_other {    font-size: 12px;    display: flex;    border-top: 1px solid #334b60;    padding-top: 15px;    margin-top: 30px;    color: #999;    font-family: 微軟正黑體,Sans-serif;    font-weight: 400;    align-items: center;flex-wrap: wrap;}.RWDssl01 {    padding: 0 10px;}

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

@media (max-width: 1800px) {section.call_to_action .container {width: 90%;}.about_box h3 {font-size: 50px;}.about1.about_box.row .left img {max-width: 600px;width: 600px;}.about1.about_box .left::after {width: 360px;}.RWDproduct_page .products-info .name {font-size: 26px;}.product1 section.call_to_action .container {width: 95%;}.pageTitle {font-size: 50px;}.item .subject A.itemlink {font-size: 16px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {font-size: 14px;letter-spacing: 0.2px;}.RWDproduct_page .products-info .txt .editor ul li sapn {letter-spacing: 0.2px;}.RWDproduct_page .products-info .txt .editor ul {grid-template-columns: 150px auto;}.RWDproduct_page .products-info .txt .editor ul li img {width: 55px !important;height: 55px !important;}}@media (max-width: 1500px) {section.call_to_action .container {width: 95%;}.about_box h3 {font-size: 45px;}.about1.about_box .left::after {width: 320px;}.about_box h4 {margin-bottom: 50px;}.pageTitle {font-size: 40px;}.m2018 .products-nav>ul>li>a {font-size: 14px;}.m2018 .products-nav a {font-size: 13px}.item .subject A.itemlink {font-size: 14px;}.RWDproduct_page .products-info .txt .editor ul {grid-template-columns: 140px auto;}.row.tab_row .item h6 {font-size: 12px;letter-spacing: 0.2px;}.m2018 .products-nav>ul>li {margin: 0 0 10px 0;padding: 0 0 10px 10px;border-bottom: 1px dotted #ccc;}}@media (max-width: 1400px) {.about_box.row .left {padding-right: 15px;}.about_box.row .right {padding-left: 15px;}.about1.about_box.row .left img {max-width: 500px;width: 500px;}.about1.about_box.row {display: flex;align-items:center;}.about_box h3 {font-size: 36px;}.about_box h4 {margin-bottom: 30px;font-size: 20px;}section.call_to_action .container {width: 100%;padding: 0px 50px;}.hgroup .container {padding: 0px !important;}.cert.about_box4.row {width: 95%;}.product1 section.call_to_action .container {width: 100%;padding: 0px 30px;}section.article-text.rwd .container {padding: 0 !important;}.item.product_list_item {padding: 0px 10px;}.RWDproduct_page .products-info .txt .editor ul li img {padding: 5px !important;width: 50px !important;height: 50px !important;}.RWDproduct_page .tab-box .tab-menu a {font-size: 14px;padding: 8px 20px;height: 35px;width: 120px;}.RWDproduct_page .tab-box .tab-container {padding: 15px;}}@media (max-width: 1300px) {.cert.about_box3 .right {padding-left: 50px;padding-top: 0px;}.cert h4 {margin-bottom: 5px;font-size: 22px;margin-top: 0;}}@media (max-width: 1200px) {div#sidebar {width: 100%;padding: 0px 60px !important;margin-bottom: 50px;}div#product {width: 100%;}.cert.about_box4.row {width: 100%;padding: 30px 15px !important;}div#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 {margin-top: -90px;}.layoutlist_8 .article_subject {font-size: 24px !important;letter-spacing: 0.2px;}.layoutlist_8 .list_subject .summary h5 {font-size: 18px !important;margin: 0px 0px 10px;}._col.list_img.col-sm-3.col-md-3 {width: 30%;}._col.listdate {padding: 0px 0px 0px 0px !important;position: relative;bottom: 0px;right: 0px;width: 20%;}.layoutlist_8 .item {padding: 25px 25px 25px 10px!important}.row.news h5 {font-size: 30px;}.row.news h6 {line-height: 1;font-size: 26px}.layoutlist_8 .list_subject {width: 50%;}.pageTitle {font-size: 30px;}}

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

@media screen and (max-width: 1700px) {.RWDnews003 {    grid-column-gap: 30px;}.RWDnews003 .box-icon a.box-icon-title >h2 {    font-size: 17px;}.features_block .container {    padding: 0 15px 0 50px;}.features_block .RWDnews003 .col-md-4 {    padding: 0 25px;}.features_block:before {width: 25%;}.index h2.sub-title {font-size: 20px;}.RWDnews003 {grid-template-columns: 25% auto;}.about_block .container, .news_block .container {width: 80%;}.ab_box:before {left: 8%;}.features_block .RWDnews003 .col-md-4 {    margin: 0 10px;}.footer_block>.container {width: 80%;}}@media screen and (max-width: 1600px) {.RWDright_cont002 .item-first .text-box {    padding: 0 0 0 100px;}section .container {    width: 85%;}.index .RWDproduct004 .main-title:before {    width: calc(75%*100/85);    right: calc(-7.5%*100/85);}.index .RWDright_cont002 .main-title {    margin-top: 0;}.RWDright_cont002 .item-first .text-box .subtitle {    margin-top: 0;}.index .main-title, .RWDnews012__head__h1 {    font-size: 52px;}}@media screen and (max-width: 1500px) {.RWDnews003 .box-icon a.box-icon-title >h2 {    min-height: 67px;}.RWDright_cont002 .item-first .text-box {    padding: 0 0 0 80px;}body, html, .RWDright_cont002 .item-first .text-box .text {    font-size: 15px;}.features_block .RWDnews003 .col-md-4 {    padding: 0 20px;}.RWDnews012 .swiper-slide .main_pic {    padding-right: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {    width: calc(100%/3 - 40px);    margin: 0 20px 50px !important;}.footer_block>.container {    width: 85%;}}@media screen and (max-width: 1400px) {.banner_block .container {    width: 95%;}.about_block .container, .news_block .container {    width: 85%;}.ab_box:before {    left: 6%;    width: 38%;}.features_block .RWDnews003 .col-md-4 {    width: calc(100%/2 - 20px);}.RWDnews003 .box-icon a.box-icon-title >h2 {    min-height: auto;}.RWDnews003 .box-icon p {    min-height: 47px;}.features_block .RWDnews003 .col-md-4 {    margin-bottom: 20px;padding: 0 30px;    background: rgb(255 255 255 / 75%);    backdrop-filter: blur(6px);}.features_block {    padding: 100px 0;}.RWDnews003 .section-subject.row {    margin-top: 60px;}.features_block:before {    width: 27%;    height: 70%;    top: 100px;}.RWDright_cont002 .item-first {    margin-bottom: 60px;}.products_block:before {    width: 52%;}}@media screen and (max-width: 1300px) {.banner_block .container {    padding: 0 15px;}.about_block .container, .news_block .container {    width: 100%;    padding: 0 80px;}.ab_box:before {    left: 0;    width: 44%;}.RWDnews003 .section-subject.row {    padding-right: 30px;}section .container {    width: 100%;    padding: 0 80px;}.index .main-title, .RWDnews012__head__h1 {    font-size: 48px;}.index h2.sub-title {    font-size: 18px;}.RWDnews003 .fa img {    max-width: 75px;}.index .RWDproduct004 .main-title {    padding: 40px 0;}.index .RWDproduct004 .main-title:before {    width: calc(100% - 160px);    right: -80px;}.index .RWDproduct004 .section-subject {    margin-bottom: 80px;}.RWDnews012 .swiper-slide-active .text_box .title {    font-size: 26px;}.RWDnews012 .text_box .title {    font-size: 24px;}.footer_block>.container {    width: 100%;    padding: 0 80px;    grid-column-gap: 50px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header-in {    position: relative;    display: flex;    justify-content: flex-end;    width: 100%;}.RWDmenu_plus04 .logo {    position: absolute;    left: 0;    z-index: 30;    width: 310px;    margin-top: 17px;}.RWDmenu_plus04 .site-nav {    display: table-cell !important;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {    display: block;    order: 4;}.RWDmenu_plus04 .site-nav .menu li {    display: none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #222;}.RWDmenu_plus04 .site-nav .menu>li.contact {    display: inline-block;    margin-top: 18px;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #999;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 10px;    padding-right: 10px;}.RWDmenu_plus04 #mobile-menu .menu li a {    letter-spacing: .5px;    font-size: 16px;}.RWDnews003 {    grid-template-columns: auto;}.about_block .container {    padding-right: 0px;}.RWDright_cont002 .item-first .text-box {    padding: 0 50px;}.ab_box:before {    width: 38%;}.features_block {        padding: 0 0 80px;margin-bottom: 0;}.features_block .container {    padding: 0;}.RWDnews003 .section-subject.row {    background: #0d2b46;    margin-bottom: 50px;    padding: 30px 0 50px;    text-align: center;    margin-top: 0;}.RWDnews003 .row:nth-child(2) {    display: flex;    flex-wrap: wrap;    padding: 0 50px;}.RWDnews003 .box-icon.box-icon-side {    display: grid;    grid-template-columns: 75px auto;    padding-left: 0;    grid-column-gap: 20px;}.RWDnews003 .box-icon.box-icon-side>i {    grid-row-start: 1;    grid-row-end: 3;}.RWDnews003 .box-icon p {    min-height: auto;    margin-top: 0;}.features_block:before{display:none;}.products_block {background-image: linear-gradient(rgba(255,255,255,0) 1px, transparent 0), linear-gradient(90deg, rgba(255,255,255,0) 1px, transparent 0), linear-gradient(#ddd 1px, transparent 0), linear-gradient(90deg, #eee 1px, transparent 0);    background-size: 0px 0px, 50% 50%, 0px 0px, 50% 50%;}.main.cd-main-content {    overflow: hidden;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0px;}.RWDmenu_plus04 #mobile-menu .menu li a {    letter-spacing: .5px;    font-size: 15px;    padding-bottom: 10px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {    width: calc(100%/2 - 40px);}.about_block .container {    padding-left: 0;}.index .main-title, .RWDnews012__head__h1 {    font-size: 44px;}.about_block {    padding: 100px 0 120px;}.ab_box:before {    width: 30%;}.RWDright_cont002 .item-first .text-box {    padding: 0 20px 0 50px;}.products_block:before {    width: 52%;    height: 20%;top: -16%;}.index .RWDproduct004 .main-title:before{display:none;}.index .RWDproduct004 .section-subject {    margin-bottom: 40px;}.index .RWDproduct004 .main-title {    padding: 0;    margin-top: 0;    color: #222;}.products_block {    padding: 100px 0;}.products_block:before {    width: 72%;    height: 24%;}.RWDnews012 .swiper-slide .main_pic {    padding-right: 30px;}.RWDnews003 .box-icon a.box-icon-title >h2 {    min-height: 45px;}.ft_other {    margin-top: 15px;}.news_block .container {    padding: 0 50px;}/**/ 
.about1.about_box .left::after {    width: 200px;    left: 15px;}.about1.about_box.row .left img {max-width: 400px;width: 400px;}.about1.about_box.row {display: block;}.about1.about_box.row .left {width: 100%;}.about1.about_box.row .right {width: 100%;padding-left:45%}.about_box.about_box2.row {margin-top: 0px;border-top: #eee 1px solid;padding-top: 30px;}.about_box.row .title {margin-top: 0px;}.about_box.about_box2.row .right p {margin-top: 25px;}.about1.about_box.row .left {width: 60%;position: absolute;bottom: 0;}.about1.about_box.row .left img {max-width: 400px;width: 350px;position: relative;left: -50px;}.about_box.about_box2.row .left {width: 100%;}.about_box.about_box2.row .right {width: 100%;}.about_box.about_box2.row img {width:100%;margin: 0;}.about_box.about_box2.row .left div {width: 20%; position: relative;right: -15px;}.about_box.row .title {margin-top: 0px;width: 100% !important;right: 0 !important;}.about_box.about_box2.row p {width: 80%;}.about_box.about_box2.row .left {display: flex;flex-wrap: wrap;}.about_box.about_box2.row .right {display: flex;flex-wrap: wrap;}.about_box.about_box2.row .right p {margin-top: 0px;}.about_box.about_box2.row .right div {width: 20%;position: relative;right: -15px;}.formdesc.col-md-6 {border-right: 0px #eee dotted;padding-right: 15px;padding-bottom: 30px;margin: 0px 0px 30px;width: 100%;border-bottom: 1px #eee dotted;}.customized_columns {padding-left: 15px;width: 100%;}.RWDproduct_page .products-info .name {font-size: 22px;margin-bottom: 30px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 16px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.cert.about_box3 .left {position: absolute;right: 30px;width: 30%;margin-top: -20px;}.cert.about_box3 .right .item {width: 60%;}.cert.about_box3 .right {padding-left: 15px;padding-top: 0px;width: 100%;}.cert.about_box4.row .left {padding-top: 0px;padding-right: 15px;}.cert.about_box4.row {float: none;}.row.tab_row .item img {    height: 160px !important;    width: 100% !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    top: initial;    position: absolute;    bottom: 0px;    width: 100%;    height: inherit!important;}.RWDbanner_plus01.style-dotnav .control-box .control {    text-align: left;    padding: 0 50px;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {    display: inline-block;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    right: 0;    width: 100%;    top: auto;}.RWDbanner_plus01 .logo {    width: 100%;}.banner_block .container {    width: 85%;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 14%;}.RWDbanner_plus01 .page-scroll {  display: none;}.RWDvideo002 .videoitem {    width: 85%;}.RWDright_cont002 .item-first {    grid-template-columns: 35% auto;}.RWDright_cont002 .item-first .pic img, .RWDright_cont002 .item-first:hover .pic img {    transform: scale(1.6);    transform-origin: top;}.RWDright_cont002 .item-first .pic {    min-height: 50vw;}.products_block {    padding: 80px 0;}.news_block {    padding: 80px 0;}.footer_block>.container {    grid-template-columns: auto;}.ft_left .RWDedictor008 {    display: grid;    grid-template-columns: 1fr 1fr;    align-items: center;    margin-bottom: 35px;}.ft_logo {    padding-right: 50px;}/**/ 
.about1.about_box.row .right {width: 100%;padding-left: 15px;padding-right:15px;}.about1.about_box.row .right p {width: 62%;}.about1.about_box .left::after {display:none}.about1.about_box.row .left {width: 50%;position: absolute;bottom: 0;margin: 0 auto;right: -120px;padding: 0;}.layoutlist_8 .list_subject {padding: 0px 0px 0px 15px !important;}.row.news {display: flex;}.row.news .col-md-5 {width: 35%;}.row.news .col-md-7 {padding: 50px;font-size: 18px;width: 65%;}.row.news h5 {font-size: 25px;}.row.news h6 {font-size: 25px;}#eForm1 > div:nth-child(7) > div:nth-child(2) {    margin-bottom: 15px;}.about_box.about_box2.row .right img {    width: 100px;    margin-top: 0px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDnews003 .box-icon.box-icon-side {grid-template-columns: auto;}.RWDnews003 .box-icon a.box-icon-title >h2 {min-height: auto;}.RWDnews003 .row:nth-child(2) {padding: 0 30px;}section .container {padding: 0 50px;}.RWDnews012 .swiper-slide .text_box .title {font-size: 18px;}.RWDnews012 .swiper-slide-active .text_box .title {font-size: 22px;}/**/ 
.new-form .new-width .currectsend_btn a {width: 250px;margin: 0 auto;}.layoutlist_8 .article_subject {font-size: 18px !important;letter-spacing: 0.2px;}.layoutlist_8 .list_subject .summary a {font-size: 16px !important;}.layoutlist_8 .listdate .yearmonth {font-size: 15px !important;letter-spacing: 0.5px !important;}.layoutlist_8 .listdate .day {font-size: 35px !important;line-height: 1 !important;}.row.news .col-md-7 {padding: 0px 20px;font-size: 15px;width: 65%;}.btn.btn_back {float: none;width: 100%;margin-top:50px}.btn.btn_back a {margin: 0 auto;}.row.news h5 {font-size: 18px;}.row.news h6 {font-size: 18px;}.RWDproduct_page .pic-box {width: 95%;float: none;margin: 0 auto;padding: 0;}.RWDproduct_page .products-info {width: 95%;float: none;margin: 50px auto 0px;}.row.tab_row .item img {height:auto !important;width: 100% !important;}.row.tab_row .item {width: calc(100%/2 - 1px);}.row.tab_row .item {min-height: 280px;}.cert.about_box3 .left {position: absolute;right: 0px;width: 35%;margin-top: 0px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDright_cont002 .item-first >a, .ab_box:before {    display: none;}.RWDright_cont002 .item-first {    grid-template-columns: auto;margin-bottom: 50px;}.RWDright_cont002 .item-first .text-box {    padding: 0 50px;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe {    opacity: 1;}.RWDvideo002 .videoitem {    width: calc(100% - 50px);}.cert.about_box3 .right .item {    width: 100%;}.cert.about_box3 .left {    position: relative;    right: 0px;    width: 50%;    margin-top: 0px;    margin: 0 auto 50px;}section.call_to_action .container {    width: 100%;    padding: 0px 30px;}.cert.about_box4.row::before {bottom: -150px;}.about_box.row p {font-size: 14px;}section.call_to_action h3 {    font-size: 26px;    line-height: 45px;    margin-bottom: 0px;margin: 0}.about1.about_box.row .left img {    max-width: 290px;    width: 280px;    position: relative;    left: -70px;}section.article-text p {    font-size: 15px;    line-height: 1.5em;}section.call_to_action h4 {    font-size: 20px;    line-height: 26px;    margin: 0 0 0px 0;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo {    width: 250px;    margin-top: 18px;}section .container {    padding: 0 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {    width: calc(100%/2 - 30px);    float: left;    margin: 0 15px 30px !important;}.RWDvideo002 figure.effect-sarah:after {    width: 65px;    height: 65px;}.index .main-title, .RWDnews012__head__h1 {    font-size: 38px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 15px;}.RWDproduct004 .list-inline {    font-size: 14px;}.RWDproduct004 .list-inline:before {    top: -1px;}.RWDproduct004 .item-box-desc {    padding: 15px;}.RWDnews012 .text_box {    opacity: 0;}.RWDnews012 .main_pic img {    box-shadow: none;}.RWDnews012 .main_pic>div {    width: 80%;    margin: 0 auto;    max-height: 80vw;}.RWDnews012 .swiper-button.light span {    background: #222;}.RWDnews012 .text_box {    margin: 10px auto;    max-width: 80%;    padding: 0;}.RWDnews012 .swiper-slide .main_pic {    padding-right: 0;}.RWDnews012 .swiper-slide .text_box .title {    font-size: 18px;}.RWDnews012 .swiper-slide .text_box .title {    -webkit-line-clamp: 2;    color: #0f9296;}.ft_left .RWDedictor008, .ft_info .RWDedictor {    grid-template-columns: auto;}.ft_info dl {    margin-bottom: 0;}.RWDssl01 {    padding: 0 10px 0 0;}.footer_block>.container {    text-align: center;}.ft_btn a {    max-width: 60%;    font-size: 16px;}.ft_logo {    padding-right: 0;    max-width: 80%;    margin: 0 auto;}.ft_other {    justify-content: center;}.footer_block {    padding: 50px 0;}/**/ 
.cert.about_box4.row::before {display:none}.layoutlist_8 .item {padding: 25px 5px 25px 5px!important;}._col.list_img.col-sm-3.col-md-3 {width: 100%;}.layoutlist_8 .list_subject {width: 100%;}.layoutlist_8 .list_subject {    padding: 20px 15px 0px 15px !important;}._col.listdate {    padding: 0px 20px 0px 20px !important;    position: relative;    bottom: 0px;    right: 0px;    width: 100%;}.layoutlist_8 .listdate .day {    font-size: 15px !important;    line-height: 1 !important;    letter-spacing: 0.5px !important;    font-weight: 300 !important;}.row.news .col-md-7 {    padding: 0px 20px;    font-size: 15px;    width: 100%;}.row.news .col-md-5 {    width: 100%;margin-bottom:30px}.row.news {    display: block;}/**/ 
.hgroup .container {width: 100% !important;margin: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fixed_btn {    display: block;}.fl img{width:300px;}body, html {    line-height: 1.3;}.RWDbanner_plus01.style-dotnav .control-box .control {    padding: 0 30px;}.banner_block .container {    width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 8%;}.RWDmenu_plus04 .site-nav .menu>li.contact {    display: none;}.index .main-title, .RWDnews012__head__h1 {    font-size: 35px;}.index h2.sub-title {    font-size: 16px;}.features_block .RWDnews003 .col-md-4 {    width: calc(100%);    margin: 0 0 20px;    padding: 0 20px;}.RWDnews003 .section-subject.row {    background: transparent;    padding: 30px 0 0;}.index .features_block .main-title {    color: #222;}.index .RWDnews003 h2.sub-title {    color: #666;}.RWDnews003 .fa img {    border: 1px solid #eee;}.RWDnews003 .box-icon.box-icon-side {    margin: 15px 0;}.RWDnews003 .fa img {    max-width: 70px;}.RWDnews003 .box-icon a.box-icon-title >h2 {    font-size: 19px;}.about_block {    padding: 60px 0 150px;}.RWDvideo002 .videoitem {    width: calc(100% - 30px);}.RWDright_cont002 .item-first .text-box {    padding: 0 30px;}.RWDvideo002 figure.effect-sarah:after {    width: 60px;    height: 60px;}.RWDvideo002 figure.effect-sarah figcaption {    display: none;}.RWDright_cont002 .item-first .text-box .text h4 {    margin-bottom: 5px;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {    width: calc(100%);    float: none;    margin: 0 0px 30px !important;    padding: 0 15px !important;}.products_block:before {width: 100%;height: 12%;top: -10%;left: -30px;}.products_block {padding: 60px 0;}.RWDbtn01 .btn-box .col-xs-12 {    width: 100%;}.news_block {padding: 60px 0;}.news_block .container {padding: 0 30px;}.RWDnews012 .main_pic>div {width: 90%;max-height: 102vw;}.RWDnews012 .text_box {max-width: 90%;}.RWDnews012 .text_box .more_button {width: 100%;}.RWDnews012 .swiper-button {    width: 45px;    height: 45px;}.RWDnews012 .swiper-button-prev {    left: -20px;}.RWDnews012 .swiper-button-next {    right: -20px;}.footer_block>.container {text-align: left;    padding: 0 30px;}.footer_block {    padding: 50px 0 80px;}.ft_other {    justify-content: flex-start;}.RWDssl01 {    padding: 0;}.ft_logo {    max-width: 100%;}.ft_btn a {    max-width: 100%;}/**/ 
.cert.about_box3 .left {width: 70%;}.cert.about_box4.row {width: 100%;display:block;padding: 0 !important;margin: 0;}.cert.about_box4.row .left {padding: 0;}.cert.about_box4.row .right {margin-top: 30px;padding: 0}.cert.about_box4.row::after {right: -100px;top: -50px}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .logo {width: 230px;margin-top: 18px;}/**/section.call_to_action .container {padding: 0px 15px;}.cert h5 {font-size: 18px;letter-spacing: 0.2px;}.cert.about_box3 .left {width: 100%;}section.call_to_action h3 {font-size: 20px;line-height: 1.2;}section.call_to_action h4 {font-size: 16px;line-height: 1.2;margin: 10px 0px 30px;}.about_box h5 {font-size: 16px;}.about_box h6 {padding: 5px 0; font-size:15px;}.about1.about_box.row .left {width: 100%;position: relative;bottom: 0;margin: 0 auto;right: 0px;padding: 0;}.about1.about_box.row .left img {max-width: 280px;width: 280px;position: relative;left: 0px;}.about1.about_box.row {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}.about1.about_box.row .right p {width: 100%;}.about_box.about_box2.row p {width: 100%;margin: 0}.about_box.about_box2.row .left div {width: 50%;position: relative;right: 0px;}.about_box.about_box2.row .right {margin-top: 20px;}.about_box.about_box2.row .right div {width: 50%;position: relative;right: 0px;}.pageTitle {font-size: 24px;}div#sidebar {width: 100%;padding: 0px 0px !important;margin-bottom: 20px;margin-top: 20px;}.item .subject A.itemlink::after {display:none}.item .subject A.itemlink {padding: 10px 15px 8px 15px;}.product1 section.call_to_action .container {padding: 0px 15px;}.webdesc {padding: 0px 0px;}.item.product_list_item {padding: 0px 0px;}.RWDproduct_page .products-info .name {font-size: 16px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 14px;}.RWDproduct_page .products-info .txt .editor ul li:nth-child(even) {border-bottom: #edecec 1px solid;}.RWDproduct_page .products-info .txt .editor ul li:nth-child(even) {padding-bottom: 10px;padding-top:0px}.RWDproduct_page .products-info .txt .editor ul li {padding: 10px 0px 0px;line-height: 1.5;}.RWDproduct_page .products-info .txt .editor ul {grid-template-columns: initial;}.new-form .new-width .currectsend_btn a {width: 90%;}.btn.btn_back a {width: 100%;}.row.tab_row .item {min-height: auto;}.row.tab_row .item {width: calc(100%/1 - 1px);padding: 0px 0px 10px;}.row.tab_row .item h6 {    font-size: 11px;    letter-spacing: 0px;    width: 95%;    right: 50%;    transform: translate(50%);    bottom: 15px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.fl img{width:280px;}.RWDmenu_plus04 .logo {    width: 190px;    margin-top: 22px;}.index .main-title, .RWDnews012__head__h1 {    font-size: 30px;}.about_block {    padding: 60px 0 130px;}/**/section.call_to_action .container {padding: 0px 10px;}.product1 section.call_to_action .container {padding: 0px 10px;}.formdesc span {width: 40px;}
}
/*380px end*/