/*網站文字統一*/#RWDfullscreen02{font-size: 14px; letter-spacing: 2px; line-height:2em;font-family: 'Ubuntu', '微軟正黑體', sans-serif;}.main.cd-main-content {position: relative;overflow-x: hidden;}.block_banner {background: #3d4e49;}a:hover, a:focus {text-decoration: none;}#RWDfullscreen02 .fl {    left: 50% !important;    margin-left: -40px;    top: 50% !important;    margin-top: -40px;}/*logo*/ 
.cd-logo {    width: 150px;    margin: 4px 0px;    margin-left: 0px;    padding: 7px 0px;}/*benner*/ 
.banner_bg { width: 90%; max-width: 100%; position: relative; z-index: 11;padding: 0;background: #fff;}.txt1 {font-family: 'Poiret One', cursive;margin-bottom: 50px;font-size: 85px;}.txt2 {letter-spacing: 7px;line-height: 49px;}.RWDbanner_plus01 .slick-caption {top: 26%;}.RWDbanner_plus01 .container {width: 80%;}.RWDbanner_plus01.style-dotnav .control-box .control {padding-top: 200px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #3d4e49;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff;opacity: 1;}/*menu*/ 
.RWDmenu_plus02 .inside {background: #3d4e49;padding-bottom: 35px;}.RWDmenu_plus02 .inside.is-up {padding-bottom: 0px;}.cd-main-header {background: transparent;}.cd-primary-nav > li:after {width: 0%; background: #fff;}.cd-primary-nav > li:hover:after {width: 100%;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after {background-color: #bdd9d1;}.cd-primary-nav > li > a.selected {background-color: transparent;}.cd-primary-nav > li.has-children:hover:after {left: 6px;}.cd-primary-nav > li.has-children.open::after {left: 6px;}.RWDmenu_plus02 .container {width: 91%;}.cd-primary-nav .cd-secondary-nav > li > a:hover {background-color: #bdd9d1;color: #3d4e49;}.cd-primary-nav > li:hover:after {background: #fff;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background-color: #bdd9d1;}ul.cd-header-buttons {margin-left: 50px;}.cd-logo {width: 200px;margin: 16px 0px;}.cd-primary-nav > li:after {height: 0;}@media (min-width: 1200px){.cd-primary-nav > li > a:hover {color: #bdd9d1;}.cd-primary-nav > li > a {color: #fff;letter-spacing: 3px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #fff;}.RWDmenu_plus02 .inside.is-up {box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.3);}}@media only screen and (min-width: 1170px){.cd-header-buttons {top: 22px;}}/*語系*/ 
.RWDmenu_plus02 #lan-02 {margin-top: 5px;margin-left: 0;letter-spacing: 2px;color: #fff;}.RWDmenu_plus02 #lan-02 a {color: #fff;}.RWDmenu_plus02 #lan-02 a:hover {color:#bdd9d1;}#lan-02 > a:nth-child(2):before { content: "｜"; font-size: 13px; color: #fff; position: relative; right: 2px;}#lan-02 > a:nth-child(2):after { content: "｜"; font-size: 13px; color: #fff; position: relative; left: 2px;}/*搜尋*/ 
.cd-search button:hover {color: #4f786c;}.cd-header-buttons li.search-btn {margin-top: 0px;}.cd-search-trigger span::before, .cd-search-trigger span::after { background: #ffffff;}.cd-search-trigger::before {border: 2px solid #ffffff;}.cd-search-trigger::after {background: #ffffff;}@media (min-width: 768px){.RWDmenu_plus02 .cd-search { height: 60px; width: 100%; left: auto; right: 15px; max-width: 350px;}.RWDmenu_plus02 .cd-search input {font-size: 16px;}.RWDmenu_plus02 .cd-search button {top: 18px;font-size: 15px;}}/*about*/ 
.editor_img_block{padding: 150px 0 100px; background-color:#d3dcd9;position: relative;}.lead{font-size: 14px; line-height: 2em;text-align: justify;}.content_topline{margin-bottom: 40px;}.editor_img_block:before { content: ""; position: absolute; background: #d3dcd9; width: 100%; height: 480px; top: -300px; z-index: 1;}.editor_img_block .container { z-index: 12; position: relative;}.editor_img_block:after { content: ""; position: absolute; background: #d3dcd9; width: 100%; height: 240px; bottom: -150px; z-index: 1; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 40%, 0% 100%);}.about_txt { color: #fff;text-align: justify;position: absolute;width: 44%;margin-top: 30px;}.about_txt h1 { margin-bottom: 30px;color: #3d4e49;font-family: 'cwTeXHei', serif;letter-spacing: 5px;font-size: 32px;}.about_img {float: right;}.about_txt p {color: #3d4e49;}.about_btn { color: #3d4e49; padding-left: 40px; margin-top: 30px; display: inline-block;position: relative;transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;font-size: 15px;font-weight: bold;}.about_box:hover .about_btn, .about_box:focus .about_btn {letter-spacing: 8px;color: #3d4e49;text-decoration: none;}.about_btn:focus {color: #3d4e49;text-decoration: none;}.about_btn:after {content: ""; position: absolute; width: 25px; height: 2px;background: #3d4e49; left: 0;top: 50%;transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}.about_box:hover .about_btn:after {content: ""; position: absolute; width: 30px; height: 2px;background: #3d4e49; left: 0;top: 50%;}.editor_img_block:before {animation-name: fd1;animation-duration: 1.3s;animation-fill-mode: both;animation-delay:2.5s;}.about_img_txt {position: absolute;right: -138px;top: -169px;font-size: 42px;line-height: 50px;color: #fff;letter-spacing: 3px;font-family: 'Ubuntu', sans-serif;}/*fd1*/@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(0, 70%, 0);/*x,y,z*/    transform: translate3d(0, 70%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}/*葉子*/ 
.about_bg_panel {position: relative;z-index: 11;}.about_bg_left {position: absolute;top: -175px;}.about_bg_left img {width: 600px; pointer-events: none;}.about_bg_right {position: absolute;top: -175px;right:-65px;}.about_bg_right img {width: 500px;pointer-events: none;}/*service*/ 
.service_block {background: #efefef;position: relative;}.RWDproduct002 h1.main-title {font-size: 32px; color: #3d4e49; font-family: 'cwTeXHei', serif; letter-spacing: 5px;}.portfolio-bottom h4 { margin: 0; padding: 25px 0; text-align: center;background: #fff;}.RWDproduct002 .section-line { display: none;}.RWDproduct002 {padding: 200px 0px 10px;position: relative;z-index: 12;}.service_block:after {content: "";position: absolute;background: #efefef;width: 100%;height: 240px;bottom: -195px;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 40%, 0% 100%);z-index: 11;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.05);transform: scale(1.05);}.portfolio-item > .inner-content > img {-webkit-transition-duration: 1s;transition-duration: 1s;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #4f786c;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.service_bg {position: relative;z-index: 12;}.service_block:before {    content: "";    width: 1px;    height: 85px;    background: #808b88;    display: block;    position: absolute;    left: 50%;    margin-left: -3px;    top: 37px;    z-index: 11;}/*product*/ 
.product_block {padding: 55px 0px 50px;background-color: #d3dcd9;position: relative;}.RWDproduct004 h1.main-title { font-size: 32px; color: #3d4e49; font-family: 'cwTeXHei', serif; letter-spacing: 5px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 { color: #3d4e49;}.RWDproduct004 h2.sub-title{font-size: 16px;color:#e8daad;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{font-weight: 300; letter-spacing:1px; font-size:18px; color: #4f786c;line-height: 30px;}.RWDproduct004 .list-inline{margin-top: 20px !important;}.RWDproduct004 .item-box-desc{padding: 30px 40px 20px;overflow: visible;margin-bottom: 0;transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {border-top: 0px solid #3d4e49;}.RWDproduct004 .callout-dark {background-color: #d3dcd9;border-bottom: 0;}.RWDproduct004 #portfolio {background: #f2f2f2;}.RWDproduct004 {width: 90%; margin: 0 auto;}.RWDproduct004 section {padding: 200px 0 50px;    border-bottom: 0;}.RWDproduct004 .mix:hover .item-box-desc{background: #fff;}.product_block:before {    content: "";    width: 1px;    height: 85px;    background: #808b88;    display: block;    position: absolute;    left: 50%;    margin-left: -3px;    top: 80px;    z-index: 11;}/*footer*/footer.footer{border-top: 0px;}footer.footer{background-color:#d3dcd9; font-size:12px;}footer.footer .footer_block {background-color: transparent;}footer.footer .footer_block {padding-bottom: 40px;padding-top: 80px;}footer.footer .copyright_block {background-color: #3d4e49; text-align: center; border-top: 0;padding: 15px 0;}.footer_desc {color: #ffffff;}.footer_menu a{width: 100%; margin-bottom: 10px;}footer.footer .footer_block p {color: #3d4e49;margin-bottom: 8px;line-height: 2;}footer.footer .footer_block p a{color: #3d4e49;}.RWDsocial002{float:right; margin-left: 10px; z-index: 33333;position: absolute;right: 0;margin-top: 10px;}.RWDsocial002 .iconRounded{color: transparent;background-color: transparent;padding-top: 0px;width: 45px;height: 45px;padding: 5px 5px 5px;border-radius: 50%;vertical-align: middle;display: table;    border: 1px solid #3d4e49;margin-right: 10px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color:rgba(255,255,255,0.5);}.RWDsocial002 .iconRounded img {width: 33px;}footer.footer .footer_block h3 {font-size: 21px;color: #3d4e49;font-family: 'cwTeXHei', serif;letter-spacing: 5px;font-weight: 300;padding: 0;margin-bottom: 30px;}footer.footer a {color: #eee;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #fff;font-size: 12px;}footer.footer .container {width: 91%;}/*top*/ 
.scrollTop001 {width: 30px;height: 30px;bottom: 57px; right: 0;}.scrollTop001:hover .icon { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);}.scrollTop001 .icon {background: transparent url(archive/image/customization/181226_top.jpg) center center no-repeat;background-size: contain;}
/*內頁 start*/

/*網站文字統一*/#RWDPAGE_BASE_PAT01{font-size: 14px; letter-spacing: 2px; line-height:2em;font-family: 'Ubuntu', '微軟正黑體', sans-serif;}/*menu*/ 
.RWDmenu_plus02 .inside {padding-bottom: 0;}/*body*/ 
.page_wrapper_bg section.call_to_action {min-height: 700px;}.page_wrapper_bg .about_bg_right {position: absolute; right: -110px; top: -430px;}.page_wrapper_bg   .about_bg_panel {position: relative;z-index: -1; opacity: 0.4;}.page_wrapper_bg  .tabs nav li.tab-current a {color: #6aa120;}.introSeparate:before {content: ""; width: 1px; height: 30px;  background: #808b88; display: block; position: absolute; left: 50%; margin-left: -3px; top: 37px; z-index: -1;}/*A*/ 
.hgroup h1 {font-size: 30px; line-height: 1em; display: inline-block; margin-top: 5px;}.hgroup .container { margin-top: 26px; margin-bottom: 26px; padding-top: 17px; padding-bottom: 17px; border-bottom: 0;}.hgroup .breadcrumb { font-size: 12px; background-color: #fff; margin: 0; padding: 6px 15px; position: relative; border: 0; bottom: 0; right: 0;}.page_wrapper_bg .tabs nav li.tab-current a { color: #333333; background: #156033;}.tabs nav a { font-size: 14px; line-height: 40px; padding: 0 20px; background: #fff; border: 1px solid #156033; border-radius: 5px;}.tabs nav li.tab-current:before, .tabs nav li.tab-current:after { height: 0;}.tabs nav ul li { border: 0; border-bottom: none; display: block; float: left; position: relative; border-left: 0px; padding-right: 10px;}.tabs nav ul li:first-child {border-left: 0;}.tabs nav a {color: #333333;}.page_wrapper_bg .tabs nav li.tab-current a {color: #fff;}._bd_row img { display: block; margin: auto; max-width: 90%;}._bd_row h1 {font-size: 2.36em;margin: .4em 0; display: block;}._bd_column.col-sm-6.moveup {padding-top: 50px;}img.imgset {width: 300px;margin-top: 60px;padding-top: 40px !important;}#product_tabs {margin-top: -75px;}._bd_row p {font-size: 14px;}._bd_row h1 {font-size: 23px; font-weight: bold;}#product_tabs  ._bd_column { float: left; padding-left: 1rem; padding-right: 1rem; padding-top: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center;}/*S*/ 
._bd_row h1 {    font-size: 28px;    padding: 15px 0;}.space {    display: block;    height: 30px;}.edit {    padding-top: 20px;    padding-bottom: 20px;}h1.h1colorset {    font-size: 2.36em;    margin: .4em 0;    color: #617963;}h1.h1colorset {    font-size: 23px;    font-weight: bold;}._bd_row._bd_clearfix.serviceset {    padding-top: 80px;}img.Comprehensiveimg {    width: 500px;}img.instantimg {    width: 350px;}img.waterimg {    width: 500px;}._bd_column._bd_half.down {    padding-top: 20px;}p.moveup {    line-height: 5px;}._bd_column._bd_half.movedown {    padding-top: 30px;}.serviceset p {    margin: auto;    padding-top: 0;}/*P*/p.phonevision {    color: #333333 !important;}.product_desc_content {    color: #333333;}p.ipadsize {    padding-top: 34px;}.edit {    padding-top: 20px;    padding-bottom: 20px;    display: block;    height: 100%;    width: 100%;    margin: auto;}.downspace {    height: 100%;    display: block;    width: 100%;}.morespace {    display: block;    height: 30px;}.page_menu_block ul.nav>li {    position: relative;    width: 200px;}.page_menu_block ul.nav>li a {    display: block;    padding: 12px 20px;}.page_menu_block ul.nav>li>a {    color: #111;    background: #fff;    border: 1px solid #698265;}.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover {    color: #fff;    background: #698265;}.page_content2 .info {    padding-top: 40px;}.page_content2 .info #prod_name h2, #prod_name h2 {    font-size: 25px;    padding-left: 20px;}img.productimg {    width: 300px;}img.productimg02 {    width: 300px;    padding-top: 30px;}img.productimg03 {    padding-top: 60px;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {    margin-top: 50px;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 44px;    border-bottom: 0;}.layoutlist_2 .subject {    text-align: center;}#product_carousel2 li img {    width: 0;    display: block;    margin: auto;}.product_desc_subject {    display: none;}.subtitleintro {    display: block;    width: 100%;    height: 80px;    text-align: center;    margin: auto;    line-height: 80px;}.subtitleintro span {    background: #eee;    display: inline-block;    height: 40px;    width: 100%;    text-align: center;    line-height: 40px;    color: #111;}._bd_row img {    display: block;    max-width: 90%;    margin: 0px;}.btn.btn_back {    float: right;    background: #3d4e49 !important;}.btn.btn_back:hover {    opacity: 0.8;}.btn.btn_back a:hover {    color: #f5f5f5 !important;    text-decoration: none;}._bd_column {    float: left;    padding-left: 0;    padding-right: 0;}/*C*/ 
.formdesc {    color: #2e3233;}.eformsDesc .h5, h5 {    font-size: 18px;}.new-form .new-width .must, .new-form .new-width .control-label {    padding-right: 0;    padding-left: 30px;}.formdesc.col-md-6 {    padding: 0;}.contactmap {    padding-top: 30px;    width: 500px;}.customized_columns ._input, .customized_columns select {    border: 1px solid #e2e2e2;    background-color: #f4f4f4;    font-size: 15px;    line-height: 77px;}.new-form .new-width .row .col-md-11 {    margin-left: 130px;    padding-left: 0;}.ebtn {    float: right !important;    margin-right: 0 !important;    background: #3d4e49 !important;}.ebtn:hover {    opacity: 0.8;}.formdesc a {    color: #2e3233;    text-decoration: none;}/*F*/ 
.page_wrapper_bg footer.footer .footer_block p { font-size: 14px;}#toTop { display: none !important;}/*p*/p{text-align:justify}

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

@media (max-width: 1680px) {}@media (max-width: 1440px) {.banner_bg {width: 92%;}.txt1 {font-size: 80px;}.txt2 {letter-spacing: 5px;}.about_bg_right { top: -130px; right: -127px;}.about_bg_left img { width: 550px;}.RWDproduct004 {width: 92%;}.about_bg_left {top: -135px;}}@media (max-width: 1366px) {.editor_img_block {padding: 130px 0 100px;}.about_img_txt {right: -84px;}.product_block {padding: 55px 0px 0px;}.about_bg_right {top: -110px;}}@media (max-width: 1280px) {.RWDbanner_plus01 .slick-caption {left: 5%;}.scrollTop001 { right: 0px;}.about_txt {margin-top: 10px;}.about_img {margin-right: 35px;}.RWDbanner_plus01 .container {width: 96%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 { font-size: 16px;}}@media (max-width: 1199px) {.RWDmenu_plus02 .inside .cd-main-header {background: #3d4e49;padding-bottom: 35px; height: 80px;padding: 0 45px;}#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 15px;}.cd-header-buttons {top: 21px;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background: #ffffff;}.cd-primary-nav .cd-secondary-nav > li > a:hover { background-color: transparent;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #9c9c9c;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background-color: #9c9c9c;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.cd-overlay.is-visible.search-is-visible {top: 80px;}.RWDmenu_plus02 .cd-search { top: 80px !important;}nav.cd-nav .bottom-copyright {display: none;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus02 .inside .cd-main-header {background: #3d4e49;padding-bottom: 35px; height: 80px;padding: 0 45px;}#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 15px;}.cd-header-buttons {top: 21px;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background: #ffffff;}.cd-primary-nav .cd-secondary-nav > li > a:hover { background-color: transparent;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #9c9c9c;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background-color: #9c9c9c;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.cd-overlay.is-visible.search-is-visible {top: 80px;}.RWDmenu_plus02 .cd-search { top: 80px !important;}/*banner*/ 
.banner_bg {width: 97%;}.RWDbanner_plus01.style-dotnav .control-box .control {padding-top: 0px;}/*about*/ 
.about_img_txt {right: -29px;}.about_txt {margin-top: 0px;width: 45%;margin-left: 15px;}.editor_img_block {padding: 120px 0 100px;}.about_bg_left img {width: 400px;}.about_bg_left {top: -90px;}.about_bg_right img {width: 400px;}.editor_img_block:after {-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 0% 100%); bottom: -115px;}.about_bg_right {right: -45px;}/*service*/ 
.RWDproduct002 {padding: 180px 0px 10px;}.service_block:after {-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 0% 100%); bottom: -160px;}/*product*/ 
.RWDproduct004 { width: 97%;}.RWDproduct004 section {padding: 150px 0 50px;}.RWDproduct004 .item-box-desc {padding: 30px 30px 20px;}.RWDproduct004 .mix:hover .item-box-desc { background: transparent;}/*footer*/footer.footer .container { width: 97%;}footer.footer .footer_block p { letter-spacing: 1px;}/*---------內頁-----------*//*About*/ 
.tabs {    margin-top: -10px;}.about_bg_right img {    width: 400px;    position: relative;    top: 120px;    right: -105px;}/*Serive*/ 
.fa-angle-down:after {    content: "\f107";    display: none;}img.Comprehensiveimg {    width: 600px;    padding-top: 0;    margin: auto;}.edit span {    text-align: center;    display: block;}h1.h1colorset {    display: block;    margin: auto;    text-align: center;}h1.h1colorset {    font-size: 25px;    margin: .4em 0;    color: #617963;}._bd_row img {    display: block;    max-width: 90%;    margin: auto;}img.waterimg {    width: 600px;    padding-top: 31px;}.hgroup .breadcrumb {    padding: 10px 15px;}.hgroup h1 {    font-size: 30px;}._bd_row._bd_clearfix.serviceset {    padding-top: 30px;}/*Product*/p.phonevision {    padding-top: 10px;}.pushspace {    margin-top: 26px;}.edit p {    margin: auto;    padding-top: 0px;}p.releasespace {    display: none;}.productarea p {    text-align: center !important;}.about_bg_panel {    position: relative;    z-index: -1;}img.productimg03 {    padding-top: 0;    width: 50%;}.product_desc_content p {    text-align: center;}.subtitleintro {    height: 50px;    line-height: 40px;}.btn.btn_back {    margin-top: 0;}/*Contact*/ 
.contactmap {    width: 450px;}
}
/*Pad橫向 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*選單*/ 
.navbar.navbar-fixed-top .navbar-toggle{background-color: transparent;}.navbar-inverse .navbar-toggle{border-color: transparent;}/*內頁*/ 
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.in{background-color: transparent; border: 0;}.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}.navbar-default .navbar-toggle{border-color: transparent;}
}
/*選單變化 end*/
/*pad版 start*/
@media (max-width: 768px) {
.banner_bg {width: 94%;}.about_txt { width: 87%; margin: 0 auto;position: relative;}.about_img {margin-right: 0; width: 90%; margin: 0 auto; margin-top: 50px; float: none;}.about_bg_right { right: -140px;}.portfolio-bottom h4 { letter-spacing: 1px; font-size: 14px;}.service_block:after { bottom: -95px; height: 140px;}.RWDproduct004 section {padding: 95px 0 50px;}.product_block:before {top: 30px;}footer.footer .container { width: 94%;}.RWDproduct004 {width: 94%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;}.RWDproduct002 {padding: 180px 0px 40px;}/*------內頁-------*//*A*/img.imgset {    padding-top: 90px !important;    padding-left: 30px;}#product_tabs {    margin-top: -47px;}/*S*/img.instantimg {    padding-top: 40px;}.edit span {    line-height: 35px;}/*P*/ 
.product_desc_content p {    text-align: center !important;}.edit p {    line-height: 40px !important;}.form-control {    width: 100%;}.pagecontent {    margin-top: -10px !important;}.page_content2 .info #prod_name h2, #prod_name h2 {    padding-top: 60px;    padding-bottom: 20px;}#product_carousel2 li img, #productbx-pager li img {    width: 80% !important;}.page_content2 .info {    padding-top: 40px !important;}.pushspace {    margin-top: 0;}/*C*/ 
.new-form {    margin-top: 0 !important;}.contactmap {    width: 100% !important;}.customized_columns {    padding: 0;}.new-form .new-width .row .col-md-11 {    margin-left: 0;    padding-left: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*loader*/#RWDfullscreen02 .fl {left: 50% !important; margin-left: -30px; top: 50% !important; margin-top: -40px;}#RWDfullscreen02 .fl img {width: 60px;}/*menu*/ 
.RWDmenu_plus02 .inside .cd-main-header { padding: 0 15px;}.cd-header-buttons {margin-left: 0 !important;}.cd-logo {width: 175px;}#RWDfullscreen02 .cd-main-header .cd-logo { margin-top: 20px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {left: 1%;}.txt1 {font-size: 49px;margin-bottom: 30px;line-height: 50px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: left;}.txt2 { line-height: 30px;}.RWDbanner_plus01 .container { width: auto;}.RWDbanner_plus01 .slick-caption {top: 18%;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}/*about*/ 
.about_img_txt { display: none;}.editor_img_block { padding: 80px 0 100px;}.about_bg_right {top: -160px; right: -55px;}/*service*/ 
.service_block:before {width: 0px;}.product_block:before {width: 0px;}.RWDproduct002 {padding: 200px 0px 0px;}/*product*/ 
.RWDproduct004 section {padding: 120px 0 50px;}.RWDproduct004 .item-box-desc {padding: 30px 40px 20px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.portfolio-bottom h4 { font-size: 18px;}/*footer*/footer.footer .container {width: 100%;}.RWDsocial002 { float: none; margin-left: 0; position: relative; margin-top: 30px;}footer.footer .footer_block { padding-bottom: 40px; padding-top: 60px;}/*---------內頁------------*//*A*/ 
.h1set2 img {    width: 100% !important;}.hgroup .breadcrumb {    margin: auto;    padding: 0;    display: block;    width: 100%;}.page_subject {    padding: 0 15px;    text-align: center;}.page_wrapper_bg  .main .container {    padding-left: 10px;    padding-right: 10px;}.h1set h1 {    font-size: 34px;    text-align: center;}._bd_row h1 {    font-size: 28px;    padding: 0px 0 !important;    font-weight: bold;}section.article-text p {    line-height: 32px;}img.imgset {    padding-top: 19px !important;    padding-left: 0;}.serviceset span {    text-align: left;}.tab_content {    display: block !important;}.tab_title_nav {    display: none;}.tab_title {    text-align: center;    padding-top: 30px;}.tab_title {    display: none;}div#section-3 {    border-top: none;}.h1set h1 {    padding: 15px 0 !important;}.tab_content h1 {    padding: 15px 0 !important;}.tabs {    margin-top: -150px !important;}.h1set2 h1 {    font-size: 32px;    font-weight: 600;}/*S*/ 
._bd_row._bd_clearfix.serviceset {    padding-top: 0 !important;}.hgroup h1 {    font-size: 40px;}p.phonevision {    text-align: left !important;}section.call_to_action h4 {    display: none;}.page_subject h1 {    font-size: 30px;} ._bd_row h1 {    font-size: 23px;    padding: 0px 0;}/*P*/ 
.productarea p {    text-align: left !important;}._bd_row img {    max-width: 100%;    padding-top: 20px;}img.productimg03 {    padding-top: 0;    width: 100%;}.pushspace {    margin-top: 0;}.edit {    padding-top: 10px;}/*F*/ 
.page_wrapper_bg .footer .container {    padding-left: 15px;    padding-right: 15px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*------內頁------*//*A*/ 
.page_wrapper_bg  .tab:last-child {    border-bottom: 0;}.tab_content {    display: block !important;}.tab_title_nav {    display: none;}.tab_title {    text-align: center;    padding-top: 30px;}.tab_title {    display: none;}div#section-3 {    border-top: none;}.h1set h1{    padding: 15px 0 !important;}.tab_content h1 {    padding: 15px 0 !important;}.tabs {    margin-top: -150px;    margin: none;}._bd_row._bd_clearfix.serviceset {    padding-top: 50px;}.tab_content {    display: block !important;}.tab_title_nav {    display: none;}.tab_title {    text-align: center;    padding-top: 30px;}.page_subject {    padding: 0 15px;    text-align: center;}.hgroup .breadcrumb {    margin: auto;    padding: 0;    display: block;    width: 100%;}.h1set h1 {    font-size: 45px;}.h1set2 h1 {    font-size: 29px;    font-weight: 600;}._bd_column {    padding-left: 0;    padding-right: 0;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.tab {    padding: 20px 10px !important;}._bd_row h1{    font-size: 35px;    padding: 15px 0;}/*S*/ 
.page_subject h1 {    font-size: 40px;} ._bd_row._bd_clearfix.serviceset {    padding-top: 0 !important;}.hgroup .container {    margin-top: 0;    margin-bottom: 0;}/*P*/ 
.edit {    padding-top: 0;    padding-bottom: 20px;}.pushspace {    margin-top: 10px;}.page_wrapper_bg .main .container {    padding-left: 15px;    padding-right: 15px;}/*F*/ 
.page_wrapper_bg .footer .container {    padding-left: 15px;    padding-right: 15px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
footer.footer .footer_block h3 { font-size: 20px;letter-spacing: 1px;}.portfolio-bottom h4 { font-size: 15px;}/*------內頁------*//*A*/ 
.col-sm-12{    padding-left: 0;    padding-right: 0;}}.tab_content {    display: block !important;}.tab_title_nav {    display: none;}.tab_title {    text-align: center;    padding-top: 30px;}.tab_title {    display: none;}div#section-3 {    border-top: none;}.tab_content h1 {    padding: 15px 0 !important;}.tabs {    margin-top: -150px;    margin: none;}.page_subject h1 {    font-size: 30px !important;}._bd_row._bd_clearfix.serviceset {    padding-top: 50px;}.tab_content {    display: block !important;}.tab_title_nav {    display: none;}.tab_title {    text-align: center;    padding-top: 30px;}.page_subject {    padding: 0 15px;    text-align: center;}.hgroup .breadcrumb {    margin: auto;    padding: 0;    display: block;    width: 100%;}.h1set h1 {    font-size: 34px;}._bd_column {    padding-left: 0;    padding-right: 0;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.tab {    padding: 20px 0px !important;}._bd_row h1 {    font-size: 28px;    padding: 15px 0;}.h1set2 h1 {    font-size: 23px;    font-weight: 600;}/*S*/ 
._bd_row img {    max-width: 100%;}h1.h1colorset {    font-size: 23px !important;}._bd_row._bd_clearfix.serviceset {    padding-top: 0 !important;}img.instantimg {    padding-top: 0;}/*D*/#prod_name h2 {    padding-top: 30px;    padding-bottom: 20px;}.info ul {    padding-left: 30px;}.product_desc_content p {    text-align: left;}/*C*/ 
.collapsing_header .cd-main-header .cd-logo {    margin-top: 20px;}.ebtn {    line-height: 40px !important;}.formdesc.col-md-6 {    word-break: break-all;}.customized_columns {    padding: 0 15px;}/*F*/ 
.page_wrapper_bg .footer .container {    padding-left: 15px;    padding-right: 15px;}
}
/*iphone5 end*/