/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Roboto',微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*menu*/ 
.RWDmenu_plus04 .header{padding:0;background:#073b54;transition:.5s all;border-bottom:1px solid #073b54}.RWDmenu_plus04 .logo{background:#fff;width:150px;float:none;position:absolute;z-index: 21;}.RWDmenu_plus04 .logo img{padding:20px 25px}.RWDmenu_plus04 .site-nav .menu{text-align:right}.RWDmenu_plus04 .site-nav .menu>li>a{color:#fff;font-weight:600;letter-spacing:1px;font-size:16px;padding:25px;transition:.5s all}.RWDmenu_plus04 .site-nav .menu>li>a::before{content:'';width:0;height:2px;background:#fff;display:block;position:absolute;bottom:0;left:0;transition:.5s all 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:#006090;color:#fff}.RWDmenu_plus04 .site-nav .menu>li.active>a::before,.RWDmenu_plus04 .site-nav .menu>li>a:hover::before{width:100%}.RWDmenu_plus04 .features{font-size:16px;line-height:2;letter-spacing:1px;font-weight:600;text-align:center;width:auto;float:right;padding-right:40px}.RWDmenu_plus04 .features .mail_menu i{font-size:13px;color:#073b54;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:25px;background:#fff;margin-left:10px; transition: .5s all;}.mail_menu{right:0;margin:auto;align-items:center;display:flex;font-size:20px;color:#fff;height:74px;background:transparent;transition:.5s all;}.mail_menu a{color:#fff;position:relative;display:flex;align-items:center;justify-content:center; height: 100%; width: 100%; padding: 0 15px; transition: .5s all;}.mail_menu a:hover {    background: #fff;    color: #073b54;}.RWDmenu_plus04 .features .mail_menu a:hover i {    color: #fff;    background: #006090;}.RWDmenu_plus04 .header.is-up{background:#073b54;border-color:#305669}.RWDmenu_plus04 .features .search-btn i{color:#fff}.RWDmenu_plus04 .features .search-btn{padding:22px 10px 20px;float:left;margin-right:50px}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.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:#fff}.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:#fff}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.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:600;background:#006090;color:#fff}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding-right:10px;font-size:16px;font-weight:600;color:#000;line-height:2;transition:.5s all}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {    font-size: 14px;    color: #fff;}/*banner*/ 
.banner_block{position:relative}.banner_block .container{width:100%;padding:0 150px}.RWDbanner_plus01 .slick-caption{top:0;width:100%;right:0;height:100%}.RWDbanner_plus01 .fadeInLeft01.txt1{width:60%;top:calc(100%/2 - 72px);position:absolute}.RWDbanner_plus01 .fadeInLeft01.txt1 span{font-size:60px;font-weight:700;line-height:1.2;color:#fff;text-shadow: 1px 1px 10px rgba(0,0,0,.6);}.RWDbanner_plus01 .fadeInLeft01.txt2{top:calc(100%/2 + 84px);position:absolute;margin-top:0}.RWDbanner_plus01 .fadeInLeft01.txt2 span{font-size:24px;font-weight:700;color:#fff;text-shadow: 1px 1px 10px rgba(0,0,0,.6);}.RWDbanner_plus01 .slick-caption .txt2 span{font-size:24px;font-weight:700;color:#fff;text-shadow: 1px 1px 10px rgba(0,0,0,.6);}.RWDbanner_plus01 .slick-caption .txt2 {top:calc(100%/2 + 84px);position:absolute;margin-top:0}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{width:6px;height:20px;border-radius:0;background:#999}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#116b97}/*banner商品*/ 
.RWDbanner_plus01 .slick-item .pic img{z-index:-2;position:relative}.banner_block .pic-box::after{content:'';-webkit-clip-path:polygon(58% 0,100% 0%,100% 100%,0% 100%);clip-path:polygon(58% 0,100% 0%,100% 100%,0% 100%);background:rgb(255,255,255,0.8);height:100%;width:37%;display:block;position:absolute;right:0;top:0;z-index:-1;animation-name:slogan_bg;animation-delay:1s;animation-duration:1.5s;animation-fill-mode:forwards}.RWDbanner_plus01 .logo{position:absolute;top:15%;right:160px;height:80%}.RWDbanner_plus01 .logo img{height:100%!important;width:auto!important; margin-bottom: 0px;}/*區塊標題*/h1.main-title{font-size:100px!important;font-weight:700!important;color:#000!important;letter-spacing:.5px}h2.sub-title{font-size:26px!important;font-weight:700!important;color:#333!important;line-height:1.4;letter-spacing:.5px}.section-line{background-color:#000!important;height:10px!important;width:150px!important;margin-top:15px!important}/*about_block*/ 
.about_block{position:relative;padding:160px 0 200px;overflow:hidden}.about_block .container{width:75%}.about_block .RWDedictor001 .section-subject{text-align:left;margin-bottom:0}.about_box{width:70%;margin:-40px auto 0;display:inline-block;position:relative;left:50%;transform:translate(-50%,0px);font-size:18px;line-height:30px}.about_box p{margin-top:35px;margin-bottom:0}.about_block::before{content:'';background:url(archive/image/customization/logo_bg-03.png) no-repeat;width:800px;height:800px;position:absolute;right:-30px;top:-168px;opacity:.5;z-index:-1;background-size:contain}.about_block::after{content:'';width:100%;height:100%;background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(242,242,242,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(242,242,242,1) 100%);position:absolute;left:0;top:0;z-index:-2}/*video_block*/ 
.video_block{padding:160px 0;position:relative}.video_block .container{width:80%}.RWDvideo003 .video_box{background-color:transparent!important;width:60%}.RWDvideo003 .main_title{float:none;font-size:100px!important;font-weight:700!important;color:#000!important;letter-spacing:.5px;width:100%;line-height:1.2}.RWDvideo003 .box{width:100%;left:0;padding:0 0 0 150px}.video_block::before{content:'';background:rgb(1,96,144,0.06);width:890px;height:100%;clip-path:polygon(0 0,100% 0%,52% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,52% 100%,0% 100%);position:absolute;left:0;top:0;animation-name:slogan_bg;animation-delay:1s;animation-duration:1.5s;animation-fill-mode:forwards}.RWDvideo003 .text{margin:0;line-height:30px}.RWDvideo003 .text h4{margin-top:80px;color:#006090}.RWDvideo003 .text h2.sub-title{margin-top:80px!important;margin-bottom:10px}/*product_block*/ 
.product_block{padding:120px 0 80px;position:relative;background:#073b54}.product_block .container{width:75%; display: flex; flex-wrap: wrap;}.product_title {width: 100%;}.RWDproduct002_v2{padding:0}.product_title .RWDedictor001 .section-subject{text-align:left;margin-bottom:60px}.product_title .RWDedictor001 h1.main-title{color:#fff!important}.product_title .RWDedictor001 h2.sub-title{color:#fff!important;position:absolute;left:50%;margin-top:4px;width:70%;transform:translate(-50%,0px)}.product_title .RWDedictor001 .section-line{background-color:#fff!important}.RWDproduct002_v2 .section-subject{display:none}.product_block .product_left{width:50%;}.product_block .product_right{width:50%;}.product_block .product_left .row,.product_block .product_right .row{margin:0!important}.product_left .RWDproduct002_v2 .portfolio-item > .inner-content > img{width:100%}.product_right .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding:0 20px;margin-bottom:55px!important}.product_left .RWDproduct002_v2 .showbottom .portfolio-bottom h4{font-size:26px!important;font-weight:700!important;color:#fff!important;line-height:1.4;letter-spacing:.5px}.product_right .RWDproduct002_v2 .showbottom .portfolio-bottom h4{font-size:20px!important;font-weight:700!important;color:#fff!important;line-height:1.4;letter-spacing:.5px}.RWDproduct002_v2 .popup-portfolio{margin:0 auto}.product_block .product_left .row .col-md-12{padding:0}.RWDbtn01 .btn {border-radius: 0px; font-size: 20px; padding: 10px 25px; background: transparent !important; color: #fff !important; transition: .5s all; border: 1px solid #fff !important;}.RWDbtn01 .btn:hover {background: #fff !important; color: #073b54 !important;}.product_btn {width: 100%;}/*scroll_top*/ 
.scrollTop002 .ii {border: 1px solid #073b54;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;font-weight: 300;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*動畫 start*/

/*banner商品*/@-webkit-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 37%;        transition: 0.3s;    }}@-moz-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 37%;        transition: 0.3s;    }}@-ms-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 37%;        transition: 0.3s;    }}@-o-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 37%;        transition: 0.3s;    }}/*選單*/@-webkit-keyframes slogan_menu {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 100%;        transition: 0.3s;    }}@-moz-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 100%;        transition: 0.3s;    }}@-ms-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 100%;        transition: 0.3s;    }}@-o-keyframes slogan_bg {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 100%;        transition: 0.3s;    }}.bounceIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}

/*動畫 end*/
/*footer start*/

/*copy_block*/ 
.copy_block .model {    margin: 0 8px;}.copy_block {text-align: center;    display: flex;    align-items: center;    justify-content: center;    font-size: 12px;}/*footer*/ 
.footer_block {    background: #f8f8f8;    padding: 80px 0 100px;}.footer_block .container {    width: 75%;}.ft_top {    text-align: center;    background: rgb(255 255 255 / 0.9);    padding: 80px 0;    box-shadow: 0px 4px 92px 0px rgba(59, 59, 59, 0.28);    line-height: 2;    color: #555;}.ft_logo {    font-size: 60px;    font-weight: bold;    color: #000;    line-height: 1;    margin-bottom: 35px;}.ft_contact {    margin-top: 30px;}.ft_contact a {width: 280px;    font-size: 20px;    color: #fff;    padding: 10px 25px;    display: inline-block;    background: #006090;    position: relative;    overflow: hidden;    transition: .5s all;}.ft_contact a::before {    content: '';    top: 0;    width: 150%;    height: 100%;    transform: translateX(-125%) skew(-45deg);    will-change: transform;    transition: transform .3s ease-in-out;    background: rgb(7 59 84);    position: absolute;    z-index: 0;}.ft_contact a:hover {    background: transparent;}.ft_contact a:hover::before {    transform: translateX(-30%) skew(-45deg);}.footer_block .ft_contact span {    color: #fff;    z-index: 2;    position: relative; margin-right: 0px;}.ft_br {    display: inline-block;    margin: 0 8px;    color: #aaa;    font-size: 10px;}.ft_box span {    color: #073b54;    margin-right: 5px;}.logo_small img {    width: 100%;    filter: grayscale(1);}.logo_small {    width: 90px;    margin: auto;    padding-bottom: 20px;    padding-top: 100px;}.ft_fb a:hover {    border-color: transparent;}.ft_fb {    margin-top: 10px;}.ft_fb a img {    transition: .5s all;    width: 100px;    z-index: 1;}.ft_fb a {    border: 1px solid #b0b1b2;    width: 280px;    position: relative;    display: block;    margin: auto;    padding: 5px 10px;    transition: .5s all;    overflow: hidden;}.ft_fb a:hover::before {    transform: translateX(-30%) skew(-45deg);}.ft_fb a::before {    content: '';    top: 0;    width: 150%;    height: 100%;    transform: translateX(-128%) skew(-45deg);    will-change: transform;    transition: transform .3s ease-in-out;    background: rgb(7 59 84);    position: absolute;    z-index: -1;}.ft_fb a:hover img {    filter: brightness(3);}.footer_block .ft_contact span i {    margin-right: 5px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #777;}.ft_box a {    color: #555;}/*社群*/ 
.RWDsocial002 .pull-right {    float: none !important;}.RWDsocial002 ul.socialNetwork li {    float: none;}.RWDsocial002 ul.socialNetwork {    display: flex;    align-items: center;    justify-content: center;    margin-bottom: 0px !imporant;}.RWDsocial002 {    padding-top: 30px;    padding-bottom: 0;}.RWDsocial002 .iconRounded {    background: #fff;    border: none;    color: #333;    box-shadow: 0px 4px 92px 0px rgba(59, 59, 59, 0.4);    width: 45px;    height: 45px;    line-height: 25px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: #073b54;    color: #fff;}

/*footer end*/
/*越南語系 start*/

.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 {width: 45%;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 50px;}.lang_vn .RWDvideo003 .main_title {font-size: 50px!important;}

/*越南語系 end*/
/*內頁 start*/

/*footer*/#RWDPAGE_BASE_PAT02 .footer_block {padding: 60px 0px 20px;}#RWDPAGE_BASE_PAT02 .ft_top {padding: 60px 0;}#RWDPAGE_BASE_PAT02 .ft_logo {font-size: 48px; margin-bottom: 20px;}#RWDPAGE_BASE_PAT02 .ft_contact a {font-size: 17px;}#RWDPAGE_BASE_PAT02 .logo_small {display: none;}#RWDPAGE_BASE_PAT02 .copy_block {margin-top: 30px;}#RWDPAGE_BASE_PAT02 .ft_top {background: transparent;box-shadow: none;}#RWDPAGE_BASE_PAT02 .ft_fb a::before {z-index: 0;}/**/#RWDPAGE_BASE_PAT02 .banner_block .pic-box::after{ display:none;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 0.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 0.5px;line-height:2;}.page_wrapper_bg section.call_to_action {padding: 70px 0 100px 0;}.page_wrapper_bg .dd-selected {letter-spacing: 0.5px;font-size: 14px;}.page_wrapper_bg .systemmsg {letter-spacing: 1px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{    background: #fdfeff;    box-shadow: 1px 2px 8px 0px rgb(59 59 59 / 14%);    border-radius: 0px;}.m2018 .products-nav .nav-title {    background: #f3f3f3;    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #4d6069;    letter-spacing: 1px;    border-radius: 0px;    font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #ddd;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color:#0b618a;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: #494949;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: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius:0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color: rgb(255, 255, 255);font-size: 14px;font-weight: 600;background:rgb(7 59 84);padding: 10px 30px;border-radius:0px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover{    background: #006090;    transition: .5s ease;    border: 1px solid #006090;    color: #fff;    padding: 3px 20px;    border-radius: 0px;    font-size: 14px;}.btn.btn_back a{    border: 1px solid #ddd;    background: #fff;    color: #555;    padding: 3px 20px;    border-radius: 0;    font-size: 14px;letter-spacing: 0.5px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/**/ 
.new-form .formdesc .ft_fb a {    width: 60%;    margin: unset;    text-align: center;}.new-form .formdesc .ft_fb {    margin-top: 30px;}.new-form .formdesc {letter-spacing: 0.5px;}.new-form .formdesc .ft_logo {    font-size: 22px !important;    color: #333;    border-bottom: 1px solid #dcdcdc;    padding-bottom: 20px;}.new-form .formdesc a {    color: #555;}/**/ 
.download .list_table {letter-spacing: 0.5px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 1px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color:#073b54;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .list_subject .summary {margin: 8px 0;}.form-group label.must:after {color: #f7be05;}.layoutlist_8 .listdate .yearmonth {text-align: center;}.layoutlist_8 .listdate .day {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: none;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 0px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 0px;}.layoutlist_2 .subject {text-align: center;}

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

@media (max-width: 1700px) {.RWDbanner_plus01 .logo {width: 430px; right: 240px;}.about_block .container {width: 80%;}.video_block .container {width: 85%;}.product_block .container {width: 85%;}.about_block::before {width: 680px; height: 680px;}.RWDbanner_plus01 .fadeInLeft01.txt1 {top: calc(100%/2 - 54px);}.RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 54px;}}@media (max-width: 1600px) {.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 40px;}}@media (max-width: 1500px) {.RWDbanner_plus01 .fadeInLeft01.txt1 {top: calc(100%/2 - 45px);}.RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 45px;}.RWDbanner_plus01 .logo {right: 80px;}.about_block::before {width: 575px; height: 575px;}h1.main-title {font-size: 80px !important;}.RWDvideo003 .main_title {font-size: 80px !important;}.about_block {padding: 120px 0 120px;}.video_block {padding: 120px 0;}.product_block {padding: 120px 0 120px;}.RWDvideo003 .box {padding: 0 0 0 80px;}.RWDvideo003 .text h2.sub-title {margin-top: 40px !important; font-size: 24px !important;}.footer_block .container {width: 80%;}}@media (max-width: 1400px) {.RWDbanner_plus01 .logo img {width: 100% !important; height: auto !important;}.RWDbanner_plus01 .logo {width: 400px; right: 60px; top: 20%;}.product_title .RWDedictor001 h2.sub-title {font-size: 24px !important; width: 80%; padding-left: 95px;}.about_box {padding-left: 65px; width: 75%;}}@media (max-width: 1300px) {.RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 40px;}.RWDbanner_plus01 .fadeInLeft01.txt1 {top: calc(100%/2 - 40px);}.RWDbanner_plus01 .fadeInLeft01.txt2 {top: calc(100%/2 + 70px);}h1.main-title {font-size: 60px !important;}.RWDvideo003 .main_title {font-size: 60px !important;}.about_box {padding-left: 0; width: 100%; margin: 30px 0 0;}.RWDvideo003 .video_box {width: 55%;}.RWDbanner_plus01 .logo {width: 350px; top: 25%;}.RWDedictor001 h2.sub-title {margin: 10px 0 0;}.product_title .RWDedictor001 .section-subject .col-md-12 {display: flex; flex-direction: column;}.product_title .RWDedictor001 h1.main-title {order: 1;}.product_title .RWDedictor001 .section-line {order: 2;}.product_title .RWDedictor001 h2.sub-title {order: 3;}.product_title .RWDedictor001 h2.sub-title {position: relative; width: 100%; padding-left: 0; margin-top: 40px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.about_block .container {width: 85%;}.RWDvideo003 .box {padding: 0 0 30px 0;}.RWDvideo003 .text_box {background-color: transparent !important;}.RWDvideo003 .video_box {width: 100%;}.video_block::before {display: none;}.ft_contact a::before {display: none;}.ft_fb a::before {display: none;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 35px;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 { width:50%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {    width: 106px;}.RWDmenu_plus04 .logo img {    padding: 12px;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle__line {    background: #fff;}.RWDmenu_plus04 .features {    margin-right: 0px;    padding-right: 0;}.ml-stack-nav-toggle {    padding: 35px 45px 35px 15px;}.RWDmenu_plus04 .header {    padding: 0 15px 0 0;}.RWDmenu_plus04 .features .search-btn {    margin-right: 10px;}.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .features .edit {display: block;}.product_right .RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 16px!important;}.product_right .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px; margin-bottom: 35px!important;}.banner_block .container {    padding: 0 85px;}.RWDbanner_plus01 .logo {    width: 300px;    top: 30%;    right: 50px;}.RWDbanner_plus01 .fadeInLeft01.txt1 span {    font-size: 36px;}.RWDbanner_plus01 .fadeInLeft01.txt1 {    top: calc(100%/2 - 36px);}.ft_logo {    font-size: 48px; margin-bottom: 30px;}.about_block {    padding: 80px 0;}.video_block {    padding: 80px 0;}.product_block {    padding: 80px 0;}.RWDmenu_plus04 #mobile-menu .menu>li>a {    letter-spacing: 0.5px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #073b54;}.btn.btn_back a:hover {    background: transparent;    transition: .5s ease;    border: 1px solid #ddd;    color: #555;    padding: 3px 20px;    border-radius: 0px;    font-size: 14px;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 {width:60%;}.lang_vn .RWDvideo003 .main_title {font-size: 37px!important;}.lang_vn .ft_top {padding: 80px 40px;}.lang_vn .footer_block .container {width: 85%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .fadeInLeft01.txt1 {width: 100%; top: 35%;}.RWDbanner_plus01 .fadeInLeft01.txt2 {top: 50%;}.RWDbanner_plus01 .logo {    width: 300px;    top: auto;    right: 5%;    bottom: 5%;    height: auto;}.banner_block .pic-box::after {    height: 50%;    top: auto;    bottom: 0;    width: 50%;    clip-path: polygon(100% 0,100% 0%,100% 100%,0% 100%);    -webkit-clip-path: polygon(100% 0,100% 0%,100% 100%,0% 100%);    animation-name: slogan_bg_pad;}@-webkit-keyframes slogan_bg_pad {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 50%;        transition: 0.3s;    }}@-moz-keyframes slogan_bg_pad {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 50%;        transition: 0.3s;    }}@-ms-keyframes slogan_bg_pad {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 50%;        transition: 0.3s;    }}@-o-keyframes slogan_bg_pad {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 50%;        transition: 0.3s;    }}.product_block .product_left {    width: 100%;}.product_block .product_right {    width: 100%;}.product_right .RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100% / 2 - 1px);}.product_block .product_left .row .col-md-12 .popup-portfolio .col-md-12 {    padding: 0 25px; margin-bottom: 35px;}.RWDbtn01 .btn-box li {    width: 45%;}.copy_block {    flex-direction: column;}.about_block::before {    width: 450px;    height: 450px;    top: -90px;}.product_block .product_left .row .col-md-12 .popup-portfolio .col-md-12 {    width: 100%;}/**/ 
.btn.btn_back {width: 100%;}#article .btn.btn_back a { display: block;width: 100%;}.new-form .formdesc .ft_fb a {    width: 60%;    margin: auto;    text-align: center;}.new-form .formdesc {text-align: center;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}/**/ 
.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 {width: 70%;}.lang_vn .footer_block .container {width: 90%;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.ml-stack-nav-toggle {    padding: 30px 14px;}.RWDmenu_plus04 .features .edit {    display: none;}.RWDmenu_plus04 .logo img {    padding: 5px 10px;}.RWDmenu_plus04 .logo {    width: 101px;}.RWDmenu_plus04 .features .search-btn {    margin-right: 15px;    padding: 14px 10px 14px;}.main {    top: 60px !important;    position: relative;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    width: 100%;}.banner_block .container {    padding: 0 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 20px;    height: 6px;}.RWDbanner_plus01 .logo {    width: 55%;    right: 20%;    bottom: 40px;    margin: auto;    left: auto;}.banner_block .pic-box::after {    width: 120%;    animation-name: slogan_bg_ph;}@-webkit-keyframes slogan_bg_ph {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 120%;        transition: 0.3s;    }}@-moz-keyframes slogan_bg_ph {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 120%;        transition: 0.3s;    }}@-ms-keyframes slogan_bg_ph {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 120%;        transition: 0.3s;    }}@-o-keyframes slogan_bg_ph {    from {        width: 0%;        transition: 0.3s;    }    to {        width: 120%;        transition: 0.3s;    }}.RWDbanner_plus01 .fadeInLeft01.txt1 {    position: relative;    margin-top: 30%;    left: 0;    width: 100%;    text-align: center;}.RWDbanner_plus01 .fadeInLeft01.txt2 {    position: relative;    left: 0;    width: 100%;    text-align: center;    margin-top: 15px;}.RWDbanner_plus01 .fadeInLeft01.txt2 span {    font-size: 16px;}.RWDbanner_plus01 .fadeInLeft01.txt1 span {    font-size: 21px;}h1.main-title {    font-size: 46px !important;}h2.sub-title {    font-size: 22px!important;}.RWDvideo003 .main_title {    font-size: 46px !important;}.RWDvideo003 .text h2.sub-title {    font-size: 22px !important;}.product_title .RWDedictor001 h2.sub-title {    font-size: 22px !important;}.product_block .product_left .row .col-md-12 .popup-portfolio .col-md-12 {    padding: 0 0px;}.product_right .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px;    width: 100%;}.product_block .product_right .row .col-md-12 {    padding: 0;}.product_left .RWDproduct002_v2 .showbottom .portfolio-bottom h4 {    font-size: 16px !important;}.RWDbtn01 .btn-box li {    width: 100%;}.footer_block .container {    width: 95%;}.ft_top {    padding: 40px 15px;}.ft_logo {    font-size: 28px;    margin-bottom: 15px;}.ft_top {    font-size: 14px;    line-height: 1.8;}.ft_br {    display: none;}.ft_contact a {    font-size: 16px;    width: 100%;}.ft_fb a {    width: 100%;}.logo_small {    padding-top: 60px;}.about_block::before {display: none;}.about_box {    font-size: 15px;    line-height: 1.8;}.RWDvideo003 .text {    line-height: 1.8;}.RWDvideo003 .text p {    margin-top: 35px;    margin-bottom: 0;}.copy_block {    font-size: 11px;}.fl img {    width: 100%;}.fl {    width: 180px;}.layoutlist_8 .item {border-bottom: none !important;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 {    position: relative;    margin-top: 30%;    left: 0;    width: 100%;    text-align: center;}.lang_vn  .RWDbanner_plus01 .slick-caption .txt2 {    position: relative;    left: 0;    width: 100%;    text-align: center;    margin-top: 15px;}.lang_vn .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;text-align: center;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important; width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}.page_wrapper_bg .main .container { padding-left: 10px;padding-right: 10px;}/**/ 
.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 24px;}.lang_vn .RWDbanner_plus01 .fadeInLeft01.txt1 {position: relative;margin-top: 15%;left: 0;width: 100%;text-align: center;}.lang_vn .RWDbanner_plus01 .slick-caption .txt2 {top: 15px;position: relative;}.lang_vn .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;text-align: center;}.lang_vn .ft_box span { display: block;margin-top: 15px;}.lang_vn .footer_block .ft_contact span {margin-top: 0;}.lang_vn .ft_top {padding: 80px 20px;}
}
/*600px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .fadeInLeft01.txt1 span {font-size: 18px;}/**/ 
.lang_vn .RWDbanner_plus01 .logo {width: 50%;}.lang_vn h1.main-title {font-size: 40px !important;}.lang_vn .RWDvideo003 .main_title { font-size: 35px!important;}.lang_vn  .ft_contact a {font-size: 14px;}.lang_vn .ft_fb a img {width: 90px;}
}
/*320px end*/