/*共同*/a, a:hover, a:focus{text-decoration: none;}body{font-family: 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*loading*/ 
.fl {width: 180px;}.fl img {width: 100%;}/*menu*//*.RWDmenu_plus04 {z-index: 20;}*/ 
.RWDmenu_plus04 .container {max-width: 100%;}.RWDmenu_plus04 .header {padding: 0 50px;}.RWDmenu_plus04 .features .edit {display: flex; align-items: center; justify-content: center; height: 74px; float: right;}a.menu_tel {font-size: 16px; line-height: 30px; letter-spacing: 1px; width: 250px; text-align: center; position: relative; height: 40px; border-radius: 25px; display: flex; align-items: center; justify-content: center; color: #fff; background: rgb(199,234,252); background: -moz-linear-gradient(170deg, rgba(199,234,252,1) 0%, rgba(164,209,240,1) 41%, rgba(0,126,198,1) 100%); background: -webkit-linear-gradient(170deg, rgba(199,234,252,1) 0%,rgba(164,209,240,1) 41%,rgba(0,126,198,1) 100%); background: linear-gradient(170deg, rgba(199,234,252,1) 0%,rgba(164,209,240,1) 41%,rgba(0,126,198,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7eafc', endColorstr='#007ec6',GradientType=1 ); transition: .5s all;}.RWDmenu_plus04 .features .search-btn {float: left; padding: 25px 15px;}.RWDmenu_plus04 .features .cart-btn {float: left; transition: .5s all;}.RWDmenu_plus04 .features .cart-btn:hover, .RWDmenu_plus04 .features .cart-btn:hover i {color: #007dc6;}.RWDmenu_plus04 .features {width: 375px;}.RWDmenu_plus04 .site-nav .menu {text-align: right; padding-right: 30px;}.RWDmenu_plus04 .menu li a {color: #000; font-size: 16px; letter-spacing: 0.5px; transition: .5s all;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;}.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: #007ec6;}.RWDmenu_plus04 .features i {transition: .5s all;}.RWDmenu_plus04 .features .search-btn:hover i {color: #007dc6;}.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 {border-color: #007ec6;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #888;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px; transition: .5s all;}.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;font-weight: 500; background: #007ec6;color: #fff;}a.menu_tel:hover span {color: #fff;}a.menu_tel span {z-index: 2}a.menu_tel::before {    content: '';    width: 100%;    position: absolute;    left: 0;    display: block;    background: #0082c8;    height: 100%;    border-radius: 25px;    z-index: 0; opacity: 0; transition: .5s all;}a.menu_tel:hover::before{opacity: 1;}.RWDmenu_plus04 .is-up .logo img {    width: 145px;}/*詢問清單*/ 
.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #007ec6; letter-spacing: 2px;}/*logo*/ 
.RWDmenu_plus04 .logo {z-index: 21;    width: fit-content;    position: absolute;}.RWDmenu_plus04 .logo::before {    content: '寶捷製冰機有限公司';    position: absolute;    left: 170px;    width: 170px;    height: 74px;    display: flex;    align-items: center;    justify-content: center;    transition: .5s all;    font-size: 18px;    letter-spacing: 0.5px;    font-weight: bold;    color: #0150a0;    opacity: 0;}.RWDmenu_plus04 .logo img {transition: .5s all;    width: 165px;    background: #fff;    border-radius: 50%;    padding: 20px;}.RWDmenu_plus04 .is-up .logo::before {    opacity: 1;}/*banner*/ 
.banner_block {position: relative;}.banner_block .container {width: 80%;}.RWDbanner_plus01 .slick-caption {top: 50%; transform: translate(0px, -50%);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #007ec6;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff; width: 8px; height: 8px;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 19;}.RWDbanner_plus01 .logo {width: 57%;}/*模組標題*/h1.main-title {font-size: 35px !important; line-height: 55px; letter-spacing: 0.5px; color: #007ec6 !important; font-weight: 500 !important; display: inline-block; position: relative;}h2.sub-title {color: #333333 !important; font-size: 18px !important; line-height: 30px !important; letter-spacing: 0.5px; font-weight: 500 !important; margin: 15px 0 0 !important;}.section-line {display: none !important;}h1.main-title::after {content: ''; width: 41px; height: 49px; background: url(archive/image/customization/title_img.png) no-repeat; display: block; position: absolute; top: -40px; right: -35px; background-size: contain;}/*about_block*/ 
.about_text .RWDedictor, .about_certificate .RWDedictor {animation: none !important;  opacity: 1;}.about_block {position: relative; padding: 90px 0 0px;}.about_block .container {width: 80%;}.about_top {position: relative; display: flex;}.about_text {width: 50%; padding-bottom: 80px;}.about_box {padding: 0px 60px 0 110px; font-size: 16px; line-height: 2; letter-spacing: 0.5px; color: #777777;}.about_box ul {padding-left: 23px;}.about_certificate {position: absolute; right: 0; top: 0; width: 50%; z-index: 1; background: #fff; padding: 0 80px 0px;}.about_box ul {padding-left: 7px; position: relative; margin-bottom: 40px;}.about_box ul li {list-style: none; position: relative;}.about_box ul li::before {content: ''; width: 8px; height: 8px; background: url(archive/image/customization/point_img.png) no-repeat; display: inline-block; position: relative; padding: 6px; background-position: 50% 50%; margin-right: 20px;}.about_box h1.main-title {margin: 0 0 40px;}.about_box h1.main-title::after {display: none;}.about_box h4 {    font-weight: bold;    line-height: 1.8;    color: #000;    letter-spacing: 0.5px;    margin-top: 30px;    margin-bottom: 0;}.cer_box {display: flex; flex-direction: row; flex-wrap: wrap;}.cer_img img {width: 100%;}.cer_img {border: 1px solid #eee;}.cer_item {width: calc(50% - 40px); margin: 0 20px; padding-bottom: 30px;}.cer_item h5 {color: #888; text-align: center; font-size: 16px; letter-spacing: 0.5px; margin-top: 30px;}.about_bottom {position: relative; width: 89%;}.RWDparallax_new .picbgbox {height: 420px !important;}/*服務項目*/ 
.service_block {padding: 120px 0 120px; position: relative; background: url(archive/image/customization/service_bg.jpg) no-repeat; background-position: 0 -100%; background-size: cover; background-attachment: fixed;}.service_block::before {content: ''; background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); width: 100%; height: 300px; display: block; position: absolute; top: 0;}.service_block .container {width: 70%;}.RWDService002 {padding: 0px;}.funny-boxes.not-right-column::before {display: none;}.funny-boxes > .funny-boxes-text > h4::after {display: none;}.funny-boxes > .funny-boxes-icon {background: #fff; border: 3px solid #c7eafc; width: 125px; height: 125px; padding: 15px; margin-top: -62px;}.funny-boxes.float-shadow > .funny-boxes-icon::before {display: none;}.funny-boxes > .funny-boxes-text > h4 {margin-top: 0; font-size: 18px; letter-spacing: 0.5px; margin-bottom: 25px; padding-bottom: 0; color: #007ec6;}.funny-boxes > .funny-boxes-text > h4 a {color: #007ec6; text-decoration: none;}.funny-boxes > .funny-boxes-text > p {margin:0; min-height: 7.5rem; font-size: 15px; letter-spacing: 0.5px; color: #777; line-height: 30px;}.funny-boxes {background: #ebf8ff; padding: 0 30px 60px !important;}.RWDService002 .col-sm-4.col-md-4 {padding: 0 30px;}.RWDService002 .row:nth-child(2) {margin-bottom: 120px;}.RWDService002 .section-subject {margin-bottom: 120px;}.flipInY {-webkit-animation-name: fadeIn; animation-name: fadeIn;}/*產品介紹*/ 
.product_block {position: relative; padding: 120px 0; box-shadow: 0px 0px 18px 2px rgb(0,0,0,0.08);}.product_block .container {width: 70%;}.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px);  padding: 0 15px; margin-bottom: 50px; border: 1px solid transparent; transition: .5s all;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {border: 1px solid #eee;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 18px; line-height: 2; letter-spacing: 0.5px; color: #777; transition: .5s all;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {margin: 0 !important; font-size: 15px; letter-spacing: 0.5px; color: #777; line-height: 1.8;}.RWDproduct002_v2 .btn.btn-rj {font-size: 18px;border-radius: 0px; background-color: transparent; color: #007ec6; border: 2px solid transparent;}.filter-portfolio {text-align: center;}.RWDproduct002_v2 .filter-portfolio ul {display: inline-block; margin: 0 auto 30px; border: 1px solid #e6e6e6;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: #a4d1f0; color: #fff; opacity: 1; font-weight: normal; border: 2px solid #a4d1f0;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: transparent; color: #007ec6; border: 2px solid #a4d1f0;}.bounceIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}.RWDproduct002_v2 .btn-box .btn {font-size: 18px; max-width: 250px; background: transparent; height: 60px; line-height: 60px; border: 1px solid #888; border-radius: 30px; letter-spacing: 0.5px; transition: .5s all;}.RWDproduct002_v2 .btn-box .btn:hover {background: #007dc6; color: #fff; border-color: #007dc6;}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}/*contact_block*/ 
.contact_block {padding: 120px 0;}.contact_block .container {width: 75%;}.RWDedictor002 .img-rounded {border-radius: 0;}.RWDedictor002 .section-content {padding-top: 0; padding-bottom: 0;}.RWDedictor002 .section-content .row {display: flex; align-items: center; justify-content: center;}.contact_box {font-size: 16px; letter-spacing: 0.5px; line-height: 2; color: #888888;}.RWDedictor002 .section-content .row .col-md-6:nth-child(2) {padding: 0 0 0 80px;}.contact_box p {margin: 50px 0 0;}.contact_box h4 {color: #333; font-size: 24px; line-height: 36px; font-weight: 600; margin: 50px 0 0;}.owl-theme .owl-controls .owl-page span {background: #999 !important; width: 8px !important; height: 8px !important;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background: #007ec6 !important;}.owl-theme .owl-controls {margin-top: 20px !important;}.contact_box h4 a {color: #333;}/*scroll*/ 
.scrolltop_block .RWDedictor {z-index: 21; position: fixed; right: 25px; bottom: 180px;}.fixed_icon a {display: flex; width: 45px; height: 45px; transition: .5s all; opacity: 0; align-items: center; justify-content: center;}.new_fixed_icon a {opacity: 1;}/* cookie*/ 
.RWDalert_fancybox.bottom {    box-shadow: 0px 0px 0px !important;    padding: 25px 40px !important;    text-align: left !important;    letter-spacing: 1px !important;    right: 5px !important;    background: #fffffff0 !important;    width: 550px !important;    font-size: 14px !important;    border: 1px #ddd solid !important;}.RWDalert_fancybox.bottom .editor {font-size: 15px;letter-spacing: 1px;line-height: 30px;color: #555;}.RWDalert_fancybox.bottom .btn-box {float: right;}.RWDalert_fancybox.bottom .btn-box .btn.active {background: transparent;color: #555;font-size: 16px;letter-spacing: 2px;border: 0px;border-bottom: 1px solid #555;border-radius: 0px;padding: 0 0 5px;}
/*footer start*/

.footer_block {position: relative; background: #ebf8ff; padding: 120px 0 80px;}.footer_block .container {width: 70%; display: flex; border-bottom: 1px solid #fff; padding-bottom: 50px;}/*ft_logo*/ 
.ft_logo {width: 35%;}h4.ft_title {color: #000000; font-size: 20px; line-height: 36px; text-align: center; margin: 0px 0 14px;}.ft_btn {text-align: center;}.ft_btn a {width: 250px; display: flex; margin: auto; height: 40px; background: #fff; border-radius: 25px; align-items: center; justify-content: center; font-size: 15px; letter-spacing: 0.5px; color: #1d61c8; transition: .5s all; font-weight: bold;}.ft_btn a:hover {background: #1d61c8; color: #fff; text-decoration: none;}.ft_btn a i {position: relative; font-size: 20px; margin-right: 10px;}.ft_logo #m_RWDfullscreen01_56_1 {display: flex; flex-direction: column; justify-content: space-between; height: 100%;}/*ft_info*/ 
.ft_info {font-size: 15px; color: #000000; line-height: 36px; letter-spacing: 0.5px; width: 65%;}.ft_info_list ul {padding-left: 0; display: flex; flex-wrap: wrap; list-style: none; margin-bottom: 0;}.ft_info_list ul li {width: 50%;}.ft_info a:hover {text-decoration: none;}.ft_info a {color: #000;}.ft_info_list i {font-size: 20px; width: 25px; display: inline-block;}/*copy_block*/ 
.copy_box {display: flex; align-items: center; justify-content: center; flex-direction: column; color: #c8d8e1; font-size: 12px; line-height: 24px; letter-spacing: 0.5px; padding-top: 50px;}.copy_block {display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 12px; letter-spacing: 0.5px; color: #93c8e5;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #93c8e5;}.copy_block .model {margin: 0 8px;}

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

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*menu*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {border-bottom: 1px solid #eee;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {box-shadow: 0px 1px 1px rgba(0,0,0,0.2); width: 145px;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo::before {opacity: 1;}/*main*/#RWDPAGE_BASE_PAT02 .main {top: 74px !important;}/*title*/h1.pageTitle {font-size: 35px; line-height: 1.8; letter-spacing: 0.5px; color: #007ec6; font-weight: 500; text-align: center;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup .breadcrumb a {color: #333;}.hgroup .breadcrumb {background: transparent; border: none; position: relative; text-align: center; float: none !important; padding: 0; bottom: 0; font-size: 15px; letter-spacing: 1px; color: #333;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title {background: #007ec6; font-size: 16px; padding: 8px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 3px; font-weight: 600;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*回上層*/ 
.btn.btn_back a:hover {background: #fff; color: #007ec6;}.btn.btn_back a {background: #007ec6;padding: 0 15px; font-size: 15px; line-height: 32px; transition: .5s all; color: #fff; border: 1px solid #007ec6; display: block;}.btn.btn_back {background: transparent; padding: 0;border-radius: 0; margin-right: 0;float: right; margin-top: 30px;}/*內文*/section.article-text, section.article-text p {font-size: 16px; line-height: 2; letter-spacing: 2px; color: #555;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}/*商品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0 !important; margin-bottom: 45px !important;}.item .subject {text-align: center; margin: 15px 0 !important;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {margin-bottom: 7px; font-size: 18px; font-weight: 600; line-height: 1.5; letter-spacing: 2px; color: #333;}.RWDproduct_page .products-info .subname {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #333;}ul.price-box.list-inline {display: none;}.RWDproduct_page .products-info .name-box {padding: 0 0 20px; border-bottom: 1px solid #eee; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title {margin-bottom: 7px; padding-bottom: 0; border-bottom: none;}.RWDproduct_page .products-info #O_quantity {display: none !important;}.btn-shop {display: none !important;}#mobile-fixed {display: none !important;}.download_container {margin: 30px 0 30px;}.RWDproduct_page .download_container .btn:hover {background: #075488;}.RWDproduct_page .btn-other {margin-top: 30px;}.RWDproduct_page .list-inline>li {display: block;}.RWDproduct_page .ibtn {font-size: 15px; letter-spacing: 2px; color: #888; border: 1px solid #888; display: block; width: 100%; line-height: 2.5; background: transparent; transition: .5s all;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #007dc6;}/*案例分享*/ 
.layoutlist_2 .album_item_subject {font-size: 18px; line-height: 2; letter-spacing: 0.5px; color: #777;}#album > div.page_content1 > div.row {    margin-left: -15px !important;}/*聯絡我們*/ 
.new-form {margin-top: 0;}.contact_media a img {width: 100%;}.contact_media a {width: 35px; display: inline-block; margin-right: 10px;}.contact_media {padding-top: 15px;}h3.contact_title {font-size: 18px !important; font-weight: bold; margin-top: 10px; color: #333; line-height: 1.8 !important;}.formdesc a {color: #4d4d4d;}.ebtn.currectsend_btn {background: transparent; padding: 0; border-radius: 0; margin-right: 0;}.ebtn.currectsend_btn a {background: #007ec6; padding: 0 15px; font-size: 15px; line-height: 32px; transition: .5s all; color: #fff; border: 1px solid #007ec6; display: block;}.ebtn.currectsend_btn a:hover {background: #fff; color: #007ec6;}.eforms1 .ebtn a:hover {background: #fff;  color: #007ec6;}.eforms1 .ebtn a {background: #007ec6; padding: 0 15px; font-size: 15px; line-height: 32px; transition: .5s all; color: #fff; border: 1px solid #007ec6; display: block;}.eforms1 .ebtn {background: transparent; padding: 0; border-radius: 0; margin-right: 0; float: right;}/*詢問車*/ 
.RWDquiry .btn.normal:hover {background: #007ec6; border-color: #007ec6; color: #fff;}.RWDquiry .btn.normal {font-size: 14px; border-radius: 0px; border: 1px solid #888; color: #888; transition: .5s all; background: transparent;}

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

@media (max-width: 1700px) {.about_certificate {padding: 0 0px 0px 80px;}.RWDparallax_new .picbgbox {height: 380px !important;}.service_block .container {width: 80%;}.contact_block .container {width: 80%;}.footer_block .container {width: 80%;}}@media (max-width: 1500px) {.about_box {padding: 0 60px 0 15px;}.RWDmenu_plus04 .header {padding: 0 15px;}.about_certificate {padding: 0 0px 0 50px;}.about_bottom {width: 85%;}.RWDparallax_new .picbgbox {height: 330px !important;}.funny-boxes > .funny-boxes-text > p br {display: none;}.product_block .container {width: 80%;}br.hid {display: none;}.ft_logo {width: 25%; margin-right: 40px;}.ft_btn a {width: 100%;}.ft_info {width: 75%;}}@media (max-width: 1400px) {h1.main-title {font-size: 32px !important;}h1.main-title::after {width: 35px; height: 40px; background-size: contain; top: -25px;}.about_certificate {padding: 0 0px 30px 50px;}.RWDparallax_new .picbgbox {height: 290px !important;}.RWDedictor002 .section-content .row .col-md-6:nth-child(2) {padding: 0 0 0 50px;}.ft_info_list ul li:nth-child(odd) {width: 55%;}.ft_info_list ul li {width: 45%;}.funny-boxes {padding: 0 20px 60px !important;}}@media (max-width: 1300px) {h1.main-title {font-size: 30px !important;}.about_certificate {padding: 0 0px 0px 30px;}.RWDparallax_new .picbgbox {height: 250px !important;}.about_certificate {width: 55%; margin-right: -5%; padding: 0 30px 30px;}.RWDService002 .col-sm-4.col-md-4 {padding: 0 25px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 17px;}.contact_box h4 {font-size: 20px;}.contact_box {font-size: 15px;}.RWDmenu_plus04 .logo img {width: 130px;}.RWDmenu_plus04 .is-up .logo img {width: 125px;}.RWDmenu_plus04 .logo::before {left: 135px;}.RWDmenu_plus04 .site-nav .menu {padding-right: 0;}.footer_block .container {width: 85%;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {width: 125px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*選單*/ 
.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features:after {display: none;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .features {position: relative; float: right; margin-right: 0; padding-right: 0;}.ml-stack-nav-toggle {padding: 35px 45px 35px 15px;}.RWDmenu_plus04 .header.is-up {border-bottom: 1px solid #eee;}a.menu_tel::before {opacity: 1;}.RWDmenu_plus04 .logo img {width: 70px; padding: 0;}.RWDmenu_plus04 .logo {margin-top: 5px;}.RWDmenu_plus04 .logo::before {opacity: 1; left: 85px; height: 60px;}.RWDmenu_plus04 .is-up .logo img {width: 70px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #0082c8;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #ebf8ff;}/*about*/ 
.about_block .container {width: 85%;}.about_box {padding: 0 45px 0 15px;}/*service*/ 
.service_block .container {width: 85%;}.service_block::after {content: ''; background: url(archive/image/customization/service_bg.jpg) no-repeat; width: 100%; height: 100%; background-position: 0 -100%; background-size: cover; position: absolute; top: 0; left: 0; z-index: -1;    opacity: .5;}.service_block {background: transparent;}/*product*/ 
.product_block .container {width: 85%;}/*contact*/ 
.contact_block .container {width: 85%;}/*footer*/ 
.footer_block .container {width: 100%; padding: 0 30px 50px;}/*---內頁---*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {width: 70px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.main {position: relative;}.banner_block {margin-top: 74px;}.banner_block .container {width: 90%;}/*about*/ 
.about_block {padding: 50px 0 0px;}.about_block .container {width: 90%;}.about_box {padding: 0 15px 0 0px;}.about_certificate {padding: 0px 0 50px 15px;}/*service*/ 
.service_block {padding: 80px 0 80px;}.service_block .container {width: 90%;}.RWDService002 .col-sm-4.col-md-4 {padding: 0 15px;}.funny-boxes {padding: 0 25px 35px !important;}/*product*/ 
.product_block {padding: 80px 0;}.product_block .container {width: 100%;}.RWDproduct002_v2 .btn.btn-rj {font-size: 16px;}.RWDproduct002_v2 .btn-box .btn {height: 50px; font-size: 15px; line-height: 50px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {line-height: 1.8;}/*contact*/ 
.contact_block {padding: 80px 0;}.RWDedictor002 .section-content .row {flex-direction: column-reverse;}.RWDedictor002 .section-content .row .col-md-6:nth-child(1) {width: 75%; padding-top: 50px;}.RWDedictor002 .section-content .row .col-md-6:nth-child(2) {width: 100%; padding: 0;}.contact_box {text-align: center; padding: 0 80px;}/*footer*/ 
.footer_block .container {width: 100%;}.ft_btn a {width: 80%;}.scrollTop002 {bottom: 110px; right: 15px;}.scrolltop_block .RWDedictor {right: 15px; bottom: 160px;}.fixed_icon a img {width: 100%;}.fixed_icon a {width: 40px; height: 40px;}.scrollTop002 img {width: 40px;}/*---內頁---*/ 
.item .subject {font-size: 14px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.banner_block .container {text-align: center;}.RWDbanner_plus01 .slick-caption {top: 28%;}.RWDbanner_plus01 .logo {width: 90%;}/*about*/ 
.about_top {flex-direction: column; align-items: center;}.about_box {padding: 0px;}.about_text {width: 100%; padding-bottom: 50px;}.about_certificate {position: relative; padding: 0 50px 30px; margin-right: 0; width: 100%; background: rgba(255,255,255,0.8);}.about_bottom {width: 100%; margin-top: -50%;}.RWDparallax_new .picbgbox {height: 500px !important; background-position: 0% 0% !important;}/*service*/ 
.service_block {padding: 80px 0 0px;}.RWDService002 .col-sm-4.col-md-4 {width: calc(100% / 2);  padding-bottom: 112px;}.RWDService002 .row:nth-child(2) {margin-bottom: 0;}.RWDService002 .row:nth-child(2)::after {display: none;}/*product*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 2 - 1px);}/*contact*/ 
.contact_box {padding: 0;}/*footer*/ 
.footer_block {padding: 80px 0 50px;}.footer_block .container {padding: 0 15px 30px; flex-direction: column; align-items: center; justify-content: center;}.ft_info {font-size: 14px;}.ft_info_list ul li:nth-child(odd) {width: 55%;}.ft_info_list ul li {width: 45%;}.ft_info {width: 90%;}.copy_box {padding-top: 30px;}.ft_logo {width: 35%; margin-right: 0; margin-bottom: 30px;}/*---內頁---*/ 
.btn.btn_back {    float: none !important;    display: block;    width: 100%;    margin-top: 0;}h1.pageTitle {margin-bottom: 0px;}.contact_media {padding-bottom: 30px;}.eforms1 .ebtn {    float: none !important;    display: block;    width: 100%;    margin-top: 0;}.layoutlist_2 .album_item {    width: calc(100% / 3);}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDedictor002 .section-content .row .col-md-6:nth-child(1) {width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.ml-stack-nav-toggle {padding: 37px 10px 37px 15px;}.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 .features {width: fit-content;}.RWDmenu_plus04 .logo img {width: 55px; margin-top: 12px;}.RWDmenu_plus04 .logo::before {    content: '寶捷製冰機';    font-size: 18px;    width: 115px;    height: 74px;    left: 60px;    top: 0px;}.RWDmenu_plus04 .logo {margin-top: 0;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 14px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 25px 25px 10px;}.RWDmenu_plus04 {z-index: 22;}.RWDbanner_plus01 .slick-caption {top: 28%;}.banner_block .container {width: 60%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #999;}.about_block .container {width: 90%;}.cer_item h5 {font-size: 14px; margin-top: 15px;}.cer_item {width: calc(50% - 30px); margin: 0 15px; padding-bottom: 30px;}.about_certificate {padding: 0;}.RWDparallax_new .picbgbox {height: 250px !important;}h1.main-title {font-size: 22px !important; line-height: 40px;}h2.sub-title {font-size: 16px !important;}.RWDService002 .col-sm-4.col-md-4 {width: 100%;}.funny-boxes {padding: 0 25px 15px !important;}.funny-boxes > .funny-boxes-icon {width: 90px; height: 90px;}.product_block .container {width: 100%;}.RWDproduct002_v2 .btn.btn-rj {background-color: transparent; color: #007ec6; opacity: 1; font-weight: normal; border: 2px solid #a4d1f0; margin: 2px;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent; color: #007ec6; opacity: 1; font-weight: normal; border: 2px solid #a4d1f0;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #a4d1f0; color: #fff; border: 2px solid #a4d1f0;}.RWDproduct002_v2 .filter-portfolio ul { border: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {margin: 0 auto;}.contact_box h4 {font-size: 16px;}.ft_logo {width: 100%;}.ft_info_list ul li:nth-child(odd) {width: 100%;}.ft_info_list ul li {width: 100%;}.ft_info_list ul {text-align: center;}.copy_span {text-align: center;}.copy_box {padding: 30px 15px 0;}.copy_block {flex-direction: column; padding-top: 15px;}.scrollTop002 {bottom: 100px;}.scrolltop_block .RWDedictor {display: none;}.media_ph {z-index: 21; position: fixed; bottom: 0; width: 100%; line-height: 2;}.menu_contact {color: #fff; display: flex; align-items: center; justify-content: center; flex-direction: row; text-align: center; height: 50px; transition: .5s all; letter-spacing: 2px; font-weight: bold; font-size: 17px;}.menu_contact a {width: 50%; display: flex; align-items: center; justify-content: center; height: 100%;}a.line_ph {background: #4caf50; color: #fff; display: flex; font-size: 25px;}a.teL_ph {background: #007ec6; color: #fff; font-size: 15px;}a.teL_ph img { width: 22px;}.ft_info {width: 100%;}.media_ph .RWDedictor {animation: none !important;}.RWDproduct_page .btn-other li {    width: 100%;}.layoutlist_2 .album_item {    width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01 .slick-caption {top: 33%;}.banner_block .container {width: 90%;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    top: auto;    bottom: -15px;}.contact_box {    text-align: left;}.RWDmenu_plus04 .is-up .logo img {    width: 55px;}/*網頁警語*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100% !important;background: #fff !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;float: none;}.RWDalert_fancybox.bottom .btn-box .btn.active {width: 100%;text-align: center;border: 1px solid #555;padding: 5px;margin-top: 5px;}/*---內頁---*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {width: 55px;}section.call_to_action .container {padding-left: 10px; padding-right: 10px;}.row .album_d_item {    float: none;    margin-top: 0;    margin-bottom: 45px !important;}.formdesc {    font-size: 15px;}h1.pageTitle {    font-size: 28px;}
}
/*600px end*/
/*320px start*/
@media (max-width: 320px){
h2.sub-title {font-size: 14px !important;}.about_box {font-size: 14px;}.RWDproduct002_v2 .btn.btn-rj {font-size: 14px;}h1.main-title {font-size: 20px !important;}.contact_box h4 {font-size: 14px; line-height: 2;}
}
/*320px end*/