a{text-decoration:none;}a:hover, a;active, a:focus{text-decoration:none;}.fl img{width:200px;}.main.cd-main-content { overflow: hidden;}#wh-widget-send-button.wh-widget-right {z-index: 30 !important; bottom: 50px !important;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 130px;margin-top: 8px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo { width: 110px;margin-top: 11px;transition: all .5s ease;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 16px; letter-spacing: 3px; font-weight: 600;color: #333;transition: all .5s ease;}.RWDmenu_plus04 .header {background: transparent;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up {background: #f4f4f4;transition: all .5s ease;}.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: transparent;  color: #f8b62c;transition: all .5s ease;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border-color: #333;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #ffd809;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none; background: #eee;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}/*呼籲按鈕*/ 
.RWDmenu_plus04 .features .share-group.main_share { float: right; padding: 0;}.RWDmenu_plus04 .features .share-group.main_share a {text-align: center;position: absolute;top: 0; right: 0;background: #FFD700; float: right; letter-spacing: 2px; padding: 13px 15px 13px 25px;margin-left: 25px;transition: all .5s;border-bottom-left-radius: 30px;z-index: 30;}.RWDmenu_plus04 .features .share-group.main_share a h8 {display: block;font-size: 15px; letter-spacing: 0px;}.RWDmenu_plus04 .features .share-group span { font-size: 16px; font-weight: 600; letter-spacing: 3px;}.RWDmenu_plus04 .is-up .features .share-group.main_share a { border-radius: 0; transition: all .5s ease;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 32%;}.RWDbanner_plus01 .slick-caption.txt-left .container { width: 68%;}.RWDbanner_plus01 .slick-caption .txt2 span { position: relative;padding: 27px 30px; background:#FFD700;font-size: 40px; font-weight: 600; letter-spacing: 4px; display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 h8:after {content: ""; position: relative;display: inline-block; background: #e0bf08; width: 1px;height: 40px; margin: 0 15px; top: 4px;}.RWDbanner_plus01 .slick-caption .txt2 span:before {content: "";position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); border: 2px dashed #fff; top: 10px; left: 10px;border-radius: 15px;}.RWDbanner_plus01 .slick-caption .txt2:before {content: "";position: absolute;width: 75px;height: 48px;background: url(archive/image/customization/banner-deco.png)no-repeat;background-size: contain; left: -81px;top: -41px;}.RWDbanner_plus01 .slick-caption .txt2 span:after {content: ""; position: absolute;width: 30px;height: 30px;background: url(archive/image/customization/banner-deco1.png)no-repeat;background-size: contain;right: -50px;bottom: -55px;}.RWDbanner_plus01 .slick-caption .txt2 {position: relative;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 28px;letter-spacing: 2px;font-weight: 600;padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-weight: 600;font-size: 24px;letter-spacing: 2px;padding: 0 30px;color: #f4b625;}/*共用標題*/ 
.index h1.main-title, .RWDservice005 .box_title .text1{display: inline-block;border-bottom: 2px dotted #ddd;color: #f8b62c;font-size: 33px;letter-spacing: 4px;font-weight: 600; line-height: 1.5;}.index h2.sub-title, .RWDservice005 .box_title .text2 {letter-spacing: 2px;margin-top: 12px;font-family: '微軟正黑體',sans-serif;font-size: 17px;color: #666;line-height: 1.5; font-weight: 600;}.index .section-line{display:none;}.RWDservice005 .box_title .text1 {position: relative;font-size: 33px; letter-spacing: 4px;margin: 50px 0 0px;width: auto;}/**/ 
.RWDservice005 { margin: 0; padding: 80px 60px;}.RWDservice005 .box_title {position: relative;display: block;}.RWDservice005 .box_title .icon img {width: 75%;}.RWDservice005 .block {padding: 0 0 15px;background: #fff; border: 1px solid #ddd;}.RWDservice005 .block .title1 {position: relative; font-size: 20px;letter-spacing: 2px; height: auto; padding: 0 15px;}.RWDservice005 .block .title2 {letter-spacing: 1px;height: auto; padding: 6px 15px;}.RWDservice005 .block .link {margin: 30px auto 0; color: #333;width: calc(100% - 30px); border: 1px solid #ccc; padding: 5px; transition: all .3s ease;}.RWDservice005 .block .link:before {content: "";position: relative; display: inline-block; width: 60px; height: 1px;background: #ccc;top: -4px;margin-right: 15px;transition: all .5s ease;}.RWDservice005 .block .link {text-align: right; border: 0;}.RWDservice005 .block .link:hover {background-color: transparent;color: #333;letter-spacing: 2px;}.RWDservice005 .block .link:hover:before {width: 80px;transition: all .5s ease;}/*服務流程*/ 
.RWDService001 .section-subject {margin-bottom: 80px;}.steps_block:before { content: "";position: absolute;  width: 110%;  height: 50%; background: #f6f6f6;bottom: 0;}.RWDService001 { z-index: 1;padding:0 0 40px}.steps_block {width: 60%; float: left; position: relative;padding: 60px 0;}.steps_block .container{width: 100%;    padding: 0 50px;}.RWDservice005 .box_title .icon { position: absolute; bottom: 0;}.RWDService001 .col-md-3 { padding: 0 1px;width: auto;}.RWDService001 .row:nth-child(2) { display: flex; justify-content: center;}.RWDService001 i img { margin: 0 auto; border-radius: 60%; padding: 28%;position: relative; background: #fff;}.RWDService001 .boxFeature-2 p { font-size: 14px; letter-spacing: 1px;  padding: 0 15px; color: #333;}.RWDService001 .boxFeature-2 h2 { position: relative;text-align: center; color: #fff; font-weight: 600; background: #444; font-size: 18px; padding: 12px 0px 12px 30px; letter-spacing: 2px; margin-right: 30px;}.RWDService001 .boxFeature-2 h2:before {content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 21.5px 0 21.5px 30px; border-color: transparent transparent transparent #f6f6f6; left: 0;top: 0;}.RWDService001 .boxFeature-2 h2:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 21.5px 0 21.5px 30px;border-color: transparent transparent transparent #444;right: -29px;top: 0;}.RWDService001 .boxFeature-2{ position: relative;}.RWDService001 .boxFeature-2:before {content: "01";position: absolute; width: 40px; background: #ffd801; border-radius: 60%;line-height: 40px; text-align: center; margin-left: -20px;left: 50%;top: -20px;z-index: 2;}.RWDService001 i:before {content: ""; width: calc(100% + 4px);height: calc(100% + 4px); position: absolute;left: -2px; top: -2px; border-radius: 60%; border: 8px dashed #ddd;z-index: -1;}.RWDService001 i:after {content: ""; width: calc(100% + 4px); height: calc(100% + 4px);position: absolute;bottom: -2px;left: -2px;border-radius: 60%;background: linear-gradient(to bottom, rgba(255, 216, 1, 0) 50%, #ffd801 50% ,#ffd801 100%);z-index: -1;}.RWDService001 i {width:220px;position: relative; border-radius: 60%;display: block;margin: 0 auto 40px;}.RWDService001 .col-md-3:nth-child(even) i:after {transform: rotate(-180deg);}.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {top: 200px;}.RWDService001 .col-md-3:nth-child(2) .boxFeature-2:before{content: "02";}.RWDService001 .col-md-3:nth-child(3) .boxFeature-2:before{content: "03";}.RWDService001 .col-md-3:nth-child(4) .boxFeature-2:before{content: "04";}/**/ 
.t_block {display: flex;align-items: center;}.contrast_block {width: 38%;float: right;}.contrast_block .container { width: 100%;padding-left: 30px;padding-right:15px;}.contrast_block .RWDedictor001 {margin-bottom: 20px;}.contrast_block .RWDedictor001 .section-subject { text-align: right;margin-bottom: 0; margin-top: 30px;}.index .RWDedictor001 h1.main-title { border-bottom: 0;margin-right:12px;}.RWDbanner006__nav {position: absolute;bottom: -44px; background: #e4e4e4;width: 100%;height: 44px; right: 0;text-align: right;}.RWDbanner006__main {position: relative;padding: 30px; background: #fff;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}.RWDbanner006__nav__item { display: inline-block;letter-spacing: 1px;padding: 10px 30px;margin: 0;}.RWDbanner006__nav__item.active {background: #ffd801;}.RWDedictor001 h2.sub-title {display: inline-block;}.RWDBanner006__silders {position: relative;display: block;}/**/ 
.video_block {padding: 80px 0;}.RWDvideo002 figure.effect-sarah:before {content: ""; position: absolute;  width: 60px;height: 60px; background: url(archive/image/customization/play-i.png)no-repeat;background-size: contain;z-index: 2;top: 50%;left: 50%;margin-left: -30px;margin-top: -30px;transition: all .5s;}.RWDvideo002 figure.effect-sarah:hover:before { transform: scale(1.1);transition: all .5s;}.figcaption_bottom h2 {color: #333;font-size: 18px; text-align: center; padding: 10px; letter-spacing: 1px; font-weight: 600;}.figcaption_bottom p {color: #666; text-align: center;}/*客戶推薦*/ 
.news_block { position: relative;padding: 80px 0 40px;background: #f6f6f6;}.RWDnews005 .container {width: 100%;padding: 0 60px;}.RWDnews005 .owl-carousel.owl-padding-10 {width: 60%;float: right;}.RWDnews005 .section-subject {width: 40%;float: left;}.news_block .RWDedictor {position: absolute; bottom: -20px;width: 16vw;left: 13vw;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer { overflow: hidden;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #333; background:#FFD700; border: 0px;-webkit-border-radius: 60%;-moz-border-radius: 60%; border-radius: 60%;}.RWDnews005 .owl-controls {margin-top: 30px !important;}.RWDnews005 h4 a { font-weight: 600;color: #333; letter-spacing: 2px;}.RWDnews005 p.text-left {font-size: 15px;letter-spacing: 1px;line-height: 1.5;}/*sccroll-top*/ 
.scrollTop002 {bottom: 20%;}
/*內頁 start*/

/*選單*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {background: #f4f4f4;border: 0px;}.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #333;}/*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 750px !important;padding: 15px 0 20px;}/*文字*/ 
.page_wrapper_bg .pagecontent {font-size: 15px;letter-spacing: 1.5px;line-height: 27px;color: #333;}.page_wrapper_bg .pagecontent a {font-size: 15px;letter-spacing: 1.5px;line-height: 27px;color: #333;}.page_wrapper_bg .pagecontent a:hover {color:#111;}.page_wrapper_bg .pagecontent ol {padding-left: 24px;}.page_wrapper_bg .pagecontent h4 {line-height: 30px;padding-bottom: 10px;color: #0e2f8c;font-weight: bold;padding: 0px;}.page_wrapper_bg .pagecontent h5 {font-size: 18px;font-weight: bold;line-height: 22px;padding-bottom: 2px;letter-spacing: 2px;}/*標題*/ 
.hgroup h1 {letter-spacing: 3px;margin-top: 25px;font-weight: 600;color: #f8b62c;line-height: 34px;text-align: center;font-size: 28px;}.hgroup .breadcrumb a {color: #666;}.hgroup .breadcrumb {letter-spacing: 2px;background: transparent;border: 0px;float: none !important;text-align: center;position: relative;top: 0px;padding: 0px;margin-top: 15px;margin-right: 5px;}.hgroup .container {border-bottom: 2px dotted #ddd;margin-bottom: 40px;}/*頁尾*/ 
.page_wrapper_bg .footer_block {background:#fff;}.page_wrapper_bg .footer_block {margin-top: 15px;}/*服務項目*/ 
.page_wrapper_bg .pagecontent .ser-box h4 {width: fit-content;padding: 2px 20px 2px 33px;position: relative;color: #fff;line-height: 30px;font-weight: bold;background: #444;top: 28px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0px 0px 40px;}.page_wrapper_bg .pagecontent .ser-box h4::after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 16.5px 0 17.5px 20px;border-color: transparent transparent transparent #444;right: -19px;top: 0;}.page_wrapper_bg .pagecontent .ser-box h4::before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 16.5px 0 17.5px 18px;border-color: transparent transparent transparent #ffffff;left: -1px;top: 0;}.ser-txt p {background: #f4f4f4;padding: 30px 15px 15px 20px;border-top: 2px solid #ffd801;font-size: 15px;}/*預約清潔*/ 
.RWDtimeline01 li.event .circle img {border: 2px solid #ffd700;width: 191px;border-radius: 25em;padding: 30px;margin-bottom: 25px;}.RWDtimeline01 li.event .point .title {font-size: 17px;color: #333;}.RWDtimeline01 li.event {margin-bottom: 35px;}/*快速預約*/ 
.form-horizontal .form-group .boxname {margin: 0px 15px 0px 5px;}.form-horizontal .form-group {margin-bottom: 28px;}/*生活知識*/ 
.faq_answer {background: #f4f4f4; padding: 25px 15px 25px 15px;}.faq_a_icon {margin-top: 6px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {float: right;padding: 0px;margin: 0px;background: transparent;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .btn.btn_back a {padding: 12px 30px;background: #FFD700;font-size: 14px;line-height: 20px;transition: 0.3s;display: block;font-weight: bold;color:#333;text-align: center;letter-spacing: 1px;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {color: #fff;background: #444;}/*加入團隊*/ 
.eformsDesc {margin-bottom: 35px;padding-bottom: 30px;}

/*內頁 end*/
/*footer start*/

/*footer*/ 
.footer_block {padding: 60px 0;}.ft_info a, .ft_info a:hover {color: #333;}.footer_block .row {display: flex; align-items: flex-end;}.footer_block .container {width: 85%;}/*頁尾logo*/ 
.ft_logo { margin-bottom: 20px;}.ft_logo img { width: 140px; display: inline-block;}.ft_logo h3 { display: inline-block; color: #333; margin-left: 15px;font-size: 25px; letter-spacing: 2px;}/*頁尾資訊*/ 
.RWDservice004 .title_block .title_img {width: 140px;display: inline-block; margin: 5px 0;}.RWDservice004 .title_block .title_tw { display: inline-block;font-size: 25px; font-weight: 800; margin: 0px 0 0 15px; letter-spacing: 2px;color: #333;}.RWDservice004 .main-slider .swiper-slide {width: 100%; height: 100%; min-height: auto;}.RWDservice004 .tab_block { border-top: 0;border-bottom: 1px solid #ddd;}.RWDservice004 .tab_name:after { width: 100%; height: 2px;background-color: #333;}.swiper-container {margin-left: 0 !important;}.RWDservice004 .tab_name {font-weight: 600; font-size: 16px;padding: 7px 0; margin-right: 10px;}.so_btn { text-align: right;}.so_btn a { background: #FFD700; color: #333; padding: 15px 30px;display: inline-block;transition: all .5s ease;}.so_btn a:hover { background: #f8b62c; transition: all .5s ease;}.RWDservice004 .editor { position: relative; width: 30%; font-size: 15px; line-height: 2; letter-spacing: 1px; text-align: left; font-weight: 600;color: #222;}.RWDservice004 .main-slider .swiper-slide { padding-top: 20px;}.ft_other { font-size: 12px; text-align: right; letter-spacing: 1px; color: #888;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #888;font-size:13px;}

/*footer end*/
/*其他螢幕尺寸 start*/

@media (max-width: 1700px) {.RWDbanner_plus01 .slick-caption.txt-left .container { width: 72%;}}@media (max-width: 1500px) {.RWDbanner_plus01 .slick-caption.txt-left .container { width: 80%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt2 h8:after { height: 37px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 span:after {width: 25px; height: 25px;}.RWDService001 i { width: 180px;}.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {top: 160px;}.RWDnews005 .controlls-over .owl-controls .owl-next { right: -36px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -36px;}.footer_block .container {width: 100%;padding: 0 60px;}.ft_other { letter-spacing: 0px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt2 h8:after { height: 34px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 85%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 22px;}.RWDservice005 { margin: 0; padding: 80px 50px;}.page_wrapper_bg section.call_to_action {min-height: 600px !important;}}@media (max-width: 1300px) {.RWDService001 i img {padding: 25%;}.RWDService001 i {width: 160px;}.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {top: 140px;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next {font-size: 30px;line-height: 45px;width: 45px !important;}.ft_logo img {width: 125px;}.ft_logo h3 {margin-left: 12px;font-size: 22px;}}

/*其他螢幕尺寸 end*/
/*1199px start*/

@media(max-width:1200px){/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 h8:after { height: 30px;}.RWDbanner_plus01 .slick-caption .txt2 span { font-size: 28px; line-height: 1.5; padding: 15px 20px;}/**/ 
.RWDservice005 .box_title .icon{display:none;}.RWDservice005 .box_title .text1 { margin: 0;}.RWDbanner006__main {padding: 20px;}.RWDnews005 .section-subject {width: 36%;}.news_block .RWDedictor { position: absolute; bottom: -20px; width: 18vw; left: 10vw;}/*footer*/ 
.footer_block { padding: 60px 0 30px;}.footer_block .row {display: block;}.ft_info { width: 70%;}.ft_logo {width: 30%;margin: 30px 0 0;}.ft_other {margin-top: 30px;letter-spacing: 0px; width: 100%;text-align: center;}.ft_other .RWDedictor {padding: 0 20px;}.RWDservice004 .editor { width: 50% !important;}.RWDssl01, .copyright, .ft_other .RWDedictor {display: inline-block;}.RWDservice004 .title_block {padding: 0; margin-bottom: 0;}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*--首頁--*//*menu*/ 
.RWDmenu_plus04 .is-up .logo, .RWDmenu_plus04 .logo {width: 95px;margin-top: 5px;}.RWDmenu_plus04 .header {background: #f4f4f4;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #FFD700;}.RWDmenu_plus04 .menu-icon { letter-spacing: 1px;}.ml-stack-nav-toggle i {font-size: 12px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #333;}.ml-stack-nav-toggle {padding: 15px 45px 15px 15px;}.RWDmenu_plus04 .features .share-group.main_share a {width: 20vw;border-radius: 0;letter-spacing: 2px;padding: 3px;margin-left: 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #333;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span:before {content: "";position: absolute;width: calc(100% - 10px);height: calc(100% - 10px);top: 5px;left: 5px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt3 span {padding: 0 20px;}.RWDbanner_plus01 .slick-caption .txt2 span:after {bottom: -30px;}/**/ 
.RWDservice005 {padding: 50px 50px;}.t_block {display: flex;flex-direction: column;}.steps_block {width: 100%; float: none;padding: 50px 0;}.contrast_block {width: 80%;padding: 50px 0; float: none;}.contrast_block .container {padding: 0;}.RWDService001 {z-index: 1;padding: 0;}.steps_block:before {width: 100%;}.index .RWDedictor001 h1.main-title {border-bottom: 2px dotted #ddd;margin-right: 0;}.RWDedictor001 h2.sub-title {display: block;}.contrast_block .RWDedictor001 .section-subject {text-align: center;margin-bottom: 50px;margin-top: 0;}.contrast_block .RWDedictor001 {margin-bottom: 0;}/*-------------------------內頁--------------------------------*/
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width:25%;}/*快速預約*/ 
.form-horizontal .form-group {margin-bottom: 22px;}/*預約清潔*/ 
.RWDtimeline01 li.event {margin-bottom: 0px;}/*標題*/ 
.hgroup .breadcrumb {margin: 0px;padding-bottom: 5px;}.hgroup h1 {margin-bottom: 15px;}.hgroup .container {margin-bottom: 25px;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*Banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left { top: 26%;}.RWDbanner_plus01 .slick-caption .txt2:before {left: -60px;top: -57px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {position: relative; top: inherit;left: 0;right: 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box { top: initial;position: absolute; bottom: 1.5%; width: 100%; height: inherit!important;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {  display: inline-block; vertical-align: middle;}/**/ 
.RWDservice005 .block {float: left;width: calc(50% - 30px);margin: 0 15px 30px;padding: 0 0 15px;}.RWDservice005 .img_block {position: relative;display: block;}/**/ 
.RWDnews005 .owl-carousel.owl-padding-10 { width: 100%;float: none;}.RWDnews005 .owl-carousel.owl-padding-10 {margin: 0;}.RWDnews005 .section-subject {width: 100%;float: none; margin: 0 0 50px;}.news_block .RWDedictor {display: none;}.news_block {padding: 40px 0;}/*footer*/ 
.ft_info {width: 100%;}.ft_logo {text-align: center;width: 100%;margin: 0 0 30px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*--首頁--*//*電話按鈕*/ 
.RWDmenu_plus04 .features .share-group.main_share a { width: 100%;height: 50px; top: calc(100vh - 50px); left: 0;line-height: 50px; border-radius: 0;letter-spacing: 2px; padding: 3px; margin-left: 0;opacity: 0; transition: all .5s ease;}.RWDmenu_plus04 .features .share-group.main_share a h8 { display: inline-block;}.RWDmenu_plus04 .features .share-group.main_share {position: inherit;float: none;}.RWDmenu_plus04 .features {position: inherit;}.ml-stack-nav-toggle {padding: 25px 14px;}.RWDmenu_plus04 .is-up .features .share-group.main_share a {opacity: 1;transition: all .5s ease;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 h8, .RWDbanner_plus01 .slick-caption .txt3 h8 { display: block;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt3 span { padding: 0;}.RWDbanner_plus01 .slick-caption .txt2 h8:after{display:none;}.RWDbanner_plus01 .slick-caption .txt3 span { font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 span { font-size: 20px;}.RWDbanner_plus01 .slick-caption.txt-left { width: 70vw;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span {color: #bd7c02;}.RWDbanner_plus01 .slick-caption .txt2:before {width: 58px;height: 50px;left: 0px; top: -65px;}.RWDbanner_plus01.style-dotnav.control-right .control-box .control{display:none;}/*標題*/ 
.RWDService001 .boxFeature-2 h2 {font-size: 16px;}.index h2.sub-title, .RWDservice005 .box_title .text2 {letter-spacing: 1px; font-size: 16px;}/**/ 
.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {  top: 36vw;}.RWDService001 .boxFeature-2 h2:after, .RWDService001 .boxFeature-2 h2:before {  border-width: 20.5px 0 20.5px 30px;}.RWDService001 .col-md-3 {padding: 0 1px; width: 50%; float: left;    margin-bottom: 35px;}.RWDService001 .row:nth-child(2) { display: block;}.RWDService001 i { width: 41vw;}.steps_block .container {padding: 0 30px;}.steps_block:before { height: 65%;}.steps_block {padding: 50px 0 0;}.RWDservice005 { padding: 50px 30px 0;}.RWDservice005 .block { float: none; width: 100%;margin: 0 0 30px;}.contrast_block {width: 100%;padding: 50px 30px;}.RWDnews005 .container {padding: 0 30px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div { -webkit-border-radius: 0; -moz-border-radius: 0;-moz-border-radius: 0;}/*頁尾*/ 
.RWDservice004 .tab_name {margin-left: 10px;margin-right: 10px;}.RWDservice004 .editor {width: 100% !important;}.footer_block .container {width: 100%;padding: 0 30px;}.RWDservice004 {min-width:auto;padding-left: 0; padding-right: 0;}.so_btn a { width: 100%;text-align: center;}.swiper-container { width: 100%;}.footer_block {padding: 50px 0 70px;}.ft_other .RWDedictor {padding: 0;}/*------------------------------內頁-----------------------------*//*共同*/ 
.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 10px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width:100%;margin-top: 15px;}/*頁尾*/ 
.page_wrapper_bg .ft_other {line-height: 24px;}/*標題*/ 
.hgroup h1 {font-size: 22px;margin: 10px 0px 10px;}.hgroup .container {    margin-top: 20px;}/*預約清潔*/ 
.RWDtimeline01 li.event .circle img {width: 120px;padding: 10px;}.RWDtimeline01 li.event .point .title {font-size: 16px;}.page_wrapper_bg .pagecontent .ser-box h4 {font-size: 16px;top: 38px;padding: 2px 10px 2px 10px;}.page_wrapper_bg .pagecontent .ser-box h4::before {display:none;}.page_wrapper_bg .pagecontent .ser-box h4::after {border-width: 17px 0 17px 20px;right: -20px;}/*選單*/ 
.page_wrapper_bg .RWDmenu_plus04 #mobile-menu .menu li a {line-height:24px;}/*加入團隊*/ 
.con-txt {text-align: left !important;}.form-horizontal .form-group {margin-bottom: 15px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDService001 i { width: 40vw;}.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {top: 34vw;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDService001 .col-md-3 { padding: 0;width: 100%; float: none; margin-bottom: 55px;}.steps_block:before { height: 80%;}.RWDbanner_plus01 .slick-caption .txt2:before, .RWDbanner_plus01 .slick-caption .txt2 span:after{display:none;}.RWDbanner_plus01 .slick-caption.txt-left { width: 75vw;}.RWDtimeline01 li.event .point .title {font-size: 14px;}
}
/*iphone5 end*/