.appie-single-service-2{border:1px solid #eef0f4;border-radius:10px;padding:48px;text-align:center;}
.appie-single-service-2 .title{font-size:20px;font-weight:700;margin-top:30px;margin-bottom:10px;}
.appie-single-service-2 a{font-size:14px;font-weight:500;color:#505056;margin-top:23px;display:block;}

.appie-about-thumb-3 img{width:350px;height:455px;margin-top:20px;}
.appie-traffic-title{margin-bottom:20px;}
.appie-traffic-title .title{margin-bottom:15px;font-size:44px;line-height:54px;}

.as-counter{padding:30px;position:relative;background:#fff;height:160px;background-image:linear-gradient(140deg, #ddf4fd, #eaf9ff);border-radius:10px;}
.as-counter .counter-content{background:#fff;text-align:center;border-radius:6px;box-shadow:0 30px 40px 0 rgb(0 41 57 / 10%);padding-top:37px;padding-bottom:40px;}
.as-counter .counter-content .title{font-size:40px;font-weight:400;margin-top:5px;color: #109215 !important;}
.as-counter .counter-content p{font-size:14px;font-weight:500;}
.as-counter.item-2{background-image:linear-gradient(140deg, #fdead3, #fff7ee);}
.as-counter.item-3{background-image:linear-gradient(140deg, #dafedb, #f0fcf0);}
.as-counter.item-4{background-image:linear-gradient(140deg, #fedaf4, #fceff7);}

.accrodion{position:relative;transition:all .4s ease;background-color:#fff;border-radius:6px;overflow:hidden;margin-top:30px;background-color:#fff;padding:18px 0;border:1px solid #f2f4f8;border-radius:0;position:relative;transition:all .4s ease;overflow:hidden;}
.accrodion.up{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}
.accrodion .click-button{font-weight:400;font-size:14px;color:#2b70fa;display:flex;align-items:center;justify-content:center;-webkit-box-align:center;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease;height:40px;width:40px;background:#eef4fe;text-align:center;line-height:40px;border-radius:50%;}
.accrodion.up .click-button{background:#2b70fa;}
.accrodion .click-button i{position:relative;width:16px;height:16px;background:url(/static/img/home-icons.png) no-repeat;background-position:-483px -30px;display:inline-block;}
.accrodion.up .click-button i{background-position:-385px -33px;}
.accrodion .accrodion-content{display:none;padding:22px 50px 0 38px;margin:0;color:#505056;font-size:14px;line-height:26px;font-weight:400;}
.accrodion.up .accrodion-content{display:block;}
.accrodion h3{margin:0;color:#0e1133;font-size:18px;font-weight:700;padding:0 38px;cursor:pointer;position:relative;transition:all .4s ease;}
.accrodion .accrodion-content p{}

#index-list a{display:inline-block;width:285px;height:50px;float:left;font-size:14px;border-bottom:1px dotted #eee;margin-top:15px;}
#index-list a img{width:75px;height:75px;float:left;margin-right:10px;border-radius:15%;border:1px solid #EFF3F9;}
#index-list a p{font-size:14px;font-weight:bold;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:30px;}
#index-list a span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#index-list .fat a{height:90px;}
#index-list .stars{font-weight:700;margin:5px 0;color:#04620c;}
#index-list .stars i{background:url(/static/img/home-icons.png) no-repeat left center;display:inline-block;height:16px;width:20px;top:1px;position:relative;background-position:-811px -31px;float:left;}
#index-list .mbutton{display:inline-block;width:285px;height:40px;line-height:40px;margin:10px auto;border:1px solid #ddd;text-align:center;border-radius:4px;}
#index-list .more{display:none;}
#index-list .on .more{display:block;}
#index-list .on .mbutton{display:none;}

.appie-testimonial-area{position:relative;}
.appie-testimonial{position:absolute;height:400px;width:100%;}
.carousel-single-item{width:90%;max-width:900px;margin:0 auto;}
.ec{position:relative}.ec .ec__holder{overflow:hidden}.ec .ec__track{will-change:transform}.ec .ec__track:after{content:'';display:table;clear:both}.ec .ec__item{float:left;overflow:hidden}.ec .ec__pagination{text-align:center;margin-top:10px}.ec .ec__pagination .pagination__dot{width:8px;height:8px;background-color:transparent;display:inline-block;border:1px solid #fff;margin:0 5px;border-radius:50%;cursor:pointer}.ec .ec__pagination .pagination__dot--active{background-color:#fff}.ec .ec__nav{position:absolute;top:200px;border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;cursor:pointer}.ec .ec__nav:before{content:''}.ec .ec__nav--prev{transform:rotate(-135deg);left:1em}.ec .ec__nav--next{transform:rotate(45deg);right:1em}
.avatar{margin:0 0 15px 0;text-align:center;}
.avatar img{width:54px;height:54px;border-radius:50%;}
.avatar .title{font-weight:500;font-size:16px;color:#fff;padding-top:10px;}
.text{text-align:center;width:50%;margin:50px auto;font-size:20px;line-height:30px;color:#fff;}
.text ul{margin:60px 0 0 0;padding:0;list-style-type:none;}
.text ul li{display:inline-block;margin:0 2px;}
.text ul li i{color:#ffb848;width:20px;height:20px;position:relative;background-image:url(/static/img/home-icons.png);background-position:-238px -32px;background-repeat:no-repeat;display:block;}

.appie-faq-area{background:#eef1f6;position:relative;}
.appie-download-3-area p{margin-bottom:10px;}
.appie-footer-area{background:#eef1f6;padding-bottom:150px;}
.appie-footer-area a:hover{color:#ff3e66;}
.footer-about-widget p{padding-top:25px;}
.footer-about-widget>a{font-size:15px;font-weight:500;color:#0e1133;margin-top:15px;}
.footer-navigation{margin-top:30px;}
.footer-navigation .title{font-size:20px;font-weight:700;margin-bottom:18px;}
.footer-navigation ul li a{color:#505056;font-size:15px;font-weight:500;margin-bottom:6px;display:block;}
.email-icon{width:16px;height:16px;position:absolute;left:0;top:5px;background-image:url(/static/img/home-icons.png);background-position:-587px -33px;background-repeat:no-repeat;}

.download-bottom{width:100%;background-color:#222;position:fixed;bottom:0;z-index:10;padding:10px 0;text-align:center;}
.download-bottom .close_box{float:right;margin:0 8px 0 0;display:inline-block;border:1px solid #393939;padding:8px 8px 2px 8px;}
.download_message-p{font-size:13px;color:#fff;}
.bigbtn{background:#04620c;width:400px;height:50px;font-size:20px;text-align:center;;border-radius:8px;border:none;cursor:pointer;display:inline-block;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:#fff;}
.bigbtn:hover{background:#0E5C12;}
.bigbtn:active{background:#0E5C12;}

.back-to-top{position:fixed;right:5px;bottom:100px;z-index:999;}
.back-to-top a{background:#c0c0c0;height:40px;width:40px;text-align:center;line-height:40px;background:#2b70fa;border-radius:6px;color:#fff;display:block;}
.bottom-up{position:relative;width:16px;height:16px;background:url(/static/img/home-icons.png) no-repeat;background-position:-290px -30px;display:inline-block;}

.use_cookie{display:block;position:fixed;z-index:999;bottom:0;left:0;background-color:#222;color:#fff;padding:10px;width:100%;text-align:center;font-size:14px;}
.use_cookie a{display:inline-block;cursor:pointer;color:#fff;margin-left:5px;background-color:#333;border:1px solid #666;padding:6px 24px;line-height:16px;border-radius:4px;}


.table-container {overflow-x: auto;margin-left: 0;margin-right: 0;margin-top: 1.6rem;}thead, tbody, tfoot, tr, td, th {border-color: inherit;border-style: solid;border-width: 0;}
.table-container>table {width: 100%;caption-side: bottom;border-collapse: collapse;}
.nowrap {white-space: nowrap;}
.table-container>table>thead>tr>th {background-color: #f7f7f7;border: 1px solid #e4e4e4;}
.table-container>table>tbody>tr>td, .table-container>table>thead>tr>th {padding: 10px 16px;}
.table-container>table>thead>tr>th {color: #505050;font-weight: 400;text-shadow: none;}
.table-container>table>tbody>tr:nth-child(odd) {background-color: #fff;}
.table-container>table>tbody>tr:nth-child(2n) {background-color: #f7f7f7;}
.table-container>table>tbody>tr>td {border: 0;}
.ranking-title {text-align: left;}

@media only screen and (max-width:1200px){
.as-counter{padding:20px;}
.apmenu ul>li .sub-menu>li a{padding:0 20px}
.apmenu ul>li{margin-right:5px;}
}

@media only screen and (min-width:992px) and (max-width:1200px){
.head-top-title{margin-left:0;}
.apmenu{margin-left:25px;}
}

@media only screen and (max-width:992px){
#header_form{margin-top:0;}
.appie-hero-area{padding:20px 0 20px 0;}
.appie-hero-content .appie-title{font-size:52px;}
.appie-hero-content{margin-bottom:50px;text-align:center;}
.as-counter{margin-bottom:90px;}
.main-btn{display:none;}
.as-title .main-btn-2{display:inline-block;}
.apmenu{display:none;}
.apmenu ul>li .sub-menu>li .sub-menu{margin-left:0;padding-left:30px;transition:all 0s ease-out 0s}
.appie-about-thumb-3{margin-bottom:10px;text-align:center !important;}
.appie-about-thumb-3 img{width:40% !important;height:auto;margin:0 auto;object-fit:contain;}
}

@media only screen and (min-width:768px) and (max-width:991px){
.ocvs_menu{display:block;}
.appie-traffic-title .title{font-size:36px;line-height:46px;}
}

@media only screen and (max-width:767px){
header{padding-top:0 !important;}
.as-title p{font-size:15px;}
.appie-single-service-2{text-align:center;padding:20px;}
.appie-btn-box{padding-right:30px;}
.appie-footer-area{padding-bottom:100px;font-size:13px;}
.footer-navigation ul li a{font-size:13px;width:80px;}
.as-title .appie-title{font-size:23px;line-height:34px;}
.carousel-single-item .text{font-size:13px;line-height:15px;}
.footer-about-widget{padding-right:0;margin-top:0;}
.footer-navigation ul li{float:left;padding:0 9px;}
.as-counter{width:80%;margin:20px auto 50px auto;}
.as-counter .counter-content{box-shadow:0 20px 30px 0rgb(0 41 57 / 10%);padding:20px 0;}
.appie-about-3-area{padding-top:50px !important;}
.flex-column-reverse{margin-top:0 !important;}
.appie-download-3-area p{font-size:13px;}
.bigbtn{width:90%;height:40px;font-size:16px;}
.download_message-p{font-size:12px;}
.appie-traffic-title .title{font-size:30px;line-height:40px;}
.traffic-btn{text-align:center;}
.appie-section-txt p{font-size:15px;}
.appie-hero-content{margin-bottom:50px;text-align:center;}
.slogan{font-size:15px;line-height:25px;}
.apmenu ul>li .sub-menu{display:none;}
}

@media only screen and (min-width:576px) and (max-width:767px){
.as-title .appie-title{font-size:36px;line-height:46px;}
}

@media only screen and (max-width:575px){
.menu_click{transform:scale(0.7);}
#header-hm-content{font-size:15px;line-height:16px;}
.appie-hero-content .appie-title{font-size:52px;}
.as-title h4{font-size:20px;}
.as-title .li_disc{margin-top:0;font-size:12px;}
.head-top-title{font-size:18px;}
.appie-hero-area{padding:0;}
#header-logo{width:30px !important;height:30px !important;}
.appie-about-thumb-3 img{width:70%;height:auto;object-fit:contain;}
}

@media only screen and (max-width:440px){
.use_cookie{font-size:13px;}
.use_cookie a{padding:3px 8px;}
}

.article-list-section {margin: 50px 0;}
.carousel-article-wrapper {width: 100%;max-width: 1200px;margin: 0 auto;}
.carousel-article-video .ec__nav,.carousel-article-wrapper .ec__nav{top:40%;width:40px;height:40px;background:#fff;outline:0;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:50%;cursor:pointer;z-index:10;margin-top:-22px}
.carousel-article-video .ec__nav--prev,.carousel-article-wrapper .ec__nav--prev{transform:none;left:0;right:auto;margin-left:-20px}
.carousel-article-video .ec__nav--next,.carousel-article-wrapper .ec__nav--next{transform:none;right:0;left:auto;margin-right:-20px}
.carousel-article-video .ec__nav:before,.carousel-article-wrapper .ec__nav:before{content:'';display:block;position:absolute;top:50%;left:50%;width:9px;height:9px;border-color:#8b8b8b;border-width:1.8px;transform:translate(-50%,-50%) rotate(45deg)}
.carousel-article-video .ec__nav--prev::before,.carousel-article-wrapper .ec__nav--prev::before{border-left-style:solid;border-bottom-style:solid;margin-left:2px}
.carousel-article-video .ec__nav--next::before,.carousel-article-wrapper .ec__nav--next::before{border-top-style:solid;border-right-style:solid;margin-left:-2px}

.article-item{margin-right:8px;flex-shrink:0;background:#f8f9fa;border-radius:4px;overflow:hidden}
.article-image{position:relative;flex-shrink:0}
.article-item .article-image{width:100%;height:0;position:relative;display:block;padding-bottom:56.25%;overflow:hidden}
.article-image>img{border-radius:4px;object-fit:cover}
.article-item img{position:absolute;width:100%;height:100%}
.article-item .info{overflow:hidden}
.article-item.info{padding:8px}
.article-item .info .title{height:44px;font-weight:400;font-size:14px;line-height:22px;color:#4b4b4b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.white-item{background-color:#eef1f6;padding:60px 0;margin-top:20px}
.white-item-box .item-coming{position:relative}
.white-item-box .left-avator,.white-item-box .right-avator{width:25%;max-width:314px;height:326px;top:-48px;position:absolute}
.white-item-box .right-avator{position:absolute;right:-16px}
.item-title{color:#4b4b4b;font-weight:500;font-size:32px;line-height:40px;text-align:center;margin:0 auto;width:600px}
.item-description{line-height:22px;color:#8b8b8b;text-align:center;width:80%;margin:8px auto}
.item-coming .item-description{margin:16px auto}
.item-coming p{max-width:519px;margin:16px auto}
.item-coming .item-description a{color:#0c698f}
.item-coming .bottoms{text-align:center;font-weight:500;font-size:16px;line-height:26px;margin:30px 0}
.item-coming .bottoms a{display:inline-block;min-width:312px;height:48px;line-height:48px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}
.item-coming .bottoms a.contributor-link{margin-right:16px}
.white-item-box .left-avator{left:-16px}
.item-coming .bottoms a.contributor-link:hover{opacity:.9}

lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}
lite-youtube::before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,rgb(0 0 0 / 67%) 0,rgb(0 0 0 / 54%) 14%,rgb(0 0 0 / 15%) 54%,rgb(0 0 0 / 5%) 72%,rgb(0 0 0 / 0) 94%);height:auto;width:100%;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:hsl(0deg 0% 93.33%);text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}
lite-youtube:hover::before{color:#fff}
lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}
lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}
lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}
lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}
lite-youtube.lyt-activated{cursor:unset}
lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}
.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}

@media screen and (max-width: 1200px){
    .left-avator,.right-avator{display:none}
}

@media screen and (max-width: 996px) {
.article-list-section{overflow:hidden;width:auto;margin-top:0;padding:8px 16px;border-top:4px solid #f2f5f9}
.article-image iframe{width:100%;height:100%}
.article-wrapper{width:1100px}
.white-item{padding:32px 0}
.item-title{width:auto}
.item-description{font-size:13px;line-height:22px;width:100%}
.item-coming .item-description{margin:0;text-align:center;margin-bottom:8px}
.item-coming .item-description p{margin-top:8px}
.item-coming .bottoms{display:flex}
.item-coming .bottoms a{width:50%}
}

@media screen and (max-width: 720px){
.white-item{padding:24px 0}
.item-title{font-size:22px;line-height:28px}
.item-coming .bottoms{flex-direction:column}
.item-coming .bottoms a{width:100%;min-width:0}
.item-coming .bottoms a:last-child{margin-top:16px;min-width:0}
}

.appie-feature img{width: 120px;height: 120px;display: block;text-align: center;margin: 20px auto;}
.appie-feature h3{text-align: center;margin-top: 30px;}