@charset "UTF-8";
/*
Theme Name: ModFYP
Theme URI: https://exthem.es
Author: exthem.es
Author URI: https://exthem.es/
Description: The Best Premium Themes for Site Modded Games & Apps for Android include with Google Play Store Extractor Apk. <br>don't waste your time, money and energy. <br>Increase your Google Adsense earnings with Premiums Themes <br>Buy now Modfyp Premium Wordpress Themes developer by <a href="https://exthem.es/" target="_blank">exthem.es</a> - <a href="https://demos.web.id/" target="_blank">demos.web.id</a>.
Requires at least: 6.0
Requires PHP: 7.4
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: modfyp
Tags: modfyp, apktemplate, apk-template, apkthemes, apk-themes, exthemes, exthemes-dev,
*/ 

* {
	padding: 0;
	margin: 0;
	vertical-align: baseline;
	box-sizing: border-box;
}

html {
	font-family: 'Inter', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #000;
}

img {
	max-width: 100%;
	display: block;
	margin: 0;
}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 17px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 15px;
}

.sm-single-content-image img {
	display: inline-block;
}

.br-50 {
	border-radius: 50px;
}

.d-none {
	display: none !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mb-10 {
	margin-bottom: 10px !important;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mb-40 {
	margin-bottom: 40px !important;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-header {
	margin-bottom: 45px;
}

.mt-150 {
	margin-top: 150px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.ads12 {
	min-height: 365px;
}

.ads12 .txt-ads {
	height: 20px;
}

.cusorPointer {
	cursor: pointer;
}

.offscroll {
	overflow: hidden;
}

a {
	text-decoration: none;
	color: var(--color_link);
}

a:visited {
	color: inherit;
}

a:hover {
	color: var(--color_link_hover);
}

ul, ol {
	margin-left: 16px;
}

input:not([type='checkbox'], [type='radio']), button, .btn {
	border: 1px solid #707070;
	padding: 8px 16px;
	outline: none;
	appearance: none;
}

.btn360center {
	width: 100% !important;
	max-width: 360px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.center {
	display: flex !important;
	justify-content: center !important;
}

.textLeft {
	text-align: left !important;
}

section {
	margin-bottom: 40px;
}

button, .btn {
	cursor: pointer;
}

button:hover, .btn:hover {
	transition: all 0.5s ease;
}

.btn-icon .icon {
	width: 19px;
	height: 19px;
	border-radius: 50%;
}

.btn-red {
	border: 1px solid #1a73d6;
	background-color: #1a73d6;
	color: #fff !important;
}

.btn-red:hover {
	opacity: 0.8;
}

.btn-green {
	border-color: #060;
	background-color: #060;
	color: #fff !important;
}

.btn-green:hover {
	opacity: 0.8;
}

.btn-dark {
	border: 1px solid #000;
	background-color: #000;
	color: #fff !important;
}

.btn-dark:hover {
	opacity: 0.8;
}

.btn-outline-red {
	border: 1px solid #1a73d6;
	color: #1a73d6;
}

.btn-outline-red:hover {
	background-color: #1a73d6;
	color: #fff;
}

.btn-outline-dark {
	border: 1px solid #8e3eff;
	color: #8e3eff;
}

.btn-outline-dark:hover {
	background-color: #707070;
	color: #fff !important;
	border: 1px solid #707070;
}

.btn-outline-dark:visited {
	color: #8e3eff;
}

.btn-small {
	padding: 5px 16px;
	font-size: 0.825rem;
}

.fgl-dark {
	color: #949494;
	font-size: 13px;
}

.box-dropdown {
	position: relative;
	z-index: 1;
}

.box-dropdown.open .dd-toggle::after {
	transform: rotate(225deg) translateY(5px) translateX(-8px);
}

.box-dropdown.open .dd-content {
	display: flex;
}

.box-dropdown .dd-toggle {
	user-select: none;
	cursor: pointer;
}

.box-dropdown .dd-content {
	position: absolute;
	top: 100%;
	right: 0;
	box-shadow: 0 0 5px #cac5c5;
	border-radius: 5px;
	display: none;
	background: linear-gradient(90deg, var(--bg_header_from) -5.95%, var(--bg_header_to) 100%);
}

.linkLastestVer {
	display: flex;
	align-items: center;
}

.linkLastestVer svg {
	width: 14px;
	height: 14px;
	margin-right: 3px;
	margin-bottom: 2px;
}

.linkLastestVer svg path {
	fill: #8e3eff;
}

.linkLastestVer span {
	font-size: 13px;
	font-weight: bold;
	color: #8e3eff;
}

.container {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.btnTelegram {
	display: flex;
	border: none;
	margin-top: 10px;
	padding: 1px;
	background: linear-gradient(90deg, var(--color_button_from) -5.95%, var(--color_button_to) 100%);
	border-radius: 8px;
}

.btnTelegram .bgWhite {
	align-items: center;
	justify-content: center;
	background-color: white;
	border-radius: 3px;
	margin: 1px;
	flex: 1;
	display: flex;
	padding: 9px;
	border-radius: 6px;
}

.btnTelegram .bgWhite span {
	background: linear-gradient(90deg, var(--color_button_from) -5.95%, var(--color_button_to) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-size: 13px;
	font-weight: 600;
	margin-left: 10px;
}

.btnTelegram .bgWhite svg {
	width: 24px;
	height: 24px;
}

.openSearch {
	-webkit-tap-highlight-color: transparent;
}

@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(0);
		opacity: 0;
	}
}

#page-header {
	border-bottom: 1px solid var(--color_border);
	background: var(--bg_header_from);
	background: linear-gradient(90deg, var(--bg_header_from) -5.95%, var(--bg_header_to) 100%);
	border-bottom: 1px solid var(--color_border);
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
}

#page-header a {
	color: #fff;
}

#page-header a:hover {
	color: #ffb43a;
}

#page-header .menu-toggle {
	width: 24px;
	height: 24px;
}

#page-header .menu-toggle svg {
	width: 24px;
	height: 24px;
}

#page-header .menu-toggle svg path {
	stroke: #fff;
}

#page-header #search-holder, #page-header #menu-holder {
	position: fixed;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 1);
	z-index: 10;
	box-sizing: border-box;
	overflow-y: auto;
}

#page-header #search-holder {
	right: 0;
	width: 100%;
	display: none;
}

#page-header #search-holder.open {
	display: inherit;
}

#page-header #search-holder .form-search {
	position: relative;
	margin: 30px auto 0 auto;
	background-color: #fff;
	border-radius: 8px;
	max-width: 768px;
}

#page-header #search-holder .form-search input, #page-header #search-holder .form-search button {
	border: none;
}

#page-header #search-holder .form-search #suggest-text, #page-header #search-holder .form-search input {
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	background-color: transparent;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#page-header #search-holder .form-search input {
	position: relative;
	z-index: 2;
	border-radius: 8px;
}

#page-header #search-holder .form-search input:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(142, 62, 255, .55);
}

#page-header #search-holder .form-search button {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 0 10px;
	z-index: 3;
	background-color: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--color_svg);
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

#page-header #search-holder .form-search button svg {
	height: 20px;
}

#page-header #search-holder .form-search button svg path {
	fill: #fff;
}

#page-header #search-holder .form-search #suggest-text {
	position: absolute;
	z-index: 1;
	color: #aaa;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#page-header #search-holder .form-search #suggestions {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	color: black;
	background: white;
	margin-top: 10px;
	z-index: 10;
	border-radius: 8px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder {
	padding: 20px;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .loaderWrp {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .s-item {
	padding: 4px;
	font-weight: normal;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 4px;
	border: 1px dashed rgba(204, 204, 204, 1);
	margin-bottom: 8px;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .s-item:last-child {
	margin-bottom: 0px;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .s-item strong {
	color: #1a73d6;
	font-weight: bold;
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .s-item.active, #page-header #search-holder .form-search #suggestions .suggestions-holder .s-item:hover {
	cursor: pointer;
	color: #fff;
	background-color: rgba(142, 62, 255, 0.5);
}

#page-header #search-holder .form-search #suggestions .suggestions-holder .s-item .icon {
	width: 32px;
	height: 32px;
	margin-right: 4px;
	border-radius: 4px;
}

#page-header #search-holder .form-search #suggest-text {
	display: none;
}

#page-header #search-holder .form-search #suggestions {
	display: block;
}

#page-header #search-holder .form-search.searching #suggest-text, #page-header #search-holder .form-search.searching #suggestions {
	display: block;
}

#page-header #search-holder .searchBg {
	pointer-events: none;
}

#page-header #search-holder .searchBg1 {
	position: absolute;
	opacity: 0.3;
	background: radial-gradient(var(--bg_header_from) 10%, var(--bg_header_from) 50%);
	border-radius: 9999px;
	-webkit-filter: blur(100px);
	filter: blur(100px);
	height: 150px;
	width: 150px;
	left: 30%;
	top: calc($top_anchor);
	border-color: var(--color_border);
}

#page-header #search-holder .searchBg2 {
	height: 200px;
	width: 240px;
	position: absolute;
	-webkit-filter: blur(100px);
	filter: blur(100px);
	top: calc($top_anchor + 10%);
	right: 20%;
	opacity: 0.7;
	background: var(--bg_header_to);
}

#page-header #search-holder .searchBg3 {
	width: 100px;
	height: 80px;
	background: radial-gradient(var(--bg_header_from) 10%, var(--bg_header_from) 50%);
	position: absolute;
	-webkit-filter: blur(100px);
	filter: blur(100px);
	top: calc($top_anchor + 10%);
	right: 30%;
	opacity: 0.7;
}

#page-header #menu-holder {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	flex-direction: column;
	background-color: rgba(0, 0, 0, 0.5);
}

#page-header #menu-holder.open {
	display: flex;
}

#page-header #menu-holder .menu-container {
	width: 80%;
	max-width: 400px;
	height: 65%;
	/* max-height: 60%; */
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	border-radius: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	display: flex;
	flex-direction: column;
	position: relative;
	background: linear-gradient(90deg, var(--bg_header_from) -5.95%, var(--bg_header_to) 100%);
	transform: scale(0);
}

#page-header #menu-holder .menu-container.blow {
	transform: scale(1);
	animation: blowUpModal 0.2s ease;
}

#page-header #menu-holder .menu-container .nmi-menu-toggle {
	margin-left: auto;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	display: flex;
	overflow: hidden;
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	margin-top: 4px;
	margin-right: 4px;
}

#page-header #menu-holder .menu-container .nmi-menu-toggle svg path {
	fill: var(--color_svg_header);
}

#page-header #menu-holder .menu {
	display: flex;
	flex-direction: column;
}

#page-header #menu-holder .menu li {
	margin-bottom: 10px;
	display: flex;
	position: relative;
}

#page-header #menu-holder .menu li::after {
	position: absolute;
	content: '';
	width: 1px;
	height: 20px;
	background-color: #fff;
	top: 0px;
	right: -16px;
	transform: translateY(11px);
	display: none;
}

#page-header #menu-holder .menu li:last-child::after {
	display: none;
}

#page-header #menu-holder .menu li a {
	color: var(--color_link_header);
	height: 30px;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}

#page-header #menu-holder .menu li a svg {
	display: block;
	margin-right: 4px;
	width: 16px;
	height: 16px;
}

#page-header #menu-holder .menu li a svg path, #page-header #menu-holder .menu li a svg path path {
	stroke: currentColor;
}
 
#page-header #menu-holder .menu li a svg path, #page-header #menu-holder .menu li a svg path path {
	fill: currentColor;
}
 
#page-header #menu-holder .menu li a span {
	font-size: 13px;
	color: currentColor;
	bottom: 0px;
	font-weight: 600;
}

#page-header #menu-holder .menu li a:hover {
	color: var(--color_link_header);
}

#page-header #menu-holder .menu li a.active {
	color: var(--color_svg_header);
}

#page-header #menu-holder .login {
	display: flex;
	align-items: center;
	text-transform: capitalize;
	padding-left: 16px;
	padding-right: 16px;
	position: absolute;
	bottom: 16px;
	width: 100%;
}

#page-header #menu-holder .login .avatar {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	display: none;
}

#page-header #menu-holder .login .avatar:hover circle {
	fill: var(--color_link_header);
}

#page-header #menu-holder .login .avatar:hover path {
	fill: var(--color_link_header);
}

#page-header #menu-holder .login .avatar circle {
	fill: var(--color_link_header);
}

#page-header #menu-holder .login .avatar path {
	fill: var(--color_link_header);
}

#page-header #menu-holder .login .dd-toggle {
	line-height: 1rem;
}

#page-header #menu-holder .login .dd-toggle::after {
	display: none;
}

#page-header #menu-holder .login .dd-toggle:hover svg, #page-header #menu-holder .login .dd-toggle:hover svg path {
	fill: var(--color_svg_header);
}

#page-header #menu-holder .login .dd-content {
	position: static;
	display: flex;
	flex-direction: column;
	background-color: transparent;
	box-shadow: none;
	width: 100%;
}

#page-header #menu-holder .login .dd-content a {
	color: var(--color_link_header);
	font-size: 16px;
	border: 1px solid rgba(255, 255, 255, 0.35);
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	height: 32px;
	display: flex;
	justify-content: center;
	width: 100%;
	align-items: center;
	margin-bottom: 8px;
	border-radius: 4px;
}

#page-header #menu-holder .login .dd-content a:last-child {
	margin-bottom: 0px;
}

#page-header #menu-holder .language {
	display: none;
	margin-left: 25px;
}

#page-header #menu-holder .language a .icon {
	width: 24px;
	height: 24px;
}

#page-header #menu-holder .language .dd-content {
	right: inherit;
	margin-top: 5px;
}

#page-header #menu-holder .openSearch {
	display: none;
}

#page-header .ph-left {
	display: flex;
	flex-direction: column;
	line-height: 1em;
	padding: 10px 20px;
}

#page-header .ph-left .logo {
	display: block;
}

#page-header .ph-left .logo img {
	display: block;
	height: 24px;
	width: 54px;
}

#page-header .ph-left .top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

#page-header .ph-left .top .svgLogo {
	height: 35px;
	width: auto;
}

#page-header .ph-left .top .language img {
	width: 24px;
	height: 24px;
	border: 1px solid rgba(255, 255, 255, 0.8);
	padding: 2px;
}

#page-header .ph-left .top .language .dd-content {
	right: inherit;
}

#page-header .ph-left .top .login svg path {
	fill: #99a2b3;
}

#page-header .ph-left .top .login svg, #page-header .ph-left .top .login img {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 1px solid rgba(153, 162, 179, 0.35);
	padding: 1px;
}

#page-header .ph-left .top .login .dd-content {
	min-width: 100px;
	flex-direction: column;
	align-items: center;
}

#page-header .ph-left .top .login .dd-content a {
	color: black;
	margin: 5px;
}

.language span {
	color: #000;
}

.language span:hover {
	color: #1a73d6;
}

.language .dd-content {
	padding: 10px 12px;
}

.language .dd-content a:hover {
	color: #ffb43a;
}

.ctAppName2 {
	display: flex;
	flex-direction: column;
	width: 100%;
	flex-wrap: wrap;
}

.ctAppName2 .span1 {
	display: flex;
	flex-direction: row;
	font-weight: 700;
	font-size: 22px;
}

.ctAppName2 .span2 {
	font-weight: 400;
	font-size: 18px;
}

.secbanner {
	margin-left: -20px;
	margin-right: -20px;
}

.secbanner img {
	width: 100%;
	aspect-ratio: 2;
}

.secDownloadAppWrp {
	background-color: rgba(0, 0, 0, 0.04);
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 25px;
	border-bottom: 0.5px solid #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
}

.secDownloadAppWrp .text-des {
	font-size: 12px;
	margin-top: 10px;
	font-weight: 300;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	color: rgba(0, 0, 0, 0.7);
}

.secDownloadApp {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.secDownloadApp:hover {
	opacity: 0.85;
}

.secDownloadApp .top {
	display: flex;
	align-items: center;
	width: 100%;
}

.secDownloadApp .top .icon {
	width: 40px;
	height: 40px;
	min-width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.secDownloadApp .top img {
	width: 40px;
	height: 40px;
}

.secDownloadApp .top .info {
	display: flex;
	flex-direction: column;
	padding-left: 10px;
	padding-right: 10px;
	flex: 1;
}

.secDownloadApp .top .info .title {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.secDownloadApp .top .info .des {
	font-size: 13px;
	color: #97979e;
}

.secDownloadApp .top .btnDownload {
	border-radius: 8px;
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	color: #fff;
	text-shadow: 1px 1px 0px #f9c, -1px 0px 3px #f9c;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

#page-body {
	padding: 0 20px;
	min-height: 70vh;
}

.box-header .bg {
	background-color: #000;
	position: relative;
	padding: 10px 16px;
	color: #fff;
	line-height: 1.375rem;
	overflow: hidden;
}

.box-header .bg::after, .box-header .bg::before {
	display: block;
	content: '';
	position: absolute;
	z-index: 1;
}

.box-header .bg::after {
	width: 130px;
	height: 90px;
	background-color: #fff;
	border-radius: 65px 0 0 0;
	right: -65px;
	bottom: -50px;
	display: none;
}

.box-header .bg::before {
	width: 150px;
	height: 100px;
	background-color: #c00;
	border-radius: 0 100px 0 0;
	left: 0;
	top: 0;
}

.box-header .bg .sbtitle {
	position: relative;
	display: flex;
	align-items: center;
	z-index: 2;
}

.box-header .bg .sbtitle .icon {
	margin-right: 16px;
	min-width: 27px;
}

.box-header .bg .sbtitle span, .box-header .bg .sbtitle .h-text {
	font-size: 1.125rem;
	font-weight: bold;
}

.truncate {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box-space {
	margin-bottom: 12px;
}

.apk-image {
	display: block;
	position: relative;
	overflow: hidden;
}

.apk-image:hover img {
	transform: scale(1.05);
	transition: transform 0.5s ease;
}

.apk-image::after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transform: rotate(0);
	background: rgba(0, 0, 0, 0.5);
}

.apk-image img {
	display: block;
	margin: 0;
	width: 100%;
}

.apk-image .info {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	padding: 16px;
	color: #fff;
}

.apk-image .info .title {
	font-size: 1.125rem;
	font-weight: bold;
	margin-bottom: 5px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.apk-image .info .author {
	margin-bottom: 10px;
	font-size: 0.875rem;
}

.apk-image .info .version {
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 0.875rem;
}

.apk-image .info .version .flash {
	font-size: 0.75rem;
	margin: 0 3px;
}

.apk-image .info .version span, .apk-image .info .version svg {
	display: inline-block;
	vertical-align: middle;
}

.apk-image .info .version svg {
	margin-right: 3px;
}

.apk-icon-wrp {
	margin-bottom: 10px;
}

.apk-icon {
	display: flex;
	background: #fff;
	border: 1px solid rgba(157, 88, 255, 0.15);
	border-radius: 8px;
	padding: 8px;
	position: relative;
}

.apk-icon::after {
	content: '';
	display: block;
	clear: both;
}

.apk-icon:hover {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
}

.apk-icon:hover .thumb img {
	transform: scale(1.05);
	transition: all 0.5s linear;
}

.apk-icon .thumb {
	display: block;
	float: left;
	overflow: hidden;
	border-radius: 6px;
	height: 57px;
	width: 57px;
}

.apk-icon .thumb img {
	display: block;
	width: 57px;
	height: 57px;
	border-radius: 6px;
}

.apk-icon .info {
	max-width: calc(100% - 68.5px);
	margin-left: 11.5px;
	color: #000;
	position: relative;
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.apk-icon .info .title {
	font-weight: 600;
	font-size: 14px;
	color: #29303c;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
	width: 100%;
	margin-bottom: 8px;
}

.apk-icon .info .ctVersionSize {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.apk-icon .info .author, .apk-icon .info .mod, .apk-icon .info .version {
	font-weight: 500;
	font-size: 12px;
	color: var(--color_text_version);
	width: fit-content;
	padding: 2px 6px;
	background: var(--color_bg_version);
	border-radius: 4px;
	margin-left: 8px;
}

.apk-icon .info .modText {
	background: var(--color_bg_mods);
	border-radius: 4px;
	padding: 2px 6px;
	color: var(--color_text_mods);
	font-weight: 500;
	font-size: 12px;
}

.apk-icon .info .version svg {
	width: 13px;
	height: 11px;
}

.apk-icon .info .ctDownloadText {
	justify-content: space-between;
	display: flex;
	align-items: center;
	flex-direction: column;
	flex: 1;
	overflow: hidden;
}

.apk-icon .info .ctDownloadText .ctVersion {
	display: flex;
	width: 100%;
}

.apk-icon .info .downloadText {
	position: relative;
	font-weight: 600;
	font-size: 13px;
	color: white;
	padding: 10px;
	align-self: center;
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15), 2px 4px 14px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
	margin-left: 3px;
	max-width: 50%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.apk-icon .info .downloadText p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.apk-icon .aStatus, .apk-icon .mStatus {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 20px;
	background-color: var(--bg_status_mod);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: var(--text_footer_color);
	border-radius: 8px;
	opacity: 1;
	border: 1px solid rgba(255, 255, 255, 0.4);
	text-transform: uppercase;
}

.apk-icon .aStatus {
	background-color: var(--bg_status_no_mod);
	color: var(--text_footer_color);
	text-transform: uppercase;
}

.apk-icon2 {
	display: block;
	border: 1px solid rgba(0, 0, 0, 0.07);
	border-radius: 8px;
	padding: 4px;
	position: relative;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}

.apk-icon2::after {
	content: '';
	display: block;
	clear: both;
}

.apk-icon2:hover {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
}

.apk-icon2:hover .thumb img {
	transform: scale(1.05);
	transition: all 0.5s linear;
}

.apk-icon2 .type2 {
	background: #eb5418;
}

.apk-icon2 .type2 .bgModText {
	background: white !important;
}

.apk-icon2 .type2 .bgModText .modText {
	border: 2px solid #1dc3eb !important;
}

.apk-icon2 .type1 {
	background: #35a1bc;
}

.apk-icon2 .ctAll {
	margin-top: 8px;
	color: #29303c;
	font-size: 14px;
	font-weight: 600;
}

.apk-icon2 .ctAll .bgModText {
	background: linear-gradient(180deg, #82e3fa 0%, #1dc3eb 100%);
	border-radius: 13px;
	padding: 2px;
	margin-top: 2px;
}

.apk-icon2 .ctAll .bgModText .modText {
	font-weight: 700;
	border: 2px solid white;
	border-radius: 13px;
	color: #eb5418;
	font-size: 10px;
}

.apk-icon2 .ctAll .btnDownload {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	border-radius: 4px;
	padding: 10px;
	margin-top: 8px;
	color: white;
	font-weight: 600;
	font-size: 13px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.apk-icon2 .thumb {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}

.apk-icon2 .thumb .type1 {
	border: 3px solid #62dfff;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.apk-icon2 .thumb .type2 {
	border: 3px solid #ffb598;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.apk-icon2 .thumb img {
	width: 100%;
	display: block;
	border-radius: 8px;
	aspect-ratio: 1.7777777778;
	object-fit: cover;
	object-position: center;
}

.apk-icon2 .title {
	margin-bottom: 8px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.apk-icon2 .ctVersionSize {
	font-weight: 500;
	font-size: 8px;
	display: flex;
	justify-content: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.apk-icon2 .ctVersionSize .version {
	margin-top: 2px;
	flex: 1;
	text-align: end;
	border-right: solid 1px white;
	margin-right: 5px;
	padding-right: 5px;
}

.apk-icon2 .ctVersionSize .mod-feature {
	margin-top: 2px;
	flex: 1;
	text-align: start;
}

.apk-icon2 .ctModApk {
	position: absolute;
	background: #fff;
	padding: 4px 8px;
	font-weight: 700;
	font-size: 10px;
	color: black;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.apk-icon2 .ctModApk.MOD {
	background-color: #8e3eff;
	color: #fff;
}

.apk-icon2 .ctModApk.APK {
	background-color: #157a47;
	color: #fff;
}

.secbox .sbheader {
	margin-bottom: 10px;
}

.owl-carousel {
	position: relative;
}

.owl-carousel .owl-dots {
	text-align: center;
}

.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	margin: 0 10px;
	width: 10px;
	height: 10px;
	border-radius: 50px;
	background-color: transparent;
	border: 1px solid rgba(119, 119, 119, 0.5);
}

.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot.active {
	background-color: #777;
}

.owl-carousel .owl-nav {
	display: none;
}

.owl-carousel .owl-nav button {
	display: block;
	position: absolute;
	top: 40%;
	width: 35px;
	height: 35px;
	background: url('/assets/image/nav-slide-arrow.png') no-repeat center center !important;
	background-size: 35px 35px !important;
	border-radius: 50px;
	z-index: 5;
}

.owl-carousel .owl-nav button.owl-prev {
	left: 15px;
}

.owl-carousel .owl-nav button.owl-next {
	transform: rotate(180deg);
	right: 15px;
}

.owl-carousel .owl-nav button span {
	display: none;
}

.owl-carousel.slideapk .owl-dots {
	margin-bottom: 10px;
}

.ads {
	background: #eee;
	border: 1px solid #ddd;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 120px;
	border-radius: 2px;
}

.ads p {
	text-align: center;
	color: #000;
}

.table-res {
	max-width: 100%;
	overflow-x: auto;
}

.wrapcontent {
	line-height: 1.8;
}

.wrapcontent > * {
	margin-bottom: 16px;
}

.wrapcontent p {
	word-break: inherit;
}

.wrapcontent h2, .wrapcontent h3, .wrapcontent h4, .wrapcontent h5, .wrapcontent h6 {
	line-height: 1.4em;
}

.wrapcontent ol, .wrapcontent ul {
	margin-left: 20px;
}

.wrapcontent table {
	margin: 20px auto;
	border-collapse: collapse;
	max-width: 100%;
	box-sizing: border-box;
	overflow-x: auto;
}

.wrapcontent table thead th {
	background: #000;
	color: #fff;
	padding: 10px;
}

.wrapcontent table tbody tr td {
	padding: 8px 10px;
}

.wrapcontent table tbody tr:nth-child(even) td {
	background: #eceaea;
}

.wrapcontent table tbody tr:hover td {
	cursor: pointer;
	background: rgba(0, 0, 0, 0.05);
}

.wrapcontent a {
	word-break: break-all;
}

.wrapcontent a:visited {
	color: #1a73d6;
}

.wrapcontent blockquote {
	border-left: 4px solid #1a73d6;
	padding: 16px 0 16px 20px;
	font-style: italic;
	background-color: rgba(0, 0, 0, 0.04);
}

.sbhomeseo .sbheader {
	text-align: center;
}

.sbhomeseo .sbheader .sitename {
	font-size: 2.25rem;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 20px;
}

.sbhomeseo .sbbody {
	padding: 10px 0;
}

.pagination {
	text-align: center;
}

.pagination .seemoreapk {
	display: inline-block;
	padding: 5px 25px;
	margin: 10px auto;
	background-color: transparent;
	color: #000;
	border: 2px solid #000;
}

.pagination .seemoreapk svg {
	margin-left: 5px;
}

.pagination .seemoreapk:hover {
	background-color: #000;
	color: #fff;
	transition: all 0.5s ease;
}

.pagination .seemoreapk:hover svg, .pagination .seemoreapk:hover svg path {
	fill: #fff;
}

.pagination ul {
	list-style: none;
	margin-left: 0;
	margin-top: 5px;
	display: flex;
	flex-direction: row;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
}

.pagination ul li {
	display: inline-block;
	width: fit-content;
	margin: 0 3px;
}

.pagination ul li a.arrow {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pagination ul li a.arrow svg path {
	fill: #8e3eff;
}

.pagination ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border: 1px solid #e1e5ed;
	border-radius: 8px;
	color: #35a1bc;
	width: 30px;
	height: 30px;
	text-decoration: none;
	color: #23262f;
	font-weight: 500;
	font-size: 12px;
}

.pagination ul li a svg {
	width: 8px;
	fill: rgba(35, 38, 47, 1);
}

.pagination ul li:hover a, .pagination ul li.active a {
	color: #fff;
	border: 1px solid #8e3eff;
	background-color: #8e3eff;
}

.pagination ul li:hover a svg, .pagination ul li.active a svg, .pagination ul li:hover a svg path, .pagination ul li.active a svg path {
	fill: #fff;
	stroke: #fff;
}

.pagination ul li .plus {
	line-height: 25px;
	padding: 0 2px;
	font-size: 20px;
	color: #555;
}

.apks3 {
	list-style: none;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: -10px;
}

.apks3 .apk-icon-wrp {
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
}

.apks3 li {
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	width: 100%;
}

.apks3 li .apk-image, .apks3 li .apk-image::after {
	overflow: hidden;
}

.hehe {
	background-color: yellow;
}

.apks {
	list-style: none;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-left: -10px;
	margin-right: -10px;
}

.apks li {
	margin-bottom: 20px;
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
}

.apks li .apk-image, .apks li .apk-image::after {
	overflow: hidden;
}

.apk {
	display: block;
	border: 1px solid #aaa;
	border-radius: 2px;
}

.apk:hover {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	transition: all 0.5s ease;
}

.apk:hover .info .title {
	color: #1a73d6;
}

.apk:hover .thumb img {
	transform: scale(1.1);
	transition: all 0.5s ease;
}

.apk .thumb {
	display: block;
	overflow: hidden;
}

.apk .thumb img {
	display: block;
	width: 100%;
	transition: all 0.5s ease;
}

.apk .info {
	padding: 16px;
}

.apk .info .title {
	display: block;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.apk .info .author {
	font-size: 14px;
	margin-bottom: 10px;
	color: #707070;
}

.apk .info .version > * {
	display: inline-block;
	vertical-align: middle;
}

.apk .info .version svg {
	width: 16px;
	height: 14px;
	margin-right: 5px;
	transition: all 0.3s ease;
}

.apk .info .version svg:hover {
	cursor: pointer;
	transform: rotate(180deg);
	transition: all 0.3s ease;
}

.apk .info .version svg:hover path {
	fill: #1a73d6;
}

.apk .permalink {
	display: block;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
}

.apk .permalink .icon {
	margin-right: 15px;
}

#adminBar {
	position: fixed;
	left: 0;
	bottom: 155px;
	background: transparent;
	z-index: 9;
	padding: 0 20px;
	text-align: center;
}

#adminBar a {
	color: #fff;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: red;
	margin: 4px;
	border-radius: 3px;
	padding: 0 10px;
}

#adminBar a:hover {
	opacity: 0.7;
}

.blogs {
	list-style: none;
	margin-left: -6px;
	margin-right: -6px;
}

.blogs li {
	margin-bottom: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

.blog {
	display: block;
	overflow: hidden;
	position: relative;
}

.blog figure {
	border-radius: 8px;
	overflow: hidden;
	width: 100%;
	aspect-ratio: 1.7777777778;
}

.blog:hover {
	transition: all 0.5s ease;
}

.blog:hover .info .title {
	color: #1a73d6;
}

.blog:hover .thumb {
	transform: scale(1.05);
	transition: all 0.5s ease;
}

.blog .thumb {
	display: block;
	width: 100%;
	aspect-ratio: 1.7777777778;
	transition: all 0.5s ease;
	border-radius: 12px;
	object-fit: cover;
	object-position: center;
}

.blog .info {
	padding: 8px 0px;
}

.blog .info .title {
	font-size: 1rem;
	font-weight: 700;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.blog .info .desc {
	display: block;
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, .8);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 2px;
}

.blog .info .modified {
	position: absolute;
	font-size: 12px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	font-weight: 300;
	color: #000;
	top: 0px;
	right: 0px;
	background-color: rgba(255, 255, 255, 0.55);
	padding: 3px 8px;
}

.blog.search .info .title {
	height: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 10px;
	font-weight: bold;
}

.blog.search .info .time {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #777;
}

.blog.search .info .time svg {
	margin-right: 8px;
	fill: #777;
}

.page-version .page-description {
	display: flex;
	flex-direction: row;
	margin-bottom: 12px;
}

.page-version .page-description .thumb {
	width: 80px;
	height: 80px;
	min-width: 80px;
	margin-right: 12px;
	border-radius: 8px;
	overflow: hidden;
}

.page-version .page-description .thumb img {
	width: 100%;
	height: 100px;
}

.textOther {
	font-size: 20px;
	font-weight: bold;
}

.listOldVer {
	display: flex;
	flex-direction: column;
}

.listOldVer .oldVerItem {
	color: var(--color_heading_title);
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	display: flex;
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 48px;
	min-height: 48px;
	align-items: center;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 8px;
	width: 100%;
	position: relative;
}

.listOldVer .oldVerItem:hover {
	background-color: var(--color_rgb_button);
}

.listOldVer .oldVerItem img {
	width: 40px;
	min-width: 40px;
	height: 40px;
	border-radius: 8px;
	margin-right: 8px;
}

.listOldVer .oldVerItem span {
	display: inline-block;
}

.listOldVer .oldVerItem .size {
	color: #333;
	position: absolute;
	top: 0px;
	right: 0px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	background-color: #eee;
	height: 16px;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	display: flex;
	align-items: center;
	font-weight: bold;
}

.secOtherVerSingle {
	margin-top: 40px;
	margin-bottom: 40px;
}

.secOtherVerSingle h2 {
	margin-bottom: 12px;
}

.secOtherVerSingle .listOldVer {
	max-height: 276px;
	overflow-y: hidden;
}

.secOtherVerSingle .hasSeeMore {
	-webkit-mask-image: linear-gradient(180deg, #000 45%, transparent);
}

.secOtherVerSingle .seemore {
	background: linear-gradient(90deg, var(--color_button_from) -5.95%, var(--color_button_to) 100%);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15), 2px 4px 14px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
	font-weight: 600;
	font-size: 13px;
	color: white;
	padding: 0 10px;
	height: 32px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
}

.secOtherVerSingle .seemore svg {
	width: 20px;
	height: 20px;
	margin-top: 2px;
}

.secOtherVerSingle .seemore svg path {
	fill: var(--putih);
}

.secOtherVerSingle .seemore:hover {
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	opacity: 0.8;
}

#page-footer {
	text-align: center;
	background: linear-gradient(90deg, var(--bg_footer_from) -5.95%, var(--bg_footer_to) 100%);
}

#page-footer ul {
	list-style: none;
	margin-left: 0;
}

#page-footer .pf-Top {
	padding: 20px;
}

#page-footer .pf-Top .pf-logo {
	margin-bottom: 8px;
}

#page-footer .pf-Top .pf-logo .logo {
	display: block;
}

#page-footer .pf-Top .pf-logo .logo img {
	display: block;
	margin: 0 auto;
	height: 50px;
	width: 112px;
}

#page-footer .pf-Top .pf-logo .logo svg {
	width: 83px;
}

#page-footer .pf-Top .pf-logo .sitename {
	margin: 8px auto;
	color: #066988;
	font-size: 12px;
	font-weight: 500;
}

#page-footer .pf-Top .pf-logo .socials li {
	display: inline-block;
	margin: 0 8px;
}

#page-footer .pf-Top .pf-logo .footerText {
	font-size: 10px;
	font-weight: 100;
	margin-top: 8px;
	line-height: 12px;
	text-align: center;
}

#page-footer .pf-Top .ctMenuSocials {
	display: flex;
	flex-direction: column;
}

#page-footer .pf-Top .ctMenuSocials .pf-menu {
	list-style: none;
	margin-left: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#page-footer .pf-Top .ctMenuSocials .pf-menu li {
	display: inline-block;
	margin: 8px 10px;
}

#page-footer .pf-Top .ctMenuSocials .pf-menu li a {
	color: var(--link_footer_color);
	font-size: 12px;
	font-weight: 500;
	text-transform: capitalize;
}

#page-footer .pf-Top .ctMenuSocials .pf-menu li a:hover {
	color: var(--link_footer_color_hover)!important;
}

#page-footer .pf-Top .ctMenuSocials .pf-menu li a:visited {
	color: var(--link_footer_color_hover)!important;
}

#page-footer .pf-Top .ctMenuSocials .socials {
	display: flex;
	gap: 8px;
	justify-content: center;
	margin-top: 12px;
}

#page-footer .pf-Top .ctMenuSocials .socials li {
	display: block;
}

#page-footer .pf-Top .ctMenuSocials .socials li a {
	display: flex;
	width: 36px;
	height: 36px;
	margin-bottom: 12px;
	align-items: center;
	justify-content: center;
	border: 1px dashed rgba(255, 255, 255, 0.2);
	padding: 4px;
	border-radius: 50%;
}

#page-footer .pf-Top .ctMenuSocials .socials li a:hover {
	opacity: 0.8;
}

#page-footer .pf-Top .ctMenuSocials .socials li a svg {
	width: 32px;
	height: 32px;
}

#page-footer .pf-Bot {
	background-color: var(--bg_footer_color_alt);
	color: var(--text_footer_color);
	padding: 10px;
}

#page-footer .pf-Bot .copyright {
	font-size: 12px;
}

#page-footer .pf-Bot .copyright .siteName {
	text-transform: uppercase;
}

.breadcumb ul {
	list-style: none;
	margin: 0;
	display: flex;
}

.breadcumb ul li {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-shrink: 0;
}

.breadcumb ul li:last-child {
	padding-right: 20px;
}

.breadcumb ul li::after, .breadcumb ul li a, .breadcumb ul li span {
	vertical-align: middle;
}

.breadcumb ul li:last-child span {
	background: linear-gradient(90deg, var(--color_button_from) -5.95%, var(--color_button_to) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.breadcumb ul li:last-child::after {
	display: none;
}

.breadcumb ul li a, .breadcumb ul li span {
	color: var(--color_link);
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 20px;
	font-weight: bold;
}

.breadcumb ul li a:hover {
	color: var(--color_link_hover);
}

.breadcumb ul li .breadcumb-sep svg {
	width: 10px;
	height: 10px;
	margin-left: 6px;
	margin-right: 6px;
}

.breadcumb ul li .breadcumb-sep svg path {
	fill: var(--color_border);
}

.sort-controls {
	list-style: none;
	margin: 0;
	display: flex;
	justify-content: center;
	max-width: 100%;
	overflow-x: auto;
	margin-bottom: 12px;
	margin-top: 9px;
}

.sort-controls li {
	margin-right: 15px;
}

.sort-controls li a {
	display: block;
	padding: 6px 16px;
	border-radius: 50px;
	border: 1px solid rgba(112, 112, 112, 0.35);
	text-transform: capitalize;
	text-align: center;
	color: #000;
	transition: background 0.5s ease;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	font-weight: 600;
}

.sort-controls li:hover a, .sort-controls li.active a {
	background: #8e3eff;
	color: #fff;
	transition: background 0.5s ease;
}

.page-title {
	font-weight: bold;
}

.page-author {
	color: #707070;
}

.box-sidebar {
	max-width: 450px;
	margin: 0 auto;
}

.box-sidebar .bs-header {
	background: #000;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 16px;
}

.box-sidebar .bs-body {
	border: 1px solid #707070;
	border-top: none;
	padding: 16px 0;
}

.box-sidebar .bs-body::-webkit-scrollbar {
	width: 12px;
}

.box-sidebar .bs-body::-webkit-scrollbar-track {
	background: #eee;
}

.box-sidebar .bs-body::-webkit-scrollbar-thumb {
	background: #aaa;
}

.bsc-list {
	list-style: none;
	margin-left: 0;
	display: flex;
	flex-wrap: wrap;
}

.bsc-list li {
	padding: 8px 10px;
	width: 50%;
	box-sizing: border-box;
}

.bsc-list li a {
	display: block;
	font-size: 0.875rem;
	color: #000;
	white-space: nowrap;
	word-break: break-word;
	overflow: hidden;
}

.bsc-list li a svg, .bsc-list li a span {
	display: inline-block;
	vertical-align: middle;
}

.bsc-list li a svg {
	min-width: 40px;
}

.bsc-list li a:hover {
	color: #1a73d6;
}

.bsc-list2 {
	list-style: none;
	column-count: 4;
	background: #fff;
	box-shadow: 0px 1.08379px 4.33516px #000;
	border-radius: 7.58652px;
	padding: 7px;
	margin-left: 0;
}

.bsc-list2 a {
	display: block;
	color: #000;
	white-space: nowrap;
	word-break: break-word;
	overflow: hidden;
	font-size: 6px;
	font-weight: 600;
}

.bsc-list2 a svg, .bsc-list2 a span {
	display: inline-block;
	vertical-align: middle;
}

.bsc-list2 a svg {
	width: 14px;
	height: 14px;
	margin-right: 7px;
}

.bsc-list2 a:hover {
	color: #1a73d6;
}

.accordion {
	overflow: hidden;
	margin-top: 14px;
}

.accordion .ahead {
	line-height: 30px;
	padding: 0 10px;
	user-select: none;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
}

.accordion .ahead span, .accordion .ahead svg {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 700;
}

.accordion .ahead .toggle {
	float: right;
	margin-left: 0px;
	margin-right: 12px;
	transform: rotate(0deg);
	flex: inherit;
	width: 14px;
	height: 7px;
}

.accordion.open .abody {
	display: block;
}

.accordion.open .toggle {
	transform: rotate(180deg) !important;
}

.accordion .abody {
	display: none;
	font-size: 13px;
	font-weight: 500;
}

.accordion .abody .lvl-h:not(:first-child) {
	border-top: 1px solid #e6eaef;
	border-radius: 1px;
}

.accordion .abody .lvl-h:before {
	/* content: ''; */
	display: inline-block;
	width: 13px;
	/* Kích thước của hình ảnh */
	height: 12px;
	/* Kích thước của hình ảnh */
	margin-right: 10px;
	/* Khoảng cách giữa hình ảnh và nội dung của phần tử */
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19727 0.43725C1.60667 -0.296875 -0.0921971 1.22368 0.461782 2.88562L1.22626 5.15285C1.36338 5.55951 1.74469 5.83334 2.17384 5.83334H7.66658C8.03477 5.83334 8.33325 6.13181 8.33325 6.5C8.33325 6.86819 8.03477 7.16667 7.66658 7.16667H2.17385C1.74469 7.16667 1.36338 7.4405 1.22626 7.84716L0.461789 10.1144C-0.0921934 11.7763 1.60667 13.2969 3.19727 12.5628L12.3988 8.31594C13.9479 7.60094 13.9479 5.39912 12.3988 4.68411L3.19727 0.43725Z' fill='%237349BF'/%3E%3C/svg%3E%0A");
	background-size: cover;
	/* Thay đổi tỷ lệ của hình ảnh để nó phù hợp với kích thước của phần tử */
	background-repeat: no-repeat;
	/* Không lặp lại hình ảnh */
	background-position: center;
	/* Căn giữa hình ảnh */;
}

.accordion .abody .lvl-hh {
	font-weight: 400;
}

.accordion .abody a {
	padding: 10px 0;
	color: var(--color_link);
	font-style: italic;
}

.accordion .abody a:hover {
	color: var(--color_link_hover);
}

.accordion .abody a.lvl-hh {
	margin-left: 20px;
}

.accordion .abody a.lvl-hhh {
	margin-left: 40px;
}

.accordion .abody a.lvl-hhhh {
	margin-left: 60px;
}

.accordion .abody a .icon {
	margin-right: 8px;
}

.accordion .abody ul, .accordion .abody ol {
	margin-left: 25px;
}

.accordion .abody ul li, .accordion .abody ol li {
	margin-bottom: 8px;
}

.tnvToc {
	border-radius: 5px;
	overflow: hidden;
}

.tnvToc a {
	display: block;
}

.table {
	width: 100%;
	border-collapse: collapse;
}

.table tbody tr:nth-child(odd) th, .table tbody tr:nth-child(odd) td {
	background-color: #eceaea;
}

.table td {
	padding: 5px 10px;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.btn-download {
	text-transform: capitalize;
	max-width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 27px;
	border: none;
	background: linear-gradient(90deg, var(--color_button_from) -5.95%, var(--color_button_to) 100%);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
	border-radius: 8px;
	font-weight: 600;
	font-size: 13px;
	color: var(--putih);
	padding: 0 10px;
	height: 48px;
	box-sizing: border-box;
}

.btn-download:visited {
	color: var(--putih);
}

.btn-download:hover {
	color: var(--putih);
}

.btn-download svg {
	width: 20px;
	height: 20px;
	margin-bottom: 2px;
}

.btn-download:hover {
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	opacity: 0.8;
}

.btn-download span {
	margin-left: 10px;
}

.page-single .entry-apk-rating::after {
	content: '';
	display: block;
	clear: both;
}

.page-single .entry-apk-rating .page-title {
	margin: 0 0 10px 0;
	font-size: 1.5rem;
}

.page-single .entry-apk-rating .thumb img {
	display: block;
	width: 100px;
	border-radius: 5px;
	margin: 0 auto 10px auto;
}

.page-single .entry-apk-rating .info {
	text-align: center;
}

.page-single .entry-apk-rating .info .rating {
	display: inline-block;
	line-height: 1;
	margin-bottom: 10px;
	white-space: nowrap;
}

.page-single .entry-apk-rating .info .rating .box-stars, .page-single .entry-apk-rating .info .rating .label {
	display: inline-block;
}

.page-single .entry-apk-rating .info .rating .box-stars {
	position: relative;
	font-size: 22px;
	color: #707070;
	margin-right: 8px;
}

.page-single .entry-apk-rating .info .rating .box-stars .over {
	position: absolute;
	top: 0;
	left: 0;
	color: #ffd400;
	overflow: hidden;
}

.page-single .entry-apk-rating .info .rating .label .ratingValue {
	font-size: 1.125rem;
	font-weight: bold;
	color: #fa4c2a;
}

.page-single .entry-apk-rating .info .relatorio {
	font-size: 12px;
}

.page-single .entry-apk-rating .info .relatorio svg, .page-single .entry-apk-rating .info .relatorio span {
	display: inline-block;
	vertical-align: middle;
}

.page-single .entry-apk-rating .info .relatorio:hover {
	cursor: pointer;
	color: #1a73d6;
}

.page-single .entry-apk-rating .info .relatorio:hover svg, .page-single .entry-apk-rating .info .relatorio:hover svg circle {
	fill: #1a73d6;
}

.page-single .entry-thumb img {
	margin: auto;
}

.page-single .box-discord {
	margin-bottom: 50px;
}

.stars {
	font-size: 20px;
	position: relative;
}

.stars::after, .stars .score {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	transform: translateY(-50%);
}

.stars::after {
	display: block;
	content: '★ ★ ★ ★ ★';
	color: #ddd;
	right: 0;
	z-index: 1;
}

.stars .score {
	color: #f3af0c;
	overflow: hidden;
	z-index: 2;
}

.rating-bar {
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.rating-bar > input {
	display: none;
}

.rating-bar > label {
	float: right;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	cursor: pointer;
	transition: 0.3s;
}

.rating-bar > label svg {
	height: 20px;
	width: 20px;
}

.rating-bar > input:checked ~ label svg path, .rating-bar > input:checked ~ label ~ label svg path {
	fill: #c00;
	stroke: #c00;
}

.rating-bar > input:not(:checked) ~ label:hover svg path, .rating-bar > input:not(:checked) ~ label:hover ~ label svg path {
	fill: #f3af0c;
	stroke: #f3af0c;
}

#comments .rating-detail {
	margin-bottom: 16px;
	margin-top: 20px;
}

#comments .rating-detail .rt-l {
	text-align: center;
	margin-bottom: 20px;
}

#comments .rating-detail .rt-l .score {
	font-size: 2.1429rem;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	color: #fa4c2a;
}

#comments .rating-detail .rt-l .info {
	width: 100%;
	margin: 0 auto;
}

#comments .rating-detail .rt-l .info div span {
	margin-left: 10px;
}

#comments .rating-detail .rt-l .info div:last-child {
	color: #707070;
}

#comments .rating-detail .rt-r {
	padding: 0 35px;
	box-sizing: border-box;
}

#comments .rating-detail .rt-r .line {
	font-weight: 400;
	height: 20px;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	color: #707070;
}

#comments .rating-detail .rt-r .line .title {
	display: flex;
	align-items: center;
	position: absolute;
	left: -35px;
	text-align: left;
}

#comments .rating-detail .rt-r .line .title span {
	margin-right: 3px;
}

#comments .rating-detail .rt-r .line .score {
	transition: width 0.25s ease;
	display: inline-block;
	height: 100%;
	opacity: 0.8;
	min-width: 0.5%;
	border-radius: 50px;
}

#comments .rating-detail .rt-r .line .score.score-5 {
	background: #57bb8a;
}

#comments .rating-detail .rt-r .line .score.score-4 {
	background: #9ace6a;
}

#comments .rating-detail .rt-r .line .score.score-3 {
	background: #ffcf02;
}

#comments .rating-detail .rt-r .line .score.score-2 {
	background: #ff9f02;
}

#comments .rating-detail .rt-r .line .score.score-1 {
	background: #ff6f31;
}

#comments .rating-detail .rt-r .line .count {
	letter-spacing: 1px;
	position: absolute;
	margin-left: 5px;
}

#comments .rating-detail .rt-r .line .title, #comments .rating-detail .rt-r .line .count {
	line-height: 15px;
}

#comments .rating-detail .rt-r .line:last-child {
	margin-bottom: 0;
}

#comments .form-comment {
	margin-bottom: 20px;
}

#comments .form-comment label {
	display: block;
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 13px;
	color: #535763;
}

#comments .form-comment label .mark {
	color: #c00;
	font-weight: normal;
}

#comments .form-comment textarea {
	width: 100%;
	padding: 16px;
	display: block;
	box-sizing: border-box;
	outline: none;
	height: 96px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border: 1px solid #e6eaef;
	border-radius: 10px;
}

#comments .form-comment .btn-submit {
	color: #fff;
	border-color: transparent;
	float: right;
	background: linear-gradient(90deg, #8e3eff -5.95%, #9859ff 100%);
	border: 1px solid #e6eaef;
	border-radius: 10px;
	padding: 12px 16px;
	font-weight: 500;
	font-size: 13px;
}

#comments .form-comment .btn-submit:hover {
	opacity: 0.8;
}

#comments .holder-comments .lc-head {
	display: flex;
	justify-content: space-between;
	padding-bottom: 8px;
}

#comments .holder-comments .lc-head .lch-sort {
	z-index: 5;
	display: flex;
	list-style-type: none;
}

#comments .holder-comments .lc-head .lch-sort .lchs-item {
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 2px solid #ccc;
	color: #000;
	white-space: nowrap;
	cursor: pointer;
}

#comments .holder-comments .lc-head .lch-sort .lchs-item.active {
	color: #8e3eff;
	border-color: #8e3eff;
}

#comments .holder-comments .lc-head .lch-sort .lchs-item:hover {
	color: #8e3eff;
}

#comments .holder-comments .lc-head .summary {
	color: #1653fc;
}

#comments .holder-comments .lch-body {
	padding: 30px 0;
}

#comments .holder-comments .lch-body .wraploadmore {
	margin-left: 46px;
}

.list-comments {
	list-style: none;
	margin-left: 0;
}

.list-comments ul {
	list-style: none;
	margin-left: 0;
}

.list-comments li .avatar {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	border-radius: 50px;
}

.list-comments li .info {
	padding-left: 40px;
}

.list-comments li .info .user, .list-comments li .info .content {
	margin-bottom: 10px;
}

.list-comments li .info .wraploadmore, .list-comments li .info .links {
	margin-bottom: 20px;
}

.list-comments li .info .user {
	display: flex;
	align-items: center;
}

.list-comments li .info .user .name {
	font-size: 1.125rem;
	font-weight: bold;
	color: #1653fc;
	margin-right: 15px;
}

.list-comments li .info .links {
	font-size: 0.75rem;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	max-width: 100%;
	overflow-x: auto;
}

.list-comments li .info .links li {
	position: relative;
	padding-right: 12px;
	margin-right: 14px;
	color: #333;
	white-space: nowrap;
}

.list-comments li .info .links li .actionItem {
	display: flex;
	align-items: center;
	color: #333;
	cursor: pointer;
}

.list-comments li .info .links li .actionItem svg {
	margin-right: 4px;
	border-radius: 0px;
	width: 16px;
	height: 16px;
}

.list-comments li .info .links li .actionItem:hover {
	color: #1a73d6;
}

.list-comments li .info .links li .actionItem:hover svg, .list-comments li .info .links li .actionItem:hover svg path {
	fill: #1a73d6;
}

.list-comments li .info .links li .actionItem small {
	font-size: 1em;
}

.list-comments li .info .links li .actionItem.unlike {
	color: #3689f5;
}

.list-comments li .info .links li .actionItem.unlike svg, .list-comments li .info .links li .actionItem.unlike svg path {
	fill: #3689f5;
}

.list-comments li .info .links li:last-child::after {
	display: none;
}

.list-comments li .info .links li::after {
	display: block;
	content: '';
	height: 12px;
	width: 1px;
	position: absolute;
	bottom: 10%;
	right: 0;
	background-color: #333;
}

.btn-discord {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	background-color: #007bff;
	border-color: #007bff;
	color: #fff;
	font-size: 0.875rem;
	padding: 8px 20px;
	box-sizing: border-box;
	text-align: left;
	margin: 0 auto;
}

.btn-discord .icon {
	margin-right: 16px;
}

.btn-discord:hover {
	opacity: 0.8;
}

.btn-discord:visited {
	color: #fff;
}

.btn-seemore {
	color: #333;
	font-weight: bold;
	cursor: pointer;
}

.btn-seemore::before {
	content: '';
	display: inline-block;
	height: 8px;
	width: 8px;
	border-bottom: 2px solid #333;
	border-left: 2px solid #333;
	transform: rotate(-45deg) translateY(-3px);
	margin-right: 2px;
}

.btn-seemore:hover {
	color: #1a73d6;
}

.box-cross {
	display: block;
}

.box-cross .bg {
	background: linear-gradient(180deg, #42daff 0%, #32afce 100%);
	border-radius: 24.7289px;
	padding: 3px;
}

.box-cross .bc-title {
	border: 1px solid #fff;
	border-radius: 24.7289px;
	padding: 10px;
	color: #8e3eff;
	text-align: center;
	font-weight: 700;
}

.wrap-box-mod {
	font-size: 14px;
	padding: 15px 10px;
	display: flex;
	flex-direction: column;
}

.wrap-box-mod .ctIcRow {
	display: flex;
	align-items: center;
}

.wrap-box-mod ul, .wrap-box-mod ol {
	margin-left: 40px;
}

.wrap-box-mod ul li, .wrap-box-mod ol li {
	margin-bottom: 5px;
}

.wrap-box-mod ul {
	margin-left: 24px;
	list-style: none;
}

.wrap-box-mod ul li {
	font-style: italic;
}

.wrap-box-mod ul li::before {
	content: '-';
	display: inline-block;
	margin-right: 10px;
}

.wrap-box-mod .icDownload {
	float: left;
	margin-right: 15px;
}

.wrap-box-mod .links .item {
	border: solid 1px #8e3eff;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 12px;
}

.wrap-box-mod .links .item:last-child {
	margin-bottom: 0;
}

.wrap-box-mod .links .item a {
	display: flex;
	color: #1a73d6;
	align-items: center;
	padding: 0;
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.wrap-box-mod .links .item a .icon-svg {
	min-width: 24px;
}

.wrap-box-mod .links .item a .icon-svg, .wrap-box-mod .links .item a span {
	word-break: break-word;
}

.wrap-box-mod .links .item a span {
	font-size: 13px;
	text-align: left;
	line-height: 20px;
}

.wrap-box-mod .links .item a:hover {
	opacity: 0.7;
}

.mod-accordion {
	border: 1.05282px solid rgba(157, 88, 255, 0.15);
	border-radius: 8.42252px;
}

.mod-accordion.open {
	border-color: #ccc;
}

.mod-accordion.open .ahead {
	background-color: transparent;
}

.mod-accordion .ahead {
	position: relative;
	padding: 12px 10px;
	background-color: transparent;
	line-height: 1rem;
	height: auto;
	font-weight: normal;
}

.mod-accordion .ahead .toggle {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 0;
}

.mod-accordion .abody {
	padding: 0;
}

.mod-accordion .abody a {
	padding: 8px 0;
}

.box-faq {
	position: relative;
}

.box-faq .bfaq-head .item {
	display: block;
	border: 1px solid #707070;
	padding: 8px 10px;
	font-weight: bold;
	margin-bottom: 2px;
	cursor: pointer;
}

.box-faq .bfaq-head .item.open {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

.box-faq .bfaq-body .item {
	position: relative;
	display: none;
}

.box-faq .bfaq-body .item.open {
	display: block;
}

.box-faq .bfaq-body .item .box-showless {
	position: relative;
	border: 1px solid #707070;
	padding: 20px 10px 35px 10px;
}

.box-faq .bfaq-body .item .box-showless .bsl-toggle {
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 14px;
	font-weight: bold;
	min-width: 120px;
	height: 26px;
	line-height: 26px;
	padding: 0 16px;
	text-align: center;
	user-select: none;
	color: #1a73d6;
	border: 1px solid #1a73d6;
	border-radius: 50px;
	background-color: #fff;
	z-index: 2;
}

.box-faq .bfaq-body .item .box-showless .bsl-toggle:hover {
	cursor: pointer;
	background-color: #1a73d6;
	color: #fff;
	opacity: 1;
}

.box-faq .bfaq-body .item .box-showless .bsl-toggle::after {
	display: none;
}

.box-faq .bfaq-body .item .box-showless::after {
	position: absolute;
	content: '';
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
	overflow: hidden;
}

.box-showless.open .bsl-content {
	max-height: 100000px;
}

.box-showless.open .bsl-toggle::after {
	transform: rotate(225deg) translateY(0px);
	margin-left: 10px;
}

.box-showless .bsl-content {
	max-height: 140px;
	overflow: hidden;
}

.box-showless .bsl-toggle {
	display: inline-block;
	position: relative;
	color: #2680eb;
}

.box-showless .bsl-toggle:hover {
	cursor: pointer;
	opacity: 0.7;
}

.box-showless .bsl-toggle::after {
	content: '';
	display: inline-block;
	height: 5px;
	width: 5px;
	border-right: 2px solid #2680eb;
	border-bottom: 2px solid #2680eb;
	transform: rotate(45deg) translateY(-6px);
	margin-left: 5px;
}

.link-showmore {
	display: inline-block;
	position: relative;
	color: #2680eb;
}

.link-showmore:hover {
	cursor: pointer;
	opacity: 0.7;
}

.link-showmore::after {
	content: '';
	display: inline-block;
	height: 5px;
	width: 5px;
	border-right: 2px solid #2680eb;
	border-bottom: 2px solid #2680eb;
	transform: rotate(45deg) translateY(-6px);
	margin-left: 5px;
}

.link-showmore.less::after {
	transform: rotate(225deg) translateY(-1px);
}

.bfaq-download2 {
	max-width: 820px;
	margin: 35px auto 60px auto;
}

.slideapk .apk-image img {
	height: 100%;
}

.box-slider {
	min-height: 200px;
}

#btn-page-scroll {
	position: fixed;
	bottom: 70px;
	right: 5px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	z-index: 15;
	background: #8e3eff;
	border-radius: 8px;
	transform: translate3d(0, 140px, 0);
	transition: all 0.5s linear;
}

#btn-page-scroll svg {
	fill: #fff;
}

#btn-page-scroll:hover {
	cursor: pointer;
}

#btn-page-scroll.show {
	transform: translate3d(0, 0, 0);
	transition: all 0.5s linear;
}

#cookie-notice-bar {
	display: none;
	position: fixed;
	z-index: 15;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #232222;
	color: #fff;
	padding: 10px;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
}

#cookie-notice-bar.show {
	display: block;
}

#cookie-notice-bar .btn-accept {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #8e3eff;
	border-radius: 4px;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 4px 12px;
	font-size: 12px;
	line-height: 20px;
}

.pagePopup {
	padding: 10px;
}

.pagePopup.open {
	visibility: inherit;
	opacity: 1;
	z-index: 99999;
}

.pagePopup .popup {
	position: relative;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	padding: 2.4rem;
	border-radius: 2px;
	background: #fff;
	background-clip: padding-box;
	box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.25);
	max-width: 400px;
	transition: all 0.25s cubic-bezier(0.23, 1, 0.32, 1);
	box-sizing: border-box;
}

.pagePopup .popup .bigText {
	color: #333;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

.pagePopup .popup .subText {
	padding: 20px 0;
}

.pagePopup .popup .subText .btnInLine {
	display: inline-block;
	margin-top: 20px;
	border-radius: 5px;
	font-size: 20px;
	padding: 10px 45px;
	font-weight: bold;
	background-color: #1a73d6;
	border-color: #1a73d6;
	color: #fff;
}

.pagePopup .popup .close {
	cursor: pointer;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background-color: #8e3eff;
	text-align: center;
	transition: all 200ms;
}

.pagePopup .popup .close:hover {
	color: #ddd;
}

.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
}

.text-danger {
	color: #1a73d6 !important;
}

.text-success {
	color: #060 !important;
}

.text-warning {
	color: #f3af0c !important;
}

.msg {
	display: block;
	padding: 10px;
	border: 1px solid #707070;
	box-sizing: border-box;
	margin-bottom: 10px;
	border-radius: 3px;
	color: #777;
	cursor: pointer;
	position: relative;
	user-select: none;
}

.msg::after {
	content: 'x';
	display: block;
	position: absolute;
	top: 0;
	right: 7px;
	font-size: 12px;
	color: #aaa;
}

.msg-reply-holder {
	font-weight: bold;
}

.lds-roller {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	transform: scale(0.5);
}

.lds-roller div {
	animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	transform-origin: 40px 40px;
}

.lds-roller div:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #1a73d6;
	margin: -4px 0 0 -4px;
}

.lds-roller div:nth-child(1) {
	animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
	top: 63px;
	left: 63px;
}

.lds-roller div:nth-child(2) {
	animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
	top: 68px;
	left: 56px;
}

.lds-roller div:nth-child(3) {
	animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
	top: 71px;
	left: 48px;
}

.lds-roller div:nth-child(4) {
	animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
	top: 72px;
	left: 40px;
}

.lds-roller div:nth-child(5) {
	animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
	top: 71px;
	left: 32px;
}

.lds-roller div:nth-child(6) {
	animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
	top: 68px;
	left: 24px;
}

.lds-roller div:nth-child(7) {
	animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
	top: 63px;
	left: 17px;
}

.lds-roller div:nth-child(8) {
	animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
	top: 56px;
	left: 12px;
}

@keyframes lds-roller {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#pageDownload2WrapButton {
	margin: 15px auto;
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
}

#pageDownload2WrapButton .btn {
	display: none;
}

#pageDownload2WrapButton .counter {
	font-size: 3em;
	font-weight: bold;
	color: #1a73d6;
	text-align: center;
}

#pageDownload2WrapButton.done .btn {
	display: flex;
	margin: 0;
}

#pageDownload2WrapButton.done .counter {
	display: none;
}

.head-title-2 {
	font-size: 1.25rem;
	font-weight: bold;
}

.fef-wrap {
	position: relative;
	padding: 10px;
	margin: 0 auto;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	background: #fff;
	width: auto;
	max-width: 362px;
	border-radius: 8px;
	z-index: 2;
}

.fe-form {
	color: #666;
}

.fe-form .fef-title {
	font-size: 1.5rem;
	font-weight: normal;
}

.fe-form .form-group {
	padding: 16px;
}

.fe-form .fg-input {
	position: relative;
	padding: 20px 0;
}

.fe-form .fg-input input {
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	padding: 4px 0 4px 35px;
	width: 100%;
	font-size: 18px;
	box-sizing: border-box;
}

.fe-form .fg-input input:focus {
	outline: none;
}

.fe-form .fg-input input:focus + span::after {
	left: 0;
	visibility: visible;
	width: 100%;
	background-color: #1a73d6;
}

.fe-form .fg-input .icon {
	left: 0;
	top: 18px;
	width: 30px;
	height: 28px;
	position: absolute;
	transform: scale(0.8);
	fill: #dbdbdb;
}

.fe-form .fg-input .fgi-border::after {
	bottom: 20px;
	content: '';
	height: 2px;
	left: 45%;
	position: absolute;
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	visibility: hidden;
	width: 10px;
}

.fe-form .fg-input .error {
	font-size: 12px;
	color: #ff4141;
	line-height: 12px;
}

.fe-form .btn-fef-submit {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.125rem;
	width: 100%;
}

.fe-form .btn-fef-submit svg {
	fill: #fff;
	margin-right: 15px;
}

.fg-popup-error .alert {
	margin: 16px;
	padding: 5px 16px;
	border-radius: 5px;
}

.fg-popup-error .alert.alert-danger {
	color: #ff4141;
	border: 1px solid rgba(255, 34, 34, 0.2);
}

.fg-popup-error .alert.alert-success {
	color: #00b894;
	border: 1px solid #00b894;
}

.box {
	background: #fff;
	width: auto;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	margin-bottom: 10px;
}

.box .title {
	background: #fbfbfb;
	border-bottom: 1px solid #e8e8e8;
	height: 55px;
	line-height: 55px;
	color: #666;
	font-size: 18px;
	padding: 0px 10px;
	font-weight: 400;
	position: relative;
}

.box .box-content {
	padding: 10px;
}

.box-profile {
	max-width: 750px;
	margin: 30px auto;
}

.box-profile .box-content .bp-change-avatar {
	text-align: center;
	margin-bottom: 20px;
}

.box-profile .box-content .bp-change-avatar img {
	display: block;
	margin: 10px auto;
	border-radius: 100px;
	border: 1px solid #ddd;
	padding: 1px;
}

.box-profile .bu-nav {
	margin-left: 0;
}

.box-profile .bu-nav li {
	display: inline-block;
	font-size: 1rem;
	padding: 0 10px;
}

.box-profile .bu-nav li a {
	color: #000;
}

.box-profile .bu-nav li a:hover {
	color: red;
}

.box-profile .bu-nav li.active a {
	color: red;
}

.box-form {
	max-width: 500px;
	margin: 0px auto;
	padding: 20px 10px;
}

.box-form .bf-line {
	margin: 0 0 20px 0;
}

.box-form .bf-line input {
	margin: 0;
	padding: 8px 10px;
	font-size: 14px;
	line-height: 14px;
	background: #fff;
	border: 1px solid #ccc;
	color: #555;
	border-radius: 3px;
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.box-form .bf-line input[readonly] {
	background-color: #f5f5f5;
}

.box-form .bf-line label {
	font-size: 14px;
	font-weight: 500;
	display: block;
	margin: 0 0 5px 0;
}

.box-form .bf-line .btn-bff-submit {
	padding: 8px 20px;
}

.box-form .bf-line .btn-bff-submit:hover {
	background: #1a73d6;
	border-color: #1a73d6;
	color: #fff;
	cursor: pointer;
}

.box-form .bf-line .error, .box-form .bf-line.bfl-error {
	font-size: 12px;
	color: #1a73d6;
}

.box-form .bf-line .error .alert-success, .box-form .bf-line.bfl-error .alert-success {
	color: #00b894;
}

.box-form .bf-inline-items .item {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.box-form .bf-inline-items .item input {
	width: inherit;
	display: inline-block;
}

.box-form .bf-inline-items select {
	display: inline-block;
	width: auto;
	min-width: 70px;
	vertical-align: middle;
	height: 28px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	margin: 0;
}

.profile-comments {
	list-style: none;
}

.profile-comments .comment {
	min-height: 50px;
	margin-bottom: 10px;
}

.profile-comments .cmt-thumbnail img {
	display: block;
	float: left;
	width: 50px;
	border-radius: 50px;
	border: 1px solid #ddd;
}

.profile-comments .cmt-info-box {
	margin-left: 70px;
	border: 1px solid #eee;
	border-radius: 4px;
	position: relative;
}

.profile-comments .cmt-info-box .cib-header {
	background-color: #fbfbfb;
	padding: 4px 8px;
	border-bottom: 1px solid #eee;
}

.profile-comments .cmt-info-box .cib-header .author {
	font-weight: bold;
	display: block;
}

.profile-comments .cmt-info-box .cib-header .time {
	color: #999;
	font-size: 12px;
	position: relative;
}

.profile-comments .cmt-info-box .cib-header .btn-view-post {
	float: right;
	color: #999;
	position: relative;
	margin-right: 10px;
}

.profile-comments .cmt-info-box .cib-header .btn-view-post span {
	position: absolute;
	right: -10px;
	top: -5px;
	background: #1a73d6;
	display: inline-block;
	color: #fff;
	border-radius: 6px;
	font-size: 10px;
	padding: 1px 2px;
	line-height: 1;
	font-weight: bold;
}

.profile-comments .cmt-info-box .cib-body {
	padding: 10px 8px;
}

.profile-comments .cmt-info-box::before, .profile-comments .cmt-info-box::after {
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	display: block;
	border-width: 10px 12px 10px 0;
	border-style: solid;
	border-color: transparent #fbfbfb;
	top: 8px;
	left: -11px;
}

.profile-comments .cmt-info-box::before {
	border-width: 11px 13px 11px 0;
	border-color: transparent rgba(0, 0, 0, 0.05);
	left: -12px;
}

.profile-reply-comments {
	list-style: none;
	margin-top: 10px;
	margin-left: 20px;
}

.profile-reply-comments .cmt-thumbnail img {
	width: 40px;
}

.profile-reply-comments .cmt-info-box {
	margin-left: 60px;
}

#change-avatar-file {
	display: none;
}

.fg-flex-row {
	display: flex;
	align-items: center;
}

.fg-flex-row .fg-input {
	margin-right: 8px;
}

.btn-fef-sendcode {
	white-space: nowrap;
	background-color: transparent;
	padding: 5px 10px;
}

.page-form-space {
	padding: 20px 0 30px 0;
}

.youtube {
	background-color: #000;
	position: relative;
	padding-top: 55.067%;
	overflow: hidden;
	cursor: pointer;
	margin: 0 auto 20px auto;
	max-width: 600px;
}

.youtube img {
	width: 100%;
	top: -16.82%;
	left: 0;
	opacity: 0.7;
}

.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}

.youtube .play-button:before {
	content: '';
	border-style: solid;
	border-width: 15px 0 15px 26px;
	border-color: transparent transparent transparent #fff;
}

.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.youtube img, .youtube .play-button {
	cursor: pointer;
}

.youtube img, .youtube iframe, .youtube .play-button, .youtube .play-button:before {
	position: absolute;
}

.youtube .play-button, .youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.hidden {
	display: none !important;
}

.box-othermod .box-showmore {
	padding: 16px;
}

.img {
	display: block;
}

.img.img-lazy {
	opacity: 0;
}

.skeleton {
	background-color: #e2e5e7;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	background-size: 40px 100%;
	background-repeat: no-repeat;
	background-position: left -40px top 0;
	animation: shine 1s ease infinite;
}

@keyframes shine {
	to {
		background-position: right -40px top 0;
	}
}

.page-404 {
	background: #f7f7f7;
}

.page-404 .wrapcontent {
	text-align: center;
	min-height: 100vh;
	min-height: calc(100vh - 75px);
}

.page-404 .wrapcontent .img-404 {
	display: block;
	margin: 0 auto;
}

.page-404 .wrapcontent .page-direct {
	margin: 30px auto;
}

.page-404 .wrapcontent .page-direct a {
	color: #1a73d6;
}

.page-404 .wrapcontent .page-direct a:hover {
	text-decoration: underline;
}

.page-404 .wrapcontent .title-404 {
	font-size: 27px;
	line-height: 38px;
	padding-top: 50px;
	font-weight: 400;
}

.bfaq-download2 {
	overflow: inherit;
	margin-bottom: 40px;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	height: auto !important;
}

.form-style .form-control {
	display: block;
	width: 100%;
	font-size: 12px;
	line-height: 21px;
	color: #444;
	border: 1px solid #707070;
	padding: 8px 10px;
	outline: none;
	box-sizing: border-box;
}

.form-style .form-control:focus {
	border-color: #1a73d6;
}

.form-style .form-group {
	margin-bottom: 15px;
}

.form-style .btn {
	padding: 8px 10px;
	cursor: pointer;
}

.form-style .btn-submit {
	display: inline-block;
	background-color: #1a73d6;
	color: #fff;
	border: 0;
	outline: none;
	padding: 10px 50px;
	border-radius: 50px;
}

.form-style .btn-submit:hover {
	background-color: #1a73d6;
}

.form-style .required {
	color: #1a73d6;
}

.form-feedback-holder {
	max-width: 768px;
	margin: 30px auto;
}

.box-mod-feature .accordion .abody {
	max-height: 260px;
	overflow-y: auto;
}

.box-mod-feature .accordion .abody::-webkit-scrollbar {
	width: 12px;
}

.box-mod-feature .accordion .abody::-webkit-scrollbar-track {
	background: #eee;
}

.box-mod-feature .accordion .abody::-webkit-scrollbar-thumb {
	background: #aaa;
}

.apk-slider {
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	margin-top: 12px;
}

.apk-slider .apk-slider-holder {
	width: max-content;
	word-break: break-word;
	padding: 0;
}

.apk-slider .apk-slider-holder a {
	display: inline-block;
	margin-right: 18px;
	border-radius: 8px;
}

.apk-slider .ss-item {
	border-radius: 8px;
	overflow: hidden;
	display: flex;
	height: 170px;
}

.entry-faq {
	margin: 0 auto 20px auto;
	border-radius: 3px;
	overflow: hidden;
}

.entry-faq .accordion {
	border-bottom: 1px solid #ddd;
	border-radius: 0;
}

.entry-faq .accordion:last-child {
	border-bottom: none;
}

.entry-faq .accordion.open {
	border: none;
}

.entry-faq .accordion .ahead {
	background-color: transparent;
	padding: 10px 0;
	position: relative;
	height: auto;
	line-height: 1.25;
}

.entry-faq .accordion .ahead .toggle {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	margin-top: 0;
	font-weight: 400;
}

.entry-faq .accordion .ahead span {
	font-size: 14px;
}

.entry-faq .accordion .abody {
	padding: 0;
}

.entry-faq .accordion .abody p {
	font-size: 13px;
}

.sbhTitle {
	font-size: 1.5rem;
	font-weight: bold;
	display: inline-flex;
	width: 100%;
}

.sbhTitle .border {
	border: 2px solid #eb5418;
	border-radius: 4px;
}

.sbhTitle span, .sbhTitle h2 {
	display: inline-block;
	font-size: 16px;
	font-weight: 800;
	flex: 1;
	align-self: center;
	color: #29303c;
}

.sbhTitle .btnSeeMore {
	font-size: 14px;
	font-weight: 400;
	color: #9b9b9b;
}

.sbhTitle .btnSeeMore svg {
	width: 4px;
	height: 5px;
	margin-left: 2px;
}

.nm-icon:hover svg, .nm-icon:hover svg path {
	fill: #1a73d6;
}

.list-holder {
	position: relative;
}

.box-categories {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	padding: 5px;
	background-color: #fff;
	border: 1px solid rgba(204, 204, 204, 0.5);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
	box-sizing: border-box;
	display: none;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}

.box-categories.open {
	display: flex;
}

.box-categories a {
	display: block;
	width: 50%;
	padding: 5px 15px;
	color: #000;
	margin: 5px 0;
	box-sizing: border-box;
}

.box-categories a:visited {
	color: #000;
}

.box-categories a:hover {
	color: #1a73d6;
}

.box-categories a:hover svg {
	fill: #1a73d6;
}

.box-categories a svg {
	margin-right: 5px;
}

.entry-related .sbhTitle {
	margin-bottom: 35px;
}

.bb-dark-2 {
	border-bottom: 2px solid #000;
}

.apk-info-table {
	background: linear-gradient(180deg, rgba(157, 88, 255, 0) 0%, rgba(157, 88, 255, 0.14) 7.91%);
	padding: 10px;
	font-size: 10px;
	display: flex;
}

.apk-info-table tbody {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: baseline;
	align-content: stretch;
	width: 100%;
}

.apk-info-table tbody tr {
	margin-bottom: 13px;
	text-align: left;
	width: 100%;
	align-items: center;
	display: flex;
}

.apk-info-table tbody tr th {
	font-weight: 500;
}

.apk-info-table tbody tr td {
	font-weight: 600;
	text-align: end;
	color: #29303c;
}

.apk-info-table tbody tr th, .apk-info-table tbody tr td {
	padding: 3px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
	color: #29303c;
	font-size: 14px;
	font-weight: 500;
}

.apk-info-table tbody tr th svg, .apk-info-table tbody tr td svg {
	margin-right: 6px;
}

.apk-info-table tbody tr th p, .apk-info-table tbody tr td p {
	display: flex;
	flex: 1;
	overflow: hidden;
	white-space: break-spaces;
}

.apk-info-table tbody tr td {
	margin-left: 4px;
}

.apk-info-table tbody tr th {
	width: 45%;
}

.apk-info-table tbody tr td {
	flex: 1;
	overflow: hidden;
	white-space: break-spaces;
	text-align: left;
}

.apk-info-table tbody .ctShare th {
	width: 100%;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
}

.apk-info-table tbody .ctShare a {
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-decoration: none;
	width: 32px;
	height: 32px;
	border: 1px dashed rgba(142, 62, 255, .25);
	border-radius: 50%;
	margin-left: 6px;
	margin-right: 6px;
	padding: 2px;
}

.apk-info-table tbody .ctShare a svg {
	width: 100%;
	height: 100%;
	margin: 0px;
}

.apk-info-table tbody .ctShare a p {
	text-decoration: none;
}

.apk-info-table a {
	color: var(--color_link_hover);
	text-decoration: underline;
	z-index: 2;
}

.apk-info-table a:hover {
	color: var(--color_link);
}

.btn-backtopost {
	padding: 6px 16px;
	border: 1px solid #35a1bc;
}

.btn-backtopost svg {
	margin-right: 5px;
}

.btn-backtopost:visited {
	color: #35a1bc;
}

.btn-backtopost:hover {
	background-color: #000;
	color: #fff;
}

.btn-backtopost:hover svg {
	stroke: #fff;
}

#downloadHere {
	color: #e40303;
	text-decoration: underline;
}

#downloadHere:hover {
	text-decoration: none;
}

#downloadHere a {
	word-break: inherit;
}

.entry-faq-download2 .accordion .ahead {
	position: relative;
	background-color: transparent;
	padding: 10px 0;
	font-size: 1.1rem;
	color: #29303c;
	font-weight: 500;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.entry-faq-download2 .accordion .ahead::after {
	width: 24px;
	height: 24px;
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_1797)'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM11 11H7V13H11V17H13V13H17V11H13V7H11V11Z' fill='%238E3EFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_1797'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.entry-faq-download2 .accordion .abody {
	font-size: 0.9rem;
	color: #535763;
	font-weight: 400;
	padding: 0 10px;
}

.entry-faq-download2 .accordion.open .ahead::after {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM11 11H7V13H11H13H17V11H13H11Z' fill='%23B1B5C3'/%3E%3C/svg%3E%0A");
}

.icon-svg {
	display: inline-block;
	margin-right: 4px;
}

.icon-svg.icon-apk {
	width: 24px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66162 15.6341V3.1122C1.66162 1.83152 2.69981 1.37305 3.98049 1.37305H11.5168C12.6767 1.37304 13.6159 2.31253 14.3849 3.08167L14.4154 3.1122H18.8212C20.1199 3.1122 20.769 3.1122 21.2651 3.36494C21.7014 3.58725 22.0566 3.94202 22.2789 4.37834C22.5317 4.87438 22.5317 5.52372 22.5317 6.8224L22.5317 15.6341C22.5317 16.9327 22.5317 17.5821 22.2789 18.0781C22.0566 18.5144 21.7014 18.8692 21.2651 19.0915C20.769 19.3442 20.1201 19.3442 18.8215 19.3442H5.37203C4.07335 19.3442 3.42352 19.3442 2.92749 19.0915C2.49116 18.8692 2.13668 18.5144 1.91436 18.0781C1.66162 17.5821 1.66162 16.9327 1.66162 15.6341Z' fill='%23D9D9D9'/%3E%3Cpath d='M1.66162 3.1122V15.6341C1.66162 16.9327 1.66162 17.5821 1.91436 18.0781C2.13668 18.5144 2.49116 18.8692 2.92749 19.0915C3.42352 19.3442 4.07335 19.3442 5.37203 19.3442H18.8215C20.1201 19.3442 20.769 19.3442 21.2651 19.0915C21.7014 18.8692 22.0566 18.5144 22.2789 18.0781C22.5317 17.5821 22.5317 16.9327 22.5317 15.6341L22.5317 6.8224C22.5317 5.52372 22.5317 4.87438 22.2789 4.37834C22.0566 3.94202 21.7014 3.58725 21.2651 3.36494C20.769 3.1122 20.1199 3.1122 18.8212 3.1122H14.4154M1.66162 3.1122H14.4154M1.66162 3.1122C1.66162 1.83152 2.69981 1.37305 3.98049 1.37305H11.5168C12.6767 1.37304 13.6159 2.31253 14.3849 3.08167L14.4154 3.1122' stroke='%23009728' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='3.18396' y='4.79669' width='17.7923' height='12.9288' rx='1' fill='%23009728'/%3E%3Cpath d='M6.10488 13.7907H4.95862L6.70518 8.73138H8.08365L9.82774 13.7907H8.68148L7.41418 9.88752H7.37465L6.10488 13.7907ZM6.03323 11.8021H8.74077V12.6371H6.03323V11.8021Z' fill='white'/%3E%3Cpath d='M10.4367 13.7907V8.73138H12.4328C12.8165 8.73138 13.1434 8.80467 13.4135 8.95125C13.6836 9.09618 13.8895 9.29793 14.0311 9.55649C14.1744 9.81341 14.246 10.1099 14.246 10.4458C14.246 10.7818 14.1736 11.0782 14.0286 11.3352C13.8837 11.5921 13.6737 11.7922 13.3987 11.9355C13.1253 12.0788 12.7943 12.1504 12.4056 12.1504H11.1333V11.2932H12.2327C12.4385 11.2932 12.6082 11.2578 12.7416 11.1869C12.8766 11.1145 12.9771 11.0148 13.0429 10.888C13.1105 10.7596 13.1442 10.6122 13.1442 10.4458C13.1442 10.2778 13.1105 10.1313 13.0429 10.0061C12.9771 9.87929 12.8766 9.7813 12.7416 9.71213C12.6065 9.64131 12.4352 9.6059 12.2277 9.6059H11.5064V13.7907H10.4367Z' fill='white'/%3E%3Cpath d='M14.9408 13.7907V8.73138H16.0105V10.9621H16.0772L17.8979 8.73138H19.18L17.3025 10.9967L19.2022 13.7907H17.9226L16.5367 11.7107L16.0105 12.353V13.7907H14.9408Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: cover;
}

.icon-svg.icon-obb {
	width: 24px;
	height: 23px;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5748 21.704H3.40077C2.44026 21.704 1.66162 20.9253 1.66162 19.9648V2.57332C1.66162 1.61281 2.44026 0.834167 3.40077 0.834167H20.7923C21.7528 0.834167 22.5314 1.61281 22.5314 2.57332V14.7474M15.5748 21.704L22.5314 14.7474M15.5748 21.704V16.4865C15.5748 15.526 16.3535 14.7474 17.314 14.7474H22.5314' stroke='%23E99400' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.39075 19.9331V2.88861H20.7581V13.111C19.844 13.2576 17.6059 13.5383 15.9664 13.4886C14.327 13.4389 13.9297 15.6069 13.936 16.6971V19.9331H3.39075Z' fill='%23E99400'/%3E%3Cpath d='M9.68034 7.85146C9.68034 8.43663 9.56941 8.93447 9.34757 9.34497C9.12747 9.75547 8.82702 10.069 8.44622 10.2856C8.06716 10.5005 7.64094 10.6079 7.16756 10.6079C6.69068 10.6079 6.26272 10.4996 5.88366 10.283C5.5046 10.0664 5.20503 9.75285 4.98493 9.34235C4.76483 8.93185 4.65479 8.43489 4.65479 7.85146C4.65479 7.26628 4.76483 6.76844 4.98493 6.35794C5.20503 5.94744 5.5046 5.63476 5.88366 5.41991C6.26272 5.2033 6.69068 5.095 7.16756 5.095C7.64094 5.095 8.06716 5.2033 8.44622 5.41991C8.82702 5.63476 9.12747 5.94744 9.34757 6.35794C9.56941 6.76844 9.68034 7.26628 9.68034 7.85146ZM8.53007 7.85146C8.53007 7.4724 8.4733 7.15273 8.35975 6.89246C8.24796 6.63219 8.08987 6.4348 7.8855 6.30029C7.68112 6.16579 7.44181 6.09854 7.16756 6.09854C6.89331 6.09854 6.654 6.16579 6.44962 6.30029C6.24525 6.4348 6.08629 6.63219 5.97275 6.89246C5.86095 7.15273 5.80505 7.4724 5.80505 7.85146C5.80505 8.23051 5.86095 8.55018 5.97275 8.81045C6.08629 9.07072 6.24525 9.26811 6.44962 9.40262C6.654 9.53712 6.89331 9.60437 7.16756 9.60437C7.44181 9.60437 7.68112 9.53712 7.8855 9.40262C8.08987 9.26811 8.24796 9.07072 8.35975 8.81045C8.4733 8.55018 8.53007 8.23051 8.53007 7.85146Z' fill='white'/%3E%3Cpath d='M10.5208 10.5345V5.16837H12.6693C13.0641 5.16837 13.3934 5.22688 13.6571 5.34392C13.9209 5.46096 14.1192 5.62341 14.2519 5.83128C14.3847 6.0374 14.4511 6.27497 14.4511 6.54397C14.4511 6.75359 14.4091 6.93788 14.3253 7.09684C14.2415 7.25405 14.1262 7.38331 13.9794 7.48463C13.8344 7.58419 13.6685 7.65494 13.4816 7.69686V7.74927C13.686 7.758 13.8772 7.81565 14.0554 7.9222C14.2353 8.02876 14.3812 8.17811 14.493 8.37026C14.6048 8.56066 14.6607 8.78774 14.6607 9.05151C14.6607 9.33624 14.5899 9.5904 14.4485 9.81399C14.3087 10.0358 14.1017 10.2114 13.8275 10.3406C13.5532 10.4699 13.2152 10.5345 12.8134 10.5345H10.5208ZM11.6553 9.60699H12.5802C12.8964 9.60699 13.127 9.54673 13.272 9.4262C13.417 9.30392 13.4895 9.14147 13.4895 8.93884C13.4895 8.79036 13.4536 8.65935 13.382 8.54581C13.3104 8.43227 13.2082 8.34318 13.0755 8.27855C12.9445 8.21392 12.7881 8.1816 12.6064 8.1816H11.6553V9.60699ZM11.6553 7.41388H12.4964C12.6519 7.41388 12.7899 7.38681 12.9104 7.33265C13.0327 7.27676 13.1287 7.19815 13.1986 7.09684C13.2702 6.99552 13.306 6.87412 13.306 6.73263C13.306 6.53873 13.237 6.38239 13.099 6.26361C12.9628 6.14483 12.7689 6.08544 12.5174 6.08544H11.6553V7.41388Z' fill='white'/%3E%3Cpath d='M15.3989 10.5345V5.16837H17.5475C17.9423 5.16837 18.2715 5.22688 18.5353 5.34392C18.7991 5.46096 18.9973 5.62341 19.1301 5.83128C19.2629 6.0374 19.3292 6.27497 19.3292 6.54397C19.3292 6.75359 19.2873 6.93788 19.2035 7.09684C19.1196 7.25405 19.0043 7.38331 18.8576 7.48463C18.7126 7.58419 18.5467 7.65494 18.3598 7.69686V7.74927C18.5641 7.758 18.7554 7.81565 18.9336 7.9222C19.1135 8.02876 19.2594 8.17811 19.3712 8.37026C19.483 8.56066 19.5389 8.78774 19.5389 9.05151C19.5389 9.33624 19.4681 9.5904 19.3266 9.81399C19.1869 10.0358 18.9799 10.2114 18.7056 10.3406C18.4314 10.4699 18.0934 10.5345 17.6916 10.5345H15.3989ZM16.5335 9.60699H17.4584C17.7746 9.60699 18.0052 9.54673 18.1501 9.4262C18.2951 9.30392 18.3676 9.14147 18.3676 8.93884C18.3676 8.79036 18.3318 8.65935 18.2602 8.54581C18.1886 8.43227 18.0864 8.34318 17.9536 8.27855C17.8226 8.21392 17.6663 8.1816 17.4846 8.1816H16.5335V9.60699ZM16.5335 7.41388H17.3746C17.53 7.41388 17.668 7.38681 17.7886 7.33265C17.9108 7.27676 18.0069 7.19815 18.0768 7.09684C18.1484 6.99552 18.1842 6.87412 18.1842 6.73263C18.1842 6.53873 18.1152 6.38239 17.9772 6.26361C17.841 6.14483 17.6471 6.08544 17.3955 6.08544H16.5335V7.41388Z' fill='white'/%3E%3C/svg%3E%0A");
}

#pageFeedback #feedback {
	background-color: #fff;
	border-radius: 5px;
	width: 405px;
	max-width: 100%;
	margin: 0 auto;
	padding: 25px 30px;
	box-sizing: border-box;
	position: relative;
}

#pageFeedback #feedback .close {
	position: absolute;
	top: 10px;
	right: 10px;
}

#pageFeedback #feedback .close:hover svg {
	fill: red;
}

#pageFeedback #feedback .title {
	font-size: 1.5rem;
	font-weight: bold;
	margin-bottom: 15px;
}

#pageFeedback #feedback .line {
	margin-bottom: 8px;
}

#pageFeedback #feedback .line-input label {
	display: block;
	font-weight: bold;
}

#pageFeedback #feedback .line-input .input {
	width: 100%;
	border-color: #ccc;
	border-radius: 3px;
	padding: 0 10px;
	box-sizing: border-box;
}

#pageFeedback #feedback .line-input .input:focus {
	outline: none;
	appearance: none;
}

#pageFeedback #feedback .line-input input.input {
	height: 30px;
}

#pageFeedback #feedback .line-input textarea.input {
	padding: 5px 10px;
	height: 85px;
}

#pageFeedback #feedback .line-type .group {
	display: flex;
	align-items: center;
	padding: 4px 0;
}

#pageFeedback #feedback .line-type .group span {
	margin-left: 5px;
}

#pageFeedback #feedback .line-type label {
	margin-bottom: 8px;
}

#pageFeedback #feedback .line-type textarea {
	display: none;
}

#pageFeedback #feedback .line-type textarea.show {
	display: block;
}

#pageFeedback #feedback .line-type.other textarea {
	display: block;
}

#pageFeedback #feedback .line-msg p {
	display: flex;
	margin-bottom: 8px;
}

#pageFeedback #feedback .line-msg p span {
	margin-left: 5px;
}

#pageFeedback #feedback .line-file {
	margin-bottom: 20px;
}

#pageFeedback #feedback .line-file input[type='file'] {
	display: none;
}

#pageFeedback #feedback .line-file button {
	border-radius: 50px;
	border-color: #ccc;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	background-color: transparent;
}

#pageFeedback #feedback .line-file button:hover {
	border-color: #1a73d6;
	color: #1a73d6;
}

#pageFeedback #feedback .line-file .group {
	display: flex;
	align-items: center;
}

#pageFeedback #feedback .line-file .group > * {
	width: 50%;
}

#pageFeedback #feedback .line-file .group span {
	padding-left: 5px;
}

#pageFeedback #feedback .submit {
	width: 100%;
	text-align: center;
	background: #000;
	color: #fff;
	border-color: transparent;
}

#pageFeedback #feedback .submit:hover {
	background-color: #1a73d6;
}

.entry-warning {
	margin-bottom: 30px;
	padding: 0 27px;
}

.entry-warning .relatorio {
	font-size: 14px;
}

.entry-warning .relatorio svg, .entry-warning .relatorio span {
	display: inline-block;
	vertical-align: middle;
}

.entry-warning .relatorio span {
	text-decoration: underline;
}

.entry-warning .relatorio:hover {
	cursor: pointer;
	color: #1a73d6;
}

.postsInTag {
	margin-left: 40px;
}

.postsInTag li {
	margin-bottom: 15px;
}

.postsInTag li a:visited {
	color: #1a73d6;
}

.postsInTag li a:hover {
	color: red;
	text-decoration: underline;
}

.list-tags .tags-title, .list-tags .tag {
	display: inline-block;
	padding: 5px 10px;
	margin-right: 10px;
	border: 1px solid rgba(26, 115, 214, 1);
	margin-bottom: 5px;
}

.list-tags .tags-title {
	background-color: #1a73d6;
	color: #fff;
	font-weight: bold;
}

.list-tags .tag {
	color: #1a73d6;
}

.list-tags .tag:hover {
	background-color: #1a73d6;
	color: #fff;
}

.adsBox {
	display: block !important;
}

.ads-wrap {
	width: 100% !important;
}

.adsMarginTop {
	margin-top: 100px !important;
}

.adsMarginBot {
	margin-bottom: 100px !important;
}

.ph-right .ctSearch {
	display: none;
}

.bgAll {
	background: linear-gradient(180deg, #35a1bc 0%, #f2f2f2 9.56%, #f8f8f8 100%);
	position: fixed;
	width: 100%;
	height: 2000px;
	top: 45px;
	z-index: -1;
}

.thumb-over {
	margin-left: -20px;
	margin-right: -20px;
}

.thumb-over img {
	width: 100%;
	height: 200px;
	max-height: 200px;
	aspect-ratio: 1.82;
	display: flex;
	object-fit: cover;
	object-position: center;
}

.breadcrumbWrp {
	height: 28px;
	display: flex;
	align-items: center;
	background-color: #f2f5f9;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
	overflow-x: auto;
}

.page-single2 {
	background-color: white;
	width: 100%;
}

.page-single2 .page-description .ctTop {
	padding-top: 10px;
	overflow: hidden;
}

.page-single2 .page-description .entry-apk-rating {
	display: flex;
}

.page-single2 .page-description .entry-apk-rating .thumb {
	width: 80px;
	height: 80px;
	border-radius: 15%;
}

.page-single2 .page-description .entry-apk-rating .thumb img {
	width: 80px;
	height: 80px;
	border: 1px solid #eff3f9;
	border-radius: 15%;
}

.page-single2 .page-description .entry-apk-rating .info {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 8px;
	max-width: calc(100% - 68px);
}

.page-single2 .page-description .entry-apk-rating .info .page-title {
	font-weight: 700;
	line-height: 1.4;
	color: rgba(0, 0, 0, 0.8);
}

.page-single2 .page-description .entry-apk-rating .info p {
	font-size: 13px;
	font-weight: 500;
	color: #8e3eff;
}

.page-single2 .page-description .entry-apk-rating .info .date {
	color: rgba(0, 0, 0, 0.7);
	margin-top: 3px;
	font-size: 12px;
}

.page-single2 .page-description .entry-apk-rating .info .ctVersion {
	display: flex;
	align-items: center;
}

.page-single2 .page-description .entry-apk-rating .info .ctVersion .modText {
	background: #30ad87;
	border-radius: 4px;
	padding: 2px 6px;
	color: white;
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
}

.page-single2 .page-description .entry-apk-rating .info .ctVersion .version {
	font-weight: 500;
	font-size: 12px;
	color: white;
	width: -moz-fit-content;
	width: fit-content;
	padding: 2px 6px;
	background: #edb660;
	border-radius: 4px;
	margin-left: 8px;
}

.page-single2 .page-description .ctInfoRow {
	font-size: 12px;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	padding: 13px 27px 7px;
}

.page-single2 .page-description .ctInfoRow svg {
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.page-single2 .page-description .ctInfoRow .line {
	width: 0.5px;
	background-color: rgba(118, 118, 118, 0.46);
}

.page-single2 .page-description .ctInfoRow .ctRating {
	display: flex;
	align-items: center;
	flex: 1;
	justify-content: center;
}

.page-single2 .page-description .ctInfoRow .ctSize {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
}

.page-single2 .page-description .ctInfoRow .ctSize .subSize {
	font-size: 7px;
	font-weight: 400;
}

.page-single2 .page-description .ctInfoRow p {
	align-self: center;
}

.page-single2 .page-description .ctInfoRow .cate {
	flex: 1;
	text-align: center;
}

.page-single2 .page-description .ctAllInfo .table-res {
	margin-top: -15px;
}

.page-single2 .page-description .ctAllInfo .table-res .apk-info-table {
	padding: 20px 20px 0px;
}

.page-single2 .page-description .ctAllInfo .table-res .bgInfo {
	position: absolute;
	height: 351px;
	width: calc(100% - 51px);
}

.page-single2 .page-description .ctAllModFeature {
	margin: 20px 27px 0;
}

.page-single2 .ctTop {
	height: 132px;
}

.page-single2 .wrapcontent .mod-accordion {
	border: none;
	flex: 1;
	margin-top: 0;
}

.page-single2 .wrapcontent .mod-accordion .wrap-box-mod {
	padding: 0px;
}

.entry-app-info .ctTitle {
	display: flex;
	margin: 13px 27px;
}

.entry-app-info .ctTitle .line {
	width: 3px;
	background-color: #35a1bc;
	border-radius: 10px;
}

.entry-app-info .ctTitle .sbhTitle span {
	font-size: 13px;
	font-weight: 600;
}

.entry-app-info .ctModFeature {
	background: linear-gradient(180deg, rgba(88, 215, 255, 0) 0%, rgba(88, 235, 255, 0.14) 19.36%);
	padding: 20px;
	font-size: 14px;
	font-weight: 500;
	color: #29303c;
	margin-top: -15px;
}

.entry-app-info .ctModFeature ul {
	list-style: none;
}

.entry-app-info .ctModFeature ul li {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 12px;
}

.entry-app-info .ctModFeature ul li:before {
	content: '';
	width: 20px;
	/* Kích thước của hình ảnh */
	height: 20px;
	/* Kích thước của hình ảnh */
	margin-right: 12px;
	/* Khoảng cách giữa hình ảnh và nội dung của phần tử */
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60688 4.74406H10.1876V12.4862H7.60688V15.067H5.88639V12.4862H3.30566V4.74406H5.88639V2.16333H7.60688V4.74406ZM16.2093 9.04528H18.79V16.7875H16.2093V19.3682H14.4888V16.7875H11.9081V9.04528H14.4888V6.46455H16.2093V9.04528Z' fill='%23D34075'/%3E%3C/svg%3E%0A");
	background-size: cover;
	/* Thay đổi tỷ lệ của hình ảnh để nó phù hợp với kích thước của phần tử */
	background-repeat: no-repeat;
	/* Không lặp lại hình ảnh */
	background-position: center;
	/* Căn giữa hình ảnh */;
}

.ph-right .language {
	display: none;
}

.owl-carousel .item img {
	width: calc(100%);
	height: auto;
	border-radius: 10px;
	object-fit: cover;
	object-position: center;
}

.owl-carousel .item .ctBottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	bottom: 0;
	width: calc(100% - 20px);
	padding: 12px 10px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	border-radius: 0px 0px 8px 8px;
}

.owl-carousel .item .ctBottom p {
	color: white;
	font-size: 14px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.owl-carousel .item .ctBottom div {
	background-color: white;
	border-radius: 2px;
	padding: 6px 12px;
	color: #8e3eff;
	font-size: 12px;
	font-weight: 500;
}

.owl-carousel .owl-dots {
	text-align: center;
	margin-bottom: 15px;
	border: none;
}

.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 6px;
	border-radius: 50%;
	background-color: #d9d9d9;
	transition: all 0.3s ease;
	border: none;
}

.owl-carousel .owl-dot.active, .owl-carousel .owl-dot:hover {
	background: linear-gradient(90deg, #6890ff -5.95%, #59d3ff 100%);
	width: 8px;
	height: 8px;
}

.ctSlider {
	margin-left: -25px;
	margin-right: -25px;
	margin: 25px -25px;
}

.ctSearch {
	margin: 55px 65px 10px;
	max-width: 1088px;
}

.ctSearch form .ctSearchRow {
	align-items: center;
	display: flex;
	padding: 6px 5px;
	overflow: hidden;
	background: #fff;
	border-radius: 20px;
	align-items: center;
	margin-top: 15px;
	border: 1px solid #e3e3e3;
	border-radius: 8px;
}

.ctSearch form button {
	background: transparent;
	padding: 5px;
	border: none;
	display: flex;
}

.ctSearch form button svg {
	width: 15px;
	height: 14px;
}

.ctSearch form input {
	flex: 1;
	border: none;
	padding: 0 10px 0 2px;
	font-size: 12px;
	font-weight: 400;
}

.ctSearch form input ::placeholder {
	color: #99a2b3;
}

.ctSearch form .suggestions-holder p {
	padding: 2px 0;
}

.btnLogin {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15), 2px 4px 14px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
	color: white;
	border: none;
}

.rowIconDown2 {
	display: flex;
	align-items: center;
	padding: 25px 25px 0;
}

.rowIconDown2 img {
	width: 65px;
	height: 65px;
	margin-right: 20px;
	border-radius: 11px;
}

.marginScreen {
	margin-left: 25px !important;
	margin-right: 25px !important;
}

.sbhomegames {
	margin-bottom: 30px;
}

.bottom-tab {
	width: 100%;
	height: 70px;
	position: fixed;
	left: 0px;
	top: 40px;
	z-index: 9;
	transform: rotate(90deg);
}

.bottom-tab svg {
	width: 100%;
	height: 70px;
	position: absolute;
}

.bottom-tab .ctItem {
	display: flex;
	height: 100%;
	align-items: flex-end;
}

.bottom-tab .ctItem .item {
	height: 44px;
	width: 20%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	padding-bottom: 8px;
}

.bottom-tab .ctItem .item svg {
	position: relative;
	width: 20px;
	height: 20px;
}

.bottom-tab .ctItem .item p {
	position: relative;
	color: #99a2b3;
	font-weight: 500;
	font-size: 12px;
}

.bottom-tab .ctItem .item .itemHome {
	background: #99a2b3;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 4px;
	padding: 8px;
}

.bottom-tab .ctItem .active .itemHome {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
}

.bottom-tab .ctItem .active p {
	color: #8e3eff;
}

.ctRankingTitle {
	display: flex;
	align-items: center;
}

.ctRankingTitle svg {
	flex: 1;
	width: 100%;
	height: 3.5px;
}

.ctRankingTitle p, .ctRankingTitle h2 {
	font-weight: bold;
	color: black;
}

.ctRankingTitle .titleDoc {
	margin: 0;
	flex: 1;
}

.rankingList .apk-icon {
	background: linear-gradient(90deg, var(--color_bg_ranklist_from) -5.95%, var(--color_bg_ranklist_to) 100%);
	border: 1px solid var(--color_border);
}

.rankingList .apk-icon .info .title {
	color: var(--putih);
}

.rankingList .apk-icon .info .downloadText {
	background: var(--putih);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15), 2px 4px 14px rgba(0, 0, 0, 0.24);
}

.rankingList .apk-icon .info .downloadText p {
	background: linear-gradient(90deg, #6890ff -5.95%, #59d3ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.rankingList .apk-icon .rankNumber {
	position: absolute;
	margin-top: -14px;
	margin-left: -14px;
}
.rankingList .apk-icon .rankNumber svg path {
	fill: var(--color_svg_rank);
}
.rankingList .apk-icon .rankNumber svg {
	width: 26px;
	height: 24px;
}

.rankingList .apk-icon .rankNumber p {
	position: absolute;
	margin: -26px 0 0 6px;
	color: white;
	font-size: 12px;
	font-weight: 600;
}

.rankingList .ctAllRank {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-bottom: 21px;
	width: 100%;
}

.rankingList .ctAllRank .rank {
	align-items: center;
	display: flex;
	flex-direction: column;
	max-width: 100px;
}

.rankingList .ctAllRank .rank:hover {
	opacity: 0.7;
}

.rankingList .ctAllRank .rank:hover .thumb img {
	transform: scale(1.05);
	transition: all 0.5s linear;
}

.rankingList .ctAllRank .rank .ctIcon {
	border: 2px solid var(--color_bd_rank_2);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	padding: 4px;
}

.rankingList .ctAllRank .rank .ctIcon .thumb {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.rankingList .ctAllRank .rank .ctIcon .thumb img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.rankingList .ctAllRank .rank .ctIcon .textRank {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	font-size: 10px;
	font-weight: 600;
	color: var(--putih);
	background-color: var(--color_bd_rank_2);
	margin: -3px 21px 1px;
	text-align: center;
	justify-content: center;
	align-items: center;
	align-self: center;
	display: flex;
	position: absolute;
}

.rankingList .ctAllRank .rank .title {
	font-size: 14px;
	font-weight: 600;
	color: #29303c;
	margin-top: 21px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.rankingList .ctAllRank .rank .modText {
	background: #30ad87;
	border-radius: 4px;
	max-width: 100%;
	padding: 2px 6px;
	font-weight: 500;
	font-size: 12px;
	color: white;
	margin-top: 8px;
}

.rankingList .ctAllRank .rank1 {
	max-width: 120px;
	margin: 0 10px;
}

.rankingList .ctAllRank .rank1 svg {
	margin-bottom: 1px;
	margin-left: 1px;
}

.rankingList .ctAllRank .rank1 svg path {
	fill: var(--color_bd_rank_1);
}

.rankingList .ctAllRank .rank1 .ctIcon {
	border: 3px solid var(--color_bd_rank_1);
	width: 90px;
	height: 90px;
	padding: 2px;
}

.rankingList .ctAllRank .rank1 .ctIcon .thumb {
	padding: 1px;
}

.rankingList .ctAllRank .rank1 .ctIcon .thumb img {
	width: 100%;
	height: 100%;
}

.rankingList .ctAllRank .rank1 .ctIcon .textRank {
	width: 20px;
	height: 20px;
	font-size: 12px;
	background-color: var(--color_bd_rank_1);
	margin: -9px 30px 1px;
}

.rankingList .ctAllRank .rank3 .ctIcon {
	border: 1px solid var(--color_bd_rank_3); 
}

.rankingList .ctAllRank .rank3 .ctIcon .textRank {
	background-color: var(--color_bd_rank_3);
	margin: -4px 22px 1px;
	width: 17px;
	height: 17px;
	border-radius: 50%;
}

.textHomeGames {
	background: linear-gradient(90deg, var(--color_bg_ranklist_from) -5.95%, var(--color_bg_ranklist_to) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: 600;
	text-align: center;
}

.box-seemore {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box-seemore-center {
	display: flex;
	justify-content: center;
	margin-bottom: 16px;
}

.ctHomeSeeMore {
	display: flex;
	justify-content: center;
	align-items: center;
}

.ctHomeSeeMore a {
	justify-content: center;
	align-items: center;
	display: flex;
	font-size: 13px; 
}

.ctHomeSeeMore a svg {
	width: 18px;
	height: 18px;
}

.ctHomeSeeMore a svg path {
	fill: #c548b9;
}

.ctVersion {
	display: flex;
	align-items: center;
}

.ctVersion .modText {
	background: rgba(48, 173, 135, 0.5);
	border-radius: 4px;
	padding: 2px 6px;
	color: #000;
	font-weight: 400;
	font-size: 12px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.ctVersion .version {
	font-weight: 400;
	font-size: 12px;
	color: #000;
	width: -moz-fit-content;
	width: fit-content;
	padding: 2px 6px;
	background: rgba(237, 182, 96, 0.5);
	border-radius: 4px;
	margin-left: 8px;
}

.ctAllMod {
	padding: 0px;
	margin-left: -20px;
	margin-right: -20px;
}

.ctAllMod .ctMods .bgMods {
	background: linear-gradient(180deg, var(--color_rgb_button) -3.09%, var(--color_rgb_button) 7.37%);
	margin-top: -15px;
	padding: 23px 18px 10px;
}

.ctAllMod .ctMods .bgMods .sbhTitle span {
	font-size: 13px;
	font-weight: 600;
	color: var(--color_button_from);
	text-align: center;
}

.ctAllMod .ctMods .bgMods .box-cross {
	border: 1.05282px solid rgba(157, 88, 255, 0.15);
	border-radius: 8.42252px;
	padding: 10px 0px;
}

.ctAllMod .ctMods .bgMods .box-cross .bc-title {
	border: none;
	color: #8e3eff;
	padding: 0;
}

.ctAllMod .ctMods .bgMods .box-cross .bc-body .ctIcRow span {
	color: white;
	-webkit-text-fill-color: white;
	font-weight: 500;
}

.ctAllMod .ctMods .bgMods .box-cross .bc-body .ctIcRow .links {
	flex: 1;
}

.ctAllMod .ctMods .bgMods .box-cross .bc-body .ctIcRow .links .item {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
	border-radius: 12px;
	padding: 8px;
	display: flex;
	justify-content: flex-start;
	border: none;
}

.ctAllMod .ctOriginal {
	margin-top: 25px;
}

.ctAllMod .ctOriginal .box-cross {
	background: linear-gradient(180deg, rgba(88, 215, 255, 0) 0%, rgba(88, 235, 255, 0.14) 19.36%);
	margin-top: -15px;
}

.ctAllMod .ctOriginal .box-cross .bc-title {
	border: none;
	padding-top: 25px;
}

.ctAllMod .ctOriginal .box-cross .links {
	flex: 1;
}

.ctAllMod .ctOriginal .box-cross .links .item {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15), 2px 4px 14px rgba(0, 0, 0, 0.24);
	border-radius: 50px;
	border: none;
}

.ctAllMod .ctOriginal .box-cross .links .item a {
	-webkit-text-fill-color: white;
}

.ggNewFollowBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	padding: 5px 12px;
	width: fit-content;
	max-width: 600px;
	border: 1px solid #8e3eff;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}

.ggNewFollowBtn img {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.ggNewFollowBtn span {
	color: #000;
}

.ggNewFollowBtn:visited span {
	color: #000;
}

.ggNewFollowBtn:hover {
	opacity: 0.75;
}

.owl-cate {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
}

.owl-cate .item {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 12px;
}

.owl-cate .item a {
	background: #f8f8f8;
	border: 1px solid rgba(0, 0, 0, 0.03);
	border-radius: 8px;
	height: 40px;
	display: flex;
	align-items: center;
}

.owl-cate .item a svg {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	margin-left: 5px;
}

.owl-cate .item a span {
	font-weight: 500;
	font-size: 13px;
	color: #29303c;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cateControl {
	height: 39px;
	border: 1px solid rgba(0, 0, 0, 0.11);
	border-radius: 6px;
	display: flex;
	margin-top: 20px;
}

.cateControl a {
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	color: #6f767e;
}

.cateControl .active {
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
	border-radius: 6px;
	color: white;
}

.langTemp {
	width: 30px;
}

.showmobile {
	display: flex !important;
}

.hidemobile {
	display: none !important;
}

#search-holder {
	padding: 0 20px;
}

#search-holder .logo {
	justify-content: center;
	align-items: center;
	display: flex;
	margin-top: 40px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}

#search-holder .logo img {
	width: auto;
	height: 35px;
}

.list-top-search {
	display: flex;
	align-items: center;
	white-space: nowrap;
	flex-wrap: wrap;
	margin-top: 15px;
	z-index: 3;
	gap: 12px;
}

.list-top-search .top-search {
	display: inline-block;
	background: #fff;
	box-shadow: #000 0px 4px 8px, #000 0px 0px 2px;
	border-radius: 8px;
	color: black !important;
	padding: 5px;
	width: calc(50% - 6px);
	font-size: 13px;
	border: 1px solid transparent;
	cursor: pointer;
	display: flex;
	align-items: center;
	opacity: 0.7;
	position: relative;
}

.list-top-search .top-search .icon {
	min-width: 36px;
	height: 36px;
	width: 36px;
	margin-right: 6px;
	border-radius: 3px;
	overflow: hidden;
}

.list-top-search .top-search .icon img {
	width: 100%;
	height: 100%;
}

.list-top-search .top-search p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list-top-search .top-search:hover {
	border-color: #8e3eff;
	color: #8e3eff;
}

.list-top-search .top-search:first-child, .list-top-search .top-search:nth-child(2), .list-top-search .top-search:nth-child(3) {
	padding-right: 30px;
	opacity: 0.95;
}

.list-top-search .top-search:first-child::after, .list-top-search .top-search:nth-child(2)::after, .list-top-search .top-search:nth-child(3)::after {
	content: "#1";
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: var(--color_bd_rank_1);
	font-size: 12px;
	color: #fff;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 0px 5px;
}

.list-top-search .top-search:nth-child(2) {
	opacity: 0.9;
}

.list-top-search .top-search:nth-child(2)::after {
	content: "#2";
	background-color: var(--color_bd_rank_2);
	font-size: 10px;
	opacity: 0.9;
}

.list-top-search .top-search:nth-child(3) {
	opacity: 0.85;
}

.list-top-search .top-search:nth-child(3)::after {
	content: "#3";
	background-color: var(--color_bd_rank_3);
	font-size: 9px;
	opacity: 0.6;
}

.list-top-search .topLoader {
	display: flex;
	margin-top: 10px;
	width: 50px;
	height: 50px;
	align-items: center;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
}

.list-search-apk {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.list-search-apk .search-apk {
	display: flex;
	margin-right: 15px;
	margin-top: 15px;
}

.list-search-apk .search-apk img {
	width: 80px;
	height: 80px;
	border-radius: 10px;
}

.links-downloader {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.link-item {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
	border: 1px solid rgba(142, 62, 255, 0.4);
	width: 100%;
	max-width: 600px;
	border-radius: 8px;
	padding: 6px 8px;
	justify-content: flex-start;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}

.link-item.item-apk {
	border: 1px solid var(--color_border);
}

.link-item.item-apk span {
	color: #157a47;
}

.link-item.item-obb span {
	color: #e99401;
}

.link-item .icon-svg {
	width: 20px !important;
	min-width: 20px;
	height: 17px !important;
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
}

.link-item span {
	text-align: left;
	font-size: 12px;
	line-height: 1.4;
	font-weight: bold;
}

.link-item:hover {
	background: rgba(142, 62, 255, 0.1);
}

.link-item .process {
	width: 0%;
	height: 100%;
	left: 0px;
	border-radius: 8px;
	position: absolute;
	opacity: 0.8;
	background: linear-gradient(90deg, #6890ff -5.95%, #9859ff 100%);
}

.sort-controls-blogs {
	margin-bottom: 15px;
	justify-content: center;
	display: flex;
}

.sort-controls-blogs .item {
	color: #99a2b3;
	font-size: 16px;
	margin-right: 20px;
	font-weight: 600;
}

.sort-controls-blogs .active {
	color: #8e3eff;
	border-bottom: solid 2px;
}

.singlePage iframe {
	max-width: 100%;
}

.search2Wrp {
	padding-left: 20px;
	padding-right: 20px;
}

.search2 {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	align-items: center;
	display: flex;
	padding: 0px 12px;
	height: 42px;
	overflow: hidden;
	background: #fff;
	border-radius: 20px;
	align-items: center;
	border: 1px solid #e3e3e3;
	border-radius: 8px;
}

.search2 svg {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.search2 p {
	flex: 1;
	border: none;
	padding: 0 10px 0 2px;
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.7);
}

.imgVideo {
	margin: 0 auto;
}

.yt_play_btn {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
	cursor: pointer;
	position: absolute;
	left: 46%;
	margin-top: 135px;
}

.ctThumbVideo {
	cursor: pointer;
}

.ctAllYBVideo {
	position: relative;
	display: inline-block;
	width: 100%;
	display: flex;
	justify-content: center;
	cursor: pointer;
	width: fit-content;
	margin: auto;
}

.ctAllYBVideo .imgYT {
	object-fit: cover;
}

.ctAllYBVideo svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 200px;
	height: 100px;
}

.wrapcontent .desc2 {
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.4;
}

.desc2d2 {
	font-size: 13px;
	line-height: 1.4;
	color: rgba(0, 0, 0, 0.7);
	margin-bottom: 16px;
	min-height: 100px;
}

.btnGooglePlayStore {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 300px;
	font-size: 30px;
	border-radius: 8px;
	width: -moz-fit-content;
	width: fit-content;
	background-color: #333;
	padding: 5px 10px;
	transition: all 0.5s ease;
	text-decoration: none !important;
}

.btnGooglePlayStore .ctText {
	display: flex;
	flex-direction: column;
}

.btnGooglePlayStore .ctText .textGetItOn {
	font-size: 8px;
	font-weight: 300;
}

.btnGooglePlayStore .ctText .textGooglePlay {
	font-size: 12px;
	font-weight: 700;
}

.btnGooglePlayStore .ctText span {
	color: white;
	text-decoration: none;
}

.ct2List {
	display: flex;
	flex-direction: column;
}

.single-apk {
	display: block;
}

.single-apk .ctMods .accordion .ahead {
	pointer-events: none;
}

.single-apk .ctMods .accordion .abody {
	display: block;
}

.single-apk .ctMods .accordion img {
	width: 50px;
	height: 50px;
	border-radius: 5px;
}

.single-apk .ctMods .accordion svg {
	width: 30px;
	height: 30px;
}

.single-apk .ctMods .item-apk {
	border: none;
	padding: 0;
}

.single-apk .ctMods .item-apk a {
	justify-content: flex-start;
	background: none;
	-webkit-text-fill-color: black;
}

.single-apk .ctMods .item-apk a .ctTitle {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 0 20px;
	color: black;
}

.single-apk .ctMods .item-apk a .ctTitle .title {
	font-weight: 700;
}

.single-apk .ctMods .item-apk a .ctTitle .size {
	font-weight: 300;
}

.single-apk .ctMods .item-apk a .date {
	margin: 0 15px 0 0;
	font-weight: 300;
}

.down1 .btn-download {
	color: white;
}

.icon-apk2 {
	width: 24px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66162 15.6341V3.1122C1.66162 1.83152 2.69981 1.37305 3.98049 1.37305H11.5168C12.6767 1.37304 13.6159 2.31253 14.3849 3.08167L14.4154 3.1122H18.8212C20.1199 3.1122 20.769 3.1122 21.2651 3.36494C21.7014 3.58725 22.0566 3.94202 22.2789 4.37834C22.5317 4.87438 22.5317 5.52372 22.5317 6.8224L22.5317 15.6341C22.5317 16.9327 22.5317 17.5821 22.2789 18.0781C22.0566 18.5144 21.7014 18.8692 21.2651 19.0915C20.769 19.3442 20.1201 19.3442 18.8215 19.3442H5.37203C4.07335 19.3442 3.42352 19.3442 2.92749 19.0915C2.49116 18.8692 2.13668 18.5144 1.91436 18.0781C1.66162 17.5821 1.66162 16.9327 1.66162 15.6341Z' fill='%23D9D9D9'/%3E%3Cpath d='M1.66162 3.1122V15.6341C1.66162 16.9327 1.66162 17.5821 1.91436 18.0781C2.13668 18.5144 2.49116 18.8692 2.92749 19.0915C3.42352 19.3442 4.07335 19.3442 5.37203 19.3442H18.8215C20.1201 19.3442 20.769 19.3442 21.2651 19.0915C21.7014 18.8692 22.0566 18.5144 22.2789 18.0781C22.5317 17.5821 22.5317 16.9327 22.5317 15.6341L22.5317 6.8224C22.5317 5.52372 22.5317 4.87438 22.2789 4.37834C22.0566 3.94202 21.7014 3.58725 21.2651 3.36494C20.769 3.1122 20.1199 3.1122 18.8212 3.1122H14.4154M1.66162 3.1122H14.4154M1.66162 3.1122C1.66162 1.83152 2.69981 1.37305 3.98049 1.37305H11.5168C12.6767 1.37304 13.6159 2.31253 14.3849 3.08167L14.4154 3.1122' stroke='%23009728' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='3.18396' y='4.79669' width='17.7923' height='12.9288' rx='1' fill='%23009728'/%3E%3Cpath d='M6.10488 13.7907H4.95862L6.70518 8.73138H8.08365L9.82774 13.7907H8.68148L7.41418 9.88752H7.37465L6.10488 13.7907ZM6.03323 11.8021H8.74077V12.6371H6.03323V11.8021Z' fill='white'/%3E%3Cpath d='M10.4367 13.7907V8.73138H12.4328C12.8165 8.73138 13.1434 8.80467 13.4135 8.95125C13.6836 9.09618 13.8895 9.29793 14.0311 9.55649C14.1744 9.81341 14.246 10.1099 14.246 10.4458C14.246 10.7818 14.1736 11.0782 14.0286 11.3352C13.8837 11.5921 13.6737 11.7922 13.3987 11.9355C13.1253 12.0788 12.7943 12.1504 12.4056 12.1504H11.1333V11.2932H12.2327C12.4385 11.2932 12.6082 11.2578 12.7416 11.1869C12.8766 11.1145 12.9771 11.0148 13.0429 10.888C13.1105 10.7596 13.1442 10.6122 13.1442 10.4458C13.1442 10.2778 13.1105 10.1313 13.0429 10.0061C12.9771 9.87929 12.8766 9.7813 12.7416 9.71213C12.6065 9.64131 12.4352 9.6059 12.2277 9.6059H11.5064V13.7907H10.4367Z' fill='white'/%3E%3Cpath d='M14.9408 13.7907V8.73138H16.0105V10.9621H16.0772L17.8979 8.73138H19.18L17.3025 10.9967L19.2022 13.7907H17.9226L16.5367 11.7107L16.0105 12.353V13.7907H14.9408Z' fill='white'/%3E%3C/svg%3E%0A");
}

.single-apk .ctMod4 .wrap-box-mod .item-apk a span {
	flex: 1;
	color: #1a73d6;
	-webkit-text-fill-color: #1a73d6;
}

.single-apk .ctMod4 .wrap-box-mod .item-apk a svg path {
	fill: #1a73d6;
}

.searchPage .blogs .apk-icon2 .thumb img {
	width: 100%;
}

.dmca-badge img {
	height: 20px;
	width: 98px;
	min-width: 98px;
}

.form-request .form-group {
	margin-bottom: 1rem;
}

.form-request .form-group label {
	display: inline-block;
	margin-bottom: 0.5rem;
}

.form-request .form-group .form-control {
	border-radius: 0.375rem;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border-color: #f0f2f5;
	background-color: #fff;
	display: block;
	width: -webkit-fill-available;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-request .btn-block {
	display: block;
	color: #fff;
	background: linear-gradient(90deg, #8e3eff -5.95%, #9859ff 100%);
	border-radius: 0.375rem;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	margin: auto;
}

iframe[src*='youtube.com'] {
	width: 100%;
}

.listEditor {
	overflow: auto;
	white-space: nowrap;
	padding: 0 15px 0 25px;
}

.listEditor .item {
	display: inline-block;
	border-radius: 10px;
	overflow: hidden;
	width: 90%;
	height: 168px;
	margin-right: 10px;
}

.listEditor .item img {
	width: 100%;
	height: 100%;
}

.listEditor .item a {
	position: relative;
}

.listEditor .item a .ctBottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	bottom: 0;
	width: calc(100% - 20px);
	padding: 12px 10px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	border-radius: 0px 0px 8px 8px;
}

.listEditor .item a .ctBottom p {
	color: white;
	font-size: 14px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.listEditor .item a .ctBottom div {
	background-color: white;
	border-radius: 2px;
	padding: 6px 12px;
	color: #8e3eff;
	font-size: 12px;
	font-weight: 500;
}

.imgVideo {
	margin: 0 auto;
}

.yt_play_btn {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
	cursor: pointer;
	position: absolute;
	left: 46%;
	margin-top: 135px;
}

.ctThumbVideo {
	cursor: pointer;
}

.ctAllYTVideo {
	position: relative;
	display: inline-block;
	width: 100%;
	display: flex;
	justify-content: center;
	cursor: pointer;
	margin: auto;
	min-height: 315px;
}

.ctAllYTVideo .imgYT {
	width: 100%;
	opacity: 0.6;
}

.ctAllYTVideo svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 200px;
	height: 100px;
}

.ctAllYTVideo svg path {
	fill: #f90203;
}

.entry-app-info.paged2 {
	margin-left: -20px;
	margin-right: -20px;
}

.getTopSearchLoader {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	position: relative;
	animation: rotate 1s linear infinite;
}

.getTopSearchLoader::before, .getTopSearchLoader::after {
	content: "";
	box-sizing: border-box;
	position: absolute;
	inset: 0px;
	border-radius: 50%;
	border: 5px solid #fff;
	animation: prixClipFix 2s linear infinite;
}

.getTopSearchLoader::after {
	inset: 8px;
	transform: rotate3d(90, 90, 0, 180deg);
	border-color: #8e3eff;
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes prixClipFix {
	0% {
		clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
	}

	50% {
		clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
	}

	75%, 100% {
		clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
	}
}

.suggestLoader {
	width: 32px;
	height: 32px;
	border: 5px solid #eee;
	border-bottom-color: #8e3eff;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.btnLoginWithGoogle {
	display: flex;
	justify-content: center;
}

.mw360 {
	max-width: 360px;
}

.seflCenter {
	margin-left: auto;
	margin-right: auto;
}

.txtJoinTele {
	color: rgba(0, 0, 0, 0.75);
	text-align: center;
}

.needAuthenWrp {
	display: flex;
	flex-direction: column;
	width: max-content;
	margin-left: auto;
	margin-right: auto;
}

.needAuthenWrp .loginBtn {
	min-width: 200px;
	width: 100%;
	margin-bottom: 12px;
}

.needAuthenWrp .loginBtn a {
	width: 100%;
	height: 40px;
	background-color: #8e3eff;
	display: flex;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 4px;
	align-items: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	justify-content: center;
}

.needAuthenWrp .btnLoginWithGoogle {
	justify-content: flex-start;
	width: fit-content;
	height: 40px;
	min-width: 200px;
}

.hide {
	display: none !important;
}

.subcribeWrp {
	margin-bottom: 20px;
}

.btnSubscribe {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1a73d6;
	color: #fff;
	border-radius: 10px;
	display: flex;
	align-items: center;
	height: 50px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	max-width: 400px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	user-select: none;
}

.btnSubscribe:hover {
	opacity: 0.8;
}

.btnSubscribe .text {
	font-size: 13px;
	font-weight: bold;
}

.btnSubscribe.disabled {
	background-color: #ccc;
	cursor: not-allowed;
	pointer-events: none;
}

.btnSubscribe svg {
	width: 28px;
	height: 28px;
	margin-right: 4px;
}

.btnSubscribe svg path {
	fill: #fff;
}

.btnSubscribe:hover {
	background-color: #1a73d6;
}

.unsubWebpushBtn {
	background-color: #a08a8a;
	color: #fff;
	border-radius: 10px;
	display: flex;
	align-items: center;
	height: 32px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	max-width: 435px;
	width: 100%;
	padding: 8px 16px;
	margin-bottom: 20px;
	width: fit-content;
	cursor: pointer;
	user-select: none;
}

.unsubWebpushBtn:hover {
	opacity: 0.8;
}

.unsubWebpushBtn .text {
	font-size: 16px;
	font-weight: bold;
}

.unsubWebpushBtn svg {
	width: 32px;
	height: 32px;
	margin-right: 8px;
}

.unsubWebpushBtn svg path {
	fill: #fff;
}

.unsubWebpushBtn:hover {
	background-color: #ff4141;
}

@media screen and (min-width: 768px) {
	.mb-header {
		margin-bottom: 80px;
	}

	.listEditor .item {
		width: 60%;
	}

	.secDownloadAppWrp {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
	}

	.searchPage .blogs .apk-icon2 .thumb img {
		height: 170px;
	}

	.wrapcontent .desc2 {
		padding: 9px 65px 0;
		font-size: 14px;
	}

	.apk-icon2 .thumb img {
		height: 170px;
	}

	.langTemp {
		width: 40px;
	}

	.entry-warning {
		padding: 0 65px;
	}

	.ctAllMod {
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
	}

	.ctAllMod .ctMods .bgMods .sbhTitle span {
		font-size: 15px;
	}

	.rankingList .ctAllRank {
		margin-bottom: 30px;
	}

	.owl-dots .owl-dot {
		width: 8px;
		height: 8px;
	}

	.owl-dot.active, .owl-dot:hover {
		width: 12px;
		height: 12px;
	}

	.entry-app-info .ctModFeature {
		font-size: 16px;
	}

	.apks3 li {
		width: 50%;
	}

	.apks3 .apk-icon-wrp {
		width: 50%;
	}

	.blogs {
		display: flex;
		justify-content: flex-start;
		margin-left: -10px;
		margin-right: -10px;
		flex-wrap: wrap;
	}

	.blogs li {
		width: 50%;
	}

	.marginScreen {
		margin-left: 65px !important;
		margin-right: 65px !important;
	}

	.ctSearch form .ctSearchRow {
		padding: 10px;
	}

	.ctSearch form .ctSearchRow button svg {
		width: 25px;
		height: 25px;
	}

	.search2 {
		margin-top: 25px;
	}

	.ctSearch {
		margin-top: 110px;
	}

	.ctSearch form input {
		font-size: 16px;
	}

	.ctSlider {
		margin-left: -63px;
		margin-right: -63px;
	}

	.wrap-box-mod .links .item a .icon-svg, .wrap-box-mod .links .item a span {
		font-size: 18px;
	}

	.wrap-box-mod .icDownload {
		width: 65px;
		height: 65px;
	}

	.icon-svg.icon-apk {
		width: 42px;
		height: 37px;
	}

	.icon-svg.icon-obb {
		width: 42px;
		height: 40px;
	}

	.owl-cate .item {
		display: block;
		width: 25%;
		height: 90px;
	}

	.owl-cate .item a {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		border: 1px solid rgba(0, 0, 0, 0.02);
		border-radius: 8px;
		padding-top: 10px;
	}

	.owl-cate .item a svg {
		width: 48px;
		height: 48px;
		margin-top: 3px;
	}

	.owl-cate .item a span {
		font-weight: 500;
		font-size: 13px;
		color: #29303c;
		margin-top: 3px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		width: 100%;
		text-align: center;
	}

	.accordion .ahead span, .accordion .ahead svg {
		font-size: 16px;
	}

	.accordion .abody {
		font-size: 16px;
	}

	.apk-info-table {
		margin: 0;
	}

	.apk-info-table tbody tr {
		width: 100%;
	}

	.btn-download {
		margin: 0 65px;
		font-size: 16px;
		padding: 12px;
	}

	.btnTelegram .bgWhite {
		font-size: 16px;
		padding: 11px;
	}

	.page-single2 {
		padding-bottom: 36px;
	}

	.page-single2 .page-description .ctAllInfo {
		margin: 20px 65px;
	}

	.page-single2 .page-description .ctAllModFeature {
		margin: 20px 65px 0;
	}

	.page-single2 .page-description .entry-app-info .ctTitle {
		margin: 15px 65px 14px;
	}

	.page-single2 .page-description .entry-app-info .ctTitle .sbhTitle span {
		font-size: 18px;
	}

	.page-single2 .page-description .entry-app-info .ctTitle .line {
		width: 4px;
	}

	.page-single2 .page-description .entry-apk-rating {
		padding: 4px 65px 0;
		margin-bottom: 10px;
		width: 100%;
	}

	.page-single2 .page-description .entry-apk-rating .info {
		max-width: calc(100% - 150px);
	}

	.page-single2 .page-description .entry-apk-rating .info .ctVersion .modText, .page-single2 .page-description .entry-apk-rating .info .ctVersion .version {
		padding: 7px 10px;
		font-size: 20px;
	}

	.page-single2 .page-description .ctInfoRow {
		font-size: 18px;
		padding: 10px 65px 12px;
	}

	.page-single2 .page-description .ctInfoRow svg {
		width: 26px;
		height: 26px;
	}

	.page-single2 .page-description .ctInfoRow .ctSize .subSize {
		font-size: 14px;
	}

	.page-single2 .page-description .entry-slide {
		margin-bottom: 25px;
	}

	.page-single2 .page-description .entry-slide .apk-slider-holder {
		padding: 0 65px;
	}

	.page-single2 .page-description .entry-slide .apk-slider-holder .ss-item {
		width: calc(100vw - 130px);
		max-width: 900px;
		margin-right: 42px;
		height: auto;
		max-height: max-content;
	}

	.bgAll {
		height: 2000px;
		top: 82px;
	}

	.bsc-list2 {
		padding: 16px;
	}

	.bsc-list2 a {
		font-size: 12px;
	}

	.bsc-list2 svg {
		width: 32px;
		height: 32px;
		margin-right: 16px;
	}

	#page-footer .pf-Top {
		padding: 20px 60px;
	}

	#page-footer .pf-Top .pf-logo .footerText {
		margin-top: 22px;
		font-size: 16px;
		line-height: 19px;
	}

	#page-footer .pf-Top .pf-logo .logo svg {
		width: 181px;
	}

	#page-footer .pf-Top .pf-logo .sitename {
		font-size: 16px;
		margin-top: 20px;
	}

	#page-footer .pf-Top .pf-logo .socials svg {
		width: 36px;
		height: 36px;
	}

	#page-footer .pf-Top .pf-menu li a {
		font-size: 16px;
	}

	.sbhTitle .btnSeeMore {
		font-size: 20px;
	}

	.sbhTitle .btnSeeMore svg {
		width: 8px;
		height: 11px;
		margin-left: 5px;
	}

	.apks3 .apk-icon .thumb {
		width: 60px;
		height: 60px;
	}

	.apks3 .apk-icon .thumb img {
		width: 60px;
		height: 60px;
	}

	.apks3 .apk-icon .info {
		max-width: calc(100% - 71.5px);
	}

	.apks3 .apk-icon .info .title {
		font-size: 14px;
	}

	.apks3 .apk-icon .info .modText {
		font-size: 12px;
	}

	.apks3 .apk-icon .info .mod-feature, .apks3 .apk-icon .info .version {
		font-size: 12px;
	}

	.apks3 .apk-icon .info .downloadText {
		font-size: 14px;
	}

	.apks li {
		margin-bottom: 40px;
	}

	.apk-icon2 .ctAll {
		padding-top: 90px;
		margin-top: -90px;
		padding: 90px 4px 4px;
	}

	.apk-icon2 .ctAll .bgModText {
		margin: 5px 15px;
	}

	.apk-icon2 .ctAll .bgModText .modText {
		font-size: 14px;
	}

	.apk-icon2 .title {
		margin-top: 8px;
	}

	.apk-icon2 .ctVersionSize {
		font-size: 14px;
	}

	.apk-icon2 .ctVersionSize .version {
		margin-top: 2px;
	}

	.apk-icon2 .ctVersionSize .mod-feature {
		margin-top: 2px;
	}

	.adsMarginTop {
		margin-top: 150px !important;
	}

	.adsMarginBot {
		margin-bottom: 150px !important;
	}

	.accordion .ahead {
		padding: 10px 25px;
	}

	.accordion .abody {
		padding: 10px 25px;
	}

	.entry-mod .accordion {
		display: inline-block;
	}

	.box-categories {
		padding: 10px 20px;
	}

	.box-categories a {
		width: 33.333%;
	}

	.sbhTitle {
		font-size: 1.5rem;
	}

	.entry-faq .accordion .ahead {
		padding: 16px 0px;
	}

	.apk-slider::-webkit-scrollbar {
		height: 12px;
	}

	.apk-slider::-webkit-scrollbar-track {
		background-color: #eee;
	}

	.apk-slider::-webkit-scrollbar-thumb {
		background-color: #aaa;
	}

	#page-body {
		padding: 0 20px;
		background: none;
	}

	#page-header {
		height: 64px;
	}

	#page-header .ph-left {
		padding: 15px 20px;
	}

	#page-header .ph-left .logo img {
		height: 45px;
	}

	#page-header .ph-left .top .svgLogo {
		height: 46px;
	}

	#page-header .ph-left .top .language img {
		width: 40px;
		height: 40px;
	}

	#page-header .ph-left .top .login img, #page-header .ph-left .top .login svg {
		width: 40px;
		height: 40px;
	}

	#page-header .ph-left .ctSearch form .ctSearchRow {
		padding: 4px 20px;
		margin-top: 25px;
	}

	#page-header .ph-left .ctSearch form button {
		padding: 5px;
	}

	#page-header .ph-left .ctSearch form button svg {
		width: 31px;
		height: 29px;
	}

	#page-header .ph-left .ctSearch form input {
		padding: 0 20px 0 10px;
		font-size: 20px;
		font-weight: 400;
	}

	#page-header .ph-left .ctSearch form input ::placeholder {
		color: rgba(0, 0, 0, 0.5);
	}

	#page-header .ph-left .ctSearch form .suggestions-holder p {
		padding: 10px 0;
		font-size: 24px;
	}

	.owl-carousel.slideapk .owl-dots {
		margin-bottom: 16px;
		padding-top: 6px;
	}

	.secbox .sbheader, .box-space, .apks li {
		margin-bottom: 22px;
	}

	.btn-discord {
		font-size: 1.125rem;
		width: 521px;
	}

	.btn-discord .icon {
		margin-right: 16px;
	}

	.btn-discord:visited {
		color: #fff;
	}

	.box-cross {
		position: relative;
		margin-top: 30px;
	}

	.box-cross .bc-title {
		font-size: 20px;
	}

	.wrap-box-mod {
		padding: 30px 25px 25px 25px;
	}

	.mod-accordion .ahead {
		padding: 12px 25px;
	}

	.mod-accordion .abody {
		padding: 0;
	}

	.mod-accordion .wrap-box-mod {
		padding: 16px 25px;
	}

	.audio-player .controls {
		display: flex;
		align-items: center;
	}

	.audio-player .controls .item {
		margin-right: 40px;
	}

	.blog .info .title {
		overflow: hidden;
	}

	.blog .info .description {
		overflow: hidden;
	}

	.sort-controls {
		margin-bottom: 21px;
		margin-top: 27px;
	}

	.sort-controls li {
		margin-right: 16px;
	}

	.sort-controls li a {
		min-width: 138px;
		box-sizing: border-box;
		font-size: 14px;
	}

	#comments .form-comment textarea {
		height: 170px;
	}

	#comments .holder-comments .lch-body .wraploadmore {
		margin-left: 75px;
	}

	#comments .rating-detail .rt-l {
		width: 35%;
		margin-right: 40px;
		padding: 20px 0;
		padding-right: 43px;
	}

	#comments .rating-detail .rt-l .score {
		font-size: 3.75rem;
	}

	#comments .rating-detail .rt-l .info {
		font-size: 1rem;
	}

	#comments .rating-detail .rt-r {
		padding: 0 45px;
		width: 65%;
	}

	#comments .rating-detail .rt-r .line {
		height: 25px;
	}

	#comments .rating-detail .rt-r .line .title, #comments .rating-detail .rt-r .line .count {
		line-height: 25px;
	}

	.list-comments li .avatar {
		width: 50px;
		height: 50px;
	}

	.list-comments li .info {
		padding-left: 70px;
	}

	.list-comments li .list-replies .avatar {
		width: 40px;
		height: 40px;
	}

	.list-comments li .list-replies .info {
		padding-left: 60px;
	}

	.list-comments li .wraploadmore {
		margin-left: 65px !important;
	}

	.wrapcontent table thead th {
		padding: 12px 16px;
	}

	.wrapcontent table tbody tr td {
		padding: 10px 16px;
	}

	.page-single .entry-apk-rating .page-title {
		float: right;
		width: calc(100% - 116px);
	}

	.page-single .entry-apk-rating .thumb {
		float: left;
	}

	.page-single .entry-apk-rating .thumb img {
		margin-bottom: 0;
	}

	.page-single .entry-apk-rating .info {
		text-align: left;
		margin-left: 116px;
	}

	.youtube {
		padding-top: 42%;
	}
}

@media screen and (min-width: 992px) {
	.ads12 {
		min-height: 300px;
	}

	#page-header {
		border-bottom: none;
	}

	.breadcrumbWrp {
		margin-left: 0px;
		margin-right: 0px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		width: 100%;
	}

	.listEditor .item {
		width: 40%;
	}

	.hideweb {
		display: none !important;
	}

	.secbanner {
		display: none;
		margin-left: 0px;
		margin-right: 0px;
	}

	.secbanner img {
		border-radius: 4px;
	}

	.list-top-search {
		max-width: 768px;
		margin-left: auto;
		margin-right: auto;
	}

	.list-top-search .top-search {
		width: calc(33.33333% - 8px);
	}

	.down1 {
		flex-direction: column;
	}

	.down1 .sidebar {
		flex-direction: column;
	}

	.down1 .ctTopDown1 {
		display: flex;
	}

	.down1 .ctTopDown1 .ct2List {
		overflow: scroll;
	}

	.down1 .container {
		height: fit-content;
	}

	.wrapcontent .desc2 {
		padding: 0;
	}

	.search2 {
		display: none;
	}

	.blogsHome {
		margin-top: 10px;
	}

	#page-body .archive-apk .list-holder .apks li a .ctAll {
		flex-direction: column;
	}

	#page-body .searchPage .blogs {
		margin-left: -10px;
		margin-right: -10px;
	}

	#page-body .searchPage .blogs li {
		width: 33.33%;
	}

	#page-body .searchPage .blogs li .apk-icon2 {
		flex-direction: column;
	}

	#page-body .searchPage .blogs li .apk-icon2 .thumb {
		width: 100%;
		height: auto;
	}

	#page-body .searchPage .blogs li .apk-icon2 .ctAll {
		flex-direction: column;
	}

	.sidebar .sbbody .apks .apk-icon2 .ctAll {
		flex-direction: column;
	}

	.blogs li {
		margin-bottom: 24px;
		width: 33.33333%;
	}

	.blogs li a {
		margin: 0;
		display: flex;
		flex-direction: column;
	}

	.blogs li a .info {
		display: flex;
		flex-direction: column;
		padding: 0;
		justify-content: center;
	}

	.blogs li a .title, .blogs li a .desc {
		margin-top: 8px;
	}

	.relatedBlogs li {
		width: 50%;
	}

	.thumb-over {
		margin: 0px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}

	.thumb-over img {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}

	.ctAll {
		flex-direction: row;
		margin-bottom: 6px;
	}

	.ctAll .left {
		margin-right: 20px;
		border: 1px solid #e6eaef;
		border-radius: 10px;
		padding: 20px;
	}

	.showmobile {
		display: none !important;
	}

	.hidemobile {
		display: flex !important;
	}

	.langTemp {
		display: none;
	}

	.textHomeGames {
		margin-bottom: 0;
	}

	.cateControl {
		display: none;
	}

	.apks li {
		width: 33.333333%;
	}

	.sidebar .apks li {
		width: 100%;
	}

	.owl-cate .item {
		width: 20%;
	}

	.pagedownload .page-description .entry-apk-rating {
		flex-direction: column;
		align-items: center;
		padding: 0 65px;
	}

	.pagedownload .page-description .entry-apk-rating .thumb {
		margin-top: -53px;
	}

	.pagedownload .page-description .entry-apk-rating .thumb img {
		width: 100px;
		height: 100px;
		border: 3px solid #fff;
		border-radius: 13.2px;
	}

	.pagedownload .page-description .entry-apk-rating .info {
		margin-left: 0;
		text-align: center;
	}

	.pagedownload .page-description .entry-apk-rating .info h1 {
		margin: 8px 0;
	}

	.pagedownload .page-description .entry-apk-rating .info .ctVersion {
		margin-bottom: 8px;
	}

	.entry-warning {
		padding: 0;
		margin-top: 30px;
	}

	.ctAllMod {
		display: flex;
		justify-content: center;
		overflow: hidden;
		padding: 0;
	}

	.ctAllMod .ctMods {
		flex: 1;
	}

	.ctAllMod .ctMods .bgMods {
		height: 100%;
	}

	.ctAllMod .ctOriginal {
		flex: 1;
	}

	.ctAllMod .ctOriginal .box-cross {
		height: 100%;
	}

	.page-single2 {
		width: 100%;
		margin-left: 0;
	}

	.page-single2 article .page-description .entry-apk-rating {
		padding: 0px;
	}

	.page-single2 article .page-description .ctTop {
		flex-direction: row;
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: auto;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-single2 article .page-description .ctTop .ctDownload {
		width: 50%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.page-single2 article .page-description .ctTop .ctDownload .entry-download a {
		margin: 0 0 0 20px;
	}

	.page-single2 article .page-description .ctTop .ctDownload .btnTelegram {
		margin: 10px 0 0 20px;
	}

	.page-single2 article .page-description .entry-app-info {
		flex-direction: row;
		display: flex;
	}

	.page-single2 article .page-description .entry-app-info .ctAllInfo {
		margin: 20px 0;
		width: 100%;
		overflow: hidden;
	}

	.page-single2 article .page-description .entry-app-info .ctAllInfo .table-res {
		height: 100%;
	}

	.page-single2 article .page-description .entry-app-info .ctAllInfo .table-res .apk-info-table {
		height: 100%;
		margin: 0;
	}

	.page-single2 article .page-description .entry-app-info .ctAllModFeature {
		margin: 20px 0 20px 20px;
		overflow: hidden;
		width: 50%;
	}

	.page-single2 article .page-description .entry-app-info .ctAllModFeature .ctModFeature {
		margin-top: -15px;
		height: 100%;
	}

	.page-single2 article .page-description .entry-app-info .ctTitle {
		margin: 15px 0 14px !important;
	}

	.page-single2 article .page-description .apk-info-table {
		margin: 0 0 7px;
	}

	.bottom-tab {
		display: none;
	}

	#page-footer {
		margin-bottom: 0;
	}

	#page-footer .pf-Top .pf-logo .logo img {
		height: 50px;
	}

	#page-footer .pf-Top .ctMenuSocials {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#page-footer .pf-Top .ctMenuSocials .pf-menu {
		flex-direction: row;
		margin-top: 30px;
		align-items: center;
	}

	#page-footer .pf-Top .ctMenuSocials .pf-menu li a {
		font-size: 12px;
	}

	#page-footer .pf-Top .ctMenuSocials .pf-menu li self:not(&:last-child) {
		border-right: 1px solid #f8f8f9;
		padding-right: 50px;
		margin: 8px 20px;
	}

	#page-footer .pf-Top .ctMenuSocials .socials {
		margin-top: 25px;
		width: 100%;
		justify-content: center;
	}

	#page-footer .pf-Top .ctMenuSocials .socials li {
		width: fit-content;
		padding: 0 12px;
	}

	#page-footer .pf-Top .ctMenuSocials .socials li svg {
		width: 32px;
		height: 32px;
	}

	.ctSearch {
		display: none;
	}

	.apks3 {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-left: -10px;
		margin-right: -10px;
	}

	.apks3 .apk-icon-wrp, .apks3 li {
		width: 33.33333%;
	}

	.listSidebar li {
		width: 100%;
	}

	.bgAll {
		top: 100px;
	}

	.ph-right .language {
		display: flex;
		margin: 0 0 0 16px !important;
	}

	#page-header {
		padding: 0px 20px;
		height: 64px;
	}

	#page-header .container {
		position: relative;
		height: 100%;
	}

	#page-header .ph-left {
		display: block;
		float: left;
		height: 70px;
		padding: 0;
	}

	#page-header .ph-left .ctSearch {
		display: none;
	}

	#page-header .ph-left .language {
		display: none;
	}

	#page-header .ph-left .menu-toggle {
		display: none;
	}

	#page-header .ph-left .nmi-menu-toggle {
		display: none;
	}

	#page-header .ph-left .nmi-search-toggle {
		position: absolute;
		right: 16px;
		top: 22px;
		z-index: 6;
	}

	#page-header .ph-left .logo {
		height: 64px;
		display: flex;
		align-items: center;
	}

	#page-header .ph-left .logo img {
		height: 40px;
		width: auto;
	}

	#page-header .ph-left .logo .svgLogo {
		height: 58px;
	}

	#page-header .ph-left .login {
		display: none;
	}

	#page-header .ph-right {
		height: 100%;
	}

	#page-header .ph-right .ctRight {
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	#page-header .ph-right .ctSearch {
		display: block;
		margin: 0;
	}

	#page-header .ph-right .ctSearch form #suggestions {
		position: absolute;
		z-index: 9;
		background-color: #f8f8f8;
		box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	}

	#page-header .ph-right .ctSearch form #suggestions .suggestions-holder {
		padding: 10px;
	}

	#page-header .ph-right .ctSearch form .ctSearchRow {
		align-items: center;
		display: flex;
		overflow: hidden;
		background: #fff;
		align-items: center;
		border: none;
		margin: 0;
	}

	#page-header .ph-right .ctSearch form button {
		background: transparent;
		padding: 5px;
		border: none;
	}

	#page-header .ph-right .ctSearch form button svg {
		width: 25px;
		height: 21px;
	}

	#page-header .ph-right .ctSearch form input {
		flex: 1;
		border: none;
		padding: 0 10px 0 2px;
		font-size: 18px;
		font-weight: 400;
		max-width: 80px;
	}

	#page-header .ph-right .ctSearch form input ::placeholder {
		color: rgba(0, 0, 0, 0.5);
	}

	#page-header .ph-right .ctSearch form .suggestions-holder p {
		font-size: 18px;
		padding: 2px 0;
	}

	#page-header #search-holder .logo img {
		height: 50px;
	}

	#page-header #search-holder .form-search {
		margin: 50px auto 0 auto;
	}

	#page-header #search-holder .form-search #suggest-text, #page-header #search-holder .form-search input {
		height: 40px;
		line-height: 40px;
	}

	#page-header #search-holder .searchBg1 {
		height: 300px;
		width: 300px;
		top: calc($top_anchor);
		left: 10%;
	}

	#page-header #search-holder .searchBg2 {
		height: 300px;
		width: 300px;
		top: calc($top_anchor + 10%);
		right: 45%;
	}

	#page-header #search-holder .searchBg3 {
		width: 320px;
		height: 180px;
		top: calc($top_anchor + 10%);
		right: 40%;
	}

	#page-header #menu-holder {
		display: flex;
		align-items: center;
		position: static;
		right: inherit;
		top: inherit;
		bottom: inherit;
		background-color: transparent;
		width: inherit;
		max-width: inherit;
		overflow: inherit;
		z-index: 5;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		transform: scale(1);
	}

	#page-header #menu-holder .menu-container {
		margin: 0px;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		box-shadow: none;
		background: transparent;
		transform: scale(1);
	}

	#page-header #menu-holder .menu-container .nmi-menu-toggle {
		display: none;
	}

	#page-header #menu-holder .menu {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		margin: 0;
		box-shadow: none;
		margin-right: 32px;
	}

	#page-header #menu-holder .menu li {
		display: inline-block;
		padding: 0;
		margin: 0px;
		margin-right: 32px;
		height: 100%;
	}

	#page-header #menu-holder .menu li a span {
		font-size: 13px;
		font-weight: 500;
	}

	#page-header #menu-holder .login {
		top: inherit;
		left: inherit;
		margin-left: 16px;
		padding: 0px;
		position: relative;
		bottom: initial;
	}

	#page-header #menu-holder .login .avatar {
		display: block;
		width: 24px;
		height: 24px;
		min-width: 24px;
	}

	#page-header #menu-holder .login .avatar.loggedin {
		border-radius: 50%;
		border: 1px solid rgba(255, 255, 255, 0.2);
		padding: 2px;
	}

	#page-header #menu-holder .login .dd-content {
		display: none;
		position: absolute;
		background-color: #fff;
		padding: 10px 0;
		border-radius: 3px;
	}

	#page-header #menu-holder .login .dd-content a {
		display: block;
		padding: 5px 16px;
		margin-left: 0;
		font-size: 16px;
		border: none;
	}

	#page-header #menu-holder .login .dd-content a:hover {
		color: #ffb43a;
	}

	#page-header #menu-holder .login.open .dd-content {
		display: block;
		min-width: 170px;
		text-align: center;
	}

	#page-header #menu-holder .language {
		display: flex;
	}

	#page-header #menu-holder .language a .icon {
		width: 22px;
		height: 22px;
		min-width: 22px;
		border: 1px solid rgba(255, 255, 255, 0.2);
		padding: 2px;
	}

	#page-header #menu-holder .language .dd-content a {
		font-size: 16px;
	}

	#page-header #menu-holder .openSearch {
		display: flex;
	}

	#page-header #menu-holder .openSearch:hover {
		cursor: pointer;
	}

	#page-header #menu-holder .openSearch:hover svg path {
		fill: #ffb43a;
	}

	#page-header #menu-holder .openSearch svg {
		width: 20px;
		height: 20px;
	}

	#page-header #menu-holder .openSearch svg path {
		fill: #fff;
	}

	.wrapcontent > * {
		word-break: inherit;
	}

	#page-body {
		padding: 0px;
	}

	.w2 li {
		width: 50%;
	}

	.w4 li {
		width: 25%;
		box-sizing: border-box;
	}

	.mod-accordion .ahead {
		padding: 15px 25px;
	}

	.box-faq .bfaq-head {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		z-index: 2;
	}

	.box-faq .bfaq-head .item {
		float: left;
		width: 33%;
		margin-bottom: 0;
		text-align: center;
		padding: 11px 10px;
		box-sizing: border-box;
		margin-right: 0.5%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.box-faq .bfaq-head .item:hover, .box-faq .bfaq-head .item.open {
		background-color: #fff;
		border-color: #707070;
		border-bottom: none;
		color: #000;
		padding-bottom: 17px;
	}

	.box-faq .bfaq-head .item:last-child {
		margin-right: 0;
	}

	.box-faq .bfaq-head::after {
		display: block;
		content: '';
		clear: both;
	}

	.box-faq .bfaq-body {
		padding-top: 50px;
	}

	.box-faq .bfaq-body .item .box-showless {
		padding: 30px 30px 45px 30px;
	}

	.audio-player .controls .item {
		margin-right: 75px;
	}

	.audio-player .controls .item .play, .audio-player .controls .item .time {
		margin-right: 20px;
	}

	.audio-player .controls .item .download, .audio-player .controls .item div.downloadcount {
		margin-right: 40px;
	}

	.audio-player .controls .item div.btn-icon {
		font-size: 14px;
	}

	.audio-player .controls .item div.btn-icon svg {
		margin-right: 5px;
	}

	.slideapk .apk-image .info {
		padding: 16px 60px;
	}

	.slideapk .apk-image .info .title {
		font-size: 1.8125rem;
	}

	.slideapk .apk-image .info .title, .slideapk .apk-image .info .author {
		margin-bottom: 10px;
	}

	.slideapk .apk-image .info .author {
		font-size: 1rem;
	}

	.slideapk .apk-image .info .version {
		font-size: 1.125rem;
	}

	.slideapk .apk-image .info .version svg {
		width: 18px !important;
		height: 18px !important;
	}

	.youtube {
		padding-top: 35%;
	}

	#comments .rating-detail {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-bottom: 16px;
	}

	#comments .rating-detail .rt-l {
		width: 35%;
		border-right: 1px solid #ddd;
		margin-bottom: 0;
	}

	#comments .rating-detail .rt-l .info {
		width: 100%;
		margin: 0 auto;
	}

	#comments .rating-detail .rt-l .info div {
		position: relative;
		line-height: 24px;
	}

	#comments .rating-detail .rt-r {
		width: 75%;
	}

	#comments .form-comment textarea {
		padding: 16px;
	}
}

@media screen and (min-width: 1600px) {
	#page-header #search-holder .searchBg1 {
		height: 334px;
		width: 334px;
	}

	#page-header #search-holder .searchBg2 {
		height: 372px;
		width: 488px;
	}

	#page-header #search-holder .searchBg3 {
		width: 396px;
		height: 204px;
	}
}

.adB {
	min-height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	color: #989b9f;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
}

.adB.h240 {
	min-height: 240px;
}

.adB.h360 {
	min-height: 360px;
}

.adB.h480 {
	min-height: 480px;
}

.h240, .h360, .h480 {
	border-radius: 5px 15px 5px 5px;
}

.adB::before {
	content: attr(data-text);
}
.profile-image {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #949494;
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	margin: 20px 0;
	font-weight: 700;
}

.profile-image:hover {
	background: skyblue;
}

@media screen and (max-width: 500px) {
	.h {
		display:none;
	}
}