a:hover, a:focus{text-decoration:none}
.navbar .logo_img{width:170px}
body.wrapper_bg.lang_en {background: #ebebeb;}
.product_desc_subject{ display: none;}

/* 動態效果改成fadeIn*/
.bounceIn{animation-name:fadeInUp;animation-duration:1s}


/* 手機menu*/
.navbar-default .navbar-toggle{margin-top:14px}

/* 首頁滿版banner bg*/
.RWDfullScreenEditor:before{background:rgba(8, 8, 8, 0.06);}

/* 首頁 形象滿版 logo*/
.RWDfullScreenEditor .logo img{width:300px}
@media only screen and (max-width: 768px){
 .RWDfullScreenEditor .logo img{width:200px}
}
.RWDfullScreenEditor .intro-body .intro-text{margin-top:0}

/* 首頁滿版 按鈕*/
.RWDfullScreenEditor .intro-body .page-scroll a.btn{padding:13px 20px;font-size:14px;letter-spacing:2px;border-radius:0}
.RWDfullScreenEditor .btn.btn-rj{border:none;color:#171717;letter-spacing:5px}


/* 首頁 Navigation logo*/
.navbar-brand{width:70px;padding:5px;}


/* 首頁 language*/
.web_language .lang_text{border-radius:4px}

/* 首頁 Navigation*/
.navbar-nav{padding-top:30px}
.RWDMenuIcon001{border-bottom:1px solid #eaeaea}
.navbar-default .navbar-nav>li>a{letter-spacing:1px;font-size:13px}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#ccc;background:none}

/* 首頁 Navigation 子選單*/
ul.nav li ul{margin-top:2px;padding-top:0;padding-bottom:0;width:150%}
ul.nav li ul li{margin:0;padding:9px 17px;text-align:center;background-color:#0a3565;text-align:center;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
ul.nav li ul li a{color:#fff;font-size:14px}
ul.nav li ul li ul li{background-color:#ccc}

/* 首頁 Navigation 子選單 第二層 */
ul.nav li ul li >ul{position:absolute;top:0;left:147px}

/* 首頁 品牌介紹下的底線*/
.RWDedictor001 .section-line{margin-top:0;background-color:#fff}

/* 首頁 品牌介紹主標題文字*/
.RWDedictor001 .section-subject{margin-top:87px}
.RWDedictor001 .section-subject{margin-bottom:0;display:none}
.RWDedictor001 h1.main-title{color:#063468;font-size:40px}

/* 首頁 品牌介紹副標題文字*/
.RWDedictor001 h2.sub-title{color:#4a4a4a;margin-top:10px;letter-spacing:1px}

/* 首頁 中間滑動banner*/
.RWDparalaxSlice .paralaxMask{background:rgba(134, 134, 134, 0.15)}
.color4, .slice.color4{background-color:#fff;display:none}
.RWDparalaxSlice .paralaxText{padding-top:200px;padding-bottom:200px}
.RWDparalaxSlice .paralaxText blockquote{font-size:26px;text-shadow:none}

/* 首頁 產品介紹 區塊*/
.product_panel{padding:100px 0;}



/* 首頁 產品介紹 標題字*/
.RWDproduct002 h1.main-title{color:#063468;margin-top:15px;font-size:40px}

/* 首頁 產品介紹 副標字*/
.RWDproduct002 h2.sub-title{color:#4a4a4a;margin-top:10px;letter-spacing:1px;}

/* 首頁 產品介紹 標題底線*/
.RWDproduct002 .section-line{background-color:#fff}

/* 首頁 產品介紹區塊*/
.RWDproduct002{padding-top:0}


/* 首頁 滑動圖片*/


/* 首頁 產品介紹 item*/
.portfolio-item > .inner-content > img{width:350px}
.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-size:18px}

/* 首頁 最新消息 區塊*/
.new_news{padding:100px 0}

/* 首頁 最新消息 標題文字上的分隔線*/
.new_news{border-top:none}

/* 首頁最新消息 圖文編輯*/
.new_title {text-align:center}

/* 首頁最新消息 item*/
.RWDnews005 .owl-carousel img:hover{opacity:0.8}

/* 首頁 聯絡表單 區塊*/
.index_contact{padding:50px 0;display:none}
.contact0105{background-color:#fff}
.RWDnews005 h4 a{padding:10px;letter-spacing:1px}
.list-separator{padding:10px}


/* 首頁 copyright*/
.new_footer_text{display:none}
.footerRights{background:#283645;}
.copyright_desc{font-size:12px;letter-spacing:1px}
.copyright_desc a{letter-spacing:1px}





/* 內頁 header 背景*/
.collapsing_header header{background-color:fff;border:none}
.navbar-inside{margin:0}


/* 內頁背景*/
.collapsing_header .main{background-image:url("http://60.249.71.6/~webtech2/web/201600646/archive/image/editor/homepop/bg.png")}

/ *內頁logo*/
@media only screen and (min-width: 800px){
  .navbar .logo_img{width:170px}
}


@media only screen and (max-width: 768px){
   .navbar .logo_img{width:130px !important;margin-left:10px}
}

/* 內頁 文字選單*/
.navbar-inside .nav{margin-top:15px}

/* 內頁 選單文字*/
.navbar-inside .nav li a{font-size:14px;letter-spacing:1px}

.navbar-inside .nav li a:hover, .navbar .nav li a:active{border-bottom:none}

/* 內頁 選單文字下拉icon*/
.caret{display:none}

/* 內頁 麵包屑外觀*/
.hgroup .breadcrumb{border:none;background-color:transparent;bottom:5px;}

.hgroup .breadcrumb a{color:#4a4a4a}

/* 內頁 標題文字*/
.hgroup .container{margin-top:0}

/* 內頁 最新消息 列表文字*/
.layoutlist_3 .list_subject a{font-size:18px !important;letter-spacing:1px}


/* 內頁 食譜相簿 列表名稱*/
.album_item_subject{margin-top:15px;color:#4a4a4a;font-size:16px;opacity:1}

/* 內頁 產品介紹 列表 大標題*/
.hgroup h1{color:#063468;font-size:26px;letter-spacing:4px;font-weight:600;}

/* 內頁 產品介紹 列表*/
.nav-stacked>li+li{margin-top:0}
.page_menu_block ul.nav > li > a{background:none}
.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a{border-radius:0;background:#063468;color:#fff;transition: all 0.2s ease-out;letter-spacing:1px}
.page_menu_block ul.nav > li > a{border-bottom: 1px solid transparent;}

/* 內頁 產品介紹 列表頁 產品圖名稱*/
.item .subject{margin-top:15px;margin-bottom:15px;letter-spacing:2px;}
.item .subject A.itemlink{font-size:16px;letter-spacing: 0px;text-align: center !important; font-weight: 300;color: #000000;}
.layoutlist_2 .item, .layoutlist_4 .item{border-bottom:none}
.layoutlist_4 .buybtn{padding:5px;letter-spacing:1px;font-size:12px;}
.layoutlist_4 .buybtn:hover{background-color:#737373}
.layoutlist_4 .pricearea{text-align:left;letter-spacing:1px}
.layoutlist_4 .price{margin:0;margin-right:10px}
#RWDPAGE_BASE_PAT01 .subject{    text-align: center !important;}


/* 內頁 產品介紹 規格頁 產品名稱大標題*/
.page_content2 .info #prod_name h2, #prod_name h2{font-weight:600; font-size: 26px !important;letter-spacing:2px; color: #ed4f2e;}

/* 內頁 產品介紹 規格頁 商品編號區塊*/
.page_content2 .info #prod_no{color:#afafaf;font-size:14px}

/* 內頁 產品介紹 規格頁 定價區塊*/
.page_content2 .info #prod_fixprice{text-decoration:line-through}

/* 內頁 產品介紹 規格頁 小圖區塊*/
.page_content2 #productbx-pager a.selected img{border:3px solid #ccc }

/* 內頁 產品介紹 規格頁 數量按鈕*/
.choice_num_type_b .quantity input.qty{height:33px}

/* 內頁 產品介紹 規格頁 購買按鈕*/
#btn_shopping{background-color:#4a4a4a}

/* 內頁 產品介紹 規格頁 敘述標題*/
.product_desc_subject{font-size:22px;color:#4a4a4a;font-weight:600;letter-spacing:3px}

/* 內頁 購物清單 購物內容*/
.shopping_notice_subject{font-size:22px;padding-bottom:15px;}
.shopping_notice_content{text-align:left}

/* 內頁 聯絡我們*/
.lang_en .customized_columns{font-size: 16px;letter-spacing:0px;word-break: break-all;}

/* 內頁 footer*/
footer{background:#171717}

/* 內頁copyright*/
footer .copyright{border:none;padding:22px}


/**/
.lang_en #join_form > div > div > label{width: 100%;    margin-top: 8px;}
.lang_en #join_form > div > div > div.col-sm-10.col-lg-11{padding-left: 0; padding-right: 0;}
.lang_en #join_form > div > div> div{width: 100%;padding-left: 0; padding-right: 0;}
.lang_en .boxname {margin-right: 15px;}

.page_wrapper_bg.lang_en .form-horizontal .control-label{ text-align: left !important;width: 100% !important;}
.page_wrapper_bg.lang_en .form-horizontal .form-group .col-lg-10{padding-left: 0; padding-right: 0;}
#login_verifycode{width: 100% !important;}
#login_form > div:nth-child(5) > div > div.col-sm-9.col-lg-10 > img{    margin-top: 10px;}

/*menu*/
.RWDMenuIcon001 {position: relative !important;border-bottom: 0px;}
.topemnu {background: #fff;}
#panel_2 {width: 100% !important;}
#m_RWDfullscreen01_2_1 > div {width: 85%;}
.RWDMenuIcon001 {opacity: 1 !important;transform: scaleY(1) !important;}
.navbar-nav > li > a i {display: none;}
.navbar-nav > li > a {height: auto;padding-top:6px;padding:6px 10px}
.navbar-nav>li {margin: 0px 5px;}

/*banner*/
.RWDfullScreenEditor .intro-body {display: none;}

/*選單滑過*/
.navbar-default .navbar-nav > li > a:hover { color: #fff; background: #ed4f2e; border-radius: 5px;}

/*模組標題統一*/
h1.main-title {
    font-size: 40px !important;
    margin: 0px !important;
    color: #ed4f2e !important;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
    padding: 50px 0px !important;
    padding-bottom: 0px !important;
}
h2.sub-title {
    font-size: 15px !important;
    color: #8a8a8a !important;
    letter-spacing: 1px !important;
}

/*標題底線*/
.section-line {position: relative !important;height: 0 !important;}
.section-line:after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    background: url(archive/image/customization/title_line.png)no-repeat !important;
    width: 158px !important;
    height: 12px !important;
    left: 50% !important;
    margin-left: -79px !important;
    margin-top: -6px !important;
}


/*服務項目*/
.RWDService001 i img {width: 50px;}
.RWDService001 h2.sub-title{display:none}
.RWDService001 {
    background: #fff;
    border-radius: 40px;
    padding: 0px 50px 50px;
}
.about_bg{background:#ebebeb;padding:100px 0;}
#panel_30 {width: 80%;}

/*服務項目四個標題*/
.boxFeature-2 h2 {
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 600;
}

#m_RWDfullscreen01_30_2 > div:nth-child(2) > a:nth-child(1) > div > article > h2 {color: #ed4f2e;}
#m_RWDfullscreen01_30_2 > div:nth-child(2) > a:nth-child(2) > div > article > h2 {color: #096fa6;}
#m_RWDfullscreen01_30_2 > div:nth-child(2) > a:nth-child(3) > div > article > h2 {color: #e28000;}
#m_RWDfullscreen01_30_2 > div:nth-child(2) > a:nth-child(4) > div > article > h2 {color: #007100;}
.RWDService001 p {color: #666;font-size: 14px;line-height: 26px;}

/*過場*/
.RWDparalaxSlice .paralaxText blockquote {
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 500;
}
.text_one {margin-bottom: 50px;font-size: 30px;}
.button_one a {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    padding: 10px 25px;
    border: 1px solid #fff;
    border-radius: 10px;
}
.button_one a:hover {color: #000;background: #fff;}
.RWDparalaxSlice .paralaxMask {background: rgba(31, 44, 51, 0.6);}

/*schoolofphoto*/
.RWDproduct002 {padding-top: 0;width: 80%;margin: 0 auto;background: #fff;border-radius: 40px;}
.RWDproduct002 .btn.btn-rj:after {
    content: "/";
    position: absolute;
    margin-left: 24px;
    margin-top: -1.5px;
    color: #999;
}
.RWDproduct002 .btn.btn-rj {
    background-color: transparent;
    border-color: transparent;
    color: #000;
    text-transform: none;
    font-size: 15px;
    letter-spacing: 1px;
    margin: 0px 10px;
}
.RWDproduct002 .btn.btn-rj {padding: 3px 10px;}
.RWDproduct002 .active .btn.btn-rj {background: #ed4f2e;color: #fff;font-weight: 300;opacity:1}
.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus {background-color: #ed4f2e;color: #fff;}

/*左右區塊*/
.info_panel {min-height: 600px;}

/*左邊*/
.left_info:after {
    background: rgba(237, 79, 46, 0.8);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.left_info {
    padding: 0px;
    background: url(archive/image/customization/u1801091555261515484526705.jpg) no-repeat;
    min-height: 600px;
    background-size: cover;
}
div#m_RWDfullscreen01_48_1 {z-index: 1;margin-top:15%}
.right_info:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(31, 44, 51, 0.8);
    top: 0;
    left: 0;
}
.right_info {
    padding: 0px;
    min-height: 600px;
    background: url(archive/image/customization/u1801091555251515484525078.jpg)no-repeat;
    background-size: cover;
}
div#m_RWDfullscreen01_49_1 {z-index: 1;margin-top:15%}
.title_info {
    font-size: 35px;
    letter-spacing: 1px;
    color: #fff;
    line-height: 50px;
    margin-bottom: 30px;
}
.text_info {
    color: #fff;
    line-height: 26px;
    font-size: 17px;
    margin-bottom: 60px;
}

/*contact us*/
#panel_33 {
    width: 80%;
}
.RWDeformandsoical.section-bgimage-yes > .section-inner > .section-overlay {display: none;}
.RWDeformandsoical.section-bgimage-yes {
    background: #fff!important;
    border-radius: 40px;
    padding: 0px 50px 50px;
}
.RWDeformandsoical > .section-inner .section-content {padding: 0px;width: 100%;}
.RWDeformandsoical > .section-inner .section-content .form-group label {display: none;}
#eForm1 > div {
    width: 90%;
    margin-left: 0px;
    float: none;
    margin: 0 auto;
}
.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
    text-align: center;
}

/*欄位調整*/
.RWDeformandsoical > .section-inner .section-content .form-group input, .RWDeformandsoical > .section-inner .section-content .form-group textarea {
    border-radius: 10px;
    height: 50px;
    border-color: #ccc;
}
.name_1 {float: left;width: 49%;}
.name_2 {float: right;width: 49%;}
.subject {float: left;width: 49%;}
.e-mail {float: right;width: 49%;}
.RWDeformandsoical > .section-inner .section-content .form-group textarea {height: 300px;}
.RWDeformandsoical .btn.btn-rj {
    background: #ed4f2e;
    border-color: #ed4f2e;
    width: 10% !important;
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: none;
    border-radius: 10px !important;
    padding: 10px 10px;
    font-weight:600
}
.RWDeformandsoical .btn.btn-rj:hover, .RWDeformandsoical .btn.btn-rj:focus {
    background-color: #fff;
    color: #ed4f2e;
    border-color: #ed4f2e;
}
.form-control:focus {box-shadow: none;}
.form-control::placeholder {font-size: 15px;letter-spacing: 1px;}

/*影片*/
.video_panel {margin-bottom: 30px;height: 500px;}
.RWDvideo001 .video {
    background-attachment: inherit;
    background-position: center 33%;
    height: 500px !important;
}
.RWDvideo001 .mouse.defbg{display:none}
/*.RWDvideo001 .info {background: rgba(40, 54, 69, 0.8);}*/
.RWDvideo001.show {height: 500px !important;}

/*頁尾4區塊*/
.new_footer {background: #1f2c33;padding: 50px 0px;}
#btn_reject_emailm_RWDfullscreen01_56_1 {display: none;}
.web_edm .email input {margin: 0;font-size: 13px;background: #404b51;width:130px;height: 34px;color: #adadad;}
.web_edm .btn {background: #ed4f2e;border-color: #ed4f2e;border-radius: 0px;color: #fff;text-transform: uppercase;}
.web_edm {border: 1px solid transparent;background: transparent}
#panel_34 {width: 80%;padding: 0;}
.RWDedictor h3 {font-weight: 300;letter-spacing: 1px;font-size: 17px;color:#fff}
#m_RWDfullscreen01_51_1 {
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 18px;
    color: #b7b7b7;
}
div#m_RWDfullscreen01_52_1 {
    font-size: 13px;
    line-height: 18px;
    color: #b7b7b7;
    letter-spacing: 0px;
}
div#m_RWDfullscreen01_52_1 a:hover {color: #ed4f2e;}
div#m_RWDfullscreen01_52_1 a {color: #fff;}
div#m_RWDfullscreen01_53_1 h3 {text-align: center;}
div#m_RWDfullscreen01_55_1 {font-size: 13px;color: #b7b7b7;line-height: 18px;margin-bottom: 10px;letter-spacing: 0px;}
#m_RWDfullscreen01_53_1 > div:nth-child(2) > img {margin-bottom: 5px;}
.RWDsocial002 .iconRounded {
    border: none;
    color: transparent;
    background-color: transparent;
    margin-top: 16px;
}
.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;}
.tooltip.top {margin-top: 93px;}
.tooltip.top .tooltip-arrow {top: 0;transform: rotate(180deg);}

/*頁尾版權*/
div#m_RWDfullscreen01_41_1 {
    text-align: center;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
}



/*頁尾*/
.page_wrapper_bg .new_footer{    background: #1f2c33 !important;}
.footerRights{    background: #283645 !important;    padding: 22px;}
#m_RWDPAGE_BASE_PAT01_29_1 > div:nth-child(1){    text-align: center; color: #fff;  font-size: 13px; letter-spacing: 1px;}
#RWDPAGE_BASE_PAT01 > div{}
#btn_reject_emailm_RWDPAGE_BASE_PAT01_24_1{display: none;}
.new_footer  .container{ width: 80%;padding: 0;    font-size: 13px; line-height: 18px; color: #b7b7b7; letter-spacing: 0px;}
#m_RWDPAGE_BASE_PAT01_21_1 > div:nth-child(2) > img{margin-bottom: 5px;}
#m_RWDPAGE_BASE_PAT01_21_1 > h3{    text-align: center;}
#m_RWDPAGE_BASE_PAT01_23_1{margin-bottom:10px;}
#m_RWDPAGE_BASE_PAT01_20_1 a{ color: #fff;  }
.page_wrapper_bg  .web_edm .btn{ padding: 1px 10px;}

/*toTop*/
#toTop{display: none  !important;}
/*頁首*/
.topemnu .container{ width: 92%;}
ul.nav li ul li a{    color: #1f2c33;}

/*main*/
.page_wrapper_bg .collapsing_header .main{background-image:none;}
section.article-text p{    color: #666; font-size: 14px; line-height: 26px;    letter-spacing: 1px;word-wrap: break-word;
word-break: break-all;}
.hgroup h1{letter-spacing: 2px;text-align: center;color: #ed4f2e;font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}
.hgroup .breadcrumb{font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}
.hgroup .container{position: relative;    border-bottom: 1px solid transparent;}
.hgroup .container:after{  content: "" !important;
    position: absolute !important;
    top: 50% !important;
    background: url(archive/image/customization/title_line.png)no-repeat !important;
    width: 158px !important;
    height: 12px !important;
    left: 50% !important;
    margin-left: -79px !important;
    margin-top: 48px !important;}
.box_margin{margin:2% 0;}
.box_margin02{margin:3% 0;}
._bd_row h3{    font-size: 22px; margin: 0.7em 0; line-height: 26px; letter-spacing: 1px; color: #1d77af;}
._bd_row h4{      line-height: 20px; padding-left: 5px;  border-left: 5px solid rgba(237, 79, 46, 0.85);  font-size: 20px;margin: 0.8em 0;color: #333;font-weight: bold;}
._bd_row li{ color: #666; font-size: 14px; line-height: 26px;    letter-spacing: 1px;}
/*麵包屑*/
.hgroup .breadcrumb{    position: relative;    text-align: center;}
.pull-right{float: none !important;}
.hgroup .breadcrumb a{    color: #8a8a8a;}

/*content*/
.page_wrapper_bg  .eformsForm{color: #666;line-height:2;}
.page_wrapper_bg  .form-horizontal .control-label{font-family: 微軟正黑體,Sans-serif;}
.page_wrapper_bg  #eformsForm_1_6 > div > div.row > div.col-sm-12.col-md-11{margin-left: 103px;margin-top: 1%;}
.page_wrapper_bg  .ebtn{font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}
.page_wrapper_bg  #eForm1 > div{width: 96%; float: left;}
.page_wrapper_bg .layoutlist_1 a{color: #666;}
.ebtn a{color: #fff !important;}

/*schools*/
#RWDPAGE_BASE_PAT01 .subject{float: left;width: 100%;}
#RWDPAGE_BASE_PAT01 .layoutlist_7 .subject, #RWDPAGE_BASE_PAT01 .layoutlist_7 .subject a{ margin-top: 3px; text-align: center !important;}
.layoutlist_7 .cdate, .layoutlist_7 .cdate a{text-align: center !important;}
.school_block{text-align: center;}
.school_img{margin-right: 10px;display: inline-block;width: 180px;}
.school_img img{max-width: 100%;}
ul.school_item{padding-left: 25px;}
ul.school_item02{ list-style-type: decimal;   padding-left: 25px;}
.school_txt{color: #333;font-weight: bold;}

/*側選單*/
.page_menu_block ul.nav > li{border-bottom: 1px solid #dddddd;width: 75%;}
.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: 0px;  border-bottom: 1px solid rgba(237, 79, 46, 0.59); width: 55%;    background: transparent; color: #1f2c33;}
.page_menu_block ul.nav li:last-child{    border-bottom: 1px solid #dddddd;}
.page_menu_block h4{    color: #ed4f2e; letter-spacing: 1px;}
.collapsing_header .main{top: 0px !important;}




@media (max-width:1440px){
/*左右資訊區塊*/
.right_info{min-height:500px}
.left_info{min-height:500px}
.info_panel {min-height: 500px;}
}

@media (max-width:1024px){
/*menu*/
#m_RWDfullscreen01_2_1 > div {width: 100%;}
.navbar-nav {padding-top: 14px;}

/*service*/
#panel_30 {width: 100%;}

/*過場*/
.RWDparalaxSlice .paralaxText {padding-top: 100px;padding-bottom: 100px;}

/*school of photo*/
.RWDproduct002 {width: 90%;}
#m_RWDfullscreen01_44_1 > div.section-inner > div {width: 86%;}

/*contact us*/
.RWDeformandsoical .btn.btn-rj {width: 11.5% !important;}
#panel_33 {width: 100%;}

/*頁尾資訊*/
#panel_34{width:100%}
.section_4 {padding: 0;}


/*頁首*/
.page_wrapper_bg .topemnu .container{ width:100%;}
section.call_to_action h3{    font-size: 22px;}
.page_wrapper_bg .new_footer .container{ width:100%;}
}
@media (max-width: 768px) {
/*menu*/
.navbar-default .navbar-toggle {margin-top: 29px;}
ul.nav.navbar-nav.pull-right {margin: 0;}

/*service*/
#m_RWDfullscreen01_30_2 > div:nth-child(2) > a > div {min-height: 300px;}

/*左右資訊區塊*/
div#m_RWDfullscreen01_49_1, div#m_RWDfullscreen01_48_1 {padding: 0px 5px;}

/*contact us*/
.RWDeformandsoical .btn.btn-rj {width: 13% !important;}

/*頁尾資訊*/
.RWDedictor h3 {text-align: center;}
.section_1, .section_2 {margin-bottom: 30px;}
#m_RWDfullscreen01_51_1, div#m_RWDfullscreen01_52_1, div#m_RWDfullscreen01_55_1 {text-align: center;}
#m_RWDfullscreen01_53_1 > div:nth-child(2) > img {float: left;}
div#m_RWDfullscreen01_52_1 a {letter-spacing: 1px;line-height: 18px;}
#m_RWDfullscreen01_52_1 > table > tbody > tr > td:nth-child(2) {text-align: left;padding-left: 5px;}
.web_edm {width: 225px;margin: 0 auto;}
div#m_RWDfullscreen01_57_1 {width: 225px;margin: 0 auto;}


/*內頁*/
.page_wrapper_bg .navbar-default .navbar-nav>li>a{text-align: center;}
.page_wrapper_bg #eformsForm_1_6 > div > div.row > div.col-sm-12.col-md-11{margin-left: 0px;
    margin-top: 1%;}

/*內頁頁尾*/
.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_19_1{text-align: center;}
.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_25_1{    margin-left: 62px;}
.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_21_1 > div:nth-child(2) > img{float: left;}
#prod_name, #prod_name h2{text-align: center;}
}
@media (max-width: 480px) {
/*左右資訊區塊*/
.left_info, .right_info {min-height: 600px;}

/*contact us*/
.RWDeformandsoical.section-bgimage-yes {padding: 0px 0px 50px;}
.RWDeformandsoical .btn.btn-rj {width: 19% !important;}

/*頁尾資訊*/
div#m_RWDfullscreen01_53_1 {width: 220px;margin: 0 auto;}
#m_RWDfullscreen01_52_1 > table {width: 69% !important;margin: 0 auto;}


/*內頁*/
.ebtn{display: inline-block  !important;    margin-top: 15px;}

.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_20_1 > table{  text-align: left;   width: 69% !important;
    margin: 0 auto;}
.btn, .file_area{    margin-top: 0;}
.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_21_1{    width: 220px;
    margin: 0 auto;}

.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_20_1{    text-align: center;}
.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_23_1{    text-align: center;}
}
@media (max-width: 380px){
/*標題*/
h1.main-title {font-size: 25px !important;}

/*左右資訊區塊*/
.title_info {font-size: 25px;}

/*contact us*/
.RWDeformandsoical .btn.btn-rj {width: 24.5% !important;}

}
@media (max-width: 320px){
/*contact us*/
.RWDeformandsoical .btn.btn-rj {width: 30% !important;}
#m_RWDfullscreen01_52_1 > table {width: 93% !important;}

/*copyright*/
div#m_RWDfullscreen01_41_1 {letter-spacing: 0px;}

}