











.footer-list-container {

    display: flex;

    flex-wrap: wrap;

    gap: 14px;

}



.footer-column-container .list-item {

    font-size: 0.14rem;

    text-transform: unset;

    margin: 0 0 0.1rem;

}



.footer-list-container  img {

	 display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

    filter: grayscale(100%) opacity(0.5);

	height: 30px;

	width: auto;

}



.list-item.active img {

	filter: none;

}



.list-item:hover img {

	filter: none;

}



.nha-cai-bk8-promotion img {

	border-radius: 5px;

}



.nha-cai-bk8-promotion .flickity-prev-next-button {

    top: 25%;

}



.row-bar .col-1 .col-inner {

    border: 1.5px solid red;

}



.row-bar .col-2 .col-inner {

    border: 1.5px solid #67e49e;

}

.row-bar .col-3 .col-inner {

   border: 1.5px solid #f7921a;

}



.row-bar .col-4 .col-inner {

    border: 1.5px solid #fbb813;

}



.row-bar p {

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 19px;

}



.row-bar .col-inner  {

	 min-height: 210px;

	border-radius: 10px;

	padding: 15px 20px;

}





.row-bar .col-inner .icon-box-center .icon-box-img {

    height: 80px;

    width: 75px !important;

}



.row-bar .col {

	padding-bottom: 18px;

}



.nha-cai-bk8-register .text-2 {

    font-size: 32px;

}



.nha-cai-bk8-register .text-1 p, .nha-cai-bk8-register .text {

	margin-bottom: 0px;

}



.row-line .col {

	padding-bottom: 12px;

}



.row-text p {

	font-size: 20px;

}



.nha-cai-bk8-register {

	padding: 50px 0 30px !important;

}



.nha-cai-bk8-game .text-1 {

    font-size: 17px;

    font-weight: 600;

}



.nha-cai-bk8-game img {

	border-radius: 10px !important;

}



.nha-cai-bk8-game .post-item {

        max-width: 18% !important;

        -ms-flex-preferred-size: 18% !important;

        flex-basis: 18% !important;

}



.nha-cai-bk8-game .post-title {

	font-weight: normal;

	font-size: 15px;

}



.nha-cai-bk8-game .is-divider {

	display: none;

}



.nha-cai-bk8-download .text-1 {

	font-weight: bold;

}



.nha-cai-bk8-download .text-2 {

    font-size: 33px;

    line-height: 42px;

}



.nha-cai-bk8-download .text-3 {

    color: #8697a2;

    font-size: 13.5px;

	margin-bottom: 50px;

}



.nha-cai-bk8-download .icon-box-img {

    width: 16px !important;

    margin-top: -5px;

    height: 16px;

}



.nha-cai-bk8-download .icon-box {

    background-color: #f3f6f6;

    border-radius: 100px;

    padding: 5px 5px 5px 25px;

    width: 135px;

    margin: 0 auto;

}



.nha-cai-bk8-download .icon-box-text {

	font-size: 14px;

}



.nha-cai-bk8-download .icon-box-left .icon-box-img+.icon-box-text {

    padding-left: 10px;

}



.nha-cai-bk8-download .row-qr .img-inner img {

	    max-width: 115px;

    border-radius: 5px;

    border: 1px solid #c7c7c7;

    display: block;

    text-align: center;

    margin: 0 auto;

}



.nha-cai-bk8-download {

	padding: 30px 0 0 !important;

}





.nha-cai-bk8-partner {

	padding: 0 !important;

}



.nha-cai-bk8-partner .slider {

    background-color: #f3f5f6;

    border-radius: 10px;

	padding: 28px 0 8px !important;

}



.nha-cai-bk8-partner .slider .col-inner {

    display: flex;

    justify-content: center;

    align-items: center;

    vertical-align: middle;

    background-color: #ffffff;

    height: 70px;

    width: auto;

    border-radius: 10px;

    padding: 10px;

}



.nha-cai-bk8-partner .text-1 {

    font-size: 17px;

    font-weight: 600;

}



.nha-cai-bk8-partner .text-1 p {

	margin-bottom: 0;

}



.nha-cai-bk8-news .row {

	background-color: #f3f5f6;

	padding: 25px 10px 0;

}



.nha-cai-bk8-news .row {

	border-radius: 10px;

}





.nha-cai-bk8-news .text-1 {

    font-size: 17px;

    font-weight: 600;

}



.nha-cai-bk8-news .text-1 p {

	margin-bottom: 0;

}



.nha-cai-bk8-news .post-item .col-inner  {

    background: white;

    border-radius: 10px;

    padding: 15px;

}



.html.header-button-1 a {

    text-transform: inherit;

    font-weight: normal;

    color: #0f161f;

}



.html.header-button-2 a {

	background-color: #ff8a00;

	border-radius: 5px;

	  text-transform: inherit;

    font-weight: normal;

}



.nha-cai-bk8-footer-2 a {

	color: #8697a2;

}



.nha-cai-bk8-footer-2 a:hover {

	color: rgb(0, 102, 204) !important;

}



.nha-cai-bk8-footer-1 .text-1 {

	font-size: 12px;

}



.nha-cai-bk8-footer-1 .text-2 {

	font-size: 11px;

	text-align: center;

}



.nha-cai-bk8-footer-1 .col-1 img {

    max-height: 60px;

}



.nha-cai-bk8-footer-1 {

	padding: 30px 0 0 !important;

}



.nha-cai-bk8-footer-1 .col {

	padding-bottom: 0;

}



.nha-cai-bk8-footer-1 .row {

    max-width: 870px;

    margin: 0 auto;

}



.nha-cai-bk8-footer-1 img {

	margin-bottom: 5px !important;

}



.nha-cai-bk8-footer-1 .col:nth-child(3) p {

	margin-bottom: 0;

}



.nha-cai-bk8-footer-0 {

    padding: 30px 0 0 !important;

}



.nha-cai-bk8-footer-0 .row .col {

	flex-basis: 12.5%;

   max-width: 12.5%;

	padding-bottom: 0;

}

.nha-cai-bk8-footer-0 .row {

	max-width: 950px;

	margin: 0 auto;

}



.nha-cai-bk8-footer-0 .row .col p:nth-child(1) {

	font-size: 12px;

    text-align: center;

}



.nha-cai-bk8-footer-0 .row .col p:nth-child(2) {

	    font-size: 10px;

    color: #8697a2;

    text-align: center;

}



.nha-cai-bk8-footer-0 .row .box-image img {

    height: 60px;

}



.nha-cai-bk8-footer-0 .text-title {

	font-size: 14px;

}



.nha-cai-bk8-footer-4 .text-1, .nha-cai-bk8-footer-5 .text-1 {

	font-size: 12.5px;

}



.nha-cai-bk8-footer-4 .text-2, .nha-cai-bk8-footer-5 .text-2 {

	font-size: 12px;

	color: #8697a2;

}



.nha-cai-bk8-footer-4 .text-3, .nha-cai-bk8-footer-5 .text-3, .nha-cai-bk8-footer-4 .text-3 a, .nha-cai-bk8-footer-5 .text-3 a {

	font-size: 16px;

	color: #8697a2;

	line-height: 22px;

}



b, strong {

	font-weight: bold;

}

@media only screen and (max-width: 48em) {



.row-bar .col {

    padding: 0 5px 10px;

}

	

	.row-bar .col-inner {

    min-height: 270px;

    border-radius: 10px;

    padding: 5px 5px;

}

	.row-bar p {

    font-size: 12.5px;

    line-height: 17px;

}

	.row-text p {

    font-size: 12.5px;

}

	

	.nha-cai-bk8-register {

		padding: 0px 0 0 !important;

	}

	

	.nha-cai-bk8-game .post-item {

    max-width: 42% !important;

    -ms-flex-preferred-size: 42% !important;

    flex-basis: 42% !important;

}

	.nha-cai-bk8-download .text-2 {

    font-size: 20px;

    line-height: 28px;

}

	

	.nha-cai-bk8-footer-1 .col-1 {

		padding-bottom: 30px;

	}

	

	.nha-cai-bk8-footer-0 .row .col {

    padding: 0;

}

	

	.nha-cai-bk8-footer-0 .box-text.text-center {

    padding-left: 3px;

    padding-right: 3px;

}

	.nha-cai-bk8-footer-0 .row .col {

    flex-basis: 25%;

    max-width: 25%;

}

	

}