/**/a:hover, a:active, a:focus {text-decoration: none;}.row{margin-left:0px;margin-right:0px;}.cd-main-content {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.7;    position: relative;    font-weight: 400;}/*loading*/ 
.fl {width:160px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  100% {    opacity: 1;  }}/**/ 
.RWDmenu_plus04 .header {    padding: 0 4%;    background: transparent; transition: .3s ease;}.RWDmenu_plus04 .header.is-up {    background: rgb(255 255 255 / 79%);    transition: .3s ease;padding: 0 50px;}.RWDmenu_plus04 .features {width: 290px;}.RWDmenu_plus04 .features .edit {padding:10px 0px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .logo {    max-width: 40px;    float: left;    margin-top:10px;   transition: .3s ease;}.RWDmenu_plus04 .header.is-up .logo {filter: none;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-family: 'Noto Sans TC', sans-serif;    color: #000;    letter-spacing: 1px;font-size: 17px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    color: #525252;background: transparent;}.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label, .RWDmenu_plus04 .is-up .site-nav .menu>li.active>a, .RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover {    /*color: #ffea00;*/}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 0;    height: 2px;    background: #ffea00;    bottom: 10px;    right: 0;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {    width: 100%;    transition: all .5s ease;    right: auto;    left: 0px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #333;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 20px;    text-align: center;    letter-spacing: 1px;    color: #555;}.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;    color: #ffea00;}.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: #525252;}.RWDmenu_plus04 .is-up .lang-select-label:hover:after, .RWDmenu_plus04 .is-up .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .is-up .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .is-up .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .is-up .site-nav .menu>li.is-active>a:after {border-color: #ffea00;}.RWDmenu_plus04 .site-nav .menu ul {background: rgb(255 255 255 / 79%);}/*-----*/ 
.banner_block {    position: relative;    overflow: hidden;    background: #ffea00;}.RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {    position: relative;    left: 550px;}.RWDbanner_plus01 .logo {    display: inline-block;    width: 150px;    margin: 0 0 100px;}.RWDbanner_plus01 .slick-caption.txt-left {    top: auto;    bottom: 10%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    max-width: 530px;    position: initial;}.RWDbanner_plus01 .slick-caption .container {    width: 85%;    position: relative;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 32px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 700; color: #333;margin:0 0 45px}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 19px;    letter-spacing: .5px;    text-transform: uppercase;    color: #333;    position: relative;    line-height: 1.8;    margin-bottom: 30px;font-family: 'Noto Sans TC', sans-serif;    font-weight: 700;}.RWDbanner_plus01 .slick-caption .txt3 {    width: 24%;    margin: 150px 0 0;    font-size: 12px;    color: #b1b1b1;}.RWDbanner_plus01 .slick-caption {    background: rgb(255 255 255 / 58%);    max-width: 580px;    padding: 50px 0;}a.menu_btn span {    letter-spacing: 0;    margin-left: 5px;}a.menu_btn {    background: #fff;    width: 240px;    align-items: center;    padding: 0;    color: #333;    font-weight: 500;    display: block;    border: 1px solid #ffea00;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    font-size: 15px;transition: .3s ease;}a.menu_btn i {    background: #ffea00;    padding: 15px 17px;    color: #fff !important;    margin-right: 12px;    font-size: 17px !important;transition: .3s ease;}a.menu_btn:hover i {    background: #fff;    color: #ffea00 !important;transition: .3s ease;}a.menu_btn:hover {    background: #ffea00;    color: #333;transition: .3s ease;}/**/ 
.index .section-line{display:none}.index .main-title,.RWDbanner007 .title-main {    font-size: 45px !important;    line-height: 1.7 !important;    margin: 0;    color: #333 !important;    font-weight: 400; letter-spacing: 2px;}.index .sub-title,.RWDbanner007 .title-sub {    font-size: 17px !important;    line-height: 1.7 !important;    margin: 0 !important;    color: #333 !important;    font-weight: 500;    letter-spacing: 2px;}/**/ 
.about_block > .container {width: 90%;padding: 0;}.about_block {padding: 100px 0px; position: relative;background-color: #ffffff;background-image: url("https://www.transparenttextures.com/patterns/project-paper.png");}.products_block {    position: relative;    padding: 100px 0;}.products_block .container {    width: 80%;    padding: 0;}.contact_block .container {    width: 85%;}.eco-block {    position: relative;    padding: 100px 0;}.eco-block  .container {    width: 85%;}.contact_block {    position: relative;    padding: 0 0 100px;    border-bottom: 1px solid #e9e9e9;}/**/ 
.contact_block:after {    content: "";    position: absolute;    background: #ffea00;    width: 600px;    height: 400px;    right: 0;    bottom: 0;    z-index: -1;}.products_block:before {    content: "";    width: 100%;    height: 100%;    left: 0;    top: 0;    position: absolute;    background: url(archive/image/customization/pd_bg0712.jpg);    background-size: cover;    opacity: 0.7;background-attachment: fixed;}/*about*/ 
.RWDright_cont002 > .container {width: 100%;padding: 0;}.RWDright_cont002 .item-first a .pic {float: none;width: 100%;}.RWDright_cont002 .item-first a {display: block;width: 70%;}.RWDright_cont002 .item-first {    display: flex;    flex-direction:row-reverse;    justify-content: center;    align-items: center;    background: transparent;}.RWDright_cont002 .item-first .text-box {    float: none;    padding: 0;    padding-left:3%;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box .text {    line-height: 2;    font-size: 17px;    letter-spacing: 1px;    width: 100%;    color: #555;    margin: 0;padding-right: 70px;}.about-subject {    margin: 0 0 50px;    font-size: 35px;    font-weight: 700;    color: #333;    line-height: 1.5;font-family: 'Noto Sans TC', sans-serif;}.about-txt p {margin: 0 0 30px;}.about-txt p:last-child{margin: 0;}.about-subject h5{font-weight: 400;color: #333;font-size: 38px;}.about-subtitle {    display: flex;    align-items: center;    line-height: 2;}.about-title strong {    padding: 0 2px;    color: #000;    letter-spacing: 0;font-weight: 900;}.about-logo {    width: 200px;    position: relative;    top: -15px;    margin-left: 7px;}.RWDright_cont002 .item-first .text-box a{display: none;}.RWDright_cont002 .item-first .text-box .title{display: none;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .subtitle {display: none;}/**/ 
.RWDproduct002_v3 {    position: relative;    padding: 0;}.portfolio-bottom__h4 {    font-size: 20px;    letter-spacing: 2px;    font-weight: 400;    margin: 15px 0 5px;    color: #333;}.portfolio-bottom__p {    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin: 0;    letter-spacing: 2px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    transition: all .3s ease-in-out;    color: #fea400;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 20px;    transition: .3s ease;}.RWDproduct002_v3 .active .btn.btn-rj {    background-color: #ffea00;    color: #333;    opacity: 1;    font-weight: 400;}.RWDproduct002_v3 .btn.btn-rj {    background-color: #fff;    color: #555;    border: 1px solid transparent;    font-size: 15px;    border-radius: 30px;    padding: 10px 25px;    min-width: 140px;    box-shadow: 5px 6px 13px 1px #e1e1e1;    position: relative;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0 7px 10px 7px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: #ffea00;    color: #333;    opacity: 1;    font-weight: 500;}.RWDproduct002_v3 .btn-box .btn {    line-height: 40px;    font-size: 15px;    background: #fff;    width: 220px;    padding: 10px 0;    border-radius: 30px;    color: #333;    font-weight: 500;    text-align: center;    border: 1px solid #ffea00;    line-height: 1.7;}.RWDproduct002_v3 .btn-box .btn:hover {    background: #ffea00;    color: #333;    transition: .3s ease;}.RWDproduct002_v3 .section-subject .sub-title br {    display: none;}/*-------*/ 
.eco-top {    text-align: center;    margin: 0 0 50px;    border-bottom: 1px solid #e9e9e9;    padding: 0 0 50px;}.eco-down {    display: flex;    align-items: center;}.eco-down .down-left {    width: 50%;padding-right:80px}.eco-down .down-right {width:50%;}.eco-box {    margin: 0 0 30px;    padding: 0px 0 30px;    border-bottom: 1px dotted #e9e9e9;}.eco-box:last-child {    border: none;    margin: 0;    padding: 0;}.eco-intitle {    display: flex;    align-items: center;margin: 0 0 15px}.eco-top h1.main-title {    display: flex;    justify-content: center;    align-items: center;    font-size: 40px !important;}.eco-intitle .title-txt h1 {    font-size: 20px;    color: #333;    font-weight: 400;    margin: 0 0 5px;}.eco-top h1.main-title span.titleimg {    width: 210px;    position: relative;    top: -18px;    margin: 0 9px;}.title-icon {    width: 50px;    margin-right: 20px;}/*--------*/ 
.eco-intitle .title-txt h5 {    margin: 10px 0 0;    font-size: 17px;color:#555}.RWDnews005 .container {width: 100% !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .controlls-over .owl-pagination {    text-align: right;    position: absolute !important;    width: 95%;    bottom: 25px;}.RWDnews005 .margin-top-20 {    bottom: 40px !important;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:before {    content: "";    position: absolute;    background: linear-gradient(to top, rgb(0 0 0 / 61%) 0%,rgba(255,255,255,0) 100%);    width: 100%;    height: 100%;    bottom: 0px;    left: 0;    z-index: 1;}.RWDnews005 .text-left {    text-align: left;    bottom: 10px;    left: 25px;    position: absolute;    z-index: 2;    color: #ddd;    letter-spacing: 2px;}.RWDnews005 h4 a, .news005_h4 a {    color: #fff;    letter-spacing: 2px;    font-size: 19px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    position: relative;    padding: 0;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: #fff;}/*------*/ 
.RWDparallax_new .container.editor {    padding: 120px 0;    width: 85%;}.RWDparallax_new .picbgbox {height: 600px !important;}.ct-title h1 {    font-size: 40px ;    line-height: 1.7 ;    margin: 0;    color: #333 !important;    font-weight: 400;}.ct-title h5 {    font-size: 17px;    color: #555; line-height: 1.7 ;}.ct-title {    padding: 0 0 30px;    margin: 0 0 30px;    border-bottom: 1px solid #d7d7d7;}.ct-box {    width: 40%;}.ct-btn {    margin: 60px 0 0;}.ct-btn a {    background: #fff;    width: 220px;    align-items: center;    padding: 0;    border-radius: 30px;    color: #333;    font-weight: 500;    display: block;    border: 1px solid #ffea00;}.ct-btn a i {    background: #ffea00;    padding: 15px 17px;    border-radius: 100%;    color: #fff;    margin-right: 12px;    font-size: 17px;}.ct-btn a:hover  i {    background: #fff;    color: #ffea00 !important;transition: .3s ease;}.ct-btn a:hover {    background: #ffea00;    color: #333;transition: .3s ease;}
/*banner007 start*/

.portfolio_block {position: relative;padding:100px 0;overflow: hidden;}.portfolio_block:before {content: "";position: absolute;width: calc(10% + 15px);height: 100%;bottom: 0px;background: #fff;opacity: .85;left: 0;z-index: 2;}.portfolio_block:after {content: "";position: absolute;width: calc(10% + 85px);height: 100%;bottom: 0px;background: #fff;opacity: .85;right: 0;z-index: 2;}.portfolio_block .container {width: 80%;}.RWDbanner007 {margin: 0 auto 0px;}.RWDbanner007 .swiper-container {background-color: transparent;}.RWDbanner007 .item-img {overflow: initial;}.RWDbanner007 .item-box {width: 550px;height: 505px;top: -2px;}.RWDbanner007 .banner-info {text-align: left;margin-bottom: 80px;}.RWDbanner007 .item-info {height: 505px !important;padding: 50px 80px;}.RWDbanner007 .swiper-slide.swiper-slide-prev, .RWDbanner007  .swiper-slide.swiper-slide-next {filter: blur(1px);transition: all .5s ease;}.RWDbanner007 .item-info:before {background-color: #fff;}.RWDbanner007 .item-box .box-shadow {-webkit-box-shadow: none;box-shadow: none;}.RWDbanner007 .item-title {    color: #333;    font-size: 22px;    letter-spacing: 2px;    font-weight: 500;    line-height: 1.7;    margin: 0 0 5px;}.RWDbanner007 .item-editor {color: #555;position: relative;font-size: 14px;letter-spacing: 2px;line-height: 2;overflow: hidden;-webkit-line-clamp: 10;}.RWDbanner007 .item-fraction {color: #666;right: 15px;}.RWDbanner007 .item-nav-next {position: absolute;right: 2px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {width: 40px;height: 40px;background-color: #000;top: -85px;margin-top: 0;outline: 0;z-index: 1;font-size: 18px;color: #fff;}.RWDbanner007 .item-nav-prev {position: absolute;left: auto;right: 60px;}.RWDbanner007 .item-nav-prev:hover {width: 40px;left: auto;}.RWDbanner007 .item-nav-next:hover {width: 40px;right: 2px;}.RWDbanner007 .item-subtitle {position: relative;font-size: 17px;color: #555;letter-spacing: 1px;font-weight: 500;}.RWDbanner007 .item-nav-next:after{display:none;}.RWDbanner007 .item-editor a {border-bottom: 1px solid #666;color: #555;}.RWDbanner007 .swiper-button-disabled {opacity: .3;}.RWDbanner007 .link-store {    position: absolute;    max-width: calc(100% - 190px);    max-height: initial;    overflow: hidden;    left: 80px;    bottom: 40px;    font-size: 15px;    text-decoration: none;    z-index: 2;    background: #fdfdfd;    width: 220px;    align-items: center;    padding: 10px 0;    border-radius: 30px;    color: #333;    font-weight: 500;    display: block;    text-align: center;    border: 1px solid #ffea00;}.RWDbanner007 .link-store:hover {    background: #ffea00;    color: #333;    transition: .3s ease;}

/*banner007 end*/
/*footer start*/

.footer_block {    background: #383838;    position: relative;    color: #ddd;    font-size: 15px;    line-height: 2;}.footer_block a{ color: #ddd;}.footer_block .container {    display: flex;    width: 75%;    padding: 40px 0;    align-items: center;}.footer-right {    width: 75%;    display: grid;    grid-template-columns: 60% auto;}.footer-left {    width: 25%;}.ft-logo {    width: 145px;    filter: brightness(3.5);}.ftinfo-block {    display: flex;    align-items: flex-start;}.ftinfo-txt ul {    list-style: none;    padding: 0;    display: grid;    grid-template-columns: 1fr 1fr;}.ftinfo-txt ul li span {    margin-right: 5px;}.ftinfo-txt {    width: 100%;}.ftinfo-map {    width: 40%;}.ftinfo-txt h1 {    font-size: 22px;    margin: 0 0 20px;    color: #fff;    letter-spacing: 2px;    font-weight: 500;}.RWDsocial002 {    display: flex;    justify-content: flex-start;}.RWDsocial002 .iconRounded {    border: 1px solid #dddddd30;    color: #333;    background-color: transparent;}i.i.ii-fb1.iconRounded {    color: #2b92eb;}i.i.ii-youtube1.iconRounded {    color: #dd3330;}i.i.ii-line3.iconRounded {    color: #33bf35;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #333;    border: 1px solid #b3b3b3;    transition: .3s ease;}.copyright-block {    background: #333;    font-size: 12px;    display: flex;    justify-content: center;    color: #767676;    letter-spacing: 1px;    padding: 5px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{ color: #767676;}.RWDssl01 {    margin: 0 14px;}.scrollTop002 .ii {font-size: 40px; background: #000;color: #fff;border-radius: 0;}.scrollTop002 {bottom: 100px;right: 50px;}

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

.page_wrapper_bg section.call_to_action {padding:100px 0;min-height:1200px;position: relative;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5{font-size: 18px;font-weight:bold;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h1 {font-weight: bold;font-size: 24px;line-height: 1.7;margin: 0;letter-spacing: 2px;}.page_wrapper_bg section.call_to_action>.container{width: 80%;padding:0}.page_wrapper_bg .article-text >.container{width:100%;padding:0}.page_wrapper_bg .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {left: 0;}.hgroup .container {width: 100%;}/*-----*/ 
.album1 .page_wrapper_bg section.call_to_action:before {    content: "";    width: 100%;    height: 100%;    left: 0;    top: 0;    position: absolute;    background: url(archive/image/customization/pd_bg0712.jpg);    background-size: cover;    opacity: 0.7;    background-attachment: fixed;}.new-form .formdesc a {    color: #555;}.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 70%;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background:transparent;box-shadow: none;border-radius: 20px;}.m2018 .products-nav .nav-title {display:none;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #dfdfdf;padding: 10px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background:transparent; border-bottom: 1px solid #ffea00;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#ffea00;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#ffea00;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #333;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius: 30px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    transition: all 0.5s ease 0s;    font-size: 15px;    text-decoration: none;    z-index: 2;    background: #ffea00;    width: 220px;    align-items: center;    padding: 10px 0;    border-radius: 30px;    color: #333;    font-weight: 500;    display: block;    text-align: center;    border: 1px solid #ffea00;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#ffea00;transition: .5s ease;border: 1px solid #ffea00;padding: 3px 20px;border-radius: 20px;font-size: 14px;}.btn.btn_back a {border:1px solid #ffea00;background: #fff; color: #333;padding: 3px 20px;border-radius: 20px;font-size: 14px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0 0 30px;border-bottom: none;padding:0}.hgroup .pageTitle{text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}.album1 .hgroup .pageTitle,.album2 .hgroup .pageTitle,.download1 .hgroup .pageTitle,.eforms1 .hgroup .pageTitle{display: none;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*----*/ 
.layoutlist_2 .album_item {    margin: 0 10px 20px;    background: #fff;    width: calc(100%/3 - 20px);    height: auto !important;    padding: 20px;}#album .layoutlist_2 {display: flex;flex-wrap: wrap;}.layoutlist_2 .album_item_subject {font-weight: bold;color: #333;font-size: 18px;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #ff6613;}.total b{color: #ff6613;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #ff6613;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color: #019fe7;border-color: #019fe7;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background: #10a5e9;color: #fff; border-color: #10a5e9;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #10a5e9color: #fff;}.form-box .required:after { color: #ff6613;}/*---*/ 
.album2 .btn.btn_back {    display: none;}/*----*/ 
.eforms1 .page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    background: rgb(0 0 0 / 52%);    width: 100%;    height: 100%;    top: 0;    z-index: -1;    left: 0;}.eforms1 .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/ct-bg.jpg);    width: 100%;    height: 100%;    top: 0;    z-index: -1;    left: 0;}new-form {    margin-top: 30px;    margin-left: 0;    margin-right: 0;    background: #ffffffd6;    padding: 50px 100px;}.new-form .formdesc ul {    padding-left: 0;    list-style: none;    margin: 0 0 20px;}.new-form .formdesc {    padding-top: 0;    padding: 0 70px 0 0;}.eforms1 .hgroup .pageTitle{color:#fff}.new-form {    margin-top: 30px;    margin-left: 0;    margin-right: 0;    background: rgb(255 255 255 / 78%);    padding: 50px 100px;}.album1 .hgroup .pageTitle {text-align: left;}.album1 .page_subject {    padding: 0;}.row .album_d_item a {    border-bottom: none;}.album_d_item .album_item_subject {bottom: 0;    color: #252525 !important;    text-align: center;    background: transparent;    font-weight: bold;}.page_content1v1 .album_d_item .album_item_subject {opacity: 1 !important;}.download .list_table>.container {    width: 100%;padding: 0;}.download .list_table>.container .oneline {    padding: 0 0 20px;    border-bottom: none;}.download .item {    margin-right: 0;    box-shadow: 4px 4px 9px 5px #f5f5f5;    padding: 30px;    border-bottom: 1px solid #ffc800;}.layoutlist_3 .dbtn_v2 {    padding: 10px 30px;    color: #333;    border: 1px solid #fffcdf;    border-radius: 20px;    background: #fffcdf;}.no-touch .layoutlist_3 .dbtn_v2:hover {    background: #ffea00;    border-color: #ffea00;    color: #333;}.download .search_area {display: flex;justify-content: center;}.dd-option-selected label {font-weight: 500;font-size: 14px;}.new-form h1 {    font-size: 22px !important;}

/*內頁 end*/
/*動態 start*/

/*-----*/ 
.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}/*動畫*/@keyframes fly_in{form{transform: translateY(30px);opacity: 0;}to{transform: translateY(0px);opacity: 1;}}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    animation-name: fly_in;    animation-delay: 0.3s;    animation-duration: 1s;    animation-fill-mode:forwards;    animation-timing-function: ease-in-out;    animation-iteration-count: unset;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(2) {    animation-delay: 0.6s;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(3) {    animation-delay: 0.9s;}.animated .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(4) {    animation-delay: 1.2s;}

/*動態 end*/
/*2560px start*/

@media (min-width: 2000px) {.RWDbanner_plus01 .slick-caption .txt3 { width: 20%;}.about_block > .container { width: 85%;}.ct-box {width: 35%;}}

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

@media (max-width: 2000px) {.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 17px;margin-bottom: 15px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt1:before {    width: 35vw;left: -3.5vw;}.RWDbanner_plus01 .slick-caption .txt1:after{left: -3.5vw;}}@media (max-width: 1700px) {.RWDbanner007 .banner-info {margin-bottom: 50px;}.portfolio_block .container {width: 80%;}.portfolio_block:before {width: calc(10% + 15px);}.portfolio_block:after {width: calc(10% + 85px);}.footer_block .container { width: 85%;}.RWDbanner_plus01 .slick-caption .txt2 br {    display: none;}}@media (max-width: 1500px) {.fl {width:140px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1 h5 {    font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 15px;}.about_block > .container {width: 85%;}.RWDbanner_plus01 .slick-caption .txt1:before {    height: calc(100% + 80px);    bottom: -35px;}.RWDbanner_plus01 .slick-caption .txt1:after {    top: -45px;}.eco-down {align-items: flex-start;}.eco-block .container {width: 90%;}.eco-down .down-left {padding-right: 70px;}.contact_block .container {width: 90%;}.RWDright_cont002 .item-first a { width: 50%;}.RWDright_cont002 .item-first .text-box { padding-left: 0;width: 50%;}.index .main-title, .RWDbanner007 .title-main {font-size: 40px !important;}.eco-top h1.main-title {font-size: 37px !important;}.about-subject h5 {font-size: 35px;}.about-subject {font-size: 35px;}.page_wrapper_bg section.call_to_action>.container {width: 90%;}.eforms1 .page_wrapper_bg section.call_to_action>.container{width: 85%;}}@media (max-width: 1400px) {.RWDbanner007 .item-box {width: 500px;height: 435px;}.RWDbanner007 .item-img {height: 430px;}.RWDbanner007 .item-info {height: 455px !important;padding: 50px;}.portfolio_block .container {width: 90%;}.portfolio_block:before {width: calc(5% + 15px);}.portfolio_block:after {    width: calc(5% + 85px);}.eco-box {font-size: 14px;}.footer-left {width: 20%;}.footer-right{width:80%;}.footer-right {    grid-template-columns: 70% auto;}}@media (max-width: 1300px) {.RWDmenu_plus04 .header {    padding: 0 30px;}.RWDbanner007 .item-fraction {font-size: 12px;width: 30px;height: 40px;}.ct-box {width: 50%;}.ct-title {padding: 0 0 20px;margin: 0 0 20px;}.footer_block .container { width: 90%;}.about_block > .container {width: 90%;}.RWDright_cont002 .item-first .text-box .text {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt3 {width: 30%;}.new-form {padding: 50px;}}@media (max-width: 1230px) {.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 10px;    padding-right: 10px;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #b3b3b3;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 13px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 70px) !important;}.portfolio_block:after {width: calc(5% + 55px);}.RWDbanner007 .item-blk {height: 400px;}.fl {width:120px;}.RWDmenu_plus04 .header.is-up ,.RWDmenu_plus04 .header. {padding: 0 30px;}.products_block .container {width: 90%;}.RWDparallax_new .container.editor {width: 90%;}.RWDbanner_plus01 .slick-caption .txt1 {margin: 0 0 20px;}/*----*/ 
.album1 .page_wrapper_bg section.call_to_action:before {opacity: 0.5;background-attachment: unset;}div#sidebar {    width: 100%;    padding: 0 !important;    margin: 0 0 30px;}#album {width: 100%;}.album1 .hgroup .pageTitle {text-align: center;}#album .layoutlist_2 {margin: 0 -10px;}.page_wrapper_bg section.call_to_action {padding: 80px 0;min-height: auto;}.eforms1 .page_wrapper_bg section.call_to_action:before {background-position-y: center;background-size: cover;}.new-form {background: rgb(255 255 255 / 92%);}.photo_view .flexslider .slides2 li {height: 90px !important;overflow: hidden;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption .txt3 {width: 40%;}.RWDbanner_plus01 .slick-caption {top: 220px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: block;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: block;    padding: 12px 0;}.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features:after {background-color: #b3b3b3;}.RWDmenu_plus04 .features {padding-right: 20px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDproduct002_v3 .popup-portfolio .portfolio-item { padding: 0 10px;margin: 0 0 40px}.RWDproduct002_v3 .popup-portfolio {    margin: 0;}.footer_block .container {width: 80%;flex-direction: column;}.ftinfo-txt h1 {display: none;}.footer-left {    width: 100%;    border-bottom: 1px solid rgb(255 255 255 / 52%);    padding: 0 0 30px;margin:0 0 30px}.ft-logo {    width: 150px;    margin: 0 auto;}.footer-right {    width: 100%;}.ftinfo-block {    flex-direction: row;    align-items: flex-end;}.ftinfo-txt ul {    grid-template-columns: 1fr;    margin: 0;}.ft-logo {    width: 135px;}.eco-intitle .title-txt h5 { font-size: 15px;}.eco-down .down-left {    padding-right: 40px;}.about-subject h5 {font-size: 30px;}.about-subject {font-size: 30px;margin: 0 0 30px;}.about-logo {width: 160px;top: -14px;}.RWDright_cont002 .item-first .text-box .text p { margin: 0 0 20px;}.RWDright_cont002 .item-first .text-box .text {padding-right:30px;}.products_block:before {opacity: 0.3;background-attachment: unset;}.RWDbanner007 .item-img .swiper-slide {height: 100%;}.RWDproduct002_v3 .section-subject {margin: 0 0 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.eco-block {padding: 80px 0;}.products_block {padding: 80px 0;}.about_block{padding: 80px 0;}.contact_block { padding: 0;border-bottom: none;}.portfolio_block{padding: 80px 0 140px;}.footer_block .container {padding: 80px 0 30px;}.RWDbanner007 .item-blk {height: auto;}.RWDbanner007 .item-img {height: 350px !important;}.RWDbanner007 .item-blk .item-box {position: relative;width: 100%;max-width: 550px;right: initial;left: initial;top: 0;margin: -80px auto !important;}.RWDbanner007 .swiper-container {width: 100%;}.portfolio_block:before {height:400px;width: calc(5% + 45px);top: 220px;}.portfolio_block:after {width: calc(5% + 47px);height:400px;top: 220px;}.RWDbanner007 .banner-info {padding: 0 50px;text-align: center;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {right: -20px;top:20%;z-index: 3;transform: translate(0, -50%);left: auto;}.RWDbanner007 .item-nav-prev {position: absolute;left: -20px;right: auto;}.RWDbanner007 .item-nav-prev:hover {left: -20px;right: auto;}.RWDbanner007 .item-nav-next:hover{left: auto;right: -20px;}.RWDbanner007 .item-title-blk {margin-bottom: 20px;}.RWDbanner007 .item-subtitle {text-align: center;}.RWDbanner007 .item-title{text-align: center;}.RWDbanner007 .link-store {left: 50%;transform: translateX(-50%);}.RWDbanner007 .item-info {height: 390px !important;}.about-subtitle {justify-content: center;}.about-subject {text-align: center;}.RWDright_cont002 .item-first .text-box .text {    padding-right: 0;}.RWDright_cont002 .item-first {flex-direction: column-reverse;}.RWDright_cont002 .item-first a {width: 100%;}.about_block > .container {width:75%;margin: 0 auto;}.RWDright_cont002 .item-first .text-box {padding-left: 0;width: 100%;}.products_block .container {width: 95% !important;}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0px 4px 10px 4px;}.RWDproduct002_v3 .btn.btn-rj {    min-width: auto;}.eco-down {align-items: flex-start;flex-direction: column;}.eco-down .down-left {padding-right: 0;width: 100%;}.eco-down .down-right { width: 100%;margin: 40px 0 0;}.new-form .formdesc {padding: 0 15px;}.contact_block .container {width: 100%;padding: 0;}RWDparallax_new .picbgbox {height: 520px !important;}.RWDparallax_new .container.editor { padding: 80px 0;}.ct-box {width: 60%;}.ct-txt {color: #333;}.contact_block:after{display:none}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0 10px;    margin: 0 0 40px;    width: calc(50% - 1px);    float: left;}.page_wrapper_bg .ebtn a {width: 100%;}.download .list_table>.container .oneline .noline {    width: 100%;}.download .list_table>.container .oneline .col-md-4.col-sm-6 {    padding: 0 5px;}.download .list_table>.container .oneline .col-md-4.col-sm-6 {    width: calc(100% / 3);}.download .item {    padding: 15px 15px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1 h5 {    font-size: 24px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 130px) !important;}.RWDmobile_bottom_v2 {background-color: #000;z-index: 202;}.mobile_bottom__a {display: flex;padding: 15px 0;align-items: center;justify-content: center;}.RWDmobile_bottom_v2 .icon {    margin: 0 10px 0 0;    position: relative;    top: 2px;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 1px;font-weight: 500;color: #fff;}.copyright-block {    padding: 15px 30px 70px;    flex-wrap: wrap;}.RWDparallax_new .picbgbox {height: 600px !important;background-position-y:top !important;}.RWDparallax_new .container.editor {width: 80%;}.ct-box {width: 100%;}.ct-title h5 {font-size: 15px;}.ct-txt { font-size: 14px;}.RWDparallax_new .container.editor {padding: 60px 0;}.download .list_table>.container .oneline .col-md-4.col-sm-6 {    width: 100%;}.download .search_area {flex-direction: column}.download .search-container {    margin-top: 10px!important;}.layoutlist_2 .album_item {margin: 0 5px 20px;width: calc(100%/2 - 10px);}.page_wrapper_bg section.call_to_action {padding:70px 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.index .main-title, .RWDbanner007 .title-main {font-size: 30px !important;text-align: center;}.ct-title h1 {font-size: 30px;text-align: center;}.fl {width:90px;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {    padding: 0 15px;}.about_block {padding: 70px 0;}.products_block{padding:60px 0 70px;}.portfolio_block {padding: 70px 0 200px;}.eco-block {padding: 70px 0 30px;}.about-title strong {color: #333;}.index .sub-title, .RWDbanner007 .title-sub {font-size: 15px !important;letter-spacing: 1px;}.portfolio_block .container {width: 100%;padding: 0 30px;}.RWDbanner007 .title-main {font-size: 32px;}.RWDbanner007 .item-fraction {right: 0px;top: -35px;color: #eee;height: 35px;width: auto;padding: 5px 10px;flex-wrap: nowrap;flex-direction: row;align-items: center;}.portfolio_block .container {width: 100%;padding: 0 30px;}.RWDbanner007 .banner-info {padding: 0;}.RWDbanner007 .item-blk {padding: 0;}.portfolio_block:before, .portfolio_block:after{display:none;}.RWDbanner007 .item-img {height:45vh !important;overflow: hidden;}.RWDbanner007 .item-blk .item-box {position: relative;width: calc(100% + 2px);left: -1px;}.RWDbanner007 .item-title {line-height: 1.7;letter-spacing: 1px;font-size:18px;margin-bottom: 5px;padding:0}.RWDbanner007 .item-box {height: auto;}.RWDbanner007 .item-info {padding: 30px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {right: -25px;}.RWDbanner007 .item-nav-prev {left: -25px;}.RWDbanner007 .item-nav-prev:hover {left: -25px;}.RWDbanner007 .item-nav-next:hover{left: auto;right: -25px;}.RWDbanner007 .item-editor {font-size: 14px;letter-spacing: 1px;-webkit-line-clamp: 4;}.RWDbanner007 .item-subtitle {padding-right:0;line-height: 1.5;letter-spacing: 1px;}.RWDbanner007 .decorate-line {width: 1px;height: 15px;margin: 0 10px;background-color: #ddd;transform: rotate(12deg);}.RWDbanner007 .item-content {position: initial;}.RWDbanner007 .item-info {    height: 290px !important;}.RWDbanner007 .item-subtitle {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt1:before {    width: calc(100% - 30px);    left: 0;}.RWDbanner_plus01 .slick-caption .container {    width: 100%;    padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    width: calc(100% - 30px);}.RWDbanner_plus01 .slick-caption .txt1:after {    left: 0;    transform: translate(0px, -10px);    border-width: 10px 0 0 10px;    width: 50px;    height: 50px;top: -30px;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: left;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1 h5 {    font-size: 20px;    margin: 0;    line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt2:before{display:none;}.RWDbanner_plus01 .slick-caption .txt1:before {    height: calc(100% + 40px);    bottom: -10px;}.about-logo { width: 130px;top: -10px;}.about-subject,.about-subject h5 {font-size: 25px;}.about_block > .container {width: 90%;}.about-subject {margin: 0 0 20px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0;    margin: 0 0 40px;    width: 100%;}.eco-top h1.main-title {    font-size: 25px !important;    flex-wrap: wrap;    margin: 0 0 10px;    justify-content: flex-start;}.eco-top h1.main-title span.titleimg {    width: 150px;    top: -12px;    margin: 0 5px;}.title-icon {    width: 45px;    margin-right: 10px;}.eco-top {    text-align: left;    margin: 0 0 40px;    border-bottom: 1px solid #e9e9e9;    padding: 0 0 40px;}.eco-intitle .title-txt h5 { line-height: 1.7;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:before {display:none}.RWDnews005 .margin-top-20 {    bottom: 0 !important;}.RWDnews005 .text-left {    bottom: 0;    left: 0;    color: #555;margin:0;position: relative;margin:0 0 10px}.eco-block .container {    width: 95%;}.RWDnews005 h4 a, .news005_h4 a {    font-size: 17px;    margin: .0 0 5px;color: #333;}.ftinfo-block {    flex-direction: column;    align-items: flex-start;}.ftinfo-txt {    width: 100%;}.ftinfo-map {    width: 100%;    margin: 20px 0 0;}.RWDsocial002 {border-top: none;padding: 0;}.copyright-block {    padding:15px 30px 70px;    flex-direction: column;    line-height: 1.6;}.RWDssl01 {    margin: 0;}.RWDbanner007 .link-store {max-width: 100%; width: 100%;left:0}.RWDbanner007 .item-title-blk {    margin-bottom: 20px;    padding: 0 10px;}.RWDbanner007 .item-title-blk {    margin-bottom: 20px;    padding: 0 10px;}.products_block:before {    opacity: 0.3;    background-attachment: unset;    background: #eee;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    display: block;    background: #000;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div i {    color: #fff;    font-weight: 300;    font-size: 25px;    top: -13px;    position: relative;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    display: block;    background: #000;    width: 40px !important;    height: 40px !important;    border-radius: 0;    margin-top: -75px;}.RWDproduct002_v3 .row:nth-child(2) {top:65px;}.RWDproduct002_v3 .row:nth-child(2) {    width: 100%;    z-index: 2;    margin-left: 0;    top:90px;    margin-right: 0;    position: sticky;}.RWDproduct002_v3 .btn.btn-rj:before{display:none}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0px 4px 10px;    width: calc(100%/3 - 10px);}.RWDproduct002_v3 .btn.btn-rj {    padding: 10px 15px;    width: 100%;    font-size: 14px;    text-align: center;}.RWDproduct002_v3 .filter-portfolio ul {text-align: left;}.RWDproduct002_v3 .btn-box .btn {width: 90%;max-width: 90%;}.RWDproduct002_v3 .section-subject .sub-title br {display:block;}.RWDbanner007 .link-store {transform: none;bottom: -40px;}.scrollTop002 {    bottom: 180px;    right: 20px;}.ct-btn a { width: 100%;}.ct-btn {margin: 40px 0 0;}.ct-btn a i {margin-right:60px;}.RWDparallax_new .picbgbox {    height: 490px !important;    background-position-y: top !important;    background-position-x: right !important;}.RWDparallax_new .container.editor {    padding: 70px 0; width: 85%;}.footer-right {    display: block;}.RWDsocial002 {    margin-top: 15px;}.RWDbanner_plus01 .slick-caption {width: 100% !important;padding: 35px 0;}/*-----*/ 
.layoutlist_2 .album_item {margin: 0 0px 20px;width:100%;}.btn.btn_back {width: 100%;}.btn.btn_back a { width: 100%;display: block;}.new-form {    padding: 30px 15px;}.new-form {margin: 0;}.download .list_table>.container .oneline .col-md-4.col-sm-6 {    padding: 0;}.new-form h1 {font-size: 20px !important;}.hgroup .container {margin: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1 h5 {    font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt2 {    line-height: 1.5;letter-spacing: 0px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px){}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 12px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDproduct002_v3 .filter-portfolio ul>li {width: calc(100%/2 - 10px);}.about-subject {    font-size:25px;    margin: 0 0 20px;}.portfolio-bottom__h4 {font-size: 17px;}.ct-btn a i {margin-right: 35px;}.RWDbanner007 .item-title {font-size: 18px;}.RWDbanner007 .item-subtitle {font-size: 14px;}.page_wrapper_bg .article-text h1 {font-size: 18px;}}

/*370px end*/