@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);.a1pro_app{display:inline-block!important}
section#try_block{margin:0}
section.p04{margin:0 0 60px}
.content{font-family:'Noto Sans TC'}
.productintro_wrap{margin-top:80px}
.empty{display:inline-block}
@media screen and (max-width:768px){.vertical-xs{display:block!important}
.vertical-xs>*{display:block!important;width:100%!important;float:none!important}
.empty{display:block;height:1px}
}
.show{display:block!important}
.hide{display:none!important}
.space-br{display:inline-block}
@media screen and (max-width:768px){.hide-xs{display:none!important}
.show-xs{display:block!important}
.space-br{display:block;line-height:0}
}
.product-intro{background-image:url(/images/product/a1Pro/2021/header-bg.png?2121);background-repeat:no-repeat;background-position:center;min-height:500px}
.content-description{height:500px;max-width:1200px;margin:0 auto;position:relative}
.main_img,.main_word{display:inline-block!important}
.main_img img{display:inline-block;margin-top:50px}
.main_img{margin-left:-85px}
.main_word{position:absolute!important;right:10%;top:8%}
h1.title{font-size:50px;color:#00388b;font-weight:700;margin-top:80px;margin-bottom:10px}
.main_word .word{color:#5b5b5b;font-size:17px;letter-spacing:1px;margin-bottom:30px;position:relative;z-index:4}
img.rate-img{margin-left:-45px;position:relative;z-index:2;width:100%;max-width:200px;opacity:.8}
img.report-img{margin-left:-80px;margin-bottom:80px;position:relative;z-index:1;width:100%;max-width:225px}
.product_try a{color:#00388b!important;border:2px solid #00388b!important;background-color:unset!important}
.product_try a:hover{background-color:#00388b!important;border:1px solid #00388b!important;color:#fff!important}
.p2-feature{background-image:url(/images/product/a1Pro/2021/scroll-bar-bg.png?2023);height:312px}
.p2-feature .block-wrap{max-width:1200px;margin:0 auto!important}
.p2-feature .block{max-width:295px;margin:40px 20px}
.p2-feature .block-title{color:#fff;font-size:22px;font-weight:700;background-repeat:no-repeat;flex-direction:column;align-items:center}
.p2-feature .block-icon{display:inline-block;background:#fff;border-radius:50%;padding:20px;box-shadow:0 0 20px 5px rgb(0 0 0 / 7%);margin-bottom:15px}
.p2-feature .block p{color:#fff;line-height:1.7;margin-top:10px;font-size:15px;letter-spacing:1px;text-align:center}
@media screen and (max-width:768px){.p2-feature .block-wrap{padding:20px 0;flex-direction:column}
.p2-feature{background-image:url(/images/product/a1Pro/2021/scroll-bar-bg-phone.png);height:auto}
.p2-feature .block{margin:20px auto;text-align:left;width:100%}
}
.part2{background-image:url(../images/part2-bg.png);background-repeat:no-repeat;background-position:center;padding:20px 0 0;text-align:center}
.menu-part p.title-content,.part2 p.title-content,.about-a1 p.title-content{font-size:20px;color:#666;margin-bottom:70px;font-weight:400}
.part-content{position:relative;text-align:left;z-index:9}
.part-content a{text-decoration:none}
.part2-center{width:415px!important;height:415px;margin:0 auto 100px;position:relative}
.part2-center:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100%;border:5px solid transparent;background:linear-gradient(45deg,#003ca7,#00ade8) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}
.part2-center img{margin:0 auto;padding-top:85px}
.part2-block-text:hover{background-color:#f4f9ff;transition:.3s}
.part2-block.ac,.part2-block.invoice{margin-top:100px}
.part2-block-text{border-radius:15px;box-shadow:0 0 6px 2px #eee;max-width:295px!important;padding:15px 20px!important;background-color:rgb(255 255 255 / 60%)}
.part2-block-img{background-color:#00ade8;border-radius:100%;width:120px!important;height:120px;margin:0 auto;text-align:center;color:#fff;font-size:18px;font-weight:700}
.part2-block-img img{margin:0 auto;padding:25px 0 10px}
.part2-left{max-width:432px;position:absolute;left:-630px;right:0;margin:0 auto;z-index:999;font-family:SweiGothicCJKtc-Bold,'微軟正黑體'}
.part2-right{max-width:432px;position:absolute;left:0;right:-630px;top:0;margin:0 auto;z-index:999;font-family:SweiGothicCJKtc-Bold,'微軟正黑體'}
.part2 p.block-title{color:#00ade8;font-size:18px;font-weight:700}
.part2 .ac p.block-title,.part2 .invoice p.block-title{color:#003ca7}
.part2 p.block-text{color:#5a5a5a;font-size:15px;letter-spacing:1px}
.block-check{color:#00ade8;font-weight:700}
.block-check i{margin-right:5px;margin-left:15px}
.block-check i:first-child{margin-left:0}
.hvr-ripple-out:before{border:#ff7564 solid 6px;border-radius:100%}
.part2-block.ac .part2-block-img,.part2-block.invoice .part2-block-img{background-color:#003ca7}
.part2-block.ac:hover .part2-block-img,.part2-block.invoice:hover .part2-block-img{background-color:#003ca7}
.ec .hvr-ripple-out:before,.pos .hvr-ripple-out:before{border:#00ade8 solid 6px}
.ac .hvr-ripple-out:before,.invoice .hvr-ripple-out:before{border:#003ca7 solid 6px}
.product-feature{margin:0 auto;text-align:center;background-color:#f5f7fa}
.feature-content{font-family:'Noto Sans TC';display:inline-block;position:relative;width:100%;max-width:1200px}
.feature-block-content{max-width:1300px;margin:0 auto!important;position:relative}
.menu-block{width:150px;display:inline-block;position:absolute;top:0;left:0}
h2.product-feature-title{color:#00ade8;font-size:36px;font-weight:700;letter-spacing:2px;text-align: center;margin:70px auto 50px}
h3.feature-title{font-size:28px;color:#00ade8;font-weight:700}
.feature-block{padding:75px 0}
.feature-text{text-align:left;font-family:'Noto Sans TC';margin-left:70px!important}
.img-right .feature-text{margin-left:0!important}
.feature-text p{margin:20px 0;color:#383838;font-size:16px;letter-spacing:1px;font-family:'微軟正黑體'!important}
ul.feature-check{color:#636363;letter-spacing:1px;line-height:2;font-size:17px;font-family:'Noto Sans TC';margin-top:50px}
ul.feature-check li:before{font-family:FontAwesome;content:'\f058';color:#00ade8;margin-right:5px}
span.highlight{background:#2cd3d9;background:linear-gradient(0deg,rgba(44,211,217,.5) 0,rgba(44,211,217,.5) 42%,rgba(44,211,217,0) 42%,rgba(9,9,121,0) 100%)}
.menu-block.fixed{z-index:10;position:fixed;top:12%;left:calc((100vw - 1276px)/ 2 + 30px);margin-top:0;opacity:.94}
.menu-block.unfixed{position:relative}
.m-dropdown .e-list li a.active{color:#2abfc7!important}
a.nav-link.is-inview{color:#29bec7!important}
.feature-content .swiper-pagination-bullet-active{background:#00ade8}
.feature-content .swiper-button-next,.feature-content .swiper-button-prev{color:#00ace7}
.main-gif{margin-right:80px}
.chart{margin:30px 0}
.chart-text{margin-left:25px}
.chart img{height:60px;width:60px!important;max-width:60px!important;padding:0!important}
.chart-text{margin-top:10px!important;font-size:24px;font-weight:700;color:#000b63}
.chart-text p{font-size:16px;color:#4b4b4b;letter-spacing:1px;font-weight:400}
@media screen and (max-width:1140px){.main-gif{margin:0 auto}
.chart-text p{max-width:165px}
.chart{margin:20px 0}
}
@media screen and (max-width:768px){.chart-list{width:100%;text-align:center}
.chart{width:315px;display:inline-block!important;text-align:left;margin:25px auto!important}
.chart img{display:inline-block!important;vertical-align:top}
.chart-text{display:inline-block!important;width:calc(315px - 75px)!important;vertical-align:top;margin-top:0!important;margin-left:10px}
.chart-text p{margin:0!important;display:inline-block}
}
.part.part5{margin:0 auto!important;background-image:url(/images/product/a1Pro/2021/plus-circle-bg.png?2022);background-repeat:no-repeat;background-position:top center;background-position-y:40px;padding-bottom:90px}
.part5 h2.product-feature-title{margin:70px auto 0}
.plus-top-title{padding:0 120px 0;text-align:center;color:#fff;font-size:40px;font-weight:700;line-height:1.2;text-shadow:0 0 4px rgb(0 0 0 / 30%)}
.plus-top{padding:80px 0 0}
.plus-center-left,.plus-center-right{background:rgb(9 103 177 / 70%);border-radius:15px;color:#fff;text-align:center;font-size:26px;font-weight:700;padding:10px 0;margin:15px 20px;box-shadow:rgb(9 103 177 / 70%) 0 0 7px 7px}
.plus-block-title{font-size:17px}
.plus-blockwrap-title{letter-spacing:2px;text-shadow:0 0 4px rgb(0 0 0 / 30%)}
.plus-left-wrap,.plus-right-wrap{margin-top:25px}
.plus-block{background:#fff;background:linear-gradient(45deg,#fff 50%,#90cdff 150%);border-radius:15px;text-align:center;margin:0 auto;padding:20px 0;font-size:18px;color:#116db5;max-width:120px;min-width:120px;margin:0 5px}
.plus-block img{margin:0 auto}
.plus-block p{font-size:14px;font-weight:400;color:#6a6a6a}
.plus-center-right{background:rgb(0 173 232 / 70%);box-shadow:rgb(0 173 232 / 70%) 0 0 7px 7px}
.plus-right-wrap .plus-block-title{color:#00ade8}
.plus-right-wrap .plus-block{background:#adefff;background:linear-gradient(45deg,#fff 50%,#adefff 150%)}
.plus-azure{margin:0 auto!important;background-image:url(/images/product/a1Pro/2021/azure_bg.png?2022);background-repeat:no-repeat;background-position:top center;height:169px;width:100%;text-align:center;position:relative}
.plus-azure p{position:absolute;left:0;right:0;top:60px;margin-left:120px;color:#35a8e1;font-size:17px}
.plus-azure p i{margin-left:15px}
@media screen and (max-width:1140px){section.product-intro{background-position-x:-500px}
.main_word{right:5%}
.menu-block{left:15px}
.menu-block.fixed{left:15px}
.typing-highlight-wrap{width:435px!important}
.typing-text{max-width:480px;padding-right:15px!important}
.plus-center-left,.plus-center-right{margin:15px}
.plus-block{padding:20px 0;margin:0 5px;min-width:115px}
.feature-block-content.justify-content-center{justify-content:start!important}
.feature-img{margin-left:50px}
.feature-text,.img-right .feature-text{margin-left:50px!important}
.product-feature .feature-img img{width:100%}
ul.feature-check{margin-top:25px}
.feature-block-content{padding:0 10px!important}
h3.feature-title{margin-top:25px;font-size:24px}
.feature-text p{max-width:600px}
}
@media screen and (max-width:1024px){.part2-left{left:-560px;max-width:400px}
.part2-right{max-width:400px;right:-560px}
.part2-block.ac,.part2-block.invoice{margin-top:150px}
.chart-list{width:100%;text-align:center;max-width:700px;margin:0 auto}
.chart{width:315px;display:inline-block!important;text-align:left;margin:25px auto!important}
.chart img{display:inline-block!important;vertical-align:top}
.chart-text{display:inline-block!important;width:calc(315px - 75px)!important;vertical-align:top;margin-top:0!important;margin-left:10px}
.chart-text p{margin:0!important;display:inline-block}
.plus-center-left,.plus-center-right{width:90%}
.plus-left-wrap,.plus-right-wrap{justify-content:center}
}
@media screen and (max-width:768px){.product-intro{background-image:url(/images/product/a1Pro/2021/header-bg-phone.png);background-repeat:no-repeat;background-position:bottom;min-height:420px;background-position-x:0!important}
.main_word{top:3%}
.main_word .word{font-size:16px}
.typing-text{font-size:16px}
.plus-intro .block p br{display:none}
.menu-block{display:none}
.typing-wrap{display:inline-block}
.typing-highlight-wrap{width:100%!important}
.swiper.typing-swipe{width:100%!important;margin-left:0;height:70px}
.typing-block{height:auto}
.typing-text{padding-right:20px!important}
.swiper.typing-swipe{height:115px!important}
.typing-highlight-wrap{height:auto!important}
.typing-text{height:auto!important;display:block;margin-left:0!important;letter-spacing:1px;font-size:15px}
.typing-highlight{font-size:20px;max-width:360px;margin-top:5px}
.ty-report p.typing-highlight{max-width:268px}
.part2-center{margin:0 auto 80px!important;height:auto;width:100%!important}
.part2-block-text-wrap{margin:0 auto!important;text-align:center;z-index:998;position:relative}
.part2-center:before{content:none}
.part2-center img{padding-top:0}
.part2-block-text-wrap .part2-block-text{margin:5px;width:48%!important;display:inline-block;background-color:#fff;margin-bottom:110px}
.part2-block-text-wrap .part2-block-img{margin-top:-80px;margin-bottom:15px}
.plus-intro h3.feature-title{margin:0 auto}
section.plus-intro{max-width:1200px;margin:0 auto 100px}
section.plus-intro h3.feature-title{text-align:center}
.plus-intro .block span{color:#1cbbc3;display:inline-block;margin:30px 30px 0;letter-spacing:2px}
.plus-intro .block-title{font-size:30px;color:#000b63;font-weight:700;margin:0 30px 10px;transform:translateY(0);transition:.2s}
.plus-intro .block p{margin:0 30px 30px;line-height:1.8;transform:translateY(0);transition:.2s}
.plus-intro .hover-btn{text-align:center;color:#fff;background-color:#0097a7;line-height:2.5;text-decoration:none}
.plus-intro .hover-btn.more-btn{background-color:#08c1d4}
.plus-intro .block{background-repeat:no-repeat;background-position:center right 20px;background-color:#f5f7fa;max-width:295px!important;overflow:hidden;height:200px;text-align:left;margin:15px 15px}
.plus-intro .block:hover{background-color:#ebeff4}
.block.a1_cross{background-image:url(/images/product/a1pro/2021/cross-bg.png?202122)}
.block.a1_currency{background-image:url(/images/product/a1pro/2021/currency-bg.png?2021)}
.block.a1_lotNo{background-image:url(/images/product/a1pro/2021/lotno-bg.png?2021)}
.block.a1_price{background-image:url(/images/product/a1pro/2021/pricetag-bg.png?2021)}
.block.a1_costshare{background-image:url(/images/product/a1pro/2021/cost-bg.png?2021)}
.block.a1_project{background-image:url(/images/product/a1pro/2021/project-bg.png?2021)}
.block.a1_items{background-image:url(/images/product/a1pro/2021/items-bg.png)}
.block.a1_logi{background-image:url(/images/product/a1pro/2021/logi-bg.png)}
.block.a1_itemlabel{background-image:url(/images/product/a1pro/2021/itemlabel-bg.png)}
.title-br{display:none}
.plus-intro .block:hover span{opacity:0;transition:.2s;transform:translateY(-30px)}
.plus-intro .hover-btn-wrap{transform:translateY(1px);transition:.2s}
.plus-intro .block:hover .hover-btn-wrap{transform:translateY(-40px);transition:.2s}
.plus-intro .block:hover .block-title,.plus-intro .block:hover p{transform:translateY(-30px);transition:.2s}
.plus-intro a.hover-btn i{opacity:0}
.plus-intro a.hover-btn:hover i{opacity:1;transform:translateX(10px);transition:.2s}
.plus-intro .hover-btn.more-btn:hover{background-color:#0cb0c1;transition:.2s}
.plus-intro .hover-btn.price-btn:hover{background-color:#037d8a;transition:.2s}
.hvr-reveal:active:before,.hvr-reveal:focus:before,.plus-intro .hvr-reveal:hover:before{border-width:0}
.plus-intro .hvr-reveal:before{border-image:radial-gradient(rgb(13 133 145),rgb(134 219 228)) 1}
}
@media screen and (max-width:640px){.main_word{left:3%}
.product_try a{background-color:rgb(255 255 255 / 60%)!important}
.content-description{height:540px}
h1.title{margin-top:5px}
.main_word .word{margin-bottom:30px}
.feature-text,.img-right .feature-text{margin-left:20px!important}
.feature-img{margin-left:20px}
.main-gif img{width:100%}
.title-img{display:none}
h2.product-feature-title,h2.product-feature-title *{text-align:center!important;margin:0 auto!important}
.menu-part p.title-content{margin-bottom:50px!important;font-size:18px;width:90%!important}
h3.flow-title.f06{margin:unset!important}
}
@media screen and (max-width:540px){.product-intro{background-size:120%}
h2.product-feature-title{font-size:28px;margin:70px auto 10px}
.feature-block{padding:40px 0}
.plus-intro .block p br{display:inherit}
.title-space{display:none}
section.plus-intro{margin:0 auto 20px}
.part2{padding:80px 0 0}
.content-title,.part-title{font-size:30px;letter-spacing:1px}
.part2-block-text-wrap .part2-block-text{width:100%!important}
.part2 .part-content:before{content:none}
.chart-text{flex:unset!important;width:calc(315px - 80px)!important}
.main-gif{width:90%!important;flex:unset!important}
.main-gif img{width:100%}
.chart img{flex:unset!important}
.plus-intro{padding-bottom:60px}
h3.feature-title{margin-top:25px;font-size:19px}
}
@media screen and (max-width:400px){.typing-wrap{padding-left:10px!important}
.typing-highlight{font-size:18px;max-width:330px}
.ty-report p.typing-highlight{max-width:240px}
.typing-text{font-size:15px;letter-spacing:1px}
}
.container{width:100%;max-width:954px;margin:0 auto;position:relative;padding:10px;padding-top:20px}
.FAQ *{transition:none;-webkit-transition:none}
.FAQ{padding-bottom:200px}
.FAQ h3{font-size:38px;font-weight:700;color:#00ade8;margin-bottom:20px;text-align:left;margin-left:30px}
.FAQ h3 span{font-size:24px;font-weight:400;color:#555;margin-left:10px}
.QA-wrap{padding-left:26px}
.QA-wrap .QA{color:#000;position:relative}
.QA-wrap .QA:after,.QA-wrap .QA:before{content:"";position:absolute;left:0;width:100%;height:1px}
.QA-wrap .QA .Q{vertical-align:middle;padding:10px;padding-left:15px;padding-right:30px;cursor:pointer;font-size:20px;letter-spacing:1px;position:relative;background:#f5f7fa;margin:15px 0 0;border-radius:10px}
.QA-wrap .QA .Q:before{content:'Q';color:#00ade8;font-weight:700;font-size:22px;margin-right:10px}
.QA-wrap .QA .Q:after{content:"\f13a";color:#00ade8;font-family:FontAwesome;font-size:26px;position:relative;top:5px;margin-right:5px;font-weight:400;position:absolute;right:15px;top:8px}
.QA-wrap .QA .Q.QAclose{border-radius:10px 10px 0 0}
.QA-wrap .QA .Q.QAclose:after{content:"\f139"}
.QA-wrap .QA .A{padding:0 25px 10px 45px;background:#f5f7fa;color:#676767}
.QA-wrap .QA .A a{color:#00a8e2;text-decoration:underline}
.FAQ .pic{max-width:100%;margin:20px auto}
.FAQ .video div{margin:10px}
.FAQ .video iframe{width:390px;height:225px}
@media (max-width:640px){.FAQ h3{font-size:30px;margin:0 auto;text-align:center}
.FAQ h3 span{display:block;margin-bottom:35px}
.QA-wrap .QA .Q{font-size:16px}
.QA-wrap .QA .Q:before{content:none}
.FAQ .video iframe{width:100%;height:40vw}
.QA-wrap{padding-left:0}
.QA-wrap .QA .Q:after{font-size:20px;right:5px}
.QA-wrap .QA .A{padding:0 15px}
.QA-wrap .QA .Q.QAclose{border-radius:10px 10px 0 0;color:#00ade8;font-weight:700}
.FAQ{padding-bottom:100px}
}
.menu-part h2.product-feature-title{text-align:left}
.menu-part{background:#fff;min-height:100px;position:relative;z-index:99;margin:100px auto;width:100%}
.menu-part .bg{width:100%;height:74px;background:url(../images/demo/menu-bg.png) no-repeat top center;position:absolute;top:-74px;z-index:1}
.menu-part .text-footer{text-align:center;letter-spacing:10px;color:#adaeae;position:relative;top:-10px;font-size:14px}
.menu-part .btn-list{background:#f2f2f2;border:1px solid #cacaca;border-radius:15px;cursor:pointer;position:absolute;right:10px;bottom:10px;display:inline-block;padding:2px 10px;color:#8d8d8d;font-size:15px}
.menu-part .btn-list:hover{background:#ff9000;color:#fff;border-color:#eb8500}
@media (max-width:640px){.main-vision-wrap{background:0 0}
.main-vision{margin:0 auto 60px}
.main-vision .menu-part .bg{display:none}
.main-vision .menu-part .text-footer{top:-6px}
}
.menu{max-width:860px;margin:0 auto;padding:50px 0}
.menu-part-title{max-width:860px;margin:0 auto}
.menu-wrap{background-color:#edf9fd;padding:50px;max-width:1100px;margin:0 auto;border-radius:20px}
.menu ul{display:flex}
.menu li{flex:1}
.menu li .icon{width:80px;height:80px;text-align:center;margin:0 auto;z-index:2;position:relative}
.menu li .icon img{margin:0 auto}
.menu li .line{width:50%;height:5px;position:relative;top:-60px;display:block;color:#bcbcbc}
.menu li .line:before{content:"●●";letter-spacing:1px;font-size:8px;font-family:Arial,Helvetica,sans-serif}
.menu li .line.active{color:#0d8a30}
.menu li .line.right{float:right;text-align:right}
.menu li .line.left{float:left;text-align:left}
.menu-footer li .line:before{content:"●●●●";right:-70px;position:absolute;top:10px}
.menu li p{text-align:center;letter-spacing:2px;color:#ccc;font-weight:700;background:#0d8a30;color:#fff;font-size:24px;font-weight:700;display:none;border-radius:30px;max-width:110px;margin:-5px auto 0}
.top-report{margin-left:42px!important;background-color:#02b9c4;font-weight:700;font-size:16px;color:#fff;padding:0 10px!important;margin-top:5px}
h3.flow-title.f01{color:#00ade8}
h3.flow-title.f02{color:#008ccf}
h3.flow-title.f03{color:#006bb6}
h3.flow-title.f04{color:#004a9d}
h3.flow-title.f05{color:#003ca7}
h3.flow-title.f06{color:#0cc1c7}
h4{color:#0cc1c7;font-size:24px;font-weight:700}
.menu-part p.title-content{width:75%}
.fancybox-wrap{margin-top:65px!important}
.menu.menu-footer li{width:190px}
@media (max-width:640px){.menu{top:0;padding:15px 5px}
.menu li .line{display:none}
}
.menu li h3{font-size:28px;font-weight:700;text-align:center;color:#00ade8;width:170px}
.menu li a{display:inline-block;text-decoration:none;margin-left:55px;padding:2px 4px;border-radius:3px;font-size:14.5px;white-space:nowrap}
.menu li a:after{content:"\f105";font-family:FontAwesome;margin-left:4px;color:#d1d1d1;font-weight:700}
.menu li a:hover{color:#fff;background:#00ade8}
.menu-footer li a:hover{background:#0cc1c7}
.menu-footer li a.top-report:hover{background:#0bafb4}
.menu-footer li a.top-report:after{color:#fff}
.menu li a:hover:after{color:#fff}
.menu-footer{top:-20px;padding:50px 0 15px;border-top:1px solid #e5e5e5}
.menu-footer li a{text-align:center;margin-left:0}
.menu-footer .menu-icon .icon{margin:unset;margin-left:45px;margin-top:-15px}
@media (max-width:640px){.menu ul{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.menu-icon{display:none!important}
.menu li h3{text-align:left;padding-left:10px;margin-bottom:5px;padding:0;max-width:140px}
.menu li{margin-bottom:5px;margin-top:10px;max-width:140px!important}
.menu ul>li{-webkit-flex:1 50%;-ms-flex:1 50%;flex:1 50%}
.menu li a{margin-left:10px!important}
.menu li.analyze a:hover{color:#fff;background:#4ea2a6}
.swiper-button-next,.swiper-button-prev{display:none!important}
.menu-wrap{margin:0 15px;padding:30px 5px}
li.analyze.a-title{display:none}
ul.menu-list-part{justify-content:space-around}
}


.part.about-a1 {
    max-width: 1200px;
    margin: 85px auto 120px;
}

.part.about-a1 h2.product-feature-title{
    margin: 70px auto 20px;
}
.about-a1 p.title-content {
    margin-bottom: 30px;
}
/*
.part.about-a1 h2.product-feature-title {
    margin: 70px auto 0;
}
*/
.part.about-a1 .feature-text {
    margin-left: 40px !important;
}
span.modal-name {
    display: inline-block;
    background: #f15e48;
    color: #fff;
    font-size: 22px;
    padding: 5px 25px;
    border-radius: 40px 40px 0 40px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 3px;
    margin-bottom: 10px;
}
/*
.part.about-a1 .feature-title {
    color: #000;
    font-style: italic;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.3;
}
*/
.part.about-a1 .feature-p {
    color: #555555;
    font-size: 18px;
    letter-spacing: 1px;
    width: 95%;
    margin: 10px 0 30px;
}


.part.about-a1 .feature-img img {
    max-width: 450px;
}

li.plus-list-title {
    background: #e5e8ee;
    color: #516890 !important;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 15px !important;
    text-align: center;
}

.plus-list ul li {
    width: 42%;
    display: inline-block;
    box-shadow: 0 0 20px 0px rgb(0 0 0 / 15%);
    padding: 5px 15px;
    border-radius: 50px;
    margin: 10px 15px;
    margin-left: 0;
    vertical-align: top;
    color: #555;
}

/*

.plus-list li:nth-child(odd) {
    width: 42%;
}
*/

.plus-list ul li:before {
    content: '\f111';
    font-family: fontawesome;
    margin-right: 6px;
    font-size: 10px;
    color: #00ade8;
    vertical-align: middle;
}
li.plus-list-title:before {
    content: none !important;
}
.plus-list ul li span {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin-right: 15px;
    width: 110px;
    display: inline-block;
}
.plus-list ul li:nth-child(odd) span {
    width: 110px;
}


.plus-block {
    width: 100%;
    max-width: 640px;
    box-shadow: 0 0 20px 0px rgb(0 0 0 / 15%);
    padding: 55px 25px 20px;
    border-radius: 10px;
    position: relative;
}

.plus-block .plus-list-title {
    background: #4f668d;
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 50px;
    letter-spacing: 2px;
    border-radius: 10px 0;
    font-weight: bold;
}

.plus-block p {
    display: inline-block;
    margin-bottom: 15px;
    color: #555555;
}

.plus-block p span {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-right: 10px;
}
.about-ac .feature-p {
    width: 80%;
}

@media (max-width:1200px){
    
    .plus-list ul li {
    position: relative;
    padding: 5px 15px 5px 25px;
}

	.plus-list ul li:before {
    position: absolute;
    left: 10px;
    top: 12px;
}
	
        .plus-list li {
    text-align: left;
    max-width: 315px;
}
    .plus-list ul li {
    border-radius: 10px;
    width: 40% !important;
    padding: 5px 15px 5px 25px;
    position: relative;
}
    .plus-list ul li span {
    display: block;
    margin-left: 0px;
}
}


@media (max-width:1024px){
.part.about-a1 h2.product-feature-title {
    margin-bottom: 30px !important;
}
.part.about-a1 .feature-text {
    margin-left: 0px !important;
}
    
    .plus-list {
    text-align: center;
}

    /*
    .plus-list ul li {
        width: 35%;}

    .plus-list li:nth-child(odd) {
    width: 34% !important;
}
*/
    
 .part.about-a1 .feature-img {
    margin: 60px auto 0;
}   

.plus-list {
    max-width: 550px !important;
}


    
.feature-text {
    max-width: 100%;
    padding: 0 10px;
}

.feature-p {
    width: 90% !important;
    margin: 10px auto 40px;
    line-height: 1.5;
    font-size: 17px;
}
	.p-title p span {
    font-size: 35px;
}
	
	

}



@media (max-width:640px){
    	
.part.about-a1 h2 p {
    padding: 0px 15px;
}
	li.plus-list-title {
    text-align: center !important;
    padding: 13px 0 !important;
}
	.plus-list ul li {
    width: 44% !important;
    font-size: 15px;
}
    .part.about-a1 .feature-img img {
    width: 95%;
    max-width: 450px;
    margin: 0 auto;
}
    
}




@media (max-width:400px){

.plus-list ul li {
/*
    width: 36% !important;
    font-size: 15px;
*/
    box-shadow: none;
    border: 1px solid #e5e5e5;
}
    
}