@charset "UTF-8";
/*
Theme Name: Win Tips
Theme URI:
Author:
Author URI:
Description:
Requires at least:
Requires PHP:
Version: 16.1.75
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');
}

/*start - css lion/

.tb__tbody.premium-tips.benefits-boxes.premium-tips.js-vbloadmore-premium-tips {
    border-top: 1px solid #ddd !important;
}

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

.premium-tips {
    border-top: 0 !important;
}

div#map-lh {
    display: block !important;
}

div#map-lh iframe {
    width: 100% !important;
}

ul#top-menu>li {
    margin-bottom: 0 !important;
}

.topbanner .menutopbar ul li a {
   font-size: 12px;
}

/*css form*/
form.form-lien-he span {
    display: block !important;
    border: 1px solid #ddd;
    margin: 10px 0;
    background: transparent !important;
    border-radius: 3px !important;
}

form.form-lien-he span input, form.form-lien-he span textarea {
    background: unset !important;
    /* border-radius: 5px !important; */
}

form.form-lien-he span textarea {
    height: 240px;
}

.bxflex.bxform-lh input[type="submit"] {
    background: #1877f2;
    text-align: center !important;
    margin: 0 auto !important;
    display: block;
    width: 150px;
    height: 37px;
    border-radius: 26px;
    font-size: 16px;
}

.form-lh>span {
    display: block;
    text-align: center;
    margin-top: 10px !important;
}

.topbanner .menutopbar ul li {
   margin-bottom: 0 !important;
}

/*css form*/

/*end - css lion*/

.tb__th.th-odds {
    flex: 0.7 !important;
}

div#get_code {
    text-align: left;
}

.table_tips_premium>.text-center {
    margin-top: -20px !important;
}

/*
.tips_table {
    margin-bottom: 0 !important;
}
*/

.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: justify;
  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;
}

.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;
}

.content_single_post .dntable__td.-td-number.bxtop {
    margin-right: 0 !important;
}

/*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: 75px;
  margin-right: 40px;
}

.container_single_post .-td-number {
    margin-right: 0 !important;
}

.container_single_post .dntable__td.-td-sale.bonus,
.container_single_post .dntable__td.-td-sale.bxkm.bonus.align-left {
    flex: 1.1;
}

.container_single_post .dntable__td.-td-voted,
.container_single_post .dntable__td.-td-voted.bxratenc {
    flex: 0.5;
}

.container_single_post .dntable.template-vaobo .dnbutton-border {
   padding: 5px 25px;
}

.container_single_post div#button_loadmores .button_loadmores {
  margin-top: 20px;
}

.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;
}

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

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;
  flex-direction: column;
}

.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 ;
  padding-left: 30px !important;
}

.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%;
}

#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: 12px;
}

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

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

td.td-handicap-tips span {
    text-align: left !important;
    display: block;
}

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

body:not(.woocommerce-cart) .main-content table td.td-league {
   text-align: left !important;
}

#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: 16px;
  color: #222222;
  font-weight: 500;
  padding-bottom: 0;
  opacity: 0.802;
}

.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: 14px;
  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: 14px;
  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-caret-up {
    color: #1877f2;
    font-size: 15px;
    height: 13px;
    vertical-align: middle;
    top: -3px;
}

.table-odds i.fa-caret-down {
  color: #ff0000;
  font-size: 15px;
  height: 13px;
  vertical-align: middle;
}

.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: 6px 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 1px 8px;
}

.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;
  padding: 5px 12px;
}

.sample-filter {
  width: 100%;
  display: flex;
  padding: 5px 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;
  align-items: flex-end;
  width: 50%;
}

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

.handicap-filter {
  margin-left: 0;
  width: 100%;
  padding: 5px 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: 280px;
  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;
  font-family: SVN-Gotham Bold, sans-serif;
}

.home-top-banner-title h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 19px;
  width: 550px;
  line-height: 25px;
  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;
  flex-wrap: wrap !important;
}

.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: #f9e4e3 !important;
  border-color: #ddd;
  border-bottom: 0 !important;
}

.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: 0px 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;
  font-weight: bold;
}

.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: 2.0 0 0%!important;
}

.tips_table .tb__th.th-match,
.tips_table .tb__td.td-match {
  flex: 1.8 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;
}

.container-single-predictions .shortcode_doi_hinh {
  background: unset !important;
}

.container-wrap {
  padding: 15px 0 30px;
}

.front-page .wintips-premium {
    margin-top: 0px !important;
}

.table_tips_premium h2 {
  margin-bottom: 0 !important;
}

.front-page .home-prediction .bxchuyenmuc.bx_col2 {
  margin-top: -15px !important;
}

.front-page .block-tip1x2 .dntable.template-vaobo.js-vbloadmore.pc {
  margin-top: 15px !important;
}

.front-page .bxchuyenmuc.bx_col3.home-blog .bxlistbytax h2 {
  margin-bottom: 3px !important;
}

body:not(.woocommerce-cart) .main-content table.dntable-list.table-odds th {
    color: #fff !important;
    background: #455A64 !important;
}

tbody#tbody-data td.td-time {
    background: #c3e192;
}

#app_shortcode_identify_odds .bxtrandau tbody tr>td:nth-child(4),
#app_shortcode_identify_odds .bxtrandau tbody tr:first-child>td:nth-child(5) {
    border-right: 1px solid #ddd !important;
}

td.cuoc.bxal_right,
#app_shortcode_identify_odds .bxtrandau tbody tr:first-child>td:nth-child(4) {
    border-right: 0 !important;
}


@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;
  }

}

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

@media (min-width: 390px) {
  table.table-odds td {
    font-size: 11px !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) {
        .btl-odd-filter {
    padding: 10px !important;
  }

  .bxcontainer_single {
    padding: 0 !important;
  }

  .btl-odd-filter .button {
    padding: 4px 0 !important;
    height: 30px !important;
  }

  .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) { */

@media (min-width: 500px) and (max-width: 730px) {

  #main-offer-container,
  .wintips-ratting {
    width: 100% !important;
  }

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

  .wintips-ratting .bxnd {
    margin-top: 0;
  }

  .wintips-ratting {
    padding: 0 !important;
  }

  .home-top-banner-title h1 {
    width: unset !important;
  }

  .home-top-banner {
    height: 320px !important;
  }

  .bxcontainer_single {
    padding: 0 !important;
  }

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

  .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
  }

  .tip1x2-row {
    display: flex;
    font-size: 11px;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
  }

  .tip1x2-td-time {
    width: 60px;
  }

  .tip1x2-row {
    display: flex;
    font-size: 11px;
    justify-content: space-between;
    padding: 20px 5px;
    border-bottom: 1px solid #ddd;
  }

  .tip1x2-td-time {
    width: 60px;
  }

  .tip1x2-td-match {
    width: calc(100% - 230px);
  }

  .tip1x2-club {
    position: relative;
  }

  .tip1x2-club img {
    width: 20px !important;
    position: absolute;
    top: calc(50% - 10px);
  }

  .tip1x2-club span {
    margin-left: 25px;
    display: block;
  }

  .tip1x2-td-odd {
    width: 70px;
  }

  .tip1x2-td-status,
  .tip1x2-td-result {
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .tips_table .tb__tr.tip1x2-th {
    font-size: 12px !important;
    text-align: left !important;
    background-color: #f8f8f8 !important;
    padding: 10px 5px !important;
  }

  .tips_table .tb__thead .tb__tr.tips-premium-th {
    font-size: 11px !important;
    display: flex;
    justify-content: space-between;
    background-color: #f8f8f8 !important;
  }

  .tips-premium-row {
    padding: 25px 0;
    border-bottom: 1px solid #ddd;
  }

  .tips-premium-row .line-item {
    font-size: 11px;
    display: flex;
    justify-content: space-between;
    text-align: left;
  }

  .tips-premium-td-time {
    width: 50px;
    padding: 5px 0 0 5px;
    text-align: left;
  }

  .tips-premium-td-source {
    padding: 5px 0 0 5px;
    text-align: left;
    width: 80px;
  }

  .tips-premium-vs {
    color: #fff;
  }

  .tips-premium-td-match {
    padding: 5px 0 0 5px;
    width: calc(100% - 255px);
    text-align: left;
  }

  .tips-premium-td-odd {
    padding: 5px 0 0 5px;
    width: 75px;
    text-align: left;
  }

  .tips-premium-td-result {
    padding: 5px 5px 0 5px;
    width: 50px;
    text-align: center;
  }

  .tips-premium-td-result-icon {
    width: 25px;
    height: 25px;
    display: flex;
    border: 1px solid #e8e9ef;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    margin: auto;
  }

  .tips-premium-club {
    position: relative;
  }

  .tips-premium-club img {
    position: absolute;
    width: 19px !important;
  }

  .tips-premium-club span {
    margin-left: 25px;
    display: block;
  }

  .tips-premium-tipsval {
    position: relative;
  }

  .tips_table .tips-premium-row .website_tips_rating {
    margin-top: -3px;
  }

  .tips-premium-td-result-icon {
    margin-top: -11px;
  }
}

@media (max-width: 499px) {
    
    .premium-tips {
    	border-top: 0;
    }

   .btl-odd-filter {
    padding: 10px !important;
  }

  .btl-odd-filter .button {
    padding: 4px 0 !important;
    height: 30px !important;
  }

  .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;
  }

  span.timeStart {
    flex: 1;
  }

  .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;
  }

  .tips_table .league {
    font-size: 10px !important;
  }

  .tip1x2-row {
    display: flex;
    font-size: 11px;
    justify-content: space-between;
    padding: 20px 5px;
    border-bottom: 1px solid #ddd;
  }

  .tip1x2-td-time {
    width: 60px;
  }

  .tip1x2-td-match {
    width: calc(100% - 230px);
  }

  .tip1x2-club {
    position: relative;
  }

  .tip1x2-club img {
    width: 20px !important;
    position: absolute;
    top: calc(50% - 10px);
  }

  .tip1x2-club span {
    margin-left: 25px;
    display: block;
  }

  .tip1x2-td-odd {
    width: 70px;
  }

  .tip1x2-td-status,
  .tip1x2-td-result {
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .tips_table .tb__tr.tip1x2-th {
    font-size: 12px !important;
    text-align: left !important;
    background-color: #f8f8f8 !important;
    padding: 10px 5px !important;
  }

  .tips_table .tb__thead .tb__tr.tips-premium-th {
    font-size: 11px !important;
    display: flex;
    justify-content: space-between;
    background-color: #f8f8f8 !important;
  }

  .tips-premium-row {
    padding: 25px 0;
    border-bottom: 1px solid #ddd;
  }

  .tips-premium-row .line-item {
    font-size: 11px;
    display: flex;
    justify-content: space-between;
    text-align: left;
  }

  .tips-premium-td-time {
    width: 50px;
    padding: 5px 0 0 5px;
    text-align: left;
  }

  .tips-premium-td-source {
    padding: 5px 0 0 5px;
    text-align: left;
    width: 80px;
  }

  .tips-premium-vs {
    color: #fff;
  }

  .tips-premium-td-match {
    padding: 5px 0 0 5px;
    width: calc(100% - 255px);
    text-align: left;
  }

  .tips-premium-td-odd {
    padding: 5px 0 0 5px;
    width: 75px;
    text-align: left;
  }

  .tips-premium-td-result {
    padding: 5px 5px 0 5px;
    width: 50px;
    text-align: center;
  }

  .tips-premium-td-result-icon {
    width: 25px;
    height: 25px;
    display: flex;
    border: 1px solid #e8e9ef;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    margin: auto;
  }

  .tips-premium-club {
    position: relative;
  }

  .tips-premium-club img {
    position: absolute;
    width: 19px !important;
  }

  .tips-premium-club span {
    margin-left: 25px;
    display: block;
  }

  .tips-premium-tipsval {
    position: relative;
  }

  .tips_table .tips-premium-row .website_tips_rating {
    margin-top: -3px;
  }

  .tips-premium-td-result-icon {
    margin-top: -11px;
  }

        .home-top-banner-title h1 {
    width: unset !important;
  }

  .bxcontainer_single {
    padding: 0 !important;
  }

  #footer-outer #footer-widgets .row .span_3:not(.first) {
    display: block;
  }

  #footer-widgets .row .span_3:not(.first) li#text-11 {
    display: block !important;
  }

  div#get_code {
    text-align: center;
 }

 #footer-outer #footer-widgets .row .span_3:not(.first)>li:nth-child(1),
 #footer-outer #footer-widgets .row .span_3:not(.first)>li:nth-child(2) {
    display: none;
 }

 #footer-outer #footer-widgets .row .span_3:not(.first) {
    width: 100% !important;
 }

 div#get_code {
    margin-top: 20px;
 }

 div#footer-widgets>.container>.row>div:nth-child(2), div#footer-widgets>.container>.row>div:nth-child(3) {
    display: none !important;
 }

}
}