a {text-decoration: none;transition: 0.3s;color:#333}a:hover {text-decoration: none;transition: 0.3s;}.main {overflow: hidden;background:#eeeeee}.row {margin: 0;}.bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.scrollTop002 {    bottom: 20px;    right: 15px;}/*選單*/ 
.RWDmenu_plus02 .container {width: 90%;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;cursor: pointer;font-weight: 600;color: #444;}.cd-primary-nav>li:after {bottom: 0px;height: 5px}.cd-primary-nav>li:hover:after {background: #f6c834;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #f26d0d;    color: #fff;}.RWDmenu_plus04 .logo {    width: 300px;    float: left;    margin-top: 5px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: #a47844;    color: #fff;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 17px;    padding: 25px 15px;    text-align: center;    cursor: pointer;    font-weight: 600;    color: #222;    letter-spacing: 2px;}/*諮詢按鈕*/ 
.RWDmenu_plus04 .share-group.main_share {    margin-top: 3px;    margin-left: 50px;    padding: 0px 0px;    background: #cf002d;    border-radius: 50px;    transition: 0.5s ease;}.RWDmenu_plus04 .share-group img {vertical-align: middle;width: 20px !important;height: auto;}.RWDmenu_plus04 .share-group i {width: 19px !important;}.RWDmenu_plus04 .share-group *~span {margin-left:6px;font-weight: 600;font-size: 16px;letter-spacing: 2px;color: #fff;}.RWDmenu_plus04 .share-group a {border: none;color: #545454;padding: 5px 25px;display: block;}.RWDmenu_plus04 .features .share-group.main_share {    float: right;    padding: 5px 5px;    width: 150px;    text-align: center;    margin-top: 20px;}/**/ 
.cd-logo {width: 280px;float: left;position: relative;top: auto;left: auto;margin-top: 10px;margin-left: 0px;}.product_block::before {    content: "";    position: absolute;    background: url(archive/image/customization/star.png) no-repeat;    width: 180px;    height: 150px;    left: 0%;    top: -200px;    background-size: contain;}/*寬度*/ 
.about_block .container {width: 85%;}.info_block .container {width: 85%;}.RWDnews005 .container {width: 80%;}.service_block .container {width: 80%;border-bottom: 1px #efefef solid;}.RWDright_cont002 .container {width: 80%;}.scrollTop002 .ii {    font-size: 40px;    display: inline-block;    background: #cfb164;    color: #fff;    border-radius: 0;    margin: 0 auto;    transform: rotate(180deg);}/*標題共同*/ 
.main-title {font-size: 40px !important;color: #222 !important;font-weight: 600 !important;letter-spacing: 3px !important;line-height: 1.5 !important;margin: 0 !important;position: relative;}.sub-title {font-size: 20px !important;color: #cb9d19 !important;font-weight:600 !important;margin: 8px 0px 0px !important;letter-spacing: 2px !important;line-height: 1.5;}.section-line {display:none !important}/*關於我們*/ 
.RWDright_cont002 .item-first {background: transparent;display: flex;align-items: center;justify-content: center}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.product_block {padding:0px 0px 120px;position: relative;background: #fff;}.RWDright_cont002 .item-first > a {width: 50%;float: left;}.RWDright_cont002 .item-first .pic {width: 100%;float: none;transition: all 0.8s;-o-transition: all 0.8s;-webkit-transition: all 0.8s;position: relative;overflow: hidden;}.RWDright_cont002 .item-first .text-box {width: 50%;position: relative;height: auto;float: right;color: #333;padding: 0px 0px 0px 80px}.RWDright_cont002 .item-first .text-box .title span {    font-family: 'Nanum Pen Script', cursive;    font-size: 180px !important;    position: relative;    top: 36px;    margin-right: 15px;    font-weight: 500;    color: #f6c833;}.RWDright_cont002 .item-first .text-box .title {    font-size: 36px;    letter-spacing: 2px;    font-weight: bold;    position: relative;width: fit-content;line-height: 1}.RWDright_cont002 .item-first .text-box .title::before {    content: "";    position: absolute;    border-top: 5px #f6c833 dotted;    width: 100%;    bottom:0px;    right: 5px;}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box .text {line-height: 32px;font-size: 16px;letter-spacing: 1px;margin-top: 40px;width: 90%;font-weight: 600;color: #555 !important;}.RWDright_cont002 .item-first .text-box .text h5 {    font-size: 22px;    font-weight: 600;    margin-top: 20px;    margin-bottom: 15px;    width: 100%;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(2) {clear: both;border-top: #eee solid 1px;margin-top: 30px}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) {display: flex;flex-wrap: wrap;margin-top: 20px;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box {    float: left;    border-radius: 10px;    height: auto;    align-items: center;    flex-wrap: wrap;    display: flex;    width: calc(100%/3 - 10px);    margin-right: 10px;    padding: 5px;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box h6 {    font-size: 16px;    font-weight: 600;    display: block;text-align: center}.RWDright_cont002 .item-first .text-box a {    display: block;    border: 0px solid #ccc;    margin-top: 30px;    text-align: center;    transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;    text-align: center;    padding: 10px 0px;    color: #fff !important;    border-radius: 5px;    background: #cfb164;    position: relative;    font-size: 18px;    font-weight: 600;    line-height: 1.6;    letter-spacing: 2px;    width: 300px;    max-width: 300px;    margin: 0;display:none}.RWDright_cont002 .item-first .text-box a:hover {    background: #9b771d;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box img {    width: 50px;    margin-right: 15px;}.RWDright_cont002 .item_box ul {    display: grid;    grid-template-columns:1fr 1fr 1fr;}.RWDright_cont002 .item_box_img img {    width: 600px;}/**/ 
.RWDproduct002_v2 {position: relative;padding: 0px 0px;}.service_block {padding: 120px 0px;position: relative;background: url(archive/image/customization/white_wall.png)}.RWDproduct002_v2 .section-line {display:none;}.RWDproduct002_v2 .btn.btn-rj {    background-color:#1e81d9;    color: #fff;    font-size: 18px;    letter-spacing: 2px;    box-shadow: 0 0 5px rgb(0 0 0 / 10%);    padding-bottom: 30px;    margin: 0px 2px 0px;font-weight: 600}.RWDproduct002_v2 .active .btn.btn-rj {font-weight: 600;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 15px;    background: #fff;    border-radius: 0px;    border: 0px solid #eee;    width: calc(100%/3 - 1px);    margin: 0px;    height: auto !important;    float: left;position: relative !important;    left: initial !important;    top: initial !important}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {border: 0px solid #ddd;}.portfolio-bottom h4 {    font-size: 20px;    letter-spacing: 1px;    font-weight: 600;    color: #333;    margin-top: 20px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    margin-bottom: 5px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color:#cfb164;}.portfolio-bottom-summary p {margin: 0;line-height: 2;color: #555;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDproduct002_v2 .active .btn.btn-rj {background-color:#f9b54b;}.portfolio-bottom-summary p {    min-height: 60px;    text-align: center;    letter-spacing: 1px;    font-size: 16px;    color: #555;}.px_block::after {    content: "";    position: absolute;    background: url(archive/image/customization/1129-10.png) no-repeat;    width: 850px;    height: 400px;    left: -250px;    top: -280px;    background-size: contain;}.RWDproduct002_v2 .popup-portfolio {background: #fff;margin: 0;padding: 70px 30px;border-radius: 20px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);margin-top: -25px}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0;}.RWDproduct002_v2 .filter-portfolio ul {margin-bottom: 0;align-items: flex-end;}.list-unstyled .btn {border-radius: 12px 10px 0 0;padding: 10px 30px;}.RWDproduct002_v2:before {content: '';background-size: 100%;width: 190px;height: 140px;position: absolute;left: 230px;top: 0;z-index: 1;}.RWDproduct002_v2 .btn-box .btn {text-align: center;padding: 10px 0px;color: #fff !important;border-radius: 5px;background: #cfb164;position: relative;font-size: 18px;font-weight: 600;line-height: 1.6;letter-spacing: 2px; width: 100% !important;max-width: 100%;margin-top: 80PX}.RWDproduct002_v2 .btn-box {text-align: center;width: 300px;position: relative;margin: 0 auto;clear: both}.RWDproduct002_v2 .btn-box .btn:hover {background: #9b771d;}.service_block::after {content: "";position: absolute;width: 650px;height: 580px;background: url(archive/image/customization/1129-05.png) no-repeat;right: 0;bottom: 50px;background-size: contain;}.product_block:after {z-index: 1;content: "";position: absolute;width: 450px;height: 380px;background: url(archive/image/customization/1129-06.png) no-repeat;left: 100px;bottom: -80px;background-size: contain}/*實例*/ 
.px_block {padding: 120px 0px;position: relative;box-shadow: -1px 15px 20px rgb(229 229 229 / 55%);z-index: 1;background: #FFF}.RWDnews005 .controlls-over .owl-pagination {display: none !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #FFF;background: #cfb164;border: #fff 0px solid; -webkit-border-radius: 0px; -moz-border-radius:0px;border-radius: 0px;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 30px;}.RWDnews005 {overflow: hidden;}.RWDnews005 h4 {padding-bottom: 10px;font-size: 20px;letter-spacing: normal;margin: 0 0 25px 0; font-weight: 600;letter-spacing: 2px;border-bottom: 1px #cfb164 dashed;padding-left: 5px;padding-right: 5px;}.RWDnews005 p {margin: 0 0 10px;padding: 0px 5px;letter-spacing: 1px;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: 0px}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 0px}.px_block .RWDnews005:after {content: "";position: absolute;width: calc(10% - 15px);height: 100%;background: rgba(255,255,255,.8);right: 0;top: 0;}.service_block::before {    content: "";    position: absolute;    width: 100%;    height: 400px;    background: url(archive/image/customization/1129-08.png);    bottom: 0px;    left: 0;    background-size: cover;    opacity: 0.2;}.RWDbtn01 {width: 300px;margin: 50px auto 0px;}.RWDbtn01 li.col-md-12.col-sm-12 {padding: 0;}.RWDbtn01 .btn-box {width: 100%;margin: 0;}.RWDbtn01 .btn {text-align: center;display: block;width: 100%;white-space: normal;font-weight: 600;line-height: 1.6;letter-spacing: 2px;padding: 10px 0px;color: #fff !important;border-radius: 5px;background: #cfb164;}.RWDbtn01 .btn:hover {background: #9b771d}/*設計流程*//**/ 
.info_block::before {content: "";position: absolute;background: url(archive/image/customization/1129-04.png) no-repeat;width: 400px;height: 200px;background-size: contain;right: 0px;bottom: 20px;-webkit-filter: drop-shadow(2px 5px 8px rgba(43, 43, 43, 0.15));filter: drop-shadow(2px 5px 8px rgba(43, 43, 43, 0.15));}.info_block {padding: 120px 0px;position: relative;background: url(archive/image/customization/linedpaper.png)}/*pc*/ 
.RWDnews003 .box-icon.box-icon-side {padding-left: 0;}.RWDnews003 .col-md-4 {width: calc(100%/5);float: left}.RWDnews003 .box-icon a.box-icon-title:hover>h2 {color: #3e3a39;}.steps_block .container {width: 100%;padding: 150px 180px 150px 230px;}.RWDnews003 .box-icon.box-icon-side h8 {display: block;font-size: 13px;margin-top: 10px;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #3e3a39;margin: 0;font-size:20px;line-height: 1.5;letter-spacing: 1px;display: -webkit-box;min-height: 90px;border-top: 2px dotted #b7b7b7;padding-top: 40px;font-weight: 600;}.RWDnews003 .box-icon p {margin: 0px 0 0;color: #666;font-size: 15px;letter-spacing: 1px;line-height: 1.8;padding-right: 30px;}.RWDnews003 .box-icon.box-icon-side:before {content: "01";color: #006bb4;font-size: 60px;position: absolute;top: -25px;background:#fafafa;line-height: 1;padding-right: 10px;letter-spacing: 5px;font-family: 'Nanum Pen Script', cursive;font-weight: 600;}.RWDnews003 .col-md-4:nth-child(2) .box-icon.box-icon-side:before {content: "02";}.RWDnews003 .col-md-4:nth-child(3) .box-icon.box-icon-side:before {content: "03";}.RWDnews003 .col-md-4:nth-child(4) .box-icon.box-icon-side:before {content: "04";}.RWDnews003 .col-md-4:nth-child(5) .box-icon.box-icon-side:before {content: "05";}.RWDnews003 .box-icon {margin: 10px 0 0;}.RWDnews003 .box-icon>a, .box-icon p a {display: block;font-weight: 700;font-size: 26px;color: #d4a243;}.RWDnews003 .col-md-4:last-child .box-icon a.box-icon-title >h2 {padding-top: 0;border-top: 0;font-weight: 700;}.RWDnews003 .col-md-4:last-child .box-icon p {font-weight: 700;color: #3e3a39;}.RWDnews003 .col-md-4:last-child {padding-right: 0;}/*.RWDnews003 .col-md-4:last-child .box-icon.box-icon-side:before  {content: "";position: absolute;width: 8px;height: 8px;left: -30px;top: 15px;border-radius: 50%;transform: translate(-50%, -50%);background: #d4a243;padding-right: 0;}*/ 
.RWDnews003 .col-md-4:last-child .box-icon-round {margin-top: -5px;padding-left: 10px;}/*.RWDnews003 .col-md-4:last-child .box-icon.box-icon-side:after {content: "";position: absolute;width: 22px;height: 22px;left: -30px;top: 15px;border-radius: 50%;transform: translate(-50%, -50%);padding-right: 0;border: 1px solid #d4a243;}*/ 
.RWDnews003 .col-md-4:last-child .box-icon a.box-icon-title >h2 br:nth-child(2) {display: none;}.RWDnews003 .box-icon.box-icon-side>i {display: none;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) h2 {text-align: center;display: block;line-height: 1;height: 30px;min-height: 30px;font-size: 25px;position: relative}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6)  p {font-size: 16px !important;font-weight: 500;color: #3e3a39;padding: 0;margin-top: 10px;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) {width: 100%;text-align: center;margin-top: 200px;position: relative;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) h2 {text-align: center;display: block;line-height: 1;height: 30px;min-height: 30px;font-size: 25px;position: relative;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) .box-icon.box-icon-side:before {    display: none;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) h2::after {    content: "";    position: absolute;    width: 25px;    height: 20px;    background: #ffb802;    clip-path: polygon(0 0, 50% 100%, 100% 0);    border-radius: 5px;    right: 50%;    transform: translate(50%);    top: -45px;}/*網頁警告*/ 
.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;}/*電子表單*/ 
.about_block {padding: 120px 0px;position: relative;color: #333;font-size: 15px;line-height: 2;letter-spacing: 1px;background:#f3f3f3;z-index: 1}.index .section-subject {margin-bottom: 80px;position: relative;}/*表單*/ 
.RWDeform001 .col-sm-4:first-child {padding-right: 80px;}.about_block .form-control {height: 40px;color: #333;background-color:#f3f3f3;border-bottom: 0px solid #122b39 !important; border: 0px;border-radius: 0px;box-shadow: none;border-radius: 10px}.about_block textarea.form-control {min-height: 188px;}.RWDeform001 .ebtn a {background: #1f3744;border: 1px solid #bc8247;padding: 3px 30px;letter-spacing: 2px;transition: all .5s ease;border-radius: 10px}.about_block iframe {filter: grayscale(.9) hue-rotate(190deg) brightness(1);margin-top:20px;}.about_block .RWDedictor {position: relative;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(9) {width: 30%;margin-top: 120px;padding-left: 50px;padding-right: 25px}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10) {width: 30%;margin-top: 120px;padding-right: 50px;padding-left: 25px}#eFormm_RWDfullscreen01_64_1 > div:nth-child(11) {width: 30%;float: right;padding-right: 50px}#m_RWDfullscreen01_64_1 > div:nth-child(2) > div {width: 40%;}.about_block h4 {font-size: 26px;font-weight: 600}.about_block h5 {font-size: 18px;font-weight: 600;margin-top: 30px;margin-bottom: 5px;}.about_block .box a {margin-top: 15px;display: inline-block;}.about_block .box {display: block;line-height: 1;}.about_block .box a img {width: 40px;margin-right: 15px;height: 40px;}.ebtn.currectsend_btn {background: transparent;}.RWDeform001 .row span {font-weight: 600;margin-right: 10px;display: inline-block;width: 60px;}.RWDeform001 .ebtn a:hover {background: #9b771d;}.RWDeform001 .ebtn a {background: #cfb164;border: 0px solid #bc8247;padding: 5px 30px;letter-spacing: 2px;transition: all .5s ease;font-weight: 600;margin-top: 12px;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10)::after {content: "";position: absolute;width: 200%;height: 180%;background: #fff;top: -80px;right: 0;z-index: -1;box-shadow: 0px 0px 15px rgb(223 223 223 / 50%);border-radius: 20px;}.about_block::after {content: "";position: absolute;background: url(archive/image/customization/1129-01.png) no-repeat;width: 500px;height: 300px;right: 0;top: 0;background-size: contain;}.about_block {z-index: 1;}.about_block::before {content: "";position: absolute;background:url(archive/image/customization/1129-03.png) no-repeat;width: 610px;height: 450px;left: 0;top: -300px;background-size: contain;}/*頁尾*/ 
.footer_block .container {display: flex;align-items: center;justify-content: center;}.footer_block {background-image: linear-gradient(to top, #ab8c4a 0%, #ffe5aa 100%);color: #333;font-size: 13px;line-height: 22px;letter-spacing:0.5px;padding: 15px 0px 10px}.RWDssl01 {margin: 0px 10px}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #444;}.px_block .RWDnews005:before {    content: "";    position: absolute;    width: calc(10% - 15px);    height: 100%;    background: rgba(255,255,255,.8);    left: 0;    top: 0;    z-index: 1;}.item-first::after {    content: "";    position: absolute;    background: url(archive/image/customization/star.png) no-repeat;    width: 180px;    height: 150px;    right: 55%;    top: 15%;    background-size: contain;}#m_RWDfullscreen01_64_1 > div:nth-child(2) > div > div:nth-child(1) > div > div > div:nth-child(2) {    border-right: 1px #aaa solid;}.about_block .box div {    line-height: 1;    display: flex;    flex-direction: inherit;}
/*1920 start*/

@media (max-width: 2000px) {/*寬度*/ 
.about_block .container {width: 90%;}.info_block .container {width: 90%;}.RWDnews005 .container {width: 90%;}.service_block .container {width: 90%;border-bottom: 1px #efefef solid;}.RWDright_cont002 .container {width: 90%;}.RWDright_cont002 .item-first .text-box .title {font-size: 28px;}.RWDright_cont002 .item-first .text-box .text {font-size: 15px;width: 100%;}.RWDright_cont002 .item-first .text-box .text h5 {font-size: 18px;color: #222;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box img {width: 40px}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box h6 {font-size: 15px;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box {margin-right: 0px}.px_block .RWDnews005:before {    content: "";    position: absolute;    width: calc(5% - 15px);    height: 100%;    background: rgba(255,255,255,.8);    left: 0;    top: 0;    z-index: 1;}.px_block .RWDnews005:after {content: "";position: absolute;width: calc(5% - 15px);height: 100%;background: rgba(255,255,255,.8);right: 0;top: 0;}}@media (max-width: 1750px) {.about_block .container {width: 95%;}#panel_58 > div.container {width: 100%;}.info_block .container {width: 95%;}.about_block::after {width: 400px;height: 250px;}.about_block::before {width: 500px;height: 400px;}.RWDright_cont002 .item-first .text-box .title span {font-size: 100px !important;top: 20px;}.RWDright_cont002 .item_box ul {display: grid;grid-template-columns: 1fr 1fr;}.px_block::after {width: 700px;height: 300px;top: -220px;}.service_block::after {width: 500px;height: 480px;bottom: 0px;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) {margin-top: 100px;}}@media (max-width: 1500px) {.RWDeform001 .col-sm-4:first-child {padding-right: 30px;}.RWDnews003 .box-icon p {font-size: 14px;padding-right: 15px;}.about_block::before {width: 400px;height: 300px;top: -200px;}.about_block::after {width: 300px;height: 200px;}.info_block::before {display:none}.service_block::after {width: 400px;height: 400px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px)}.product_block:after {width: 300px;height: 280px;left: 0px;bottom: -120px;}.RWDright_cont002 .container {width: 95%;}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 30px;}.service_block .container {width: 100%;}}@media (max-width: 1300px) {#m_RWDfullscreen01_64_1 > div:nth-child(2) > div {width: 100%;padding: 0px 15px;}.RWDmenu_plus02 .container {width: 100%;}.RWDeform001 .col-sm-4:first-child {display: flex;align-items: self-start;}.RWDeform001 .col-sm-4:first-child div:nth-child(1) {padding-right: 80px;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(9) {width: 50%;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10) {width: 50%;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(11) {width: 49%;float: right;padding-right: 50px;}.main {margin-top: 50px;}}@media (max-width: 1280px) {.RWDnews003 .col-md-4 {width: calc(100%/3);margin-bottom: 50px;}.RWDright_cont002 .item-first {flex-direction: column-reverse;}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 0px;width: 80%;}.item-first::after {display:none}.RWDright_cont002 .item-first > a {display:none}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) {margin-top: 50px;margin-bottom: 0;}.RWDmenu_plus04 .header {padding: 0 10px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    padding: 25px 10px;    text-align: center;    cursor: pointer;    font-weight: 600;    color: #222;    letter-spacing: 1px;}}

/*1920 end*/
/*內頁 start*/

/*內頁高度*/section.call_to_action{min-height: 800px;padding:150px 0px 80px}.call_to_action .container {width: 85%;}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 15px;letter-spacing: 1px;line-height: 2;}.page_wrapper_bg .article-text.rwd .container{font-size: 15px; line-height:2; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px;width:100%;}.page_wrapper_bg .about_block::before {display:none}/***//*麵包屑*/#RWDPAGE_BASE_PAT02 .hgroup .container {border-bottom: 1px dotted #b3b3b3;margin: 0 !important;padding:0px 0px !important;width: 100%}#RWDPAGE_BASE_PAT02 .page_subject {padding: 0 0px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 32px;padding: 0;letter-spacing: 2px;margin-bottom: 0;text-align: center;color: #222;font-weight: 600;line-height: 1.2;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {width: 100%; font-size: 14px;background-color: transparent;margin: 0 0 0;padding: 10px 2px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0;letter-spacing: 1px;text-align: center;}#RWDPAGE_BASE_PAT02 .hgroup {margin-bottom: 30px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb a {text-transform: uppercase;font-size: 15px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb a:hover {color:#222}/**/ 
.page_wrapper_bg .collapsing_header .main {top:0px !important;}.page_wrapper_bg .main {overflow: hidden;background: #fafafa;}.layoutlist_5 .item:nth-child(even) {background: #e8e8e8 !important;}.layoutlist_5 .item {background: transparent;border: 1px #efefef solid;border-right: 0;border-left: 0;transition: 0.5s;}.layoutlist_5 .item {padding: 15px 0px !important;;line-height: 20px !important;}.layoutlist_5 .list_subject a {text-decoration: none;color: #474747;font-size: 16px;line-height: 20px;transition: 0.5s;}.layoutlist_5 .item:hover a,.layoutlist_5 .item:hover .list_date {color:#150872}.layoutlist_5 .item .list_date {transition: 0.5s;}.layoutlist_5 {margin-top: 50px;}.layoutlist_5 .item:nth-child(even):hover {background:transparent !important;}/*側選單*/ 
.m2018 .products-nav .nav-title {background:#111;font-size: 20px;font-weight: 600;padding: 15px 20px;margin-bottom: 15px;color: #222;letter-spacing: 2px;margin: 0px;}.m2018 .products-nav li:not(.has-child)>a {display: block;width: 100%;max-width: none;font-family: 'Roboto', sans-serif;padding: 0;font-size: 17px;color: #222;letter-spacing: 1PX;padding-left: 40px;padding-bottom: 15px;padding-top: 15px;padding-right: 15px;font-weight: 600;}.m2018.visible-lg {border-radius: 0px;}.m2018 .products-nav .nav-title {border-radius:0px 0px 0px 0px;}.m2018.visible-lg {background: #f0f0f0;box-shadow: 0px 0px 10px #c3c3c3}.m2018 .products-nav>ul>li.active a::after { width: 15px; background:linear-gradient(120deg, #84fab0 0%, #bb903a 100%);}.m2018 .products-nav>ul>li > a::after {content: "";position: absolute;width: 0px;height: 1px;background:linear-gradient(120deg, #84fab0 0%, #bb903a 100%);left: 0;top: 50%;transform: translatey(-50%);transition: 0.5s;}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s;width: 15px;}.m2018 .products-nav>ul>li {margin: 0 0 0px 0;padding: 0 0 0px 0px;border-bottom: 1px solid #ccc;}.m2018 .products-nav>ul>li>a {font-size: 17px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 15px 0px 15px 40px;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu {top: 5px;}.m2018 .products-nav a {font-size: 15px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 10px 0px 10px 10px;}.m2018 .products-nav .toggle-submenu::after {right: 20px;}.m2018 .products-nav ul li {position: relative;padding: 0 0 0 0px;}.m2018 .products-nav li:not(.has-child)>a:hover {color:#555}/*法規*/ 
.download1 .download .year-container {width: 200px !important;}.download1 .dd-selected {font-size: 14px}.download1 .download .search_input {font-size: 14px;letter-spacing: 1px;}.download1 .dd-option label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 400;font-size: 14px;color: #555;}.download1 .dd-options {width: 100% !important;}.download .list_table th.list_no {border-bottom: 3px solid #61b3e7;}.download .list_table th.list_subject {border-bottom: 3px solid #85e9cf;}/*最新消息*/ 
.layoutlist_8 .article_subject {color:#222 !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.6 !important;text-decoration: none !important;letter-spacing: 2px !important;}.layoutlist_8 .list_subject .summary {margin: 0px 0 !important;text-align: left !important}.layoutlist_8 .listdate .yearmonth {color:#222 !important;font-size: 12px !important;letter-spacing: 1px !important;padding-bottom: 0px !important;text-align: right !important;}.layoutlist_8 .listdate .day {color: #222 !important;font-size: 36px !important;line-height: 1.2; !important;text-align: right !important;}.layoutlist_8 .list_subject .summary a {color: #555 !important;line-height:20px !important}/**/ 
.layoutlist_2 .list_subject a {text-decoration: none;color:#222 !important;font-size: 18px !important;line-height: 1 !important;font-weight: 600 !important;}.layoutlist_2 .list_subject .summary {margin: 0px 0 !important;text-align: left !important}.layoutlist_2 .listdate .yearmonth {color:#222 !important;font-size: 12px !important;letter-spacing: 1px !important;padding-bottom: 0px !important;text-align: right !important;}.layoutlist_2 .listdate .day {color: #222 !important;font-size: 36px !important;line-height: 1.2; !important;text-align: right !important;}.layoutlist_2 .list_subject .summary a {color: #555 !important;line-height: 30px}.layoutlist_2 .listdate {border-left: 0px solid #cccccc !important;}.layoutlist_2 .subsubject {font-size: 14px !important}/*相簿*/ 
.layoutlist_2 .album_item_subject {padding: 9px 0px; font-weight: 600;color: #222;transition: 0.5s;}.layoutlist_2 .album_item_subject:hover {color: #222}.layoutlist_2 .album_item {height: auto !important;transition: 0.5s}.photo_view .flexslider {background: transparent !IMPORTANT;border: 0px solid #ffffff !important;}.tabs nav a::after {display:none}.layoutlist_2 .album_item:hover .album_item_subject {color:#b18541}.layoutlist_2 .album_item:hover img{transition: 0.5s;opacity: 0.8}.layoutlist_2 .album_item img {transition: 0.5s;}.row .album_d_item a {border-bottom: 0px solid #b2b2b2;}.layoutlist_1 .row a, .row .album_d_item a {padding-bottom: 0px;}/*時間軸*/ 
.RWDtimeline01 .line_dot2 span {background: url(archive/image/customization/creampaper.png);}.faq_close {margin-right: 12px;}/*回上頁按鈕*/#RWDPAGE_BASE_PAT02 .btn_back {color: #fff;line-height: 32px;padding: 0px 0px;background: transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor: pointer;display: inline-block;margin: 0;margin-right: 0px;height: inherit;float: right;margin-top: 50px !important}#RWDPAGE_BASE_PAT02 .btn_back a {text-align: center;color:#888;text-decoration: none;display: block;background: transparent;border: #888 solid 1px;padding: 2px 20px; transition: 0.5s;width: 150px;position: relative;border-radius: 10px;}#RWDPAGE_BASE_PAT02 .btn_back a:hover {color:#bb903a;border: #bb903a solid 1px}.product_table table td {border: 1px #aaa solid;padding: 5px 20px;}.product_table table tr td:nth-child(1) {font-weight: 600;}#RWDPAGE_BASE_PAT02 .btn.btn_back {background: transparent !important;}/**/ 
.item.product_list_item .item .subject {margin-top: 20px;margin-bottom: 20px;text-align: center; font-size: 18px; font-weight: 600;}#prod_name, #prod_name h2 {font-size: 24px;line-height: 40px;color: #222;font-weight: 600;text-align: center;letter-spacing: 2px;}#member_org_price, #prod_fixprice {width: 100%;margin-top: 0;float: none;margin-right: 0px;font-size: 16px;text-align: center;}.page_content1 #prod_price {margin-top: 0px;float: none;text-align: center;}/**/ 
.page_content3_mainphoto .swiper-slide img {width: 100%;}.RWDproduct_page .pic-box {width: calc(100% - 600px);}.RWDproduct_page .products-info {width: 600px;}/*產品*/ 
.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0px solid #b2b2b2;}.item.product_list_item:hover img {opacity: 0.8;transform: scale(1.08);transition: 0.5s;}.item.product_list_item img {transition: 0.5s;}/**/ 
.pg_btn_block a.pg_btn_a {    background: #cfb164;    border: 0px solid #bc8247;    padding: 10px 30px;    letter-spacing: 2px;    transition: all .5s ease;    font-weight: 600;    margin-top: 20px;    border-radius: 10px;    color: #FFF;    display: block;    text-align: center;    font-size: 16px;}.pg_btn_block a.pg_btn_a:hover {    background: #9b771d;}/*20220509修改*/ 
.layoutlist_2 .subject {text-align: center;}

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

@media (max-width: 1600px) {.call_to_action .container {width: 95%;}section.call_to_action{min-height: 800px;padding:120px 0px 80px}}@media (max-width: 1400px) {.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info {width: 500px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/3 - 1px);float: left;}}@media (max-width: 1300px) {.RWDproduct_page .pic-box {width: calc(100% - 450px);}.RWDproduct_page .products-info {width: 450px;}.layoutlist_2 .album_item {width: calc(100%/3 - 1px);}}@media (max-width: 1199px) {.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width: 400px;}#album {padding: 0 !important;}.page_wrapper_bg .article-text.rwd .container {padding: 0;}#product {padding: 0 !important;}#article {padding: 0 !important;}}

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

/*-----------小螢幕-----------*/@media (min-width: 1200px){.RWDproduct002_v2 .btn.btn-rj:hover {background-color: #f9b54b;padding: 12px 30px;transform: translateY(-4px);font-weight:600}.RWDproduct002_v2 .active .btn.btn-rj {padding: 15px 30px 30px;transform: translateY(-4px);}}@media (min-width: 991px){.portfolio-bottom-summary p {min-height: 60px;}.RWDproduct002_v2:before {width: 60px;height: 47px;left: 216px;top: 50px;}}@media (min-width: 768px){.portfolio-bottom-summary p {min-height: 60px;}.RWDproduct002_v2:before {width: 60px;height: 47px;left: 216px;top: 50px;}}@media (max-width: 480px) {.filter-portfolio {position: relative;right: 0;top: 0;}.RWDproduct002_v2 h1.main-title {font-size: 36px;text-align: center;margin-bottom: 10px;}.RWDproduct002_v2 .filter-portfolio ul > li {display: block;}.RWDproduct002_v2 .btn.btn-rj {width: 100%;}.list-unstyled .btn {border-radius: 10px;margin-bottom: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;margin-left: 0;margin-right: 0;}.RWDproduct002_v2 .popup-portfolio {padding: 0;margin-top: 20px;display: block;background: 0;box-shadow: none;}.news-block {padding: 0 0 20px;}.RWDproduct002_v2:before {display:none;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 7px !important;}.RWDmenu_plus04 .copyright {display:none}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 15px;margin-left: 2px;font-size: 16px;}.RWDmenu_plus04 .features .share-group.main_share {margin-left: 10px;}.cd-search {left: 45%;width: 50%;top: 50px !important;}.cd-search button {right: 15px;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.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 30px;}.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}/**/ 
.cd-primary-nav .first-click {margin: 0px 20px;}.portfolio-bottom-summary p {font-size: 15px;}.service_block::after {display:none}.main-title {font-size: 35px !important;letter-spacing: 1px !important;}.RWDeform001 .col-sm-4:first-child div:nth-child(1) {padding-right: 50px;width: 100%;}.about_block::before {display:none}.product_block::before {display:none}.about_block h5 {font-size: 15px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 10px;}.px_block .RWDnews005:after,.px_block .RWDnews005:before {display:none}.RWDnews005 .owl-prev, .RWDnews005 .owl-next {font-size: 30px;height: 40px !important;width: 40px !important;display: flex;text-align: center;align-items: center;justify-content: center}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden !important;}.cd-logo {width: 200px;}.cd-main-header .cd-logo {margin-top: 2px !important;}.RWDmenu_plus04 .logo {width: 250px;float: left;margin-top: 10px;}.RWDmenu_plus04 .phone-group {display:none}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul>li>a {font-size: 14px;letter-spacing: 1px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box {width: 100%;}.RWDleft_cont002 .item-second .text-box a {margin: 20px 0 30px;}.RWDleft_cont002 .item-second .text-box .text { width: 100%;}.RWDleft_cont002 .item-second>a {width: 100%;}.RWDleft_cont002 .item-second .text-box .text {padding-right: 0;}.RWDleft_cont002 .item-second .pic img {width: 100%;}.RWDleft_cont002 .item-second .pic {max-height: 280px;}.RWDnews005 h4 {font-size: 16px;letter-spacing: 1px;margin: 0 0 10px 0}.RWDnews005 p {font-size: 14px}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.px_block::after {display:none}.product_block {padding: 0px 0px 80px;}.RWDright_cont002 .item-first .text-box {width: 90%;}.product_block:after {display:none}.service_block {padding: 80px 0px;}.RWDproduct002_v2 .btn-box .btn {margin-top: 30PX;}.px_block {padding: 80px 0px;}.info_block {padding: 80px 0px;}#RWDPAGE_BASE_PAT02 .btn_back a {float: right;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDeform001 .col-sm-4:first-child div:nth-child(1) {    padding-right: 0px;    width: 100%;}#m_RWDfullscreen01_64_1 > div:nth-child(2) > div {    width: 100%;}.RWDeform001 .col-sm-4:first-child {    display: block;    align-items: self-start;}.about_block::after {display:none}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(4) {    width: 50%;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(5) {    width: 50%;}.RWDright_cont002 .item_box_img img {    width: 100%;}.info_block .container {    width: 100%;}.about_block {    padding: 80px 0px;}.footer_block .container {    display: block;    align-items: center;    justify-content: center;    text-align: center;    font-size: 12px;    letter-spacing: 0px;}.about_block h4 {font-size: 26px;text-align: center;}#m_RWDfullscreen01_64_1 > div:nth-child(2) > div > div:nth-child(1) > div > h5 {    font-size: 18px;    margin-top: 0px;    text-align: center;}#m_RWDfullscreen01_64_1 > div:nth-child(2) > div > div:nth-child(1) > div > div {    width: fit-content;    margin: 0 auto;    max-width:100%;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10)::after {    content: "";    position: absolute;    width: 200%;    height: 150%;    background: #fff;    top: -40px;    right: 0;    z-index: -1;    box-shadow: 0px 0px 15px rgb(223 223 223 / 50%);    border-radius: 20px;}.sub-title {    font-size: 18px !important;    letter-spacing: 1px !important;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
#eFormm_RWDfullscreen01_64_1 > div:nth-child(10)::after {    content: "";    position: absolute;    width: 200%;    height: 150%;    background: #fff;    top: -40px;    right: 0;    z-index: -1;    box-shadow: 0px 0px 15px rgb(223 223 223 / 50%);    border-radius: 20px;}.sub-title {    font-size: 18px !important;    letter-spacing: 1px !important;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(9) {    width: 100%;    padding: 0px 15px;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10) {    width: 100%;    padding: 0px 15px;    margin: 0;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(10)::after {display:none}.about_block::after {    width: 100%;    height: 50%;    background: #FFF;    content: "";    position: absolute;    bottom: 0;    left: 0;    display: block;    z-index: -1;}.about_block::after {    width: 100%;    height: 50%;    background: #FFF;    content: "";    position: absolute;    bottom: 0;    left: 0;    display: block;    z-index: -1;    top: initial;}#eFormm_RWDfullscreen01_64_1 > div:nth-child(11) {    width: 100%;    float: left;    padding: 0px 15px;    display: block;}.index .section-subject {    margin-bottom: 50px;    position: relative;}/*內頁*/ 
.RWDproduct_page .pic-box {width: calc(100% - 0px);float:none;padding: 0}.RWDproduct_page .products-info {width: 100%;margin-top:30px;float:none}.layoutlist_2 .album_item {width: calc(100%/2 - 1px);float: left}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/2 - 1px);float: left;}section.article-text p {font-size: 14px;line-height: 2;letter-spacing: 1px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews003 .col-md-4 {    width: calc(100%/2);    margin-bottom: 50px;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(5) {    width: 100%;}.RWDbtn01 li.col-md-12.col-sm-12 {    padding: 0;    width: 100%;    display: block;}.main-title {    font-size: 26px !important;    letter-spacing: 1px !important;}.RWDright_cont002 .item-first .text-box .title {    font-size: 20px;    letter-spacing: 1px;}.RWDright_cont002 .item-first .text-box .text .item:nth-child(1) .item_box {width: calc(100%/1 - 10px);}.RWDright_cont002 .item_box ul {    display: grid;    grid-template-columns: 1fr;    padding-left: 30px;}.RWDright_cont002 .item-first .text-box .title {    font-size: 24px;    letter-spacing: 1px;}.RWDright_cont002 .item-first .text-box .title span {    top: 0px;    font-size: 26px !important;    letter-spacing: 1px;    font-family: '微軟正黑體';    color: #222;    font-weight: 600;    margin-right: 5px;}.RWDright_cont002 .item-first .text-box .title::before {display:none}.RWDright_cont002 .item-first .text-box .text {margin-top: 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/1 - 1px);}.RWDnews003 .col-md-4:last-child .box-icon-round {    margin-top: -5px;    padding-left: 0px;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) {    margin-top: 50px;    margin-bottom: 0;    padding: 0;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(6) h2 {font-size: 20px;}.about_block .container {    width: 100%;}.RWDeform001 .row span {    font-weight: 600;    margin-right: 10px;    display: block;}.product_block {    padding: 80px 0px 80px;}.RWDmenu_plus04 .features .share-group.main_share {display:none}/*諮詢按鈕*/ 
.RWDmenu_plus04 .phone-group {    margin-top: 3px;    margin-left: 50px;    padding: 0px 0px;    background: #cf002d;    border-radius: 50px;    transition: 0.5s ease;}.RWDmenu_plus04 .phone-group img {vertical-align: middle;width: 20px !important;height: auto;}.RWDmenu_plus04 .phone-group i {width: 19px !important;}.RWDmenu_plus04 .phone-group *~span {margin-left:6px;font-weight: 600;font-size: 16px;letter-spacing: 2px;color: #fff;}.RWDmenu_plus04 .phone-group a {border: none;color: #545454;padding: 5px 25px;display: block;}.RWDmenu_plus04 .phone-group {    margin-top: 3px;    margin-left: 0px;    padding: 0px 0px;    background: #cf002d;    border-radius: 50px;    transition: 0.5s ease;    width: 100%;    text-align: center;}/**/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 26px;}.layoutlist_8 .listdate .day {font-size: 12px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.layoutlist_2 .album_item {width: calc(100%/1 - 1px);float: left;padding: 0;}.album_d_item {margin-top: 0px;padding: 0;}.webdesc {margin-bottom: 20px;}article.products-editor.editor.clearfix img {width: 100% !important;}#RWDPAGE_BASE_PAT02 .btn_back a {float: none;width: 90%;margin: 0 auto;}#RWDPAGE_BASE_PAT02 .btn.btn_back {width: 100%;}.layoutlist_8.rwd .item {margin: 0px -15px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}#article {margin: 0px -15px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb a {font-size: 12px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {padding: 5px 0px}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDright_cont002 .item-first .text-box .title {    font-size: 20px;    letter-spacing: 1px;}.RWDproduct002_v2 .btn.btn-rj {    float: left;    width: 100%;    margin: 0;    padding: 5px;    font-size: 16px;}.RWDproduct002_v2 .filter-portfolio ul > li {    display: inline-block;    width: calc(100%/2 - 10px);    margin: 5px;    float: left;}.service_block .col-md-12 {    padding: 0px 5px;}.portfolio-bottom h4 {    font-size: 18px}.RWDproduct002_v2 .btn-box .btn {font-size: 16px;letter-spacing: 1px}.sub-title {    font-size: 16px !important;    letter-spacing: 1px !important;}.RWDbtn01 .btn {    letter-spacing: 1px;    font-size: 16px;}.RWDnews003 .col-md-4 {width: calc(100%/1);margin-bottom: 50px;}#m_RWDfullscreen01_58_1 > div:nth-child(2) > div:nth-child(4) {width: 100%;}.about_block::after {height: 45%;}.main-title {font-size: 22px !important;}.RWDproduct002_v2 .btn-box {width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
#m_RWDfullscreen01_64_1 > div:nth-child(2) > div {width: 100%;padding: 0px 5px;}.cd-logo {width: 150px;}.cd-main-header .cd-logo {margin-top: 8px !important;}.RWDmenu_plus04 .logo {width: 180px;float: left;margin-top: 14px;}.about_block h5 {font-size: 14px;}.about_block .box a img {width: 30px;margin-right: 15px;height: 30px;}section.call_to_action {padding: 80px 0px 80px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 20px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
#panel_58 > div.container {    width: 100%;    padding: 0px 0px;}.main-title {    font-size: 20px !important;}
}
/*320px end*/