a {text-decoration: none;transition: 0.3s;}a:hover {text-decoration: none;transition: 0.3s;}.main {overflow: hidden;background:#eeeeee}#RWDfullscreen01 .container {width: 80%;}.row {margin-right: 0;margin-left: 0;}.fixed_block {z-index: 1;}.bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}/**/ 
.cd-logo {width: 220px;float: left;position: relative;top: auto;left: auto;margin-top: 10px;margin-left: 0px;}/**/ 
.RWDmenu_plus02 .inside {background:#fff;}.RWDmenu_plus02 .inside.is-up {background:#fff}.cd-main-header {background: transparent;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {padding: 0px 15px;font-weight: 600;}#cd-primary-nav>li>ul>li.go-back a {border: none;padding: 0px 30px !important;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #444;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}/*搜尋*/ 
.cd-search.full input {border-bottom: 1px dotted #fff;font-size: 30px;}.cd-search.full .ibtn {font-size: 30px}/*選單*/ 
.cd-primary-nav>li>a {padding: 0 20px;letter-spacing: 2px;font-size: 16px;cursor: pointer;font-weight: 600;color: #111;}.cd-primary-nav>li:after {bottom: 0px;height: 5px;}.cd-primary-nav>li:hover:after {background:#79b22a;}.cd-primary-nav>li>a:hover {color:#79b22a;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #222;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 25px;}.RWDmenu_plus02 .querycar-block:hover i {color: #222;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color: #222;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #91c321;}.RWDmenu_plus02 .inside .container {width: 95% !important;transition: 0.5s ease}.RWDmenu_plus02 .inside.is-up .container {width: 100% !important;transition: 0.5s ease}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color:#79b22a;color: #fff;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #971524;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222}/*標題共用*/ 
.section-line {display:none !important}.main-title {font-size: 42px !important;margin: 0px !important;color: #363533 !important;font-weight: 600 !important;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 3px !important}.service_block .RWDproduct002_v3 .section-subject .col-md-12::after {    content: "ON SALE";    width: 500px;    height: 80px;    font-size: 75px;    position: absolute;    left: 50%;    transform: translate(-50%);    color:#f2f1f1;    text-shadow: 0 0 2px #76ca00, 0 0 2px #76ca00, 0 0 2px #76ca00;    font-family: 'Montserrat', sans-serif;    font-weight: 800;    font-style: italic;    letter-spacing: 5px;    line-height: 1;    top: -65px;}/*產品*/ 
.product_block {position: relative;padding: 220px 0px 220px;background: #fff;z-index: 1}.RWDproduct002_v3 {position: relative;padding: 0px 0;}.RWDproduct002_v3 .portfolio-item>.inner-content>img {width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 15px;margin-bottom:50px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {transition: all .3s ease-in-out;color: #79b22a;}.portfolio-bottom__h4 {font-weight: 600;color:#79b22a;transition: 0.5s;letter-spacing: 1px;font-size: 18px;line-height: 1.8;margin:0px 0px 0px;padding:10px 0px 10px}.product_block .portfolio-bottom__h4:hover {background: #fff;padding: 10px;color: #555}.RWDproduct002_v3 .btn-box .btn:hover::after {background: #111;}.RWDproduct002_v3 .btn-box .btn:hover {color: #111;border: 1px #111 solid;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {background:#fff;color:#555}.product_block .container::after {content: '';-webkit-animation: line 3s infinite;animation: line 3s infinite;background: #fff;width:150px;height: 12px;position: absolute;top:-100px;right:38%;animation-delay: 1s !important;border: #d5e3c3 1px solid;animation-direction:alternate}p.portfolio-bottom__p {margin: 0;display: block;font-size: 14px;letter-spacing: 1px;}@-webkit-keyframes line {    0% {        transform: scaleX(0);        transform-origin: right top;    }    100% {        transform: scaleX(1);        transform-origin: right top;    }}@keyframes line {    0% {        transform: scaleX(0);        transform-origin: right top;    }    100% {        transform: scaleX(1);        transform-origin: right top;    }}.product_block::after {content: "NEW PRODUCT";top: 120px;width: 500px;height: 200px;font-size: 75px;position: absolute;right: 38%;color: #fff;text-shadow:0 0 2px #76ca00, 0 0 2px #76ca00, 0 0 2px #76ca00;font-family: 'Montserrat', sans-serif;font-weight: 800;font-style: italic;letter-spacing: 5px;line-height: 1;z-index: -1;top: 70px;}.product_block .RWDproduct002_v3 .main-title {line-height: 1.2;width: fit-content;margin: 0 auto !important}.product_block::before {content: "";position: absolute;background: url(archive/image/customization/h01.jpg) right bottom;width: 100%;height: 100%;top: 0;background-size: cover;filter: blur(3px);opacity: 0.5;pointer-events: none;}/**/ 
.service_block {padding: 160px 0px 120px;position: relative;border-top:#fff dotted 1px;background: #f9f9f9;z-index: 1}/*.service_block .RWDproduct002_v3 .main-title::before {    content: "";    position: absolute;    width: 1px;    height: 60px;    right: 50%;    background: #565555;    top: -150px;    opacity: 0.5;}*/ 
.service_block::after {content: "";position: absolute;background: url(archive/image/customization/teen0.png);width: 300px;height: 300px;right: -45px;top: -305px;background-size: contain;}.footer_block::before {background: url(archive/image/customization/teen3.png); content: "";position: absolute;right: 50%;top: -70px;width: 150px;height: 150px;background-size: contain;margin-right: -75px;}.service_block::before {content: "";position: absolute;background:#f2f1f1;width: 100%;height: 108%;top:-100px;left: 0;background-size: cover;z-index: -1;pointer-events: none;}/*.service_block .portfolio-bottom__h4 {margin: 0px 0px 0px;background:#79b22a;padding: 10px;color: #fff;}.service_block .portfolio-bottom__h4:hover {background: #fff;color: #79b22a;}.service_block  .RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {background:#fff;color:#79b22a}.service_block .portfolio-item:hover .portfolio-bottom__h4::after {background: #79b22a;width: 100%;}.service_block .RWDproduct002_v3 .main-title::after {content: "";position: absolute;top: -120px;width: 120%;border-top:#5a585c 1px dotted;height: 1px;left: 50%;transform: translate(-50%);}*/ 
.RWDproduct002_v3 .btn-box .btn::after {clip-path: polygon(0 0, 0% 100%, 100% 50%);content: "";position: absolute;width: 12px;height: 15px;background: #79b22a;right: 40px;top: 34%;transition: 0.3s}.RWDproduct002_v3 .btn-box .btn {background: transparent;color: #79b22a;font-size: 16px;line-height: 45px;max-width: 300px;width: 100%;border-radius: 0;font-weight: 600;border: 1px #79b22a solid;position: relative;letter-spacing: 2px;text-align: left;padding: 0px 40px;transition: 0.5s}/*合作品牌*/ 
.info_block {position: relative;background: #fff;padding: 120px 0px 150px;z-index: 1;border-top: #79b22a dotted 1px;}.RWDnews005 h4, .news005_h4 {font-size: 16px;margin: 0 0 14px 0;text-align: center;letter-spacing: 1px;font-weight: 600;color: #666;}.RWDnews005 .controlls-over .owl-pagination {display:none}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #fff;background: #79b22a;border: #fff 0px solid;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 45px !important;height: 45px !important;display: flex;align-items: center;justify-content: center;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;width: auto;margin: 0;}.RWDnews005 .owl-carousel { overflow: visible}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden !important;position: relative;width: 100%;z-index: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -70px}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -70px}.info_block::after {content: "";position: absolute;background: url(archive/image/customization/dotted.png)left center;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;z-index: -1;opacity: 0.2;filter: blur(1px);pointer-events: none;}.info_block:hover:before {transform: scaleX(2.5);transition: 0.8s}.info_block::before {pointer-events: none;background: #79b22a;content: "";position: absolute;width: 100px;height: 5px;top: -3px;right: 50%;margin-right: -50px;transform: scaleX(1);transition: 0.8s;}/*頁尾*/ 
.footer_block::after {background: url(archive/image/customization/bg0.jpg) center bottom;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-attachment: fixed;background-size: 100%;z-index: -1;pointer-events: none;}.footer_block {padding:100px 0px 50px;position: relative;z-index: 1;color: #fff;line-height: 1.5;text-align: center;}.footer_block h4 {font-size: 26px;font-weight: 600;margin: 0px 0px 20px;letter-spacing: 2px;}.footer_block .container.bottom {font-size: 12px;letter-spacing: 1px;display: flex;justify-content: center;border-top: 1px #333 solid;padding-top: 15px;margin-top: 50px;color: #555;line-height: 22px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #555;letter-spacing: 0.5px;}.copyright_desc {margin: 0px 8px}.footer_block h5 {font-size: 18px;letter-spacing: 1px;margin: 0;line-height: 1.5;}.footer_btn a:hover {background: transparent;color: #3ba30d;}.footer_btn a {transition: 0.5s;width: 300px;display: block;margin: 0 auto;background: #3ba30d;color: #fff;font-weight: 600;padding: 10px;border-radius: 10px;letter-spacing: 1px;border: 2px #3ba30d solid;}.footer_btn {margin-top: 20px;}.footer_btn a span {margin-right:10px}/**/ 
.scrollTop002 .ii {font-size: 35px;display: inline-block;background: #79b22a;color: #fff;border-radius: 0;margin: 0 auto;transform: rotate(180deg);}.scrollTop002 {transition: bottom 0.5s ease 0s;position: fixed;bottom: 100px;right: 15px}/*0517*/ 
.portfolio-bottom-summary::after {content: "";position: absolute;background: #79b22a;width: 42px;height:10px;left: 0;top: -10px;transition: 0.5s ease}.portfolio-bottom-summary::before {content: "";position: absolute;background:#222425;width: calc(100% - 20px);height:10px;right: 0;top: -10px;transition: 0.5s ease}.portfolio-item:hover .portfolio-bottom-summary::after {width: 100%;transition: 0.5s ease}.portfolio-item:hover .portfolio-bottom__h4::after {background:#79b22a}/*.service_block p.portfolio-bottom__p {color:#eee;margin-top:5px}.service_block .portfolio-bottom__h4::after {content: "";position: absolute;width:0px;height: 10px;left: 0;top: -10px;background: #79b22a;transition: 0.5s;}*/ 
.service_block .portfolio-bottom__h4 br {display:none}/* cookie */ 
.RWDalert_fancybox .btn {    border: 1px solid #79b22a !important;    background: transparent !important;    color: #79b22a !important;    font-weight: 600 !important;}.RWDalert_fancybox .btn:hover {    background-color: #111 !important;    border: 1px solid #111 !important;    color: #fff !important;}#RWDalert_fancybox a {    color: #79b22a}#RWDalert_fancybox a:hover {    color: #111;}
/*內頁 start*/

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:active {    color: #79b22a;}.page_wrapper_bg .banner_block{    margin-top: 0px;}.RWDproduct_page ul,.article3 .privacy-page ul {    margin-left: -20px;    list-style: square;    line-height: 1.8;}.RWDproduct_page ul li::marker,.content-text ul li::marker {    color: #79b22a;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;}.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 6rem 0rem;    border-bottom: 1px solid #79b22a;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}.page_wrapper_bg section.call_to_action {    padding: 4rem 0 10rem 0;    background-size: auto;    background-repeat: repeat;}.eforms1 .page_wrapper_bg section.call_to_action,.product2 .page_wrapper_bg section.call_to_action {    background-image: url(https://www.dentalclubtw.com/archive/image/customization/dot-bg.png);}.product2.productcontent .page_wrapper_bg section.call_to_action {    background-image: unset;}.page_wrapper_bg .hgroup .breadcrumb {    border: solid 0px #ccc;    right: unset;    padding: 4px 15px;}.page_wrapper_bg .article-text .container {    width: 90%;}.page_wrapper_bg .pageTitle {    font-weight: 600;    letter-spacing: 2px;    font-size: 30px;    line-height: 1em;    margin: 0 0 0.3em 0;    padding: 0;    text-align: center;}.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    font-size: 15px;    line-height: 1.8;    color: #5c5c5c;}.page_wrapper_bg .layoutlist_8 .article_subject {    color: #79b22a;    font-size: 20px;    font-weight: 500;    letter-spacing: 2px;}.page_wrapper_bg .album_item_subject,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    font-weight: bold;    letter-spacing: 0.5px;}.page_wrapper_bg .product_list_item:hover a {    color: #79b22a;}.RWDmenu_plus04 .site-nav .menu ul {    width: 240px;}.RWDmenu_plus04 .site-nav .menu>li>ul {    margin-left: -115px;}.page_wrapper_bg .layoutlist_4 .price.delline {    font-size: 13px;    margin: 0px;}.layoutlist_4 .stands_div,.layoutlist_4 .amount_div {    font-size: 14px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0 !important;}.page_wrapper_bg .article-text .container {    padding: 0 15px !important;}/* btn */ 
.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 15px;    padding: 10px 15px;}.page_wrapper_bg .layoutlist_4 .buybtn {    margin: 2rem auto;    background-color: #79b22a;    padding: 10px;    transition: all 0.5s ease 0s;    font-weight: 600;    font-size: 15px;}.page_wrapper_bg .layoutlist_4 .buybtn:hover {    background-color: #111;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {    background: transparent;    border: 1px solid #79b22a;    color: #79b22a;    margin-right: 5px;    transition: all 0.3s ease 0s;    width: 50%;    font-weight: 600;    font-size: 15px;}#div_forget_content #forget_table_btn,.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #79b22a;    border-radius: 0px;    transition: all 0.5s ease 0s;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {    background-color: #111;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {    background: #79b22a;    transition: all 0.3s ease 0s;    width: 50%;    font-weight: 600;    font-size: 15px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #111 !important;    border: #111;}.RWDmenu_plus02 .cart-block a:hover,.RWDmenu_plus02 .member-block a:hover,.RWDmenu_plus02 .querycar-block a:hover {    color: #79b22a !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {    margin: 2rem 0rem 0rem;    display: flex;}#mobile-fixed .btn-shop .btn.add:hover,.RWDproduct_page .btn-shop .btn.add:hover,.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    background-color: transparent !important;    color: #111 !important;    border: 1px solid #111;    transition: all 0.3s ease 0s;}.ebtn {    margin-right: 0px;    max-width: 230px;    width: 100%;    text-align: center;    border-radius: 0px;    border: 1px solid #79b22a;    background: #fff;    padding: 10px 0px;    line-height: 1.5;    transition: all 0.5s ease 0s;    float: right;}.ebtn:hover {    background: transparent !important;    transition: all 0.5s ease 0s;    border: 1px solid #111;}.ebtn a {    color: #79b22a;    transition: all 0.5s ease 0s;    font-weight: 600;    font-size: 15px;}.ebtn:hover a {    color: #111;    transition: all 0.5s ease 0s;}#mobile-fixed .btn-shop .btn.add,.RWDproduct_page .btn-shop .btn.add {    transition: all 0.5s ease 0s;    font-size: 15px;    border-radius: 0px;    border: 1px solid #666;    color: #666;    background: transparent;}#mobile-fixed .btn-shop .btn.add:hover,.RWDproduct_page .btn-shop .btn.add:hover {    border: 1px solid #666;}.page_wrapper_bg .btn_back {    padding: 10px 15px;    max-width: 230px;    width: 100%;    border-radius: 0px;    background-color: #fff !important;    border: 1px solid #79b22a;    float: right;    transition: all 0.5s ease 0s;}.page_wrapper_bg .btn_back a {    color: #79b22a;    line-height: 1.5rem;    transition: all 0.5s ease 0s;    font-weight: 600;    font-size: 15px;}.page_wrapper_bg .btn_back:hover {    background-color: transparent !important;    border: 1px solid#111;    transition: all 0.5s ease 0s;}.page_wrapper_bg .btn_back:hover a {    color: #111 !important;}#mobile-fixed .btn-shop .btn.shop,.RWDproduct_page .btn-shop .btn.shop,.shopping_viewlogin__submit,#join_form .btn-primary,#btn_member_login,.RWDmenu_plus04 .member-block a.login.is-on {    background: #79b22a;    transition: all 0.5s ease 0s;    font-weight: 600;    font-size: 15px;    border-radius: 0px;    border: 1px solid#79b22a;}#join_form .btn-primary {    float: right;    width: 100%;    max-width: 230px;    padding: 13px 0px;    font-weight: 600;    border: 1px solid#79b22a;}#join_form .btn-primary:hover {    background: #111;    border: 1px solid#111;}#mobile-fixed .btn-shop .btn.shop:hover,#btn_member_login:hover,.RWDmenu_plus04 .member-block a.login:hover,.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover {    background-color: #111 !important;    transition: all 0.5s ease 0s;    border: 1px solid#111;    color: #fff;}.RWDmenu_plus04 .member-block a.signin:hover {    color: #fff;}.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block a.signin {    border: 1px solid #666;    font-size: 15px;    transition: all 0.5s ease 0s;}.go2member.go2member:hover,.no-touch .go_shopping_view_a:hover,.RWDmenu_plus04 .member-block .other a:hover {    color: #79b22a;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background-color: #666 !important;    transition: all 0.5s ease 0s;}.page_wrapper_bg .main {    background-color: #fff;}/* About */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDbanner_plus01 .slick-item .pic:before {    content: "";    position: absolute;    background: #222425;    width: 100%;    height: 10px;    right: 0;    bottom: 0px;}.page_wrapper_bg .RWDbanner_plus01 .slick-item .pic:after {    content: "";    position: absolute;    background: #79b22a;    width: 10%;    height: 10px;    left: 0;    bottom: 0px;    transition: 0.5s ease;}.page_wrapper_bg .editor .RWDeditor01 .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a {    font-weight: bold;    color: #79b22a;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #79b22a;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #ccc;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: transparent;    color: #79b22a;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #ccc;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #79b22a !important;}.page_wrapper_bg .tab_title_nav .line {    background: #79b22a none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #ccc;}.about-page {    padding: 0px 15px;}.about-page img{    margin: 0.5rem 0rem;}.RWDnews005 a {    pointer-events: none;    cursor: pointer;}/* sidebar */ 
.m2018 .products-nav ul li{padding: 0 0 0 30px;}.page_wrapper_bg .m2018 .products-nav {    background-color: #ffffffa8;    box-shadow: 0px 0px 7px #dcdcdc;}.m2018 .products-nav .toggle-submenu::after{    top: 70%;}.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #79b22a;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #79b22a;}.page_wrapper_bg .RWDtimeline01 .model-title {    margin-bottom: 50px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 10px 20px;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 0 0 0px 0px;    margin: 0px;}.page_wrapper_bg .m2018 .products-nav>ul>li.active a {    color: #79b22a;}.page_wrapper_bg .m2018 .products-nav .has-child.is-open a{ color: #79b22a;}.m2018 .products-nav .sidemenu2__ul--child a{color: #333 !important;}.page_wrapper_bg .m2018 .products-nav>ul>li>a:hover,.m2018 .products-nav .sidemenu2__ul--child a:hover{color: #79b22a !important;}.m2018 .products-nav .sidemenu2__ul--child .active a{color: #79b22a !important;}/* Product tab */ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #79b22a;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 2px;    background: #fff;    transition: all .3s ease-in-out;}/* Product */ 
.page_wrapper_bg .layoutlist_2 .item,.layoutlist_4 .item {    margin-bottom: 70px;    margin-top: 0px;    border-bottom: 0px solid #b2b2b2;}.layoutlist_2 .album_item{    margin-bottom: 70px;}.page_wrapper_bg .sortbar,.page_wrapper_bg .sortbar a {    font-size: 14px;    color: #888888;}.page_wrapper_bg .sortbar a:hover {    color: #79b22a;}.page_wrapper_bg .sortbar {    padding: 0px 15px;    margin-bottom: 0px;}.page_wrapper_bg .webdesc {    padding: 0px 15px;    font-size: 18px;}.page_wrapper_bg .layoutlist_4 .subject {    min-height: 20px;    overflow: unset;}.page_wrapper_bg .layoutlist_4 .price {    display: inline-block;}.layoutlist_4 .price.sellprice {    color: #333333;}.page_wrapper_bg .layoutlist_4 .pricearea {    text-align: left;}.layoutlist_4 select {    padding: 4px 27px 4px 8px;}/* Product-detail */ 
.RWDproduct_page .file_area {    width: calc(100% - 100px) !important;    height: 35px;}.RWDproduct_page .download_container .btn {    width: 100px;    height: 35px;    line-height: 35px;    font-size: 14px;    background: #79b22a;    color: #fff;    padding: 0px 15px !important;}.RWDproduct_page .download_container .dd-options{    margin-left: 0px!important;}.RWDproduct_page .download_container .btn:hover {    background: #111;}.RWDproduct_page .dd-select a:hover{    color: #111;}.RWDproduct_page #file_dlist,.RWDproduct_page .dd-select,.RWDproduct_page .dd-selected {    line-height: 35px;    height: 35px !important;    font-size: 14px;}.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .btn-other {    margin-top: 0px;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 20px;    color: #79b22a;}.RWDproduct_page .pic-box .page_content3_thumbphoto {    float: left;}.RWDproduct_page .page_content3_thumbphoto .swiper-slide {    border: 0px solid #ccc;}.RWDproduct_page .tab-box .tab-menu a {    font-size: 15px;}.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: #79b22a;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 16px;    font-weight: 600;    color: #686868;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt ul li {    font-size: 15px;}.RWDproduct_page .products-info .pd-info .control-label,.RWDproduct_page .products-info .stock {    font-weight: bold;    color: #666;}.RWDproduct_page .products-con {    border-bottom: 1px solid #79b22a;    padding-bottom: 4rem;    margin-bottom: 4rem;}.RWDproduct_page .products-editor img {    margin: 1rem 0rem;    width: 100%;}.RWDproduct_page .page_content3_photowrap .swiper-button-next,.RWDproduct_page .page_content3_photowrap .swiper-button-prev {    background: #79b22a;}.RWDproduct_page .faq-answer span,.RWDproduct_page .pdt-des span,.RWDproduct_page .products-editor span,.RWDproduct_page .tab-container span {    font-weight: 600;    color: #79b22a;    font-size: 14px;}.RWDproduct_page .pdt-des,.RWDproduct_page .tab-container p {    margin-bottom: 2rem;}.RWDproduct_page .pdt-des ul {    margin-left: -20px;    list-style: square;    line-height: 1.8;}.RWDproduct_page .pdt-des ul li::marker {    color: #79b22a;}/* timeline */ 
.RWDtimeline02 .timeline2_list .block .text-in {    max-height: 80px;}.RWDtimeline02 .timeline2_list .block .year {    font-size: 13px;}.RWDtimeline02 .control-box .slick-arrow {    border: 2px solid #79b22a;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after,.RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #79b22a transparent transparent;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after:hover,.RWDtimeline02 .control-box .slick-prev:after:hover {    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #79b22a;    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline01 li.event:before {    border: 2px solid #79b22a;    background: #79b22a;}.RWDtimeline01 li.event .point .title {    color: #79b22a;    font-size: 20px;    font-weight: 500;}.layoutlist_4 .cate_div {    display: none !important;}/* FAQ */ 
.faq_question {    font-weight: 500;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;}.privacy-page .content-part ul {    margin-left: -15px;    margin-top: 2rem;}.privacy-page .content-part {    flex-direction: column;    row-gap: 2rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h2 {    margin-bottom: 2rem;}/* Contact Form */ 
.page_wrapper_bg .eformsForm .formdesc {    text-align: left;    padding-right: 50px;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.eforms1 .layoutlist_1.page_content3 {    max-width: 1000px;    margin: 0 auto;    width: 100%;}.eforms1 .form-horizontal .control-label {    font-weight: 500;}.eforms1 .contant-form-bnt a {    transition: 0.5s;    width: 230px;    display: block;    margin: 0;    background: #3ba30d;    color: #fff;    font-weight: 600;    padding: 10px;    border-radius: 10px;    letter-spacing: 1px;    border: 2px #3ba30d solid;    text-align: center;}.eforms1 .contant-form-bnt {    display: flex;    align-items: center;    border: 1px dashed #79b22a;    padding: 1rem 2rem;    background-color: #fff;}.eforms1 .contant-form-bnt img {    width: 30%;}.eforms1 .contant-form-tex {    margin-bottom: 2rem;    font-weight: bold;}/* shopping car */ 
.RWDmenu_plus02 .cart-menu ul.content li .pic {    background-color: transparent;}.RWDmenu_plus02 .cart-menu .title span {    background: #79b22a;}.RWDquiry .btn-box,#RWDshopping .btn-box {    display: flex;    justify-content: center;}.RWDquiry .btn.normal,.RWDshopping .btn.normal {    color: #79b22a;    border-radius: 0;    border-color: #79b22a;    transition: 0.5s ease;    width: 100%;    max-width: 230px;    padding: 13px 0px;    font-weight: 600;    font-size: 15px;    height: 47px;}.RWDquiry .btn.normal:hover,.RWDshopping .btn.bg1:hover,.RWDshopping .btn.bg3:hover,.RWDshopping .btn.normal.formbtn:hover {    border-color: #111;    color: #111;    background: transparent;    transition: 0.5s ease;}.RWDquiry .btn.bg2,.RWDshopping .btn.bg2 {    background: #79b22a;    color: #fff;    transition: 0.5s ease;    border: 0px;}.RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover,.RWDquiry .btn.bg2:hover .RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover {    background: #111;    color: #fff;    transition: 0.5s ease;}.RWDshopping .btn.bg3 {    background: #79b22a;    color: #fff;    transition: 0.5s ease;    border: 1px solid #79b22a;}.RWDshopping .btn.bg3:hover {    background: #111;    transition: 0.5s ease;    border: 1px solid #111;}#mobile-fixed .btn-box .normal:hover,.RWDshopping .btn.bg3:hover {    background: #111;    color: #fff;    transition: 0.5s ease;}#mobile-fixed .btn-box .normal {    color: #111;    border: 1px #111 solid;    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    color: #fff;    background: #79b22a;}.RWDshopping .shopping-step .name {    color: #333;    font-weight: 500;}.RWDshopping .shopping-step .num {    color: #79b22a;    border: 1px solid #79b22a;    background: rgba(255, 255, 255, 0.6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #79b22a;}@keyframes num-bg {    0% {        background: rgb(79, 116, 1, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(121, 178, 42, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}/* login */ 
.page_wrapper_bg #join_form {    padding: 5% 5% 10%;}#join_form .control-label {    max-width: 180px;    font-size: 15px;}.member .control-box .cust_filelist {    padding: 0px;}#join_form {    max-width: 960px;    margin: 2rem auto;}#join_form .form-group {    display: flex;    align-items: center;}.page_wrapper_bg .login-box a {    background: transparent;}.login-box a b {    color: #79b22a;}.login-box a:hover b {    color: #333;}.page_wrapper_bg .join_form-title {    color: #79b22a;    font-weight: bold;}.page_wrapper_bg .login_box_body .control-label,.page_wrapper_bg .login_box_head {    font-weight: 500;}.member_join_strong:hover,.member_login .shopping_view:hover,#btn_reverify_form:hover,.form-group #btn_forget_form:hover {    color: #79b22a;}.member_join_strong {    color: #b5b5b5;}.no-touch .cust_upload_btn:hover {    transition: all 0.5s ease 0s;}.no-touch .cust_upload_btn {    transition: all 0.5s ease 0s;}.member-info {    width: 960px;    margin: 4rem auto;    text-align: center;}

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

@media (max-width:2000px) {    #RWDfullscreen01 .container {        width: 95%;    }    .RWDproduct002_v3 .popup-portfolio .portfolio-item {        width: calc(100%/4 - 1px);        float: left;    }    .banner_block {        margin-top: 60px;    }    .portfolio-bottom-summary::after {        width: 62px;    }}@media (max-width: 1920px) {    .page_wrapper_bg .hgroup .container {        margin: 2rem 0rem 4rem 0rem;    }    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .layoutlist_2 .album_item,    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 40px;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 10rem 0;    }}@media (max-width: 1700px) {    #RWDfullscreen01 .container {        width: 95%;    }    .portfolio-bottom__h4 {        letter-spacing: 0.5px;        font-size: 14px    }    .info_block .xcontainer {        width: 85% !important;        margin: 0 auto !important    }    .service_block .portfolio-bottom__h4 br {        display: block    }}@media (max-width: 1680px) {    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .page_wrapper_bg #join_form {        padding: 5% 5% 8%;    }}@media (max-width: 1600px) {    #RWDfullscreen01 .container {        width: 100%;    }    .info_block .xcontainer {        width: 90% !important;        margin: 0 auto !important    }    .RWDnews005 .owl-theme .owl-controls .owl-buttons div {        width: 35px !important;        height: 35px !important;        font-size: 22px !important    }    .footer_block::before {        top: -40px;        width: 100px;        height: 100px;        margin-right: -50px;    }    .footer_block h4 {        font-size: 18px;        margin: 0px 0px 10px;        letter-spacing: 1px;    }    .footer_block h5 {        font-size: 16px    }    .footer_btn a {        font-size: 15px;    }    .main-title {        font-size: 32px !important    }    .service_block {        padding: 100px 0px 80px;    }    .info_block {        padding: 80px 0px 100px;    }    .service_block::after {        width: 150px;        height: 150px;        right: -25px;        top: -190px;    }    .service_block::before {        top: -80px    }    .service_block .RWDproduct002_v3 .main-title::before {        top: -100px;        height: 60px    }    .service_block .RWDproduct002_v3 .main-title::after {        top: -70px;        width: 100%    }    .product_block {        padding: 180px 0px 160px;    }    .product_block::after {        width: 400px;        height: 100px;        font-size: 50px;        right: 32%;        top: 80px    }    .product_block .container::after {        width: 100px;        height: 8px;        top: -70px;        right: 39%;    }    .RWDproduct002_v3 .btn-box .btn {        font-size: 14px;        line-height: 40px;        max-width: 250px;        padding: 0px 20px;    }    .RWDproduct002_v3 .btn-box .btn::after {        right: 20px;    }    .service_block .RWDproduct002_v3 .section-subject .col-md-12::after {        width: 400px;        height: 100px;        font-size: 50px;        top: -45px;    }}@media (max-width: 1440px) {    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 16px;    }    .m2018 .products-nav>ul>li>a {        font-size: 14px;    }    .page_wrapper_bg .sortbar,    .page_wrapper_bg .sortbar a {        font-size: 12px;    }    .RWDproduct_page .products-info .name {        font-size: 18px;    }    .article4 .page_wrapper_bg .article-text .container {        width: 100%;    }    .RWDproduct_page .pic-box {        width: 50%;    }    .RWDproduct_page .products-info {        width: 50%;    }    .RWDproduct_page .pdt-des,    .RWDproduct_page .tab-container p {        margin-bottom: 1rem;    }    .RWDproduct_page .m2018 .products-nav>ul>li {        margin: 0 0 10px 0;    }}@media (max-width: 1400px) {    .info_block .xcontainer {        width: 85% !important;    }    .RWDproduct002_v3 .popup-portfolio .portfolio-item {        padding: 0 5px;    }}@media (max-width: 1300px) {    .RWDbanner_plus01 .page-scroll {        display: none    }    .cd-primary-nav>li>a {        padding: 0 15px;        letter-spacing: 1px;        font-size: 14px    }    .cd-logo {        width: 180px;        margin-top: 15px;    }    .RWDmenu_plus02 .inside .container {        width: 100% !important    }}@media (max-width: 1280px) {    .cd-primary-nav a,    .cd-primary-nav ul a {        font-size: 14px;    }    .page_wrapper_bg .pageTitle {        font-size: 28px;    }    .page_wrapper_bg section.article-text p,    .page_wrapper_bg .layoutlist_8 .list_subject .summary a,    .page_wrapper_bg .faq_answer td,    .page_wrapper_bg .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .content-current,    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content,    .RWDeditor01 p,    .RWDslider01 .editor {        font-size: 14px;        line-height: 1.8;        color: #5c5c5c;    }    .RWDproduct_page .products-info .subname,    .RWDproduct_page .tab-box .tab-menu a {        font-size: 15px;    }    .page_wrapper_bg .layoutlist_8 .article_subject {        color: #79b22a;        font-size: 18px;        font-weight: 500;        letter-spacing: 2px;    }    .page_wrapper_bg .album_item_subject,    .page_wrapper_bg .item .subject A.itemlink {        font-size: 16px;        font-weight: bold;        letter-spacing: 0.5px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .page_wrapper_bg .m2018 .products-nav>ul>li>a {        padding: 5px 10px;        letter-spacing: 0.5px;    }    .page_wrapper_bg .m2018 .products-nav .nav-title {        padding: 10px 12px;    }    .page_wrapper_bg .m2018 .products-nav>ul>li,    .page_wrapper_bg .m2018 .products-nav .nav-title {        margin-bottom: 10px;    }    .layoutlist_2 .album_item,    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 30px;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 5rem 0;    }    .page_wrapper_bg .products-info .btn-shop {        display: flex;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #79b22a;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        margin-left: 0;        margin-right: 0;    }}@media (max-width: 1080px) {    .page_wrapper_bg .products-info .btn-other {        display: flex;    }    .page_wrapper_bg section.call_to_action>.container {        width: 98%;    }    .eforms1 .form-horizontal .control-label {        font-size: 15px;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .page_wrapper_bg .device-nav {        margin-bottom: 1.5rem;    }    #join_form {        width: 100%;    }    .member .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .member-info {        width: 100%;        margin: 2rem auto;    }    #RWDshopping {        margin: 30px auto 50px;    }    .page_wrapper_bg #join_form {        padding: 5% 5% 10%;    }}@media (max-width: 820px) {    .page_wrapper_bg section.hgroup .container {        padding: 1rem 0rem;    }    .RWDproduct_page .products-con {        padding-bottom: 3rem;        margin-bottom: 3rem;    }}@media (max-width: 768px) {    .eforms1 .contant-form-bnt {        padding: 1rem 1rem;    }    .page_wrapper_bg .eformsForm .formdesc {        padding-right: 30px;    }    .member-info {        font-size: 15px;    }}@media (max-width: 520px) {    #mobile-fixed .btn-box {        width: 220px;    }    #mobile-fixed .fixed-in {        width: calc(100% - 220px);    }}@media (max-width: 480px) {    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 4rem 0;    }    .shopping_form .shopping-title {        background: #7ab329;    }    #join_form .control-label{        max-width: unset;    }    #join_form .form-group{        flex-direction: column;    }    #mobile-fixed .container {        padding-left: 0px!important;        padding-right: 0px!important;    }}@media (min-width: 992px) {    .new-form .new-width .must,    .new-form .new-width .control-label,    .new-form .new-width .row .col-md-1 {        width: 100px;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 1px);float: left;}/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 8px !important;}.cd-header-buttons {top:10px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;height: 65px}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 25px;margin-left: 5px;font-size: 16px;}#cd-primary-nav.moves-out {z-index: 111;}.cd-primary-nav.nav-is-visible {z-index: 111;}.RWDmenu_plus02 .member-block {margin-left: 15px;margin-right: 20px;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ccc;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 20px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav .bottom-copyright {display:none}.footer_block::after {background-size: cover;}.service_block .portfolio-bottom__h4 br {display:block}  .RWDproduct_page .pic-box {        width: 50%;    }    .RWDproduct_page .products-info {        width: 50%;    }    .member-info {        margin: 2rem auto;    }    .login_container {        min-height: 0px;    }    .RWDproduct_page .pic-box .page_content3_thumbphoto {        float: unset;    }
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.product_block::after {    right: 50%;    text-align: center;    top: 65px;    transform: translateX(50%);}.product_block .container::after {display:none;}.product_block {padding: 160px 0px 80px;}.service_block::before {top: 0px;}.service_block .RWDproduct002_v3 .main-title::before {display:none}.service_block .RWDproduct002_v3 .main-title::after {display:none}.portfolio-bottom__h4 {letter-spacing: 0px;font-size: 16px;padding: 10px 0px;}.product_block .RWDproduct002_v3 .main-title {background: transparent}  .page_wrapper_bg section.call_to_action h3 {        font-size: 20px;        line-height: 20px;    }    .page_wrapper_bg .RWDeditor01 p {        margin-bottom: 1rem;    }    #mobile-fixed .btn-box .normal.bg3,    #mobile-fixed .btn-box .normal.bg2 {        border: 1px #79b22a solid;    }    #mobile-fixed .btn-box .normal.bg3:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        border: 1px #666 solid;    }    .page_wrapper_bg a:active,    a:focus,    a:hover {        color: #79b22a;    }    .page_wrapper_bg .eformsForm .formdesc {        display: flex;        padding: 0px 30px;    }    .eforms1 .contant-form-tex {        width: 50%;        padding-right: 2rem;    }    .eforms1 .contant-form-bnt {        width: 50%;    }    .product2.productcontent #sidebar {        padding: 0px 0px !important;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.service_block::after {display:none}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.footer_block .container.bottom {flex-wrap: wrap;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {margin-bottom: 20px;}.product_block::after {top: 55px;}.product_block .container::after {display:none;}.service_block .RWDproduct002_v3 .section-subject .col-md-12::after {top: -50px;}.service_block {padding: 120px 0px 80px;}    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {        display: none;    }    #mobile-fixed.show-info {        padding: 20px 0px;    }    .page_wrapper_bg .RWDproduct_page .pic-box,    .RWDproduct_page .products-info {        width: 100%;    }    .page_wrapper_bg .RWDproduct_page .pic-box .page_content3_thumbphoto {        float: none;    }    .page_wrapper_bg #sidebar .device-nav {        margin: 0px 0px 30px 0px;    }    .page_wrapper_bg .RWDproduct_page .products-info .name {        margin-top: 2rem;    }    .page_wrapper_bg .RWDproduct_page .btn-other li {        width: fit-content;    }    .page_wrapper_bg .products-info .btn-shop {        margin: 2rem 0rem;    }    .page_wrapper_bg .tab {        padding: 10px 15px;    }    .page_wrapper_bg .RWDproduct_page .faq-item.active .faq-question,    .page_wrapper_bg .RWDproduct_page .faq-item .faq-question {        background: #79b22a;        color: #fff;        font-weight: 600;        padding: 10px 35px 10px 20px;    }    .page_wrapper_bg .layoutlist_8 .list_subject .summary {        margin: 10px 0;        margin: 10px 0;    }    .fix_product a {        bottom: 260px;    }    .scrollTop002 {        bottom: 180px;    }    #mobile-fixed {        padding: 20px 10px;    }    .album1 .layoutlist_2 .album_item,    .product2.productlist .layoutlist_4 .col-xs-12,    .layoutlist_8.rwd .item{        width: 50%;    }    .album1 .layoutlist_2,    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd{        display: flex;        flex-direction: row;        flex-wrap: wrap;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDnews005 .controlls-over .owl-pagination {display: block}.RWDnews005 .owl-buttons {display: none;}.RWDproduct002_v3 .col-md-12 {padding: 0;}.info_block .xcontainer {width: 95% !important;}      #join_form input,     #join_form .control-label{        font-size: 14px;    }    .album1 .layoutlist_2 .album_item,    .product2.productlist .layoutlist_4 .col-xs-12,    .layoutlist_8.rwd .item{        width: 100%;    }    .album1 .layoutlist_2,    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd{        flex-direction: column;    }    #join_form .btn-primary,    .page_wrapper_bg section.call_to_action>.container {        width: 100%;        max-width: unset;    }    .main .article-text .container {        padding: 0px 0px !important;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal,    .ebtn,    .page_wrapper_bg .btn_back {        max-width: none;    }    .article3 .main .article-text .container,    .product2.productcontent .article-text .container {        padding: 0px 15px !important;    }    #join_form .btn-primary,    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        padding: 15px 0px;        margin-bottom: 1rem;        font-size: 15px;    }    .ebtn a,    #mobile-fixed .btn-shop .btn.shop,    .RWDproduct_page .btn-shop .btn.shop,    .shopping_viewlogin__submit,    #join_form .btn-primary,    #btn_member_login,    .RWDmenu_plus04 .member-block a.login.is-on,    .page_wrapper_bg .layoutlist_4 .buybtn {        font-size: 15px;    }    .RWDquiry .btn-box,    #RWDshopping .btn-box,    .page_wrapper_bg .products-info .btn-shop {        flex-direction: column;        font-size: 15px;    }    .page_wrapper_bg #sidebar {        padding: 0px 15px;    }    .album1.albumcontent .page_wrapper_bg #sidebar {        padding: 0px 0px;    }    .album1.albumcontent .article-text .container {        padding: 0px 15px !important;    }    .product1 #sidebar {        padding: 0px 15px;    }    .page_wrapper_bg .webdesc {        font-size: 14px;    }    .page_wrapper_bg .sortbar {        float: none;    }    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        float: none;        width: 100%;        margin-bottom: 20px;        padding-left: 0;        padding-right: 0;    }    .RWDslider01 .text {        float: none;        width: 100%;        padding-bottom: 50px;    }    .page_wrapper_bg .pagecontent .RWDslider01 {        margin-top: 40px !important;    }    .RWDmenu_plus04 #mobile-menu .menu a {        font-size: 14px;    }    .page_wrapper_bg .hgroup .container {        border-bottom: 0px solid #ccc;    }    .page_wrapper_bg .hgroup .breadcrumb {        left: 0;    }    .page_wrapper_bg .eformsForm .formdesc {        text-align: left;        padding: 0px 30px;    }    .page_wrapper_bg .page_subject {        justify-content: start;    }    .page_wrapper_bg .hgroup .breadcrumb {        padding: 6px 15px 5px 0px;    }    .page_wrapper_bg .page_subject {        padding: 0px;    }    .page_wrapper_bg .RWDproduct_page .faq-item .faq-question {        font-size: 15px;    }    .page_wrapper_bg .btn,    .page_wrapper_bg .btn a {        font-size: 15px;    }    .eforms1 .contant-form-tex {        width: 100%;        padding-right: 0rem;    }    .eforms1 .contant-form-bnt {        width: 100%;    }    .page_wrapper_bg .eformsForm .formdesc {        flex-direction: column;    }    .page_wrapper_bg .new-form {        margin-top: 0px;    }    .eforms1 .contant-form-bnt {        display: flex;        justify-content: center;    }    .eforms1 .contant-form-bnt img {        width: 20%;    }    .member-info {        margin: 1rem auto 1rem;        text-align: left;        font-size: 14px;    }    .member .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    #join_form {        max-width: unset;        margin: 0rem auto;    }    .page_wrapper_bg #join_form {        padding: 5% 0% 10%;    }    .RWDproduct_page .products-info .txt ul li {        font-size: 14px;    }    .RWDproduct_page .products-con {        padding-bottom: 2rem;        margin-bottom: 2rem;    }    .privacy-page .content-part{        row-gap: 0rem;    }    .page_wrapper_bg section.call_to_action h3 {        font-size: 18px;    }    .about-page img{        margin: 0.2rem 0rem;    }    #join_form .form-group{        margin-bottom: 30px;    }    .RWDalert_fancybox.bottom .editor{        font-size: 13px;    }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.main-title {font-size: 26px !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/1 - 1px);}.RWDproduct002_v3 .btn-box .btn {max-width: 90%;}.info_block {padding: 80px 0px 80px;}.footer_block {padding: 80px 0px 50px;}.footer_btn a {font-size: 14px;width: 90%;padding: 5px 0px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.cd-main-header .cd-logo {margin-top: 12px !important;width: 150px;}.footer_block .container.bottom {line-height: 18px;}.portfolio-bottom__h4 {letter-spacing: 0px;font-size: 15px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.cd-main-header .cd-logo {margin-top: 15px !important;width: 120px;}.portfolio-bottom__h4 {    letter-spacing: 0px;    font-size: 14px;    padding: 10px 0px;}
}
/*320px end*/