/* all */body {    font-family: 'Jost', 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 1px;}a,a:hover,a:focus {    text-decoration: none;    transition: all 0.5s ease-out;}p {    letter-spacing: 0;    color: #666;    line-height: 1.5em;    font-weight: 300;    font-size: 16px;}#RWDfullscreen01 .main.cd-main-content {    margin-top: 75px;}/* 反白顏色設定*/::selection {    background: #c0021b;    color: #fff;}::-moz-selection {    background: #c0021b;    color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn {    animation-name: fadeInUp;    animation-duration: 1s}/*loading*//*loading*/ 
.RWDfakeloader img {    width: 147px;    animation-name: zeroall;    animation-duration: 2.5s;}@keyframes zeroall {    0% {        opacity: .1;    }    100% {        opacity: 1;    }}/*行動呼籲*/ 
.mobile-link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    color: #FFF;    text-align: center;    z-index: 800;    transition: all 0.5s ease-out;}.mobile-link .RWDedictor {    display: flex;    flex-direction: row;    align-items: stretch;    align-content: center;    animation-delay: initial !important;    animation-duration: initial !important;    background-color: #0acd02;}.mobile-link .RWDedictor a {    width: 100%;    color: #fff;    padding: 15px 0;    display: flex;    align-items: center;    justify-content: center;    font-weight:400;}.mobile-link .RWDedictor i {    margin-right: 10px;    font-size: 22px;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {    padding: 25px 12px;    float: left;}.RWDmenu_plus04 #search-box.full .form-control {    font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {    max-width: 900px}/*網頁警告*/ 
.RWDalert_fancybox.bottom {    z-index: 99999 !important;    width: 500px;    padding: 30px 50px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    background: rgba(255, 255, 255, 100%) !important;    color: #000 !important;    left: auto !important;    right: 0px !important;    line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {    margin-bottom: 28px;}.RWDalert_fancybox .btn,.RWDalert_fancybox .btn.active {    padding: 5px 20px;    border-color: #e21f1a;    background: #e21f1a !important;    border-radius: 0;    font-size: 16px;}.RWDalert_fancybox.bottom .editor a {    color: #000;    border-bottom: 1px solid #555;}/*主標題*/ 
.titlebar {    text-align: center;    margin-bottom: 5rem;}.titlebar h3,.RWDvideo002 h1.main-title {    color: #000;    font-size: clamp(1.5625rem, 1.3041rem + 1.0599vw, 3rem);    font-weight: 700;    letter-spacing: 2px;    margin: 15px 0;    line-height: 1.2;}.titlebar h6,.RWDvideo002 h2.sub-title {    font-family: 'Jost';    font-size: clamp(1.0625rem, 0.9502rem + 0.4608vw, 1.6875rem);    font-weight: 700;    color: #e21f1a;    margin: 20px 0 10px;    letter-spacing: 0px;    text-transform: uppercase;    font-style: italic;}.titlebar h6::before,.RWDvideo002 h2.sub-title span::before {    content: '';    width: 80px;    height: 2px;    background: #e21f1a;    display: block;    margin: 20px auto 50px;}.titlebar p {    color: #555;    font-size: 18px;    font-weight: 400;    margin-top: 0;    letter-spacing: 1px;}/*按鈕*/a.button {    background: #0ecd03;    margin: 10px auto 28px;    width: 234px;    height: 53px;    line-height: 53px;    font-weight: 500;    color: #fff;    display: block;    position: relative;    z-index: 99;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}a.button::after {    content: "";    background: #fff;    width: 0;    height: 100%;    position: absolute;    right: 0;    top: 0;    transition: .5s;    z-index: -1;}a.button i {    font-size: 22px;    margin-right: 15px;}/*hover*/a:hover.button {    color: #fff;}a:hover.button::after {    width: 100%;    transition: .4s;    right: auto;    left: 0;    background: #12b50c;}/*header*/ 
.RWDmenu_plus04 .header {    padding: 0px 0 0px 3%;    background: #fff;    transition: all 0.5s ease-out;}.RWDmenu_plus04 .logo {    z-index: 30;    width: 123px;    margin-top: 10px;    transition: all 0.5s ease-out;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-family: 'Noto Sans TC', sans-serif;    font-size: 16px;    color: #212121;    font-weight: 400;    text-transform: uppercase;}/*header hover*/ 
.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: #bd000c;}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #bd000c;    bottom: 0;    right: 0;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {    width: 100%;    transition: all .5s ease;    right: auto;    left: 0;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul{   padding:0;}.RWDmenu_plus04 .features .share-group span, .RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 16px;}.RWDmenu_plus04 .site-nav .menu li {    text-align: center;}.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 {    position: absolute;    right: 5px;    border-color: #555;}.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 {    font-weight: 400;    text-decoration: none;    background: #bd000c;    color: #fff;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.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: #bd000c;}/*header icon*/ 
.RWDmenu_plus04 .features {    width: 250px;}.RWDmenu_plus04 .features .edit {    float: right;}.RWDmenu_plus04 .features .edit a {    background: #0acd02;    position: absolute;    right: 0;    top: 0;    height: 100%;    width: 170px;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 16px;    margin: 0;    padding-left: 0;}.RWDmenu_plus04 .features .edit a:hover {    background: #12b50c;}.RWDmenu_plus04 .features .edit a:hover::after {    background: #12b50c;}.RWDmenu_plus04 .features .edit a:hover::before {    display: none;}.RWDmenu_plus04 .features .edit a i {    font-size: 22px;    margin-right: 15px;    color: #fff;}.RWDmenu_plus04 .features .search-btn img,.RWDmenu_plus04 .features .member-btn img,.RWDmenu_plus04 .features .cart-btn img {    width: 17px;    height: 17px;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up {    transition: all 0.5s ease-out;    background: #fff;    padding-bottom: 0;    box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);}.RWDmenu_plus04 .header.is-up .logo {    transition: all 0.5s ease-out;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle,.RWDmenu_plus04 .header.is-up .features .cart-btn {    color: #666;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line {    background: #666;}/*漢堡選單基本設定*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li .m_title_block {    color: #2863e3;}.RWDmenu_plus04 #mobile-menu .menu>li .m_stitle_block {    color: #555;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #2863e3;}.RWDmenu_plus04 #mobile-menu .menu>li.active .m_title_block,.RWDmenu_plus04 #mobile-menu .menu>li.active .m_stitle_block {    color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    color: #555;    font-weight: 400;}/*banner*/ 
.banner-block {    position: relative;    background: #000;}.banner-block .RWDbanner_plus01 .slick-caption {    top: 35%;}.banner-block .container {    width: 80%;}.banner-block .RWDbanner_plus01 .logo {    position: absolute;    top: 10%;    left: 35%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {    font-size: clamp(2.1875rem, 1.7382rem + 1.8433vw, 4.6875rem);    color: #bd000c;    text-transform: uppercase;    letter-spacing: 0px;    font-weight: 500;    margin-left: -5rem;    line-height: 1;    margin-bottom: 20px;    font-style: italic;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span {    display: flex;    margin-left: 5rem;    flex-direction: row;    justify-content: flex-start;    align-items: center;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span::before {    content: '';    width: 30%;    height: 2px;    display: inline-block;    background: #710910;    margin: 20px 0 30px 0;    position: absolute;    left: -21%;    top: 28%;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: clamp(1.4375rem, 0.9732rem + 2.3214vw, 4.6875rem);    color: #fff;    text-transform: uppercase;    letter-spacing: 2px;    margin-top: 0;    font-weight: 600;    text-shadow: 3px 0px 7px rgba(0, 0, 0, 0.8), -3px 0px 7px rgba(0, 0, 0, 0.8), 0px 4px 7px rgba(0, 0, 0, 0.8);    line-height: 1;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {    color: #fff;    font-size: 22px;    font-weight: 400;    margin-top: 10px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3>span>span {    font-weight: 300;    margin: 0 20px;}.banner-block .RWDbanner_plus01 .page-scroll {    width: auto;    left: 0px;    margin-left: 15px;    bottom: 0;    transform: translateX(-50%);    transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {    display: inline-block;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #bd000c;    letter-spacing: .1em;    text-decoration: none;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span {    writing-mode: tb-rl;    margin-bottom: 0;    font-size: 12px;    letter-spacing: 2px;    color: #bd000c;    font-weight: 300;    padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {    position: absolute;    content: '';    width: 1px;    height: 30px;    left: 30px;    top: 0;    background: #bd000c;    animation: scd 5s ease 0s infinite alternate;    transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {    content: '';    width: 1px;    height: 100%;    background: rgba(130, 149, 127, 0.3);    position: absolute;    left: 30px;    bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #bd000c;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}/*痛點*/ 
.painpoints-block {    background: #101217;    position: relative;    z-index: 0;    padding: 8rem 0 8rem;}.painpoints-block .container {    width: 80%;}.painpoints-block .titlebar {    text-align: left;}.painpoints-block .titlebar h3,.painpoints-block .titlebar h6 {    color: #fff;}.painpoints-block .titlebar h6::before {    display: none;}.painpoints-bg {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;}.painpoints-bg .RWDparallax_new,.painpoints-bg .RWDparallax_new .picbgbox {    position: absolute;    width: 100% !important;    height: 100% !important;    background-position-x: right !important;    background-size: contain;}.RWDbanner015 li div a * {    white-space: initial;    transform: translateX(0px);    word-break: break-all;}.RWDbanner015 li {    position: relative;}.RWDbanner015 li::before {    content: '';    width: 100%;    height: 60%;    position: absolute;    bottom: 0;    left: 0;    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.64) 68%, rgba(0, 0, 0, 0.65) 69%);    z-index: 0;    display: block;    transition: all 0.5s ease-out;}.RWDbanner015 li::after {    content: '';    width: 100%;    height: 0%;    position: absolute;    bottom: 0;    left: 0;    display: block;    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(164, 14, 13, 0.64) 68%, rgba(164, 14, 13, 0.65) 69%);    z-index: 0;    transition: all 0.5s ease-out;}.RWDbanner015 li:hover::after {    height: 100%;    transition: all 0.5s ease-out;}.RWDbanner015 li div a,.RWDbanner015 li div a * {    opacity: 1 !important;pointer-events: none;}.RWDbanner015 li div,.RWDbanner015 li div a {    width: 100%;    position: absolute;    top: 0;    left: 0;    height: 100%;}.RWDbanner015 .pic_show .word {    width: 100%;    background: transparent;    border: 0;    padding: 0;    height: 100%;    position: absolute;    bottom: 0;    text-align: center;    vertical-align: bottom;    max-width: initial;    display: flex;    justify-content: flex-start;    align-items: center;    padding-bottom: 4rem;    flex-direction: column-reverse;}.RWDbanner015 .pic_show .word::before {    content: '';    width: 97%;    height: 97%;    border: 1px solid rgba(255, 255, 255, 0.1);    display: block;    position: absolute;    left: 50%;    top: 50%;    opacity: 1;    transition: all 0.5s ease-out;    transform: translate(-50%, -50%);}.RWDbanner015 .pic_show .word:hover::before {    border: 1px solid rgba(255, 255, 255, 0.5);    transition: all 0.5s ease-out;}.RWDbanner015 .pic_show .word .tw span {    color: #fff;    font-weight: 600;    font-size: 30px;    border: 0;    word-break: break-all;    padding: 10px 0 0px;    white-space: nowrap;    line-height: 1;}.RWDbanner015 .pic_show .word .en {    color: #fff;    font-size: 20px;    font-weight: 400;    font-style: italic;    opacity: 0.3;    padding: 0;}/*about*/ 
.about-block {    position: relative;    padding: 5rem 0 0;}.about-block .container {    width: 70%;}.about-block .infobox .RWDedictor {    display: flex;    justify-content: flex-start;    align-items: flex-start;    flex-direction: row;}.about-block .infobox .leftbox {    width: 40%;    padding-bottom:4vw;}.about-block .infobox .rightbox {    display: flex;    width: 60%;    position: relative;    z-index: 0;    justify-content: center;}.about-block .infobox h6 {    color: #303642;    font-weight: 700;    font-style: italic;    font-size: clamp(1.4375rem, 1.3589rem + 0.3226vw, 1.875rem);    margin-bottom: 50px;    margin-top:0;    line-height: 1.4;}.about-block .infobox h6::before {    display: none;}.about-block .infobox ul {    list-style: none;    margin: 0;    padding: 0;}.about-block .infobox ul li {    border-bottom: 1px solid #dfdfdf;    padding-bottom: 20px;    margin-bottom: 25px;}.about-block .infobox ul li:last-child{border:0;}.about-block .infobox ul li span {    display: block;    color: #303642;    font-weight: 600;    font-size: 20px;    margin-bottom: 5px;}.about-block .infobox ul li span span.number {    display: inline-block;    font-style: italic;    font-weight: 400;    margin-right: 15px;}.machine-img {    position: relative;    z-index: 1;}.machine-img.pad-img{  display:none;}.machine-img img{   width:100%;   aspect-ratio: 1/1;   height: 679px;   object-fit: cover;   object-position:left bottom;}.about-bg {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;}.about-bg .RWDparallax_new,.about-bg .RWDparallax_new .picbgbox {    position: absolute;    width: 100% !important;    height: 100% !important;}/*video*/ 
.video-block {    padding: 8rem 0;}.video-block .container {    width: 68%;}.RWDvideo002 .container {    width: 100% !important;    padding: 0 !important;    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;}.RWDvideo002 .row {    margin-left: 0;    margin-right: 0;}.RWDvideo002 .row.section-subject,.RWDvideo002 .row:nth-child(2) {    width: 50%;}.RWDvideo002 .row.section-subject .col-md-12 {    display: flex;    flex-direction: column-reverse;    align-items: center;}.RWDvideo002 h1.main-title {    margin-left: 8rem;}.RWDvideo002 h2.sub-title {    font-size: clamp(2.1875rem, 1.7944rem + 1.6129vw, 4.375rem);    text-align: left;}.RWDvideo002 h2.sub-title span {    display: flex;    align-items: center;    justify-content: flex-start;    flex-direction: row;}.RWDvideo002 h2.sub-title span::before {    display: inline-block;    margin: 0 20px 0 0;}.RWDvideo002 .videoitem {    width: 100%;    padding: 0;}.RWDvideo002 .section-line {    display: none;}.RWDvideo002 figure.effect-sarah figcaption {        max-width: 130px;        max-height: 130px;        z-index: 1;        position: absolute;        z-index: 1;        top: 50%;        left: 50%;        transform: translate(-50%, -50%);        max-width: 150px;        max-height: 150px;        width: 100%;        height: 100%;        transition: 0.3s ease;        padding: 0;    }.RWDvideo002 figure.effect-sarah h2 {    height: 0px;    position: relative;    width: 150px;    height: 150px;    margin: 0 auto;    opacity: 1;    border-radius: 99em;    background: rgba(0, 0, 0, 0.75);}.RWDvideo002 figure.effect-sarah h2::before {    content: "▶";    position: absolute;    top: 50%;    z-index: 10;    font-size: 40px;    color: #fff;    transition: 0.3s ease;    line-height: 40px;    left: calc(50% + 10px);    transform: translate(calc(-50% - 10px), -50%);}.RWDvideo002 figure.effect-sarah h2::after {    background: url('archive/image/customization/play-btn.png') no-repeat;    background-size: 100% auto;    width: 150px;    height: 150px;    position: absolute;    content: '';    -webkit-animation: looprotate 17s linear infinite;    -moz-animation: looprotate 17s linear infinite;    animation: looprotate 17s linear infinite;    transition: 0.3s ease;    filter: brightness(0) invert(1);    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}@keyframes looprotate {    100% {        transform: translate(0, 0px)rotate(360deg);    }}.RWDvideo002 figure.effect-sarah {    background: #e21e1a;}/*cta*/ 
.cta-block {    background: #303642;    position: relative;}.cta-block::before {    content: '';    background: url(archive/image/customization/cta.jpg) no-repeat;    position: absolute;    right: 0;    width: 50%;    height: 100%;    background-size: cover;    display: block;    background-position: left top;}.cta-block .container {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: stretch;    width: 100%;    padding: 0;    ;    min-height: 600px;}.cta-block .leftbox,.cta-block .rightbox {    width: 50%;}.cta-block .leftbox {    position: relative;}.cta-block .leftbox .RWDedictor {    height: 100%;}.cta-block .leftbox::before {    content: '';    background: url('archive/image/customization/cta-red-bg.png') no-repeat;    width: 100%;    height: 100%;    display: block;    position: absolute;    top: 0;    left: 0;    background-size: cover;    background-position: right bottom;}.cta-block .rightbox .RWDedictor008 {    height: 100%;    display: flex;    align-items: center;    justify-content: flex-start;}.cta-block .titlebar {    text-align: left;    width: 69%;    margin-bottom: 0;}.cta-block .titlebar h3,.cta-block .titlebar p {    color: #fff;}.cta-block .titlebar h3 {    margin-bottom: 13px;    margin-top: 0;}.titlebar p {    font-size: 16px;}.cta-block .red-bg {    width: 40vw;    position: relative;    right: -6vw;    bottom: -283px;}.cta-block .red-bg img {    width: 100%;}.cta-block .btnbox {    border-top: 1px solid rgba(255, 255, 255, 0.1);    padding: 30px 0 0;    margin: 30px 0 0;    padding-left: 0;}.cta-block .btnbox p {    font-weight: 600;    font-size: 22px;    font-style: italic;}.cta-block .btnbox a.button {    background: #0acd02;    margin-left: 0;    color: #fff;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    margin-top: 15px;}.cta-block .btnbox a i {    margin-right: 15px;    color: #fff;    font-size: 22px;}
/*footer start*/

/*footer*/ 
.footer-block {    background: #1f1f1f;    padding: 5rem 0 20px;}.footer-block,.footer-block a {    color: #aaa;}.footer-block .container {    width: 70%;}.footer-info {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-start;    margin-bottom: 3rem;}.footer-info .ft-left {    width: 30%;}.footer-info .ft-right {    width: 70%;    padding-left:5rem;}.footer-info .ft-left {    border-right: 1px solid #2e2b2b;}.footer-info ul {    margin-left: 0;    padding: 0;    list-style: none;}.footer-info ul li {    margin-bottom: 5px;}.footer-info .logo-name {    font-weight: 600;    font-size: 26px;    margin-bottom: 18px;}.footer-info .logo-name img {    width: 120px;    margin: 0 0 20px;}.footer-info .logo-name span {    display: block;    color: #fff;}.footer-info i {    margin-right: 15px;}.footer-info a.button {    margin: 2rem 0 0;    color: #fff;}/*電子報*/ 
.RWDedm002 form {    background: #fff;}.RWDedm002 input,.RWDedm002 textarea,.RWDedm002 .btn,.RWDedm002 .input-group-addon {    border: 0;}.RWDedm002 .input-group-addon,.RWDedm002 .btn {    border-radius: 0;}.RWDedm002 h4,.RWDedm002 p {    display: none;}.btn-success {    background: #e21f1a;}.btn-success:hover {    color: #fff;    background: #ac241c;}.btn-warning {    background: #5d5858;}.btn-warning:hover {    background: #817c7c;    color: #fff;}/*右邊*/ 
.footer-info .ft-right {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;}.footer-info .ft-right .ft-edm,.footer-info .ft-right .ft-social {    width: 50%;}.footer-info .ft-right .map {    width: 100%;}/*社群*/ 
.RWDsocial002 .iconRounded {    border: 0;    color: #fff;    background-color: #393838;}.RWDsocial002 .iconRounded img {    width: 30px;    height: 30px;    margin-top: 5px;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: #fff;    color: #fff;}/*copyright*/ 
.ft-bottom {    display: flex;    align-items: center;    flex-wrap: wrap;    font-size: 12px;    border-top: 1px solid #2e2b2b;    padding-top: 20px;}.ft-bottom>div {    margin-right: 15px;    position: relative;}.ft-bottom>div::after {    content: '';    width: 1px;    display: inline-block;    height: 12px;    background: #2e2b2b;    position: absolute;    top: 7px;    right: -9px;}.ft-bottom .clear::after,.ft-bottom .RWDcopyright::after {    display: none;}.ft-bottom,.copyright_desc a,.copyright_desc {    color: #555;}

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

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}

/*動畫 end*/
/*內頁 start*/

.page_wrapper_bg section.call_to_action {padding: 100px 0;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5{font-size: 22px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .RWDmenu_plus04 .header{box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);}.page_wrapper_bg .article-text>.container {width: 100%;padding: 0;}.page_wrapper_bg section.call_to_action>.container {width: 75%;padding: 0;}.hgroup .container {width: 100%;}.article2 .hgroup .container {width: 75%;margin-left: auto;}.article3 .page_wrapper_bg section.call_to_action>.container{width:1170px;padding: 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container,.article1 .page_wrapper_bg section.call_to_action>.container{width:60%;padding: 0;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: clamp(2.1875rem, 1.7382rem + 1.8433vw, 2.6875rem);}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: clamp(1.4375rem, 0.9732rem + 2.3214vw, 2.8rem);}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 17px;}/*-----*/ 
.absec {    display: flex;    align-items: center;    border-top: 1px solid #dadada;    padding-top: 50px;}.absec .abtxt {width: 50%;padding-right:70px}.absec .abimg {width: 50%;}.primgbox {    margin: 0 0 100px;}.primgbox img {    background: #fff;}.privacy_block .item {    margin: 0 0 70px;}/*----*/ 
.new-form .formdesc .logo-name {display: flex;flex-direction: column;}.new-form .formdesc .logo-name span {font-weight: 600;font-size: 26px;margin: 5px 0 10px;}.new-form .formdesc ul {list-style: none;padding: 0;margin: 0 0 15px}.new-form .formdesc ul i {margin-right: 7px;}.new-form .formdesc .logo-name img {width: 200px;}.eformsDesc {margin: 0 0 50px;padding-bottom: 30px;border-bottom: 1px solid #dcdcdc;text-align: center;}.layoutlist_1.page_content3 {background: #f9f9f9;padding: 80px 10%;}.new-form .formdesc {padding: 0 70px 0 0;}.new-form .new-width .control-label{font-weight: normal;}.new-form .formdesc ul a:hover {    color: #555;}/*------*/ 
.layoutlist_2 .video_item {    margin:0 0 50px !important;    width: calc(100%/3);}.layoutlist_2  .video_item img {    border: 1px solid #d8d8d8;}.video_item_subject {font-size: 22px !important;margin: 10px 0px !important;text-align: center !important;color: #333 !important;margin: 20px 0 0 !important;}.video_item_summary {font-size: 16px !important;text-align: center !important;}/*側選單*/#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: none;    border: 1px solid #cecece;}.m2018 .products-nav .nav-title {    background: #101217;    font-size: 20px;    padding: 15px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 2px;}.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: #f5f5f5; border-bottom: 1px solid #d60514;}.tabs nav li.tab-current a::before {    background: #bd010a !important;}.page_wrapper_bg .products-nav>ul> li.active > a{    color: #bd000e;    font-weight: 600;    background: rgb(104 104 104 / 48%);}.m2018 .products-nav li.has-child>a {    max-width: 100%;    width: 100%;}.page_wrapper_bg .products-nav>ul>li:hover > a{    background:rgb(51 51 51 / 39%);    color: #fff;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {    color: #bc010a;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #555; letter-spacing: 0;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding:12px 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:0;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 15px;    font-weight: 500;    background: rgb(189 0 14);    padding: 10px 30px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend_btn a {    background: rgb(189 0 14);    padding: 7px 30px !important;    color: #fff;    font-size: 15px;    font-weight: 500;    transition: 0.5s ease;}.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: #709622;transition: .5s ease;border: 1px solid #709622;color: #fff;padding: 3px 20px;border-radius: 20px;font-size: 14px;}.btn.btn_back a {border: 1px solid #709622;background: #fff; color: #709622;padding: 3px 20px;border-radius: 20px;font-size: 14px;}#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;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}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: 0;border-bottom: none;padding:0}.hgroup .pageTitle{text-align: center; letter-spacing:2px; font-size:clamp(1.5625rem, 1.3041rem + 1.0599vw, 3rem); 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: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.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: 20px;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: 20px;}.layoutlist_2 .subject {text-align: center;}.form-horizontal .form-group .customized_columns ._input, .customized_columns select {border: none;background-color: #f5f5f5;}.form-horizontal .form-group .form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}

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

@media (max-width: 2100px) {    .footer-block .container {        width: 80%;    }.eforms1 .page_wrapper_bg section.call_to_action>.container, .article1 .page_wrapper_bg section.call_to_action>.container {width: 70%;padding: 0;}}@media (max-width: 1920px) {    .about-block .container {        width: 80%;    }}@media (max-width: 1680px) { .painpoints-block{padding-top:5rem; } #m_RWDfullscreen01_71_3 li {height: 502px !important; }.RWDbanner015 .pic_show .word .tw span{font-size: 25px;}.eforms1 .page_wrapper_bg section.call_to_action>.container, .article1 .page_wrapper_bg section.call_to_action>.container {width: 85%;padding: 0;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption {top: 25%;}.page_wrapper_bg .article-text p,.page_wrapper_bg .article-text{font-size: 15px;}}@media (max-width: 1600px) {    .about-block .container,    .painpoints-block .container {        width: 85%;    }    .about-block .infobox .photo-img img {        height: 100%;    }    .about-bg {        opacity: 0.5;    }    .footer-block .container {        width: 85%;    }}@media (max-width: 1500px) {    .video-block .container {        width: 75%;    }    .video-block .RWDvideo002 .row.section-subject .col-md-12 {        display: flex;        flex-direction: column-reverse;        align-items: flex-start;        padding-left: 5vw;    }    .video-block .RWDvideo002 h1.main-title {        margin-left: 0;    }    .cta-block .red-bg {        width: 49vw;        right: -1vw;    }.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: clamp(1.1875rem, 0.7382rem + 0.8433vw, 2.6875rem);}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: clamp(1.4375rem, 0.9732rem + 1.3214vw, 2rem);}}@media (max-width: 1400px) {    .banner-block .RWDbanner_plus01 .slick-caption .txt1 {        font-size: clamp(1.4375rem, 1.1679rem + 1.106vw, 2.9375rem);    }    .banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span::before {        top: 17%;    }    .machine-img img {        height: 623px;    }.RWDbanner015 ul {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;}.RWDbanner015 ul li{  width:50% !important;}#m_RWDfullscreen01_71_3 li {    height: 339px !important;}    .video-block .container {        width: 80%;    }    .RWDvideo002 figure.effect-sarah figcaption {        max-width: 130px;        max-height: 130px;    }    .RWDvideo002 figure.effect-sarah h2,    .RWDvideo002 figure.effect-sarah h2::after {        width: 130px;        height: 130px;    }    .cta-block .titlebar {        width: 85%;    }    .footer-block .container {        width: 90%;    }.footer-info .ft-right .ft-edm{ width:70%;}.footer-info .ft-right .ft-social {  width:30%;}@media (max-width: 1250px) {    .RWDvideo002 h2.sub-title {        font-size: clamp(1.5625rem, 1.1514rem + 1.6867vw, 2.4375rem);    }    .cta-block .container {        min-height: 507px;    }    .cta-block .leftbox {        width: 40%;    }    .cta-block .rightbox {        width: 60%;    }    .cta-block .red-bg {        width: 39vw;    }    .footer-info .ft-left {        width: 40%;    }    .footer-info .ft-right {        width: 60%;    }.absec .abtxt {padding-right: 40px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo {    width: 104px;    margin-top: 16px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: clamp(1.875rem, 1.7244rem + 0.618vw, 2.1875rem);}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {    font-size: 18px;}.about-block .container {    width: 100%;    padding: 0;}.about-block .infobox .leftbox {    width: 50%;    padding: 0 0 4vw 8vw;}.about-block .infobox .rightbox {    justify-content: flex-end;    width:50%;}.eforms1 .page_wrapper_bg section.call_to_action>.container, .article1 .page_wrapper_bg section.call_to_action>.container {    width: 90%;    padding: 0;}div#sidebar {    width: 100%;    padding: 0 !important;    margin: 0 0 30px;}#article,.article2 .hgroup .container{width: 100%;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.layoutlist_1.page_content3 {    background: transparent;    padding: 0;}.layoutlist_2 .video_item { width: calc(100%/2);}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.mobile-link{  display:block;}.RWDmenu_plus04 .header {    padding: 0px 3% 0px 3%;}.RWDmenu_plus04 .features {    width: auto;}.RWDmenu_plus04 .features:after{    display:none;}.RWDmenu_plus04 .features .search-btn {    padding: 22px 12px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #a32d2b;}.footer-block {    padding-bottom: 90px;}.footer-info {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}.footer-info .ft-left,.footer-info .ft-right {    width: 100%;    padding:0;}.footer-info .ft-left {    border-right: 0;    border-bottom: 1px solid #2e2b2b;    padding-bottom: 0;    margin-bottom: 57px;}.RWDsocial002 .pull-right {    float: right !important;}.footer-info .ft-left .RWDedictor{   display: grid;  grid-template-columns: repeat(2, 1fr);  grid-template-rows: repeat(2, 1fr);  grid-column-gap: 0px;  grid-row-gap: 0px;}.logo-name { grid-area: 1 / 1 / 2 / 2; }.footer-info ul { grid-area: 2 / 1 / 3 / 2; }.link-box { grid-area: 1 / 2 / 3 / 3;    display: flex;justify-content: flex-end;align-items: center; }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.titlebar h3,.RWDvideo002 h1.main-title {    font-size: 35px;}.banner-block .RWDbanner_plus01 .slick-caption {    top: 15%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {    font-size: clamp(1.5625rem, 0.9541rem + 2.4958vw, 2.5rem);    margin-left: 0;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: clamp(1.875rem, 0.78rem + 4.4925vw, 3.5625rem);}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {    font-size: 24px;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span::before {    top: 17%;    width: 40%;}.about-block {    padding: 3rem 0 0;}.about-block .titlebar {    margin-bottom: 3rem;}.about-block .infobox .RWDedictor {    display: flex;    justify-content: flex-start;    align-items: stretch;    flex-direction: column;}.about-block .infobox .leftbox {    width: 80%;    padding: 0 0 5vw;    margin: 0 auto;}.about-block .infobox .rightbox {    width: 100%;}.machine-img.pc-img {    display: none;}.machine-img.pad-img {    display: block;    width: 100%;}.machine-img.pad-img img {    height: 368px;    object-position: right bottom;}.painpoints-block {    padding: 5rem 0 8rem;}.painpoints-block .RWDbanner015 .pic_show .word .tw span {    font-size: 25px;}.painpoints-bg .RWDparallax_new .picbgbox {    background-position: right top !important;}.painpoints-bg .RWDparallax_new, .painpoints-bg .RWDparallax_new .picbgbox {    height: 70vw !important;}.video-block {    padding: 4rem 0 5rem;}.RWDvideo002 .section-subject {    margin-bottom: 17px;}.RWDvideo002 .container {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.RWDvideo002 .row.section-subject,.RWDvideo002 .row:nth-child(2) {    width: 100%;}.video-block .RWDvideo002 .row.section-subject .col-md-12 {    display: flex;    flex-direction: column-reverse;    align-items: center;    padding: 0 5vw;}.RWDvideo002 h2.sub-title {    font-size: 60px;    font-size: clamp(1.5625rem, 0.143rem + 5.8236vw, 3.75rem);}.RWDvideo002 h2.sub-title span {    display: flex;    justify-content: center;}.video-block .RWDvideo002 h1.main-title {    margin: 0;}.cta-block .container {    flex-direction: column-reverse;    display: flex;    min-height: inherit;}.cta-block .leftbox,.cta-block .rightbox {    width: 100%;}.cta-block .rightbox .RWDedictor008 {    width: 80%;    margin: 0 auto;    padding: 4rem 0;}.cta-block .titlebar {    width: 100%;}.cta-block .leftbox {    height: 265px;}.cta-block .leftbox::before {    background: url(archive/image/customization/cta-red-bgPAD.jpg) no-repeat;    background-position: right bottom;    background-size: cover;}.cta-block .red-bg {    width: 63vw;    bottom: -101px;    right: -5vw;}.footer-block {    padding-top: 8rem;}@keyframes txt-spacing-in01 {    0% {        letter-spacing: 4px;        opacity: 0;    }    40% {        opacity: .6;    }    100% {        letter-spacing: 2px;        opacity: 1;    }}.absec {flex-direction: column;}.absec .abtxt {padding-right: 0;width: 100%;margin: 0 0 30px;}.absec .abimg {width: 100%;}.page_wrapper_bg section.call_to_action {padding: 70px 0;}.new-form .formdesc {padding: 0 15px;}.new-form .formdesc .logo-name {align-items: center;}.new-form .formdesc ul {text-align: center;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.machine-img.pad-img img {    height: 302px;}.footer-info .ft-right .ft-edm{    width: 70%;}.footer-info .ft-right .ft-social {    width: 30%;}.layoutlist_2 .video_item {    width: 100%;    padding: 0;}
}
/*767px end*/
/*720px start*/

@media (max-width: 720px) {  .cta-block .red-bg {    width: 63vw;    bottom: -125px;    right: -1vw;  }  .footer-info .ft-left .RWDedictor {      display: flex;      flex-direction: column;      justify-content: flex-start;      align-items: flex-start;     padding-bottom: 46px;   }  .footer-info a.button {    margin: 1rem 0 0;   }}

/*720px end*/
/*650px start*/

@media (max-width:650px) { .RWDbanner015 ul li {    width: 100%; } #m_RWDfullscreen01_71_3 li {    height: 178px !important;    margin: 0 0 10px;    background-size: 100%;    width:100%  !important; }.RWDbanner015 .pic_show .word{   padding-bottom: 1rem; }.painpoints-block .RWDbanner015 .pic_show .word .tw span {    font-size: 18px;}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
/*共同*/a.button,.link-box,.footer-info ul,.footer-info .logo-name{  width:100%;}.titlebar p {    font-size: 15px;}.titlebar h6::before, .RWDvideo002 h2.sub-title span::before {    margin: 20px auto 30px;}.titlebar{   margin-bottom: 3rem;}.RWDmenu_plus04 .logo {    width: 88px;    margin-top: 20px;}.RWDalert_fancybox.bottom{width:100%;    padding: 30px 30px 20px !important;}.banner-block .container {    width: 85%;}.banner-block .RWDbanner_plus01 .slick-caption {    text-align: center;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{    margin-bottom:13px;} .banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span{    margin-left:auto;    justify-content: center;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 span>span::before,.banner-block .RWDbanner_plus01 .page-scroll{    display:none;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {    font-size: 17px;}.painpoints-block {    padding: 3rem 0 5rem;}.about-block .infobox ul li span {   font-size: 18px;}.about-block .infobox h6{   margin-bottom:24px;}.machine-img.pad-img img {   height: 222px;}.video-block {    padding: 3rem 0 3rem;}.video-block .container,.video-block .RWDvideo002 .row.section-subject .col-md-12 {    padding: 0;}.RWDvideo002 figure.effect-sarah figcaption {    max-width: 100px;    max-height: 100px;}.RWDvideo002 figure.effect-sarah h2, .RWDvideo002 figure.effect-sarah h2::after {    width: 100px;    height: 100px;}.RWDvideo002 h2.sub-title span::before{   display:none;}.cta-block .leftbox {    height: 234px;}.cta-block .titlebar {    text-align: center;}.cta-block .titlebar p {    text-align: left;}.cta-block .red-bg {    width: 255px;    bottom: -152px;    height: 99px;}.footer-block {    padding-top: 5rem;}.footer-info .ft-left {    margin-bottom: 38px;}.footer-info .ft-left .RWDedictor{    padding-bottom: 34px;}.footer-info .ft-right{    flex-direction: column;    display: flex;}.footer-info .ft-right .ft-social,.footer-info .ft-right .ft-edm {    width: 100%;}.footer-info .ft-right .ft-edm{order:2;}.footer-info .ft-right .ft-social{order:1;}.footer-info .ft-right .map{order:3;}.ft-bottom>div::after{display:none;}.footer-info .logo-name img {width: 84px;}.absec {padding-top: 30px;}.eforms1 .page_wrapper_bg section.call_to_action>.container, .article1 .page_wrapper_bg section.call_to_action>.container {width: 95%;padding: 0;}.article2 #article {padding: 0 !important;}.primgbox {margin: 0 0 50px;}.new-form .formdesc .logo-name img {width: 130px;}.hgroup .pageTitle {letter-spacing: 1px;font-size: 30px;}.video_item_subject {font-size: 18px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.titlebar h3, .RWDvideo002 h1.main-title {    font-size: 27px;}.banner-block .container,.banner-block .RWDbanner_plus01 .slick-caption  {    width: 100%;}.banner-block .RWDbanner_plus01 .slick-caption {    top: 13%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 18px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 25px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3>span>span {    margin: 0 10px;}.about-block .titlebar {    margin-bottom: 2rem;}.about-block .infobox ul li {    padding-bottom: 15px;    margin-bottom: 15px;}.machine-img.pad-img img {    height: 189px;}.RWDvideo002 h2.sub-title{  margin-top:0;}.page_wrapper_bg  .footer-block .btn,.page_wrapper_bg  .footer-block .file_area {float: none!important;margin-top: 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.about-block {    padding: 2rem 0 0;}.about-block .titlebar h6{  margin-bottom:0;}.about-block .titlebar h3{  margin: 5px 0 10px;}.machine-img.pad-img img {    height: 162px;}.cta-block .rightbox .RWDedictor008 {    padding: 3rem 0;}.cta-block .leftbox {    height: 179px;}.cta-block .red-bg {    bottom: -99px;}.footer-info .logo-name {    font-size: 20px;}.footer-info i {    margin-right: 5px;}.footer-info ul li {    font-size: 15px;}
}
/*380px end*/
/*350px start*/

@media (max-width:350px){#m_RWDfullscreen01_71_3 li {    height: 164px !important;}}

/*350px end*/