@charset "UTF-8";
/*
Theme Name: Win Tips
Theme URI:
Author:
Author URI:
Description:
Requires at least:
Requires PHP:
Version: 15.5.0
License: GNU General Public License v2 or later
License URI:
Text Domain: wintips
Tags:
*/
@font-face {
	font-family: 'SVN-Gotham Bold';
	src: url(/wp-content/themes/wintips/assets/fonts/SVN-Gotham Ultra.otf) format('opentype');
}

.admin-bar #header-outer {
	box-shadow: unset;
}

#top {
	background-color: #ececed;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,
#top nav > ul > li > a {
	color: #5b5b5b !important;
	font-size: 13px;
	font-weight: 400;
}

#header-outer #top nav > ul > li > ul.sub-menu > li.sfHover.menu-item > a {
	color: #5b5b5b !important;
	background-color: #ffffff !important;
}

#top nav ul.sf-menu li a .sf-sub-indicator {
	display: none;
}

.new-menu {
	letter-spacing: 0.5px;
	background-color: #0066cc;
	color: #fff;
	padding: 0px 2px;
	border-radius: 2px;
	margin: -20px 0 0 5px;
	transform: skew(-10deg);
	font-size: 9px;
	line-height: 14px;
}

#breadcrumbs.bookmaker a,
#breadcrumbs.bookmaker i,
#breadcrumbs.bookmaker {
	color: #fff;
}

.wintips-ratting {
	width: 60%;
	color: #fff;
	padding: 40px;
}

.wintips-border {
	border-radius: 5px;
	border: 1px solid #ddd;
}

.without-padding {
	padding: 0!important;
}

.wintips-padding-10 {
	padding: 10px;
}

.img-head {
	border-radius: 0.6rem
}

#intro.intro-review p {
	color: #fff;
	line-height: 40px;
	font-weight: 700 !important;
	font-size: 24px;
	padding: 0px;
	text-align: center;
	margin: 15px 10px;
}

#intro.intro-review span p {
	font-size: unset;
	line-height: unset;
	text-align: left;
	margin: 15px 0;
	color: #222222;
}

#intro.intro-review a.btn-visit {
	padding: 12px 69px;
	transition: transform .2s,background-color .2s,color .2s;
	border: none;
	background-color: #1877f2;
	min-width: 150px;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #f0fbff;
	font-weight: 700;
	border-radius: 26px;
	background-image: linear-gradient(81deg, #17a7f1 0%, #0065cb 100%);
}

#main-offer-container {
	border-top: none;
	border-right: 1px solid rgba(255,255,255,.2);
	width: 395px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#intro.intro-review #main-offer-container p {
	font-size: 24px;
	line-height: 28px;
	color: #222222;
}

#main-offer-container p span.don_vi {
	font-size: 24px;
}

#main-offer-container p span.color-blue {
	font-size: 24px;
	line-height: 28px;
	color: #086cce;
	font-weight: 700;
}

#main-offer-container img {
	border-radius: 5px;
}

.rate_list .rtl_item {
	/*flex-direction: column;*/
	align-items: center;
}

#intro.intro-review .bxbo_tt_inner.rate {
	display: flex;
	padding: 0;
	align-items: center;
}



#intro.intro-review .rate_list {
	width: 60%;
	color: #222222;
}

#intro.intro-review .trd {
	margin-top: 40px;
}

.rate_list .rtl_item {
	position: relative;
	padding: 0;
}

#intro.intro-review .rate_list .rtl_item .process {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#intro.intro-review .rate_list .rtl_item .process .bxst {
	height: 6px;
	width: calc(100% - 60px);
}

#intro.intro-review .rate_list .rtl_item .txt {
	font-size: 16px;
	line-height: 36px;
	color: #222222;
	font-weight: 700;
}

.rating-gauge .gauge {
	color: #00ebd5;
}

#intro.intro-review .trd .dins {
	background-color: unset;
	color: #fff;
	position: relative;
	padding: 10px;
	margin-left: 50px;
	width: 130px;
	height: 130px;
	padding-top: 22px;
	color: #222222;
}

#intro.intro-review .trd .dins::before {
	position: absolute;
	width: 150px;
	height: 150px;
	border: 8px solid #1877f2;
	top: -15px;
	left: -10px;
	content: " ";
	border-radius: 100%;
	border-left-color: #9e9e9e;
	transform: rotate(40deg);
}

#intro.intro-review .trd .dins::after {
	position: absolute;
	width: 150px;
	height: 150px;
	border: 8px solid #1877f2;
	top: -15px;
	left: -10px;
	content: " ";
	border-radius: 100%;
	border-left-color: transparent;
	border-top-color: transparent;
}

#intro.intro-review .trd .ttrate {
	font-size: unset;
	line-height: unset;
	font-size: 36px;
	color: #086cce;
	font-weight: 700;
}

#intro.intro-review .trd .ttrate strong {
	color: #222222;
	font-size: 21px;
	font-weight: 400;
}

.star span.active {
	color: #086cce;
}

#intro.intro-review h1 {
	color: #222222;
	font-size: 60px;
}

#intro.intro-review .slbl span {
	text-transform: inherit;
	font-size: 15px;
	font-weight: 400;
}

#intro.intro-review .rate_list .rtl_item .process .bxst span {
	background: linear-gradient(to right,#22cdf4,#197cf2);
}

.bxhuongdan {
	margin-top: -70px;
	padding: 30px;
	border: 1px solid #91d8f5;
}

.wintips-single-bookmaker .bxhuongdan a img {
	margin-right: 5px !important;
}

.wintips-single-bookmaker #main-offer-container .color-blue img {
	margin-right: 5px;
}

.bxbo_tt .bxinner > h4, .bxbo_tt .bxinner > h2 {
	border-bottom: 0;
	background-color: unset;
	position: relative;
	display: inline-block;
	padding: 10px;
}

.bxbo_tt .bxinner > i.fa-caret-right {
	color: #0066cf;
	font-size: 20px;
}

.bxrelated .bxbo_tt .bxinner > h4 {
	display: inline-block;
	padding-bottom: 0 !important;
}

.bxrelated .bxbo_tt .bxinner > i {
	color: #0066cf;
	font-size: 20px;
}

.bxbo_tt .bxinner > h4::after,
.bxbo_tt .bxinner > h2::after {
	background-color: #1877f2;
	position: absolute;
	content: unset;
	bottom: 0;
	width: 50px;
	height: 2px;
	left: 15px;
}

.bxrelated .bxbo_tt .bxinner > h4::after {
	content: unset;
}

.bxflex_mg .bxdv,
.bxflex_mg .bxttht {
	/*width: 50%;*/
}

.bxlitstabs,
.bxbo_tt {
	/*border: none;*/
	background-color: unset;
	/*box-shadow: 0 0 20px rgb(0 0 0 / 7%);*/
}

.container-wrap {
	background-color: #fff;
}

.container.main-content .bxbo_tt_inner table {
	box-shadow:  unset;
}

.container.main-content .bxbo_tt_inner table td {
	border: none;
}

body .container.main-content .bxbo_tt_inner table tr {
	background-color: unset;
	border-bottom: 1px solid #ddd;
}

.bxwidget_title {
	background-color: unset;
}

.wget_maps_nhacai,
.vbcompare_nhacai,
.bxwidget_tool,
.bxwidget_topnc .bxwidget_title,
.bxwd_tips .bxwidget_title,
.bxwidget_lists {
	/*border: none;*/
	/*box-shadow: 0 0 20px rgb(0 0 0 / 7%);*/
	position: relative;
}

.vbcompare_nhacai .bxwidget_title,
.bxwidget_tool .bxwidget_title,
.bxwidget_lists .bxwidget_title {
	position: relative;
	background-color: unset;
}

.vbcompare_nhacai .bxwidget_title::after,
.bxwidget_tool .bxwidget_title::after,
.bxwd_tips .bxwidget_title::after,
.bxwidget_topnc .bxwidget_title::after,
.bxwidget_lists .bxwidget_title::after {
	position: absolute;
	background-color: #1877f2;
	position: absolute;
	content: unset;
	bottom: 0;
	width: 50px;
	height: 2px;
	left: 15px;
}

.vbcompare_nhacai .bxwidget_title::after {
	left: 0 !important;
	bottom: -6px !important;
}

.faqlits {
	border: none;
}

.faqlits .bxfaq_item {
	background-color: #f5f5f5 !important;
	border-bottom: unset;
	margin-bottom: 10px
}

.faqlits .bxfaq_item:nth-child(even) {
	background-color: #f4f9ff !important;
}

.faqlits .bxfaq_item.active h4 {
	background-color: unset;
}

.bxlitstabs,
.bxbo_tt {
	margin-top: 26px;
}

.bxflex_mg .bxw50:nth-child(1) {
	margin-right: 13px;
	padding: 10px 10px 10px 0px;
}

.news-predictions .bxflex_mg .bxw50:nth-child(1) {
	margin-left: 25px;
	padding-top: 0px;
	margin-top: -4px;
}

.news-predictions .faqall,
.news-predictions .loiket {
	margin-top: -18px;
}

.bxflex_mg .bxw50:nth-child(2) {
	margin-left: 13px;
	padding: 10px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
}

.bxbo_tt.bxdanhgia.bxcol7 {
	margin-right: 13px;
}

.bxbo_tt.bxthongtinc.bxcol3 {
	margin-left: 13px;
	border: none;
}

.bxbo_tt.bxthongtinc.bxcol3 .bxinner {
	border: 1px solid #ddd;
	border-radius: 5px;
}

.without-border {
	border: none;
}

.wintips-underline {
	position: relative;
}

h1.wintips-underline {
	font-size: 24px;
}
.wimtips-pd-10 {
	padding: 10px;
}

.dntable__td.-td-link.bxlienket>p {
	padding-bottom: 0 !important;
}

.dntable.template-vaobo .-td-review {
	flex: 0 0 auto;
	max-width: 200px !important;
}

.dntable.template-vaobo .-voted-point {
	padding-bottom: 0 !important;
	margin-top: 0px;
}

.dntable.template-vaobo .-voted-text {
	padding-bottom: 0 !important;
	font-size: 14px;
}

p.-price-sale-text {
	padding-bottom: 0 !important;
}

.dntable.template-vaobo .dntable__tr {
	margin-bottom: 0px;
	border-radius: 0px;
	border: unset;
	border-bottom: 1px solid #ddd;
}

.dntable.template-vaobo .dntable__header .dntable__tr {
	border-bottom:  none;
	border-radius: 5px;
}

.space-page-wrapper {
	max-width: 1280px !important;
}

.dntable.template-vaobo .-voted-box {
	background-color: unset;
	padding: 0;
	margin-top: 0px !important;
}

.dntable.template-vaobo .-voted-box .vote-row {
	display: block;
	line-height: 10px;
}

.dntable.template-vaobo .-voted-box .vote-rate-row {
	position: relative;
	width: 16px;
	height: 4px;
	display: inline-block;
}

.dntable.template-vaobo .-voted-box .vote {
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 4px;
	border-radius: 2px;
	display: inline-block;
}

.dntable.template-vaobo .-voted-box .vote-half-0 {
	width: 8px;
	background-color: #ccc;
	top: 0;
	left: 8px;
	z-index: 1;
	border-bottom-left-radius: unset;
	border-top-left-radius: unset;
}

.dntable.template-vaobo .-voted-box .vote-0 {
	background-color: #ccc;
}

.dntable.template-vaobo .-voted-box .vote-1 {
	background-color: #71a65d;
}

.dntable.template-vaobo .-voted-box .vote-2 {
	background-color: #b4d32b;
}

.dntable.template-vaobo .-voted-box .vote-3 {
	background-color: #ffd627;
}

.dntable.template-vaobo .-voted-box .vote-4 {
	background-color: #ffad2a;
}

.dntable.template-vaobo .-voted-box .vote-5 {
	background-color: #fe8752;
}

span.block-star-rate {
	position: relative;
	width: 10px;
}

span.block-star-rate i.fa-star-half-o {
	color: #1877f2 !important;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

span.block-star-rate i.fa-star-half {
	color: #1877f2 !important;
	position: absolute;
	left: 0px;
	top: -5px;
	z-index: 1;
	font-size: 12px;
}

span.block-star-rate i {
	position: absolute;
	left: 0px;
	top: 0px;
}

.dntable.template-vaobo .-voted-star i.active {
	color: #1877f2;
}

.dntable.template-vaobo .dntable__td.bonus i {
	color: #1877f2 !important;
	font-size: 18px;
	font-weight: bold;
}

.dntable.template-vaobo .dnbutton {
	color: #1877f2;
	border: 1px solid #1877f2 !important;
	background-color: #e7f3ff;
}

.dntable.template-vaobo .dnbutton-border:hover {
	background: #1877f2 !important;
	color: #fff;
	border: unset !important;
}

.dntable.template-vaobo .dnbutton-border {
	background: #eaf4ff !important;
	border: unset !important;
	font-size: 14px;
	padding: 5px 30px !important;
}

.see-more {
	color: #222222;
}

.dntable .-number {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: #8b8b8b;
	font-weight: 600;
	font-size: 24px;
	border: 1px solid #e5e5e5;
	line-height: 40px;
	text-align: center;
	background-color: #e5e5e5;
}

.bxss.gtvaobo.pad0.without-border {
	padding: 0;
	margin-top: -20px;
}

.alternative-links {
	color: #ffffff;
	display: block;
	margin-top: 20px;
}

.all-link.bxalllinkdrl {
	position: relative;
	margin-top: 20px;
}

.drl-title {
	color: #fff;
	position: absolute;
	top: 5px;
	left: 10px;
	z-index: 10;
	/*background-color: black;*/
}

.wintips-sub-menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 10px !important;
}

.dntable__td.-td-sale.bxkm.highlight span {
	display: block;
	text-align: left;
}

.dntable__td.-td-sale.bxkm.highlight span i {
	margin-right: 3px;
}

.all-link.bxalllinkdrl .linkinner {
	border-top-color: #7fffd400 !important;
	position: relative;
}

.all-link.bxalllinkdrl .linkinner:before {
	content: " ";
	border-bottom: 1px solid #fff;
	top: 0px;
	width: calc(100% - 200px);
	position: absolute;
	right: 2px;
}

.dntable__td.-td-sale.the_thao {
	display: none;
}

/* bảng nhà cái */
.bxkm,
.bxratenc,
.bxlienket{
	width: 7% !important;
}

.dntable__td.-td-link.bxlienket>p {
	padding-bottom: 10px !important;
}

a.dnbutton.dnbutton-border.border_1 {
	padding: 5px 40px;
}

a.dnbutton.dnbutton-border.border_1 i {
	font-size: 16px;
	margin-top: 2px;
	margin-left: 2px;
}

.OfferWrapper_o1r56gqt {
	margin: 20px 0;
	overflow: hidden;
	list-style-type: none;
	border-radius: 3px;
}

.BookieDetailsCell_bcp2et0 {
	position: relative;
	width: auto;
	margin: 0;
	padding: 9px 30px 0 30px;
	background: none;
	display: flex;
	flex-direction: column;
	min-height: 104px;
	text-align: center;
}

.OfferTermsText_o117yo0q {
	padding: 5px 0;
	font-family: var(--oc-font-family);
	text-align: left;
	color: #9d9da3;
	font-size: 9px;
	font-weight: 600;
	line-height: 12px;
}

.OfferTermsWrapper_o7985z8 {
	background: #f6f7f7;
}

.ReviewLink_r1t673xr {
	padding: 5px;
	font-family: var(--oc-font-family);
	font-size: 11px;
	line-height: 15ox;
	font-weight: 400;
	font-size: 11px;
	color: #20242e;
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.BookieClickoutContainer_bgnb13w {
	display: var(--bgnb13w-0);
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
}

.OfferTitleWrapper_o9c3oij {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: flex-start;
}

.ClaimNowCell_c1j51nji {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin: 0;
	padding: 0 30px;
}

.Pill_p11v8dpq {
	display: block;
	width: 150px;
	height: 16px;
	margin-bottom: 6px;
	font-family: var(--oc-font-family);
	font-size: 11px;
	font-weight: 400;
	line-height: 19px;
	text-transform: uppercase;
	background: #ffdf00;
	border-radius: 4px;
	color: #20242e;
}

.ReviewLink_r1t673xr {
	padding: 5px;
	font-family: var(--oc-font-family);
	font-size: 11px;
	line-height: 15px;
	font-weight: 600;
	color: #20242e;
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.OfferDetails_o153s632 {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: flex;
	padding: 5px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	width: auto;
}

.BookieLogo_b1oxlkac {
	width: 112px;
	height: 30px;
	padding: 0;
}

.BookieLogoWrapper_b1jdb2xj {
	width: 150px;
	height: 48px;
	margin: 0;
}

.GetOfferButton_g13c71hq {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: #0edd98;
	font-family: var(--oc-font-family);
	font-weight: 600;
	font-size: 15px;
	line-height: 38px;
	text-decoration: none;
	color: #fff;
	min-width: 65px;
	height: 36px;
	width: 119px;
	height: 36px;
	border-radius: 18px;
	background-image: linear-gradient(81deg, #3eacec 0%, #0065cb 100%);
}

.OfferWrapper_o1r56gqt:nth-child(2) .GetOfferButton_g13c71hq {
	background-image: linear-gradient(81deg, #3eddeb 0%, #1dc539 100%);
}

.OfferWrapper_o1r56gqt:nth-child(3) .GetOfferButton_g13c71hq {
	background-image: linear-gradient(81deg, #c53eeb 0%, #ffbf00 100%);
}

.BookmakerText_b17feuor,
.TermsApplyText_tfwsdgf,
.RecommendedText_rqnuzjv {
	display: none;
}

.OfferContentWrapper_owcz5dg {
	display: flex;
	padding: 0;
	background-color: #f0fbff;
	border-radius: 5px;
	cursor: pointer;
}

.OfferWrapper_o1r56gqt:nth-child(2) .OfferContentWrapper_owcz5dg {
	background-color: #e0ffe5;
}

.OfferWrapper_o1r56gqt:nth-child(3) .OfferContentWrapper_owcz5dg {
	background-color: #fff5d8;
}

.OfferTitleText_onwupyk {
	display: block;
	font-family: var(--oc-font-family);
	line-height: normal;
	color: var(--oc-text-body);
	text-align: center;
	font-size: 22px;
	font-weight: 800;
	line-height: 26px;
}
.VisitBookieLink_v1kja2iy{
	display: none !important;
}
#list_bonus{
	margin: 0 !important;
}
.bxlkm.bxflex{
	display: none;
}

/*tips bóng đá*/

.dntable.template-vaobo .-title {
	padding-bottom: 0px !important;
	font-size: 18px !important;
	color: #0066cc;
}

.bxkm.casino {
	flex: 1.2;
}

.title-row-bookmaker {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.dntable__td.-td-sale.bxkm.highlight,
.dntable__td.-td-sale.highlight,
.dntable__td.-td-title.nha_cai {
	flex: 1.0;
}

.dntable__td.-td-sale.bxkm.highlight .list_reviews {
	margin: 0 !important;
}

.dntable.template-vaobo .dntable__header .dntable__td.-td-title.nha_cai {
	justify-content: flex-start;
}

.dntable__td.-td-title.bxnhacai.nha_cai {
	justify-content: flex-start !important;
}

#list_bookmaker_content div#logo_bookmaker a {
	padding: 0;
}

div#logo_bookmaker {
	margin-right: 15px;
}

.list_reviews{
	margin: 0 0 0 54px !important;
}

.dntable.template-vaobo .-td-number{
	flex: 0 0 auto;
	width: 81px;
	margin-right: 40px;
}

.dntable__td.-td-link.result {
	flex: 0 0 auto;
	width: 150px !important;
}

.dntable__td.-td-sale.bxkm.highlight.tip {
	color: #2ed249;
	font-weight: 500;
}

.container-wrap.single_vbnc.wintips-image-head{
	/*background: #576e92 !important;*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-bottom: 100px;
}

.container-wrap.single_vbnc.wintips-image-head #breadcrumbs.bookmaker a,
.container-wrap.single_vbnc.wintips-image-head #breadcrumbs.bookmaker i {
	font-size: 14px;
	color: #0066cc;
}

.container-wrap.single_vbnc.wintips-image-head  #breadcrumbs.bookmaker {
	color: #5e5454;
}

.wintips-ratting .bxnd {
	margin-top: -18px;
}

.wintips-betfred.PictureImage_p6d3wb2.lazyloaded {
	width: calc(100% - 18px) !important;
	border-radius: 0 !important;
	margin: 9px !important;
}

//tips

p.vs {
	font-size: 13px;
	margin: 0 7px !important;
}

p.away, p.home {
	width: 30%;
	padding-bottom: 0 !important;
}

.dntable__td.-td-sale.casino {
	flex: 3.0 !important;
	align-items: center !important;
	display: flex;
	justify-content: center;
}

p.vs img {
	width: 30px;
	height: auto;
}

p.vs {
	padding-top: 16px !important;
	margin: 0 20px;
}

div#button_loadmores {
	margin: -10px auto 10px;
	text-align: center;
}

.block-tip1x2 div#button_loadmores {
	margin: 0px auto 10px;
}

div#button_loadmores .button_loadmores {
	background: #fff;
	color: #1877f2 !important;
	text-transform: inherit;
	width: fit-content;
	margin: auto;
	font-family: Roboto;
}

div#button_loadmores .btn-tips_table {
	background: #fff;
	color: #1877f2 !important;
	text-transform: inherit;
	width: fit-content;
	margin: auto;
}

div#button_loadmores .btn-tips_table:hover {
	background: #fff;
	color: #1877f2 !important;
	text-transform: inherit;
}

div#button_loadmores .btn-tips_table:after {
	content: none;
}

.container_nc_home_wwintips_pre .btn-tips_table.view-more-premium-tips {
	background: #fff;
	color: #1877f2 !important;
	text-transform: inherit;
	width: fit-content;
	margin: auto;
}

.container_nc_home_wwintips_pre .btn-tips_table.view-more-premium-tips:after {
	content: none;
}

.dntable.template-vaobo .dntable__body .dntable__tr:hover {
	box-shadow: unset !important;
}

span#vs {
	margin: 0px 7px !important;
	display: inline-block;
	margin-bottom: 5px !important;
}

p.away span {
	float: left;
	text-align: left;
}

p.home span {
	float: right;
	text-align: right;
}

/*Add social-share*/
.social-share-wrap {
	display: flex;
	align-items: center;
}

.social-share-wrap.-right {
	justify-content: end;
}

.social-share-wrap .social-share-title {
	margin-top: 0;
	position: relative;
	width: fit-content;
	font-size: 18px;
	font-weight: 700;
	margin-right: 10px;
}

.social-share-wrap .social-share {
	list-style: none;
	padding-left: 0;
	display: flex;
	margin: 0;
}

.social-share-wrap .social-share li {
	margin: 0 5px;
	list-style: none;
}

.social-share-wrap .social-share li a {
	display: block;
	width: 32px;
	height: 32px;
	opacity: .6;
	color: #6a737d;
	cursor: pointer;
}

.social-share-wrap .social-share li a i {
	color: #6a737d !important;
	font-size: 18px
}

.social-share-wrap .social-share li a:hover {
	color: #276ae6;
	text-decoration: none;
	opacity: 1
}

/*background-color-bookmaker*/

/*.container-wrap.single_vbnc.wintips-image-head {
	background: #817d7d !important;
}
*/
.dntable.template-vaobo .-price-sale{
	padding-bottom: 0;
}

.dntable__td.-td-voted.bxratenc.rating {
	margin-top: 10px;
}

.dntable__td.-td-link.bxlienket.links {
	margin-top: 20px;
}

.star span {
	font-size: 13px !important;
}


.website_tips_rating i.active {
	color: #1877f2;
}

.website_tips_rating {
	font-size: 14px;
	color: #ccc;
	/*border: 1px solid #ddd;*/
	border-radius: 15px;
	/*padding: 0px 10px;*/
	/*width: fit-content !important;*/
}

.tips_table.premium_tips_large .website_tips_rating {
	/*margin-top: 3px;*/
}

.website_tips_rating i {
	margin-top: 2px;
}

.tips_table .league {
	color: #000;
}

.dntable__header .dntable__td {
	display: flex;
	align-items: center;
}

.dntable__td.-td-sale.highlight,
.dntable__header .dntable__td.-td-sale.bonus {
	justify-content: flex-start;
}

.container-score-tip .dntable__td.-td-link.result {
	margin: 0 !important;
}


.container-tip1x2 .dntable__td.-td-number {
	flex: 1 0 0%;
	margin-right: 0;
}

.container-tip1x2 .dntable__td.-td-title {
	flex: 1 0 0% !important;
	justify-content: center !important;
}

.container-tip1x2 .dntable__td.-td-title.bxnhacai.nha_cai {
	justify-content: center !important;
}

.container-tip1x2 .dntable__td.-td-sale.match {
	flex: 5 0 0% !important;
}

.container-tip1x2 .dntable__td.-td-sale.match .vs.vs_home {
	width: 100px;
	justify-content: center;
	align-items: center;

}

.container-tip1x2 .dntable__td.-td-sale.match .vs.vs_home span#vs {
	margin: 0px 7px !important;
}

.container-tip1x2 .dntable__td.-td-sale.match .home,
.container-tip1x2 .dntable__td.-td-sale.match .away {
	width: calc(50% - 50px);
}

.container-tip1x2 .dntable__td.highlight.tip {
	flex: 0.5 0 0% !important;
	justify-content: center;
}

.container-tip1x2 .dntable__td.highlight.tip .tips {
	text-align: center !important;
}

.container-tip1x2 .dntable__td.-td-voted {
	flex: 1 0 0%;
}

.container-tip1x2 .dntable__td.-td-link {
	flex: 1 0 0%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.border-radius-icon {
	width: 30px !important;
	height: 30px;
	display: flex;
	border: 1px solid #e8e9ef;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
}

.dntable__td.-td-link {
	display: flex;
	justify-content: center;
	align-items: center;
}

.container-score-tip .dntable.template-vaobo .dntable__header .dntable__td {
	margin-top: 0 !important;
}

.container-single-predictions .shortcode_thanh_tich_old tfoot span {
	width: 22px;
	height: 22px;
	margin: 0 2px;
}

#footer-outer #footer-widgets .widget, li.widget.widget_media_image, li.widget.widget_list_posttax, li.widget.widget_list_link {
	list-style: none;
}

.bx_sidebar li.widget.widget_list_link {
	border-bottom: none;
}

.bx_sidebar li.widget.widget_list_link .bxlist_tool {
	padding: 0;
}

.bx_sidebar li.widget.widget_list_link .bxlist_tool .item:nth-child(odd) {
	background-color: #f5f5f5;
	border-radius: 5px;
	margin-bottom: 10px;
}

.bx_sidebar li.widget.widget_list_link .bxlist_tool .item:nth-child(even) {
	background-color: #f2f9ff;
	border-radius: 5px;
	margin-bottom: 10px;
}

.span_9.bxcontainer .bxss.gtvaobo.pad0.without-border {
	margin-top: 0px;
}

.widget_list_posttax .bxwidget_topnc .bxitemnc .bxkm {
	width: calc(100% - 160px) !important;
	padding: 0px;
}

.bxwidget_topnc > .bxinner {
	margin-top: 0;
}

#footer-widgets ul.social {
	display: flex;
}

#footer-outer #footer-widgets .col ul.social li.item-social {
	border-bottom: none;
}

ul.social li.item-social:first-child {
	padding: 8px 0 !important;
}

#footer-outer ul.social li.item-social a {
	background: #fff;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	border: 1px solid #6a6a6a !important;
}

.screen-reader-text, .nectar-skip-to-content:not(:focus) {
	border: 0;
	clip: rect(1px,1px,1px,1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important;
}

#footer-outer #footer-widgets ul.social li.item-social a i {
	font-size: 18px;
	display: inline-flex;
	margin-left: 1px;
	margin-top: 1px;
}

#footer-outer #footer-widgets .widget .widgettitle {
	color: #a0a3bd!important;
	margin-top: 15px;
	margin-bottom: 16px;
}

#footer-outer #footer-widgets .col:nth-child(2) {
	width: 20%;
}

@media (min-width: 1300px) {
	#footer-outer #footer-widgets .col:nth-child(1) {
		width: 30%;
	}

	#footer-outer #footer-widgets .col:nth-child(2) {
		display: flex;
		flex-wrap: wrap;
	}

	#footer-outer #footer-widgets .col:nth-child(3) {
		display: flex;
		flex-wrap: wrap;
	}

	#footer-outer #footer-widgets .col:nth-child(3) {
		width: 26%;
	}

	#footer-outer #footer-widgets .col:last-child {
		display: flex;
		flex-wrap: wrap;
		width: 12%;
	}

	#footer-outer #footer-widgets .widget_nav_menu {
		width: 50%;
	}

	#footer-outer #footer-widgets .widget_nav_menu {
		width: 50%;
	}

	#footer-outer #footer-widgets .col:nth-child(1) {
		margin-right: 100px;
	}

}

#footer-outer #footer-widgets .widget_text {
	width: 100%;
}

#footer-outer #footer-widgets .widget {
	margin-bottom: 20px;
}

#footer-outer .col.fourth.span_3.one-fourths:last-child .widget.widget_nav_menu {
	margin-top: 0px;
}

.container_nc_home_wwintips .bxlist_small {
	border-top: none;
	padding: 10px;
}

.container_nc_home_wwintips .bxlist_small .bxlist_item .bxinner {
	border-top: none;
}

.container_nc_home_wwintips .bxlist_small .bxlist_item .bxinner a {
	font-weight: bold;
	color: #333;
}

.wintips-pd-0 {
	padding: 0;
}

.predictions-view-all {
	justify-content: flex-end;
}

.home-predictions-block .bxlistbytax.style2 .item .thumb {
	/*height: 300px;*/
}

.wintips-website-tips .bxcontainer_single {
	border-right: none;
}

.home-predictions-block .bxflex_mg .bxw50:nth-child(1),
.home-predictions-block .bxflex_mg .bxw50:nth-child(2) {
	padding: 0;
}

.wintips-premium {
	margin-top: 15px;
}

#header-outer #logo, #header-outer .logo-spacing {
	margin-top: 10px;
	margin-bottom: 10px;
}

#header-outer #logo img, #header-outer .logo-spacing img {
	height: 30px;
}

.wpcf7-form p span {
	color: #000;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	padding: 10px 20px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
	min-width: 140px;
	max-width: 140px;
	padding: 10px 30px!important;
	border-radius: 30px!important;
	background: #1877f2;
	margin: auto;
	display: inherit;
}

.form-lh {
	padding-top: 16px;
}

#footer-outer #footer-widgets .col ul.social li.item-social {
	border-bottom: none;
	padding: 0 12px 0 0 !important;
	position: relative;
}

.social-lh ul.social {
	margin-left: 15px;
	margin-bottom: 0;
	flex-direction: column;
}

.social-lh ul.social li.item-social:first-child {
	padding: 0 !important;
}

.table-filter-bookmaker {
	background: unset;
	border: unset;
	padding: 0px;
	margin: 0 0 10px;
	border-radius: 5px;
}

.date-tips-form {
	position: relative;
}

.form_group.date-tips-form input[type="date"] {
	width: 175px;
	padding: 6px 20px !important;
	border-radius: 20px !important;
	background-color: #f4f4f4 !important;
	border: unset !important;
	font-size: 14px;
	color: #222222;
}

.date-tips-form .show-date-tips {
	position: absolute;
	left: 0;
	border: 1px solid #ddd !important;
	border-radius: 3px !important;
	box-shadow: unset !important;
	padding: 7px 10px !important;
	background: #fff !important;
	width: 130px;
	height: 100%;
}

.container-betting-bonus .-price-sale-text {
	text-align: left;
}

.container-betting-bonus .-price-sale-text strong {
	font-size: 16px;
}

.container-betting-bonus .-price-sale-text strong span.don_vi {
	font-size: 18px;
}

.container-betting-bonus .dntable__td.-td-title.bxnhacai.nha_cai {
	flex: 0.8;
	align-items: center;
}

.dntable__td.-td-title.bxnhacai.nha_cai {
	align-items: center;
}

.container-betting-bonus .dntable__td.-td-title.nha_cai {
	flex: 0.8;
}

.container-tip1x2 .loiket,
.container-tip-handicap .loiket,
.container-betting-bonus .loiket {
	margin-top: -18px;
}

.second-row-odd {
	display: flex;
	font-weight: 400;
	font-size: 13px;
	justify-content: space-between;
	align-items: center;
}

.dntable__header .dntable__td.fisrt-row-odd {
	display: flex;
	flex-direction: column;
}

.dntable.template-vaobo .dntable__header .dntable__tr {
	font-size: 14px;
}

.dntable__td.-td-title.nha_cai.odd-open-time {
	width: 81px;
	flex: unset;
}

.bonus.odd-league {
	width: 100px;
	flex: unset;
}

.dntable__td.-td-sale.highlight.odd-match {
	width: 180px !important;
	flex: unset !important;
}

.dntable__td.odd-view {
	width: 80px !important;
	flex: unset !important;
}

.dntable__td.odd-tips {
	width: unset !important;
	flex: unset !important;
}

.dntable-list tr th {
	text-align: center !important;
	font-size: 13px;
}

.dntable-list tr td {
	font-size: 13px !important;
	text-align: center !important;
}

.dntable .dntable-list p {
	margin-bottom: 0 !important;
	padding: unset;
}

.dntable .dntable-list .td-handicap-tips,
.dntable .dntable-list .td-match {
	font-weight: 600;
}

#bookmaker_bonus_shortcode .BookieDetailsCell_bcp2et0 {
	/*width: 245px;*/
}


#bookmaker_bonus_shortcode .BookieDetailsCell_bcp2et0 h2 {
	border-left: none;
	margin-left: unset;
}

.single-predictions-rate {
	display: flex;
	justify-content: center;
}

.info_predic_detail {
	text-align: center;
	margin-bottom: 30px;
	background-color: #f7f7f7;
	padding: 30px;
	border-radius: 5px;
}

.info_predic_detail h1 {
	font-size: 16px;
	margin-bottom: 30px;
	margin-top: -30px;
}

.nameTeam {
	font-weight: bold;
	margin-top: 15px;
}

p.dateTimeDetail {
	font-size: 14px;
	color: #222222;
	font-weight: 500;
	padding-bottom: 0;
	opacity: 0.502;
}

.imageTeam {
	display: flex;
	align-items: center;
	justify-content: center;
}

span.timeStart {
	flex: 0.7;
	font-size: 28px;
	color: #adadad;
	display: flex;
	flex-direction: column;
	align-items: center;
}

span.timeStart h1 {
	text-align: center !important;
}

span.timeStart .staidum {
	font-size: 14px;
	line-height: 24px;
	color: #222222;
	font-weight: 400;
}

span.timeStart .countdown {
}

span.timeStart .countdown span {
	font-size: 15px;
	color: #333;
}

.imageTeam .imgage {
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	align-items: center;
}

.imageTeam img {
	width: 75px !important;
	border-radius: 0 !important;
}

.tipsPrec .single-predictions-rate {
	color: #848383;
	font-size: 12px;
	display: unset;
}

.boxPrediction.sidebar .teamName span {
	font-size: 13px;
	text-align: left;
}

.boxPrediction.sidebar .tipsPrec .single-predictions-rate {
	font-size: 11px;
}

.boxPrediction.sidebar .dateLeague {
	width: 70px !important;
	margin: 0;
}

.boxPrediction.sidebar .contentLeague {
	width: calc(100% - 80px) !important;
	margin: 0;
}

.boxPrediction.sidebar .dateLeague p {
	font-size: 11px;
	text-align: center;
	padding: 5px 0;
}

.boxPrediction.sidebar .teamName {
	justify-content: space-between;
	align-items: flex-start;
}

.boxPrediction.sidebar span.home,
.boxPrediction.sidebar span.away {
	width: calc(50% - 20px);
}

.boxPrediction.sidebar a.linkPrec {
	justify-content: space-between;
	padding: 0 5px;
}

.item.dditem.other-prediction .logo-time {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: unset;
	height: unset !important;
}

.logo-time {
	display: flex;
	justify-content: end;
	align-items: center;
	position: relative;
	height: 60px !important;
}

.logo-time .logo-home,
.logo-time .logo-away {
	width: 50px !important;
	border-radius: 50px !important;
	border: 1px solid #ddd;
	height: 50px !important;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

.logo-time .logo-home {
	left: 0px;
	top: 10px;
	z-index: 1;
	background-color: #fff;
}

.logo-time .logo-away {
	left: 45px;
	top: 10px;
}

.logo-time img {
	width: 30px !important;
}

.logo-time .logo-home img {
	border: none;
	border-radius: unset;
}

.item-other-prediction {
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 10px 20px;
	height: 100%;
	position: relative;
}

.bx_bvddnv.bxbo_tt.style2 .dditem.other-prediction {
	width: 33.33%;
}

.item-other-prediction .league {
	font-size: 14px !important;
	font-weight: 600;
	opacity: 0.600;
}

.item-other-prediction .team.home,
.item-other-prediction .team.away {
	font-size: 18px !important;
	font-weight: 600;
	margin: 5px 0;
	display: flex;
	align-items: center;
}

.item-other-prediction .logo-home,
.item-other-prediction .logo-away {
	width: 35px;
	margin-right: 10px;
}


.item-other-prediction .prediction-for {
	color: #9e9e9e;
	margin-top: 10px;
}


.btn-prediction {
	background-color: #eaf7ff;
	color: #333;
	display: flex;
	padding: 3px 5px 3px 16px;
	border-radius: 25px;
	align-items: center;
	font-weight: 600;
	width: 205px;
	margin: 20px auto 0;
	justify-content: center;
	position: absolute;
	height: 40px;
	bottom: 15px;
	left: calc(50% - 102.5px);
}

.btn-prediction:hover {
	color: #333;
}

.btn-prediction span {
	margin-right: 20px
}

.btn-prediction i {
	background-color: #fff;
	border-radius: 20px;
	width: 32px;
	line-height: 32px;
	font-size: 20px;
	top: 4px;
	right: 4px;
	position: absolute;
}

.table-odds .home-team {
	font-weight: 500;
	color: #000;
}

.table-odds .away-team {
	font-weight: 500;
	color: #000;
}

.table-odds i.fa-arrow-up {
	color: #1877f2;
}

.table-odds i.fa-arrow-down {
	color: #ff0000;
}

.table-odds .doi-chap-keo{
	color: #ff0000;
}

.table-odds .tr__col.overUnder\.fluctuatingHandicap span {
	font-weight: 600;
}

table.table-odds tr:nth-child(2n) {
	background-color: #ffffff !important;
}

table.table-odds tr.item-row-1 {
	background-color: #f8fafc !important;
}

.choose-league {
	padding: 12px !important;
	border: 1px solid #ddd !important;
	border-radius: 3px !important;
	width: 100%;
}

.odd-filter {
	display: flex;
	font-size: 12px;
	flex-direction: column;
	border: 1px solid #ddd;
	border-radius: 5px;
	position: relative;
	padding: 1px;
}

.odd-filter:before {
	content: " ";
	width: calc(100% + 2px);
	height: 5px;
	position: absolute;
	background-color: #bfbfbf;
	top: -7px;
	left: -1px;
	border-radius: 3px;
}

.odd-filter input,
.odd-filter select {
	font-size: 12px;
	box-shadow: none;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.sample-filter {
	width: 100%;
	display: flex;
	padding: 20px;
	background-color: #f7f7f7;
}

.block-fcomming-match {
	margin-top: 0;
	width: calc(25% - 15px);
	margin-right: 20px !important;
}

.block-fcomming-match:nth-child(4) {
	margin-right: 0 !important;
}

.block-fcomming-match.fbutton {
	position: relative;
}

.handicap-filter .button {
	background-color: #eaf4fe;
	border: 1px solid #eaf4fe;
	color: #212429;
	border-radius: 50px;
	padding: 5px 15px;
	cursor: pointer;
}

.odd-filter label {
	font-weight: 600;
	margin-bottom: 5px;
	display: block;
}

.block-fleague {
	position: relative;
	width: calc(25% - 15px);
	margin-right: 20px
}

#league_suggest {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 300px;
	display: block;
	max-height: 200px;
	overflow: auto;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.odd-league-suggest-item {
	padding: 5px 10px;
	cursor: pointer;
}

.odd-league-suggest-item:hover {
	background-color: #ddd;
}

.btl-odd-filter .button {
	display: inline-block;
	border: 1px solid #0066cb;
	background-color: #0066cb;
	color: #ffffff;
	padding: 5px 20px;
	border-radius: 20px;
	font-size: 12px;
	cursor: pointer;
	width: 100px;
	height: 35px;
	text-align: center;
}

.btl-odd-filter .button.reset {
	border: 1px solid #eaf4fe;
	background-color: #eaf4fe;
	color: #000000;
	margin-right: 10px;
}

.btl-odd-filter .button.reset i {
	color: #000000 !important;
}

.button-wait {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ddd;
	border-radius: 4px;
	width: 80px;
	height: 35px;
	background-color: #ddd;
	display: none;
}

.button-wait img {
	width: 20px;
	height: 20px;
}

.btl-odd-filter {
	display: flex;
	justify-content: flex-end;
	padding: 0 20px 20px;
}

.title-filter-odd {
	text-transform: uppercase;
	font-weight: 600;
	width: 90px;
	display: inline-block;
}

.handicap-filter {
	margin-left: 0;
	width: 100%;
	padding: 20px 20px 0;
}

.handicap-filter-field {
	display: flex;
}

.handicap-filter-field .block-handicap-live-odd {
	width: calc(25% - 15px);
	margin-right: 20px;
}

.handicap-filter-field .block-fcomming-match {
	margin-right: 15px;
}

.handicap-filter-field .block-fcomming-match.mrg-r-0 {
	margin-right: 0;
}

.pad-bt-40 {
	padding-bottom: 40px;
}

.block-fcomming-match .button {
	display: inline-block;
	border: 1px solid #9e9e9e;
	background-color: #9e9e9e;
	color: #ffffff;
	padding: 5px 20px;
	border-radius: 4px;
	font-size: 12px;
	cursor: pointer;
}

.odd-page-wait {
	display: flex;
}

.odd-page-wait img {
	width: 30px;
	height: 30px;
	margin: auto;
}

#tbody-data .change-unit-odd {
	width: 65px;
}

#home_performance_char,
#away_performance_char {
	padding: 0 !important;
}

#europe_odd_char,
#handicap_odd_char,
#overunder_odd_char {
	height: calc(100% - 20px);
}

.tt_benle .shortcode_thanh_tich_old .bxw50.bxitem.doi1,
.tt_benle .shortcode_thanh_tich_old .bxw50.bxitem.doi2 {
	padding: 0;
}

.bxbo_tt.bxsoikeo-lienquan {
	border: none;
}

.bxbo_tt.bxsoikeo-lienquan .app_fiter_soikeo.app-init {
	overflow: unset;
}

.bxbo_tt.bxsoikeo-lienquan .item {
	width: 343px;
	border-radius: 5px;
	height: 215px;
	position: relative;
}

.bxbo_tt_inner.main-fiter-soikeo.table-related {
	padding: 0;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.bxbo_tt.bxsoikeo-lienquan .item .league-row {
	display: flex;
	justify-content: space-between;
	padding: 10px;
	background-color: #ddd;
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau {
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-top: 20px;
	margin-bottom: 20px
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau .bxdoi span img {
	height: 20px;
}

.bxbo_tt.bxsoikeo-lienquan .item .btn-view {
	text-align: center;
	position: absolute;
	bottom: 20px;
	width: 170px;
	left: calc(50% - 85px);
}

.bxbo_tt.bxsoikeo-lienquan .item .btn-view a {
	border: 1px solid #ddd;
	padding: 10px 20px;
	border-radius: 20px;
	color: #333;
	background-color: #ddd;
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau .bxdoi span {
	width: unset;
	height: unset;
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau .bxdoi {
	width: calc(50% - 18px);
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau .bxdoi p {
	padding: 0;
}

.bxbo_tt.bxsoikeo-lienquan .item .bxitemdau .vs {
	padding: unset;
}

.bxsoikeo-lienquan-title {
	display: flex;
	justify-content: space-between;
}

.bxsoikeo-lienquan-title i {
	margin-left: 5px;
	cursor: pointer;
}

.bxsoikeo-lienquan-title .title-left i {
	color: #0066cf;
	font-size: 20px;
}

.bxsoikeo-lienquan-title h3.bxttinner {
	display: inline-block;
}

.container_nc_home_wwintips_pre .bxflex.bxflex_mg {
	margin:  0;
}

.text-justify,
.bxcontainer_single.bxw65 {
	text-align: justify;
}

.bxcontainer_single.bxw65 h1 {
	text-align: left;
}

.live-match {
	padding: 5px 10px 5px 20px;
	background-color: #155022;
	border-radius: 5px;
	font-size: 15px;
	color: #38d455;
	font-weight: 600;
	margin-bottom: 10px;
	position: relative;
}

.live-match:before {
	content: " ";
	background-color: #38d455;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	left: 5px;
	top: 10px;
	animation-name: example;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}

.bx_bvddnv.bxbo_tt.without-border.nha-cai-khac .bxbo_tt_inner {
	margin: 0px !important;
	display: flex;
	justify-content: space-between;
	justify-content: space-between;
	padding: 0 10px;
}

.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem .tt {
	padding: 10px;
}

.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem .tt a {
	color: #0066cc;
}

.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
	width: calc(33.3% - 20px);
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f4f4f4;
}

.bookmaker-profile .bxtt.bxbo_tt_inner {
	border-left: none;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg {
	flex-direction: column;
	margin: 0;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50:nth-child(1),
.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50:nth-child(2) {
	margin: 0;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50:nth-child(1) {
	border-bottom: 1px solid #ddd;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50 h2 {
	padding-left: 0;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50.system-information h2 {
	padding-top: 24px;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50 h2::after {
	display: none;
}

.bxssitem.bxdvkh.service .bxflex.bxflex_mg .wintips-padding-10 {
	border: none;
	padding: 0;
}

.container_sosanhnc .bxflex_mg .bxw50.bxnc_contain {
	width: calc(50% - 60px) !important;
	margin: 0px !important;
}

.container_sosanhnc .bxflex_mg .bxnc_contain_vs {
	width: 120px !important;
	font-size: 40px;
	font-weight: 900;
	margin-top: 150px;
	text-align: center;
	font-style: italic;
}

.container_sosanhnc .bxflex_mg .bxw50.bxnc_contain {
	border: none;
}

.bookmaker-num-2 .bxdvkh.service {
	margin-top: 4px;
}

.bookmaker-compare-item #main-offer-container {
	width: 100%;
}

.bookmaker-compare-item #main-offer-container img {
	background-color: unset !important;
	height: 100px;
	width: auto;
}

.bookmaker-compare-item .bxssitem.bxdbc h1,
.bookmaker-compare-item .bxssitem.bxdbc .short-content,
.bookmaker-compare-item #main-offer-container p,
.bookmaker-compare-item #main-offer-container a {
	display: none;
}

.bookmaker-compare-item .bxssitem.bxdbc .rate_list .rtl_item .process {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.bookmaker-compare-item .bxssitem.bxdbc .rate_list .rtl_item .process .bxst {
	height: 6px;
	width: 100%;
}

.bookmaker-compare-item .bxssitem.bxdbc .rate_list .rtl_item .process span.rating-score {
	position: absolute;
	bottom: 5px;
	right: 0;
	font-size: 15px;
}

.bookmaker-compare-item .bxinner.bxlginner {
	padding-top: 0;
}

.bookmaker-compare-item .trd {
	margin-top: 40px;
}

.bookmaker-compare-item .trd .dins::before {
	position: absolute;
	width: 150px;
	height: 150px;
	border: 8px solid #1877f2;
	top: -15px;
	left: -10px;
	content: " ";
	border-radius: 100%;
	border-left-color: #9e9e9e;
	transform: rotate(40deg);
}

.bookmaker-compare-item .trd .dins {
	background-color: unset;
	color: #000;
	position: relative;
	padding: 10px;
	width: 130px;
	height: 130px;
	padding-top: 14px;
}

.bookmaker-compare-item .trd .dins::after {
	position: absolute;
	width: 150px;
	height: 150px;
	border: 8px solid #1877f2;
	top: -15px;
	left: -10px;
	content: " ";
	border-radius: 100%;
	border-left-color: transparent;
	border-top-color: transparent;
}

.bookmaker-compare-item .trd .ttrate {
	color: #000;
	font-size: unset;
	line-height: unset;
}

.bookmaker-compare-item .trd .ttrate strong {
	color: #000;
	font-size: 21px;
}

.bookmaker-compare-item .bxctkm .OfferContentWrapper_owcz5dg {
	border: none;
	border-bottom: unset;
	max-width: 100%;
	background-color: unset !important;
}

.bookmaker-compare-item .bxctkm .OfferContentWrapper_owcz5dg .BookieDetailsCell_bcp2et0 > a > span {
	display: none;
}

.bookmaker-compare-item .bxctkm .OfferContentWrapper_owcz5dg .OfferDetails_o153s632 .ClaimNowCell_c1j51nji {
	display: none;
}

.bookmaker-compare-item .bxctkm .BookieDetailsCell_bcp2et0 {
	min-height: unset;
	text-align: left;
	padding: 0 0 0 20px !important;
	width: 150px;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	display: none;
}

.bookmaker-compare-item .bxctkm .BookieDetailsCell_bcp2et0 h2 {
	font-size: 15px;
}

.bookmaker-compare-item .bxctkm .OfferDetails_o153s632 {
	margin-left: 0px;
	padding: 0;
}

.bookmaker-compare-item .bxbo_tt .bxbo_tt_inner.bxpad20 {
	padding: 0;
}

.bookmaker-compare-item  .bxbo_tt_inner {
	padding: 0 !important;
}

.bookmaker-compare-item .bxctkm .OfferTitleWrapper_o9c3oij {
	align-items: flex-start;
}

.bookmaker-compare-item .bxctkm .OfferTitleText_onwupyk {
	font-size: 15px;
	font-weight: 400;
	line-height: unset;
	color: #000;
	font-weight: 600;
}

.bookmaker-compare-item .bxctkm .OfferTermsText_o117yo0q {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: unset;
	text-align: left;
	padding-left: 0;
}

.ttlucluong .shortcode_thanhtich {
	margin-top: 20px;
}

.bxshow_dropdown {
	border: 1px solid #ccc;
	border-radius: 5px;
}

span.bximg_selected {
	display: block;
	border-radius: 5px;
	background: #fff;
	text-align: left;
	position: relative;
	height: 70px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 10px;
}

.block-bookmaker-compare i {
	font-size: 25px;
	font-weight: 500;
	top: 0;
}

.block-bookmaker-compare .btn-i {
	background-color: #eaf4ff;
	text-align: center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.block-bookmaker-compare .bximgdropdown li {
	padding: 5px;
	margin: 0;
}

.block-bookmaker-compare .bximgdropdown li span {
	display: flex;
	width: 100%;
	height: 65px;
	align-items: center;
	margin: 0;
}

span.btn-bookmaker-compare {
	background: #0066cc;
	color: #fff;
	border-radius: 100px!important;
	padding: 8px 32px!important;
	border: 1px solid #ddd;
	transition: 0.3s;
	margin-top: 10px;
	display: inline-block;
	cursor: pointer;
}

.block-bookmaker-compare {
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
}

.block-bookmaker-compare label {
	display: block;
	text-align: left;
	margin-bottom: 10px;
}

.block-bookmaker-compare .bxaction {
	text-align: center;
}

.vbcompare_nhacai .bxallfield .field_item .bximg_selected img {
	height: 45px;
}



ul.bximgdropdown {
	width: 150px;
}

ul#list_nc2 li img,
ul#list_nc1 li img {
	height: 30px;
}

.bxwidget_topnc .bxitemnc .bxnhacai-image {
	border: none;
}

div.bxwidget_topnc .bxitemnc .bxnhacai-image a {
	padding: 0;
}

div.bxwidget_topnc .bxitemnc .bxnhacai-image img {
	border-radius: 100%;
}

#list_bookmaker_content div#logo_bookmaker a {
	border: none;
	background-color: unset;
}

#list_bookmaker_content div#logo_bookmaker img {
	border-radius: 5px;
}

.bxwidget_topnc .bxlist_contain .bxitemnc {
	position: relative;
}

div.bxwidget_topnc .bxitemnc > .bxinner .count {
	position: absolute;
	top: 10px;
	background-color: #0066cc;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 28px;
	font-size: 15px;
}

div.bxwidget_topnc .bxitemnc:nth-child(4) > .bxinner .count,
div.bxwidget_topnc .bxitemnc:nth-child(5) > .bxinner .count {
	background-color: #888;
	border: 1px solid #888;
}

.item-social i.fa {
	position: absolute;
	top: 5px;
	left: 7px;
}

.widget_list_link .bxwidget_tool .bxwidget_title::after {
	left: 0;
}

#logo {
	display: flex;
	align-items: center;
}

#logo span {
	text-transform: uppercase;
	margin-right: 5px;
	font-weight: 700;
}

.home-top-banner {
	width: 100%;
	height: 310px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 35px;
	margin-top: 24px;
}

.home-top-banner-title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 19px;
	width: 550px;
	line-height: 25px;
	/*letter-spacing: 1px;*/
	font-family: SVN-Gotham Bold, sans-serif;
}

.home-top-banner-sapo {
	margin-top: 10px;
	font-size: 14px;
	width: 550px;
	text-align: justify;
}

.home-top-banner-btn {
	width: 105px;
	height: 28px;
	border-radius: 14px;
	background-color: #0066cc;
	color: #ffffff;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}

.home-top-banner-btn span {
	background-color: #fff;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-left: 5px;
}

.home-top-banner-btn span i {
	color: #0066cc;
	margin-top: 2px;
	margin-left: 2px;
	font-size: 16px;
}

.topbanner {
	background: #434344;
}

.topbanner .menutopbar ul li a {
	color: #fff;
}

@keyframes example {
	from {
		background-color: #155022;
	}

	to {
		background-color: #38d455;
	}
}

.d-flex.align-items-center.mb-2.mb-lg-3 {
	margin-bottom: 0 !important;
}

.d-flex.align-items-center:nth-child(2) {
	margin-top: 10px;
}

.tips_type_div {
	position: absolute;
	top: -15px;
	right: -15px;
}

.tips_table .tips_type.free {
	display: none;
}

.tips_table .tips_type {
	display: block;
	color: #1777f1;
	width: 35px;
	padding: 0px 5.5px;
	height: 16px;
	font-size: 10px;
	font-weight: 500;
	margin-bottom: 0px;
	position: relative;
}

.tips_table .tips_type.vip {
	width: 25px;
}

.tips_table .tips_type_bg {
	background-color: #ecf2fe;
	transform: skew(-10deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: -1px;
	left: 0px;
	border-radius: 3px;
}

.tips_type_text {
	position: absolute;
	text-transform: uppercase;
}

.td_result_premium_tips .tips_status {
	position: relative;
}

.td_result_premium_tips .tips_status:before {
	content: " ";
	border: 1px solid #ddd !important;
	border-radius: 100% !important;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -10px;
	top: -10px;
}

.boxPrediction {
	border: 1px solid #ddd;
	padding: 0;
	margin-top: 20px;
	width: calc(50% - 10px);
	border-radius: 5px;
}

.boxPrediction .dateLeague {
	width: 75px !important;
	background-color: #eaf4fe;
	margin: 15px 10px 15px 10px;
	border-radius: 5px;
}

.boxPrediction .dateLeague .datePrec {
	text-align: center;
	line-height: 18px;
	padding-top: 5px;
	font-size: 14px;
}

.boxPrediction .dateLeague .leaguePrec {
	background-color: #4ca5ff;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	padding: 5px 0;
	padding-bottom: 5px !important;
}

.boxPrediction .contentLeague {
	width: calc(100% - 105px);
	margin: 15px 0 15px 0px;
}

.boxPrediction .icon {
	display: flex;
	align-items: center;
	padding: 0 10px;
	justify-content: center;
	height: 100%;
	width: 30px;
}

.boxPrediction .icon:hover {
	background-color: #eaf4fe;
	color: #0066cf;
}

.boxPrediction a {
	height: 100%;
}

.headtips h2::before, .bxinner.grid .bxhead h2:before {
	content: unset;
}

.block-trust {
	margin: 20px 0 20px -10px;
}

.trust-us-block {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
}

.trust-us-item {
	border: 1px solid #ddd;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 40px 0;
	width: calc(25% - 20px);
}

.trust-us-item img {
	margin-bottom: 20px !important;
}

.trust-us-value {
	font-size: 36px;
	color: #4f4f4f;
	font-weight: 700;
	margin-bottom: 20px;
}

.trust-us-description {
	font-size: 16px;
	color: #070d2d;
	font-weight: 400;
}

.block-tip1x2 {
	margin: 0 0 0 -10px;
}

.bxlistbytax.style2 .item {
	border-bottom:  none;
}

.bxlistbytax.style2 .bxnd {
	padding-left: 10px !important;
	position: relative;
}

.bxlistbytax.style2 .bxnd i {
	position: absolute;
	left: 0;
	top: 1px;
}

.bxlistbytax.style2 .bxinner .item:first-child {
	padding-left: 0px !important;
	border-bottom: 1px solid #ddd;
}

.bxlistbytax h2::before {
	content: unset;
}

.bxchuyenmuc.bx_col3.home-blog .bxlistbytax.style2 .item a {
	margin: 0;
}

.bxlistbytax.style2 .item:first-child .thumb {
	margin-bottom: 5px;
}

.bxchuyenmuc.bx_col3.home-blog .bxw33 {
	width: calc(33.333% - 20px);
	margin: 0 !important;
}

.container_nc_home_wwintips_pre .bxchuyenmuc.bx_col3.home-blog .bxflex.bxflex_mg {
	margin: 0;
	justify-content: space-between;
}

.top-footer {
	background-color: #fff;
	border-top: 1px solid #ddd;
	padding: 30px 0;
}

.top-footer-info {
	width: 100%;
}

.top-footer-info li {
	list-style: none;
}

.top-footer-info li .textwidget {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.top-footer-item {
	display: flex;
}

.top-footer-item img {
	height: 40px;
	width: auto;
}

.top-footer-description {
	display: flex;
	flex-direction: column;
	margin-left: 20px;
}

.top-footer-title {
	opacity: 0.502;
	font-size: 14px;
	color: #6a6a6a;
	font-weight: 400;
	margin-top: 5px;
}

.top-footer-number {
	font-size: 24px;
	color: #6a6a6a;
	font-weight: 700;
	font-style: italic;
}

#footer-outer {
	background-color: #f5f5f7!important;
	color: #6a6a6a;
}

#footer-outer #footer-widgets .widget .widgettitle {
	color: #6a6a6a !important;
}

#footer-outer, #footer-outer a:not(.nectar-button) {
	color: #6a6a6a !important;
}

.bx_sidebar .bxwidget_topnc .bxlist_contain {
	border: none !important;
	padding: 0 !important;
}

.bx_sidebar .bxwidget_topnc .bxlist_contain .bxitemnc {
	border-bottom: none;
	padding: 20px 20px 20px 15px;
	margin-bottom: 20px;
	border-radius: 5px;
}

.bx_sidebar .bxwidget_topnc .bxlist_contain .bxitemnc .font-bold {
	font-weight: 600;
}

.bx_sidebar .bxwidget_topnc .bxlist_contain .bxitemnc {
	background-color: #eaf4ff;
}

.color-blue {
	color: #0066cc;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink .star {
	text-align: center;
	display: flex;
	justify-content: center;
	height: 20px;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink a {
	background-color: #fff;
	border: unset;
	display: flex;
	align-content: center;
	justify-content: center;
	margin-top: 0;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink a i {
	margin-left: 5px;
	padding-top: 5px;
	color: #1877f2;
	font-weight: 600;
	font-size: 16px;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxkm .ttkm {
	font-weight: 400;
	font-size: 16px;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink {
	width: 100px;
	display: flex;
	flex-direction: column;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .rating-bookmaker {
	display: flex;
	align-items: center;
	font-size: 13px;
	margin-right: 10px;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink i {
	color: #ccc;
}

.bx_sidebar .bxwidget_topnc .bxitemnc .bxlink i.active {
	color: #1877f2;
}

.bx_sidebar .bxwd_tips.sdwg_tips .head {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

.bx_sidebar .bxwd_tips.sdwg_tips .website_tips_rating {
	border: none !important;
	padding: 0;
}

.bx_sidebar .bxwd_tips .bxitem .bxbottom .bxinner {
	justify-content:  center;
}

.bx_sidebar .bxwd_tips .bxitem .bxbottom .tips {
	padding: 5px 12px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	border: 1px solid #ccc;
}

.bx_sidebar .bxwd_tips .bxitem .bxbottom .odds {
	border:1px dashed #ccc;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: 5px 12px;
	border-left: none;
}

.bx_sidebar .bxwd_tips .bxitem .bxlogo .logo {
	padding: unset;
	border: unset;
	border-radius: unset;
}

.bx_sidebar .bxwd_tips .bxitem .bxlogo .logo img {
	border-radius: unset;
}

.bx_sidebar .bxwd_tips .widgetcontent {
	/*border:  none;*/
}

.bx_sidebar .boxPrediction.sidebar {
	padding-bottom:  0;
	border: none;
	border-radius: 0;
	margin-top: 0;
}

.bx_sidebar .boxPrediction.sidebar:last-child a {
	border-bottom: none;
	padding-bottom: 0px;
}

.boxPrediction.sidebar a.linkPrec {
	margin: 15px 12px;
	border-bottom: 1px solid #ddd;
	height: 100%;
	padding: 0;
	align-items: flex-start;
	padding-bottom: 15px;
}

.widget.widget_list_posttax .widgetcontent {
	border: none;
}

.widget.widget_list_posttax .bxwidget_lists .widgetcontent ul {
	margin: 0;
}

.widget.widget_list_posttax .bxwidget_lists .bxitem {
	background-color: #f7f7f7;
	border-bottom:  none;
	padding: 0;
	margin-bottom: 20px;
	border-radius: 5px;
}

.widget.widget_list_posttax .bxwidget_lists .bxthumb {
	height: 80px;
}

.bxwidget_lists .bxitem .bxtitle {
	padding: 10px 10px 10px 15px;
}

.widget.widget_list_link {
	border-bottom: 1px solid #ddd;
}

.logo-bookmaker {
	width: 100%;
	height: 200px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 5px;
}

.wintips-single-bookmaker .logo-bookmaker {
	height: 230px;
}

.wintips-ratting.bookmaker-ratting {
	width: calc(100% - 395px);
	color: #fff;
	padding: 0 70px;
}

#footer-outer .widget .gallery-item {
	margin-right: 60px;
	margin-top: 0;
}

#footer-outer .widget .gallery-item:last-child {
	position: absolute;
	height: 30px;
	right: 0;
	width: fit-content;
	margin-right: 0;
	float: unset;
}

#footer-outer .widget .gallery-item:last-child img {
	height: 30px;
	width: auto;
}

div#logo_bookmaker a.-logo {
	border: none;
	background-color: unset;
	padding: 0;
}

div#logo_bookmaker a.-logo .el-item__thumb {
	width: 90px;
	height: 52px;
	border-radius: 4px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.tb__td.td-result.td_result_premium_tips {
	display: flex;
	justify-content: center;
	align-items: center;
}

.tb__td.td-result.td_result_premium_tips i{
	top: -3px;
	left: -1px;
	color: #1877f2 !important;
	font-size: 14px;
}

.dntable__td.-td-link.bxlienket.tipster i {
	color: #1877f2 !important;
	font-size: 14px;
}

.dntable__td.-td-link.bxlienket.tipster .tips_status {
	position: relative;
	width: 30px;
	height: 30px;
	margin: auto;
}

.dntable__td.-td-link.bxlienket.tipster .tips_status:before {
	content: " ";
	border: 1px solid #ddd !important;
	border-radius: 100% !important;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: -5px;
}

.dntable.template-vaobo .-voted-star {
	display: flex;
	justify-content: center;
	margin: unset; 
	color: #ccc;
	height: 10px;
}

.bxinner_archivepost {
	border: unset;
	padding: 0;
}

.container-category h1.font30 {
	font-size: 24px;
	margin-bottom: 10px;
	line-height: unset;
}

.bxlisttopview > h4::before {
	content: unset;
}

.col .bxlisttopview > h4, .bxlisttopview > h4 {
	color: #4480d4;
}

.most-view-number {
	font-size: 50px;
	color: #ccc;
	display: inline-flex;
	line-height: 40px;
	font-weight: 900;
	width: 65px;
	text-align: center;
	justify-content: center;
	letter-spacing: -5px;
}

.bxlisttopview ul li a {
	display: flex;
	align-content: flex-start;
}

.bxlisttopview ul li a:hover span {
	color: #1877f2;
}

.most-view-des {
	width: calc(100% - 65px);
}

.bxnavigation .page-numbers li .page-numbers.current,
.bxnavigation .page-numbers li span:hover,
.bxnavigation .page-numbers li a:hover {
	background: #4ca5ff;
}

.faqall h2.bxtt,
.loiket h2.bxtt {
	display: inline-block;
	position: relative;
	margin: 0 0 12px;
	border-left: unset;
	padding: 2px 12px;
}

.single-bonus .faqall h2.bxtt,
.single-bonus .loiket h2.bxtt {
	padding: 2px 12px 2px 0; 
}

.single-bonus .loiket .noidung {
	padding: 0;
}

.single-bonus .faqall .faqlits {
	margin: 0;
}

.faqall .faqlits {
	margin: 0;
}

.loiket .noidung {
	padding: 0 !important;
}

.single-bonus .bxng_danhgia h2 {
	margin-left: 0;
	padding: 0;
	border-left: 0;
}


.faqall i.fa-caret-right,
.loiket i.fa-caret-right {
	color: #0066cf;
	font-size: 20px;
}

h1.font30 {
	font-size: 24px;
	margin-bottom: 10px;
	line-height: initial;
}

.ttdudoan h2 {
	margin-bottom: 25px;
}

#app_shortcode_identify_odds .bxtrandau table {
	border-left: 1px;
}

#app_shortcode_identify_odds .bxtrandau table thead th {
	background: #f7f7f7;
	border-color: #ddd;
}

#app_shortcode_identify_odds .bxtrandau tbody tr td {
	background: #fff !important;
	border-color: #ddd;
}

.home-team,
.tt_doi .doi1 {
	color: #0066cc;
}

.away-team,
.tt_doi .doi2 {
	color: #ef3c73;
}

.shortcode_thanh_tich_old .bxitem h5 span {
	background-color: #0066cc;
}

.shortcode_thanh_tich_old .bxitem.doi2 h5 span {
	background: #ef3c73;
}

.bxtrandau .bxal_right span {
	color: #ef3c73;
}

.shortcode_thanh_tich_old tfoot span.ac {
	background-color: #0066cc;
	line-height: 22px;
}

.shortcode_thanh_tich_old tfoot span.dd {
	background-color: #43ab63;
	line-height: 22px;
}

.shortcode_thanh_tich_old tfoot span.dis {
	line-height: 22px;
}

#app_shortcode_identify_achieve_recent .bxitem table {
	box-shadow: unset;
}

div#app_shortcode_identify_achieve_recent .home-team {
	color: #257dd4;
}

div#app_shortcode_identify_achieve_recent td.away-team {
	color: #eb0b50;
}

.shortcode_thanh_tich_old .bxitem h5 {
	margin-bottom: 10px;
}

.ttlucluong .shortcode_thanhtich table tr:nth-child(odd),
.ttlucluong .shortcode_thanhtich table tr:nth-child(even),
#app_shortcode_identify_achieve_recent .bxitem.doi1 table tr:nth-child(odd),
#app_shortcode_identify_achieve_recent .bxitem.doi1 table tr:nth-child(even),
#app_shortcode_identify_achieve_recent .bxitem.doi2 table tr:nth-child(odd),
#app_shortcode_identify_achieve_recent .bxitem.doi2 table tr:nth-child(even) {
	background-color: #fff !important;
	border-bottom: 1px solid #e5e5e5;
}

.ttlucluong .shortcode_thanhtich table thead tr,
#app_shortcode_identify_achieve_recent .bxitem.doi1 table thead tr,
#app_shortcode_identify_achieve_recent .bxitem.doi2 table thead tr {
	border-bottom: unset !important;
}

#app_shortcode_identify_achieve_recent table tfoot td {
	background-color: #fff;
}

.ttlucluong .shortcode_thanhtich table {
	box-shadow: none;
}

.prediction-soccer-result {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.img-prediction {
	width: 30px;
	margin-left: 10px;
}

.txt-prediction {
	line-height: 25px;
	font-weight: 900;
}

.txt-prediction span {
	color: #227ad3;
	margin-left: 2px
}

.bxkeosstyle2 .bxinner .bxkeotype {
	border: 2px dashed #1a73e8;
}

.bxkeosstyle2 .bxinner .linkcuoc p {
	color: #000;
}

.bxkeosstyle2 .bxinner .linkcuoc p a {
	color: #1877f2;
}

.link_thamgiacuoc a .hand {
	background-color: #ddd;
}

#app_shortcode_identify_injury .bxtt_treogio .bxitem {
	border: none;
	box-shadow: none;
	border-radius: 5px;
	padding: 0;
}

.bxss.bxsoikeomain .bxsoikeo_nc h2.bxtt.bxttinner {
	margin: 12px 0;
	padding: 0;
	border-left: none;
	display: inline-block;
}

.bxss.bxsoikeomain .bxsoikeo_nc i {
	color: #0066cf;
	font-size: 20px;
}

.bxphantich-tran h2.bxtt.bxttinner {
	margin: 12px 0;
	padding: 0;
	border-left: none;
	display: inline-block;
}

.bxphantich-tran i {
	color: #0066cf;
	font-size: 20px;
}

.yes_to_day span {
	background-color: #f4f4f4;
	padding: 10px 20px !important;
	border-radius: 20px !important;
	margin-right: 10px !important;
	font-size: 14px;
	color: #222222;
	border: none !important;
}

.yes_to_day span.toDay:hover {
	border: none !important;
	background-color: #f4f4f4 !important;
	font-size: 14px;
	color: #222222;
}

.btn-tips_table.view-more-premium-tips {
	display: inline-block;
	color: #0066cc !important;
	text-transform: inherit;
	cursor: pointer;
}

.btn-tips_table.view-more-premium-tips:after {
	content: unset;
}

.btn-tips_table.view-more-premium-tips:hover {
	background-color: #fff !important;
	color: #0066cc !important;
}

input#search_source {
	padding: 10px 20px !important;
	border-radius: 20px !important;
	background-color: #f4f4f4;
	border: none !important;
	font-size: 14px;
	color: #222222;
}

input#deleteTest {
	position: absolute;
	right: 5px;
	top: -4px;
	border: none;
	border-top: none;
	border-bottom: none;
	background: #e91e6300;
	color: #b8b8b8;
	text-align: center;
	font-weight: 600;
	font-size: 17px;
	z-index: 999999;
	font-family: monospace;
	padding: 10px !important;
}

div#bookmaker_tab_6_content {
	position: absolute !important;
	z-index: 999 !important;
	padding: 5px!important;
	line-height: 26px !important;
	background: #fff !important;
	overflow: auto !important;
	overflow-y: scroll !important;
	border: 1px solid #ddd !important;
	max-height: 139px !important;
	cursor: pointer !important;
	width: 100%;
	top: 40px;
	border-top: 0 !important;
	font-size: 15px !important;
	display: none;
}

h1.title-handicap-tips {
	font-size: 24px;
}

.bxhuongdan .bxinner a,
.bxhuongdan .bxinner a i {
	color: #0066cc !important;
}

.bxhuongdan .bxinner a:nth-of-type(2) {
	border:  none;
}

.bxtt.bxbo_tt_inner.bxpad20.profile-block {
	display: flex;
	padding: 0 15px;
	justify-content: space-between;
}

.bxtt.bxbo_tt_inner.bxpad20.profile-block .col-left,
.bxtt.bxbo_tt_inner.bxpad20.profile-block .col-right {
	width: calc(50% - 10px);
}

.bxtt.bxbo_tt_inner.bxpad20.profile-block .label {
	font-size: 14px;
	line-height: 25px;
	color: #222222;
	font-weight: 700;
}

.bxtt.bxbo_tt_inner.bxpad20.profile-block .item-profile {
	margin-bottom: 20px;
	font-size: 14px;
}

.bxtcchon ul li:before, .bxtcchon ul li:after {
	content: unset;
}

.bxtcchon ul li i {
	color: #0066cc;
	margin-right: 5px;
}

.bxtcchon ul li {
	list-style-type: none;
	padding: 0px 0px 5px 10px;
	font-size: 14px;
	position: relative;
}

.bxtcchon .bxbtn.style2 {
	text-align: left;
}

.bxtcchon .bxbtn.style2 a {
	display: inline-block;
	background: #0066cc;
	color: #f0fbff;
	border: none;
	padding: 10px 30px;
	font-size: 14px;
}

.bxtcchon .bxbtn.style2 a i {
	margin-left: 5px;
	font-size: 20px;
	font-weight: 600;
}

.bxtcchon .bxbtn.style2 a:hover {
	background: #0066cc;
	color: #f0fbff;
	border: none;
}

.bxtcchon .bxbo_tt_inner {
	padding: 0 15px
}

.bxssvb.bxlitstabs {
	height: auto;
	background-color: #f5f5f5;
	border: unset;
	color: #222222;
	font-weight: 700;
}

.bxlitstabs ul li.tabbtn a {
	background: unset;
	color: #0066cc;
	padding: 5px 15px;
	border-radius: 100px;
	border: none;
}

.bxlitstabs ul li.tabbtn a:hover {
	background: unset;
	color: #0066cc;
}

.bxlitstabs ul li.tabbtn a i {
	margin-left: 5px;
	font-size: 20px;
	font-weight: 600;
}

.bxuu ul li i, .bxnhuoc ul li i, .bxct span i {
	border: unset; 
	font-size: 10px;
	line-height: 17px;
	margin: 2px 5px 0 0;
	color: #0066cc !important;
}

.bxnhuoc ul li i {
	color: #df1d5d !important;
}

.bxnhuoc .bxbo_tt_inner,
.bxbo_tt .bxbo_tt_inner {
	padding: 0 15px;
}

.bxbo_tt .bxbo_tt_inner.bxpad20 {
	padding: 0 20px;
}

.item-profile {
	margin-bottom: 20px;
	font-size: 14px;
}

.item-profile .label {
	font-size: 14px;
	line-height: 25px;
	color: #222222;
	font-weight: 700;
}

#vbketluan .bxbtn a {
	max-width: 480px;
	margin: 20px auto;
	background-image: linear-gradient(81deg, #3eacec 0%, #0065cb 100%);
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
	border: none;
}

.bx_bvddnv.bxbo_tt .thumb {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.nha-cai-khac .star {
	text-align: center;
	display: flex;
	justify-content: center;
	height: 20px;
}

.nha-cai-khac span.block-star-rate {
	position: relative;
	width: 10px;
}

.nha-cai-khac i.active {
	color: #1877f2;
}

.nha-cai-khac i {
	color: #ccc;
}

.customer-support .bxinner.wintips-padding-10,
.system-information .bxinner.wintips-padding-10 {
	padding: 10px 0;
}

.BookieDetailsCell_bcp2et0 h2 {
	font-size: 16px;
	color: #ffffff;
	font-weight: 700;
	line-height: 48px;
	margin-bottom: 0;
}

.soikeoshortcode .keoitem {
	border-radius: 4px;
	background-color: #f7f7f7;
	border: none;
	position: relative;
	height: 250px;
}

.soikeoshortcode .keoitem .title {
	display: inline-block;
	border-bottom: none;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	width: 121px;
	height: 32px;
	background-color: #ddeeff;
	line-height: 32px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	position: absolute;
	left: 0;
	top: -15px;
}

.soikeoshortcode {
	margin: 15px -10px;
	align-items: end;
}

.bxlchsu-dd .bxthongke #horizontal-line span {
	background-color: #0778d7;
}

.bxlchsu-dd .bxthongke #horizontal-line span:nth-of-type(3) {
	background: #f62e63;
}

.svg-item-donut .prece {
	color: #0066cc;
}

.bxdoi2 .svg-item-donut .prece {
	color: #f62e63;
}

.redfont {
	color: #f62e63;
}

.bluefont {
	color: #0066cc;
}

.tablelsdd table {
	box-shadow:  none;
}

.bxdoi2 .head-name span {
	background: #eb0b50;
}

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

.bxphongdo .bxchar_line .bxinner {
	margin-top: 10px;
}

#app_soikeo_detail .tablelsdd table tr:nth-child(2n+1) {
	background: #fff;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}

#app_soikeo_detail .tablelsdd table tr:first-child {
	border-bottom:  unset;
}

#app_soikeo_detail .tablelsdd.h2h table tr:first-child {
	border-bottom: 1px solid #e5e5e5;
}

#app_soikeo_detail .tablelsdd table tr th,
#app_soikeo_detail .tablelsdd table tr:nth-child(2n) {
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}

.tablelsdd table span.result {
	border: 1px solid #e5e5e5;
	padding: 5px 10px;
	border-radius: 5px;
}

.line-part {
	width: calc(200% + 120px);
	height: 1px;
	background-color: #e0e0e0;
	position: relative;
}

.line-part .title {
	background-color: #fff;
	position: absolute;
	top: -15px;
	padding: 5px 10px 5px 0;
	font-weight: 600;
}

.bxxcolumnss.bookmaker-compare-item .bxssitem {
	border-bottom: none;
}

.bookmaker-compare-item .bxssitem.bxdvkh.service .bxflex.bxflex_mg .bxw50:nth-child(1) {
	border-bottom: none;
}

.btneditor a span.icon i {
	color: #fff !important;
}

.btneditor.btnicondb.btn_style1 a {
	color: #1877f2;
}

.btneditor.btnicondb a:hover {
	transform: unset;
}

#error-404 {
	text-align: center;
	padding: 10% 0;
	position: relative;
	z-index: 10;
}

body #ajax-content-wrap #error-404 h1 {
	font-size: 250px;
	line-height: 250px;
}

#list_posttax-7 {
	margin-bottom: 0;
}

.faqlits .bxfaq_item h4 {
	background-color: unset;
}

.bxng_danhgia .btneditor {
	margin-top: -10px;
}

.loiket  .btneditor {
	margin-top: -30px;
}

.bx_bvddnv.bxbo_tt .bxbo_tt_inner {
	margin: 0 0 0 -15px !important;
	display: flex;
	justify-content: space-between;
	padding: 0 0 0 15px;
}

.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
	width: calc(33.3% - 15px);
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f4f4f4;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

ul.social li.item-social {
	border-bottom: none;
	position: relative;
}

ul.social li.item-social a i {
	font-size: 20px;
	margin: 4px 0 0 0;
}

ul.social li.item-social a i.fa-facebook {
	font-size: 20px;
	margin: 4px 0 0 2px;
}

#bookmaker_bonus_shortcode .OfferWrapper_o1r56gqt {
	margin: 10px 0;
}

#bookmaker_bonus_shortcode {
	margin-bottom: 20px;
}

.wintip-container-category .bxlistbytax_bottom .bxitem_post {
	border-bottom: none;
}

.wintip-container-category .bxcontainer_single.bxw65 {
	width: 66.66%;
}

.wintip-container-category .bxsidepost.bxw35 {
	width: 33.34%;
}

#tong-hop-website .bxbo_tt {
	margin-top: 0px;
	border: none;
}

#tong-hop-website .el-box h2 {
	background-color: unset !important;
	padding-left: 0 !important;
}

#tong-hop-website .tips_bxh_website {
	padding: 20px 0px !important;
}

.dntable__td.-td-sale.bxkm.highlight.tip .tips {
	text-align: left;
}

.premium_tips_large .td-tips_data p.tips.tips_premium_tips {
	font-size: 14px !important;
	margin-bottom: 0 !important;
	text-align: left;
	margin-top: 0;
	position: relative;
}

.wintips-premium .premium_tips_large .th-match,
.wintips-premium .premium_tips_large .td-match {
	flex: 2.8 0 0%!important;
}

.single-check-odd .head-name {
	margin-top: 0;
	border-bottom: 0;
	background: #fff;
	padding: 0;
}

.single-check-odd .bxlinkcuoc {
	margin: 20px 0 35px;
}

.container_sosanhnc .bxflex_mg {
	margin-left: 0;
	padding: 0 50px !important;
}

.container-wrap.page-caret-right h2 {
	display: block;
	position: relative;
	margin: 0 0 12px;
	border-left: none;
	padding: 0;
}

.container-wrap.page-caret-right h2:before {
	content: "\f0da";
	color: #0066cf;
	font-size: 20px;
	font-family: FontAwesome;
	margin-right: 5px;
}

.topbar_right .cssearch_form_top::before {
	right: 5px;
}

.tb__tr .tb__td, .d-flex, .tips {
	font-size: 14px !important;
}

.dntable__body .dntable__tr .dntable__td {
	font-size: 14px !important;
}

.tips_table .tb__td,
.tips_table .tb__th {
	padding: 10px !important;
}

.tips_table .tb__td.td-winrate {
	padding: 0px !important;
	margin-top: 14px !important;
}


.tips_table .tb__th.th-time,
.tips_table .tb__td.td-time {
	flex: 1.5 0 0%!important;
}

.tips_table .tb__th.th-tipster,
.tips_table .tb__td.td-tipster {
	flex: 1.5 0 0%!important;
}

.tips_table .tb__th.th-match,
.tips_table .tb__td.td-match {
	flex: 2.5 0 0%!important;
}

.tips_table .tb__th.td-tips_data,
.tips_table .tb__td.td-tips_data {
	flex: 2 0 0%!important;
}

.tips_table .tb__th.th-result,
.tips_table .tb__td.td-result {
	flex: 0.7 0 0%!important;
}

.tips_table .tb__td.td-source_tips.text-left {
	padding: 10px !important;

}

.container-single-predictions .bx_bvddnv.bxbo_tt {
	border: unset !important;
}

.container-single-predictions .bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
	background-color: #ffffff;
	height: 270px;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .dins::before,
.container-bookmaker-compare .bookmaker-compare-item .trd .dins::after {
	content: none;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .dins .star {
	display: none;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .ttrate {
	color: #288ad6;
	font-size: 35px;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .ttrate strong {
	color: #7d7d7d;
	font-size: 25px;
	font-weight: 400;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .dins .slbl {
	font-size: 14px;
}

.container-bookmaker-compare .rate_list .rtl_item {
	justify-content: space-between;
}

.container-bookmaker-compare .bookmaker-compare-item .trd .dins {
	height: unset;
}

.container-bookmaker-compare .bookmaker-compare-item .rtl_item .star.active {
	color: #086cce;
	background-color: #f0f8ff;
	display: inline-flex;
	padding: 5px;
	align-items: center;
	border-radius: 100%;
}

.container-bookmaker-compare .bookmaker-compare-item .rtl_item .star.active i {
	top: 0;
}

.container-bookmaker-compare .bookmaker-compare-item .trd {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #e0e0e0;
}

.container_nc_uytin .dntable__td.-td-link {
	flex-direction: column;
}

.container-wrap.wintips-single-bookmaker #breadcrumbs.bookmaker {
	margin-bottom: 40px;
}

.match.mb-2,
.date_time.mb-2 {
	margin-bottom: 0px !important;
}

.table_tips_premium .td-time .league {
	margin-top: 15px;
}

.tb__td.td-source_tips.text-left .tips_source {
	justify-content: flex-start;
	height: 100%;
}

.tb__td.td-source_tips.text-left .tips_source p {
	display: block;
	padding-top: 2px
}

.bxlchsu-dd .bxthongke #horizontal-line span {
	height: 8px;
}

.bxlchsu-dd .ctdonut circle {
	stroke-dashoffset: 50;
	stroke-width: 2;
}

.single-bonus .loiket,
.single-bonus .faqall.marg_0030,
.container-bookmaker-compare.container_sosanhnc .bcccss.marg_0030,
.container-bookmaker-compare.container_sosanhnc .bxflex_mg.marg_0030,
.container-bookmaker-compare .bxssbest.marg_0030,
.container-bookmaker-compare .faqall,
.container-bookmaker-categ .loiket,
.container-bookmaker-compare .loiket {
	margin-top: -18px
}

.tdresult p {
	text-align: left;
	width: unset;
}

.tips_table .match__logo img {
	border-radius: unset !important;
}

.bxinprocess .inprocess span img {
	vertical-align: middle;
}

.bxsidepost.bxw35 {
	position: relative;
}

.timezone {
	width: 65px;
	color: #fff;
	position: relative;
}

.timezone .timezone-cur {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	font-size: 13px;
}

.timezone-popup {
	position: absolute;
	width: 300px;
	display: flex;
	top: 40px;
	z-index: 99999;
	background-color: #434344;
	flex-wrap: wrap;
	padding: 10px;
	right: 0px;
	border-radius: 5px;
	display: none;
}

.timezone-popup .item-timezone {
	width: 25%;
	padding: 2px 3px;
	cursor: pointer;
	font-size: 14px;
}

.timezone-popup .item-timezone:hover {
	background-color: #3d980a;
	border-radius: 5px;
}

.topbar_right {
	width: 40px;
}

.topbanner .menutopbar {
	width: calc(100% - 115px);
}

.mb {
	display: none;
}

.d-lg-block.mb,
.d-lg-flex.mb {
	display: none!important;
}

.logo-circle {
	border-radius: 100%;
	/*border: 2px solid #ccc;*/
	box-shadow: 0 3px 45px rgb(0 0 0 / 15%);
	background-color: #fff;
	width: 120px;
	height: 120px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.item-other-prediction-league-time {
	display: flex;
	justify-content: space-between;
}

#app_shortcode_identify_injury .bxinprocess-updating {
	display: unset;
}

.bxcontainer_single.bxw65 ul li {
	list-style: disc;
	list-style-position: outside;
	margin-bottom: unset;
}

.bxcontainer_single.bxw65 ol li {
	list-style: decimal;
	list-style-position: outside;
	margin-bottom: unset;
}

.dntable.template-vaobo.js-vbloadmore.pc {
	margin-top: -20px;
}

.dntable.template-vaobo.js-vbloadmore.pc:nth-child(1) {
	margin-top: 0px;
}

.social-share-wrap .social-share li {
	list-style: none !important;
}

@media (min-width: 1400px) {
	table.table-odds td {
		font-size: 12px !important;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	table.table-odds td {
		font-size: 11px !important;
	}

	.bxbo_tt.bxsoikeo-lienquan .item {
		width: calc(33.33% - 5px);
	}

	div.bxwidget_topnc .bxitemnc .bxnhacai-image {
		max-width: 50px;
	}

	.bx_sidebar .bxwidget_topnc .bxitemnc .bxkm .ttkm {
		line-height: 15px;
	}

	.bx_sidebar .bxwidget_topnc .bxlist_contain .bxitemnc {
		padding: 30px 5px;
	}

	div.bxwidget_topnc .bxitemnc > .bxinner .count {
		top: 20px;
	}

	.dntable__td.-td-voted {
		flex: 0.8;
	}
}

@media (min-width: 1000px) and (max-width: 1199px) {
	.new-menu {
		letter-spacing: 0.5px;
		background-color: #0066cc;
		color: #fff;
		padding: 0px 2px;
		border-radius: 2px;
		margin: -20px 0 0 5px !important;
		transform: skew(-10deg);
		font-size: 9px;
		line-height: 14px;
		position: unset !important;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.bxvideo_contain .bxinner.grid {
		margin: 0;
	}

	.bxinner.grid .bxhead {
		padding: 0;
		margin: 0;
	}

	.home-predictions-block .bxflex_mg .bxw50:nth-child(1) {
		margin: 0;
	}

	.home-predictions-block {
		margin-top: 0;
	}

	.block-trust {
		margin: 20px 0;
	}

	.block-tip1x2 {
		margin: 0;
	}

	.container-tip1x2 .dntable__td.-td-voted.odds {
		display: flex;
		justify-content: center;
	}

	.container-tip1x2 .dntable__td {
		padding: 5px !important;
	}

	body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
		display: none;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li {
		position: relative;
		font-weight: 600;
	}

	.new-menu {
		position: absolute;
		margin: 0 0 0 5px;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li .sub-menu {
		display: none;
		transition:  max-height 0.5s cubic-bezier(0.215,0.61,0.355,1),padding 0.25s cubic-bezier(0.215,0.61,0.355,1);
		margin-left: 20px;
	}

	span.sf-sub-indicator {
		padding: 10px 20px;
		top: -5px;
		display: block;
		z-index: 1000;
	}

	span.sf-sub-indicator i {
		top: 0;
		transform: rotate(270deg);
		font-size: 20px !important;
		line-height: 20px !important;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li:first-child a {
		width: 100%;
	}

	.tips_table .tb__th.th-result, .tips_table .tb__td.td-result {
		flex: 0.7 0 0%!important;
		display: inline-flex;
	}

	.container-tip1x2 .dntable__td.-td-sale.match {
		flex: 5 0 0% !important;
		display: inline-flex;
	}

	.news-predictions .bxflex.bxflex_mg {
		margin: 0;
	}

	.news-predictions .bxflex_mg .bxw50:nth-child(1) {
		margin: 0;
		padding: 0;
	}

	body #header-outer {
		padding: 0;
	}

	.container-odds .bxrate_list {
		width: 100%;
		overflow: auto;
		padding: 1px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.container-tip1x2 .wintips-premium.mb {
		display: block;
	}

	.dntable.template-vaobo.js-vbloadmore.pc {
		display: none;
	}

	.tips_table .tb__th.th-result.th-status, .tips_table .tb__td.td-result.td-status {
		display: inline-flex !important; 
	}

	.pc {
		display: none;
	}

	.mb {
		display: block;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner {
		flex-direction: column;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
		width: 100%;
	}

	.container-betting-bonus div#button_loadmores {
		margin-top: 0;
	}

	.container-betting-bonus .dntable__td.-td-sale {
		display: inline-block !important;
	}

	.container-betting-bonus .-price-sale-text strong {
		font-size: 14px;
	}

	.container-betting-bonus a.dnbutton.dnbutton-border.border_1 {
		padding: 5px !important;
	}
}

@media (min-width: 416px) and (max-width: 767px) {
	.bxinner.prediction {
		flex-direction: column;
	}

	.boxPrediction {
		width: 100%;
	}

	.bxflex_mg .bxw50.mb-block-prediction {
		margin: 0;
		padding: 20px;
	}

	.boxPrediction .icon {
		width: 30px;
		text-align: center;
		display: none;
	}

	.boxPrediction .contentLeague {
		width: calc(100% - 130px);
	}

	.icon-salient-x.icon-default-style {
		display: none;
	}

	ul.sub-menu li.menu-item {
		margin-left: 20px !important;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu li a {
		color: #000;
		border: none;
		border-right: none;
		margin-right: 0 !important;
		border-bottom: 1px solid #ddd;
		font-weight: 600;
	}

	span.sf-sub-indicator {
		display: none;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li {
		position: relative;
	}

	.new-menu {
		position: absolute;
		margin: 0 0 0 5px;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li .sub-menu {
		display: none;
		transition:  max-height 0.5s cubic-bezier(0.215,0.61,0.355,1),padding 0.25s cubic-bezier(0.215,0.61,0.355,1);

	}

	span.sf-sub-indicator {
		padding: 10px 20px;
		top: -5px;
		display: block;
		z-index: 1000;
	}

	span.sf-sub-indicator i {
		top: 0;
		transform: rotate(270deg);
		font-size: 20px !important;
		line-height: 20px !important;
	}

	.tips_table .tb__th.th-tipster, .premium_tips_large .td-source_tips {
		flex: 2 0 0%!important;
	}

	.tips_table .tb__th.th-match {
		padding-left: 15px !important;
	}

	.tips_table .tb__th.th-match, .tips_table .tb__td.td-match {
		flex: 3 0 0%!important;
	}

	.tips_table .tb__td.td-source_tips.text-left, .tips_table .tb__td, .tips_table .tb__th {
		padding: 5px !important;
	}

	.tips_table .tb__th, .tips_table .tb__td {
		font-size: 14px;
	}

	.tips_table .tb__th.th-result, .tips_table .tb__td.td-result {
		display: inline-flex;
	}

	.tips_table .tb__th.th-result.th-odds, .tips_table .tb__td.td-result.td_odds_premium_tips {
		display: none;
	}

	.tips_table .tb__th.th-result, .tips_table .tb__td.td-result {
		display: inline-flex;
	}

	.tips_table .tb__th.th-result.th-status, .tips_table .tb__td.td-result.td-status {
		display: inline-flex;
	}

	.table_tips_premium .tips_table .tb__th.th-result.th-status,
	.table_tips_premium .tips_table .tb__td.td-result.td-status {
		display: none;
	}

	.premium_tips_large .td-tips_data p.tips.tips_premium_tips {
		width: auto;
	}

	.block-tip1x2 {
		margin: 0;
	}

	.bxvideo_contain .bxinner.grid {
		margin: 0;
	}

	.bxinner.grid .bxhead {
		margin: 0;
		padding: 0;
	}

	.home-predictions-block .bxflex_mg .bxw50:nth-child(1), .home-predictions-block .bxflex_mg .bxw50:nth-child(2) {
		margin: 0;
	}

	.block-trust {
		margin: 20px 0 20px 0px;
	}

	.top-footer {
		display: none;
	}

	.table_tips_premium form {
		display: none;
	}

	#top .col.span_3 {
		width: 100% !important;
	}

	.home-top-banner {
		margin-top: 0;
		padding: 15px;
	}

	.home-top-banner-sapo, .home-top-banner-title {
		max-width: 100%;
	}

	.home-predictions-block {
		margin-top: 0 !important;
	}

	.trust-us-item {
		border: 1px solid #ddd;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 0;
		width: calc(25% - 10px);
	}

	.trust-us-value {
		font-size: 26px;
		color: #4f4f4f;
		font-weight: 700;
		margin-bottom: 20px;
	}

	.trust-us-description {
		font-size: 14px;
		color: #070d2d;
		font-weight: 400;
	}

	.news-predictions .bxflex.bxflex_mg {
		margin: 0;
	}

	.news-predictions .bxflex_mg .bxw50:nth-child(1) {
		margin: 0;
		padding: 0;
	}

	.container-bookmaker-categ div#button_loadmores {
		margin-top: 0px;
	}

	.container-bookmaker-categ .dntable__td.-td-link.bxlienket.links a.dnbutton.dnbutton-border.border_1 {
		padding: 5px 10px !important;
	}

	.bx_xephang {
		display: none;
	}

	.dntable__td.-td-title.bxnhacai.nha_cai .title-row-bookmaker {
		margin-top: 10px;
		display: none;
	}

	.bxsidepost.bxw35.bxsidepost-single {
		padding-left: 0;
	}

	body #header-outer {
		padding: 0;
	}

	.sample-filter {
		width: 100%;
		display: flex;
		padding: 10px;
		background-color: #f7f7f7;
		flex-wrap: wrap;
	}

	.block-fleague {
		position: relative;
		width: calc(50% - 15px);
		margin-right: 20px;
	}

	.block-fcomming-match {
		margin-top: 0;
		width: calc(50% - 15px);
		margin-right: 20px !important;
	}


	.block-fcomming-match:nth-child(2) {
		margin-right: 0px !important;
	}

	.handicap-filter-field {
		display: flex;
		flex-wrap: wrap;
	}

	.handicap-filter-field .block-handicap-live-odd {
		width: calc(50% - 15px);
		margin-right: 20px;
	}

	.handicap-filter {
		margin-left: 0;
		width: 100%;
		padding: 10px 10px 0;
	}

	.btl-odd-filter {
		display: flex;
		justify-content: flex-end;
		padding: 20px 10px 10px;
	}

	.container-odds .bxrate_list {
		width: 100%;
		overflow: auto;
		padding: 1px;
	}

	.container_sosanhnc .bxflex_mg {
		padding: 0 !important;
	}

	.container_sosanhnc .bxflex_mg .bxw50.bxnc_contain {
		width: calc(50% - 5px) !important;
		margin: 0px !important;
	}

	.container_sosanhnc .bxflex_mg .bxnc_contain_vs {
		display: none;
	}

	.container_sosanhnc .logo-bookmaker {
		height: 130px;
	}

	.container-bookmaker-compare .bookmaker-compare-item .rtl_item .star.active {
		display: none;
	}

	.container-bookmaker-compare .bxtt.bxbo_tt_inner.bxpad20.profile-block .col-left, .bxtt.bxbo_tt_inner.bxpad20.profile-block .col-right {
		width: 100%;
	}

	.container-bookmaker-compare .bxtt.bxbo_tt_inner.bxpad20.profile-block {
		display: flex;
		padding: 0 15px;
		justify-content: space-between;
		flex-direction: column;
	}

	.container-bookmaker-categ .dntable.template-vaobo .dntable__td.-td-number {
		display: inline-flex;
		margin-right: 0;
	}

	.container-bookmaker-categ .dntable__td.-td-link.bxlienket.links {
		flex: 0.8;
	}
}

@media (min-width: 416px) and (max-width: 599px) {
	.bxchuyenmuc.bx_col3.home-blog .bxw33 {
		width: 100%;
		margin: 0 !important;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxw33 h2 {
		margin-bottom: 0;
	}

	.bxlistbytax.style2 .item {
		border-bottom: 1px solid #ddd;
	}

	.bxlistbytax .item:last-child {
		border: none;
		padding-bottom: 10px;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxw33:nth-child(2),
	.bxchuyenmuc.bx_col3.home-blog .bxw33:nth-child(3) {
		margin-top: 20px !important;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxlistbytax.style2 .item .bxnd {
		min-height: unset; 
	}

	.container-tip1x2 .wintips-premium.mb {
		display: block;
	}

	.dntable.template-vaobo.js-vbloadmore.pc {
		display: none;
	}

	.trust-us-item {
		border: 1px solid #ddd;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 0;
		width: calc(50% - 10px);
	}

	.trust-us-block {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
		flex-wrap: wrap;
	}

	.trust-us-item:nth-child(3), .trust-us-item:nth-child(4) {
		margin-top: 20px;
	}

	.bxchuyenmuc.bx_col3.home-blog {
		margin-top: -25px;
	}

	.home-prediction .bxinner.grid .bxhead {
		flex-wrap: nowrap;
		padding: 0;
		margin: 0;
	}

	.bxinner.grid .bxhead .bxlink {
		margin-top: 0px;
	}

	.home-predictions-block {
		margin-top: 0 !important;
	}

	.pc {
		display: none;
	}

	.mb {
		display: block;
	}

	.boxPrediction .dateLeague {
		width: 80px !important;
	}

	.boxPrediction .contentLeague {
		width: calc(100% - 70px);
	}

	.news-predictions .bxflex.bxflex_mg {
		margin: 0;
	}

	.news-predictions .bxflex_mg .bxw50:nth-child(1) {
		margin: 0;
		padding: 0;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner {
		flex-direction: column;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
		width: 100%;
	}

	.social-share-wrap .social-share li {
		list-style: none !important;
	}

	body #header-outer {
		padding: 0;
	}

	.tips_table .tb__th,
	.tips_table .tb__td {
		font-size: 11px;
	}

	.tb__tr .tb__td,
	.d-flex, .tips {
		font-size: 11px !important;
	}

	.bxsidepost.bxw35.bxsidepost-single .bxsidepost,
	.bxflex.bxflex_mg.bxbtcontain .bxsidepost {
		display: none;
	}

	.bxsidepost.bxw35.bxsidepost-single .bxcontainer_single,
	.bxflex.bxflex_mg.bxbtcontain .bxcontainer_single {
		width: 100%;
		padding-right: 0;
	}

	.bxlistbytax_bottom .bxitem_post .thumb {
		width: 100%;
		height: 195px;
	}

	.bxsidepost.bxw35.bxsidepost-single,
	.bxflex.bxflex_mg.bxbtcontain {
		margin: 0;
	}

	.container-betting-bonus .dntable__td.-td-sale {
		display: inline-block !important;
	}

	.container-betting-bonus .-price-sale-text strong {
		font-size: 14px;
	}

	.container-betting-bonus a.dnbutton.dnbutton-border.border_1 {
		padding: 5px !important;
	}

	.container-betting-bonus div#button_loadmores {
		margin-top: 0;
	}

	.container-bookmaker-categ .dntable__body .dntable__tr .dntable__td.-td-voted {
		flex: 0.9;
	}

	.container-bookmaker-categ .dntable.template-vaobo .dntable__header .dntable__td.-td-voted {
		padding-left: 0px
	}
}

@media (max-width: 415px) {
	.pc {
		display: none;
	}

	.mb {
		display: block;
	}

	.d-lg-block.mb {
		display: block!important;
	}

	.d-lg-flex.mb {
		display: flex!important;
	}

	.top-footer-info li .textwidget {
		flex-wrap: wrap;
	}

	.top-footer-item {
		display: flex;
		width: 50%;
		margin-bottom: 20px;
	}

	.home-top-banner {
		padding: 10px;
		height: unset;
		margin: 0 -10px;
		width: calc(100% + 20px);
	}

	.home-top-banner-sapo {
		max-width: 100%;
		margin-top: 10px;
	}

	.home-top-banner-title {
		max-width: 100%;
	}

	.tips_table .tb__th.th-result.th-odds, .tips_table .tb__td.td-result.td_odds_premium_tips {
		display: none;
	}

	.tips_table .tb__th.th-result.th-status, .tips_table .tb__td.td-result.td-status {
		display: none;
	}

	.premium_tips_large .td-tips_data p.tips.tips_premium_tips {
		font-size: 11px !important;
		margin-top: 0;
	}

	.tips_table .tb__th.th-result, .tips_table .tb__td.td-result {
		display: inline-flex;
	}

	.container-tip1x2 .wintips-premium {
		overflow: auto;
		margin-top: -20px;
	}

	.wintips-premium {
		overflow: auto;
	}

	.tips_table .tb__td.td-source_tips.text-left,
	.tips_table .tb__td, .tips_table .tb__th {
		padding: 5px !important;
	}

	.tips_table .tb__th, .tips_table .tb__td {
		font-size: 11px;
	}

	.table_tips_premium .td-time .time, .table_tips_premium .td-time .league {
		display: block;
		font-size: 11px !important;
		margin-top: 0;
	}

	.tips_table .tb__th.th-time,
	.tips_table .tb__td.td-time {
		flex: 1.3 0 0%!important;
	}

	.tips_table.premium_tips_large .website_tips_rating {
		padding: 0px;
	}

	.tips_table.premium_tips_large .website_tips_rating i {
		font-size: 10px;
	}

	.tips_table .tb__th.th-tipster, .premium_tips_large .td-source_tips {
		flex: 2 0 0%!important;
	}

	.home-prediction .bxinner.grid .bxhead {
		flex-wrap: nowrap;
		padding: 0;
		margin: 0;
	}

	.home-predictions-block {
		margin-top: 0 !important;
	}

	.bxvideo_contain .bxinner.grid {
		margin: 0;
	}

	.home-predictions-block .predictions-view-all {
		margin: 0;
	}

	.home-predictions-block .bxw50.without-border.bxitem_cat {
		margin: 0;
	}

	.block-trust {
		margin: 20px 0;
	}

	.trust-us-item {
		border: 1px solid #ddd;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 0;
		width: calc(50% - 10px);
	}

	.trust-us-block {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
		flex-wrap: wrap;
	}


	.trust-us-item:nth-child(3),
	.trust-us-item:nth-child(4) {
		margin-top: 20px;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxw33 {
		width: 100%;
		margin: 0 !important;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxw33 h2 {
		margin-bottom: 0;
	}

	.bxchuyenmuc.bx_col3.home-blog .bxw33:nth-child(2),
	.bxchuyenmuc.bx_col3.home-blog .bxw33:nth-child(3) {
		margin-top: 20px !important;
	}

	.news-predictions .bxflex.bxflex_mg {
		margin: 0;
	}

	.news-predictions .bxflex_mg .bxw50:nth-child(1) {
		margin: 0;
		padding: 0;
	}

	.news-predictions .boxPrediction:nth-child(1) {
		margin: 0;
	}

	.boxPrediction {
		width: 100%;
	}

	.sample-filter {
		width: 100%;
		display: flex;
		padding: 10px;
		background-color: #f7f7f7;
		flex-wrap: wrap;
	}

	.block-fleague {
		position: relative;
		width: calc(50% - 15px);
		margin-right: 20px;
	}

	.block-fcomming-match {
		margin-top: 0;
		width: calc(50% - 15px);
		margin-right: 20px !important;
	}


	.block-fcomming-match:nth-child(2) {
		margin-right: 0px !important;
	}

	.handicap-filter-field {
		display: flex;
		flex-wrap: wrap;
	}

	.handicap-filter-field .block-handicap-live-odd {
		width: calc(50% - 15px);
		margin-right: 20px;
	}

	.handicap-filter {
		margin-left: 0;
		width: 100%;
		padding: 10px 10px 0;
	}

	.btl-odd-filter {
		display: flex;
		justify-content: flex-end;
		padding: 20px 10px 10px;
	}

	.container-odds .bxrate_list {
		width: 100%;
		overflow: auto;
		padding: 1px;
	}

	.bx_xephang .ulxephang {
		display: flex;
		margin: 0;
		justify-content: space-between;
	}
	.bx_xephang .date {
		text-align: right;
	}

	.bx_xephang .ulxephang li {
		width: unset;
		margin: 0;
	}

	.ulxephang li span {
		padding: 3px;
		font-size: 13px;
	}

	.ulxephang li span i {
		margin: 3px 5px 0 0;
	}

	.dntable__td.-td-title.bxnhacai.nha_cai {
		display: flex !important;
		flex: 0.5;
		flex-direction: column;
		align-items: flex-start !important;
	}

	.dntable__td.-td-title.bxnhacai.nha_cai div#logo_bookmaker {
		margin-right: 0px;
	}

	.dntable__td.-td-title.bxnhacai.nha_cai .title-row-bookmaker {
		margin-top: 10px;
		display: none;
	}

	.dntable.template-vaobo .-voted-text {
		display: block;
	}

	.dntable.template-vaobo .dntable__header .dntable__td.-td-title.nha_cai {
		flex: 0.5;
	}

	.container-betting-bonus .dntable__td.-td-sale {
		display: inline-block !important;
	}

	.dntable__td.-td-link.bxlienket.links, .dntable__td.-td-link {
		flex: unset;
		margin: 0;
		width: 120px !important;
	}

	.dntable__td.-td-link.bxlienket.links > p {
		padding-bottom: 0 !important;
	}

	.dntable__td.-td-link.bxlienket.links > p:first-child {
		margin-bottom: 10px !important;
	}

	.container-betting-bonus a.dnbutton.dnbutton-border.border_1 {
		padding: 5px !important;
	}

	.container-bookmaker-categ .dntable__td {
		padding: 10px 4px;
	}

	.container_sosanhnc .bxflex_mg {
		padding: 0 !important;
	}

	.container_sosanhnc .bxflex_mg .bxw50.bxnc_contain {
		width: calc(50% - 5px) !important;
		margin: 0px !important;
	}

	.container_sosanhnc .bxflex_mg .bxnc_contain_vs {
		display: none;
	}

	.container_sosanhnc .logo-bookmaker {
		height: 130px;
	}

	.container-bookmaker-compare .bookmaker-compare-item .rtl_item .star.active {
		display: none;
	}

	.container-bookmaker-compare .bxtt.bxbo_tt_inner.bxpad20.profile-block .col-left, .bxtt.bxbo_tt_inner.bxpad20.profile-block .col-right {
		width: 100%;
	}

	.container-bookmaker-compare .bxtt.bxbo_tt_inner.bxpad20.profile-block {
		display: flex;
		padding: 0 15px;
		justify-content: space-between;
		flex-direction: column;
	}

	.bxuu ul li, .bxnhuoc ul li {
		display: flex;
	}

	.bxsidepost.bxw35.bxsidepost-single .bxsidepost,
	.bxflex.bxflex_mg.bxbtcontain .bxsidepost {
		display: none;
	}

	.bxsidepost.bxw35.bxsidepost-single .bxcontainer_single,
	.bxflex.bxflex_mg.bxbtcontain .bxcontainer_single {
		width: 100%;
		padding-right: 0;
	}

	.bxsidepost.bxw35.bxsidepost-single,
	.bxflex.bxflex_mg.bxbtcontain {
		margin: 0;
	}

	.bxsidepost.bxw35.bxsidepost-single {
		padding-left: 0;
	}

	.bxlistbytax_bottom .bxitem_post .thumb {
		width: 100%;
		height: 195px;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner {
		flex-direction: column;
	}

	.bx_bvddnv.bxbo_tt .bxbo_tt_inner .dditem {
		width: 100%;
	}

	.info_predic_detail {
		text-align: center;
		margin-bottom: 30px;
		background-color: #f7f7f7;
		padding: 20px 15px;
		border-radius: 5px;
	}

	.info_predic_detail h1 {
		font-size: 16px;
		margin-bottom: 10px;
		margin-top: 0;
		text-align: center !important;
		line-height: 22px;
	}

	#header-outer #top .col.span_3 {
		width: 100%;
	}

	body #header-outer {
		padding: 0;
	}

	.admin-bar #slide-out-widget-area.slide-out-from-right {
		padding-top: 0;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li:nth-child(1) a,
	#slide-out-widget-area .off-canvas-menu-container ul.menu > li:nth-child(3) a,
	#slide-out-widget-area .off-canvas-menu-container ul.menu > li:nth-child(4) a {
		border-right: none;
		width: 100%;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li {
		position: relative;
		font-weight: 600;
	}

	.new-menu {
		position: absolute;
		margin: 0 0 0 5px;
	}

	#slide-out-widget-area .off-canvas-menu-container ul.menu > li .sub-menu {
		display: none;
		transition:  max-height 0.5s cubic-bezier(0.215,0.61,0.355,1),padding 0.25s cubic-bezier(0.215,0.61,0.355,1);
		margin-left: 20px;
	}

	span.sf-sub-indicator {
		padding: 10px 20px;
		top: -5px;
		/*border-left: 1px solid #ddd;*/
		display: block;
		z-index: 1000;
	}

	span.sf-sub-indicator i {
		top: 0;
		transform: rotate(270deg);
		font-size: 20px !important;
		line-height: 20px !important;
	}

	.tb__tr .tb__td, .d-flex, .tips {
		font-size: 11px !important;
	}

	.home .table_tips_premium {
		margin-top: 0;
	}

	.tips_table .tb__td.td-winrate {
		padding: 0px !important;
		margin-top: 0px !important;
		display: contents;
	}

	.tb__td.td-source_tips.text-left .tips_source {
		height: unset;
	}
	.d-flex.align-items-center:nth-child(2) {
		margin-top: 0px;
	}
	.boxPrediction .dateLeague {
		width: 80px !important;
	}

	.boxPrediction .contentLeague {
		width: calc(100% - 70px);
	}

	.block-tip1x2 {
		margin: 0px;
	}

	.block-tip1x2 .bxinner.grid .bxhead {
		flex-wrap: wrap;
		padding: 0;
		margin: 0;
	}

	.block-tip1x2 .wintips-premium {
		margin-top: 0px;
	}

	.block-tip1x2 .tips_table .tb__th.th-result.th-status, .block-tip1x2 .tips_table .tb__td.td-result.td-status {
		display: inline-flex;
	}

	.block-tip1x2 .tb__th.th-tips_data, .block-tip1x2 .tb__td.td-tips_data {
		flex: 1.3 0 0%!important;
	}

	.bxlistbytax.style2 .item {
		border-bottom: 1px solid #ddd;
	}

	.bxlistbytax.style2 .item .bxnd {
		min-height: unset;
	}

	.bxlistbytax .item:last-child {
		border: none;
		padding-bottom: 10px;
	}

	.top-footer {
		display: none;
	}

	.container_single_post .bxcontainer_single {
		padding: 0;
	}

	.bxcontainer_single .bxdate_cat {
		justify-content: space-between;
	}

	.bxcontainer_single .bxdate_cat .bxtime_cat,
	.bxcontainer_single .bxdate_cat>div.bxfbsocial {
		width: fit-content;
	}

	.bxlistbytax_top .bxitem_post:first-child h5 {
		font-size: 16px;
	}

	.bxlistbytax_bottom .bxitem_post .bxtt {
		width: 100%;
		padding: 0;
	}

	.tips_table .tips_type {
		display: none;
	}

	.container-bookmaker-categ .bxrate.table-filter-bookmaker {
		display: none;
	}

	.container-betting-bonus .-price-sale-text strong {
		font-size: 14px;
	}

	.container-betting-bonus .-price-sale-text strong span.don_vi {
		font-size: 16px;
	}

	.container-odds .dntable-list tr td {
		font-size: 11px !important;
	}

	.logo-circle {
		box-shadow: 0 3px 45px rgb(0 0 0 / 15%);
		width: 50px;
		height: 50px;
	}

	.imageTeam .imgage {
		flex: 0.5;
	}

	.imageTeam img {
		width: 40px !important;
	}

	#footer-outer .widget .gallery-item:last-child {
		position: unset;
	}

	#footer-outer .widget .gallery-item {
		margin-right: 20px;
		margin-top: 0;
	}

	.container-betting-bonus .dntable__td {
		padding: 10px 4px;
	}

	body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
		display: none;
	}

	div#button_loadmores {
		margin-top: -10px;
		display: flex;
		margin-bottom: 10px;
		text-align: center;
	}

	.tips_table .tb__th.th-match {
		padding-left: 15px !important;
	}

	.tips_table .tb__th.th-match, .tips_table .tb__td.td-match {
		flex: 3 0 0%!important;
	}

	#footer-outer #footer-widgets .row {
		padding: 20px 0;
		padding-bottom: 10px;
	}

	.OfferContentWrapper_owcz5dg {
		display: flex;
		padding: 10px 0;
		background-color: #f0fbff;
		border-radius: 5px;
		cursor: pointer;
		flex-direction: column;
	}

	#bookmaker_bonus_shortcode .BookieDetailsCell_bcp2et0 {
		min-height: unset;
	}

	.BookieLogoWrapper_b1jdb2xj {
		width: 165px;
		height: 48px;
		margin: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.OfferDetails_o153s632 {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: flex;
		padding: 5px;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: column;
		width: auto;
		align-items: center;
		justify-content: center;
	}

	.OfferTitleWrapper_o9c3oij {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		align-items: center;
	}

	.OfferTermsText_o117yo0q {
		padding: 5px 0;
		font-family: var(--oc-font-family);
		text-align: center;
		color: #9d9da3;
		font-size: 9px;
		font-weight: 600;
		line-height: 12px;
	}

	.ClaimNowCell_c1j51nji {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		margin: 0;
		padding: 0 30px;
	}

	.container-wrap.container-single-predictions .bxcontainer_single {
		padding: 0;
	}

	.container-wrap.container-single-predictions .bxsidepost.bxw35.bxsidepost-single {
		padding-left: 0;
	}

	.container-score-tip.container-tip1x2 .tips_table .tb__th.th-result.th-status,
	.container-score-tip.container-tip1x2  .tips_table .tb__td.td-result.td-status {
		display: inline-flex; 
	}

	.container-wrap.wintips-single-bookmaker #breadcrumbs.bookmaker {
		margin-bottom: 0;
	}

	#main-offer-container {
		width: 100%;
	}

	#intro.intro-review a.btn-visit {
		margin-bottom: 20px;
	}

	.wintips-ratting.bookmaker-ratting {
		width: 100%;
		color: #fff;
		padding: 0;
	}

	#intro.intro-review h1 {
		color: #222222;
		font-size: 24px;
		margin-bottom: 0;
		margin-top: 20px;
	}

	##intro.intro-review span p {
		font-size: unset;
		line-height: unset;
		text-align: justify;
		margin: 0;
		color: #222222;
		font-weight: unset !important;
	}

	#intro.intro-review .bxbo_tt_inner.rate {
		display: flex;
		padding: 0;
		align-items: center;
		flex-direction: column;
	}

	#intro.intro-review .rate_list {
		width: 100%;
		color: #222222;
	}

	#intro.intro-review .rate_list .rtl_item .process .bxst {
		height: 6px;
		width: 100%;
	}

	#intro.intro-review .trd .dins {
		margin-left: 0;
	}

	.bxhuongdan {
		margin-top: -70px;
		padding: 10px;
		border: 1px solid #91d8f5;
	}

	.bxhuongdan .bxinner a {
		width: 33.33%;
		padding: 5px;
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.wintips-single-bookmaker .bxhuongdan a img {
		margin: 0 !important;
		width: 20px !important;
		height: 20px;
	}

	.bxflex_mg .bxw50:nth-child(2) {
		margin: 0;
	}

	.bxssvb.bxlitstabs {
		display: none;
	}

	.nha-cai-khac .star {
		justify-content: flex-start;
	}

	.bxtcchon ul li {
		list-style-type: none;
		padding: 0px 0px 5px 0px;
		font-size: 14px;
		position: relative;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20 {
		padding: 0 15px;
	}

	#sub-menu-review-bookmaker .bxbo_tt .bxbo_tt_inner.bxpad20 {
		padding-left: 0px;
	}

	.table_tips_premium form {
		display: none;
	}

	.p.dateTimeDetail {
		font-size: 12px;
	}

	span.timeStart .staidum {
		font-size: 12px;
	}

	#app_shortcode_identify_achieve_recent .bxitem table tr th,
	#app_shortcode_identify_achieve_recent .bxitem table tr td,
	.shortcode_thanhtich table tr th,
	.shortcode_thanhtich table tr td,
	#app_shortcode_identify_achieve .shortcode_thanhtich table tr td {
		font-size: 12px !important;
	}

	#app_shortcode_identify_odds .bxtrandau table thead th,
	#app_shortcode_identify_odds .bxtrandau tbody tr td {
		font-size: 12px;
	}

	p.dateTimeDetail,
	span.timeStart .countdown span#countdown_match {
		font-size: 12px;
	}

	.ttlucluong #app_shortcode_identify_injury .bxw50.bxitem {
		margin: 0 5px;
	}

	#app_shortcode_identify_achieve_recent table tr td.club-football,
	#app_shortcode_identify_achieve .shortcode_thanhtich table tr td.club-football {
		display: revert !important;
	}

	.bxphantich-tran h2.bxtt.bxttinner:before,
	#app_soikeo_detail .bxss.bxsoikeomain .bxsoikeo_nc h2.bxtt.bxttinner:before {
		content: "\f0da";
		color: #0066cf;
		font-size: 20px;
		font-family: "FontAwesome";
		margin-right: 10px;
	}

	.bxphantich-tran h2.bxtt.bxttinner,
	.bxss.bxsoikeomain .bxsoikeo_nc h2.bxtt.bxttinner {
		line-height: unset;
	}

	.bxbo_tt_inner.main-fiter-soikeo.table-related {
		flex-direction: column;
	}

	.bxbo_tt.bxsoikeo-lienquan .item {
		width: 100%;
		height: 200px;
		margin-bottom: 10px;
	}

	.bxtt.bxbo_tt_inner.bxpad20.profile-block {
		padding: 0;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20.bookmaker-why-choose {
		padding: 0;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20.bookmaker-pros-of {
		padding: 0;
		margin-left: -4px;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20.bookmaker-cons-of {
		padding: 0;
		margin-left: -4px;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20.bookmaker-deposit-of {
		padding: 0;
	}

	.bxbo_tt .bxbo_tt_inner.bxpad20.bookmaker-withdrawal {
		padding: 0;
	}

	.customer-support .bxbo_tt_inner.bxpad20 {
		padding: 0;
	}

	.system-information .bxbo_tt_inner.bxpad20 {
		padding: 0;
	}

	.wintips-single-bookmaker #sub-menu-faq .bxbo_tt_inner.bxpad20 {
		padding: 0;
	}

	.wintips-single-bookmaker #vbketluan .bxbo_tt_inner.bxpad20 {
		padding: 0;
	}

	.wintips-single-bookmaker #vbketluan {
		margin-top: -25px;
	}

	.wintips-single-bookmaker #sub-menu-faq {
		margin-top: -55px;
	}

	.wintips-single-bookmaker .bxnt.bxbo_tt.bxw50.system-information {
		margin-top: -50px;
	}

	.wintips-single-bookmaker .bxnt.bxbo_tt.bxw50.customer-support {
		margin-top: -45px;
	}

	.wintips-single-bookmaker #sub-menu-deposit-withdraw .bxflex_mg .bxw50:nth-child(1) {
		margin-top: -25px;
	}

	.wintips-single-bookmaker #sub-menu-deposit-withdraw .bxflex_mg .bxw50:nth-child(2) {
		margin-top: -35px;
	}

	#sub-menu-review-bookmaker {
		margin-top: -45px;
	}

	#sub-menu-pros-cons .bxflex_mg .bxw50:nth-child(1) {
		margin-top: -5px;
	}

	#sub-menu-pros-cons .bxflex_mg .bxw50:nth-child(2) {
		margin-top: -35px;
	}

	.bxchuyenmuc.bx_col3.home-blog {
		margin-top: -25px;
	}

	.bxinner.grid .bxhead .bxlink {
		margin-top: 0px;
	}

	.container-bookmaker-categ div#button_loadmores {
		margin-top: 0px;
	}

	.social-share-wrap .social-share li {
		list-style: none !important;
	}
}