a, a:hover, a:focus {text-decoration: none;}body, html {font-family: 'Noto Serif TC','Libre Baskerville',serif;}.main.cd-main-content {overflow: hidden;}/*loading*/ 
.fl {width:180px;}.fl img {width:100%;}.RWDmenu_plus03 .logo { position: absolute; opacity: 0; transition: all .5s ease; width: 105px; top: 3px;}.RWDmenu_plus03 .is-scroll .logo {opacity: 1; transition: all .5s ease;}/*menu*/ 
.ml-stack-nav-toggle__line { background: #fff;}.RWDmenu_plus03 .header { padding: 15px 80px;}.RWDmenu_plus03 .header.is-scroll { background-color: #fff;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}.ml-stack-nav-toggle__line {width: 13px;top: -2px;}.ml-stack-nav-toggle__line:nth-child(3) {top: 9px;}.ml-stack-nav-toggle__line:nth-child(2) {top: 4px;}.ml-stack-nav__link:hover {color: #a7383f;}.ml-stack-nav-toggle:before {content: "";position: absolute;width: 45px; height: 45px; border: 1px solid #fff; border-radius: 60%; top: -18px;left: 2.5px;}.ml-stack-nav-toggle {overflow: visible;filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));margin-top: 15px;}.is-scroll .ml-stack-nav-toggle{filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0));margin-top: 15px;}.is-scroll .ml-stack-nav-toggle__line{background-color: #000;}.is-scroll .ml-stack-nav-toggle:before{border: 1px solid #000;}.RWDmenu_plus03 .features {margin: 7px 30px 5px 0; border-right: 0;}.RWDmenu_plus03 .share-group a {display: inline-block;padding: 0 30px;margin: 0; border: none; font-weight: 600; line-height: 1.5; font-size: 18px; letter-spacing: 2px; border-left: 1px solid #888; color: #fff;text-decoration: none;}.RWDmenu_plus03 .share-group a:nth-child(3) {border-right: 1px solid #888;}.RWDmenu_plus03 .share-group a:hover, .RWDmenu_plus03 .is-scroll .share-group a:hover {color: #a7383f;}.RWDmenu_plus03 .features i { font-size: 21px; cursor: pointer; color: #fff;}.RWDmenu_plus03 .features div {margin-left: 0;}.RWDmenu_plus03 .features .member-btn {margin: 0 30px;}.RWDmenu_plus03 .share-group.main_share {margin-right: 30px;}.RWDmenu_plus03 .features .cart-btn { color: #fff;}.RWDmenu_plus03 .is-scroll .share-group a, .RWDmenu_plus03 .is-scroll .features .cart-btn, .RWDmenu_plus03 .is-scroll .features i   {color: #000;}.RWDmenu_plus03 .share-group a:nth-child(4), .RWDmenu_plus03 .share-group a:nth-child(5) {display: none;}.RWDmenu_plus03 .phone-group a {display: none;}.RWDmenu_plus03 .member-block a.login.is-on {background-color: #a7383f;margin-top: 30px;}.RWDmenu_plus03 .cart-block .bottom-box .pay-btn, .RWDmenu_plus03 .querycar-block .bottom-box .pay-btn {    background: #a7383f;}.RWDmenu_plus03 .cart-block .bottom-box .total, .RWDmenu_plus03 .querycar-block .bottom-box .total {border-top: 0;border-right: 1px solid #eee;    padding: 15px;font-size: 15px;color: #fff;}.RWDmenu_plus03 .member-block .form-area .group:last-child {border-bottom: 1px solid #e4e4e4;}.RWDmenu_plus03 #search-box.full .search-in {transform: scale(.67);}.RWDmenu_plus03 .member-block .form-area .group label { margin-top: 8px;}.RWDmenu_plus03 .cart-block .pic, .RWDmenu_plus03 .querycar-block .pic {    background-color: transparent;}/*漢堡*/a.ml-stack-nav-toggle.is-active span.ml-stack-nav-toggle__line:last-child {background: transparent;}.ml-stack-nav-toggle.is-active .ml-stack-nav-toggle__line:nth-child(3) { top: 5px;}.RWDmenu_plus03 nav#ml-stack-nav-1 li:hover>a, .ml-stack-nav__item-inner:hover>a {transition: all .5s ease;color: #a7383f;}.RWDmenu_plus03 .phone-menubelow {justify-content: flex-end;}.ml-stack-nav__link h8 {font-size: 13px;letter-spacing: 1px;display: block; margin-top:5px;}.ml-stack-nav__link { color: #000;font-size: 18px; letter-spacing: 1px;}.RWDmenu_plus03 .phone-group a:nth-child(5) { border: 2px solid #12c13f;color: #12c13f;}.RWDmenu_plus03 .phone-group a:nth-child(4) {border: 2px solid #1a73e8;color: #1a73e8;}.RWDmenu_plus03 .phone-group a:nth-child(4):hover{background: #1a73e8;color:#fff;}.RWDmenu_plus03 .phone-group a:nth-child(5):hover{background:#12c13f;color:#fff;}.RWDmenu_plus03 .phone-group i {font-size: 16px;}.RWDmenu_plus03 .phone-group a:nth-child(4), .RWDmenu_plus03 .phone-group a:nth-child(5){display:inline-block;margin-right: 0; margin-left: 15px;border-radius: 10px; height: 40px;width: 40px; text-align: center; padding: 6px 0;}/*banner*/ 
.banner_block { position: relative;}.banner_block:after { content: "";position: absolute;bottom: -55px;width: 100%; height: 200px; background: url(archive/image/customization/banner-deco.png)no-repeat;background-size: contain; z-index: 2;}.flex-control-nav { height: calc(100% - 12vh); width: auto !important; display: flex; flex-direction: column; align-items: center; justify-content: center; top: 0 !important;left: 12px !important;}.flex-control-paging li a { width: 8px !important; height: 8px !important;opacity: .4;margin: 5px;background: #888 !important;}.flex-control-paging li a.flex-active { background: #fff !important;opacity: 1;}.scroll_down { position: absolute; bottom: 60px; z-index: 21;  left: 50%; transform: translate(-50%, 0);}.page-scroll a:after { content: "Scroll"; position: relative;display: block; margin-top: 50px; font-family: '微軟正黑體',sans-serif;color: #fff; text-shadow: 0 0 10px rgb(51 51 51 / 60%);}.page-scroll img {width: 26px;filter: drop-shadow(0 0 5px rgb(51 51 51 / 80%)); -webkit-animation: scroll01 1.5s infinite; animation: scroll01 1.5s infinite;}/*標題*/ 
.index .section-subject {text-align: left;margin-bottom: 20px;}.index h1.main-title{font-size: 27px;color: #a7383f; font-weight: 600;letter-spacing: 5px; margin: 0;}.index h2.sub-title {font-size: 70px;margin: 0; color: #a7383f; font-weight: 400; letter-spacing: 3px;}.index h2.sub-title h8:before {content: "/"; position: relative; display: inline-block; margin: 0 30px; font-size: 45px;font-family: 'Libre Baskerville', serif;font-weight: 700;}.index .left-title  h2.sub-title h8:before{display:none;}.index .section-line{display:none;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 27px;color: #a7383f; font-weight: 600;letter-spacing: 5px; margin: 0;}.index .RWDedictor001 .section-subject {text-align: center;}.index .RWDedictor001 h1.main-title {  display: inline-block;width: 46px;font-size: 46px; color: #000; font-weight: 700;text-align: center; margin-top: -53px;line-height: 55px;}.RWDedictor001 h2.sub-title:before {content: "";position: relative;display: block;width: 160px; height: 1px;background: #000; margin: 50px auto 20px;}.index .RWDedictor001 h2.sub-title:after{display:none;}.index .RWDedictor001 h2.sub-title { font-size: 27px; margin: 18px 0 0; color: #000; font-weight: 700; line-height: 1.5;letter-spacing: 1px;}.RWDedictor001 h2.sub-title h8 {display: block;}.index h2.sub-title h8{font-family: 'Noto Serif JP', serif;font-size: 20px;letter-spacing: 1px;font-weight: 600;}.index h2.sub-title h9{font-family: 'Noto Serif JP', serif;color: #a7383f;font-size: 12px; letter-spacing: 1px;font-weight: 600;display: block;margin-top: 7px;}.index .left-title h2.sub-title h8 {font-family: 'Noto Serif TC', serif;}/*關於*/ 
.RWDedictor002 .row:nth-child(2) { display: flex;flex-direction: column-reverse; align-items: flex-end;}.RWDedictor002 .col-md-6:first-child { margin-top: -240px; right: -200px;width: 42vw;}.animated .RWDedictor002 .img-rounded {border-radius: 0;animation: 1500ms ease normal forwards 1 fadeInRight;animation-delay: .5s;opacity: 0;}.RWDedictor002 .col-md-6:last-child { width: 100%;}.animated .RWDedictor002 .owl-theme:before {content: ""; position: absolute;width: 420px; height: 118px; background: url(archive/image/customization/cloud.png)no-repeat; background-size: contain;bottom: 60px; left: -18vw;z-index: 2;animation-delay: .8s;animation: 1500ms ease normal forwards 1 fadeInLeft;opacity: 0;}.RWDedictor002 .RWDedictor002-text {text-align: left;width: 100%; display: grid; grid-template-columns: 1fr 1fr; padding: 60px 0;}.RWDedictor002 .col-md-6:last-child:before {  content: "";position: absolute;width: calc(100% + 155px);height: 100%;background: #eeeae5; z-index: -1; left: -100px;}.RWDedictor002 .RWDedictor002-text h4 { font-size: 27px; font-weight: 600; text-transform: uppercase; line-height: 1.5; letter-spacing: 2px; color: #000;}.RWDedictor002 .RWDedictor002-text h4 span {display: block; padding-left: 65px;}.RWDedictor002 .RWDedictor002-text p { font-size: 18px; line-height: 2; letter-spacing: 1px;}.ab_btn {text-align: right;margin-right: -155px;margin-top: 50px;}.ab_btn a { display: inline-block; padding: 8px 35px; border: 1px solid #a73940;color: #000;font-weight: 600;font-size: 16px;letter-spacing: 2px;  line-height: 1.5; position: relative;}.ab_btn a:after {content: "";position: absolute;width: 70px;height: 15px;background: url(archive/image/customization/arrow01.png)no-repeat; background-size: contain;right: -45px;bottom: 12px;transition: all .5s ease;}.ab_btn a:hover:after{right: -65px; transition: all .5s ease;}/*產品*/ 
.product_block {position: relative;}.RWDedictor001 {display: flex;flex-direction: column-reverse;}.left-title img {width: 96%;margin: 0 auto;opacity: .8;}.left-title {width: 20%;}.pd_b {width: 80%;float: right;padding-left: 35px;}.RWDproduct004 .callout-dark {z-index: 1;padding: 80px 0 40px;background-color: transparent;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.product_block .container {width: 100%;padding: 0 100px;display: flex;align-items: flex-start;}.RWDproduct004 .mix {width: calc(100% / 3);}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 10px !important;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;line-height: 1.5;letter-spacing: 3px;color: #000; margin: 0;padding: 0; font-weight: 600;}.RWDproduct004 .item-box-desc {text-align: center !important; padding: 30px 0 20px;}.RWDproduct004 a.ico-rounded.lightbox, .RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 a {display: block;width: 100%;height: 100%;}.RWDproduct004 .item-box .item-hover .inner {top: 0;margin-top: 0;width: 100%; height: 100%; z-index: 1;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: rgba(0, 0, 0, 0);}.RWDproduct004 .item-box figure:hover img { transform: scale(1.05);transition: all .5s ease;}.RWDproduct004 .item-box figure img {  transition: all .5s ease;}.RWDproduct004 .item-box figure {cursor: pointer;}.btn_block {position: absolute;right: 220px; width: auto;top: 130px;z-index: 2;}.RWDbtn01 {overflow: visible;margin-top: 0;}.RWDbtn01 .btn-box li {width: 100%;}.RWDbtn01 .btn {padding: 8px 44px;color: #000;border: 1px solid #a7383f;border-radius: 0;background: transparent;text-align: center;display: block;width: 100%;font-weight: 600; font-size: 16px;letter-spacing: 2px;line-height: 1.5;}.RWDbtn01 .btn:hover {color: #000;background: transparent;border: 1px solid #a7383f;}.RWDbtn01 .btn:after { content: ""; position: absolute;width: 70px;height: 15px;background: url(archive/image/customization/arrow01.png)no-repeat;background-size: contain; right: -30px; bottom: 22px;transition: all .5s ease;}.RWDbtn01 .btn:hover:after{right: -50px;    transition: all .5s ease;}/*廣告banner*/ 
.bottom_banner { padding-left: 100px;}.RWDbanner_plus01 .slick-list {overflow: visible;padding-right: 100px;}.RWDbanner_plus01 .slick-item {padding: 0 15px;}.RWDbanner_plus01.style-dotnav.control-center .slick-align-next, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next {left:80px;}.RWDbanner_plus01 {padding-top: 80px;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {top: -50px;}.RWDbanner_plus01.style-dotnav .slick-arrow {transition: all .5s ease;background-color: transparent !important;background-size: 100%;filter: brightness(0);}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow:hover {background-color: transparent;transition: all .5s ease;}.ml-stack-nav__link h8 { font-size: 18px;letter-spacing: 1px;}.RWDmenu_plus03 nav#ml-stack-nav-1 li span {display: none;}.form-horizontal .form-group .col-md-11 {width: calc(100% - 100px);}.form-horizontal .control-label {width: 100px;}.ab_block .RWDedictor002 .section-content{        width: 60%;}.RWDedictor002 .col-md-6:last-child{    padding: 0;}
/*banner動態 start*/

.RWDbanner001 .flexslider .slides { max-height: 100vh !important;overflow: hidden !important;}.RWDbanner001 .flexslider .slides .flex-active-slide{-webkit-animation-name: zoomOut01;    animation-name: zoomOut01;    -webkit-animation-duration: 10s;    animation-duration: 10s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.page_wrapper_bg .RWDbanner001 .flexslider .slides .flex-active-slide{animation: none;}@keyframes zoomOut01 {0% {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}

/*banner動態 end*/
/*footer start*/

.footer_bolck {position: relative;padding: 120px 0;background: linear-gradient(to top, #eeeae5, #fff);}.footer_bolck .ft_info a {color: #000;}.footer_bolck .ft_info a:hover {color: #a73940;}.footer_bolck:before {content: ""; position: absolute; width: 350px; height: 135px; background: url(archive/image/customization/ft_deco.png)no-repeat;background-size: contain; bottom: 0;left: 0;}.footer_bolck:after {content: "";position: absolute; width: 350px; height: 135px; background: url(archive/image/customization/ft_deco.png)no-repeat;background-size: contain; bottom: 0; right: 0;transform: scaleX(-1);}.top_deco { position: relative; margin-bottom: 50px;}.top_deco:before { content: ""; position: absolute; width: 100%; height: 1px; background: #ddd; left: 0; top: 50%;}.top_deco img { margin: 0 auto;}.scrollTop002 {bottom:50px;}.footer_bolck .container {width: 70%;}.footer_bolck .ft_info { display: grid;grid-template-columns: 1.1fr 4fr 4fr;grid-gap: 0 50px;    align-items: end;}.RWDedictor h3 { border-bottom: 0; color: #000; font-size: 27px; font-weight: 600; line-height:1.5; letter-spacing: 1px;}.footer_bolck dd {line-height: 1.7;margin-bottom: 15px; color: #000; font-size: 18px;}.ft_other { font-size: 14px; color: #444; line-height: 2; margin: 10px 0 20px;}br.visible-li {display:none;}.ft_left a.tel-a { font-size: 22px;}/*電子報*/ 
.web_edm { float: none;background-color: #fff; border-radius: 5px; border: none; border-bottom: 0; display: inline-block;padding: 0 10px;}.web_edm .email {width:250px;}.web_edm .email input {font-size: 16px;width: 100%;height: 40px; color: #000; font-family: 'Noto Serif TC',serif;background-color: transparent;}.web_edm .btn {font-size: 14px; background: transparent; color: #a73940; font-weight: 600; border: 0; line-height: 40px;}div#btn_reject_emailm_RWDfullscreen01_60_1 {color: #999;position: relative;}div#btn_reject_emailm_RWDfullscreen01_60_1:before {content: ""; position: absolute; width: 1px; height: 18px; background: #999;left: -1px; top: 11px;}.web_edm .btn:hover {color: #a73940;}.RWDsocial002 {display: inline-block;}.RWDsocial002 ul.socialNetwork {float: none !important;margin-bottom: 0;}.RWDsocial002 .iconRounded { background-color: transparent;margin-right: 0px; margin-left: 15px;border-radius: 10px;}.edm_s { display: flex; align-items: center;}.RWDsocial002 .ii-fb1.iconRounded { color: #1a73e8;border-color: #1a73e8;}.RWDsocial002 .ii-line3.iconRounded { border-color: #12c13f; color: #12c13f;}.RWDsocial002 .ii-line3.iconRounded:hover {background: #12c13f; color: #fff;}.RWDsocial002 .ii-fb1.iconRounded:hover {background: #1a73e8; color: #fff;}

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

@media (min-width: 2000px) {    .banner_block:after {        height: 255px;        background-size: cover;        background-position: bottom;    }}@media (max-width: 1920px) {    .ab_block .RWDedictor002 .section-content {        width: 70%;    }}@media (max-width: 1700px) {    .RWDmenu_plus03 .header {        padding: 15px 60px;    }    .banner_block:after {        height: 12vw;    }    .RWDedictor002 .col-md-6:first-child {        width: 46vw;    }    .animated .RWDedictor002 .owl-theme:before {        left: -20vw;    }    .btn_block {        right: 105px;    }    .footer_bolck .container {        width: 80%;    }    .footer_bolck:before,    .footer_bolck:after {        width: 250px;        height: 100px;    }    .RWDedictor002 .col-md-6:first-child {        right: -120px;    }    .ab_btn {        margin-right: -120px;    }}@media (max-width: 1500px) {    .RWDedictor002 .col-md-6:first-child {        width: 47vw;        right: -80px;    }    .RWDedictor002 .col-md-6:last-child:before {        width: 100%;        left: 0;    }    .RWDedictor002 .RWDedictor002-text {        padding: 60px 60px;    }    .ab_block .RWDedictor002 .section-content {        width: 80%;    }    .ab_btn {        margin-right: 0;        margin-top: 40px;    }    .animated .RWDedictor002 .owl-theme:before {        left: -24vw;    }    .product_block .container {        padding: 0 60px;    }    .bottom_banner {        padding-left: 60px;    }    .footer_bolck .container {        width: 100%;        padding: 0 50px;    }    .animated .RWDedictor002 .owl-theme:before {        left: -24vw;        width: 385px;        height: 110px;        bottom: 50px;    }    .edm_s {        display: flex;        align-items: end;        flex-direction: column-reverse;    }    .RWDsocial002 .iconRounded {        margin-right: 15px;        margin-left: 0;    }    .RWDsocial002 {        margin-bottom: 15px;    }    .footer_bolck .ft_info {        grid-template-columns: 1.3fr 4.4fr 4fr;        grid-gap: 0 30px;    }    .right-cloud {        pointer-events: none;    }}@media (max-width: 1400px) {    .RWDedictor002 .col-md-6:first-child {        right: 60px;        width: 42vw;    }    .ab_block .RWDedictor002 .section-content {        width: 90%;    }    .animated .RWDedictor002 .owl-theme:before {        left: -22vw;        width: 350px;        height: 100px;        bottom: 40px;    }    .scroll_down {        bottom: 60px;    }    .index h2.sub-title h8:before {        margin: 0 18px;    }}

/*小螢幕 end*/
/*1194 start*/

@media (max-width: 1200px) {    .RWDmenu_plus03 .header {        background-color: transparent;    }    br.visible-li {        display: block;    }    .scroll_down {        bottom: 40px;    }    .product_block .container {        padding: 0 30px;    }    .bottom_banner {        padding-left: 30px;    }    .btn_block {        right: 75px;    }    .animated .RWDedictor002 .owl-theme:before {        width: 320px;        height: 90px;        bottom: 30px;        left: -5vw;    }    .footer_bolck .ft_info {        grid-template-columns: 1.7fr 4.4fr 4fr;    }    .footer_bolck .container {        padding: 0 30px;    }    .RWDedictor002 .RWDedictor002-text {        padding:  50px;        grid-template-columns: 1fr;    }    .RWDedictor002 .RWDedictor002-text p br {        display: none !important;    }    .RWDedictor002 .RWDedictor002-text h4 span {        padding-left: 0;    }    .RWDedictor002 .col-md-6:first-child {        right: 0;        width: 100%;        margin-top: 0;        padding: 0 50px 50px;    }    .RWDedictor002 .owl-carousel .owl-item {        width: 100%;    }    .RWDedictor002 .row:nth-child(2) {        background: #eeeae5;    }    .RWDedictor002 .col-md-6:last-child:before {        display: none;    }    .ab_btn {        margin-top: 2rem;    }}

/*1194 end*/
/*內頁 start*/

/*共同*/ 
.page_wrapper_bg .collapsing_header .main {top: 0 !important;}.page_wrapper_bg .img-responsive { display: block;}.page_wrapper_bg .main section .container {width: 90%;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;font-family:微軟正黑體;}section.call_to_action{position:relative;}.member .hgroup .breadcrumb {display: none;}/*選單*/ 
.page_wrapper_bg .RWDmenu_plus03 .logo {opacity: 1;}.page_wrapper_bg .RWDmenu_plus03 .header { background-color: #fff;}.page_wrapper_bg .RWDmenu_plus03 .share-group a, .page_wrapper_bg .RWDmenu_plus03  .features .cart-btn, .page_wrapper_bg .RWDmenu_plus03 .features i {color: #000;}.page_wrapper_bg .ml-stack-nav-toggle{filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0));margin-top: 15px;}.page_wrapper_bg .ml-stack-nav-toggle__line{background-color: #000;}.page_wrapper_bg .ml-stack-nav-toggle:before{border: 1px solid #000;}/*banner*/ 
.page_wrapper_bg .banner_block:after{display:none;}.page_wrapper_bg  .scroll_down{display:none;}/*標題*/ 
.hgroup h1 {font-size: 60px;line-height:1.6;margin:0;padding: 0;font-family: Noto Serif TC;font-weight:500;}.hgroup .container {margin-top: 0;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0;border-bottom: 1px solid #ccc;position: relative !important;}.hgroup h1 h8 {font-size: 23px;font-weight: 600;position: relative;letter-spacing: 1px;}.hgroup h1 h8:before {padding:0 15px 0 10px;content: "/";position: relative;display: inline-block;font-family: 'Libre Baskerville', serif;font-weight:600;}.page_subject {padding: 0 130px;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;padding: 0;}/*確定送出*/ 
.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 {color: rgb(255, 255, 255);font-size: 14px;font-weight: 600;background:rgb(167 56 63);padding: 10px 30px;border-radius:5px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float:left;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;padding-right: 120px;}.btn.btn_back a:hover {    background: #a7383f;    transition: .5s ease;    border: 1px solid #a7383f;    color: #fff;    padding: 3px 20px;    border-radius:30px;    font-size: 18px;}.btn.btn_back a{    border: 1px solid #727171;    background: #fff;    color: #727171;    padding: 3px 20px;    border-radius: 30px;    font-size: 18px;    display: block;    width: 120px;}#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;}.product1 .btn.btn_back {padding-right: 0px;}.article2 .btn.btn_back {padding-right: 0px;margin-top: 55px;}.article3 .btn.btn_back {padding-right: 0px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}#RWDPAGE_BASE_PAT02 .xrow {width: 100%;height: 100%; position: relative;display: inline-block;padding: 0 120px;margin-top:70px;}#sidebar .products-nav{box-shadow: none;margin-top: 90px;position: relative;}.m2018 .products-nav .nav-title {opacity: 0;position: relative;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #fff;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; }.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color:#a7383f;font-weight: 600;}.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 {padding: 5px 0px;color: #333; font-weight: bold; font-size: 18px;}.m2018 .products-nav>ul>li>a span {display: none;}#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;text-align: left;}@media (max-width: 1300px) {#sidebar .products-nav {margin-top: 60px !important;}.products-nav:before{ width: 160px !important;left: -40px !important;top: -30px !important;}.m2018 .products-nav>ul>li>a {font-size: 18px !important;}}/*產品*/ 
.layoutlist_4 .subject {font-weight: bold;font-size: 26px;text-align: center;}.layoutlist_4 .sellprice { display: inline-block !important;color: #a7383f !important;}.layoutlist_4 .price {display: inline-block;color: #818181;margin: 0 5px;font-size: 17px;}.layoutlist_4 .stands_div {display: none;}.layoutlist_4 .buybtn:hover {background-color: #c6a86f;transition: .3s ease;}.products-nav:before {content: "";position: absolute;background: url(archive/image/customization/hun-pr.png)no-repeat;width: 200px;height: 100px;background-size: contain;left: -55px;top: -45px;}.layoutlist_4 .buybtn {padding: 5px 0;background-color: #a7383f;text-align: center;font-size: 18px;}.layoutlist_4 .cate_title {color: #333;font-weight: bold;font-size: 16px;}.layoutlist_4  .amount_name{color: #333;font-weight: bold;font-size: 16px;}.RWDproduct_page .products-info .name {font-size: 25px;margin-bottom: 10px; font-weight: bold;}.RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {color: #a7383f;}.RWDproduct_page .tab-box .tab-menu a {background: #eee;padding: 10px 25px;height: 45px;border:none;color: #a7383f;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #a7383f;border-color: #a7383f;color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #c6a86f;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ae484e;border-radius: 5px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #fff;border: 1px solid #ae484e;border-radius: 5px;color: #ae484e;}.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: #a7383f;color: #fff;transition: .3s ease;}.RWDproduct_page .list-h {color: #727171;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #a7383f;}.layoutlist_4 .item {border-bottom: none;}.RWDproduct_page .products-info .name-box {margin-top: 20px;}.RWDproduct_page .products-right{width: 80%;}.product1 #sidebar {width: 20% !important;}.RWDproduct_page .pic-box {width: calc(100% - 290px);}.RWDproduct_page .products-info {width: 290px;}@media (max-width: 1440px) {.product1  #RWDPAGE_BASE_PAT02 .xrow {padding: 0 20px !IMPORTANT;}}@media (max-width: 1300px) {.RWDproduct_page .pic-box {width: calc(100% - 280px);}.RWDproduct_page .products-info {width: 280px;}}@media (max-width: 1200px) {.product1 #RWDPAGE_BASE_PAT02 .xrow {padding: 0 0px !IMPORTANT;}}/*活動消息*/ 
.layoutlist_4 .list_subject a {font-size:16px !important;font-weight: bold !important;}.layoutlist_4 .list_subject .summary a {color: #727171 !important;font-size: 13px !important;font-weight: normal !important;}.layoutlist_4 .list_subject .summary { margin: 8px 0px!important;}.layoutlist_4 .listdate {border-left: 3px solid #a7383f !important;}.layoutlist_4 .listdate .yearmonth {color: #c6a86f !important;font-size: 12px !important;letter-spacing: 1px !important;margin-bottom: -15px !important;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth {padding-bottom: 0 !important;}.layoutlist_4 .listdate .day {color: #c6a86f !important;font-size: 44px !important;}.layoutlist_4 .item:first-child {padding-top: 0;}#RWDPAGE_BASE_PAT02 .layoutlist_4 .xrow {padding: 0;}.layoutlist_4 .fixrow {padding: 0;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}/*媒體報導*/ 
.layoutlist_2 .item {padding: 25px 0px !important;}.layoutlist_2 .list_subject a {text-decoration: none;color: #333;font-size: 16px !important;line-height: 50px !important;font-weight: bold !important;}.layoutlist_2 .listdate {border-left: 3px solid #a7383f !important;}.layoutlist_2 .listdate .yearmonth {color: #c6a86f !important;font-size: 12px !important;letter-spacing: 1px !important;margin-bottom: -15px !important;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth {padding-bottom: 0 !important;}.layoutlist_2 .listdate .day {color: #c6a86f !important;font-size: 44px !important;}.page .page_active, .page ul li a:hover {background-color: #a7383f;}.page {margin-top: 80px;}/*向按鈕的頁籤*/#edcontent .tab_row.hidden-xs { margin-top: -85px;}#edcontent .tabs nav{text-align:center;margin-top: 35px;}#edcontent .tabs nav ul {display: inline-table;}.tabs nav ul li {display: inline-block !important;float: none !important;}.tabs nav a::before , .tabs nav li.tab-current a::before{content: '';position: absolute; left: 40px !important;right: auto !important;top: 15px !important;height: 20px !important;width: 100% !important;transition: all .3s ease-in-out;background: url(archive/image/customization/tab_icon.png)no-repeat !important;background-size: contain !important;}#article  .tabs a:hover img{filter: brightness(0.9);transition: all ease 1s;}#article .tabs nav li.tab-current:before, .article6 .tabs nav li.tab-curre*-:after{display:none;}#article .tabs nav ul li { border: 0;}#article .tabs nav ul li:first-child {border-left: 0;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{ background: transparent;}.txt_center h3 {border-bottom: 1px solid #ddd;padding-bottom: 10px;}.txt_center { text-align: center;}#article .tabs nav a{margin: 0px 15px 0;color: #fff;border-radius: 5px;display: block;font-size: 18px;padding: 12px 20px 12px 85px; min-width: 180px;text-align: center;font-weight: bold;background: #a7383f;letter-spacing: 17px;border: 1px solid #a7383f;}#article .tabs nav li.tab-current a {background: #c6a86f;border: 1px solid #f1e1a6;color: #fff;border-radius: 5px;}.tabs { font-weight: normal;margin: 0;text-align: center;}#article .tabs nav a:hover {background: #c6a86f;transition: 0.5s ease;border: 1px solid #c6a86f;}.tabs .content {border: none !important;padding: 35px 15px 15px 15px !important;text-align: left;}/*聯絡我們*/ 
.eforms1 .page_wrapper_bg .ebtn {padding-left: 15px;}.form-horizontal .form-group {padding: 0 15px;}/*會員*/#join_form:before {    content: "";    position: absolute;    color: #333;    top: -145px;    left: 0;    background: url(archive/image/customization/member.png)no-repeat;    width: 450px;    height: 100px;    background-size: contain;}#join_form:after {    content: "";    position: absolute;    background: #bbb;    width: calc(100% + 480px);    height: 1px;    top: -40px;    left: -250px;}@media (max-width: 1680px) {#join_form:after {width: calc(100% + 300px);left: -110px;}}@media (max-width: 1440px) {#join_form:after {width: calc(100% + 200px);left: -100px;}.member .page_wrapper_bg .main section .container {width: calc(90% - 120px);}}@media (max-width: 1300px) {.member .page_wrapper_bg .main section .container {width: 90%;}}.RWDmenu_plus03 .member-block a.signin:hover {background-color: #a7383f;}#join_form .btn-primary {background: #a7383f;}#join_form .btn-primary:hover {background: #a7383f;}#join_form {margin:130px auto 30px;padding: 2%;letter-spacing: 2px;font-size: 15px;position: relative;}.pd-info #O_standOption2 {display: none;}.member .hgroup .container {border-bottom: none;}.member .page_wrapper_bg .main section .container {width: calc(85% - 150px);}.btn-primary:hover{background-color: #a7383f;border-color: #a7383f;}.btn-primary {background-color: #a7383f;border-color: #a7383f;}#btn_member_login {background-color: #a7383f;}#btn_member_login:hover {background-color: #c6a86f;}.member_join_strong {color: #79161c;}.login-box a:hover b {color: #a7383f;}.member .hgroup h1 {display: none;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background:#a7383f;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #a7383f;}.total b{color: #a7383f;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #a7383f;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn{display: inline-block;color: #727171;border-color: #727171;font-size: 18px;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #a7383f;color:#a7383f;}.RWDshopping .btn.bg2{background: #a7383f;color: #fff;border-color: #a7383f;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #a7383f;color: #fff;}.form-box .required:after { color:#a7383f;}/*0812*/ 
.right-cloud .RWDedictor {display: none;}.RWDmenu_plus03 .share-group a:hover, .RWDmenu_plus03 .is-scroll .share-group a:hover {color: #a7383f !important;}/* 20240625 */ 
.page_wrapper_bg .collapsing_header .main {    margin-top: 0 !important;}

/*內頁 end*/
/*sticky start*/

/*sticky*/ 
.collapsing_header .main {overflow-x: visible;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;padding: 0 120px;margin-top: 50px;}.left-flower {width: 280px;position: absolute;top: 0;height: 100%;}.left-flower .RWDedictor {position: sticky;position: -webkit-sticky;top: 170px;transition: .3s ease;}@media (max-width: 1600px) {.left-flower{width: 240px;}}@media (max-width: 1440px) {.left-flower {width: 210px;}.product1 .left-flower {width: 175px;}}.right-cloud {width: 310px;position: absolute;top:425px;right: 0;height: 100%;}.right-cloud .RWDedictor {position: sticky;position: -webkit-sticky;top:70px;}@media (max-width: 1600px) {.right-cloud{width: 280px;}}@media (max-width: 1536px) {.right-cloud {width: 230px;}}@media (max-width: 1300px) {.right-cloud {width: 200px;}}

/*sticky end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus03 .share-group.main_share {    display: none;}.index h2.sub-title {    font-size: 48px;}.scroll_down {    bottom: 24px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 22px;}.btn_block {    top: 105px;}.web_edm .email {    width: 190px;}.footer_bolck .ft_info {    grid-template-columns: 2.2fr 4.4fr 4fr;}/*---內頁----*//*.left-flower {    width: 135px;    top: 35px;}*/ 
.left-flower {    display: none;}.right-cloud {    display: none;}.page_wrapper_bg .main section .container {    width: 95%;}.hgroup h1 {    font-size: 45px;}.hgroup h1 h8:before {    padding: 0 10px 0 5px;}.hgroup h1 h8 {    font-size: 20px;}.page_subject {    padding: 0px;}.xrow {    padding: 0px;    margin-top: 35px;}.layoutlist_2 .item,.layoutlist_4 .item {    margin-top: 0;}#sidebar.layoutmenu1,#sidebar.layoutmenu3,#sidebar.layoutmenu6 {    padding-right: 30px;}.member .page_wrapper_bg .main section .container {    width: 95%;}#join_form:after {    display: none;}#join_form {    margin: 75px auto 30px;}#join_form:before {    top: -95px;    width: 370px;}.eforms1 #RWDPAGE_BASE_PAT02 .xrow {    padding: 0;}
}
/*Pad橫向 end*/
/*992px start*/

@media (max-width: 992px) {    .banner_block:after {        height: 10vw;        bottom: -20px;        background: url(archive/image/customization/banner-pad_bg.png)no-repeat;        background-size: contain;    }    .flex-direction-nav a {        display: none !important;    }    .index h2.sub-title h8 {        letter-spacing: 0px;    }    /*about*/        .animated .RWDedictor002 .owl-theme:before {        left: -20vw;        width: 280px;    }    .RWDedictor002 .col-md-6:last-child:before {        height: calc(100% + 100px);    }    /*pd*/    .RWDproduct004 .mix {        width: calc(100% / 2);    }    .RWDproduct004 .callout-dark {        padding: 0px 0 100px;    }    .btn_block {        top: 115px;        left: calc(20% + 60px);        ;        right: auto;    }    .RWDbanner_plus01 {        padding-top: 50px;    }    /*footer*/    .footer_bolck {        padding: 100px 0;    }    .footer_bolck .ft_info {        display: block;    }    .ft_logo {        width: 27%;        float: left;    }    .ft_left {        width: 73%;        float: left;        padding-left: 40px;    }    .ft_right {        float: left;        width: 100%;    }    .edm_s {        display: flex;        align-items: end;        flex-direction: row-reverse;        justify-content: center;    }    .ft_other .RWDedictor,    .RWDssl01 {        display: inline-block;    }    .ft_other {        text-align: center;    }    .ft_right {        border-top: 1px solid #ddd;        padding-top: 30px;        margin-top: 20px;    }}

/*992px end*/
/*pad版 start*/
@media (max-width: 768px) {
section.call_to_action {padding: 30px 0 30px;}.page_wrapper_bg .RWDmenu_plus03 .header {box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}.page_subject {margin-top: 50px;}section.article-text p {font-size: 15px;line-height: 2;}.form-group label {padding: 0 !important;}.ebtn {margin-right: 0;}.layoutlist_2 .item {padding: 15px 0px !important;}.layoutlist_4 .item .col-sm-3 {padding: 0 5px;}.layoutlist_4 .listdate .day {font-size: 40px !important;}.form-group .col-sm-12 {padding: 0;}#mobile-fixed .btn-box .bg2 {background: #a7383f;border: 1px #a7383f solid;}#sidebar.layoutmenu3{padding-right: 0;margin-bottom: 30px;}.page_wrapper_bg .collapsing_header .main {top: 66px !important;}.btn.btn_back a {width: 100%;}.article2 .btn.btn_back {width: 100%;}#article .btn.btn_back a {width: 100%;display: block;}.article3 .btn.btn_back{width: 100%;}.product1 #sidebar {width: 100% !important;}.RWDproduct_page .products-right {width: 100%;}.form-horizontal .control-label {width: 100%;}.form-horizontal .form-group .col-md-11 {width: 100%;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus03 .logo {    width: 88px;}.ml-stack-nav-toggle:before {    left: 0.5px;}.RWDmenu_plus03 .features {    margin: 7px 25px 5px 0;}.RWDmenu_plus03 .features i {    font-size: 18px;}.ml-stack-nav-toggle {    right: 15px;}.RWDmenu_plus03 .header {    padding: 15px;}.RWDmenu_plus03 .features div {    margin-top: 0;}.RWDmenu_plus03 #search-box.full .search-in {    transform: scale(1);}.lang_cn .RWDmenu_plus03 #search-box.full input,.lang_sg-cn .RWDmenu_plus03 #search-box.full input,.lang_tw .RWDmenu_plus03 #search-box.full input {    font-size: 18px;}/*banner*/ 
.banner_block:after {    height: 10vw;    bottom: -9px;}.flex-control-nav {    left: 6px !important;}.scroll_down {    display: none;}/**/ 
.index h2.sub-title {    font-size: 35px!important;}.index h2.sub-title h7:after {    content: "/";    position: relative;    display: inline-block;    margin-left: 10px;    font-size: 32px;    font-family: 'Libre Baskerville', serif;    font-weight: 700;}.index h2.sub-title h8:before {    display: none;}.index h2.sub-title h8,.index h2.sub-title h9 {    display: block;}.index h2.sub-title h8 {    display: block;    line-height: 2;    font-size: 15px;    padding-top: 0px;}/*about*/ 
.RWDedictor002 .RWDedictor002-text h4 {    font-size: 25px;}.ab_btn {    position: relative;    right: 0;    margin: 30px 0;    text-align: left;    width: 75%;}.RWDedictor002 .RWDedictor002-text h4 span {    display: block;    padding-left: 0;}.RWDedictor002 .section-content {    width: 100%;    padding: 70px 30px 80px;}.RWDedictor002 .col-md-6:last-child:before {    height: calc(100% + 100px);    width: calc(100% + 60px);}.ab_btn a {    text-align: center;    display: block;}.animated .RWDedictor002 .owl-theme:before {    display: none;}/*廣告圖*/ 
.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {    top: -30px;}.bottom_banner {    padding-left: 20px;}/**/ 
.ft_logo {    display: none;}.ft_left {    width: 100%;    float: none;    padding-left: 0;}.edm_s {    display: flex;    flex-direction: column-reverse;}.ft_other {    text-align: left;}.top_deco img {    width: 65%;}.footer_bolck:before,.footer_bolck:after {    width: 140px;    height: 55px;}.footer_bolck {    padding: 100px 0 60px;}.scrollTop002 {    position: fixed !important;    bottom: 10px;    top: auto;    right: 10px;    transform: translateY(0%);}br.visible-li {    display: none;}.footer_bolck dd {    font-size: 16px;}.ft_other {    font-size: 13px;}.web_edm {    padding: 0;    width: 100%;    float: none;    background-color: transparent;}.web_edm .email {    width: 100%;    background: #fff;    border-radius: 5px;    float: none;}.web_edm .btn_container {    width: 100%;    float: none;    position: relative;}.web_edm .btn_container:before {    content: "";    position: absolute;    width: 1px;    height: 18px;    background: #999;    left: 0px;    top: 11px;}.web_edm .btn_container:after {    content: "";    position: absolute;    width: 1px;    height: 18px;    background: #999;    right: 0px;    top: 11px;}.web_edm .btn {    width: 50%;}.RWDsocial002 {    margin-bottom: 20px;}.ft_left a.tel-a {    color: #a7383f;}/**/#join_form:before {    top: -60px;    width: 245px;}.layoutlist_2 .listdate {    border-left: none !important;}.layoutlist_2 .listdate .yearmonth {    display: inline-block;}.layoutlist_2 .listdate {    border-left: none;}.layoutlist_2 .listdate .day {    font-size: 12px !important;    display: inline-block;}.hgroup h1 {    font-size: 35px;    line-height: 1.6;}.hgroup h1 h8 {    font-size: 17px;    display: block;    margin-bottom: 5px}.hgroup h1 h8:before {    display: none;}.page_wrapper_bg .main .container {    padding-left: 15px;    padding-right: 15px;}.page_subject {    margin-top: 35px;}.tabs {    margin-top: -100px !important;}.tab_title {    color: #000;    font-weight: bold;}#join_form {    margin: 100px auto 30px;}.hgroup .container {    padding: 0 !important;}.RWDproduct_page .pic-box {    width: 100%;}#RWDPAGE_BASE_PAT02 .xrow {    width: 100%;    height: 100%;    position: relative;    display: inline-block;    padding: 0;    margin-top: 70px;}.footer_bolck .container {    padding: 0 30px !important;}.page_wrapper_bg .footer_bolck .web_edm .btn {    width: 50% !important;    float: left !important;}.layoutlist_4 .item:first-child {    padding-top: 44px;}#RWDPAGE_BASE_PAT02 .layoutlist_4 .xrow {    margin-top: 0;}section.call_to_action h3 {    font-size: 18px;}#join_form .form-radio input[type=radio] {    position: relative;    margin-right: 15px;}    .pd_b {        padding-top: 0px;    }
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.index h2.sub-title {    font-size: 33px;    letter-spacing: 1px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDmenu_plus03 .features .member-btn {    margin: 0 22px;}br.visible-li {    display: block;}.index h1.main-title {    font-size: 20px;}.index h2.sub-title {    font-size: 30px;    letter-spacing: 0px;}.index h2.sub-title h7:after {    font-size: 26px;}
}
/*iphone5 end*/
/*767px start*/
@media (max-width: 767px) {
/*pd*/ 
.left-title img {    width: 70%;    margin: 0 auto;    opacity: .5;    position: absolute;    left: 0;    top: 50%;    transform: translate(-40%, -50%);}.RWDedictor001 {    display: flex;    flex-direction: column-reverse;    align-items: flex-end;}.index .RWDedictor001 .section-subject {    text-align: left;    margin-bottom: 0;}.left-title {    width: 100%;    margin: 60px 0 80px;}.index .RWDedictor001 h1.main-title {    width: auto;    margin-top: 0;}.RWDedictor001 h2.sub-title:before {    display: none;}.RWDedictor001 h2.sub-title h8 {    display: inline-block;    padding-right: 15px;}.RWDproduct004 .callout-dark {    padding: 0px 0 10px;}.product_block .container {    width: 100%;    padding: 0 30px;    display: block;    align-items: unset;}.pd_b {    width: 100%;    float: none;    padding-left: 0;    padding-top: 60px;}.btn_block {    position: relative;    top: 0;    left: 0;    width: 75%;    margin: 0 auto;}.RWDproduct004 #portfolio .mix-grid {    display: flex;    flex-wrap: wrap;}.index h2.sub-title {    font-size: 44px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDproduct004 .mix {    width: 100%;}.RWDedictor002 .RWDedictor002-text {    padding: 30px;}.RWDedictor002 .col-md-6:first-child {    padding: 20px 30px 30px;}.animated .RWDedictor002 .img-rounded{    width: 100%;    object-fit: cover;}.ab_btn{    margin: 2rem auto 0;    width: 100%;}
}
/*600px end*/