.bfvpn .common-reviews {
	width: 1200px !important;
	margin: 0px auto
}

.bfvpn .review-tabs .tab_cnt .user.swiper .swiper-button-prev,
.bfvpn .review-tabs .tab_cnt .user.swiper .swiper-button-next {
	background-image: url(../../../review/angle-right.svg)
}

.bfvpn .review-tabs .tab_cnt ._list {
	display: none
}

.bfvpn .review-tabs .tab_cnt ._list.on {
	display: flex
}

@media (max-width: 768px) {
	.bfvpn .wrapper {
		width: 100% !important
	}
}


.bottom-buy {
	height: 228px;
	margin-top: 20px;
	background: url(../../../2023purchase1/bfvpnlow/bottom-banner.png) no-repeat center;
	padding-top: 47px
}

.bottom-buy .wrapper {
	display: flex;
	justify-content: space-between;
	height: 156px;
	align-items: center
}

.bottom-buy h3 {
	font-size: 22px;
	color: #FFFFFF
}

.bottom-buy h3 span {
	font-size: 22px;
	font-weight: bold;
	color: #FFCC00
}

.bottom-buy .right-message {
	text-align: center
}

.bottom-buy .right-message .price {
	display: flex;
	align-items: baseline;
	position: relative;
	color: #fff;
	justify-content: center
}

.bottom-buy .right-message .price span {
	font-size: 14px;
	font-weight: bold
}

.bottom-buy .right-message .price b {
	font-size: 30px;
	font-weight: bold
}

.bottom-buy .right-message .price del {
	color: #656565;
	font-weight: bold;
	margin-left: 5px;
	position: relative
}

.bottom-buy .right-message .price del::after {
	content: ""
}

.bottom-buy .right-message .buybtn {
	position: relative;
		z-index: 1;
		display: flex;
		margin: 10px auto;
		align-items: center;
		justify-content: center;
		min-width: 270px;
		max-width: 95%;
		height: 50px;
		outline: 2px solid rgba(0, 0, 0, 0.4);
		border-radius: 9999px;
		font: normal normal 500 16px League Spartan;
	width: 270px;
	background: transparent linear-gradient(99deg, #F60000 0%, #FF0060 100%) 0% 0% no-repeat padding-box;
	box-shadow: inset 7px 6px 20px #FF9900, 0px 5px 15px #000000;
	border: none;
	color: #fff
}

.bottom-buy .right-message .buybtn:hover {
	background: transparent linear-gradient(99deg, #f60 0%, #ff0060 100%) 0% 0% no-repeat padding-box;
	box-shadow: inset 7px 6px 20px #fff130, 0px 5px 15px #000
}

.bottom-buy .bottom_tile {
	text-align: center;
	line-height: 1.2
}


.bottom-buy .bottom_tile span {
	display: block
}

.bottom-buy.off {
	position: relative;
	z-index: 1;
	width: 208px;
	height: 153px;
	text-align: center
}

.bfvpn .bottom-buy-pic {
	vertical-align: top;
	display: inline-block !important
}

.bfvpn .bottom-buy-pic-sold {
	vertical-align: top;
	display: none !important
}

.bfvpn .bottom-buy-tag {
	display: block;
	position: absolute;
	top: 46px;
	right: 52px;
	z-index: 2
}

.bfvpn .bottom-buy-tag b,
.bfvpn .bottom-buy-tag strong,
.bfvpn .bottom-buy-tag em {
	display: inline-block;
	position: relative;
	z-index: 0;
	font-style: normal;
	font-size: 30px;
	line-height: 1.5;
	font-weight: 900;
	color: #FFD754;
	text-align: left;
	letter-spacing: -2.5px
}

.bfvpn .bottom-buy-tag b:after,
.bfvpn .bottom-buy-tag strong:after,
.bfvpn .bottom-buy-tag em:after {
	content: attr(data-text);
	position: absolute;
	left: 0;
	z-index: -1;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 6px #e00f21
}

.bfvpn .bottom-buy-tag strong {
	font-size: 50px
}

.table-box h2,
.feature h2 {
	display: flex;
	justify-content: center;
	color: #1F1E24;
	font: normal normal bold 32px/35px League Spartan
}

 .table-box h2::after,
.table-box h2::before,
.feature h2::after,
 .feature h2::before {
	position: relative
}

.table-box h2::after,
.feature h2::after {
	content: "";
	width: 99px;
	height: 38px;
	margin-left: 15px;
	background: url(../../../2023purchase1/bfvpnlow/bird_r.png) center no-repeat;
	top: -12px
}

.table-box h2::before,
.feature h2::before {
	content: "";
	width: 99px;
	height: 45px;
	margin-right: 15px;
	background: url(../../../2023purchase1/bfvpnlow/bird_l.png) center no-repeat;
	top: -16px
}

.table-box {
	width: 100% !important;
	max-width: 1200px !important;
	padding-top: 80px
}

.table-box .table_cont {
	padding: 120px 12px 0px;
	display: flex;
	justify-content: space-between;
	align-items: start
}

.table-box .table_cont .li_title {
	height: 60px;
	font-weight: 600;
	line-height: 60px;
	text-align: center;
	border-radius: 12px 12px 0px 0px;
	color: #fff
}

.table-box .table_cont ul {
	border-radius: 0px 0px 12px 12px
}

.table-box .table_cont ul li {
	display: flex;
	height: 30px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	justify-content: center;
	border-bottom: 1px solid rgba(136, 136, 136, 0.3)
}

.table-box .table_cont ul li.special {
	height: 50px;
	line-height: 20px
}

.table-box .table_cont ul li:last-child {
	border: none
}

.table-box .table_cont ul li span {
	display: block;
	width: 17px;
	height: 17px
}

.table-box .table_cont ul li span.grey-yes {
	background: url(../../../2023purchase1/bfvpnlow/b_yes.png) center no-repeat
}

.table-box .table_cont ul li span.grey-no {
	background: url(../../../2023purchase1/bfvpnlow/b_no.png) center no-repeat
}

.table-box .table_cont ul li span.red-yes {
	background: url(../../../2023purchase1/bfvpnlow/w_yes.png) center no-repeat
}

.table-box .table_cont .table_l {
	width: 430px
}

.table-box .table_cont .table_l ul li {
	padding-left: 18px;
	justify-content: left;
	font-size: 14px;
	font-weight: 600;
	text-align: left
}

.table-box .table_cont .table_c {
	width: 296px
}

.table-box .table_cont .table_c .li_title {
	background: rgba(42, 42, 42, 0.61)
}

.table-box .table_cont .table_c ul {
	background: rgba(42, 42, 42, 0.27);
	padding: 0px 12px 10px
}

.table-box .table_cont .table_c ul li {
	color: #000
}

.table-box .table_cont .table_r {
	width: 398px;
	border-radius: 12px;
	position: relative;
	top: -30px;
	box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.3)
}

.table-box .table_cont .table_r::before {
	content: "";
	display: block;
	width: 117px;
	height: 72px;
	background: url(../../../2023purchase1/bfvpnlow/vip-logo.png) center no-repeat;
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	margin: 0px auto
}

.table-box .table_cont .table_r .li_title {
	border-radius: 12px 12px 0px 0px;
	font-size: 20px;
	color: #fff;
	height: 90px;
	line-height: 90px;
	background-color: #E0041E
}

.table-box .table_cont .table_r ul {
	background: #2A2A2A;
	padding-bottom: 20px;
	padding: 17px 13px;
	padding-top: 0
}

.table-box .table_cont .table_r ul li {
	border-color: #3D3D3D;
	color: #fff
}