/*網頁共同設定*/body{font-size:14px;letter-spacing:1px;line-height:2;}section.article-text.rwd{font-size:14px; letter-spacing:1px;line-height:2;}a:hover, a:focus{text-decoration: none;}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/* main*/ 
.cd-main-content {top:80px !important;background-image: url(archive/image/customization/bg01.png);}/* menu*/ 
.RWDmenu_plus02 .sub-nav {height:0;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 0;}.RWDmenu_plus02 .editor {margin-top: 28px;font-weight: 600;color: #333;}nav.cd-nav {margin-right:70px;}.cd-logo {margin-top: 22px;}.cd-primary-nav > li > a {letter-spacing: 2px;font-size: 16px;color: #333;}.cd-primary-nav > li > a:hover {color: #6f6f6f;}.cd-primary-nav .cd-secondary-nav > li > a{color:#6f6f6f;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #999;}.cd-primary-nav > li:hover:after {background: #ccc;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #ccc;}/* banner*/ 
.flex-direction-nav a{display:none !important;}/* service*/ 
.service_block{padding:100px 0;}.service_block .col-md-3 {    width: 23%;    margin: 1% 1% 3% 1%;    padding: 30px 20px;    min-height: 200px;    background-image: url(archive/image/customization/bg03.png);    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}.service_block .col-md-3:after {    content: "";    position: absolute;    background-image: url(archive/image/customization/icon04.png);    width: 30px;    height: 30px;    top: -15px;    right: 50%;    background-size: contain;    margin-right: -15px;}.RWDService001 h1.main-title{color:#333;font-size:30px;font-weight: 900; letter-spacing:3px;}.RWDService001 h2.sub-title{font-size:18px; letter-spacing:3px;margin-top:30px;color:#6f6f6f;}.RWDService001 .section-line{display:none;}.RWDService001 i{width:40px; float: left;}.boxFeature-2 h2 {    font-size: 18px;    float: left;    margin: 0 0 20px;    letter-spacing: 2px;    color: #333;    line-height: 2;}.RWDService001 p{font-size:15px; text-align: left; clear: both;letter-spacing:1px;color:#6f6f6f;}/* about*/ 
.RWDright_cont002 .item-first {background-image: url(archive/image/customization/bg03.png);border: 3px solid #fff;}.RWDright_cont002 .item-first .pic:before {display:none;}.RWDright_cont002 .item-first .pic:after {background-color: rgba(0, 0, 0, 0);}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;letter-spacing: 3px;color: #333;}.RWDright_cont002 .item-first .text-box .subtitle {display:none;}.RWDright_cont002 .item-first .text-box .underline {display:none;}.RWDright_cont002 .item-first .text-box .text {width: 100%;color:#6f6f6f;font-size: 15px;line-height: 2;}.RWDright_cont002 .item-first .text-box a {padding: 0 10px;float: right;background-color: #000;color: #fff;    border: 0px solid #ccc;}.RWDright_cont002 .item-first .text-box a:hover {background-color: #6f6f6f}.RWDright_cont002 .item-first .text-box button {letter-spacing: 3px;font-size: 13px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}/* product*/ 
.pro_block {padding:100px 0;}.RWDnews005 .owl-carousel {margin-bottom:0;}.RWDnews005 h1.main-title {    font-size: 30px;    margin: 0px;    font-weight: 900;    color: #333;    letter-spacing: 3px;}.RWDnews005 .section-line {display:none;}.RWDnews005 .margin-top-20 {    margin-top: 20px !important;    text-align: center;    font-size: 16px;    letter-spacing: 2px;    color:#333;    line-height: 2;}.RWDnews005 h4 a{color:#333;}.list-inline > li{display:none;}/* footer*/footer.footer{padding:50px 0;border-top: 0px solid #fff;background-image: url(archive/image/customization/bg04.png);color:#6f6f6f}footer .fttitle {font-size: 18px;padding-bottom: 10px;color:#333;}footer .right-box{text-align: right;font-size: 12px;padding-top: 53px;}footer.footer a{transitin:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;color:#6f6f6f}footer.footer a:hover{color:#6f6f6f}.copyright{font-size: 12px;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{font-size: 12px;color: #6f6f6f;}/* jQuery*/ 
.logo-change{margin-top:0 !important}.nav-change{padding:0 17px !important}.language-change{margin-top:15px !important}.header-change{background-color:#333 !important;border-top:4px solid #8D785A !important}.header-center-change{border:none !important;}

/*main*//*.collapsing_header .main{top:0px !important;}*/ 
.section.call_to_action{background-color:#eee}/*menu*/ 
.navbar .logo_img{width:200px;height:auto;margin-top:15px}/*.collapsing_header header{background-color: #222; border-top: 4px solid #8D785A;}*/header{border-bottom:0;}.navbar{margin: 0;}#m_RWDPAGE_BASE_PAT01_5_1 > ul{margin: 0;}.navbar-default .navbar-nav > li > a:hover{color:#8D785A;}/*footer*/ 
.copyright{border-top: 0; background-color: transparent;}.web_search input{background-color:transparent}.web_edm .email input{background-color:transparent}/*-------------------------------------------*//*麵包屑*/ 
.hgroup .breadcrumb {display: none;}.hgroup .container {border-bottom: transparent;}.hgroup h1 {text-align: center; color: #333; font-size: 30px; font-weight: 900; letter-spacing: 3px;}/*內文*/section.article-text p {font-size: 15px !important; color: #555; line-height: 32px; letter-spacing: 1px;}section.article-text h5 {font-size: 18px; margin-top: 15px; margin-bottom: 10px; color: #323333;letter-spacing: 1px;}/*關於我們*/ 
.ab_little {font-weight: bold;letter-spacing: 1.5px;font-size: 15px;color: #845f20;}/*接案流程*/ 
.cass_step h4 {font-size: 18px;letter-spacing: 3px;font-weight: bold;line-height: 25px;}.cass_step img {border: 1px solid #636363;border-radius: 21px;padding: 31px;}.cass_step p {margin: 10px 0;}.cass_step h4 {font-size: 18px; letter-spacing: 3px; font-weight: bold; line-height: 25px; margin: 0; margin-top: 5px;color: #444;}._bd_row._bd_clearfix.cass_step {margin-bottom: 20px;}/*服務項目*/i.icon.ion-android-checkmark-circle {font-size: 26px;margin-right: 10px;color: #845f20;}.servise_info ul {margin-left: 14px;}.servise_info li { font-size: 15px !important; color: #555; line-height: 32px; letter-spacing: 1px;}._bd_row._bd_clearfix.servise_info2 {    margin: 0 auto;    text-align: center;    width: 80%;    margin-top: 50px;    background-image: url(archive/image/customization/bg03.png);    border: 3px solid #fff;}.servise_info2 strong {letter-spacing: 2px;}/*施工案例*/ 
.album_item_subject { opacity: 1 !important; margin-top: 10px; font-size: 16px; letter-spacing: 1px; color: #333; border-bottom: 1px solid #777; padding-bottom: 5px; border-top: 1px solid #777; padding-top: 5px;font-weight: 600;}.album_item_subject:hover { background: #c5c5c5; color: #353535; font-weight: 600;}.btn.btn_back:hover {background: #6f6f6f;}.btn.btn_back {background: #111;border-radius: 0px;}.btn_back a {color: #fff;}.content_box img:hover {opacity: 0.8;}/*main*/section.call_to_action {min-height: 628px;}/*聯絡我們按鈕*/ 
.ebtn {background: #111 !important;border-radius: 0px !important;}.ebtn:hover {background: #6f6f6f !important;border-radius: 0px !important;}.ebtn {float: right !important;}#eformsForm_1_2 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {background: #777 !important;}/*側選單*/ 
.page_wrapper_bg #sidebar {padding-right: 30px;}.page_menu_block h4 {font-size: 16px;letter-spacing: 2px;line-height: 40px;text-align: center;background: #444;color: #fff;}.page_menu_block ul.nav > li a {display: block;padding: 8px 8px;transition: 0.3s}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {letter-spacing: 2px;background: #555;color:#fff;font-size:16px}.page_wrapper_bg .nav-stacked > li + li {margin-top: 8px;}.page_menu_block ul.nav > li > a {letter-spacing: 2px;color: #6f6f6f;border-radius: 0px;background: #fff;text-align: center;line-height: 25px;font-size:16px}.page_menu_block ul.nav > li:hover, .page_menu_block ul.nav > li.active { border: 0px #000 solid !important;box-shadow: 2px 2px 2px #c6c6c661;padding:1px 0px}.page_menu_block ul.nav > li {position: relative;border: 1px #c6c6c6 solid;border-radius: 0px; border-bottom: 1px #c6c6c6 solid !important;padding:0px}.page_menu_block ul.nav ul > li > a {color: #fff;background: #919191;border-top: 1pt #ddd dashed; text-align: center;}.page_menu_block ul.nav ul > li > a:hover, .page_menu_block ul.nav ul > li.hover > a, .page_menu_block ul.nav ul > li.active > a { color: #fff; background: #444;}/*聯絡我們表格選項*/input#eformstw21_00004 {margin-right: 5px;}input#eformstw21_000041 {margin-right: 5px;}input#eformstw21_000042 {margin-right: 5px;}input#eformstw21_000043 {margin-right: 5px;}input#eformstw21_000044 {margin-right: 5px;}

@media (max-width:1024px){
/* main*/ 
.cd-main-content {top: 50px !important;}/* menu*/nav.cd-nav ul .close-btn {margin-bottom: 40px;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #999;}#cd-primary-nav > li > ul > li.go-back a{color:#000;}#cd-primary-nav > li > ul > li.go-back a:hover{color:#000;}/* service*/ 
.service_block {padding: 70px 0;}/* about*/ 
.RWDright_cont002 .item-first .text-box {padding: 24px 30px;}.RWDright_cont002 .item-first .text-box .text {letter-spacing: 1px;margin-top: 15px;}.RWDright_cont002 .item-first .text-box a {margin-top: 20px;}/* products*/ 
.pro_block {padding: 70px 0;}/* footer*/ 
.footer .container {padding: 0;}/*內頁*/ 
.fa-angle-down:after {display:none;}img#abous_icon {display: inherit;}
}
@media (max-width: 768px) {
/* service*/ 
.service_block .col-md-3 {padding: 20px 15px;}/* about*/ 
.RWDright_cont002 .item-first .text-box {padding: 50px;}.main .RWDright_cont002 .container {padding-left: 15px;padding-right: 15px;}/* footer*/footer.footer {text-align: center;}footer .right-box {text-align: center;padding-top: 10px;}/*--------------------內頁----------------------------------*/ 
.page_wrapper_bg .collapsing_header header {padding: 0;}.fa-angle-down:after {display:none;}img#abous_icon {display: inherit;}._bd_row._bd_clearfix.servise_info2 {width: 100%;}
}
@media (max-width: 480px) {
/* menu*/nav.cd-nav ul .close-btn {margin-bottom: 50px;}/* service*/ 
.service_block .col-md-3{width:85%;margin:0 auto;margin-bottom:25px;min-height: auto;}.RWDService001 h2.sub-title {font-size: 16px;letter-spacing: 1px;margin-top: 15px;line-height: 2;}#m_RWDfullscreen02_36_1 > div:nth-child(3) > a:nth-child(3) > div {display:none;}#m_RWDfullscreen02_36_1 > div:nth-child(3) > a:nth-child(4) > div {display:none;}#m_RWDfullscreen02_36_1 > div:nth-child(4) > a:nth-child(1) > div {display:none;}#m_RWDfullscreen02_36_1 > div:nth-child(4) > a:nth-child(2) > div {display:none;}#m_RWDfullscreen02_36_1 > div:nth-child(4) > a:nth-child(3) > div {display:none;}#m_RWDfullscreen02_36_1 > div:nth-child(4) > a:nth-child(4) > div {display:none;}/* about*/ 
.RWDright_cont002 .item-first .text-box {padding: 30px 20px;}/* footer*/ 
.left-box span {display: none;}/*--------內頁----------*/ 
.page_wrapper_bg .slider_wrapper {height: 0px;}.page_wrapper_bg .main .call_to_action .container {padding-left: 10px;padding-right: 10px;}.servise_info ul {margin-left: -19px;}section.article-text h5 {    font-size: 17px;    margin-top: 15px;    margin-bottom: 15px;    color: #323333;    letter-spacing: 2px;}
}