a:hover, a:focus{text-decoration: none;}/*選單*/ 
.RWDmenu_plus02 .container { width: 70%;}.cd-logo { width: 560px; margin-top: 13px;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 15px;}.cd-primary-nav>li:after {display:none;}@media only screen and (min-width: 1200px){.cd-primary-nav>li>a:hover {color: #90B44B;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #90B44B;}}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 32%;}.txt1 {font-size: 58px;font-weight: 600;color: #fff;letter-spacing: 5px;line-height:2;width: 590px;}.txt2 {font-size: 20px;color: #fff;letter-spacing: 5px;line-height:1.6;width: 590px;margin-top: 0px !important;}/*服務項目*/ 
.RWDService002 {padding: 80px 0px;}.RWDService002 .section-subject{margin-bottom: 60px;}.RWDService002 h1.main-title{font-size:38px;letter-spacing: 5px;font-weight:600;color:#444;}.RWDService002 h2.sub-title{display:none;}.RWDService002 .section-line{display:none;}.funny-boxes > .funny-boxes-text > h4 {color: #90B44B;font-size: 22px;letter-spacing: 2px;padding-bottom: 5px;margin-top: 20px;}.funny-boxes-text h4 {color: #90B44B !important;font-weight: 600;font-size: 22px;}.funny-boxes > .funny-boxes-text > h4 a:hover{text-decoration: none;}.funny-boxes:hover > .funny-boxes-text > h4 a{color: #90B44B;}.funny-boxes > .funny-boxes-text > h4::after{background-color: #1D5377;}.funny-boxes > .funny-boxes-text > p{width:80%;font-size: 14px; letter-spacing: 2px;margin:0 auto;letter-spacing: 2px;line-height: 2;color:#333;}.funny-boxes > .funny-boxes-icon{height: 75px; width: 75px;}.funny-boxes.not-right-column::before{background:#c3c3c3;display:none}.funny-boxes > .funny-boxes-text > h4::after{display:none}.funny-boxes.float-shadow > .funny-boxes-icon::before {background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.10) 5%, rgba(0, 0, 0, 0) 90%) repeat scroll 0 0;height: 15px;top: 110%;}.funny-boxes-text.flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.funny-boxes > .funny-boxes-text > h4>a {color: #90B44B;}/*公司簡介*/ 
.about-block {padding: 15px 0;}.RWDedictor002 .section-subject{display:none;}.RWDedictor002-text {font-size: 15px;letter-spacing: 2px;line-height: 2;color: #333;padding-left: 40px;text-align: justify;}.RWDedictor002-text h3 {font-weight: 600;margin-top: 0;margin-bottom: 25px;line-height: 1.5;font-size: 38px;letter-spacing: 5px;color:#90B44B;position: relative;}.RWDedictor002-text h4 {font-weight: 600;margin-top: 0;margin-bottom: 0;line-height: 1.5;font-size: 32px;letter-spacing: 5px;}.RWDedictor002>.section-inner>.container>.row {display: flex;align-items: center;}.owl-theme .owl-controls {position: absolute;bottom: 25px;right: -15px;margin-top: 0 !important;transform: rotate(90deg);}.owl-theme .owl-controls .owl-page span {width: 15px !important;height: 5px !important;filter: Alpha(Opacity=70) !important;opacity: 0.6 !important;background: #fff !important;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100) !important;opacity: 1 !important;}.img-rounded {border-radius: 0;}.RWDedictor002 .section-content:before {content: "ABOUT";color: rgba(144, 180, 75, 0.08);font-size: 155px;font-weight: 900;position: absolute;right: -100px;bottom: 60px;}/*葉子*/ 
.owl-carousel:before {content: "";background: url(archive/image/customization/leaf01.png)no-repeat;width: 60px;height: 100px;position: absolute;bottom: 30px;left: -50px;background-size: 100%;opacity: 0.8;}.RWDedictor002-text h3:before {content: "";background: url(archive/image/customization/leaf02.png)no-repeat;width: 50px;height: 100px;background-size: 100%;position: absolute;right: -30px;bottom: 0;opacity: 0.5;}/*實績展示*/ 
.RWDproduct002 {padding: 80px 0px;}.RWDproduct002 h1.main-title{font-size: 38px;letter-spacing: 5px;font-weight: 600;color: #444;}.RWDproduct002 h2.sub-title{font-size: 16px; letter-spacing: 3px; margin: 10px 0 0;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #1D5377;}.RWDproduct002 .section-line{margin-top: 20px;display:none}.RWDproduct002 .btn.btn-rj{border-radius: 0;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.05);transform: scale(1.05);}.portfolio-bottom-summary h4{font-size: 20px;letter-spacing: 2px;margin: 0;text-align: center;letter-spacing: 2px;font-weight: 600;color:#fff;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #fff;}.portfolio-bottom-summary p {text-align: center;}.popup-portfolio .portfolio-item {padding: 0 10px;height: auto !important;}.portfolio-bottom {position: absolute !important;bottom: 0;width: calc(100% - 20px);background: rgba(144, 180, 75, 0.9);padding: 10px 0;}.RWDproduct002 .bounceIn{  -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}/*頁尾*/ 
.footer{padding: 50px 0 50px;background: #eee;font-size: 15px;letter-spacing: 2px;line-height:2;color: #333;}.footer a{color:#333;}.footer h5 {font-weight: 600;font-size: 18px;margin-top: 0;margin-bottom: 10px; display: inline-block;}.ft-left {float: left;}.ft-left .RWDedictor {display: flex;}.company1 {margin-right: 60px;}.ft-right {float: right;text-align: right;font-size: 13px;}.copyright a, .copyright a:hover,.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #333;}br.padfix { display: none !important;}.ft_logo {margin-bottom: 20px; margin-right: 15px;}.ft_logo img { display: inline-block;  width: 35px; margin-right: 10px;}.ft_logo span { display: block;  letter-spacing: 0;}
/*內頁 start*/

footer a:active, footer a:hover{color:#333}/*漢堡*/ 
.hgroup .breadcrumb a:hover{color:#777}.hgroup h1 {font-size: 28px;font-weight: bold;color: #444;}/*文字*/ 
._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size: 15px;}.page_wrapper_bg .pagecontent p {font-size: 15px;}.page_wrapper_bg .pagecontent p a{color:#2e3233}/*服務項目*/ 
.service_block {width: 80%;margin: 0 auto;}.page_wrapper_bg ._bd_row h3 {font-size: 20px;font-weight: bold;color: #90B44B;letter-spacing: 1px;}.service_block ._bd_column._bd_sixth img{width:80%}/*相簿*/ 
.layoutlist_2 .album_item_subject {padding: 0px;background: rgba(144, 180, 75, 0.9);}.layoutlist_2 .album_item_subject td{color: #fff;font-size: 15px;letter-spacing: 1px;font-weight: bold;    padding: 3px 0px;}.layoutlist_1 .row a, .row .album_d_item a{padding-bottom: 0px;}.album_d_item .album_item_subject{color: #fff;font-weight: bold;letter-spacing: 1px;font-size: 15px;background: rgba(144, 180, 75, 0.9);opacity: 1 !important;}.btn_back {background: #eeeeee;border-radius: 0px;}.btn_back a{color:#222}/*最新消息*/ 
.layoutlist_8 .list_subject a { font-size: 18px;font-weight: bold;color: #2e3233;}.layoutlist_8 .list_subject .summary a{font-size: 15px;font-weight: normal;color: #777;}/*聯絡我們*/ 
.logo-left {width: 50px;display: table;margin-right: 20px;float: left;margin-top: 8px;}.logo-name {display: table;margin-bottom: 10px;}.logo-name h3{font-weight: bold;margin: 0px;font-size: 18px;line-height: 1.2;}.eformsDesc{margin-bottom: 40px;}.ebtn a{color: #ffffff;font-size: 15px;letter-spacing: 1px;background: #777;}.ebtn a:hover{background: rgba(144, 180, 75, 0.9)}

/*內頁 end*/
/*其他尺寸 start*/

@media (max-width:1680px){.RWDmenu_plus02 .container { width: 82%;}}@media (max-width:1440px){.RWDmenu_plus02 .container { width: 95%;}}@media (max-width:1366px){.RWDmenu_plus02 .container { width: 100%;}}@media (max-width:1280px){.cd-logo { width: 480px; margin-top: 18px;}}@media (max-width:1370px){/*公司簡介*/ 
.RWDedictor002 .section-content:before {right: -45px;font-size: 135px;}}@media (max-width:1300px){/*公司簡介*/ 
.RWDedictor002 .section-content:before {right: -5px;font-size: 120px;}}@media (max-width:1200px){/*選單*/ 
.cd-logo { width: 480px; margin-top: 7px !important;}.cd-main-header {height: 60px;}.cd-header-buttons {top: 11px;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;font-size: 15px;}.cd-primary-nav a, .cd-primary-nav ul a {font-size: 15px;}/*banner*/ 
.txt1 {font-size: 46px;width: 520px;padding-left: 15px;}.txt2 {font-size: 18px;width: 520px;padding-left: 15px;}.main {top: 60px !important;}/*公司簡介*/ 
.RWDedictor002-text h3:before {width: 40px;right: -10px;height: 80px;}.owl-carousel:before {display:none;}.RWDedictor002 .section-content:before {display:none;}}

/*其他尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 24%;}/*服務項目*/ 
.funny-boxes > .funny-boxes-text > p {width: 90%;}/*公司簡介*/ 
.about-block {padding: 40px 0;}.RWDedictor002 .section-content {padding: 0 25px;}.RWDedictor002-text {padding-left: 25px;}.RWDedictor002 .RWDedictor002-text > h4 {font-size: 22px;}.RWDedictor002-text h3 {font-size: 28px;}br.padfix { display: block !important;}.company1 { margin-right: 25px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.collapsing_header header {height:60px;}/*banner*/ 
.txt1 {font-size: 32px;width: 350px;}.txt2 {width: 350px;}.cd-logo { margin-top: 8px !important;}/*公司簡介*/ 
.RWDedictor002>.section-inner>.container>.row {display: block;}.RWDedictor002-text {padding-left: 0;margin-top: 40px;}/*頁尾*/ 
.footer {padding: 50px 0 25px;}.ft-left {float: none;}.ft-left .RWDedictor {display: block;}.company1 {margin-right: 0;float: left;}.company2 {float: right;}.ft-right {float: none;text-align: center;margin-top: 25px;}.web_panel, .copyright_panel {display: inline-block;}.web_panel {padding-right: 15px;margin-right: 15px;border-right: 1px solid #999;}br.padfix { display: none !important;}/*內頁*/ 
.page_wrapper_bg section.article-text p {text-align: justify;}.page_wrapper_bg ._bd_row label, .page_wrapper_bg ._bd_row li,.page_wrapper_bg ._bd_row p,.page_wrapper_bg  ._bd_row td{text-align: justify;}.service_block {width: 100%;}.logo-name h3{font-size: 18px;line-height: 1.2;margin-bottom: 10px;margin-top: 10px;}.page_wrapper_bg section.call_to_action h3{font-size: 18px;line-height: 1.2;margin-bottom: 10px;margin-top: 10px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.txt1 {width: 100%;padding-left: 0;font-size: 28px;}.txt2 {width: 100%;padding-left: 0;font-size: 16px;}.RWDbanner_plus01 .slick-caption {top: 8%;text-shadow: 0 0 10px rgba(21, 57, 9, 0.8);}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.collapsing_header header { padding-left: 0;}.cd-logo {width: 340px; margin-top: 16px !important;}/*模組*/ 
.RWDService002 .section-subject , .RWDproduct002 .section-subject {margin-bottom: 40px;}.RWDService002 , .RWDproduct002 {padding: 50px 0px;}.RWDService002 h1.main-title , .RWDproduct002 h1.main-title {font-size: 30px;}/*服務項目*/ 
.funny-boxes.float-shadow:hover > .funny-boxes-icon::before {display:none;}.funny-boxes > .funny-boxes-text > p {width: 100%;}.funny-boxes > .funny-boxes-icon {margin-bottom: 0;}.funny-boxes.not-right-column { padding-bottom: 60px;}/*公司簡介*/ 
.RWDedictor002 .RWDedictor002-text {text-align: left;}.RWDedictor002-text h3:before {display:none;}.RWDedictor002-text h3 {font-size: 19px;margin-bottom: 15px;}.RWDedictor002 .RWDedictor002-text > h4 {font-size: 17px;}/*頁尾*/ 
.company1 , .company2 {float:none;}.company2 {margin-top: 25px;}.web_panel {padding-right: 0;margin-right: 0;border-right: none;}.ft-left {text-align: center;}.ft-right {font-size: 12px;}.web_panel, .copyright_panel {display: block;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding: 0px 5px!important;}.page_wrapper_bg section.call_to_action {padding: 10px 0;}section.call_to_action .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg ._bd_row ol,.page_wrapper_bg ._bd_row ul{    padding-left: 19px;}.service_block ._bd_column._bd_sixth img {width: 30%;margin: 0 auto; display: block;}.service_block ._bd_column._bd_sixth {text-align:center}.service_block  h3{ text-align: center;border-bottom: 1px solid #90b44b;padding-bottom: 10px;}.service_block ._bd_row._bd_clearfix {margin-bottom: 20px;}.hgroup h1{font-size: 24px;    margin-bottom: 40px;}.page_subject {padding: 0px;}.new_img img {display: block;margin: 0 auto;margin-bottom: 25px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.cd-logo { width: 300px; margin-top: 17px !important;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.collapsing_header header { padding: 0;}.collapsing_header .cd-main-header .cd-logo { width: 270px; margin-top: 20px !important; margin-left: 5px;}
}
/*iphone5 end*/