@media screen and (min-width: 3840px){
	.svg-corner{bottom: -200px !important;}
}
@media screen and (min-width: 2561px){
	.svg-corner{bottom: -100px;}
}
@media screen and (max-width: 1400px){
	.container{width: 100%;}
	.section-about{overflow: hidden}
	.section-about .features-list .features-img{right: -100px;}
	.section-about .features-list{padding-right: 360px;}
	.section-about .sac-content{margin-bottom: 100px;}
}
@media screen and (max-width: 1200px){
	.section-about .features-list .features-img{display: none}
	.section-about .features-list{padding: 20px;}
	.section-about .sac-content{margin-bottom: 0}
	.news-list-ul{margin: 0}
	.news-list-ul li{float: none; width: 100%; margin: 0 0 20px;}
	.news-list-ul li .thumb{width: 240px; height: 150px; padding: 0; float: left}
	.news-list-ul li .news-detail{padding: 10px 20px;}
}
@media screen and (max-width: 991px){
	.top-sl{padding-top: 15px;}
	#logo img{height: 36px;}
	#logo{margin: 12px 0;}
	.top-sl .ts-heading{font-size: 2.2em; line-height: 1.4em;}
	.top-sl .ts-body{font-size: 1.2em; line-height: 1.3em}
	.news-list-ul li{background: none;}
	.news-list-ul li .thumb{border-radius: 15px; overflow: hidden}
	#footer .footer-arrow{display: none}
	#footer .container .content{text-align: center}
	.prebreadcrumb .breadcrumb-item.active{display: none}
	.pa-sidebar, .pa-main{float: none; width: 100%; margin-left: 0;}
	.pa-sidebar{display: none;}
	.pa-sidebar.active{display: block; position: relative; top: auto; left: auto;}
	.pa-sidebar .content{padding: 20px; background: #2B2D33;}
	.pa-sidebar .content .pas-block ul{margin-bottom: 20px;}
	.pa-sidebar .content .pas-block:last-of-type ul{margin-bottom: 0;}
	.pa-sidebar .content .pas-block ul li{ margin-bottom: 3px;}
	.pa-sidebar .content .pas-block h1, .pa-sidebar .content .pas-block h3{font-size: 1.2em !important; margin: 0 0 10px;}
	#api-menu{margin-bottom: 10px; display: inline-block;}
	.pa-sidebar{top: auto !important; margin-bottom: 30px !important;}
	.section-api{padding-top: 30px;}
	.app-screenshot .as-wrapper{ flex-wrap: nowrap; justify-content: flex-start; padding: 3px; overflow: auto; scrollbar-width: none; -ms-overflow-style: none;}
	.app-screenshot .as-wrapper::-webkit-scrollbar{display: none;}
	.app-screenshot .as-wrapper > div img{ width: 250px;}
	.section{ padding: 30px 0;}
	.section-features{ padding: 60px 0;}
	.features-block{ flex-direction: column;}
	.features-block .is-icon{ margin-bottom: 3rem;}
	.features-block .is-icon img{ width: 120px;}
	.features-block .is-content .block-text{ display: block;}
	.features-block .is-content .block-text p{ margin: 0; width: 100%;}
}
@media screen and (max-width: 640px){
	body{font-size: 14px; line-height: 1.6}
	.top-sl-content{padding: 40px 20px;}
	.news-list-ul li p{display: none}
	.news-list-ul li .thumb{width: 180px; height: 120px;}
	.news-list-ul li .news-title{font-size: 1.2em; font-weight: 400; line-height: 1.4em; max-height: none}
	.section-download{padding: 50px 0}
	.button-store{width: 200px; border-radius: 10px; overflow: hidden}
	.section-demo .block-demo-btn .text{display: none}
}
@media screen and (max-width: 520px){
	.button-store{width: 240px; margin: 5px;}
	.top-sl-content{padding: 30px 5px 50px; text-align: left}
	#logo{transform: none; left: 5px;}
	#header #m-menu{right: 5px;}
	.ts-button .buttons-store{text-align: center; margin: 0 -1.5%; overflow: hidden}
	.ts-button .buttons-store .button-store{ width: 47%; padding-bottom: 16%; height: auto; margin: 0 1.5%; float: left}
	.video-demo{width: 100%; overflow: hidden}
	.video-demo img{height: 280px; width: auto; margin-left: 20px;}
	.heading-2x{font-size: 1.8em; line-height: 1.3em}
	.section-demo{height: 200px;}
	.layout-page .section-news{padding: 30px 0;}
	.layout-page .section-news .desc{display: none}
	.layout-page .section-news .heading-2x.mb-3{display: none}
	.layout-page #logo{transform: translateX(-50%); left: 50%; margin: 15px 0}
	.layout-page #logo img{height: 30px;}
	.layout-page #top-bg .top-sl{padding: 0;}
	#footer .contact .btn{margin: 5px !important;}
	.buttons-apk{margin-top: 30px; margin-bottom: 0}
	.buttons-apk .button-direct{ min-width: 150px;}
}
@media screen and (max-width: 480px){
}
@media screen and (max-width: 479px){
	.news-list-ul li .thumb{width: 100px; height: 80px;}
	.news-list-ul li .news-detail{padding: 0 0 0 15px;}
	.news-list-ul li .time{font-size: 12px;}
	.section-about .sac-content .text{text-align: left}
	.section-about{margin-top: 0;}
	.section-about .features-list{padding: 20px 0;}
	.news-list-ul li .news-title{font-size: 1em; line-height: 1.4em;}
}
@media screen and (max-width: 360px){
}
@media screen and (max-width: 320px){
}
@media screen and (max-height: 850px){
	.pa-sidebar{top: 0 !important;}
}