.golf_head_table .section_rgt,
.golf_head_table ul,
.inf_golf_circ,
.microservice-cont .commentary_lst,
.microservice-cont .cr_tab_btns,
.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf,
.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf,
.microservice-cont .cricket_detail_head .team_info,
.microservice-cont .detail_head .inf_mch,
.microservice-cont .ft_list_lineup,
.microservice-cont .global_table .prev_match_status,
.microservice-cont .incident_summary,
.microservice-cont .inner_tab ul,
.microservice-cont .list_lineup,
.microservice-cont .live_inf_sts,
.microservice-cont .main_tab .nav_tabs,
.microservice-cont .main_tab ul,
.microservice-cont .match-page .league-page .detail_page .inner_tab ul,
.players_detail_head .inf_lst,
.team-page .detail_page .inner_tab ul {
  margin: 0;
  padding: 0
}

.golf_head_table .section_rgt li,
.golf_head_table ul li,
.inf_golf_circ li,
.microservice-cont .commentary_lst li,
.microservice-cont .cr_tab_btns li,
.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li,
.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf li,
.microservice-cont .cricket_detail_head .team_info li,
.microservice-cont .detail_head .inf_mch li,
.microservice-cont .ft_list_lineup li,
.microservice-cont .global_table .prev_match_status li,
.microservice-cont .incident_summary li,
.microservice-cont .inner_tab ul li,
.microservice-cont .list_lineup li,
.microservice-cont .live_inf_sts li,
.microservice-cont .main_tab .nav_tabs li,
.microservice-cont .main_tab ul li,
.microservice-cont .match-page .league-page .detail_page .inner_tab ul li,
.players_detail_head .inf_lst li,
.team-page .detail_page .inner_tab ul li {
  list-style: none
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.microservice-cont {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.microservice-cont *,
.microservice-cont :after,
.microservice-cont :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

body {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  min-width: var(--min_width)
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  border: 0
}

.btn:focus,
button:focus,
input:focus,
textarea,
textarea:focus {
  outline: 0
}

.gm-style img {
  max-width: none
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer
}

aside,
footer,
header,
main,
nav,
section {
  display: block
}

a {
  background-color: transparent;
  color: var(--link);
  text-decoration: none
}

a:active,
a:hover {
  outline: 0
}

strong {
  font-weight: bold
}

svg:not(:root) {
  overflow: hidden
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

.microservice-cont.hydrated {
  visibility: visible;
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.golf_head_table .section_rgt,
.golf_head_table ul,
.inf_golf_circ,
.microservice-cont .commentary_lst,
.microservice-cont .cr_tab_btns,
.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf,
.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf,
.microservice-cont .cricket_detail_head .team_info,
.microservice-cont .detail_head .inf_mch,
.microservice-cont .ft_list_lineup,
.microservice-cont .global_table .prev_match_status,
.microservice-cont .incident_summary,
.microservice-cont .inner_tab ul,
.microservice-cont .list_lineup,
.microservice-cont .live_inf_sts,
.microservice-cont .main_tab .nav_tabs,
.microservice-cont .main_tab ul,
.microservice-cont .match-page .league-page .detail_page .inner_tab ul,
.players_detail_head .inf_lst,
.team-page .detail_page .inner_tab ul {
  margin: 0;
  padding: 0
}

.golf_head_table .section_rgt li,
.golf_head_table ul li,
.inf_golf_circ li,
.microservice-cont .commentary_lst li,
.microservice-cont .cr_tab_btns li,
.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li,
.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf li,
.microservice-cont .cricket_detail_head .team_info li,
.microservice-cont .detail_head .inf_mch li,
.microservice-cont .ft_list_lineup li,
.microservice-cont .global_table .prev_match_status li,
.microservice-cont .incident_summary li,
.microservice-cont .inner_tab ul li,
.microservice-cont .list_lineup li,
.microservice-cont .live_inf_sts li,
.microservice-cont .main_tab .nav_tabs li,
.microservice-cont .main_tab ul li,
.microservice-cont .match-page .league-page .detail_page .inner_tab ul li,
.players_detail_head .inf_lst li,
.team-page .detail_page .inner_tab ul li {
  list-style: none
}

:root {
  --livecenter_base_font: var(--base_font), "Lexend Deca", Arial, sans-serif
}

.text_center {
  text-align: center
}

@font-face {
  font-family: "icomoon";
  src: url("https://ipublisher-microservices.6lgx.com/public/fonts/icomoon.eot?j0lh5b");
  src: url("https://ipublisher-microservices.6lgx.com/public/fonts/icomoon.eot?j0lh5b#iefix") format("embedded-opentype"), url("https://ipublisher-microservices.6lgx.com/public/fonts/icomoon.ttf?j0lh5b") format("truetype"), url("https://ipublisher-microservices.6lgx.com/public/fonts/icomoon.woff?j0lh5b") format("woff"), url("https://ipublisher-microservices.6lgx.com/public/fonts/icomoon.svg?j0lh5b#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block
}

[class*=" ico_"],
[class^=ico_] {
  font-family: "icomoon", sans-serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.ico_group:before {
  content: "\e93b"
}

.ico_play_circle:before {
  content: "\e920"
}

.ico_privacy:before {
  content: "\e939"
}

.ico_golf:before {
  content: "\e93a"
}

.ico_dn_arrow:before {
  content: "\e92c"
}

.ico_sort:before {
  content: "\e937"
}

.ico_league:before {
  content: "\e91c"
}

.ico_rugby1:before {
  content: "\e935"
}

.ico_calander02:before {
  content: "\e936"
}

.ico_date_arrow:before {
  content: "\e934"
}

.ico_filter:before {
  content: "\e933"
}

.ico_retengle_down_rgt:before {
  content: "\e931"
}

.ico_retengle_down_rgt1:before {
  content: "\e932"
}

.ico_play:before {
  content: "\e92e"
}

.ico_news:before {
  content: "\e92f"
}

.ico_star:before {
  content: "\e930"
}

.ico_tennis:before {
  content: "\e915"
}

.ico_cricket:before {
  content: "\e92b"
}

.ico_football:before {
  content: "\e92d"
}

.ico_fill_bell:before {
  content: "\e92a"
}

.ico_calendar:before {
  content: "\e90e"
}

.ico_linkdin:before {
  content: "\e925"
}

.ico_instagram:before {
  content: "\e926"
}

.ico_hart:before {
  content: "\e927"
}

.ico_facebook:before {
  content: "\e928"
}

.ico_star_o:before {
  content: "\e924"
}

.ico_share:before {
  content: "\e923"
}

.ico_fill_down:before {
  content: "\e90d"
}

.ico_fill_up:before {
  content: "\e922"
}

.ico_play01:before {
  content: "\e90c"
}

.ico_rugby:before {
  content: "\e900"
}

.ico_tennis_o:before {
  content: "\e901"
}

.ico_football_o:before {
  content: "\e902"
}

.ico_card:before {
  content: "\e903"
}

.ico_tshirt:before {
  content: "\e904"
}

.ico_football2:before {
  content: "\e905"
}

.ico_circle:before {
  content: "\e906"
}

.ico_down_arrow:before {
  content: "\e907"
}

.ico_news_o:before {
  content: "\e908"
}

.ico_info:before {
  content: "\e909"
}

.ico_bars:before {
  content: "\e90a"
}

.ico_cross:before {
  content: "\e90b"
}

.ico_heart_outline:before {
  content: "\e90f"
}

.ico_bell_outline:before {
  content: "\e910"
}

.ico_live:before {
  content: "\e911"
}

.ico_search_thin:before {
  content: "\e912"
}

.ico_calender:before {
  content: "\e913"
}

.ico_twitter:before {
  content: "\e914"
}

.ico_left_arrow:before {
  content: "\e916"
}

.ico_right_arrow:before {
  content: "\e917"
}

.ico_right_arrow_bold:before {
  content: "\e918"
}

.ico_football_3:before {
  content: "\e919"
}

.ico_back:before {
  content: "\e91a"
}

.ico_lock:before {
  content: "\e91b"
}

.ico_icehockey:before {
  content: "\e91d"
}

.ico_basketball_o:before {
  content: "\e91e"
}

.ico_cricket_o:before {
  content: "\e91f"
}

.ico_tick:before {
  content: "\e921"
}

.ico_bell1:before {
  content: "\e929"
}

.ico_check-circle:before {
  content: "\e963"
}

.ico_minus:before {
  content: "\e961"
}

.ico_plus:before {
  content: "\e962"
}

.ico_bluesky:before {
  content: "\e95e"
}

.ico_telegram:before {
  content: "\e95f"
}

.ico_tiktok:before {
  content: "\e960"
}

.ico_bars3:before {
  content: "\e95b"
}

.ico_profile:before {
  content: "\e958"
}

.ico_home:before {
  content: "\e950"
}

.ico_Vector-6:before {
  content: "\e94e"
}

.ico_Vector-31:before {
  content: "\e94c"
}

.ico_Vector1:before {
  content: "\e94f"
}

.ico_bridge:before {
  content: "\e911"
}

.ico_calandar02:before {
  content: "\e913"
}

.ico_glyph:before {
  content: "\e914"
}

.ico_hokey:before {
  content: "\e946"
}

.ico_basket:before {
  content: "\e947"
}

.ico_live:before {
  content: "\e948"
}

.ico_hart:before {
  content: "\e910"
}

.ico_bell_fill:before {
  content: "\e929"
}

.ico_bell:before {
  content: "\e945"
}

.ico_newses:before {
  content: "\e943"
}

.ico_star_outline:before {
  content: "\e944"
}

.ico_cross-sm:before {
  content: "\e93f"
}

.ico_instagram2:before {
  content: "\e940"
}

.ico_search-mirror:before {
  content: "\e941"
}

.ico_line-menu:before {
  content: "\e942"
}

.ico_sunrise:before {
  content: "\e93d"
}

.ico_moon:before {
  content: "\e93e"
}

.ico_twitter-x:before {
  content: "\e938"
}

.ico_privacy:before {
  content: "\e939"
}

.ico_golf:before {
  content: "\e93a"
}

.ico_dn_arrow:before {
  content: "\e92c"
}

.ico_sort:before {
  content: "\e937"
}

.ico_league:before {
  content: "\e91c"
}

.ico_rugby:before {
  content: "\e935"
}

.ico_calendar:before {
  content: "\e936"
}

.ico_date_arrow:before {
  content: "\e934"
}

.ico_filter:before {
  content: "\e933"
}

.ico_retengle_down_rgt:before {
  content: "\e931"
}

.ico_retengle_down_rgt1:before {
  content: "\e932"
}

.ico_play:before {
  content: "\e92e"
}

.ico_news:before {
  content: "\e92f"
}

.ico_star:before {
  content: "\e930"
}

.ico_tennis:before {
  content: "\e915"
}

.ico_cricket:before {
  content: "\e92b"
}

.ico_football:before {
  content: "\e92d"
}

.ico_fill_bell:before {
  content: "\e92a"
}

.ico_linkdin:before {
  content: "\e925"
}

.ico_instagram:before {
  content: "\e926"
}

.ico_hart2:before {
  content: "\e927"
}

.ico_facebook:before {
  content: "\e928"
}

.ico_star_o:before {
  content: "\e924"
}

.ico_share:before {
  content: "\e923"
}

.ico_fill_down:before {
  content: "\e90d"
}

.ico_fill_up:before {
  content: "\e922"
}

.ico_play01:before {
  content: "\e90c"
}

.ico_rugby2:before {
  content: "\e900"
}

.ico_tennis_o:before {
  content: "\e901"
}

.ico_football_o:before {
  content: "\e902"
}

.ico_card:before {
  content: "\e903"
}

.ico_tshirt:before {
  content: "\e904"
}

.ico_football2:before {
  content: "\e905"
}

.ico_circle:before {
  content: "\e906"
}

.ico_down_arrow:before {
  content: "\e907"
}

.ico_news_o:before {
  content: "\e908"
}

.ico_info:before {
  content: "\e909"
}

.ico_bars:before {
  content: "\e90a"
}

.ico_cross:before {
  content: "\e90b"
}

.ico_heart_outline:before {
  content: "\e90f"
}

.ico_search_thin:before {
  content: "\e912"
}

.ico_left_arrow:before {
  content: "\e916"
}

.ico_right_arrow:before {
  content: "\e917"
}

.ico_right_arrow_bold:before {
  content: "\e918"
}

.ico_football_3:before {
  content: "\e919"
}

.ico_back:before {
  content: "\e91a"
}

.ico_lock:before {
  content: "\e91b"
}

.ico_icehockey:before {
  content: "\e91d"
}

.ico_basketball_o:before {
  content: "\e91e"
}

.ico_cricket_o:before {
  content: "\e91f"
}

.ico_tick:before {
  content: "\e921"
}

.ico_Layer-3:before {
  content: "\e90e"
}

.ico_Vector-5:before {
  content: "\e949"
}

.ico_Vector-4:before {
  content: "\e94a"
}

.ico_Vector-3:before {
  content: "\e94b"
}

.ico_play_circle:before {
  content: "\e920"
}

.ico_group:before {
  content: "\e93b"
}

.ico_dash:before {
  content: "\e95a"
}

.ico_right_up:before {
  content: "\e94d"
}

.ico_right_down:before {
  content: "\e954"
}

.ico_rgt_arrow_lg:before {
  content: "\e955"
}

.ico_lft_arrow_lg:before {
  content: "\e956"
}

.ico_arrow_bold:before {
  content: "\e957"
}

.ico_incoming_call:before {
  content: "\e951"
}

.ico_location:before {
  content: "\e952"
}

.ico_quot:before {
  content: "\e953"
}

.ico_double_line:before {
  content: "\e959"
}

.ico_youtube:before {
  content: "\e93c"
}

.ico_eye-slash:before {
  content: "\e95c"
}

.ico_eye:before {
  content: "\e95d"
}

img {
  max-width: 100%;
  border-style: none;
  vertical-align: top
}

div,
nav {
  scrollbar-width: thin
}

b,
strong {
  font-weight: 700
}

h1 {
  color: var(--heading_color);
  font-size: 20px;
  line-height: 25px
}

@media (min-width:992px) {
  h1 {
    font-size: 23px;
    line-height: 28px
  }
}

@media (min-width:1200px) {
  h1 {
    font-size: 30px;
    line-height: 35px
  }
}

h2 {
  font-size: 20px;
  line-height: 25px
}

@media (min-width:992px) {
  h2 {
    font-size: 22px;
    line-height: 27px
  }
}

@media (min-width:1200px) {
  h2 {
    font-size: 25px;
    line-height: 30px
  }
}

h3 {
  font-size: 17px;
  line-height: 22px
}

@media (min-width:992px) {
  h3 {
    font-size: 20px;
    line-height: 25px
  }
}

h4,
h5,
h6 {
  font-size: 16px;
  line-height: 21px
}

h2,
h3,
h4,
h5,
h6 {
  color: var(--sub_heading_color)
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--livecenter_base_font);
  font-weight: 600;
  margin: 0 0 16px
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0
}

p {
  margin: 0 0 16px
}

p:last-child {
  margin-bottom: 0
}

.main-layout {
  min-height: calc(100vh - 312px)
}

.load-more {
  padding-top: 20px;
  text-align: center
}

.entry-content,
.microservice-cont {
  font-family: var(--livecenter_base_font) !important
}

.entry-content .global_table table,
.microservice-cont .global_table table {
  font-family: var(--livecenter_base_font) !important;
  font-size: 14px;
  line-height: 20px
}

.button {
  border: 0px;
  padding: 10px 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  border-radius: var(--radius);
  font-family: var(--font-Rubik), Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-transform: capitalize
}

.button.btn_sm {
  padding: 7px 12px;
  font-size: 14px;
  line-height: 17px
}

.button.btn_lg {
  padding: 12px 20px;
  min-width: 100px
}

@media (min-width:768px) {
  .button.btn_lg {
    min-width: 140px
  }
}

@media (min-width:992px) {
  .button.btn_lg {
    line-height: 21px;
    padding-top: 18px;
    padding-bottom: 18px;
    min-width: 173px
  }
}

.button.button_primary {
  background: var(--button_bg);
  color: var(--button_text)
}

.button.button_primary:hover {
  background: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.button.button_white {
  background: var(--white);
  color: var(--black)
}

.button.button_white:hover {
  opacity: 0.9
}

.button .Social-links {
  margin-bottom: 25px
}

.button .ico_search-mirror {
  font-size: 17px
}

.business1_theme .button {
  font-weight: 700
}

@media (min-width:992px) {
  .business1_theme .button.btn_lg {
    font-size: 20px;
    line-height: 1.15;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 173px
  }
}

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

.badge {
  background: var(--tag_bg);
  color: var(--tag_text_color);
  padding: 5px 10px;
  display: inline-block;
  vertical-align: top;
  border-radius: var(--radius);
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  margin-bottom: 8px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

.badge:hover {
  background: var(--button_bg);
  color: var(--button_text)
}

.container {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%
}

@media (min-width:576px) {
  .container {
    max-width: 540px
  }
}

@media (min-width:768px) {
  .container {
    max-width: 768px
  }
}

@media (min-width:992px) {
  .container {
    max-width: 992px
  }
}

@media (min-width:1200px) {
  .container {
    max-width: 1200px
  }
}

@media (min-width:1280px) {
  .container {
    max-width: 1272px
  }
}

@media (min-width:1460px) {
  .container.xl {
    max-width: 1460px
  }
}

.theme_2 .header_wrp {
  position: relative
}

@media (min-width:1280px) {
  .theme_2 .container {
    max-width: 1434px
  }
}

@media (min-width:1280px) {
  .theme_2 .live_center_layout .container {
    max-width: 1272px
  }
}

.section {
  padding-bottom: 40px;
  padding-top: 40px
}

@media (min-width:768px) {
  .section {
    padding-bottom: 50px;
    padding-top: 50px
  }
}

@media (min-width:992px) {
  .section {
    padding-bottom: 70px;
    padding-top: 70px
  }
}

.section_head {
  text-align: center;
  margin-bottom: 25px;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.25;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width:992px) {
  .section_head {
    margin-bottom: 42px
  }
}

@media (min-width:1200px) {
  .section_head {
    font-size: 18px;
    line-height: 1.3333333333
  }
}

.section_head h1,
.section_head h2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.2142857143;
  margin-bottom: 8px;
  text-transform: capitalize
}

@media (min-width:768px) {

  .section_head h1,
  .section_head h2 {
    font-size: 36px;
    line-height: 41px
  }
}

@media (min-width:992px) {

  .section_head h1,
  .section_head h2 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 46px
  }
}

@media (min-width:1280px) {

  .section_head h1,
  .section_head h2 {
    font-size: 50px;
    line-height: 56px
  }
}

.section_head h1:last-child,
.section_head h2:last-child {
  margin-bottom: 0
}

.btn_link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  gap: 8px;
  font-size: 14px;
  line-height: 18px
}

.btn_link:hover {
  opacity: 0.8
}

.privacy h1,
.privacy h2,
.privacy h3,
.privacy h4,
.privacy h5,
.privacy h6 {
  color: var(--sub_heading_color) !important
}

.privacy p,
.privacy span,
.privacy strong {
  color: var(--base_text_color) !important
}

.privacy p a,
.privacy span a,
.privacy strong a {
  color: var(--link) !important
}

iframe {
  max-width: 100%;
  display: block
}

.section_bg {
  background: var(--section_bg);
  color: var(--section_text)
}

.section_bg .block_heading h2 {
  color: var(--section_heading_text)
}

.section_bg .block_heading h2:before {
  border-color: var(--section_divider)
}

.section_bg a {
  text-decoration: none
}

.section_bg a:hover {
  opacity: 1
}

.section_bg .post_card .post_title {
  color: var(--section_heading_text)
}

.section_bg .post_card .post_title a {
  color: inherit
}

.section_bg .post_card .post_title a:hover {
  color: var(--link_hover)
}

.section_bg .post_author span {
  color: var(--section_text)
}

.microservice-cont table a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.microservice-cont .no_data_found {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.microservice-cont .leag_head2 {
  border-radius: var(--radius);
  margin-bottom: 15px;
  overflow: hidden
}

@media (min-width:992px) {
  .microservice-cont .leag_head2 {
    margin-bottom: 20px
  }
}

.microservice-cont .leag_main_head {
  padding: 10px 15px;
  color: var(--match_detail_head_text);
  position: relative;
  z-index: 1
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head {
    overflow: hidden;
    border: 0;
    padding: 20px
  }
}

.microservice-cont .leag_main_head:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: var(--match_detail_head_bg);
  z-index: -1
}

.microservice-cont .leag_main_head .up_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head .up_head {
    margin-bottom: 26px
  }
}

.microservice-cont .leag_main_head .up_head:last-child {
  margin-bottom: 0
}

.microservice-cont .leag_main_head .back_arrow {
  display: block
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head .back_arrow {
    display: none
  }
}

.microservice-cont .leag_main_head .back_arrow i {
  font-size: 22px
}

.microservice-cont .leag_main_head .up_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .leag_main_head .up_wrap .name {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.3333333333;
  color: var(--match_detail_head_text)
}

@media (min-width:768px) {
  .microservice-cont .leag_main_head .up_wrap .name {
    font-size: 16px;
    line-height: 1.3125
  }
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head .up_wrap .name {
    font-size: 16px;
    line-height: 1.3125
  }
}

.microservice-cont .leag_main_head .up_wrap .country_name {
  font-size: 16px;
  line-height: 1.3125
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head .up_wrap .country_name {
    font-size: 14px;
    line-height: 1.3571428571
  }
}

.microservice-cont .leag_main_head .up_wrap .country_name .fav_ico_wp {
  display: inline-block;
  vertical-align: middle
}

@media (min-width:992px) {
  .microservice-cont .leag_main_head .up_wrap .country_name .fav_ico_wp {
    display: none
  }
}

.microservice-cont .leag_main_head .up_head .more {
  margin-left: 30px
}

.microservice-cont .leag_main_head .icon_flag {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 10px 0 0;
  overflow: hidden
}

@media (min-width:768px) {
  .microservice-cont .leag_main_head .icon_flag {
    width: 60px;
    height: 60px;
    margin: 0 16px 0 0
  }
}

.microservice-cont .leag_main_head .icon_flag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.microservice-cont .leag_main_head .country_name {
  display: block
}

.microservice-cont .leag_main_head .more {
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .leag_main_head .fav_icon {
  color: var(--match_detail_head_icon);
  width: 33px;
  height: 33px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.microservice-cont .leag_main_head .fav_icon.active {
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .leag_main_head .up-bar {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #e8e8e8;
  height: 8px;
  border-radius: 20px;
  margin-bottom: 8px
}

@media (max-width:991px) {
  .microservice-cont .leag_main_head .up-bar {
    display: none
  }
}

.microservice-cont .leag_main_head .bar-progress {
  background: var(--primary-color, #262626);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20%;
  display: block;
  border-radius: 20px
}

.microservice-cont .leag_main_head .pro-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  color: var(--section_text_2)
}

@media (max-width:991px) {
  .microservice-cont .leag_main_head .pro-date {
    display: none
  }
}

.microservice-cont .leag_main_head .info_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px 10px
}

@media (min-width:768px) {
  .microservice-cont .leag_main_head .info_wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }
}

.microservice-cont .leag_main_head .info_wrap .result_list {
  position: relative;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

@media (min-width:768px) {
  .microservice-cont .leag_main_head .info_wrap .result_list {
    padding-right: 30px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
  }
}

@media (min-width:768px) {
  .microservice-cont .leag_main_head .info_wrap .result_list:before {
    content: "|";
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: var(--match_detail_head_divider)
  }
}

.microservice-cont .leag_main_head .venue_wrap {
  background: var(--section_bg);
  border-radius: 8px;
  overflow: hidden;
  color: var(--section_text);
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 11px 15px
}

.microservice-cont .leag_main_head .venue_wrap .lb {
  font-size: 12px;
  line-height: 16px;
  color: var(--section_text_2);
  display: inline-block;
  margin-right: 5px
}

.microservice-cont .leag_main_head .venue_wrap ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px
}

.microservice-cont .leag_main_head .venue_wrap ul li {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  padding: 0
}

.microservice-cont .result_list {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -1px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media (min-width:576px) {
  .microservice-cont .result_list {
    margin: 0 -3px
  }
}

.microservice-cont .result_list li {
  width: 17px;
  height: 17px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 11px;
  line-height: 1.5454545455;
  text-align: center;
  color: var(--draw_button_text);
  background: var(--draw_button);
  margin: 0 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2px;
  border-radius: calc(var(--radius) / 1.5)
}

@media (min-width:768px) {
  .microservice-cont .result_list li {
    width: 22px;
    height: 22px;
    margin: 0 3px;
    font-size: 14px;
    line-height: 1.5714285714
  }
}

.microservice-cont .result_list li.clr_red {
  background: var(--loss_button);
  color: var(--loss_button_text)
}

.microservice-cont .result_list li.clr_green {
  background: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont ul li {
  margin-left: 0 !important
}

.microservice-cont .detail_page {
  border-radius: var(--radius)
}

.microservice-cont .detail_page_head {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px
}

.microservice-cont .detail_page_head:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  bottom: 0;
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  background-color: var(--primary-color, #262626)
}

@media (min-width:992px) {
  .microservice-cont .detail_page_head:before {
    height: 100%;
    background-position: 50% 50%
  }
}

.microservice-cont .detail_page_head .fluid_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media (min-width:576px) {
  .microservice-cont .detail_page_head .fluid_container {
    padding-left: 40px;
    padding-right: 40px
  }
}

.microservice-cont .detail_page_head .back_btn {
  color: #fff;
  cursor: pointer
}

.microservice-cont .fluid_container {
  padding-left: 15px;
  padding-right: 15px;
  position: relative
}

.microservice-cont .detail_head {
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: -10px;
  overflow: hidden
}

@media (min-width:576px) {
  .microservice-cont .detail_head {
    border-radius: var(--radius)
  }
}

@media (min-width:768px) {
  .microservice-cont .detail_head {
    margin: 0 0 20px
  }
}

.microservice-cont .detail_head .top_bar {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: var(--radius) var(--radius) 0 0;
  border-bottom: 1px solid var(--match_detail_head_divider)
}

.microservice-cont .detail_head .top_bar .h1,
.microservice-cont .detail_head .top_bar h1 {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2857142857;
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden
}

@media (min-width:576px) {

  .microservice-cont .detail_head .top_bar .h1,
  .microservice-cont .detail_head .top_bar h1 {
    font-size: 16px;
    line-height: 1.25
  }
}

.microservice-cont .detail_head .top_bar .h1 a,
.microservice-cont .detail_head .top_bar h1 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  overflow: hidden
}

.microservice-cont .detail_head .top_bar .h1 .icon_flag,
.microservice-cont .detail_head .top_bar h1 .icon_flag {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block
}

@media (min-width:992px) {

  .microservice-cont .detail_head .top_bar .h1 .icon_flag,
  .microservice-cont .detail_head .top_bar h1 .icon_flag {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .detail_head .top_bar .h1 .icon_flag img,
.microservice-cont .detail_head .top_bar h1 .icon_flag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%
}

.microservice-cont .detail_head .top_bar .h1 .name,
.microservice-cont .detail_head .top_bar h1 .name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: var(--match_detail_head_text);
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis
}

.microservice-cont .detail_head .top_bar .fav {
  color: var(--match_detail_head_icon);
  margin-left: 20px;
  font-size: 15px;
  cursor: pointer
}

.microservice-cont .detail_head .top_bar .fav.active {
  opacity: 1;
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .detail_head .inf_mch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 !important;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  gap: 0 10px;
  font-weight: 500;
  font-size: 10px;
  line-height: 2
}

@media (min-width:768px) {
  .microservice-cont .detail_head .inf_mch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 55px
  }
}

.microservice-cont .detail_head .inf_mch li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 4px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-left: 0 !important
}

@media (min-width:768px) {
  .microservice-cont .detail_head .inf_mch li {
    gap: 0 7px
  }
}

.microservice-cont .detail_head .inf_mch li .ico {
  margin-right: 2px;
  font-size: 17px;
  line-height: 17px;
  color: var(--match_detail_head_icon)
}

.microservice-cont .cricket_detail_head {
  position: relative;
  z-index: 1;
  color: var(--match_detail_head_text);
  padding-bottom: 18px
}

.microservice-cont .cricket_detail_head:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--match_detail_head_bg);
  z-index: -1
}

@media (min-width:576px) {
  .microservice-cont .cricket_detail_head:before {
    border-radius: var(--radius) var(--radius) 0 0
  }
}

.microservice-cont .cricket_detail_head .detail_head_top {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: var(--radius) var(--radius) 0 0;
  border-bottom: 1px solid var(--match_detail_head_divider);
  margin-bottom: 10px
}

.microservice-cont .cricket_detail_head .detail_head_top .h1,
.microservice-cont .cricket_detail_head .detail_head_top h1 {
  font-weight: 600 !important;
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  font-size: 12px !important;
  line-height: 14px !important;
  color: var(--match_detail_head_text) !important
}

@media (min-width:576px) {

  .microservice-cont .cricket_detail_head .detail_head_top .h1,
  .microservice-cont .cricket_detail_head .detail_head_top h1 {
    font-size: 14px !important;
    line-height: 16px !important
  }
}

.microservice-cont .cricket_detail_head .detail_head_top .h1 .name_wrp,
.microservice-cont .cricket_detail_head .detail_head_top h1 .name_wrp {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

@media (min-width:768px) {

  .microservice-cont .cricket_detail_head .detail_head_top .h1 .name_wrp,
  .microservice-cont .cricket_detail_head .detail_head_top h1 .name_wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.microservice-cont .cricket_detail_head .detail_head_top .h1 .sub_info_mtch,
.microservice-cont .cricket_detail_head .detail_head_top h1 .sub_info_mtch {
  opacity: 0.6;
  display: block;
  font-size: 13px;
  line-height: 1.2307692308
}

@media (min-width:768px) {

  .microservice-cont .cricket_detail_head .detail_head_top .h1 .sub_info_mtch:before,
  .microservice-cont .cricket_detail_head .detail_head_top h1 .sub_info_mtch:before {
    content: "-";
    margin: 0 6px;
    display: inline-block;
    vertical-align: middle
  }
}

.microservice-cont .cricket_detail_head .detail_head_top .h1 a,
.microservice-cont .cricket_detail_head .detail_head_top h1 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--match_detail_head_text) !important;
  overflow: hidden;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.microservice-cont .cricket_detail_head .detail_head_top .h1 .icon_flag,
.microservice-cont .cricket_detail_head .detail_head_top h1 .icon_flag {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block
}

@media (min-width:992px) {

  .microservice-cont .cricket_detail_head .detail_head_top .h1 .icon_flag,
  .microservice-cont .cricket_detail_head .detail_head_top h1 .icon_flag {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .cricket_detail_head .detail_head_top .h1 .icon_flag img,
.microservice-cont .cricket_detail_head .detail_head_top h1 .icon_flag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%
}

.microservice-cont .cricket_detail_head .detail_head_top .fav {
  color: var(--match_detail_head_icon);
  margin-left: 20px;
  font-size: 15px;
  cursor: pointer
}

.microservice-cont .cricket_detail_head .detail_head_top .fav.active {
  opacity: 1;
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .cricket_detail_head .ifrmae-widget {
  height: 100%;
  width: 100%;
  margin-bottom: 20px
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .ifrmae-widget {
    height: 302px
  }
}

.microservice-cont .cricket_detail_head .detail_head_bdy {
  padding: 0 15px
}

.microservice-cont .cricket_detail_head .detail_head_bdy:not(:last-child) {
  margin-bottom: 10px
}

.microservice-cont .cricket_detail_head .detail_bdy_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px
}

.microservice-cont .cricket_detail_head .detail_bdy_inner .team_info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden
}

.microservice-cont .cricket_detail_head .detail_bdy_inner .counter_mian {
  max-width: 50%
}

.microservice-cont .cricket_detail_head .stats_tag {
  font-weight: 600;
  font-size: 10px;
  line-height: 1.4;
  border-radius: calc(var(--radius) / 1.5);
  padding: 2px 7px;
  min-width: 27px;
  background: var(--ft_bg);
  color: var(--ft_text);
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .cricket_detail_head .stats_tag.red {
  background: var(--live_button);
  color: var(--live_button_text)
}

.microservice-cont .cricket_detail_head .team_info:not(:last-child) {
  margin-bottom: 10px
}

.microservice-cont .cricket_detail_head .team_info li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0 !important
}

.microservice-cont .cricket_detail_head .team_info li:not(:last-child) {
  margin-bottom: 10px
}

.microservice-cont .cricket_detail_head .team_info .team_info_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden
}

.microservice-cont .cricket_detail_head .team_info .team_info_name .fav {
  margin-right: 6px
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .team_info .team_info_name .fav {
    margin-right: 15px
  }
}

.microservice-cont .cricket_detail_head .team_info .team_info_score {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2142857143
}

@media (min-width:576px) {
  .microservice-cont .cricket_detail_head .team_info .team_info_score {
    font-size: 18px;
    line-height: 1.1111111111
  }
}

.microservice-cont .cricket_detail_head .team_info .team_info_score .over {
  font-size: 12px;
  line-height: 1.5;
  margin-right: 1px
}

.microservice-cont .cricket_detail_head .team_info .fav {
  color: var(--match_detail_head_icon);
  font-size: 12px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 6px;
  cursor: pointer
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .team_info .fav {
    margin-right: 15px
  }
}

.microservice-cont .cricket_detail_head .team_info .fav.active {
  opacity: 1;
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .cricket_detail_head .team_info .team_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--match_detail_head_text) !important;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.3076923077;
  overflow: hidden
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .team_info .team_name {
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .cricket_detail_head .team_info .team_name .name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.microservice-cont .cricket_detail_head .team_info .flag {
  width: 25px;
  height: 25px;
  padding: 3px;
  background: var(--white);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .team_info .flag {
    padding: 5px;
    width: 35px;
    height: 35px;
    margin-right: 8px
  }
}

.microservice-cont .cricket_detail_head .team_info .ball,
.microservice-cont .cricket_detail_head .team_info .bat {
  margin-left: 5px;
  line-height: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:576px) {

  .microservice-cont .cricket_detail_head .team_info .ball,
  .microservice-cont .cricket_detail_head .team_info .bat {
    margin-left: 10px
  }
}

.microservice-cont .cricket_detail_head .match_stats {
  color: var(--match_detail_head_text);
  background: var(--score_ball_by_ball_score_bg);
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3333333333;
  padding: 10px 6px;
  border-radius: var(--radius);
  text-align: center
}

.microservice-cont .cricket_detail_head .detail_head_tft {
  padding: 0 15px
}

@media (min-width:576px) {
  .microservice-cont .cricket_detail_head .detail_head_tft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px
  }
}

.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 12px;
  line-height: 1.3333333333;
  padding: 9px 10px;
  gap: 3px;
  margin-bottom: 8px
}

@media (min-width:576px) {
  .microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf {
    padding: 6px 10px;
    margin-bottom: 0
  }
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf {
    padding: 11px 10px
  }
}

.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  color: var(--match_detail_head_text);
  background: var(--score_ball_by_ball_score_bg);
  z-index: -1;
  border-radius: var(--radius)
}

.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf li {
  margin-left: 0 !important
}

.microservice-cont .cricket_detail_head .detail_head_tft .runlist_inf li span {
  margin-right: 2px
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 5px 6px;
  gap: 6px;
  position: relative;
  z-index: 1;
  color: var(--match_detail_head_text);
  background: var(--score_ball_by_ball_score_bg);
  border-radius: var(--radius)
}

@media (min-width:576px) {
  .microservice-cont .cricket_detail_head .detail_head_tft .ball_inf {
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li {
  margin-left: 0 !important;
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  color: var(--score_ball_by_ball_text);
  background: var(--match_detail_head_divider);
  border-radius: calc(var(--radius) / 1.5);
  font-size: 14px;
  line-height: 1.1428571429
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li:nth-child(n+10) {
  display: none
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li:nth-child(9).change_over {
  display: none
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li.boundary {
  color: var(--white);
  background: var(--green)
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li.wicket {
  color: var(--white);
  background: var(--red)
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li.change_over {
  padding: 0;
  width: 0;
  height: 0;
  color: var(--match_detail_head_text);
  padding: 0 3px
}

.microservice-cont .cricket_detail_head .detail_head_tft .ball_inf li.change_over:before {
  display: none
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .detail_head_finsed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed {
  color: var(--match_detail_head_text);
  background: var(--score_ball_by_ball_score_bg);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.3333333333;
  padding: 12px 6px;
  border-radius: var(--radius);
  text-align: center;
  margin-bottom: 12px
}

@media (min-width:768px) {
  .microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed {
    width: calc(50% - 10px)
  }
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed .inf_mch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed .inf_mch li {
  gap: 0
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed .inf_mch li i {
  margin-right: 20px
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed .inf_mch li+li:before {
  content: "|";
  margin: 0 20px;
  background: var(--match_detail_head_text)
}

.microservice-cont .cricket_detail_head .detail_head_finsed .match_stats_finsed p {
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 15px !important;
  color: var(--match_detail_head_text) !important
}

.microservice-cont .cricket_detail_head .detail_head_upcomming {
  display: unset
}

.microservice-cont .cricket_detail_head .detail_head_upcomming .match_stats_finsed {
  width: 100%
}

.microservice-cont .detail_head_main {
  position: relative;
  z-index: 1;
  color: var(--match_detail_head_text)
}

.microservice-cont .detail_head_main .stats_tag {
  font-weight: 600;
  font-size: 10px;
  line-height: 1.4;
  border-radius: calc(var(--radius) / 1.5);
  padding: 2px 7px;
  min-width: 27px;
  background: var(--ft_bg);
  color: var(--ft_text);
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .detail_head_main .stats_tag.red {
  background: var(--live_button);
  color: var(--live_button_text)
}

.microservice-cont .detail_head_main:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--match_detail_head_bg);
  z-index: -1
}

@media (min-width:576px) {
  .microservice-cont .detail_head_main:before {
    border-radius: var(--radius) var(--radius) 0 0
  }
}

.microservice-cont .detail_head_btm {
  border-top: 1px solid var(--match_detail_head_divider);
  padding: 11px 8px
}

.microservice-cont .detail_head_body {
  padding: 18px 15px
}

.microservice-cont .detail_head_body .body_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -5px
}

.microservice-cont .detail_head_body .tennis_body_top .body_top_col {
  position: relative
}

@media (min-width:576px) {
  .microservice-cont .detail_head_body .tennis_body_top .body_top_col:first-child {
    padding-left: 36px
  }
}

@media (min-width:576px) {
  .microservice-cont .detail_head_body .tennis_body_top .body_top_col:last-child {
    padding-right: 36px
  }
}

.microservice-cont .detail_head_body .tennis_body_top .body_top_col:last-child .tennis_fav {
  left: auto;
  right: 5px
}

.microservice-cont .detail_head_body .tennis_body_top .tennis_fav {
  margin-bottom: 3px;
  display: inline-block;
  vertical-align: top
}

@media (min-width:576px) {
  .microservice-cont .detail_head_body .tennis_body_top .tennis_fav {
    position: absolute;
    left: 5px;
    top: 0;
    margin-bottom: 0
  }
}

.microservice-cont .detail_head_body .body_top_col {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  width: 40%
}

@media (min-width:480px) {
  .microservice-cont .detail_head_body .body_top_col {
    width: 35%
  }
}

.microservice-cont .detail_head_body .body_top_col.timing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20%
}

@media (min-width:480px) {
  .microservice-cont .detail_head_body .body_top_col.timing {
    width: 30%
  }
}

.microservice-cont .detail_head_body .body_top_col .status {
  display: block;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.125;
  margin-bottom: 5px
}

.microservice-cont .detail_head_body .body_top_col.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.microservice-cont .detail_head_body .body_top_col.reverse .team_logo {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.microservice-cont .detail_head_body .body_top_col.reverse .team_logo .fav {
  right: -30px;
  left: auto
}

@media (min-width:992px) {
  .microservice-cont .detail_head_body .body_top_col.reverse .team_logo .fav {
    right: -50px
  }
}

.microservice-cont .detail_head_body .tennis_fav .fav {
  color: var(--match_detail_head_icon)
}

.microservice-cont .detail_head_body .tennis_fav .fav.active {
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .detail_head_body .status_wrp .status {
  background: #333;
  color: #fff;
  display: block;
  padding: 3px 7px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.3333333333
}

.microservice-cont .detail_head_body .player_team_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  display: block
}

.microservice-cont .detail_head_body .player_team_name:not(:last-child) {
  margin-bottom: 5px
}

@media (min-width:576px) {
  .microservice-cont .detail_head_body .player_team_name:not(:last-child) {
    margin-bottom: 11px
  }
}

.microservice-cont .detail_head_body .player_team_name .player_scores {
  color: var(--match_detail_head_text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.microservice-cont .detail_head_body .player_team_name .cr_team_score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  line-height: 1.2857142857;
  margin: 2px 0
}

.microservice-cont .detail_head_body .player_team_name a {
  color: var(--match_detail_head_text)
}

.microservice-cont .detail_head_body .team_logo {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 6px;
  width: 54px;
  height: 54px;
  padding: 8px;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow);
  background: var(--white);
  border-radius: 50%
}

@media (min-width:768px) {
  .microservice-cont .detail_head_body .team_logo {
    width: 60px;
    height: 60px;
    padding: 10px
  }
}

.microservice-cont .detail_head_body .team_logo .fav {
  color: var(--match_detail_head_icon);
  position: absolute;
  left: -30px;
  top: 50%;
  font-size: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer
}

@media (min-width:768px) {
  .microservice-cont .detail_head_body .team_logo .fav {
    left: -50px
  }
}

.microservice-cont .detail_head_body .team_logo .fav.active {
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .detail_head_body .team_logo_img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 64px;
  margin: 0 auto 10px
}

.microservice-cont .detail_head_body .team_logo_name {
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.0714285714
}

@media (min-width:768px) {
  .microservice-cont .detail_head_body .team_logo_name {
    font-size: 16px;
    line-height: 1.25
  }
}

.microservice-cont .detail_head_body .team_score {
  font-size: 48px;
  line-height: 50px;
  font-size: 28px;
  line-height: 1.1428571429;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold
}

.microservice-cont .detail_head_body .team_score span {
  padding: 0 2px
}

@media (min-width:768px) {
  .microservice-cont .detail_head_body .team_score span {
    padding: 0 5px
  }
}

.microservice-cont .result_list {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -1px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media (min-width:576px) {
  .microservice-cont .result_list {
    margin: 0 -3px
  }
}

.microservice-cont .result_list li {
  width: 17px;
  height: 17px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 11px;
  line-height: 1.5454545455;
  color: var(--draw_button_text);
  text-align: center;
  background: var(--draw_button);
  margin: 0 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2px;
  border-radius: calc(var(--radius) / 1.5)
}

@media (min-width:768px) {
  .microservice-cont .result_list li {
    width: 22px;
    height: 22px;
    margin: 0 3px;
    font-size: 14px;
    line-height: 1.5714285714
  }
}

.microservice-cont .result_list li.clr_red {
  background: var(--loss_button);
  color: var(--loss_button_text)
}

.microservice-cont .result_list li.clr_green {
  background: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .result_list li.clr_score {
  color: var(--match_detail_head_text);
  background: var(--score_ball_by_ball_score_bg)
}

.microservice-cont .detail_page_tfoot {
  position: fixed;
  text-align: center;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 9px 15px;
  font-size: 16px;
  line-height: 1.5;
  background: #f4f6fd
}

.microservice-cont .b_detail_head_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  padding: 10px
}

@media (min-width:360px) {
  .microservice-cont .b_detail_head_body {
    gap: 10px
  }
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body {
    padding: 20px
  }
}

.microservice-cont .b_detail_head_body .b_dtl_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 10px 0;
  position: relative
}

@media (min-width:360px) {
  .microservice-cont .b_detail_head_body .b_dtl_row {
    gap: 10px
  }
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .b_dtl_row {
    gap: 15px
  }
}

.microservice-cont .b_detail_head_body .b_dtl_row+.b_dtl_row:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  border: 1px solid var(--match_detail_head_divider)
}

.microservice-cont .b_detail_head_body .b_row_wrp {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden
}

.microservice-cont .b_detail_head_body .b_body_rgt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  gap: 5px
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .b_body_rgt {
    gap: 10px
  }
}

.microservice-cont .b_detail_head_body .team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: var(--match_detail_head_text);
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .team {
    width: 160px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
  }
}

.microservice-cont .b_detail_head_body .team .bold {
  font-weight: 700
}

.microservice-cont .b_detail_head_body .team .logo_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 20px;
  height: 20px
}

.microservice-cont .b_detail_head_body .team .logo_img img {
  max-height: 20px;
  max-width: 20px
}

@media (min-width:360px) {
  .microservice-cont .b_detail_head_body .team .logo_img {
    width: 32px;
    height: 32px
  }

  .microservice-cont .b_detail_head_body .team .logo_img img {
    max-height: 32px;
    max-width: 32px
  }
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .team .logo_img {
    width: 38px;
    height: 38px
  }

  .microservice-cont .b_detail_head_body .team .logo_img img {
    max-height: 38px;
    max-width: 38px
  }
}

.microservice-cont .b_detail_head_body .team a {
  color: var(--match_detail_head_text)
}

.microservice-cont .b_detail_head_body .name {
  overflow: hidden
}

.microservice-cont .b_detail_head_body .name a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block
}

.microservice-cont .b_detail_head_body .b_result_inf {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .b_result_inf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .microservice-cont .b_detail_head_body .b_result_inf>li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .microservice-cont .b_detail_head_body .b_result_inf>li+li:before {
    content: "|";
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px
  }
}

.microservice-cont .b_detail_head_body .b_result_inf .result_list {
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .b_detail_head_body .b_result_inf .result_list li {
  width: 16px;
  height: 16px;
  font-weight: 500;
  font-size: 10px;
  line-height: 14px
}

@media (min-width:360px) {
  .microservice-cont .b_detail_head_body .b_result_inf .result_list li {
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 16px
  }
}

.microservice-cont .b_detail_head_body .b_body_score {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-align: right
}

.microservice-cont .b_detail_head_body .b_body_score.bold {
  font-weight: 800
}

.microservice-cont .b_detail_head_body .remaining_time {
  font-weight: 800;
  font-size: 18px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media (min-width:360px) {
  .microservice-cont .b_detail_head_body .remaining_time {
    font-size: 24px;
    line-height: 30px;
    width: 65px
  }
}

@media (min-width:768px) {
  .microservice-cont .b_detail_head_body .remaining_time {
    font-size: 40px;
    line-height: 45px;
    width: 180px
  }
}

.microservice-cont .b_detail_head_body .fav {
  color: var(--match_detail_head_icon);
  font-size: 15px;
  cursor: pointer
}

.microservice-cont .b_detail_head_body .fav.active {
  opacity: 1;
  color: var(--match_detail_head_icon_active)
}

.microservice-cont .detail_main_tab {
  padding: 11px 10px;
  overflow-x: auto;
  text-transform: capitalize;
  background: var(--section_bg);
  margin: 0 !important
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab {
    padding: 15px
  }
}

@media (min-width:992px) {
  .microservice-cont .detail_main_tab {
    overflow-x: visible;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: visible;
    padding: 22px 30px
  }
}

.microservice-cont .detail_main_tab:not(:last-child) {
  margin-bottom: 8px
}

.microservice-cont .detail_main_tab ul {
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: visible;
  gap: 10px 16px
}

.microservice-cont .detail_main_tab ul li {
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-left: 0 !important
}

.microservice-cont .detail_main_tab ul li+li {
  padding-left: 20px
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab ul li+li {
    padding-left: 40px
  }
}

.microservice-cont .detail_main_tab ul li:last-child {
  padding-right: 8px
}

.microservice-cont .detail_main_tab ul li a {
  font-size: 12px;
  line-height: 1.3333333333;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  color: var(--link) !important;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab ul li a {
    white-space: normal;
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .detail_main_tab ul li a:hover {
  color: var(--link_hover) !important
}

.microservice-cont .detail_main_tab ul li a.active {
  color: var(--link_hover) !important;
  font-weight: 600
}

.microservice-cont .inner_tab {
  margin-bottom: 15px
}

.microservice-cont .inner_tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 7px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3333333333
}

@media (min-width:768px) {
  .microservice-cont .inner_tab ul {
    gap: 6px 10px
  }
}

.microservice-cont .inner_tab ul li {
  margin: 0
}

.microservice-cont .inner_tab ul li button {
  padding: 6px 11px;
  border-radius: var(--radius);
  display: block;
  border: 1px solid var(--button_bg);
  background: var(--button_bg);
  color: var(--button_text);
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

@media (min-width:768px) {
  .microservice-cont .inner_tab ul li button {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .inner_tab ul li button:hover {
  background: var(--button_bg_hover);
  border-color: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .inner_tab ul li.active button {
  background: var(--button_bg_hover);
  color: var(--button_text_hover);
  border-color: var(--button_bg_hover)
}

.microservice-cont {
  font-family: var(--livecenter_base_font) !important
}

@media (max-width:991px) {
  .microservice-cont .main_tab {
    overflow-x: auto;
    overflow-y: hidden
  }
}

@media (min-width:992px) {
  .microservice-cont .main_tab {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: visible
  }
}

.microservice-cont .main_tab.main_tab2 {
  padding: 10px 15px;
  background: var(--section_bg)
}

@media (min-width:992px) {
  .microservice-cont .main_tab.main_tab2 {
    padding: 22px 30px
  }
}

.microservice-cont .main_tab.main_tab2 .nav_tabs,
.microservice-cont .main_tab.main_tab2 ul {
  gap: 10px 20px;
  text-transform: capitalize;
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

@media (min-width:768px) {

  .microservice-cont .main_tab.main_tab2 .nav_tabs,
  .microservice-cont .main_tab.main_tab2 ul {
    gap: 10px 40px
  }
}

.microservice-cont .main_tab.main_tab2 .nav_tabs li,
.microservice-cont .main_tab.main_tab2 ul li {
  margin-bottom: 0;
  padding-left: 0;
  margin-left: 0 !important
}

.microservice-cont .main_tab.main_tab2 .nav_tabs li a,
.microservice-cont .main_tab.main_tab2 ul li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.3333333333;
  color: var(--link) !important;
  white-space: normal;
  background: transparent;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 1px
}

@media (min-width:768px) {

  .microservice-cont .main_tab.main_tab2 .nav_tabs li a,
  .microservice-cont .main_tab.main_tab2 ul li a {
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .main_tab.main_tab2 .nav_tabs li a:hover,
.microservice-cont .main_tab.main_tab2 ul li a:hover {
  opacity: 1;
  background: transparent;
  color: var(--link_hover) !important
}

.microservice-cont .main_tab.main_tab2 .nav_tabs li a.active,
.microservice-cont .main_tab.main_tab2 ul li a.active {
  color: var(--link_hover) !important;
  font-weight: 600;
  background: transparent
}

.microservice-cont .main_tab .nav_tabs,
.microservice-cont .main_tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-bottom: 0;
  gap: 10px;
  overflow: visible;
  text-transform: capitalize
}

@media (min-width:992px) {

  .microservice-cont .main_tab .nav_tabs,
  .microservice-cont .main_tab ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.microservice-cont .main_tab .nav_tabs li,
.microservice-cont .main_tab ul li {
  margin-bottom: 0
}

.microservice-cont .main_tab .nav_tabs li:last-child,
.microservice-cont .main_tab ul li:last-child {
  margin-right: 0
}

.microservice-cont .main_tab .nav_tabs li a,
.microservice-cont .main_tab ul li a {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3333333333;
  display: block;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  padding: 6px 16px;
  text-align: center;
  border-radius: var(--radius);
  background: var(--button_bg);
  color: var(--button_text)
}

@media (min-width:992px) {

  .microservice-cont .main_tab .nav_tabs li a,
  .microservice-cont .main_tab ul li a {
    white-space: normal;
    min-width: 100px;
    font-weight: 500;
    padding: 9px 16px
  }
}

.microservice-cont .main_tab .nav_tabs li a:hover,
.microservice-cont .main_tab ul li a:hover {
  color: var(--button_text_hover);
  background: var(--button_bg_hover)
}

.microservice-cont .main_tab .nav_tabs li a .count,
.microservice-cont .main_tab ul li a .count {
  min-width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 6px;
  padding-right: 6px;
  margin-left: 4px;
  background: var(--base_text_color);
  color: #fff
}

.microservice-cont .main_tab .nav_tabs li a.active,
.microservice-cont .main_tab ul li a.active {
  color: var(--button_text_hover);
  background: var(--button_bg_hover)
}

.microservice-cont .global_table {
  border-radius: var(--radius);
  font-size: 12px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  text-align: center;
  background: var(--section_bg)
}

@media (min-width:576px) {
  .microservice-cont .global_table {
    font-size: 14px;
    line-height: 20px
  }
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table td,
.microservice-cont .global_table th {
  background: transparent
}

.microservice-cont .global_table tr:nth-child(odd) td {
  background: transparent
}

.microservice-cont .global_table tr {
  vertical-align: middle;
  color: var(--section_text_2)
}

.microservice-cont .global_table tbody tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table tbody tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--section_even_row_bg);
  z-index: -1
}

.microservice-cont .global_table tbody tr.highlight td {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700;
  background: var(--section_row_highlight)
}

.microservice-cont .global_table tbody tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table th {
  padding: 8px;
  color: var(--section_heading_text2);
  font-weight: 500;
  border: solid var(--section_divider);
  border-width: 0 0 1px
}

.microservice-cont .global_table th:first-child {
  text-align: left
}

@media (min-width:576px) {
  .microservice-cont .global_table th {
    padding: 11px 4px
  }
}

.microservice-cont .global_table td {
  padding: 9px 8px;
  color: var(--section_text);
  vertical-align: baseline;
  border: 0
}

.microservice-cont .global_table td:first-child,
.microservice-cont .global_table td:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table .player_inf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px
}

.microservice-cont .global_table .player_inf .ply_avtar {
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%
}

.microservice-cont .global_table .player_inf .ply_avtar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.microservice-cont .global_table .player_inf .ply_des {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .global_table .player_inf .name {
  color: var(--section_text);
  font-weight: 500
}

.microservice-cont .global_table .player_inf .sub_name {
  color: var(--section_text_2);
  font-size: 12px
}

.microservice-cont .global_table tr.green_bold td {
  font-weight: bold;
  color: var(--green) !important;
  font-size: 14px
}

.microservice-cont .global_table .prev_match_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -2px
}

.microservice-cont .global_table .prev_match_status li {
  width: 17px;
  height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: calc(var(--radius) / 1.5);
  margin: 0 2px;
  font-size: 11px;
  line-height: 11px;
  font-weight: 700
}

@media (min-width:576px) {
  .microservice-cont .global_table .prev_match_status li {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .global_table .prev_match_status li.win {
  background-color: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .global_table .prev_match_status li.loss {
  background-color: var(--loss_button);
  color: var(--loss_button_text)
}

.microservice-cont .global_table .prev_match_status li.draw {
  background-color: var(--draw_button);
  color: var(--draw_button_text)
}

.microservice-cont .global_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px
}

.microservice-cont .global_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.standing_table {
  text-transform: capitalize;
  overflow-x: auto
}

.microservice-cont .global_table.standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.standing_table.rugby tr td:last-child,
.microservice-cont .global_table.standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.standing_table table {
  table-layout: fixed;
  min-width: 360px
}

.microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
  left: -4px;
  margin-right: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -12px;
    margin-right: 0px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -21px
  }
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.standing_table td,
.microservice-cont .global_table.standing_table th {
  width: 24px;
  padding: 9px 4px
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td,
  .microservice-cont .global_table.standing_table th {
    width: 50px;
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.standing_table td:last-child,
.microservice-cont .global_table.standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.standing_table td:nth-child(2),
.microservice-cont .global_table.standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.standing_table td:nth-child(2) span,
.microservice-cont .global_table.standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td:last-child,
  .microservice-cont .global_table.standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.standing_table td:nth-child(7),
  .microservice-cont .global_table.standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.standing_table td:nth-child(6),
  .microservice-cont .global_table.standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(5),
  .microservice-cont .global_table.standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.standing_table td:nth-child(4),
  .microservice-cont .global_table.standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(3),
  .microservice-cont .global_table.standing_table th:nth-child(3) {
    width: 39px
  }
}

.microservice-cont .global_table.standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.standing_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.standing_table .des-text {
  display: block;
  white-space: nowrap;
  color: var(--section_text);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.standing_table .hi-border {
  width: 4px;
  background: transparent;
  display: inline-block;
  height: 18px;
  position: relative;
  left: -4px;
  vertical-align: middle;
  border-radius: 15px
}

.microservice-cont .global_table.standing_table .hi-border.b-green {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-red {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-blue {
  background: #2eafc5
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .hi-border {
    left: -17px
  }
}

.microservice-cont .global_table.squad-table {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px
}

.microservice-cont .global_table.squad-table table {
  table-layout: fixed
}

.microservice-cont .global_table.squad-table th {
  width: 34px;
  padding: 15px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th {
    width: 46px;
    padding: 13px 4px
  }
}

.microservice-cont .global_table.squad-table th:first-child {
  width: 40px;
  text-align: center;
  color: #999999
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 58px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(4) {
    width: 42px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(5) {
    width: 20px
  }
}

.microservice-cont .global_table.squad-table th:last-child {
  width: 53px
}

.microservice-cont .global_table.squad-table th:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table td {
  width: 34px;
  padding: 13px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td {
    width: 46px
  }
}

.microservice-cont .global_table.squad-table td:first-child {
  width: 34px;
  text-align: center;
  color: #999999
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 58px
  }
}

.microservice-cont .global_table.squad-table td:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table .ico-card,
.microservice-cont .global_table.squad-table .ico-football2,
.microservice-cont .global_table.squad-table .ico-tshirt {
  font-size: 17px
}

.microservice-cont .global_table.squad-table .squad-title {
  font-size: 16px;
  line-height: 20px;
  margin-left: -32px
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -29px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -42px
  }
}

.microservice-cont .global_table.squad-table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.squad-table .flg-img {
  margin-right: 10px
}

.microservice-cont .global_table.squad-table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .global_table.cr_standing_table .cr_title {
  padding-top: 20px
}

.microservice-cont .global_table.cr_standing_table table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table a.team_name {
  color: var(--link) !important
}

.microservice-cont .global_table.cr_standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby tr td:last-child,
.microservice-cont .global_table.cr_standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.cr_standing_table td,
.microservice-cont .global_table.cr_standing_table th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 50px;
    padding: 11px 6px
  }
}

.microservice-cont .global_table.cr_standing_table td:first-child,
.microservice-cont .global_table.cr_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.cr_standing_table td:last-child,
.microservice-cont .global_table.cr_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2),
.microservice-cont .global_table.cr_standing_table th:nth-child(2) {
  text-align: left;
  white-space: nowrap;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2) span,
.microservice-cont .global_table.cr_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.cr_standing_table th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.cr_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.cr_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.cr_standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.cr_standing_table tr.highlight td:nth-child(2) {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700
}

.microservice-cont .global_table.cr_standing_table tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table .match_score_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list {
    gap: 6px
  }
}

.microservice-cont .global_table .match_score_list li {
  width: 17px;
  height: 17px;
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--loss_button);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: var(--live_button_text)
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list li {
    width: 20px;
    height: 20px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .global_table .match_score_list li.active,
.microservice-cont .global_table .match_score_list li:last-child {
  position: relative
}

.microservice-cont .global_table .match_score_list li.active:before,
.microservice-cont .global_table .match_score_list li:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  z-index: 0;
  height: 3px;
  background: var(--loss_button);
  border-radius: 8px
}

.microservice-cont .global_table .match_score_list li.green {
  background: var(--win_button)
}

.microservice-cont .global_table .match_score_list li.green:before {
  background: var(--win_button)
}

.microservice-cont .global_table .match_score_list li.grey {
  background: var(--draw_button)
}

.microservice-cont .global_table .match_score_list li.grey:before {
  background: var(--draw_button)
}

.microservice-cont .global_table.football_standing_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_standing_table td,
.microservice-cont .global_table.football_standing_table th {
  width: 24px;
  padding: 12px 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 50px;
    padding: 12px 6px
  }
}

.microservice-cont .global_table.football_standing_table td:first-child,
.microservice-cont .global_table.football_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.football_standing_table td:last-child,
.microservice-cont .global_table.football_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2),
.microservice-cont .global_table.football_standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2) span,
.microservice-cont .global_table.football_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.football_standing_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background: var(--live_button_text)
}

.microservice-cont .global_table.football_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.football_standing_table td:first-child {
  width: 30px;
  padding: 12px 6px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 42px;
    padding: 12px 6px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.football_standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.football_standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_standing_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_form_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_form_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_form_table .des-text {
  color: var(--section_text);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table .team_flag {
  display: inline-block;
  margin-right: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  height: 18px
}

.microservice-cont .global_table.football_form_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px;
  text-align: center
}

.microservice-cont .global_table.football_form_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_form_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table.football_form_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table.football_form_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table.football_form_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.football_form_table th:first-child {
  padding: 9px 12px;
  text-align: center
}

.microservice-cont .global_table.football_form_table th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.football_form_table td,
.microservice-cont .global_table.football_form_table th {
  padding-left: 4px;
  padding-right: 4px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td,
  .microservice-cont .global_table.football_form_table th {
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.football_form_table td:first-child,
.microservice-cont .global_table.football_form_table th:first-child {
  width: 30px;
  text-align: center
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 42px
  }
}

@media (min-width:1200px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_form_table td:last-child,
.microservice-cont .global_table.football_form_table th:last-child {
  width: 130px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:last-child,
  .microservice-cont .global_table.football_form_table th:last-child {
    width: 149px
  }
}

.microservice-cont .global_table.striped tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.striped tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--section_even_row_bg);
  z-index: -1
}

.microservice-cont .global_table.squad_table td {
  vertical-align: middle
}

.microservice-cont .global_table.squad_table th:nth-child(2) {
  text-align: left
}

@media (min-width:768px) {

  .microservice-cont .global_table.squad_table tr td,
  .microservice-cont .global_table.squad_table tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.squad_table tr td:nth-child(2),
.microservice-cont .global_table.squad_table tr th:nth-child(2) {
  width: auto
}

.microservice-cont .global_table.squad_table tr td:first-child,
.microservice-cont .global_table.squad_table tr th:first-child {
  width: 50px
}

.microservice-cont .global_table.ft_player_goals tr td {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_goals tr td,
  .microservice-cont .global_table.ft_player_goals tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.ft_player_goals tr td:nth-child(2),
.microservice-cont .global_table.ft_player_goals tr th:nth-child(2) {
  text-align: center
}

.microservice-cont .global_table.ft_player_goals tr td:first-child,
.microservice-cont .global_table.ft_player_goals tr th:first-child {
  width: auto
}

.microservice-cont .global_table.ft_player_assist tr td {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_assist tr td,
  .microservice-cont .global_table.ft_player_assist tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.ft_player_assist tr td:nth-child(2),
.microservice-cont .global_table.ft_player_assist tr th:nth-child(2) {
  text-align: center;
  width: 130px
}

.microservice-cont .global_table.ft_player_assist tr td:first-child,
.microservice-cont .global_table.ft_player_assist tr th:first-child {
  width: auto
}

.microservice-cont .global_table.ft_player_card tr .flg {
  line-height: 1px
}

.microservice-cont .global_table.ft_player_card tr td,
.microservice-cont .global_table.ft_player_card tr th {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_card tr td,
  .microservice-cont .global_table.ft_player_card tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 50px
  }
}

.microservice-cont .global_table.ft_player_card tr td:nth-child(2),
.microservice-cont .global_table.ft_player_card tr th:nth-child(2) {
  text-align: center;
  width: 100px
}

.microservice-cont .global_table.ft_player_card tr td:first-child,
.microservice-cont .global_table.ft_player_card tr th:first-child {
  width: auto
}

.microservice-cont .global_table.team_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.team_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.team_table .des-text {
  display: block;
  white-space: nowrap;
  color: var(--section_text);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.team_table tr {
  text-align: left
}

.microservice-cont .global_table.team_table tr td,
.microservice-cont .global_table.team_table tr th {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.team_table tr td,
  .microservice-cont .global_table.team_table tr th {
    padding-left: 10px;
    padding-right: 10px
  }
}

.microservice-cont .global_table.team_table tr td:first-child,
.microservice-cont .global_table.team_table tr th:first-child {
  width: 90px
}

.microservice-cont .global_table.team_table tr td:last-child,
.microservice-cont .global_table.team_table tr th:last-child {
  width: 132px
}

.microservice-cont .global_table.team_table tr td ul,
.microservice-cont .global_table.team_table tr th ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.microservice-cont .global_table.team_table tr td ul li,
.microservice-cont .global_table.team_table tr th ul li {
  text-decoration: none
}

.microservice-cont .global_table.team_table tr td ul li:last-child:before,
.microservice-cont .global_table.team_table tr th ul li:last-child:before {
  content: "|";
  margin: 0 6px;
  display: inline-block;
  vertical-align: middle;
  color: var(--section_divider)
}

@media (min-width:768px) {

  .microservice-cont .global_table.team_table tr td ul li:last-child:before,
  .microservice-cont .global_table.team_table tr th ul li:last-child:before {
    margin: 0 10px
  }
}

.microservice-cont .global_table.team_table tr td ul li a,
.microservice-cont .global_table.team_table tr th ul li a {
  color: var(--section_text_2)
}

.microservice-cont .global_table.team_table tr td ul li a:hover,
.microservice-cont .global_table.team_table tr th ul li a:hover {
  color: var(--link_hover)
}

.microservice-cont .global_table.ice_team_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.ice_team_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.ice_team_table .flg_img img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.ice_team_table .des-text {
  display: block;
  white-space: nowrap;
  color: var(--section_text);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.ice_team_table tr {
  text-align: left;
  width: 20px
}

.microservice-cont .global_table.ice_team_table tr td,
.microservice-cont .global_table.ice_team_table tr th {
  padding: 15px 4px;
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ice_team_table tr td,
  .microservice-cont .global_table.ice_team_table tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: auto
  }
}

.microservice-cont .global_table.ice_team_table tr td:nth-child(2),
.microservice-cont .global_table.ice_team_table tr th:nth-child(2) {
  width: 130px
}

.microservice-cont .global_table.ice_team_table tr td {
  text-align: center
}

.section_text_2 {
  color: var(--section_text_2) !important
}

.microservice-cont .info_main_box h2 {
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 20px !important;
  color: var(--heading_color);
  margin: 0 !important
}

.microservice-cont .info_main_box .leg_wrp .leg_head h2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400
}

.microservice-cont .leg_wrp {
  margin-top: 16px
}

.microservice-cont .leg_wrp .leg_box {
  border-radius: var(--radius);
  margin-bottom: 20px
}

.microservice-cont .leg_wrp .leg_box:last-child {
  margin-bottom: 0
}

.microservice-cont .leg_wrp .leg_box .text-center {
  text-align: center;
  font-weight: bold
}

.microservice-cont .leg_wrp .leg_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 12px
}

@media (min-width:992px) {
  .microservice-cont .leg_wrp .leg_head {
    margin: 0px 0px 15px 0px
  }
}

.microservice-cont .leg_wrp .leg_head .team_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  width: 100%
}

.microservice-cont .leg_wrp .leg_head .team_head .league_logo {
  border-radius: 50%;
  line-height: 10px
}

.microservice-cont .leg_wrp .leg_head .h1,
.microservice-cont .leg_wrp .leg_head h1 .h2,
.microservice-cont .leg_wrp .leg_head h2 {
  cursor: pointer !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2857142857;
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  margin: 0;
  color: var(--heading_color);
  font-weight: bold
}

@media (min-width:576px) {

  .microservice-cont .leg_wrp .leg_head .h1,
  .microservice-cont .leg_wrp .leg_head h1 .h2,
  .microservice-cont .leg_wrp .leg_head h2 {
    font-size: 16px;
    line-height: 1.25
  }
}

.microservice-cont .leg_wrp .leg_head .h1 a,
.microservice-cont .leg_wrp .leg_head h1 .h2 a,
.microservice-cont .leg_wrp .leg_head h2 a {
  cursor: pointer !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  overflow: hidden;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.microservice-cont .leg_wrp .leg_head .h1 a:hover,
.microservice-cont .leg_wrp .leg_head h1 .h2 a:hover,
.microservice-cont .leg_wrp .leg_head h2 a:hover {
  text-decoration: underline
}

.microservice-cont .leg_wrp .leg_head .h1 .icon_flag,
.microservice-cont .leg_wrp .leg_head h1 .h2 .icon_flag,
.microservice-cont .leg_wrp .leg_head h2 .icon_flag {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block
}

@media (min-width:992px) {

  .microservice-cont .leg_wrp .leg_head .h1 .icon_flag,
  .microservice-cont .leg_wrp .leg_head h1 .h2 .icon_flag,
  .microservice-cont .leg_wrp .leg_head h2 .icon_flag {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .leg_wrp .leg_head .h1 .icon_flag img,
.microservice-cont .leg_wrp .leg_head h1 .h2 .icon_flag img,
.microservice-cont .leg_wrp .leg_head h2 .icon_flag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%
}

.microservice-cont .leg_wrp .leg_head .h1 .name,
.microservice-cont .leg_wrp .leg_head h1 .h2 .name,
.microservice-cont .leg_wrp .leg_head h2 .name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis
}

.microservice-cont .leg_wrp .leg_head .pirdection_head {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 193px;
  margin-left: 10px;
  display: none
}

@media (min-width:992px) {
  .microservice-cont .leg_wrp .leg_head .pirdection_head {
    width: 164px;
    display: block
  }
}

@media (min-width:1280px) {
  .microservice-cont .leg_wrp .leg_head .pirdection_head {
    width: 191px
  }
}

@media (min-width:1561px) {
  .microservice-cont .leg_wrp .leg_head .pirdection_head {
    width: 211px
  }
}

.microservice-cont .leg_wrp .leg_head .pirdection_head_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.microservice-cont .leg_wrp .leg_head .pirdection_head_in span {
  width: 38px;
  text-align: center;
  margin: 0 4px;
  display: block;
  font-size: 12px;
  line-height: 1.5
}

@media (min-width:1280px) {
  .microservice-cont .leg_wrp .leg_head .pirdection_head_in span {
    margin: 0 5px;
    width: 42px
  }
}

.microservice-cont .leg_wrp .leg_row {
  padding: 10px;
  position: relative;
  font-size: 14px;
  line-height: 1.1428571429;
  background: var(--section_bg);
  color: var(--section_text);
  border-radius: var(--radius);
  margin-bottom: 10px
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row {
    font-size: 16px;
    line-height: 1.125;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 15px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 24px
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .leg_inf_inner {
    padding-right: 34px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner.result_active {
  padding: 0
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner .fav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  margin: 0
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .leg_inf_inner .fav {
    right: 20px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner .win-td {
  vertical-align: middle;
  width: 30px;
  text-align: right;
  padding-left: 0
}

@media (min-width:576px) {
  .microservice-cont .leg_wrp .leg_row .leg_inf_inner .win-td {
    width: 40px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner .icon_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 17px;
  height: 17px;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--loss_button);
  color: var(--loss_button_text);
  font-weight: 600;
  font-size: 11px;
  line-height: 13px
}

@media (min-width:576px) {
  .microservice-cont .leg_wrp .leg_row .leg_inf_inner .icon_status {
    width: 22px;
    height: 22px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner .icon_status.win {
  background: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .leg_wrp .leg_row .leg_inf_inner .icon_status.draw {
  background: var(--draw_button);
  color: var(--draw_button_text)
}

.microservice-cont .leg_wrp .leg_row.rugby_leg_row .match_list_date_status .more_inf {
  color: #8064e6;
  font-weight: 400
}

@media (min-width:576px) {
  .microservice-cont .leg_wrp .leg_row.rugby_leg_row .match_list_date_status .more_inf {
    margin-right: 8px
  }
}

.microservice-cont .leg_wrp .leg_row.rugby_leg_row .match_list_date_status .more_inf+.status_wrp .status {
  color: #333;
  font-weight: 400
}

.microservice-cont .leg_wrp .leg_row .sts_tg {
  background: var(--ft_bg);
  color: var(--ft_text);
  text-align: center;
  border-radius: calc(var(--radius) / 1.5);
  font-weight: 600;
  padding: 2px 7px;
  min-width: 27px;
  gap: 3px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .leg_wrp .leg_row .sts_tg.red {
  background: var(--live_button);
  color: var(--live_button_text)
}

.microservice-cont .leg_wrp .leg_row .sts_tg.redd {
  background: var(--live_button);
  color: var(--live_button_text)
}

.microservice-cont .leg_wrp .leg_row .sts_tg.ppd {
  background: var(--postponed_button);
  color: var(--postponed_button_text)
}

@media (min-width:992px) {
  .result_additional .microservice-cont .leg_wrp .leg_row {
    padding-top: 12px;
    padding-bottom: 12px
  }
}

.microservice-cont .leg_wrp .leg_row .ds_2 {
  padding-left: 2px;
  padding-right: 2px
}

.microservice-cont .leg_wrp .leg_row .tag_check {
  font-weight: 600;
  font-size: 10px;
  line-height: 1.6;
  color: #fff;
  background: var(--section_text);
  border-radius: 3px;
  text-transform: uppercase;
  width: 40px;
  text-align: center;
  display: none;
  margin-left: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .tag_check {
    display: inline-block;
    vertical-align: middle
  }
}

.microservice-cont .leg_wrp .leg_row .tag_check i {
  margin-left: 3px;
  font-size: 7px
}

.microservice-cont .leg_wrp .leg_row:first-child:before {
  display: none
}

.microservice-cont .leg_wrp .leg_row .status_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: var(--section_text_2)
}

.microservice-cont .leg_wrp .leg_row .status_wrp .date+.status:before {
  content: "|";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px
}

.microservice-cont .leg_wrp .leg_row .status {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
  width: 35px;
  font-size: 10px;
  line-height: 1.4
}

@media (min-width:413px) {
  .microservice-cont .leg_wrp .leg_row .status {
    width: 40px
  }
}

.microservice-cont .leg_wrp .leg_row .leg_inf {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 30px 0 0;
  position: relative;
  overflow: hidden
}

.microservice-cont .leg_wrp .leg_row .cl_team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  position: relative
}

.microservice-cont .leg_wrp .leg_row .cl_team:first-child {
  margin-bottom: 6px
}

.microservice-cont .leg_wrp .leg_row .cl_team.active .team_name {
  font-weight: 600
}

.microservice-cont .leg_wrp .leg_row .cl_team.snd_team {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.microservice-cont .leg_wrp .leg_row .cl_team.snd_team .team_name {
  text-align: left
}

.microservice-cont .leg_wrp .leg_row .cl_team .team_name {
  font-size: 14px;
  line-height: 1.2142857143;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-overflow: ellipsis
}

@media (min-width:576px) {
  .microservice-cont .leg_wrp .leg_row .cl_team .team_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

.microservice-cont .leg_wrp .leg_row .cl_team .team_name .name {
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis
}

.microservice-cont .leg_wrp .leg_row .cl_team .flag {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 15px;
  width: 23px;
  min-height: 23px;
  max-height: 23px
}

.microservice-cont .leg_wrp .leg_row .cl_score {
  width: 25px;
  text-align: center;
  padding: 0 3px;
  font-size: 16px;
  line-height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .cl_score {
    font-size: 17px;
    line-height: 17px
  }
}

.microservice-cont .leg_wrp .leg_row .score {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  text-align: center;
  height: 21px;
  color: var(--section_text);
  margin-bottom: 2px
}

.microservice-cont .leg_wrp .leg_row .score.bold {
  font-weight: 600
}

.microservice-cont .leg_wrp .leg_row .vs {
  color: #000000;
  display: none
}

.microservice-cont .leg_wrp .leg_row .m_status {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 6px;
  width: 40px;
  height: 23px;
  text-align: center;
  cursor: pointer;
  position: relative;
  z-index: 3;
  border-radius: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.6428571429
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .m_status {
    margin-left: 16px
  }
}

.microservice-cont .leg_wrp .leg_row .m_status.win {
  background: #28a745;
  color: #fff
}

.microservice-cont .leg_wrp .leg_row .m_status.draw {
  background: #8a8c93;
  color: #fff
}

.microservice-cont .leg_wrp .leg_row .m_status.loss {
  background: #ee5151;
  color: #fff
}

.microservice-cont .leg_wrp .leg_row .fav {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 6px;
  width: 17px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  z-index: 3;
  font-size: 12px;
  color: var(--base_text_color);
  opacity: 0.6
}

@media (min-width:413px) {
  .microservice-cont .leg_wrp .leg_row .fav {
    margin-left: 18px
  }
}

.microservice-cont .leg_wrp .leg_row .fav.active {
  opacity: 1;
  color: var(--section_text)
}

.microservice-cont .leg_wrp .leg_row .prediction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 4;
  margin-left: 3px
}

@media (min-width:413px) {
  .microservice-cont .leg_wrp .leg_row .prediction {
    margin-left: 12px
  }
}

@media (min-width:768px) {
  .microservice-cont .leg_wrp .leg_row .prediction {
    margin-left: 12px
  }
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  font-size: 10px;
  line-height: 1.5;
  padding: 3px;
  text-align: center;
  color: #999;
  margin-right: 4px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  border-radius: 5px;
  border: 1px solid #eeeeee;
  position: relative;
  min-height: 34px;
  width: 38px
}

@media (min-width:360px) {
  .microservice-cont .leg_wrp .leg_row .prediction .pre_btn {
    width: 42px;
    padding: 4px 6px;
    border-radius: 10px
  }
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn .btn {
  display: block
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn:last-child {
  margin-right: 0
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn.green:before {
  position: absolute;
  right: 1px;
  top: 0;
  bottom: auto;
  color: #27ae60
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn.red:before {
  position: absolute;
  right: 1px;
  bottom: 0;
  color: #ee5151;
  font-size: 11px
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn a span {
  color: #000000
}

.microservice-cont .leg_wrp .leg_row .prediction .pre_btn span {
  display: block;
  margin-bottom: 1px
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  margin-bottom: 6px
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .status_wrp {
  width: auto
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .status_wrp span {
  display: block
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .status_wrp .blink_circle {
  width: 8px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background: var(--green);
  border-radius: 50%
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .live_sts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .date+.status {
  text-align: center
}

.microservice-cont .leg_wrp .leg_row .match_list_date_status .status {
  margin-right: 0 !important;
  width: auto
}

.microservice-cont .leg_wrp .wrp-all:before {
  content: "";
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 2;
  cursor: pointer
}

.microservice-cont .leg_wrp .live_btn_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--tag_bg);
  font-size: 12px;
  line-height: 1.25;
  border-radius: var(--radius) 0 0 var(--radius);
  min-width: 80px
}

@media (max-width:767px) {
  .microservice-cont .leg_wrp .live_btn_link {
    display: none
  }
}

.microservice-cont .leg_wrp .live_btn_link i {
  font-size: 20px;
  line-height: 21px;
  margin-bottom: 2px
}

.microservice-cont .leg_wrp .live_btn_link.active {
  background: var(--tag_bg);
  color: var(--tag_text_color);
  font-weight: 700
}

.microservice-cont .font-weight-bold {
  font-weight: 700 !important
}

.microservice-cont .summary_table_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: var(--radius);
  background: var(--section_bg);
  padding: 21px 0 0;
  margin-bottom: 15px
}

@media (min-width:768px) {
  .microservice-cont .summary_table_wrp {
    padding: 29px 0 0
  }
}

.microservice-cont .summary_table_wrp tbody {
  display: block
}

.microservice-cont .summary_table_wrp .global_table {
  width: 100%;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .summary_table_wrp .global_table table {
  display: block
}

.microservice-cont .summary_table_wrp .global_table table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-right: 10px
}

@media (min-width:576px) {
  .microservice-cont .summary_table_wrp .global_table table tr {
    padding-left: 16px;
    padding-right: 16px
  }
}

.microservice-cont .summary_table_wrp .global_table table tr:nth-child(odd) {
  background: var(--section_even_row_bg)
}

.microservice-cont .summary_table_wrp .global_table table tr:nth-child(odd) td:before {
  display: none
}

.microservice-cont .summary_table_wrp .global_table table tr:nth-child(2n) td:before {
  display: none
}

.microservice-cont .summary_table_wrp .global_table table tr:last-child:before {
  height: 50%
}

.microservice-cont .summary_table_wrp .global_table table tr:first-child:before {
  height: 100%;
  top: 0
}

.microservice-cont .summary_table_wrp .global_table table tr:before {
  position: absolute;
  content: "";
  left: 50%;
  width: 1px;
  background: var(--section_divider);
  top: 0;
  height: 100%;
  margin-left: 14px;
  z-index: -1
}

.microservice-cont .summary_table_wrp .global_table table tr:after {
  position: absolute;
  content: "";
  left: 50%;
  width: 10px;
  height: 10px;
  background: var(--section_icon);
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 14px;
  z-index: -1;
  border-radius: 50%
}

.microservice-cont .summary_table_wrp .global_table table tr td {
  border: 0;
  padding-left: 5px;
  padding-right: 5px
}

.microservice-cont .summary_table_wrp .global_table table tr td:first-child {
  width: 30px;
  padding-left: 0;
  padding-right: 0
}

.microservice-cont .summary_table_wrp .global_table table tr td:nth-child(2) {
  width: calc(50% - 35px);
  padding-top: 8px;
  padding-bottom: 8px
}

.microservice-cont .summary_table_wrp .global_table table tr td:nth-child(3) {
  width: 40px
}

.microservice-cont .summary_table_wrp .global_table table tr td:nth-child(4) {
  width: calc(50% - 35px);
  padding-top: 8px;
  padding-bottom: 8px
}

.microservice-cont .global_table.summary_table {
  overflow: visible;
  position: relative;
  padding-top: 28px;
  z-index: 1;
  background: transparent
}

.microservice-cont .global_table.summary_table:before {
  position: absolute;
  content: "";
  left: 50%;
  width: 1px;
  background: var(--section_divider);
  top: 0;
  height: 30px;
  margin-left: 14px;
  z-index: -1
}

.microservice-cont .global_table.summary_table:after {
  position: absolute;
  content: "";
  left: 50%;
  width: 10px;
  height: 10px;
  background: var(--section_icon);
  top: 4px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 14px;
  z-index: -1;
  border-radius: 50%
}

.microservice-cont .global_table.summary_table table {
  width: 100%;
  table-layout: fixed;
  font-size: 14px;
  line-height: 18px
}

.microservice-cont .global_table.summary_table table td {
  padding: 9px;
  font-weight: 400;
  text-align: left
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table table td {
    padding: 19px 9px
  }
}

.microservice-cont .global_table.summary_table table td:nth-child(2) {
  text-align: right
}

.microservice-cont .global_table.summary_table table td:nth-child(2) .teams_wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.microservice-cont .global_table.summary_table table td:nth-child(3) {
  text-align: center;
  padding: 9px 0px
}

.microservice-cont .global_table.summary_table table td .active {
  font-weight: 600
}

.microservice-cont .global_table.summary_table table tr .badge {
  font-weight: 600;
  font-size: 10px;
  line-height: 1.2;
  padding: 3px 6px;
  margin: 0;
  border-radius: 0
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table table tr .badge {
    font-size: 13px;
    line-height: 1.2307692308
  }
}

.microservice-cont .global_table.summary_table table tr.active_row {
  background: rgba(228, 228, 228, 0.2)
}

.microservice-cont .global_table.summary_table table tr.active_row td:nth-child(3) {
  font-size: 18px;
  line-height: 22px
}

.microservice-cont .global_table.summary_table table tr:last-child td {
  border-bottom: 0
}

.microservice-cont .global_table.summary_table .brand_color {
  font-size: 12px;
  line-height: 1.25
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table .brand_color {
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .global_table.summary_table .teams_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 6px
}

.microservice-cont .global_table.summary_table .teams-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 15px
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table .teams-logo {
    min-height: 18px
  }
}

.microservice-cont .global_table.summary_table .teams-logo span {
  line-height: 0
}

.microservice-cont .global_table.summary_table .teams-logo .football-bg {
  background-color: #fff !important;
  border-radius: 50% !important
}

.microservice-cont .global_table.summary_table .teams-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  overflow: hidden
}

.microservice-cont .global_table.summary_table .teams-name .team_name {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--section_text_2);
  font-size: 10px;
  line-height: 1.5
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table .teams-name .team_name {
    font-size: 12px;
    line-height: 1.25;
    margin-top: 1px
  }
}

.microservice-cont .global_table.summary_table .teams-name .team_name .active {
  font-size: 13px;
  line-height: 1.2307692308;
  color: var(--section_text)
}

@media (min-width:768px) {
  .microservice-cont .global_table.summary_table .teams-name .team_name .active {
    font-size: 14px;
    line-height: 1.2142857143
  }
}

.microservice-cont .stats_list_wrp {
  background: var(--section_bg);
  padding: 20px 15px;
  border-radius: var(--radius)
}

@media (min-width:768px) {
  .microservice-cont .stats_list_wrp {
    padding: 15px
  }
}

.microservice-cont .stats_list {
  list-style: none;
  padding: 0;
  margin: 0
}

.microservice-cont .stats_list li {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  color: var(--heading_color);
  font-size: 12px;
  line-height: 1.3333333333;
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .stats_list li {
    font-size: 14px;
    line-height: 1.2142857143;
    padding-top: 8px;
    padding-bottom: 8px
  }
}

.microservice-cont .stats_list .bar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -3px
}

@media (min-width:768px) {
  .microservice-cont .stats_list .bar-wrap {
    margin: 0 -6px
  }
}

.microservice-cont .stats_list .bar_status_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.microservice-cont .stats_list .bar_status {
  display: block;
  margin-bottom: 7px;
  color: var(--section_text)
}

.microservice-cont .stats_list .l_bar,
.microservice-cont .stats_list .r_bar {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 3px
}

@media (min-width:768px) {

  .microservice-cont .stats_list .l_bar,
  .microservice-cont .stats_list .r_bar {
    margin: 0 6px
  }
}

.microservice-cont .stats_list .r_bar .bar_color {
  left: 0
}

.microservice-cont .stats_list .r_bar .higher_bar_color {
  background: var(--section_team_2_color)
}

.microservice-cont .stats_list .r_bar .lower_bar_color {
  background: var(--section_team_2_color)
}

.microservice-cont .stats_list .l_bar .stats_bar .higher_bar_color {
  background: var(--section_team_1_color)
}

.microservice-cont .stats_list .l_bar .stats_bar .lower_bar_color {
  background: var(--section_team_1_color)
}

.microservice-cont .stats_list .stats_bar {
  height: 8px;
  padding: 0 3px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 5px;
  position: relative;
  z-index: 1
}

.microservice-cont .stats_list .stats_bar:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  border-radius: 5px;
  height: 100%;
  background: var(--section_even_row_bg);
  opacity: 0.5;
  z-index: -1
}

.microservice-cont .stats_list .bar_color {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 91%;
  height: 8px;
  border-radius: 5px
}

.microservice-cont .stats_list .stats_num {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--section_text_2)
}

.microservice-cont .linesup_img {
  width: calc(100% + 10px);
  margin: 0 -5px 20px;
  position: relative;
  height: 577px
}

@media (min-width:360px) {
  .microservice-cont .linesup_img {
    width: 100%;
    margin: 0 auto 20px;
    height: 648px
  }
}

@media (min-width:375px) {
  .microservice-cont .linesup_img {
    height: 678px
  }
}

@media (min-width:400px) {
  .microservice-cont .linesup_img {
    height: 745px;
    max-width: 414px
  }
}

@media (min-width:768px) {
  .microservice-cont .linesup_img {
    height: 387px;
    max-width: 748px
  }
}

@media (min-width:992px) {
  .microservice-cont .linesup_img {
    height: 364px;
    max-width: 702px
  }
}

@media (min-width:1200px) {
  .microservice-cont .linesup_img {
    height: 347px;
    max-width: 671px
  }
}

@media (min-width:1280px) {
  .microservice-cont .linesup_img {
    height: 355px;
    max-width: 684px
  }
}

.microservice-cont .linesup_img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("http://ipublisher-microservices.6lgx.com/public/assets/images/football-ground-bg.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center
}

@media (min-width:768px) {
  .microservice-cont .linesup_img:before {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
    top: 50%;
    left: 50%;
    width: 387px;
    height: 748px;
    background-size: cover
  }
}

@media (min-width:992px) {
  .microservice-cont .linesup_img:before {
    width: 364px;
    height: 702px
  }
}

@media (min-width:1200px) {
  .microservice-cont .linesup_img:before {
    width: 347px;
    height: 671px
  }
}

@media (min-width:1280px) {
  .microservice-cont .linesup_img:before {
    width: 355px;
    height: 684px
  }
}

.microservice-cont .inner_ground {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  margin: auto;
  max-width: 300px;
  width: 100%;
  position: relative
}

@media (min-width:360px) {
  .microservice-cont .inner_ground {
    max-width: 340px
  }
}

@media (min-width:400px) {
  .microservice-cont .inner_ground {
    max-width: 414px
  }
}

@media (min-width:768px) {
  .microservice-cont .inner_ground {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 100%
  }
}

.microservice-cont .inner_ground .team_one,
.microservice-cont .inner_ground .team_two {
  position: relative;
  height: 50%;
  padding-left: 24px;
  padding-right: 24px
}

@media (min-width:375px) {

  .microservice-cont .inner_ground .team_one,
  .microservice-cont .inner_ground .team_two {
    padding-left: 38px;
    padding-right: 38px
  }
}

@media (min-width:480px) {

  .microservice-cont .inner_ground .team_one,
  .microservice-cont .inner_ground .team_two {
    padding-left: 60px;
    padding-right: 60px
  }
}

@media (min-width:768px) {

  .microservice-cont .inner_ground .team_one,
  .microservice-cont .inner_ground .team_two {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px
  }
}

.microservice-cont .inner_ground .team_one .formation,
.microservice-cont .inner_ground .team_two .formation {
  font-size: 10px;
  line-height: 12px;
  font-weight: 500;
  color: #fff;
  display: inline-block;
  padding: 2px 6px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  top: 0px;
  left: 10px
}

@media (min-width:400px) {

  .microservice-cont .inner_ground .team_one .formation,
  .microservice-cont .inner_ground .team_two .formation {
    padding: 3px 8px
  }
}

.microservice-cont .inner_ground .team_one .formation .formation_team,
.microservice-cont .inner_ground .team_two .formation .formation_team {
  display: block;
  text-transform: capitalize
}

.microservice-cont .inner_ground .team_one {
  padding-top: 50px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .team_one {
    padding-top: 35px
  }
}

@media (min-width:400px) {
  .microservice-cont .inner_ground .team_one {
    padding-top: 55px
  }
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .team_one {
    padding-top: 20px
  }
}

.microservice-cont .inner_ground .team_one .formation {
  top: 3px;
  left: 5%
}

@media (min-width:360px) {
  .microservice-cont .inner_ground .team_one .formation {
    top: 7px
  }
}

@media (min-width:400px) {
  .microservice-cont .inner_ground .team_one .formation {
    top: 8px;
    left: 8%
  }
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .team_one .formation {
    top: 1px;
    left: 14%
  }
}

.microservice-cont .inner_ground .team_two {
  padding-top: 20px
}

.microservice-cont .inner_ground .team_two .formation {
  top: auto;
  bottom: 2px;
  left: 5%
}

@media (min-width:360px) {
  .microservice-cont .inner_ground .team_two .formation {
    bottom: 2px
  }
}

@media (min-width:400px) {
  .microservice-cont .inner_ground .team_two .formation {
    left: 8%
  }
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .team_two .formation {
    bottom: auto;
    top: 1px;
    left: 14%
  }
}

.microservice-cont .inner_ground .player-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  gap: 3px;
  padding: 3px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .player-row {
    gap: 5px;
    padding: 5px
  }
}

@media (min-width:400px) {
  .microservice-cont .inner_ground .player-row {
    padding: 9px 5px
  }
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .player-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 72px;
    padding: 5px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 50px
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap {
    width: 100%
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap {
  width: 30px;
  height: 34px;
  margin-bottom: 5px;
  position: relative
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap img {
  width: 100%;
  height: 100%
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .shirt_num {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 10px;
  line-height: 11px;
  margin-top: -5px;
  color: var(--white);
  text-shadow: 0 0 2px black
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .football_icon {
  position: absolute;
  border-radius: 50%;
  top: 0px;
  left: 0px;
  width: 8px;
  height: 8px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .football_icon {
    top: 0px;
    width: 10px;
    height: 10px
  }
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .football_icon {
    top: -5px;
    width: 12px;
    height: 12px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .football_icon .count-num {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ce1124;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 7px;
  font-weight: bold;
  line-height: 0;
  color: #fff
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .football_icon .count-num {
    left: -1px;
    top: -1px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 8px;
  height: 8px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon {
    top: 0px;
    width: 10px;
    height: 10px
  }
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon {
    top: -5px;
    width: 12px;
    height: 12px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon img {
  -webkit-filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.9));
  filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.9))
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon.two-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon.two-cards img:nth-child(2) {
  margin-left: -7px;
  margin-top: 3px
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .card_icon.two-cards img:nth-child(2) {
    margin-left: -9px;
    margin-top: 3px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .down_icon {
  position: absolute;
  border-radius: 50%;
  bottom: 0px;
  right: 0px;
  width: 8px;
  height: 8px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .down_icon {
    width: 10px;
    height: 10px
  }
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .down_icon {
    bottom: 3px;
    width: 12px;
    height: 12px
  }
}

.microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .downLeft_icon {
  position: absolute;
  border-radius: 50%;
  bottom: 0px;
  left: 0px;
  width: 8px;
  height: 8px
}

@media (min-width:375px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .downLeft_icon {
    width: 10px;
    height: 10px
  }
}

@media (min-width:480px) {
  .microservice-cont .inner_ground .player-row .shirt_wrap .img_wrap .downLeft_icon {
    bottom: 3px;
    width: 14px;
    height: 14px
  }
}

.microservice-cont .inner_ground .player-row .player_name {
  font-size: 8px;
  line-height: 9px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  padding: 2px 6px;
  border-radius: 10px;
  background: #333333;
  display: block;
  width: 100%
}

@media (min-width:400px) {
  .microservice-cont .inner_ground .player-row .player_name {
    padding: 3px 8px
  }
}

@media (max-width:767px) {
  .microservice-cont .inner_ground .player-row .player_name {
    white-space: nowrap
  }
}

.microservice-cont .inner_ground .player-row .player_name .pyr_nm_in {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block
}

@media (min-width:768px) {
  .microservice-cont .inner_ground .player-row .player_name .pyr_nm_in {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2
  }
}

.microservice-cont .lineup_box_drop {
  border-radius: var(--radius)
}

.microservice-cont .lineup_box_drop:not(:last-child) {
  margin-bottom: 14px
}

@media (min-width:768px) {
  .microservice-cont .lineup_box_drop:not(:last-child) {
    margin-bottom: 20px
  }
}

.microservice-cont .lineup_box_drop.open_dropdown .lineup_box_opener:before {
  -webkit-transform: translateY(-50%) rotate(-360deg);
  transform: translateY(-50%) rotate(-360deg)
}

.microservice-cont .lineup_box_drop .global_table {
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .lineup_box_drop .icon_wrap {
  margin-right: 5px;
  display: inline-block
}

.microservice-cont .lineup_box_drop .lineup_box_opener {
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  color: var(--heading_color);
  padding: 0 0 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

@media (min-width:768px) {
  .microservice-cont .lineup_box_drop .lineup_box_opener {
    padding: 0 0 13px
  }
}

@media (min-width:413px) {
  .microservice-cont .lineup_columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

.microservice-cont .list_lineup {
  width: calc(50% - 14px)
}

.microservice-cont .list_lineup.reverse li {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  text-align: right
}

.microservice-cont .list_lineup.reverse .lineup_num {
  margin: 0 0 0 15px
}

.microservice-cont .list_lineup li {
  font-size: 12px;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 14px
}

.microservice-cont .list_lineup li:not(:last-child) {
  border-bottom: 1px solid #d9eafa;
  padding-bottom: 14px
}

.microservice-cont .list_lineup .lineup_num {
  font-weight: 700;
  color: var(--section_text_2);
  margin-right: 15px;
  width: 12px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .list_lineup .lin_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .lineup_box:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .lineup_box .lineup_box_opener {
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: var(--heading_color);
  padding: 0 0 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

@media (min-width:768px) {
  .microservice-cont .lineup_box .lineup_box_opener {
    padding: 0 0 13px
  }
}

.microservice-cont .lineup_box .lineup_columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.microservice-cont .lineup_box .list_lineup li {
  padding-bottom: 14px
}

.microservice-cont .football_lineup_box {
  border: 0 !important;
  border-radius: var(--radius)
}

.microservice-cont .football_lineup_box:not(:last-child) {
  margin-bottom: 10px
}

.microservice-cont .ft_lineup_columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background: var(--section_bg);
  color: var(--section_text);
  overflow: hidden;
  border-radius: var(--radius)
}

.microservice-cont .ft_lineup_columns:last-child {
  border-bottom: 0
}

.microservice-cont .ft_list_lineup {
  width: 50%;
  font-size: 14px;
  line-height: 18px
}

.microservice-cont .ft_list_lineup.reverse li {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  text-align: right
}

.microservice-cont .ft_list_lineup.reverse .teams_wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.microservice-cont .ft_list_lineup.reverse .ft_lineup_num {
  margin: 0 0 0 5px
}

.microservice-cont .ft_list_lineup li {
  font-size: 10px;
  line-height: 1.3;
  padding-left: 9px;
  padding-right: 9px;
  position: relative;
  margin-bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0
}

@media (min-width:768px) {
  .microservice-cont .ft_list_lineup li {
    font-size: 14px;
    line-height: 1.2857142857;
    padding-left: 20px;
    padding-right: 20px
  }
}

.microservice-cont .ft_list_lineup li:nth-child(2n):before {
  background: var(--section_even_row_bg);
  position: absolute;
  left: -999px;
  right: -999px;
  top: 0;
  bottom: 0;
  content: "";
  z-index: -1
}

.microservice-cont .ft_list_lineup li:last-child {
  border-bottom: 0
}

.microservice-cont .ft_list_lineup .ft_lineup_num {
  font-weight: 600;
  color: var(--section_text_2);
  margin-right: 5px;
  width: 24px;
  font-size: 12px;
  line-height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .ft_list_lineup .ft_lin_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .ft_list_lineup .teams_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 6px;
  overflow: hidden
}

.microservice-cont .ft_list_lineup .teams-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.microservice-cont .ft_list_lineup .teams-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

@media (min-width:768px) {
  .microservice-cont .ft_list_lineup .teams-name {
    gap: 5px
  }
}

.microservice-cont .ft_list_lineup .teams-name .team_name {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--section_text_2)
}

.microservice-cont .ft_list_lineup .teams-name .team_name.active {
  font-weight: 600;
  color: var(--section_text)
}

.microservice-cont .tv_block {
  margin-bottom: 15px
}

.microservice-cont .matchVenue_block {
  margin-bottom: 15px
}

.microservice-cont .global_table {
  border-radius: var(--radius);
  font-size: 12px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  text-align: center;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow)
}

.microservice-cont .global_table.tv_tbl td,
.microservice-cont .global_table.tv_tbl th {
  padding: 10px !important
}

@media (min-width:768px) {

  .microservice-cont .global_table.tv_tbl td,
  .microservice-cont .global_table.tv_tbl th {
    padding: 10px 12px !important
  }
}

.microservice-cont .global_table.tv_tbl td:last-child,
.microservice-cont .global_table.tv_tbl th:last-child {
  width: 150px;
  text-align: end !important
}

.microservice-cont .global_table.matchVenue_tbl td,
.microservice-cont .global_table.matchVenue_tbl th {
  padding: 10px !important
}

@media (min-width:768px) {

  .microservice-cont .global_table.matchVenue_tbl td,
  .microservice-cont .global_table.matchVenue_tbl th {
    padding: 10px 12px !important
  }
}

.microservice-cont .global_table.matchVenue_tbl td:first-child,
.microservice-cont .global_table.matchVenue_tbl th:first-child {
  width: 150px
}

.microservice-cont .global_table.matchVenue_tbl td:last-child,
.microservice-cont .global_table.matchVenue_tbl th:last-child {
  font-weight: 500
}

@media (min-width:576px) {
  .microservice-cont .global_table {
    font-size: 14px;
    line-height: 20px
  }
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table tr {
  vertical-align: middle
}

.microservice-cont .global_table tbody tr:first-child {
  border-top-width: 0
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table th {
  padding: 8px;
  color: var(--section_heading_text2);
  font-weight: 600;
  border-bottom: 1px solid var(--section_heading_text2)
}

.microservice-cont .global_table th:first-child {
  text-align: left
}

@media (min-width:576px) {
  .microservice-cont .global_table th {
    padding: 11px 4px
  }
}

.microservice-cont .global_table td {
  padding: 9px 8px;
  color: var(--section_text);
  vertical-align: baseline
}

.microservice-cont .global_table td:first-child,
.microservice-cont .global_table td:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table tr.green_bold td {
  font-weight: bold;
  color: var(--green) !important;
  font-size: 14px
}

.microservice-cont .global_table .prev_match_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -2px
}

.microservice-cont .global_table .prev_match_status li {
  width: 17px;
  height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: calc(var(--radius) / 1.5);
  margin: 0 2px;
  font-size: 11px;
  line-height: 11px;
  font-weight: 700;
  color: #fff
}

@media (min-width:576px) {
  .microservice-cont .global_table .prev_match_status li {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .global_table .prev_match_status li.win {
  background-color: #4ba44e
}

.microservice-cont .global_table .prev_match_status li.draw {
  background: var(--orange)
}

.microservice-cont .global_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px
}

.microservice-cont .global_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.standing_table {
  overflow-x: auto
}

.microservice-cont .global_table.standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.standing_table.rugby tr td:last-child,
.microservice-cont .global_table.standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.standing_table table {
  table-layout: fixed;
  min-width: 360px
}

.microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
  left: -4px;
  margin-right: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -12px;
    margin-right: 0px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -21px
  }
}

.microservice-cont .global_table.standing_table tr.highlight td {
  position: relative;
  z-index: 1;
  color: var(--brand_color);
  font-weight: 700
}

.microservice-cont .global_table.standing_table tr.highlight td a {
  color: var(--brand_color)
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15;
  z-index: -1
}

.microservice-cont .global_table.standing_table td,
.microservice-cont .global_table.standing_table th {
  width: 24px;
  padding: 9px 4px
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td,
  .microservice-cont .global_table.standing_table th {
    width: 50px;
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.standing_table td:last-child,
.microservice-cont .global_table.standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.standing_table td:nth-child(2),
.microservice-cont .global_table.standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.standing_table td:nth-child(2) span,
.microservice-cont .global_table.standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td:last-child,
  .microservice-cont .global_table.standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.standing_table td:nth-child(7),
  .microservice-cont .global_table.standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.standing_table td:nth-child(6),
  .microservice-cont .global_table.standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(5),
  .microservice-cont .global_table.standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.standing_table td:nth-child(4),
  .microservice-cont .global_table.standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(3),
  .microservice-cont .global_table.standing_table th:nth-child(3) {
    width: 39px
  }
}

.microservice-cont .global_table.standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.standing_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.standing_table .hi-border {
  width: 4px;
  background: transparent;
  display: inline-block;
  height: 18px;
  position: relative;
  left: -4px;
  vertical-align: middle;
  border-radius: 15px
}

.microservice-cont .global_table.standing_table .hi-border.b-green {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-red {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-blue {
  background: #2eafc5
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .hi-border {
    left: -17px
  }
}

.microservice-cont .global_table.squad-table {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px
}

.microservice-cont .global_table.squad-table table {
  table-layout: fixed
}

.microservice-cont .global_table.squad-table th {
  width: 34px;
  padding: 15px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th {
    width: 46px;
    padding: 13px 4px
  }
}

.microservice-cont .global_table.squad-table th:first-child {
  width: 40px;
  text-align: center;
  color: #999999
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 58px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(4) {
    width: 42px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(5) {
    width: 20px
  }
}

.microservice-cont .global_table.squad-table th:last-child {
  width: 53px
}

.microservice-cont .global_table.squad-table th:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table td {
  width: 34px;
  padding: 13px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td {
    width: 46px
  }
}

.microservice-cont .global_table.squad-table td:first-child {
  width: 34px;
  text-align: center;
  color: #999999
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 58px
  }
}

.microservice-cont .global_table.squad-table td:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table .ico-card,
.microservice-cont .global_table.squad-table .ico-football2,
.microservice-cont .global_table.squad-table .ico-tshirt {
  font-size: 17px
}

.microservice-cont .global_table.squad-table .squad-title {
  font-size: 16px;
  line-height: 20px;
  margin-left: -32px
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -29px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -42px
  }
}

.microservice-cont .global_table.squad-table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.squad-table .flg-img {
  margin-right: 10px
}

.microservice-cont .global_table.squad-table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .global_table.cr_standing_table .cr_title {
  padding-top: 20px
}

.microservice-cont .global_table.cr_standing_table table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby tr td:last-child,
.microservice-cont .global_table.cr_standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td {
  position: relative
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15
}

.microservice-cont .global_table.cr_standing_table td,
.microservice-cont .global_table.cr_standing_table th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 50px;
    padding: 11px 6px
  }
}

.microservice-cont .global_table.cr_standing_table td:first-child,
.microservice-cont .global_table.cr_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.cr_standing_table td:last-child,
.microservice-cont .global_table.cr_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2),
.microservice-cont .global_table.cr_standing_table th:nth-child(2) {
  text-align: left;
  white-space: nowrap;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2) span,
.microservice-cont .global_table.cr_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.cr_standing_table th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.cr_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.cr_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.cr_standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.cr_standing_table tr.highlight td:nth-child(2) {
  position: relative;
  z-index: 1;
  color: var(--brand_color);
  font-weight: 700
}

.microservice-cont .global_table.cr_standing_table tr.highlight td a {
  color: var(--brand_color)
}

.microservice-cont .global_table .match_score_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list {
    gap: 6px
  }
}

.microservice-cont .global_table .match_score_list li {
  width: 17px;
  height: 17px;
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--red);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list li {
    width: 20px;
    height: 20px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .global_table .match_score_list li.active,
.microservice-cont .global_table .match_score_list li:last-child {
  position: relative
}

.microservice-cont .global_table .match_score_list li.active:before,
.microservice-cont .global_table .match_score_list li:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  z-index: 0;
  height: 3px;
  background: var(--red);
  border-radius: 8px
}

.microservice-cont .global_table .match_score_list li.green {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.green:before {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.grey {
  background: var(--orange)
}

.microservice-cont .global_table .match_score_list li.grey:before {
  background: var(--orange)
}

.microservice-cont .global_table.football_standing_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_standing_table tr.highlight td {
  font-weight: 600;
  color: #8064e6 !important;
  font-style: italic
}

.microservice-cont .global_table.football_standing_table td,
.microservice-cont .global_table.football_standing_table th {
  width: 24px;
  padding: 12px 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 50px;
    padding: 12px 6px
  }
}

.microservice-cont .global_table.football_standing_table td:first-child,
.microservice-cont .global_table.football_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.football_standing_table td:last-child,
.microservice-cont .global_table.football_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2),
.microservice-cont .global_table.football_standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2) span,
.microservice-cont .global_table.football_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.football_standing_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background: #fff
}

.microservice-cont .global_table.football_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.football_standing_table td:first-child {
  width: 30px;
  padding: 12px 6px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 42px;
    padding: 12px 6px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.football_standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.football_standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_standing_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_form_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_form_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_form_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table .team_flag {
  display: inline-block;
  margin-right: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  height: 18px
}

.microservice-cont .global_table.football_form_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px;
  text-align: center
}

.microservice-cont .global_table.football_form_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_form_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table.football_form_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table.football_form_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table.football_form_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.football_form_table th:first-child {
  padding: 9px 12px;
  text-align: center
}

.microservice-cont .global_table.football_form_table th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.football_form_table td,
.microservice-cont .global_table.football_form_table th {
  padding-left: 4px;
  padding-right: 4px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td,
  .microservice-cont .global_table.football_form_table th {
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.football_form_table td:first-child,
.microservice-cont .global_table.football_form_table th:first-child {
  width: 30px;
  text-align: center
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 42px
  }
}

@media (min-width:1200px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_form_table td:last-child,
.microservice-cont .global_table.football_form_table th:last-child {
  width: 130px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:last-child,
  .microservice-cont .global_table.football_form_table th:last-child {
    width: 149px
  }
}

.microservice-cont .leg_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px
}

@media (min-width:992px) {
  .microservice-cont .leg_head {
    margin-bottom: 15px
  }
}

.microservice-cont .leg_head .leg_head h2 {
  font-size: 12px !important;
  line-height: 15px !important
}

.microservice-cont .leg_head .h1,
.microservice-cont .leg_head h1 .h2,
.microservice-cont .leg_head h2 {
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 500;
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  color: var(--heading_color) !important
}

@media (min-width:576px) {

  .microservice-cont .leg_head .h1,
  .microservice-cont .leg_head h1 .h2,
  .microservice-cont .leg_head h2 {
    font-size: 16px !important;
    line-height: 20px !important
  }
}

.microservice-cont .leg_head .h1 a,
.microservice-cont .leg_head h1 .h2 a,
.microservice-cont .leg_head h2 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit !important;
  overflow: hidden
}

.microservice-cont .leg_head .h1 a:hover,
.microservice-cont .leg_head h1 .h2 a:hover,
.microservice-cont .leg_head h2 a:hover {
  text-decoration: underline
}

.microservice-cont .leg_head .h1 .icon_flag,
.microservice-cont .leg_head h1 .h2 .icon_flag,
.microservice-cont .leg_head h2 .icon_flag {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block
}

@media (min-width:992px) {

  .microservice-cont .leg_head .h1 .icon_flag,
  .microservice-cont .leg_head h1 .h2 .icon_flag,
  .microservice-cont .leg_head h2 .icon_flag {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .leg_head .h1 .icon_flag img,
.microservice-cont .leg_head h1 .h2 .icon_flag img,
.microservice-cont .leg_head h2 .icon_flag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%
}

.microservice-cont .leg_head .h1 .name,
.microservice-cont .leg_head h1 .h2 .name,
.microservice-cont .leg_head h2 .name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis
}

.microservice-cont .leg_head .pirdection_head {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 193px;
  margin-left: 10px;
  display: none
}

@media (min-width:992px) {
  .microservice-cont .leg_head .pirdection_head {
    width: 164px;
    display: block
  }
}

@media (min-width:1280px) {
  .microservice-cont .leg_head .pirdection_head {
    width: 191px
  }
}

@media (min-width:1561px) {
  .microservice-cont .leg_head .pirdection_head {
    width: 211px
  }
}

.microservice-cont .leg_head .pirdection_head_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.microservice-cont .leg_head .pirdection_head_in span {
  width: 38px;
  text-align: center;
  margin: 0 4px;
  display: block;
  font-size: 12px;
  line-height: 1.5
}

@media (min-width:1280px) {
  .microservice-cont .leg_head .pirdection_head_in span {
    margin: 0 5px;
    width: 42px
  }
}

.microservice-cont .lineupbox {
  margin-bottom: 10px
}

.microservice-cont a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.microservice-cont .d-none {
  display: none
}

.microservice-cont .commentary_wrp {
  margin-bottom: 20px;
  background: var(--section_bg);
  color: var(--section_text);
  border-radius: var(--radius)
}

.microservice-cont .commentary_wrp:last-child {
  margin-bottom: 0
}

.microservice-cont .commentary_lst {
  font-size: 12px;
  line-height: 1.25
}

@media (min-width:768px) {
  .microservice-cont .commentary_lst {
    font-size: 14px;
    line-height: 1.3571428571
  }
}

.microservice-cont .commentary_lst li {
  padding: 11px 12px;
  position: relative;
  z-index: 1;
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .commentary_lst li {
    padding: 18px 12px
  }
}

.microservice-cont .commentary_lst li:nth-child(2n):before {
  content: "";
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  background: var(--section_even_row_bg);
  z-index: -1
}

.microservice-cont .commentary_lst li .normal_comm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .commentary_lst li .social_comm_hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px
}

.microservice-cont .commentary_lst li .social_comm_hd:not(:last-child) {
  margin-bottom: 12px
}

.microservice-cont .commentary_lst li:last-child {
  margin-bottom: 0
}

.microservice-cont .commentary_lst li .cmntr_time {
  width: 35px;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--section_text_2)
}

@media (min-width:768px) {
  .microservice-cont .commentary_lst li .cmntr_time {
    width: 42px;
    margin-right: 19px
  }
}

.microservice-cont .commentary_lst li .comm_hd_dis {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .commentary_lst li .social_comm_img img {
  position: unset !important;
  border-radius: var(--radius)
}

.microservice-cont .commentary_lst li .nm_desc .nam {
  display: block
}

.microservice-cont .commentary_lst li .nm_desc .nam_aut {
  display: block;
  opacity: 0.7;
  font-size: 12px;
  line-height: 15px;
  color: var(--section_text_2)
}

.microservice-cont .commentary_lst li .com_team_nam {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .commentary_lst li .com_team_nam:not(:last-child) {
  margin-bottom: 12px
}

.microservice-cont .commentary_lst li .social_ico i {
  color: var(--section_icon)
}

.microservice-cont .commentary_lst li .cmntr_icon {
  width: 14px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 5px;
  text-align: center;
  line-height: 0
}

.microservice-cont .commentary_lst li .cmntr_icon_text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 500
}

.microservice-cont .stats_list_wrp {
  background: var(--section_bg);
  padding: 20px 15px;
  border-radius: var(--radius)
}

@media (min-width:768px) {
  .microservice-cont .stats_list_wrp {
    padding: 15px
  }
}

.microservice-cont .stats_list {
  list-style: none;
  padding: 0;
  margin: 0
}

.microservice-cont .stats_list li {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  color: var(--heading_color);
  font-size: 12px;
  line-height: 1.3333333333;
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .stats_list li {
    font-size: 14px;
    line-height: 1.2142857143;
    padding-top: 8px;
    padding-bottom: 8px
  }
}

.microservice-cont .stats_list .bar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -3px
}

@media (min-width:768px) {
  .microservice-cont .stats_list .bar-wrap {
    margin: 0 -6px
  }
}

.microservice-cont .stats_list .bar_status_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.microservice-cont .stats_list .bar_status {
  display: block;
  margin-bottom: 7px;
  color: var(--section_text)
}

.microservice-cont .stats_list .l_bar,
.microservice-cont .stats_list .r_bar {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 3px
}

@media (min-width:768px) {

  .microservice-cont .stats_list .l_bar,
  .microservice-cont .stats_list .r_bar {
    margin: 0 6px
  }
}

.microservice-cont .stats_list .r_bar .bar_color {
  left: 0
}

.microservice-cont .stats_list .r_bar .higher_bar_color {
  background: var(--section_team_2_color)
}

.microservice-cont .stats_list .r_bar .lower_bar_color {
  background: var(--section_team_2_color)
}

.microservice-cont .stats_list .l_bar .stats_bar .higher_bar_color {
  background: var(--section_team_1_color)
}

.microservice-cont .stats_list .l_bar .stats_bar .lower_bar_color {
  background: var(--section_team_1_color)
}

.microservice-cont .stats_list .stats_bar {
  height: 8px;
  padding: 0 3px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 5px;
  position: relative;
  z-index: 1
}

.microservice-cont .stats_list .stats_bar:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  border-radius: 5px;
  height: 100%;
  background: var(--section_even_row_bg);
  opacity: 0.5;
  z-index: -1
}

.microservice-cont .stats_list .bar_color {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 91%;
  height: 8px;
  border-radius: 5px
}

.microservice-cont .stats_list .stats_num {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--section_text_2)
}

.microservice-cont .group_stages_wrp {
  padding: 12px 10px;
  border-radius: var(--radius);
  position: relative;
  border: 1px solid var(--section_divider)
}

@media (min-width:413px) {
  .microservice-cont .group_stages_wrp {
    padding: 12px 14px
  }
}

@media (min-width:768px) {
  .microservice-cont .group_stages_wrp {
    padding-top: 16px;
    padding-bottom: 16px
  }
}

@media (min-width:992px) {
  .microservice-cont .group_stages_wrp {
    padding: 12px 15px
  }
}

.microservice-cont .group_stages_wrp:not(:last-child) {
  margin-bottom: 20px
}

.microservice-cont .group_stages {
  list-style: none;
  padding: 0;
  margin: 0 -15px
}

.microservice-cont .group_stages li {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  border-top: 1px solid var(--section_divider)
}

@media (min-width:992px) {
  .microservice-cont .group_stages li {
    font-size: 16px;
    line-height: 20px
  }
}

.microservice-cont .group_stages li:first-child {
  border-top: 0;
  padding-top: 5px
}

.microservice-cont .group_stages li:last-child {
  padding-bottom: 5px
}

.microservice-cont .group_stages .stg_circle {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #00a826
}

@media (min-width:1561px) {
  .microservice-cont .group_stages .stg_circle {
    margin-right: 12px
  }
}

.microservice-cont .group_stages .stg_circle.c_red {
  background: #ff0000
}

.microservice-cont .group_stages .stg_circle.c_blue {
  background: #59c9f4
}

.microservice-cont .group_stages .stg_circle.c_pink {
  background: #ff8080
}

.microservice-cont .group_stages .stg_test {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .global_table {
  border-radius: var(--radius);
  font-size: 12px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  text-align: center;
  background: var(--section_bg)
}

@media (min-width:576px) {
  .microservice-cont .global_table {
    font-size: 14px;
    line-height: 20px
  }
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table tr {
  vertical-align: middle;
  color: var(--section_text_2)
}

.microservice-cont .global_table tbody tr:first-child {
  border-top-width: 0
}

.microservice-cont .global_table tbody tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table tbody tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--section_even_row_bg);
  z-index: -1
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table th {
  padding: 8px;
  color: var(--section_heading_text2);
  font-weight: 500;
  border-bottom: 1px solid var(--section_divider)
}

.microservice-cont .global_table th:first-child {
  text-align: left
}

@media (min-width:576px) {
  .microservice-cont .global_table th {
    padding: 11px 4px
  }
}

.microservice-cont .global_table td {
  padding: 9px 8px;
  color: var(--section_text);
  vertical-align: baseline
}

.microservice-cont .global_table td:first-child,
.microservice-cont .global_table td:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table .player_inf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px
}

.microservice-cont .global_table .player_inf .ply_avtar {
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%
}

.microservice-cont .global_table .player_inf .ply_avtar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.microservice-cont .global_table .player_inf .ply_des {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .global_table .player_inf .name {
  color: var(--section_text);
  font-weight: 500
}

.microservice-cont .global_table .player_inf .sub_name {
  color: var(--section_text_2);
  font-size: 12px
}

.microservice-cont .global_table tr.green_bold td {
  font-weight: bold;
  color: var(--green) !important;
  font-size: 14px
}

.microservice-cont .global_table .prev_match_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -2px
}

.microservice-cont .global_table .prev_match_status li {
  width: 17px;
  height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: calc(var(--radius) / 1.5);
  margin: 0 2px;
  font-size: 11px;
  line-height: 11px;
  font-weight: 700
}

@media (min-width:576px) {
  .microservice-cont .global_table .prev_match_status li {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .global_table .prev_match_status li.win {
  background-color: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .global_table .prev_match_status li.loss {
  background-color: var(--loss_button);
  color: var(--loss_button_text)
}

.microservice-cont .global_table .prev_match_status li.draw {
  background-color: var(--draw_button);
  color: var(--draw_button_text)
}

.microservice-cont .global_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px
}

.microservice-cont .global_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.standing_table {
  text-transform: capitalize;
  overflow-x: auto
}

.microservice-cont .global_table.standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.standing_table.rugby tr td:last-child,
.microservice-cont .global_table.standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.standing_table table {
  table-layout: fixed;
  min-width: 360px
}

.microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
  left: -4px;
  margin-right: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -12px;
    margin-right: 0px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -21px
  }
}

.microservice-cont .global_table.standing_table tr.highlight td {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700;
  background: var(--section_row_highlight)
}

.microservice-cont .global_table.standing_table tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.standing_table td,
.microservice-cont .global_table.standing_table th {
  width: 24px;
  padding: 9px 4px
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td,
  .microservice-cont .global_table.standing_table th {
    width: 50px;
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.standing_table td:last-child,
.microservice-cont .global_table.standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.standing_table td:nth-child(2),
.microservice-cont .global_table.standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.standing_table td:nth-child(2) span,
.microservice-cont .global_table.standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td:last-child,
  .microservice-cont .global_table.standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.standing_table td:nth-child(7),
  .microservice-cont .global_table.standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.standing_table td:nth-child(6),
  .microservice-cont .global_table.standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(5),
  .microservice-cont .global_table.standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.standing_table td:nth-child(4),
  .microservice-cont .global_table.standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(3),
  .microservice-cont .global_table.standing_table th:nth-child(3) {
    width: 39px
  }
}

.microservice-cont .global_table.standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.standing_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.standing_table .des-text {
  display: block;
  white-space: nowrap;
  color: var(--section_text);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.standing_table .hi-border {
  width: 4px;
  background: transparent;
  display: inline-block;
  height: 18px;
  position: relative;
  left: -4px;
  vertical-align: middle;
  border-radius: 15px
}

.microservice-cont .global_table.standing_table .hi-border.b-green {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-red {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-blue {
  background: #2eafc5
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .hi-border {
    left: -17px
  }
}

.microservice-cont .global_table.squad-table {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px
}

.microservice-cont .global_table.squad-table table {
  table-layout: fixed
}

.microservice-cont .global_table.squad-table th {
  width: 34px;
  padding: 15px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th {
    width: 46px;
    padding: 13px 4px
  }
}

.microservice-cont .global_table.squad-table th:first-child {
  width: 40px;
  text-align: center;
  color: #999999
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 58px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(4) {
    width: 42px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(5) {
    width: 20px
  }
}

.microservice-cont .global_table.squad-table th:last-child {
  width: 53px
}

.microservice-cont .global_table.squad-table th:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table td {
  width: 34px;
  padding: 13px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td {
    width: 46px
  }
}

.microservice-cont .global_table.squad-table td:first-child {
  width: 34px;
  text-align: center;
  color: #999999
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 58px
  }
}

.microservice-cont .global_table.squad-table td:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table .ico-card,
.microservice-cont .global_table.squad-table .ico-football2,
.microservice-cont .global_table.squad-table .ico-tshirt {
  font-size: 17px
}

.microservice-cont .global_table.squad-table .squad-title {
  font-size: 16px;
  line-height: 20px;
  margin-left: -32px
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -29px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -42px
  }
}

.microservice-cont .global_table.squad-table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.squad-table .flg-img {
  margin-right: 10px
}

.microservice-cont .global_table.squad-table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .global_table.cr_standing_table .cr_title {
  padding-top: 20px
}

.microservice-cont .global_table.cr_standing_table table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby tr td:last-child,
.microservice-cont .global_table.cr_standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td {
  position: relative
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15
}

.microservice-cont .global_table.cr_standing_table td,
.microservice-cont .global_table.cr_standing_table th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 50px;
    padding: 11px 6px
  }
}

.microservice-cont .global_table.cr_standing_table td:first-child,
.microservice-cont .global_table.cr_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.cr_standing_table td:last-child,
.microservice-cont .global_table.cr_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2),
.microservice-cont .global_table.cr_standing_table th:nth-child(2) {
  text-align: left;
  white-space: nowrap;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2) span,
.microservice-cont .global_table.cr_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.cr_standing_table th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.cr_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.cr_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.cr_standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.cr_standing_table tr.highlight td:nth-child(2) {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700
}

.microservice-cont .global_table.cr_standing_table tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table .match_score_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list {
    gap: 6px
  }
}

.microservice-cont .global_table .match_score_list li {
  width: 17px;
  height: 17px;
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--loss_button);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  margin-bottom: 0;
  color: var(--live_button_text)
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list li {
    width: 20px;
    height: 20px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .global_table .match_score_list li.active,
.microservice-cont .global_table .match_score_list li:last-child {
  position: relative
}

.microservice-cont .global_table .match_score_list li.active:before,
.microservice-cont .global_table .match_score_list li:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  z-index: 0;
  height: 3px;
  background: var(--loss_button);
  border-radius: 8px
}

.microservice-cont .global_table .match_score_list li.green {
  background: var(--win_button)
}

.microservice-cont .global_table .match_score_list li.green:before {
  background: var(--win_button)
}

.microservice-cont .global_table .match_score_list li.grey {
  background: var(--draw_button)
}

.microservice-cont .global_table .match_score_list li.grey:before {
  background: var(--draw_button)
}

.microservice-cont .global_table.football_standing_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_standing_table tr.highlight td {
  font-weight: 600;
  color: #8064e6 !important;
  font-style: italic
}

.microservice-cont .global_table.football_standing_table td,
.microservice-cont .global_table.football_standing_table th {
  width: 24px;
  padding: 12px 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 50px;
    padding: 12px 6px
  }
}

.microservice-cont .global_table.football_standing_table td:first-child,
.microservice-cont .global_table.football_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.football_standing_table td:last-child,
.microservice-cont .global_table.football_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2),
.microservice-cont .global_table.football_standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2) span,
.microservice-cont .global_table.football_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.football_standing_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background: var(--live_button_text)
}

.microservice-cont .global_table.football_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.football_standing_table td:first-child {
  width: 30px;
  padding: 12px 6px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 42px;
    padding: 12px 6px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.football_standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.football_standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_standing_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_form_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_form_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_form_table .des-text {
  color: var(--section_text);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table .team_flag {
  display: inline-block;
  margin-right: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  height: 18px
}

.microservice-cont .global_table.football_form_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px;
  text-align: center
}

.microservice-cont .global_table.football_form_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_form_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table.football_form_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table.football_form_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table.football_form_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.football_form_table th:first-child {
  padding: 9px 12px;
  text-align: center
}

.microservice-cont .global_table.football_form_table th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.football_form_table td,
.microservice-cont .global_table.football_form_table th {
  padding-left: 4px;
  padding-right: 4px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td,
  .microservice-cont .global_table.football_form_table th {
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.football_form_table td:first-child,
.microservice-cont .global_table.football_form_table th:first-child {
  width: 30px;
  text-align: center
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 42px
  }
}

@media (min-width:1200px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_form_table td:last-child,
.microservice-cont .global_table.football_form_table th:last-child {
  width: 130px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:last-child,
  .microservice-cont .global_table.football_form_table th:last-child {
    width: 149px
  }
}

.microservice-cont .global_table.striped tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.striped tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--section_even_row_bg);
  z-index: -1
}

.microservice-cont .global_table.squad_table td {
  vertical-align: middle
}

.microservice-cont .global_table.squad_table th:nth-child(2) {
  text-align: left
}

@media (min-width:768px) {

  .microservice-cont .global_table.squad_table tr td,
  .microservice-cont .global_table.squad_table tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.squad_table tr td:nth-child(2),
.microservice-cont .global_table.squad_table tr th:nth-child(2) {
  width: auto
}

.microservice-cont .global_table.squad_table tr td:first-child,
.microservice-cont .global_table.squad_table tr th:first-child {
  width: 50px
}

.microservice-cont .global_table.ft_player_goals tr td {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_goals tr td,
  .microservice-cont .global_table.ft_player_goals tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.ft_player_goals tr td:nth-child(2),
.microservice-cont .global_table.ft_player_goals tr th:nth-child(2) {
  text-align: center
}

.microservice-cont .global_table.ft_player_goals tr td:first-child,
.microservice-cont .global_table.ft_player_goals tr th:first-child {
  width: auto
}

.microservice-cont .global_table.ft_player_assist tr td {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_assist tr td,
  .microservice-cont .global_table.ft_player_assist tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 60px
  }
}

.microservice-cont .global_table.ft_player_assist tr td:nth-child(2),
.microservice-cont .global_table.ft_player_assist tr th:nth-child(2) {
  text-align: center;
  width: 130px
}

.microservice-cont .global_table.ft_player_assist tr td:first-child,
.microservice-cont .global_table.ft_player_assist tr th:first-child {
  width: auto
}

.microservice-cont .global_table.ft_player_card tr .flg {
  line-height: 1px
}

.microservice-cont .global_table.ft_player_card tr td,
.microservice-cont .global_table.ft_player_card tr th {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.ft_player_card tr td,
  .microservice-cont .global_table.ft_player_card tr th {
    padding-left: 10px;
    padding-right: 10px;
    width: 50px
  }
}

.microservice-cont .global_table.ft_player_card tr td:nth-child(2),
.microservice-cont .global_table.ft_player_card tr th:nth-child(2) {
  text-align: center;
  width: 100px
}

.microservice-cont .global_table.ft_player_card tr td:first-child,
.microservice-cont .global_table.ft_player_card tr th:first-child {
  width: auto
}

.microservice-cont .h2h_wrp_box:not(:last-child) {
  margin-bottom: 19px
}

.microservice-cont .global_table.h2h_table {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  border: 0;
  background: transparent
}

.microservice-cont .global_table.h2h_table:last-child {
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .global_table.h2h_table {
    padding: 0 0px
  }
}

.microservice-cont .global_table.h2h_table table {
  width: 100%;
  display: block;
  font-size: 14px;
  line-height: 18px
}

.microservice-cont .global_table.h2h_table table tbody {
  display: block
}

.microservice-cont .global_table.h2h_table table tbody tr {
  background: var(--section_bg)
}

.microservice-cont .global_table.h2h_table table tbody tr td:before {
  display: none
}

.microservice-cont .global_table.h2h_table table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  position: relative;
  border-radius: var(--radius);
  margin-bottom: 10px
}

@media (min-width:768px) {
  .microservice-cont .global_table.h2h_table table tr {
    margin-bottom: 15px
  }
}

.microservice-cont .global_table.h2h_table table tr:last-child {
  margin-bottom: 0
}

.microservice-cont .global_table.h2h_table table tr .wrap_all {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%
}

.microservice-cont .global_table.h2h_table table td {
  padding: 10px 9px;
  font-weight: 400
}

.microservice-cont .global_table.h2h_table table td:first-child {
  width: 60px;
  text-align: center;
  padding-left: 6px
}

@media (min-width:576px) {
  .microservice-cont .global_table.h2h_table table td:first-child {
    padding-left: 15px;
    width: 95px
  }
}

.microservice-cont .global_table.h2h_table table td.score-td {
  width: 40px;
  text-align: right;
  padding-right: 15px
}

@media (min-width:576px) {
  .microservice-cont .global_table.h2h_table table td.score-td {
    width: 50px
  }
}

.microservice-cont .global_table.h2h_table table td.score-td .teams-name {
  font-size: 16px;
  line-height: 18px
}

@media (min-width:576px) {
  .microservice-cont .global_table.h2h_table table td.score-td .teams-name {
    font-size: 17px;
    line-height: 18px
  }
}

.microservice-cont .global_table.h2h_table table td.win-td {
  vertical-align: middle;
  width: 40px;
  text-align: right;
  padding-left: 0;
  padding-right: 15px
}

@media (min-width:576px) {
  .microservice-cont .global_table.h2h_table table td.win-td {
    width: 60px
  }
}

.microservice-cont .global_table.h2h_table table td:nth-child(2) {
  text-align: left;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .global_table.h2h_table table td .icon_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 17px;
  height: 17px;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--loss_button);
  color: var(--loss_button_text);
  font-weight: 600;
  font-size: 11px;
  line-height: 13px
}

@media (min-width:576px) {
  .microservice-cont .global_table.h2h_table table td .icon_status {
    width: 22px;
    height: 22px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .global_table.h2h_table table td .icon_status.win {
  background: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .global_table.h2h_table table td .icon_status.draw {
  background: var(--draw_button);
  color: var(--draw_button_text)
}

.microservice-cont .global_table.h2h_table table td .active {
  font-weight: 600
}

.microservice-cont .global_table.h2h_table .highlighted-color,
.microservice-cont .global_table.h2h_table .highlited-color {
  color: var(--section_text)
}

.microservice-cont .global_table.h2h_table .match-timing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  gap: 5px;
  font-size: 12px;
  line-height: 16px
}

.microservice-cont .global_table.h2h_table .teams_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.h2h_table .teams-logo {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 5px
}

.microservice-cont .global_table.h2h_table .teams-logo img {
  width: 100%;
  height: 100%
}

.microservice-cont .global_table.h2h_table .teams-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  font-size: 13px;
  line-height: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.microservice-cont .global_table.h2h_table .teams-name .team_name {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.microservice-cont .h2h_wrp_box_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px
}

@media (min-width:992px) {
  .microservice-cont .h2h_wrp_box_head {
    margin-bottom: 15px
  }
}

.microservice-cont .h2h_wrp_box_head .icon_wrap {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block
}

@media (min-width:992px) {
  .microservice-cont .h2h_wrp_box_head .icon_wrap {
    width: 18px;
    height: 18px
  }
}

.microservice-cont .h2h_wrp_box_head .icon_wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%
}

.microservice-cont .h2h_wrp_box_head .rgt {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .h2h_wrp_box_head .title {
  display: block;
  font-size: 14px;
  line-height: 17px;
  color: var(--heading_color)
}

@media (min-width:768px) {
  .microservice-cont .h2h_wrp_box_head .title {
    font-size: 16px;
    line-height: 19px
  }
}

.microservice-cont .h2h_wrp_box_head .countary {
  font-size: 12px;
  line-height: 15px;
  opacity: 0.7;
  display: block;
  color: var(--heading_color)
}

.microservice-cont .predict_box {
  border-radius: var(--radius);
  background: var(--section_bg);
  margin-bottom: 20px
}

.microservice-cont .predict_box.history_mtch .pre_num {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px
}

.microservice-cont .predict_box.history_mtch .pre_num span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 20px;
  min-height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  padding: 1px;
  background: rgba(51, 51, 51, 0.25)
}

.microservice-cont .predict_box.history_mtch .pre_num span.active {
  background: rgba(235, 29, 64, 0.25)
}

.microservice-cont .predict_box .predict_head {
  padding: 20px 15px;
  border-bottom: 1px solid var(--section_divider);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.microservice-cont .predict_box .predict_head .pre_col {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: var(--section_text_2)
}

.microservice-cont .predict_box .predict_head .pre_col.right {
  text-align: right
}

.microservice-cont .predict_box .predict_body {
  padding: 23px 15px 15px 15px
}

.microservice-cont .predict_box .predict_body .bar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px
}

.microservice-cont .predict_box .predict_body .bar_status_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.microservice-cont .predict_box .predict_body .bar_status {
  display: block;
  margin-bottom: 7px;
  color: var(--section_text)
}

.microservice-cont .predict_box .predict_body .bar_in .bar_check {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-transform: capitalize
}

.microservice-cont .predict_box .predict_body .bar_in .bar_check .top_bar_text {
  margin-bottom: 16px
}

.microservice-cont .predict_box .predict_body .bar_in .bar_check .top_bar_text.right {
  text-align: right
}

.microservice-cont .predict_box .predict_body .bar_in .bar_check .bot_bar_text.right {
  text-align: right
}

.microservice-cont .predict_box .predict_body .bar_in .bar_color.left {
  background: var(--section_team_2_color)
}

.microservice-cont .predict_box .predict_body .bar_in .bar_color.center {
  background: var(--section_even_row_bg)
}

.microservice-cont .predict_box .predict_body .bar_in .bar_color.right {
  background: var(--section_team_1_color)
}

.microservice-cont .predict_box .predict_body .stats_bar {
  height: 8px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 5px;
  position: relative;
  z-index: 1;
  margin-bottom: 16px
}

.microservice-cont .predict_box .predict_body .bar_color {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 8px;
  border-radius: 5px
}

.microservice-cont .predict_box .predict_body .stats_num {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--section_text_2)
}

.microservice-cont .detail_news {
  background: var(--section_bg);
  border-radius: var(--radius);
  padding: 15px
}

.microservice-cont .detail_news .three_columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px
}

.microservice-cont .detail_news .vertical_post {
  margin-bottom: 0
}

.microservice-cont .detail_news .vertical_post.post_card .post_image {
  height: 148px;
  width: 100%
}

.microservice-cont .detail_news .vertical_post.post_card .post_description {
  width: 100%
}

.microservice-cont .detail_news .vertical_post .post_title {
  margin-bottom: 13px;
  white-space: nowrap;
  text-decoration: none;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: var(--section_heading_text)
}

.microservice-cont .detail_news .vertical_post .post_title a {
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .detail_news .vertical_post .author_date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 400;
  color: var(--section_text_2)
}

.microservice-cont .detail_news .vertical_post .post_author {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0
}

.microservice-cont .detail_news .vertical_post .post_author strong {
  text-transform: capitalize
}

.microservice-cont .post_card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px
}

.microservice-cont .post_card.news_post {
  gap: 20px 13px;
  margin-bottom: 20px;
  width: 100%
}

@media (min-width:768px) {
  .microservice-cont .post_card.news_post {
    width: 19.9997%;
    gap: 20px;
    margin-bottom: 30px
  }
}

.microservice-cont .post_card.news_post .post_image {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius)
}

.microservice-cont .post_card.news_post .post_image a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.microservice-cont .post_card.rounded_img .post_image {
  width: 90px;
  height: 90px;
  gap: 0px;
  border-radius: 100px;
  position: relative;
  overflow: hidden
}

.microservice-cont .post_card.rounded_img .post_image a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.microservice-cont .post_card.vertical_post {
  gap: 20px 13px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.microservice-cont .post_card.vertical_post .post_image {
  height: 266px;
  position: relative;
  overflow: hidden;
  border-radius: var(--radius)
}

@media (min-width:992px) {
  .microservice-cont .post_card.vertical_post .post_image {
    height: 266px
  }
}

.microservice-cont .post_card.vertical_post .post_image a {
  position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
  border-radius: var(--radius);
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .post_card.vertical_post2 {
  gap: 20px 13px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.microservice-cont .post_card.vertical_post2 .post_title_big {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.25;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--business2_theme_border);
  margin-bottom: 20px
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post2 .post_title_big {
    font-size: 30px;
    line-height: 1.1333333333;
    min-height: 78px;
    padding-bottom: 10px
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.vertical_post2 .post_title_big {
    font-size: 34px;
    line-height: 1.0882352941;
    min-height: 84px
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.vertical_post2 .post_title_big {
    font-size: 38px;
    line-height: 1.0789473684;
    min-height: 92px
  }
}

.microservice-cont .post_card.vertical_post2 .post_title_big a {
  position: relative;
  padding-right: 50px;
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .post_card.vertical_post2 .post_title_big a i {
  position: absolute;
  right: 0;
  top: 0
}

.microservice-cont .post_card.vertical_post2 .text_wrp {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.625
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post2 .text_wrp {
    margin-bottom: 35px
  }
}

.microservice-cont .post_card.vertical_post3 {
  gap: 0;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: var(--white);
  padding: 25px 20px;
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post3 {
  color: var(--white);
  background: var(--business2_theme_color1)
}

@media (min-width:1200px) {
  .microservice-cont .post_card.vertical_post3 {
    padding: 25px 31px
  }
}

.microservice-cont .post_card.vertical_post3 .post_image {
  width: 100%;
  height: 283px;
  border-radius: 0;
  margin-bottom: 24px
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post3 .post_image {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px)
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.vertical_post3 .post_image {
    margin-left: -31px;
    margin-right: -31px;
    width: calc(100% + 62px)
  }
}

.microservice-cont .post_card.vertical_post3 .post_title_big {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.25;
  margin-bottom: 24px;
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post3 .post_title_big {
  color: var(--white)
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post3 .post_title_big {
    font-size: 29px;
    line-height: 1.0689655172;
    min-height: 62px
  }
}

.microservice-cont .post_card.vertical_post3 .post_title_big a:hover {
  color: inherit;
  opacity: 0.8
}

.dark_theme .microservice-cont .post_card.vertical_post3 .btn_link {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post3 .btn_link i {
  font-size: 12px
}

.microservice-cont .post_card.vertical_post3 .post_author {
  color: var(--black);
  margin-bottom: 12px
}

.dark_theme .microservice-cont .post_card.vertical_post3 .post_author {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post3 .post_author a,
.microservice-cont .post_card.vertical_post3 .post_author strong {
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post3 .post_author a,
.dark_theme .microservice-cont .post_card.vertical_post3 .post_author strong {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post3 .post_author span {
  color: var(--black);
  opacity: 0.5
}

.dark_theme .microservice-cont .post_card.vertical_post3 .post_author span {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post4 {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  padding: 0;
  color: #171717;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 149px;
  border-radius: 0px 0px var(--radius) var(--radius);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px
}

.dark_theme .microservice-cont .post_card.vertical_post4 {
  color: var(--white);
  background: var(--black)
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post4 {
    min-height: 233px
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.vertical_post4 {
    min-height: 297px
  }
}

.microservice-cont .post_card.vertical_post4 .post_description {
  padding: 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

@media (min-width:992px) {
  .microservice-cont .post_card.vertical_post4 .post_description {
    padding: 0 20px 26x
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.vertical_post4 .post_description {
    padding: 0 20px 48px
  }
}

.microservice-cont .post_card.vertical_post4 .post_image {
  width: 100%;
  height: auto;
  border-radius: 0;
  padding: 10px 10px 0;
  margin: 0 0 17px
}

.microservice-cont .post_card.vertical_post4 .post_title {
  font-size: 18px;
  line-height: 1.2222222222;
  margin-bottom: 5px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
  color: #343434
}

.dark_theme .microservice-cont .post_card.vertical_post4 .post_title {
  color: var(--white)
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post4 .post_title {
    font-size: 20px;
    line-height: 1.2
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.vertical_post4 .post_title {
    font-size: 24px;
    line-height: 1.1666666667
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.vertical_post4 .post_title {
    margin-bottom: 12px;
    font-size: 30px;
    line-height: 1.2
  }
}

.microservice-cont .post_card.vertical_post4 .post_author {
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post4 .post_author {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post4 .post_author a,
.microservice-cont .post_card.vertical_post4 .post_author strong {
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post4 .post_author a,
.dark_theme .microservice-cont .post_card.vertical_post4 .post_author strong {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post4 .post_author span {
  color: var(--black)
}

.dark_theme .microservice-cont .post_card.vertical_post4 .post_author span {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post4 .text_wrp {
  margin-bottom: 25px;
  color: #282f3b;
  display: block
}

.dark_theme .microservice-cont .post_card.vertical_post4 .text_wrp {
  color: var(--white)
}

@media (min-width:1460px) {
  .microservice-cont .post_card.vertical_post4 .text_wrp {
    margin-bottom: 42px;
    display: block;
    font-size: 18px;
    line-height: 1.3333333333
  }
}

.microservice-cont .post_card.vertical_post4 .text_wrp p {
  -webkit-line-clamp: 2
}

.microservice-cont .post_card.vertical_post4 .vpost_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px
}

.microservice-cont .post_card.vertical_post4 .button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: var(--radius) 0 var(--radius) 0;
  font-weight: 700;
  text-transform: capitalize
}

@media (min-width:1460px) {
  .microservice-cont .post_card.vertical_post4 .button {
    min-width: 170px;
    padding: 18px 16px;
    font-size: 22px;
    line-height: 1.1818181818
  }
}

.microservice-cont .post_card.vertical_post6 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0
}

.dark_theme .microservice-cont .post_card.vertical_post6 {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post6 .post_image {
  width: 100%;
  height: 250px
}

@media (min-width:992px) {
  .microservice-cont .post_card.vertical_post6 .post_image {
    height: 300px
  }
}

.microservice-cont .post_card.vertical_post6 .post_title_big {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4444444444;
  margin-bottom: 10px
}

@media (min-width:992px) {
  .microservice-cont .post_card.vertical_post6 .post_title_big {
    font-weight: 700;
    font-size: 25px;
    line-height: 1.16
  }
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_title_big {
  color: var(--white)
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_title_big a:hover {
  color: var(--link_hover)
}

.microservice-cont .post_card.vertical_post6 .text_wrp {
  font-weight: 300;
  margin-bottom: 10px;
  display: block
}

@media (min-width:992px) {
  .microservice-cont .post_card.vertical_post6 .text_wrp {
    font-size: 18px;
    line-height: 1.3333333333;
    margin-bottom: 21px
  }
}

.microservice-cont .post_card.vertical_post6 .post_author {
  color: var(--business1_theme_color1);
  margin-top: auto;
  font-size: 12px;
  line-height: 16px
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_author {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post6 .post_author a,
.microservice-cont .post_card.vertical_post6 .post_author strong {
  font-weight: normal;
  color: var(--business1_theme_color1)
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_author a,
.dark_theme .microservice-cont .post_card.vertical_post6 .post_author strong {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post6 .post_author a:hover {
  color: var(--link_hover)
}

.microservice-cont .post_card.vertical_post6 .post_author .post_date {
  font-weight: normal;
  opacity: 1;
  color: var(--business1_theme_color1)
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_author .post_date {
  color: var(--white)
}

.microservice-cont .post_card.vertical_post6 .post_description {
  padding: 12px;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow);
  width: 100%
}

@media (min-width:768px) {
  .microservice-cont .post_card.vertical_post6 .post_description {
    padding: 28px 23px 26px 23px
  }
}

.dark_theme .microservice-cont .post_card.vertical_post6 .post_description {
  background: var(--business1_theme_color2)
}

.microservice-cont .post_card.visual_post3 {
  min-height: 350px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

@media (min-width:576px) {
  .microservice-cont .post_card.visual_post3 {
    min-height: 488px
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.visual_post3 {
    min-height: 602px
  }
}

.microservice-cont .post_card.visual_post3:hover .post_description {
  opacity: 1;
  visibility: visible
}

.microservice-cont .post_card.visual_post3:hover .bg_img:before {
  opacity: 1
}

.microservice-cont .post_card.visual_post3 .bg_img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

.microservice-cont .post_card.visual_post3 .bg_img:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  border: solid var(--business2_theme_border);
  border-width: 0 1px 1px 0
}

.microservice-cont .post_card.visual_post3 .bg_img:before {
  content: "";
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.59)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.59) 100%);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0.2
}

.microservice-cont .post_card.visual_post3 .bg_img img {
  -o-object-fit: cover;
  object-fit: cover
}

.microservice-cont .post_card.visual_post3 .post_title_big {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 9px;
  color: var(--white)
}

@media (min-width:768px) {
  .microservice-cont .post_card.visual_post3 .post_title_big {
    font-size: 25px;
    line-height: 1.2
  }
}

.microservice-cont .post_card.visual_post3 .post_title_big a:hover {
  color: inherit
}

.microservice-cont .post_card.visual_post3 .post_description {
  position: relative;
  padding: 25px 20px;
  color: var(--white);
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

@media (min-width:1200px) {
  .microservice-cont .post_card.visual_post3 .post_description {
    padding: 33px 36px
  }
}

.microservice-cont .post_card.visual_post3 .text_wrp {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.25;
  display: block;
  margin-bottom: 22px
}

.microservice-cont .post_card.visual_post3 .text_wrp p {
  -webkit-line-clamp: 2
}

.microservice-cont .post_card.article_post {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px
}

@media (max-width:767px) {
  .microservice-cont .post_card.article_post {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.microservice-cont .post_card.article_post:not(:last-child) {
  margin-bottom: 50px
}

@media (min-width:768px) {
  .microservice-cont .post_card.article_post {
    gap: 30px
  }
}

@media (min-width:992px) {
  .microservice-cont .post_card.article_post {
    gap: 50px
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.article_post {
    gap: 80px
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.article_post {
    gap: 135px
  }
}

.microservice-cont .post_card.article_post:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.microservice-cont .post_card.article_post .post_image {
  width: 100%;
  height: auto
}

@media (min-width:768px) {
  .microservice-cont .post_card.article_post .post_image {
    width: 48%
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.article_post .post_image {
    width: 569px
  }
}

.microservice-cont .post_card.article_post .post_image img {
  height: auto !important;
  position: static
}

.microservice-cont .post_card.article_post .post_title_big {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.25
}

@media (min-width:768px) {
  .microservice-cont .post_card.article_post .post_title_big {
    font-size: 30px;
    line-height: 1.1666666667
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card.article_post .post_title_big {
    font-size: 38px;
    line-height: 1.1052631579
  }
}

@media (min-width:1280px) {
  .microservice-cont .post_card.article_post .post_title_big {
    font-size: 45px;
    line-height: 1.1111111111
  }
}

.microservice-cont .post_card.article_post .post_title_big a {
  -webkit-line-clamp: 3
}

.microservice-cont .post_card.article_post .text_wrp {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.625;
  margin-bottom: 20px;
  display: block
}

@media (min-width:768px) {
  .microservice-cont .post_card.article_post .text_wrp {
    margin-bottom: 34px
  }
}

.microservice-cont .post_card .sub_title {
  font-weight: 300;
  font-size: 20px;
  line-height: 1.2;
  display: block;
  margin-bottom: 6px
}

.microservice-cont .post_card .post_title a,
.microservice-cont .post_card .post_title_big a {
  color: inherit;
  white-space: nowrap;
  text-decoration: none;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-box-shadow: none;
  box-shadow: none
}

.microservice-cont .post_card .post_title a:hover,
.microservice-cont .post_card .post_title_big a:hover {
  color: var(--link_hover)
}

.microservice-cont .post_card .post_title {
  font-size: 15px;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 8px
}

@media (min-width:768px) {
  .microservice-cont .post_card .post_title {
    font-size: 16px
  }
}

.microservice-cont .post_card .post_title_big {
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  margin: 0 0 10px
}

@media (min-width:768px) {
  .microservice-cont .post_card .post_title_big {
    font-size: 22px;
    line-height: 27px
  }
}

@media (min-width:1200px) {
  .microservice-cont .post_card .post_title_big {
    font-size: 25px;
    line-height: 30px
  }
}

.microservice-cont .post_card .text_wrp {
  display: none;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 10px
}

.microservice-cont .post_card .text_wrp:first-letter {
  text-transform: capitalize
}

@media (min-width:768px) {
  .microservice-cont .post_card .text_wrp {
    display: block
  }
}

.microservice-cont .post_card .text_wrp p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis
}

.microservice-cont .theme_1 .post_author {
  font-weight: 400;
  font-size: 11px;
  line-height: 1.4;
  display: block;
  margin: 0 0 6px
}

@media (min-width:768px) {
  .microservice-cont .theme_1 .post_author {
    font-size: 12px
  }
}

.microservice-cont .theme_1 .post_author:last-child {
  margin-bottom: 0
}

.microservice-cont .theme_1 .post_author .post_date:before {
  display: none
}

.microservice-cont .theme_1 .post_author a,
.microservice-cont .theme_1 .post_author strong {
  text-transform: uppercase;
  margin: 0 2px;
  font-weight: 600;
  opacity: 0.9
}

.microservice-cont .theme_1 .post_author a:hover,
.microservice-cont .theme_1 .post_author strong:hover {
  opacity: 1
}

.microservice-cont .post_author {
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  text-align: left;
  color: var(--base_text_color);
  display: block
}

.microservice-cont .post_author:last-child {
  margin-bottom: 0
}

.microservice-cont .post_author a,
.microservice-cont .post_author strong {
  margin: 2px 2px;
  font-weight: 500;
  opacity: 1;
  color: var(--link)
}

.microservice-cont .post_author a {
  text-decoration: none
}

.microservice-cont .post_author a:hover {
  opacity: 1
}

.microservice-cont .post_author span {
  margin: 2px;
  font-weight: 500;
  opacity: 0.7;
  color: var(--base_text_color);
  font-size: 13px
}

.microservice-cont .post_author .post_date:before {
  content: "-";
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 4px
}

.business1_theme .microservice-cont .post_author .post_date:before {
  content: "\e95a";
  font-family: "icomoon", sans-serif;
  font-size: 1px
}

.microservice-cont .tag_lst {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px
}

.microservice-cont .tag_lst .badge {
  margin-bottom: 0
}

.microservice-cont .post_description {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .post_image {
  width: 100px;
  height: 100px;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: var(--radius)
}

.microservice-cont .post_image img {
  width: 100%;
  height: 100%;
  position: unset !important
}

.microservice-cont .theme_2 .badge {
  padding: 3px 9px
}

.microservice-cont .theme_2 .post_title_big {
  font-weight: 700
}

@media (min-width:1280px) {
  .microservice-cont .theme_2 .post_title_big {
    font-size: 30px;
    line-height: 37px
  }
}

.microservice-cont .theme_2 .news_post .post_title_big a {
  -webkit-line-clamp: 3
}

.microservice-cont .three_columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.microservice-cont .post_date:before {
  content: "-";
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 4px
}

.business1_theme .microservice-cont .post_date:before {
  content: "\e95a";
  font-family: "icomoon", sans-serif;
  font-size: 1px
}

.microservice-cont .react-calendar {
  position: absolute;
  max-width: none;
  width: 300px;
  z-index: 5;
  top: 100%;
  right: 0;
  border: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2)
}

@media (min-width:360px) {
  .microservice-cont .react-calendar {
    width: 317px
  }
}

@media (min-width:992px) {
  .microservice-cont .react-calendar {
    margin-top: 10px
  }
}

.microservice-cont .react-calendar button {
  border: 0;
  background: transparent;
  padding: 5px
}

.microservice-cont .react-calendar abbr[title] {
  border-bottom: none !important;
  cursor: inherit !important;
  text-decoration: none !important
}

.microservice-cont .react-calendar .react-calendar__tile--now {
  background: #f4f4f4 !important;
  color: var(--text-dark) !important;
  border-color: #fff
}

.microservice-cont .react-calendar .react-calendar__tile--active {
  background: var(--tag_bg) !important;
  color: var(--tag_text_color) !important;
  border-color: var(--tag_bg)
}

.microservice-cont .react-calendar .react-calendar__tile {
  width: calc(14.28% - 16px) !important;
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
  margin: 3px 8px !important;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.microservice-cont .react-calendar .react-calendar__month-view__weekdays {
  margin: 0 -8px !important
}

.microservice-cont .react-calendar .react-calendar__month-view__weekdays__weekday {
  margin: 0 8px !important;
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
  width: calc(14.28% - 16px) !important;
  height: 28px;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.3846153846
}

.microservice-cont .react-calendar__month-view__days {
  margin: 0 -8px;
  width: calc(100% + 16px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.microservice-cont .react-calendar__month-view__days button {
  color: #000
}

.microservice-cont .react-calendar__month-view__days abbr {
  border: 0
}

.microservice-cont .react-calendar__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  border-bottom: 1px solid var(--light_border_color)
}

.microservice-cont .react-calendar__navigation button {
  color: #000
}

.microservice-cont .react-calendar__navigation__arrow {
  width: 33px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.microservice-cont .react-calendar__navigation__prev-button {
  font-size: 0
}

.microservice-cont .react-calendar__navigation__prev-button:before {
  font-size: 11px;
  content: "\e916";
  font-family: "icomoon", sans-serif !important
}

.microservice-cont .react-calendar__navigation__next-button {
  font-size: 0
}

.microservice-cont .react-calendar__navigation__next-button:before {
  font-size: 11px;
  content: "\e917";
  font-family: "icomoon", sans-serif !important
}

.microservice-cont .react-calendar__navigation__label__labelText {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  font-family: "poppins", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  color: var(--text-dark)
}

.microservice-cont .react-calendar__month-view__days__day {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  border-radius: 50%
}

.microservice-cont .react-calendar__month-view__days__day--weekend {
  color: var(--text-dark) !important
}

.microservice-cont .react-calendar__tile--now:enabled:focus,
.microservice-cont .react-calendar__tile--now:enabled:hover {
  background: var(--primary-color, #262626)
}

.microservice-cont .react-calendar__tile:enabled:focus,
.microservice-cont .react-calendar__tile:enabled:hover {
  border-color: var(--primary-color, #262626);
  background: transparent
}

.microservice-cont .react-calendar__viewContainer {
  padding-left: 10px;
  padding-right: 10px
}

.microservice-cont .live_btn_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--section_icon_active);
  font-size: 16px;
  line-height: 1.25;
  min-width: 80px;
  border-radius: var(--radius) 0 0 var(--radius)
}

.microservice-cont .live_btn_link.active {
  background: var(--tag_bg);
  color: var(--tag_text_color);
  font-weight: 700
}

.microservice-cont .days_nav_wrap {
  position: relative;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: var(--radius);
  background: var(--section_bg);
  padding-right: 10px
}

@media (max-width:576px) {
  .microservice-cont .days_nav_wrap {
    margin-left: -10px;
    margin-right: -10px;
    border-radius: 0
  }
}

@media (min-width:768px) {
  .microservice-cont .days_nav_wrap {
    padding-right: 20px
  }
}

.microservice-cont .days_nav_wrap .calendar_opener {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--section_icon_active);
  margin-left: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:1200px) {
  .microservice-cont .days_nav_wrap .calendar_opener {
    margin-left: 16px
  }
}

.microservice-cont .days_nav_wrap .calendar_opener i {
  font-size: 17px
}

@media (min-width:768px) {
  .microservice-cont .days_nav_wrap .calendar_opener i {
    font-size: 29px
  }
}

.microservice-cont .days_nav_wrap .calendar_opener:after {
  font-family: "icomoon", sans-serif;
  content: "\e934";
  font-weight: 400 !important;
  font-size: 6px;
  margin-left: 6px
}

@media (min-width:768px) {
  .microservice-cont .days_nav_wrap .calendar_opener:after {
    font-size: 9px;
    margin-left: 9px
  }
}

.microservice-cont .days_nav {
  list-style: none !important;
  padding: 0;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .days_nav li {
  width: 100%;
  text-align: center;
  max-width: 80px;
  margin-bottom: 0;
  margin: 0 !important;
  padding: 0 !important
}

.microservice-cont .days_nav li:nth-child(4) {
  max-width: 100%
}

.microservice-cont .days_nav li:nth-child(4) div {
  max-width: 80px
}

.microservice-cont .days_nav li div {
  display: block;
  padding: 9px 3px;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  line-height: 1.25
}

@media (min-width:768px) {
  .microservice-cont .days_nav li div {
    font-size: 16px;
    line-height: 1;
    padding: 8px 10px;
    width: 100%;
    min-height: 80px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

.microservice-cont .days_nav li div.today {
  position: relative
}

.microservice-cont .days_nav li div.today:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid var(--tag_bg)
}

.microservice-cont .days_nav li div.active {
  background: var(--tag_bg);
  font-weight: 700
}

.microservice-cont .days_nav li div.active .day {
  color: var(--tag_text_color);
  opacity: 1;
  font-weight: 700
}

.microservice-cont .days_nav li div.active .date {
  color: var(--tag_text_color)
}

.microservice-cont .days_nav li .day {
  display: block;
  color: var(--section_text);
  opacity: 0.7;
  margin-bottom: 3px;
  font-weight: 400;
  text-transform: capitalize
}

.microservice-cont .days_nav li .date {
  display: block;
  white-space: nowrap;
  color: var(--heading_color)
}

.microservice-cont .detail_main_tab {
  padding: 11px 10px;
  overflow-x: auto;
  text-transform: capitalize;
  background: var(--section_bg);
  margin: 0 !important
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab {
    padding: 15px
  }
}

@media (min-width:992px) {
  .microservice-cont .detail_main_tab {
    overflow-x: visible;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: visible;
    padding: 22px 30px
  }
}

.microservice-cont .detail_main_tab:not(:last-child) {
  margin-bottom: 8px
}

.microservice-cont .detail_main_tab ul {
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: visible;
  gap: 10px 16px
}

.microservice-cont .detail_main_tab ul li {
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-left: 0 !important
}

.microservice-cont .detail_main_tab ul li+li {
  padding-left: 20px
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab ul li+li {
    padding-left: 40px
  }
}

.microservice-cont .detail_main_tab ul li:last-child {
  padding-right: 8px
}

.microservice-cont .detail_main_tab ul li a {
  font-size: 12px;
  line-height: 1.3333333333;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  color: var(--link) !important;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none
}

@media (min-width:768px) {
  .microservice-cont .detail_main_tab ul li a {
    white-space: normal;
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .detail_main_tab ul li a:hover {
  color: var(--link_hover) !important
}

.microservice-cont .detail_main_tab ul li a.active {
  color: var(--link_hover) !important;
  font-weight: 600
}

.microservice-cont .global_table.info_table {
  overflow: hidden;
  margin-bottom: 15px;
  border: 0;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow)
}

.microservice-cont .global_table.info_table table {
  width: 100%;
  table-layout: fixed;
  font-size: 14px;
  line-height: 18px;
  color: #232326
}

.microservice-cont .global_table.info_table table td {
  padding: 10px;
  border-bottom: 1px solid #d9eafa;
  font-weight: 400
}

.microservice-cont .global_table.info_table table td:first-child {
  font-weight: 300;
  width: 100px;
  text-align: left
}

@media (min-width:768px) {
  .microservice-cont .global_table.info_table table td:first-child {
    width: 150px
  }
}

.microservice-cont .global_table.info_table table tr:last-child td {
  border-bottom: 0
}

.microservice-cont .league_block {
  margin-bottom: 25px
}

.microservice-cont .league_block .inner_tab ul li {
  margin: 0
}

.microservice-cont .league_block .inner_tab ul li span {
  padding: 6px 11px;
  border-radius: var(--radius);
  display: block;
  border: 1px solid var(--button_bg);
  background: var(--button_bg);
  color: var(--button_text);
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  cursor: pointer
}

@media (min-width:768px) {
  .microservice-cont .league_block .inner_tab ul li span {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .league_block .inner_tab ul li span:hover {
  background: var(--button_bg_hover);
  border-color: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .league_block .inner_tab ul li.active span {
  background: var(--button_bg_hover);
  color: var(--button_text_hover);
  border-color: var(--button_bg_hover)
}

@media (min-width:576px) {
  .microservice-cont .league_block .leg_main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

.microservice-cont .global_table.offense_tbl td,
.microservice-cont .global_table.offense_tbl th {
  padding: 10px !important;
  width: 150px
}

@media (min-width:768px) {

  .microservice-cont .global_table.offense_tbl td,
  .microservice-cont .global_table.offense_tbl th {
    padding: 10px 12px !important
  }
}

.microservice-cont .global_table.offense_tbl td:first-child,
.microservice-cont .global_table.offense_tbl th:first-child {
  text-align: center;
  width: 40px
}

.microservice-cont .global_table.offense_tbl td:nth-child(2),
.microservice-cont .global_table.offense_tbl th:nth-child(2) {
  text-align: left;
  font-weight: 500
}

.microservice-cont .global_table.offense_tbl td .team_name,
.microservice-cont .global_table.offense_tbl th .team_name {
  color: var(--section_text)
}

.microservice-cont .global_table.offense_tbl th img {
  height: 15px;
  width: initial
}

.microservice-cont .global_table.goals_tbl td,
.microservice-cont .global_table.goals_tbl th {
  padding: 10px !important;
  width: 80px
}

@media (min-width:768px) {

  .microservice-cont .global_table.goals_tbl td,
  .microservice-cont .global_table.goals_tbl th {
    padding: 10px 12px !important
  }
}

.microservice-cont .global_table.goals_tbl td:first-child,
.microservice-cont .global_table.goals_tbl th:first-child {
  text-align: center;
  width: 40px
}

.microservice-cont .global_table.goals_tbl td:nth-child(2),
.microservice-cont .global_table.goals_tbl th:nth-child(2) {
  text-align: left;
  width: auto;
  font-weight: 500
}

.microservice-cont .global_table.goals_tbl td .bold,
.microservice-cont .global_table.goals_tbl th .bold {
  font-weight: 500
}

.microservice-cont .global_table.goals_tbl td .txt_red,
.microservice-cont .global_table.goals_tbl th .txt_red {
  color: var(--brand_color)
}

.microservice-cont .global_table.goals_tbl td .team_name,
.microservice-cont .global_table.goals_tbl th .team_name {
  color: var(--section_text)
}

.microservice-cont .global_table.goals_tbl .btn {
  display: block;
  width: calc(100% - 30px);
  color: var(--match_detail_head_text);
  margin: 0 auto 15px;
  background: var(--match_detail_head_bg)
}

.microservice-cont .league_block .inner_tab,
.microservice-cont .player_stats .inner_tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.microservice-cont .bottom_tr .item_list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px 20px;
  padding: 15px;
  list-style: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

@media (min-width:768px) {
  .microservice-cont .bottom_tr .item_list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px 60px;
    padding: 23px
  }
}

.microservice-cont .bottom_tr .item_list li {
  padding: 5px;
  border-bottom: none;
  margin-bottom: 0
}

.microservice-cont .bottom_tr .item_list li .symbol {
  color: var(--section_text_2);
  padding-right: 18px;
  font-size: 10px;
  line-height: 10px
}

.microservice-cont .bottom_tr .item_list li .full_form {
  color: var(--section_text);
  font-weight: 700;
  font-size: 12px
}

.microservice-cont .bottom_tr .item_list li .full-form {
  color: var(--section_text);
  font-weight: 700;
  font-size: 12px
}

.team-page .detail_page {
  border-radius: var(--radius);
  padding: 10px
}

.team-page .detail_page .inner_tab {
  margin-bottom: 8px
}

.team-page .detail_page .inner_tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 7px;
  font-size: 12px;
  line-height: 1.3333333333
}

.team-page .detail_page .inner_tab ul li {
  margin: 0;
  padding-left: 0
}

.team-page .detail_page .inner_tab ul li button {
  padding: 4px 12px;
  border-radius: var(--radius);
  background-color: transparent;
  display: block;
  text-decoration: none;
  border: 1px solid var(--tag_bg);
  color: var(--tag_bg);
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

.team-page .detail_page .inner_tab ul li button:hover {
  background: var(--tag_bg);
  color: var(--tag_text_color)
}

.team-page .detail_page .inner_tab ul li.active button {
  background: var(--tag_bg);
  color: var(--tag_text_color)
}

.team-page .detail_page .no_data_found {
  padding: 20px 15px;
  text-align: center
}

.microservice-cont .squad_block:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .squad_block_hd {
  margin-bottom: 15px
}

.microservice-cont .squad_block_hd h2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25
}

.microservice-cont .dropdown_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 20px
}

.microservice-cont .dropdown_wrapper .dropdown_inner {
  position: relative
}

.microservice-cont .dropdown_wrapper .dropdown_inner .selected {
  min-width: 200px;
  max-width: 320px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 30px;
  font-size: 15px;
  line-height: 19px;
  padding: 5px 10px;
  border: 1px solid var(--button_bg_hover);
  border-radius: var(--radius);
  background-color: transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--button_text);
  gap: 15px
}

.microservice-cont .dropdown_wrapper .dropdown_inner .selected .selected_text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.microservice-cont .dropdown_wrapper .dropdown_inner .arrow {
  color: var(--base_text_color);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease
}

.microservice-cont .dropdown_wrapper .dropdown_inner .arrow.open {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: auto;
  margin-top: 30px;
  z-index: 3;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  border-radius: var(--radius);
  max-height: 300px;
  overflow-y: auto
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option {
  padding: 5px 10px;
  cursor: pointer;
  background: var(--section_bg);
  color: var(--section_text_2);
  border-radius: 0
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option.selected {
  color: var(--section_button_text_hover);
  background: var(--section_button_bg_hover)
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option:hover {
  color: var(--section_button_text_hover);
  background: var(--section_button_bg_hover)
}

.microservice-cont .squad_block:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .squad_block_hd {
  margin-bottom: 15px
}

.microservice-cont .squad_block_hd h2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25
}

.microservice-cont .dropdown_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 20px
}

.microservice-cont .dropdown_wrapper .dropdown_inner {
  position: relative
}

.microservice-cont .dropdown_wrapper .dropdown_inner .selected {
  min-width: 200px;
  max-width: 320px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 30px;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 10px;
  border: 1px solid var(--button_bg_hover);
  border-radius: var(--radius);
  background-color: transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--button_text);
  gap: 15px
}

.microservice-cont .dropdown_wrapper .dropdown_inner .selected .selected_text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.microservice-cont .dropdown_wrapper .dropdown_inner .arrow {
  color: var(--base_text_color);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease
}

.microservice-cont .dropdown_wrapper .dropdown_inner .arrow.open {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: auto;
  margin-top: 30px;
  z-index: 3;
  font-size: 15px;
  line-height: 19px;
  overflow: hidden;
  border-radius: var(--radius);
  max-height: 300px;
  overflow-y: auto
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option {
  padding: 5px 10px;
  cursor: pointer;
  background: var(--section_bg);
  color: var(--section_text_2);
  border-radius: 0
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option.selected {
  color: var(--section_button_text_hover);
  background: var(--section_button_bg_hover)
}

.microservice-cont .dropdown_wrapper .dropdown_inner .options .option:hover {
  color: var(--section_button_text_hover);
  background: var(--section_button_bg_hover)
}

.microservice-cont .match-page .league-page .detail_page {
  border-radius: var(--radius);
  padding: 10px
}

.microservice-cont .match-page .league-page .detail_page .inner_tab {
  margin-bottom: 8px
}

.microservice-cont .match-page .league-page .detail_page .inner_tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 7px;
  font-size: 12px;
  line-height: 1.3333333333
}

.microservice-cont .match-page .league-page .detail_page .inner_tab ul li {
  margin: 0
}

.microservice-cont .match-page .league-page .detail_page .inner_tab ul li button {
  padding: 4px 12px;
  border-radius: var(--radius);
  background-color: transparent;
  display: block;
  text-decoration: none;
  border: 1px solid var(--tag_bg);
  color: var(--tag_bg);
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

.microservice-cont .match-page .league-page .detail_page .inner_tab ul li button:hover {
  background: var(--tag_bg);
  color: var(--tag_text_color)
}

.microservice-cont .match-page .league-page .detail_page .inner_tab ul li.active button {
  background: var(--tag_bg);
  color: var(--tag_text_color)
}

.microservice-cont .match-page .league-page .detail_page .no_data_found {
  padding: 20px 15px;
  text-align: center
}

.microservice-cont .global_table {
  border-radius: var(--radius);
  font-size: 14px;
  line-height: 20px;
  overflow-x: auto;
  text-align: center;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow)
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table tr {
  vertical-align: middle
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table th {
  padding: 8px;
  color: var(--section_heading_text2);
  font-weight: 600;
  border-bottom: 1px solid var(--light_border_color)
}

.microservice-cont .global_table th:first-child {
  text-align: left
}

@media (min-width:576px) {
  .microservice-cont .global_table th {
    padding: 11px 4px
  }
}

.microservice-cont .global_table th .cr_tab_btns {
  color: var(--bg_text_color)
}

.microservice-cont .global_table td {
  padding: 8px;
  color: var(--section_text);
  vertical-align: baseline
}

.microservice-cont .global_table td:first-child,
.microservice-cont .global_table td:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table tr.green_bold td {
  font-weight: bold;
  color: var(--green) !important;
  font-size: 14px
}

.microservice-cont .global_table .match_score_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list {
    gap: 10px
  }
}

.microservice-cont .global_table .match_score_list li {
  width: 17px;
  height: 17px;
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: var(--radius);
  background: var(--red);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 11px;
  line-height: 11px;
  font-weight: 600;
  color: #fff
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list li {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .global_table .match_score_list li.active,
.microservice-cont .global_table .match_score_list li:last-child {
  position: relative
}

.microservice-cont .global_table .match_score_list li.active:before,
.microservice-cont .global_table .match_score_list li:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  z-index: 0;
  height: 3px;
  background: var(--red);
  border-radius: 8px
}

.microservice-cont .global_table .match_score_list li.green {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.green:before {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.grey {
  background: var(--orange)
}

.microservice-cont .global_table .match_score_list li.grey:before {
  background: var(--orange)
}

.microservice-cont .global_table.standing_table {
  overflow-x: auto
}

.microservice-cont .global_table.standing_table table {
  table-layout: fixed;
  min-width: 360px
}

.microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
  left: -4px;
  margin-right: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -12px;
    margin-right: 0px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -21px
  }
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td {
  position: relative
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15
}

.microservice-cont .global_table.standing_table td,
.microservice-cont .global_table.standing_table th {
  width: 24px;
  padding: 11px 4px
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td,
  .microservice-cont .global_table.standing_table th {
    width: 50px;
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.standing_table td:last-child,
.microservice-cont .global_table.standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.standing_table td:nth-child(2),
.microservice-cont .global_table.standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.standing_table td:nth-child(2) span,
.microservice-cont .global_table.standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td:last-child,
  .microservice-cont .global_table.standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.standing_table td:nth-child(7),
  .microservice-cont .global_table.standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.standing_table td:nth-child(6),
  .microservice-cont .global_table.standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(5),
  .microservice-cont .global_table.standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.standing_table td:nth-child(4),
  .microservice-cont .global_table.standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(3),
  .microservice-cont .global_table.standing_table th:nth-child(3) {
    width: 39px
  }
}

.microservice-cont .global_table.standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.standing_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.standing_table .hi-border {
  width: 4px;
  background: transparent;
  display: inline-block;
  height: 18px;
  position: relative;
  left: -4px;
  vertical-align: middle;
  border-radius: 15px
}

.microservice-cont .global_table.standing_table .hi-border.b-green {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-red {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-blue {
  background: #2eafc5
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .hi-border {
    left: -12px
  }
}

.microservice-cont .global_table.squad-table {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px
}

.microservice-cont .global_table.squad-table table {
  table-layout: fixed
}

.microservice-cont .global_table.squad-table th {
  width: 34px;
  padding: 15px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th {
    width: 46px;
    padding: 13px 4px
  }
}

.microservice-cont .global_table.squad-table th:first-child {
  width: 40px;
  text-align: center;
  color: #999999
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 58px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(4) {
    width: 42px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(5) {
    width: 20px
  }
}

.microservice-cont .global_table.squad-table th:last-child {
  width: 53px
}

.microservice-cont .global_table.squad-table th:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table td {
  width: 34px;
  padding: 13px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td {
    width: 46px
  }
}

.microservice-cont .global_table.squad-table td:first-child {
  width: 34px;
  text-align: center;
  color: #999999
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 58px
  }
}

.microservice-cont .global_table.squad-table td:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table .ico-card,
.microservice-cont .global_table.squad-table .ico-football2,
.microservice-cont .global_table.squad-table .ico-tshirt {
  font-size: 17px
}

.microservice-cont .global_table.squad-table .squad-title {
  font-size: 16px;
  line-height: 20px;
  margin-left: -32px
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -29px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -42px
  }
}

.microservice-cont .global_table.squad-table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.squad-table .flg-img {
  margin-right: 10px
}

.microservice-cont .global_table.squad-table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .global_table.standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.standing_table.rugby tr td:last-child,
.microservice-cont .global_table.standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table {
  border-radius: var(--radius);
  font-size: 12px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  text-align: center;
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow)
}

@media (min-width:576px) {
  .microservice-cont .global_table {
    font-size: 14px;
    line-height: 20px
  }
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table tr {
  vertical-align: middle
}

.microservice-cont .global_table tbody tr {
  border-top: 1px solid var(--light_border_color)
}

.microservice-cont .global_table tbody tr:first-child {
  border-top-width: 0
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table th {
  padding: 8px;
  color: var(--section_heading_text2);
  font-weight: 600;
  border-bottom: 1px solid var(--light_border_color)
}

.microservice-cont .global_table th:first-child {
  text-align: left
}

@media (min-width:576px) {
  .microservice-cont .global_table th {
    padding: 11px 4px
  }
}

.microservice-cont .global_table td {
  padding: 9px 8px;
  color: var(--section_text);
  vertical-align: baseline
}

.microservice-cont .global_table td:first-child,
.microservice-cont .global_table td:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table tr.green_bold td {
  font-weight: bold;
  color: var(--green) !important;
  font-size: 14px
}

.microservice-cont .global_table .prev_match_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -2px !important
}

.microservice-cont .global_table .prev_match_status li {
  width: 17px;
  height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: calc(var(--radius) / 1.5);
  margin: 0 2px !important;
  font-size: 11px;
  line-height: 11px;
  font-weight: 700;
  color: #fff;
  padding: 0 !important
}

@media (min-width:576px) {
  .microservice-cont .global_table .prev_match_status li {
    width: 22px;
    height: 22px
  }
}

.microservice-cont .global_table .prev_match_status li.win {
  background-color: #4ba44e
}

.microservice-cont .global_table .prev_match_status li.draw {
  background: var(--orange)
}

.microservice-cont .global_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px
}

.microservice-cont .global_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.standing_table {
  overflow-x: auto
}

.microservice-cont .global_table.standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.standing_table.rugby tr td:last-child,
.microservice-cont .global_table.standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.standing_table table {
  table-layout: fixed;
  min-width: 360px
}

.microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
  left: -4px;
  margin-right: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -12px;
    margin-right: 0px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table tr:nth-child(-n+9) td:first-child .hi-border {
    left: -21px
  }
}

.microservice-cont .global_table.standing_table tr.highlight td {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700
}

.microservice-cont .global_table.standing_table tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td {
  position: relative;
  z-index: 1
}

.microservice-cont .global_table.standing_table tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15;
  z-index: -1
}

.microservice-cont .global_table.standing_table td,
.microservice-cont .global_table.standing_table th {
  width: 24px;
  padding: 9px 4px
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td,
  .microservice-cont .global_table.standing_table th {
    width: 50px;
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.standing_table td:last-child,
.microservice-cont .global_table.standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.standing_table td:nth-child(2),
.microservice-cont .global_table.standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.standing_table td:nth-child(2) span,
.microservice-cont .global_table.standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.standing_table td:last-child,
  .microservice-cont .global_table.standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.standing_table td:nth-child(7),
  .microservice-cont .global_table.standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.standing_table td:nth-child(6),
  .microservice-cont .global_table.standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(5),
  .microservice-cont .global_table.standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.standing_table td:nth-child(4),
  .microservice-cont .global_table.standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.standing_table td:nth-child(3),
  .microservice-cont .global_table.standing_table th:nth-child(3) {
    width: 39px
  }
}

.microservice-cont .global_table.standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.standing_table .flg_img {
  margin-right: 8px
}

.microservice-cont .global_table.standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.standing_table .hi-border {
  width: 4px;
  background: transparent;
  display: inline-block;
  height: 18px;
  position: relative;
  left: -4px;
  vertical-align: middle;
  border-radius: 15px
}

.microservice-cont .global_table.standing_table .hi-border.b-green {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-red {
  background: #00a826
}

.microservice-cont .global_table.standing_table .hi-border.b-blue {
  background: #2eafc5
}

@media (min-width:576px) {
  .microservice-cont .global_table.standing_table .hi-border {
    left: -17px
  }
}

.microservice-cont .global_table.squad-table {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px
}

.microservice-cont .global_table.squad-table table {
  table-layout: fixed
}

.microservice-cont .global_table.squad-table th {
  width: 34px;
  padding: 15px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th {
    width: 46px;
    padding: 13px 4px
  }
}

.microservice-cont .global_table.squad-table th:first-child {
  width: 40px;
  text-align: center;
  color: #999999
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table th:first-child {
    width: 58px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(4) {
    width: 42px
  }
}

@media (max-width:767px) {
  .microservice-cont .global_table.squad-table th:nth-child(5) {
    width: 20px
  }
}

.microservice-cont .global_table.squad-table th:last-child {
  width: 53px
}

.microservice-cont .global_table.squad-table th:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table th:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table td {
  width: 34px;
  padding: 13px 4px
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td {
    width: 51px
  }
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td {
    width: 46px
  }
}

.microservice-cont .global_table.squad-table td:first-child {
  width: 34px;
  text-align: center;
  color: #999999
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 34px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table td:first-child {
    width: 58px
  }
}

.microservice-cont .global_table.squad-table td:nth-child(2) {
  text-align: left;
  width: auto
}

@media (min-width:576px) {
  .microservice-cont .global_table.squad-table td:nth-child(2) {
    width: auto
  }
}

.microservice-cont .global_table.squad-table .ico-card,
.microservice-cont .global_table.squad-table .ico-football2,
.microservice-cont .global_table.squad-table .ico-tshirt {
  font-size: 17px
}

.microservice-cont .global_table.squad-table .squad-title {
  font-size: 16px;
  line-height: 20px;
  margin-left: -32px
}

@media (min-width:768px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -29px
  }
}

@media (min-width:992px) {
  .microservice-cont .global_table.squad-table .squad-title {
    margin-left: -42px
  }
}

.microservice-cont .global_table.squad-table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.squad-table .flg-img {
  margin-right: 10px
}

.microservice-cont .global_table.squad-table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%
}

.microservice-cont .global_table.cr_standing_table table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby table {
  table-layout: auto
}

.microservice-cont .global_table.cr_standing_table.rugby tr td:last-child,
.microservice-cont .global_table.cr_standing_table.rugby tr th:last-child {
  width: 180px
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td {
  position: relative
}

.microservice-cont .global_table.cr_standing_table tbody tr:nth-child(2n) td:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: var(--bg_color);
  opacity: 0.15
}

.microservice-cont .global_table.cr_standing_table td,
.microservice-cont .global_table.cr_standing_table th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.cr_standing_table td,
  .microservice-cont .global_table.cr_standing_table th {
    width: 50px;
    padding: 11px 6px
  }
}

.microservice-cont .global_table.cr_standing_table td:first-child,
.microservice-cont .global_table.cr_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.cr_standing_table td:last-child,
.microservice-cont .global_table.cr_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2),
.microservice-cont .global_table.cr_standing_table th:nth-child(2) {
  text-align: left;
  white-space: nowrap;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.cr_standing_table td:nth-child(2) span,
.microservice-cont .global_table.cr_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.cr_standing_table td:last-child,
  .microservice-cont .global_table.cr_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(7),
  .microservice-cont .global_table.cr_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(6),
  .microservice-cont .global_table.cr_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(5),
  .microservice-cont .global_table.cr_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(4),
  .microservice-cont .global_table.cr_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.cr_standing_table td:nth-child(3),
  .microservice-cont .global_table.cr_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.cr_standing_table th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.cr_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.cr_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.cr_standing_table td:first-child {
  width: 30px;
  padding: 4px
}

@media (min-width:576px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 42px;
    padding: 4px 8px 4px 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.cr_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.cr_standing_table tr.highlight td:nth-child(2) {
  position: relative;
  z-index: 1;
  color: var(--section_text);
  font-weight: 700
}

.microservice-cont .global_table.cr_standing_table tr.highlight td a {
  color: var(--section_text)
}

.microservice-cont .global_table .match_score_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list {
    gap: 6px
  }
}

.microservice-cont .global_table .match_score_list li {
  width: 17px;
  height: 17px;
  padding: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--red);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #fff
}

@media (min-width:576px) {
  .microservice-cont .global_table .match_score_list li {
    width: 20px;
    height: 20px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .global_table .match_score_list li.active,
.microservice-cont .global_table .match_score_list li:last-child {
  position: relative
}

.microservice-cont .global_table .match_score_list li.active:before,
.microservice-cont .global_table .match_score_list li:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  z-index: 0;
  height: 3px;
  background: var(--red);
  border-radius: 8px
}

.microservice-cont .global_table .match_score_list li.green {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.green:before {
  background: var(--green)
}

.microservice-cont .global_table .match_score_list li.grey {
  background: var(--orange)
}

.microservice-cont .global_table .match_score_list li.grey:before {
  background: var(--orange)
}

.microservice-cont .global_table.football_standing_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_standing_table tr.highlight td {
  font-weight: 600;
  color: #8064e6 !important;
  font-style: italic
}

.microservice-cont .global_table.football_standing_table td,
.microservice-cont .global_table.football_standing_table th {
  width: 24px;
  padding: 12px 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_standing_table td,
  .microservice-cont .global_table.football_standing_table th {
    width: 50px;
    padding: 12px 6px
  }
}

.microservice-cont .global_table.football_standing_table td:first-child,
.microservice-cont .global_table.football_standing_table th:first-child {
  text-align: center
}

.microservice-cont .global_table.football_standing_table td:last-child,
.microservice-cont .global_table.football_standing_table th:last-child {
  width: 43px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2),
.microservice-cont .global_table.football_standing_table th:nth-child(2) {
  text-align: left;
  width: auto;
  min-width: 60px
}

.microservice-cont .global_table.football_standing_table td:nth-child(2) span,
.microservice-cont .global_table.football_standing_table th:nth-child(2) span {
  white-space: nowrap
}

@media (min-width:768px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 65px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 33px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 34px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 56px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 39px
  }
}

@media (min-width:1561px) {

  .microservice-cont .global_table.football_standing_table td:last-child,
  .microservice-cont .global_table.football_standing_table th:last-child {
    width: 66px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(7),
  .microservice-cont .global_table.football_standing_table th:nth-child(7) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(6),
  .microservice-cont .global_table.football_standing_table th:nth-child(6) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(5),
  .microservice-cont .global_table.football_standing_table th:nth-child(5) {
    width: 41px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(4),
  .microservice-cont .global_table.football_standing_table th:nth-child(4) {
    width: 50px
  }

  .microservice-cont .global_table.football_standing_table td:nth-child(3),
  .microservice-cont .global_table.football_standing_table th:nth-child(3) {
    width: 43px
  }
}

.microservice-cont .global_table.football_standing_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background: #fff
}

.microservice-cont .global_table.football_standing_table th:first-child {
  width: 30px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 42px;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_standing_table td {
  vertical-align: middle
}

.microservice-cont .global_table.football_standing_table td:first-child {
  width: 30px;
  padding: 12px 6px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 42px;
    padding: 12px 6px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    width: 51px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table td:first-child {
    text-align: center
  }
}

.microservice-cont .global_table.football_standing_table .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.football_standing_table .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.football_standing_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_standing_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_standing_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table table {
  table-layout: fixed
}

.microservice-cont .global_table.football_form_table .des-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.football_form_table .flg_img {
  margin-right: 9px
}

.microservice-cont .global_table.football_form_table .des-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  width: 100%
}

.microservice-cont .global_table.football_form_table .team_flag {
  display: inline-block;
  margin-right: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  height: 18px
}

.microservice-cont .global_table.football_form_table .num-td {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 4px;
  text-align: center
}

.microservice-cont .global_table.football_form_table .num-td:before {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -5px;
  height: 26px;
  background: #dd1e26;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

@media (min-width:576px) {
  .microservice-cont .global_table.football_form_table .num-td:before {
    width: 4px;
    left: -6px
  }
}

.microservice-cont .global_table.football_form_table .num-td.purple:before {
  background: #8064e6
}

.microservice-cont .global_table.football_form_table .num-td.green:before {
  background: #00a826
}

.microservice-cont .global_table.football_form_table .num-td.red:before {
  background: #900006
}

.microservice-cont .global_table.football_form_table th:first-child {
  padding: 9px 12px;
  text-align: center
}

.microservice-cont .global_table.football_form_table th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.football_form_table td,
.microservice-cont .global_table.football_form_table th {
  padding-left: 4px;
  padding-right: 4px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td,
  .microservice-cont .global_table.football_form_table th {
    padding-left: 6px;
    padding-right: 6px
  }
}

.microservice-cont .global_table.football_form_table td:first-child,
.microservice-cont .global_table.football_form_table th:first-child {
  width: 30px;
  text-align: center
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 42px
  }
}

@media (min-width:1200px) {

  .microservice-cont .global_table.football_form_table td:first-child,
  .microservice-cont .global_table.football_form_table th:first-child {
    width: 51px
  }
}

.microservice-cont .global_table.football_form_table td:last-child,
.microservice-cont .global_table.football_form_table th:last-child {
  width: 130px
}

@media (min-width:576px) {

  .microservice-cont .global_table.football_form_table td:last-child,
  .microservice-cont .global_table.football_form_table th:last-child {
    width: 149px
  }
}

.microservice-cont .top_score_wrp {
  border-radius: var(--radius);
  -webkit-box-shadow: var(--base_shadow);
  box-shadow: var(--base_shadow);
  margin-bottom: 20px;
  overflow: hidden
}

.microservice-cont .top_score_wrp:last-child {
  margin-bottom: 0
}

.microservice-cont .top_score_wrp .item_list {
  counter-reset: count-list
}

.microservice-cont .top_score_wrp .item_list li {
  padding: 10px;
  position: relative;
  z-index: 1
}

@media (min-width:360px) {
  .microservice-cont .top_score_wrp .item_list li {
    padding: 13px 10px
  }
}

@media (min-width:413px) {
  .microservice-cont .top_score_wrp .item_list li {
    padding-left: 14px;
    padding-right: 14px
  }
}

@media (min-width:992px) {
  .microservice-cont .top_score_wrp .item_list li {
    padding-left: 10px;
    padding-right: 10px
  }
}

@media (min-width:1280px) {
  .microservice-cont .top_score_wrp .item_list li {
    padding-left: 14px;
    padding-right: 14px
  }
}

.microservice-cont .top_score_wrp .item_list li:nth-child(2n):before {
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
  background: var(--bg_color);
  opacity: 0.15
}

.microservice-cont .top_score_wrp .item_list li .flag_img {
  overflow: hidden
}

.microservice-cont .top_score_wrp .item_list .num {
  margin-right: 6px;
  min-width: 16px
}

@media (min-width:576px) {
  .microservice-cont .top_score_wrp .item_list .num {
    margin-right: 11px;
    min-width: 20px
  }
}

.microservice-cont .top_score_wrp .item_list .num:before {
  counter-increment: count-list;
  content: counter(count-list);
  color: #999
}

.microservice-cont .top_score_wrp .item_list .g_num {
  margin-left: 25px;
  display: block;
  min-width: 31px;
  text-align: center
}

.microservice-cont .top_score_wrp .item_list .fav_icon {
  font-size: 16px;
  line-height: 20px
}

@media (min-width:413px) {
  .microservice-cont .top_score_wrp .item_list .fav_icon {
    font-size: 17px;
    line-height: 18px
  }
}

@media (min-width:768px) {
  .microservice-cont .top_score_wrp .item_list .fav_icon {
    font-size: 20px;
    line-height: 21px
  }
}

@media (min-width:1200px) {
  .microservice-cont .top_score_wrp .item_list .fav_icon {
    font-size: 16px;
    line-height: 17px
  }
}

.microservice-cont .top_score_hd {
  padding: 15px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid var(--light_border_color)
}

@media (min-width:413px) {
  .microservice-cont .top_score_hd {
    padding: 13px 14px 14px
  }
}

@media (min-width:992px) {
  .microservice-cont .top_score_hd {
    padding-left: 10px;
    padding-right: 10px
  }
}

@media (min-width:1280px) {
  .microservice-cont .top_score_hd {
    padding-left: 14px;
    padding-right: 14px
  }
}

.microservice-cont .top_score_hd .h1,
.microservice-cont .top_score_hd h1 .h2,
.microservice-cont .top_score_hd h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25;
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden
}

.microservice-cont .top_score_hd .h1 a,
.microservice-cont .top_score_hd h1 .h2 a,
.microservice-cont .top_score_hd h2 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  overflow: hidden
}

.microservice-cont .top_score_hd .h1 a:hover,
.microservice-cont .top_score_hd h1 .h2 a:hover,
.microservice-cont .top_score_hd h2 a:hover {
  text-decoration: underline
}

.microservice-cont .top_score_hd .hd_rgt {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 20px;
  min-width: 31px;
  font-weight: 600;
  text-align: center
}

.microservice-cont .item_list {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  line-height: 1.1428571429
}

@media (min-width:768px) {
  .microservice-cont .item_list {
    line-height: 18px
  }
}

.microservice-cont .item_list li {
  padding: 11px 0;
  border-bottom: 1px solid var(--light_border_color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .item_list li:last-child {
  border-bottom: 0
}

.microservice-cont .item_list .country_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden
}

.microservice-cont .item_list .flag_img {
  width: 20px;
  height: 20px;
  border: 1px solid var(--light_border_color);
  border-radius: 50%;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:768px) {
  .microservice-cont .item_list .flag_img {
    width: 30px;
    height: 30px;
    margin-right: 15px
  }
}

.microservice-cont .item_list .flag_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.microservice-cont .item_list .country_info_name {
  overflow: hidden
}

.microservice-cont .item_list .countries_name {
  opacity: 0.7;
  font-size: 10px;
  line-height: 10px
}

.microservice-cont .item_list .cr_name {
  font-weight: normal;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%
}

.microservice-cont .item_list .cr_name a {
  font-weight: normal;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  color: var(--heading_color)
}

.microservice-cont .item_list .fav_icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--base_text_color);
  opacity: 0.7;
  cursor: pointer;
  margin-left: 5px
}

.microservice-cont .item_list .fav_icon.active {
  color: var(--section_text);
  opacity: 1
}

.microservice-cont .info_block {
  margin-bottom: 25px
}

.microservice-cont .info_block .player_info_tbl th {
  text-align: left
}

.microservice-cont .info_block .player_info_tbl td,
.microservice-cont .info_block .player_info_tbl th {
  padding: 12px
}

@media (min-width:768px) {

  .microservice-cont .info_block .player_info_tbl td,
  .microservice-cont .info_block .player_info_tbl th {
    padding: 21px 15px
  }
}

.microservice-cont .info_block .player_info_tbl td:first-child,
.microservice-cont .info_block .player_info_tbl th:first-child {
  width: 150px;
  color: var(--section_text_2)
}

.microservice-cont .global_table.player_matches_tbl th {
  text-align: center
}

.microservice-cont .global_table.player_matches_tbl th:first-child,
.microservice-cont .global_table.player_matches_tbl th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.player_matches_tbl td,
.microservice-cont .global_table.player_matches_tbl th {
  padding: 12px
}

@media (min-width:768px) {

  .microservice-cont .global_table.player_matches_tbl td,
  .microservice-cont .global_table.player_matches_tbl th {
    padding: 21px 15px
  }
}

.microservice-cont .global_table.player_matches_tbl td:first-child,
.microservice-cont .global_table.player_matches_tbl th:first-child {
  width: 150px
}

.microservice-cont .global_table.player_matches_tbl .result {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  min-width: 70px
}

.microservice-cont .icon_status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 17px;
  height: 17px;
  border-radius: calc(var(--radius) / 1.5);
  background: var(--loss_button);
  color: var(--loss_button_text);
  font-weight: 600;
  font-size: 11px;
  line-height: 13px
}

@media (min-width:576px) {
  .microservice-cont .icon_status {
    width: 22px;
    height: 22px;
    font-size: 13px;
    line-height: 14px
  }
}

.microservice-cont .icon_status.win {
  background: var(--win_button);
  color: var(--win_button_text)
}

.microservice-cont .icon_status.draw {
  background: var(--draw_button);
  color: var(--draw_button_text)
}

.microservice-cont .player_performance {
  margin-bottom: 60px
}

@media (min-width:768px) {
  .microservice-cont .player_performance {
    margin-bottom: 160px
  }
}

.microservice-cont .player_performance h2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 25px
}

.microservice-cont .player_performance h3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px
}

.microservice-cont .player_performance h3 strong {
  font-weight: 700
}

.microservice-cont .player_performance .round_box {
  background: var(--section_bg);
  color: var(--section_text);
  padding: 20px 15px;
  margin-bottom: 25px
}

.microservice-cont .player_performance .round_head {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  color: var(--section_heading_text2);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 21px
}

.microservice-cont .player_performance .round_head:before {
  content: "";
  height: 1px;
  background: var(--section_divider);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0
}

@media (min-width:992px) {
  .microservice-cont .player_performance .round_head:before {
    left: -99px;
    right: -99px
  }
}

.microservice-cont .player_performance .round_head .round_head_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 120px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media (min-width:768px) {
  .microservice-cont .player_performance .round_head .round_head_ul {
    width: 195px
  }
}

.microservice-cont .player_performance .round_head .round_head_ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px
}

.microservice-cont .player_performance .round_body {
  background: var(--section_even_row_bg);
  padding: 13px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: var(--radius);
  margin-bottom: 20px;
  font-size: 12px;
  gap: 10px
}

.microservice-cont .player_performance .round_body strong {
  font-weight: 700;
  margin-left: 5px
}

.microservice-cont .player_performance .round_body .rbody_rgt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .player_performance .round_foot_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px
}

@media (min-width:576px) {
  .microservice-cont .player_performance .round_foot_ul {
    gap: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

.microservice-cont .player_performance .round_foot_ul li {
  font-weight: 300;
  font-size: 12px;
  line-height: 16px
}

.microservice-cont .player_performance .round_foot_ul li strong {
  font-weight: 700
}

.microservice-cont .player_performance ul {
  list-style: none;
  margin: 0px;
  padding: 0px
}

.microservice-cont .player_performance ul li {
  text-decoration: none
}

.microservice-cont .player_transfer_history {
  margin-bottom: 40px
}

.microservice-cont .player_transfer_history h2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px
}

.microservice-cont {
  min-height: 100vh
}

.microservice-cont .wrp-all:before {
  content: "";
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 2;
  cursor: pointer
}

.microservice-cont .leg_row_basketball {
  position: relative;
  padding: 10px;
  cursor: pointer !important;
  margin-bottom: 15px;
  border-radius: var(--radius);
  overflow: hidden;
  background: var(--section_bg);
  color: var(--section_text);
  font-size: 13px;
  line-height: 1.4615384615
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball {
    font-size: 14px;
    line-height: 1.3571428571;
    padding-left: 12px;
    padding-right: 12px
  }
}

@media (min-width:1200px) {
  .microservice-cont .leg_row_basketball {
    padding-left: 20px;
    padding-right: 20px
  }
}

.microservice-cont .leg_row_basketball:not(:last-child) {
  margin-bottom: 12px
}

.microservice-cont .leg_row_basketball.live .status {
  background: var(--live_button);
  color: var(--live_button_text)
}

.microservice-cont .leg_row_basketball.live .match_info_top .time {
  color: var(--section_text_2);
  opacity: 1
}

.microservice-cont .leg_row_basketball.live .game_score {
  color: var(--section_text)
}

@media (min-width:992px) {
  .microservice-cont .leg_row_basketball.cricket_row {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .leg_row_basketball.cricket_row .match_info_top .info,
.microservice-cont .leg_row_basketball.cricket_row .match_info_top .time {
  font-size: 12px;
  font-weight: 400
}

.microservice-cont .leg_row_basketball.cricket_row .match_info_top.extra {
  margin-bottom: 12px
}

.microservice-cont .leg_row_basketball.cricket_row .basketball_player,
.microservice-cont .leg_row_basketball.cricket_row .game_score {
  gap: 12px
}

.microservice-cont .leg_row_basketball.cricket_row .row_inner {
  margin-bottom: 12px
}

.microservice-cont .leg_row_basketball.cricket_row .match_info_tft {
  font-weight: 400
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball.cricket_row .match_info_tft {
    padding: 17px 20px;
    margin-top: 0
  }

  .microservice-cont .leg_row_basketball.cricket_row .match_info_tft .lft,
  .microservice-cont .leg_row_basketball.cricket_row .match_info_tft .rgt {
    padding: 0
  }
}

@media (min-width:1200px) {
  .microservice-cont .leg_row_basketball.cricket_row .match_info_tft {
    margin-left: -13px;
    margin-right: -13px
  }
}

.microservice-cont .leg_row_basketball.cricket_row .bold {
  font-weight: 600 !important
}

.microservice-cont .leg_row_basketball.cricket_row .score_wrp {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.microservice-cont .leg_row_basketball .bold {
  font-weight: 700 !important
}

.microservice-cont .leg_row_basketball .row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

.microservice-cont .leg_row_basketball .fav_wrp {
  margin-left: 6px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .fav_wrp {
    margin-left: 24px
  }
}

@media (min-width:1561px) {
  .microservice-cont .leg_row_basketball .fav_wrp {
    margin-left: 43px
  }
}

.microservice-cont .leg_row_basketball .fav_wrp:only-child {
  margin: 0
}

.microservice-cont .leg_row_basketball .fav {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 17px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  z-index: 3;
  font-size: 13px;
  color: var(--section_icon);
  opacity: 0.6
}

.microservice-cont .leg_row_basketball .fav.active {
  color: var(--section_icon_active);
  opacity: 1
}

.microservice-cont .leg_row_basketball .match_info {
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .leg_row_basketball .match_info_top {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 10px;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-bottom: -18px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .match_info_top {
    margin-bottom: 6px
  }
}

.microservice-cont .leg_row_basketball .match_info_top.extra {
  margin-bottom: 6px
}

.microservice-cont .leg_row_basketball .match_info_top .info,
.microservice-cont .leg_row_basketball .match_info_top .time {
  color: var(--section_text_2)
}

.microservice-cont .leg_row_basketball .match_info_top .info+.time:before,
.microservice-cont .leg_row_basketball .match_info_top .time+.time:before {
  content: "|";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px
}

.microservice-cont .leg_row_basketball .match_info_top .inf {
  font-weight: 400;
  color: #8d8f90
}

.microservice-cont .leg_row_basketball .status {
  background: var(--ft_bg);
  color: var(--ft_text);
  padding: 3px 7px;
  border-radius: calc(var(--radius) / 1.5)
}

.microservice-cont .leg_row_basketball .basketball_player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px
}

.microservice-cont .leg_row_basketball .basketball_player .player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  line-height: 1.1666666667;
  height: 19px;
  overflow: hidden
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .basketball_player .player {
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.microservice-cont .leg_row_basketball .basketball_player .player .flag {
  width: 22px;
  height: 22px;
  padding: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 5px;
  line-height: 1px;
  border: 1px solid var(--light_border_color);
  border-radius: 50%
}

.microservice-cont .leg_row_basketball .basketball_player .player .name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  display: block
}

.microservice-cont .leg_row_basketball .basketball_player .player .player_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden
}

.microservice-cont .leg_row_basketball .basketball_player .player .ball,
.microservice-cont .leg_row_basketball .basketball_player .player .bat {
  margin-left: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  line-height: 1px
}

.microservice-cont .leg_row_basketball .basketball_player .player .ball {
  width: 14px
}

.microservice-cont .leg_row_basketball .set_score_wrp {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px
}

.microservice-cont .leg_row_basketball .set_score {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 19px
}

.microservice-cont .leg_row_basketball .set_score .score {
  color: var(--section_text_2)
}

.microservice-cont .leg_row_basketball .score_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 1.3333333333
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .score_wrp {
    width: 217px;
    font-size: 14px;
    line-height: 1.2857142857
  }
}

@media (min-width:1200px) {
  .microservice-cont .leg_row_basketball .score_wrp {
    font-size: 16px;
    line-height: 1.25
  }
}

.microservice-cont .leg_row_basketball .score_wrp.ext {
  width: 193px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .score_wrp.ext {
    width: 240px
  }
}

.microservice-cont .leg_row_basketball .score_wrp .score {
  min-width: 28px;
  text-align: right;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  line-height: 1.1666666667
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .score_wrp .score {
    font-size: 16px;
    line-height: 1.1875;
    min-width: 37px
  }
}

.microservice-cont .leg_row_basketball .game_score {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-width: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px
}

.microservice-cont .leg_row_basketball .game_score .score {
  color: var(--section_text);
  height: 19px
}

.microservice-cont .leg_row_basketball .pirdection_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .pirdection_inner {
    gap: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }
}

.microservice-cont .leg_row_basketball .pirdection_head_in {
  display: none;
  min-height: 18px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .pirdection_head_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.microservice-cont .leg_row_basketball .pirdection_head_in span {
  width: 33.33%;
  text-align: center;
  display: block;
  font-size: 12px;
  line-height: 1.5
}

.microservice-cont .leg_row_basketball .prediction_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 4;
  gap: 2px;
  min-height: 44px;
  margin-left: 3px;
  width: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .prediction_wrp {
    margin-left: 12px
  }
}

.microservice-cont .leg_row_basketball .prediction_wrp>div {
  line-height: 0
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 10px;
  line-height: 1.5;
  padding: 3px;
  color: #999;
  margin-right: 4px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  border-radius: 1px;
  position: relative;
  width: 38px
}

@media (min-width:360px) {
  .microservice-cont .leg_row_basketball .prediction_wrp .pre_btn {
    width: 42px;
    padding: 4px 6px
  }
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .prediction_wrp .pre_btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 34px;
    border-radius: 5px
  }
}

@media (min-width:1280px) {
  .microservice-cont .leg_row_basketball .prediction_wrp .pre_btn {
    margin-right: 10px
  }
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn .btn {
  display: block
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn:last-child {
  margin-right: 0
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn.green:before {
  font-family: "icomoon", sans-serif;
  content: "\e932";
  font-weight: 400 !important;
  position: absolute;
  right: 1px;
  top: 0;
  bottom: auto;
  color: #27ae60
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn.red:before {
  font-family: "icomoon", sans-serif;
  content: "\e931";
  font-weight: 400 !important;
  position: absolute;
  right: 1px;
  bottom: 0;
  color: #ee5151;
  font-size: 11px
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn a span {
  color: #000000
}

.microservice-cont .leg_row_basketball .prediction_wrp .pre_btn span {
  display: block;
  margin-right: 3px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .prediction_wrp .pre_btn span {
    margin: 0 0 1px
  }
}

.microservice-cont .leg_row_basketball .match_info_tft {
  padding: 0 10px;
  font-size: 12px;
  line-height: 1.3333333333;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 6px 12px;
  z-index: 1;
  color: var(--section_text);
  margin: 10px -8px -8px
}

@media (min-width:768px) {
  .microservice-cont .leg_row_basketball .match_info_tft {
    padding: 0 12px;
    margin: 10px -10px -8px
  }
}

@media (min-width:1200px) {
  .microservice-cont .leg_row_basketball .match_info_tft {
    margin-left: -18px;
    margin-right: -18px;
    padding-left: 20px;
    padding-right: 20px
  }
}

.microservice-cont .leg_row_basketball .match_info_tft:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: "";
  background: var(--even_row_bg);
  z-index: -1;
  border-radius: 0 0 var(--radius) var(--radius)
}

.microservice-cont .leg_row_basketball .match_info_tft .lft,
.microservice-cont .leg_row_basketball .match_info_tft .rgt {
  padding-top: 5px;
  padding-bottom: 5px
}

@media (min-width:768px) {

  .microservice-cont .leg_row_basketball .match_info_tft .lft,
  .microservice-cont .leg_row_basketball .match_info_tft .rgt {
    padding-top: 10px;
    padding-bottom: 10px
  }
}

.microservice-cont .leg_row_basketball .match_info_tft .rgt {
  text-transform: capitalize;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right
}

@media (max-width:767px) {
  .microservice-cont .leg_row_basketball .match_info_tft .rgt {
    display: none
  }
}

.microservice-cont .counter_mian {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--match_detail_head_text)
}

.microservice-cont .counter_mian .text {
  font-weight: 400;
  font-size: 10px;
  line-height: 1.4;
  margin-bottom: 5px
}

@media (min-width:768px) {
  .microservice-cont .counter_mian .text {
    font-size: 12px;
    line-height: 1.3333333333;
    margin-bottom: 10px
  }
}

.microservice-cont .counter_mian ul {
  list-style: none;
  margin: 0 0 14px !important;
  padding: 0px;
  font-weight: 300;
  font-size: 12px;
  line-height: 1.3333333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 13px
}

@media (min-width:768px) {
  .microservice-cont .counter_mian ul {
    gap: 8px 20px
  }
}

.microservice-cont .counter_mian ul li {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.microservice-cont .counter_mian ul li .countdown-number {
  width: 30px;
  height: 30px;
  border-radius: var(--radius);
  margin-bottom: 3px;
  padding: 6px;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.3333333333;
  color: var(--score_ball_by_ball_text);
  background: var(--score_ball_by_ball_score_bg);
  text-align: center
}

@media (min-width:768px) {
  .microservice-cont .counter_mian ul li .countdown-number {
    margin-bottom: 5px;
    width: 40px;
    height: 40px;
    padding: 10px 8px;
    font-size: 16px;
    line-height: 1.3125
  }
}

.microservice-cont .counter_mian ul li .countdown-label {
  color: var(--match_detail_head_text2)
}

.microservice-cont .counter_mian ul li+li:before {
  content: ":";
  position: absolute;
  color: var(--match_detail_head_text);
  left: -6px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  top: 6px
}

@media (min-width:768px) {
  .microservice-cont .counter_mian ul li+li:before {
    left: -12px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    top: 10px
  }
}

.microservice-cont .global_table {
  text-transform: capitalize
}

.microservice-cont .global_table.cr_macth_info tr td,
.microservice-cont .global_table.cr_macth_info tr th {
  padding: 21px 15px
}

.microservice-cont .global_table.cr_macth_info tr td:first-child,
.microservice-cont .global_table.cr_macth_info tr th:first-child {
  white-space: nowrap
}

.microservice-cont .global_table.cr_macth_info tr td {
  font-weight: 600
}

.microservice-cont .global_table.cr_macth_info tr td:first-child {
  font-size: 14px;
  font-weight: 400;
  color: var(--section_text_2)
}

.microservice-cont .global_table.cr_macth_scorecard {
  text-transform: capitalize
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts td,
.microservice-cont .global_table.cr_macth_scorecard.live_sts th {
  padding: 19px 15px;
  width: 60px
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts td:first-child,
.microservice-cont .global_table.cr_macth_scorecard.live_sts th:first-child {
  width: auto
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts:not(:last-child) {
  margin-bottom: 5px
}

.microservice-cont .global_table.cr_macth_scorecard.fall_of_wickets td:first-child {
  color: var(--section_text_2);
  text-align: left
}

.microservice-cont .global_table.cr_macth_scorecard.fall_of_wickets td:nth-child(2) {
  text-align: left;
  text-transform: none
}

.microservice-cont .global_table.cr_macth_scorecard tr td,
.microservice-cont .global_table.cr_macth_scorecard tr th {
  vertical-align: middle;
  padding: 13px 15px
}

.microservice-cont .global_table.cr_macth_scorecard tr td:first-child,
.microservice-cont .global_table.cr_macth_scorecard tr th:first-child {
  white-space: nowrap
}

.microservice-cont .global_table.cr_macth_scorecard tr td:nth-child(2),
.microservice-cont .global_table.cr_macth_scorecard tr th:nth-child(2) {
  text-align: center
}

.microservice-cont .global_table.cr_macth_scorecard tr th {
  padding: 21px 15px
}

.microservice-cont .global_table.cr_macth_scorecard tr.not_out td {
  font-weight: 700
}

.microservice-cont .global_table.cr_macth_scorecard tr.not_out td .name {
  color: var(--section_text_2);
  font-weight: 700
}

.microservice-cont .global_table.cr_macth_scorecard tbody:not(:last-child) {
  border-bottom: 1px solid var(--section_divider)
}

.microservice-cont .global_table.cr_macth_scorecard th .cr_tab_btns {
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .global_table.cr_macth_scorecard .bastman_td {
    gap: 6px
  }
}

.microservice-cont .global_table.cr_macth_scorecard .bastman_td .name {
  min-width: 175px
}

.microservice-cont .global_table.cr_macth_scorecard .bat_ico {
  margin-left: 3px;
  line-height: 0
}

.microservice-cont .global_table.cr_macth_scorecard .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table .name {
  font-size: 14px;
  line-height: 1.2142857143
}

.microservice-cont .global_table .bow_inf {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: var(--section_text_2)
}

.microservice-cont .toal_plyer_cr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: 14px;
  line-height: 1.2142857143;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  color: var(--heading_color);
  margin-bottom: 15px
}

@media (min-width:768px) {
  .microservice-cont .toal_plyer_cr {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px 40px
  }
}

.microservice-cont .cr_tab_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 7px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3333333333;
  margin-bottom: 15px
}

@media (min-width:768px) {
  .microservice-cont .cr_tab_btns {
    gap: 6px 10px
  }
}

.microservice-cont .cr_tab_btns li {
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.microservice-cont .cr_tab_btns li .cr_tab_btn {
  padding: 6px 11px;
  border-radius: var(--radius);
  display: block;
  background: var(--button_bg);
  color: var(--button_text);
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

@media (min-width:768px) {
  .microservice-cont .cr_tab_btns li .cr_tab_btn {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .cr_tab_btns li .cr_tab_btn.active {
  background: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .cr_tab_btns li .cr_tab_btn:hover {
  background: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .live_inf_sts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--section_text_2);
  border: 1px solid var(--section_even_row_bg);
  background: var(--section_even_row_bg);
  padding: 16px
}

.microservice-cont .live_inf_sts li+li:before {
  content: "";
  width: 4px;
  height: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  border-radius: 50%;
  background: var(--heading_color)
}

.microservice-cont .global_table.cr_macth_fall_wickets {
  font-size: 12px;
  line-height: 1.3333333333
}

.microservice-cont .global_table.cr_macth_fall_wickets thead th {
  background: var(--highliged_bg);
  text-align: center !important
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td,
.microservice-cont .global_table.cr_macth_fall_wickets tr th {
  padding-left: 10px;
  padding-right: 10px
}

@media (min-width:576px) {

  .microservice-cont .global_table.cr_macth_fall_wickets tr td,
  .microservice-cont .global_table.cr_macth_fall_wickets tr th {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td:first-child,
.microservice-cont .global_table.cr_macth_fall_wickets tr th:first-child {
  width: 73px
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td:nth-child(2),
.microservice-cont .global_table.cr_macth_fall_wickets tr th:nth-child(2) {
  text-align: center;
  width: 150px
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td:nth-child(3),
.microservice-cont .global_table.cr_macth_fall_wickets tr th:nth-child(3) {
  white-space: nowrap
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td:last-child,
.microservice-cont .global_table.cr_macth_fall_wickets tr th:last-child {
  width: 73px;
  text-align: right
}

.microservice-cont .global_table.cr_macth_fall_wickets tr td {
  text-align: left
}

.microservice-cont .global_table .name {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis
}

.microservice-cont .global_table .bolar_team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table .bolar_team .ico_flag {
  margin-right: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 22px;
  line-height: 0
}

.microservice-cont .global_table.cr_macth_scorecard {
  text-transform: capitalize
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts td,
.microservice-cont .global_table.cr_macth_scorecard.live_sts th {
  padding: 19px 15px;
  width: 60px
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts td:first-child,
.microservice-cont .global_table.cr_macth_scorecard.live_sts th:first-child {
  width: auto
}

.microservice-cont .global_table.cr_macth_scorecard.live_sts:not(:last-child) {
  margin-bottom: 5px
}

.microservice-cont .global_table.cr_macth_scorecard.fall_of_wickets td:first-child {
  color: var(--section_text_2);
  text-align: left
}

.microservice-cont .global_table.cr_macth_scorecard.fall_of_wickets td:nth-child(2) {
  text-align: left;
  text-transform: none
}

.microservice-cont .global_table.cr_macth_scorecard tr td,
.microservice-cont .global_table.cr_macth_scorecard tr th {
  vertical-align: middle;
  padding: 13px 15px !important
}

.microservice-cont .global_table.cr_macth_scorecard tr td:first-child,
.microservice-cont .global_table.cr_macth_scorecard tr th:first-child {
  white-space: nowrap
}

.microservice-cont .global_table.cr_macth_scorecard tr td:nth-child(2),
.microservice-cont .global_table.cr_macth_scorecard tr th:nth-child(2) {
  text-align: center
}

.microservice-cont .global_table.cr_macth_scorecard tr th {
  padding: 21px 15px
}

.microservice-cont .global_table.cr_macth_scorecard tr.not_out td {
  font-weight: 700
}

.microservice-cont .global_table.cr_macth_scorecard tr.not_out td .name {
  color: var(--section_text_2);
  font-weight: 700
}

.microservice-cont .global_table.cr_macth_scorecard tbody:not(:last-child) {
  border-bottom: 1px solid var(--section_divider)
}

.microservice-cont .global_table.cr_macth_scorecard th .cr_tab_btns {
  margin-bottom: 0
}

@media (min-width:768px) {
  .microservice-cont .global_table.cr_macth_scorecard .bastman_td {
    gap: 6px
  }
}

.microservice-cont .global_table.cr_macth_scorecard .bastman_td .name {
  min-width: 175px
}

.microservice-cont .global_table.cr_macth_scorecard .bat_ico {
  margin-left: 3px;
  line-height: 0
}

.microservice-cont .global_table.cr_macth_scorecard .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table .name {
  font-size: 14px;
  line-height: 1.2142857143
}

.microservice-cont .global_table .bow_inf {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: var(--section_text_2)
}

.microservice-cont .toal_plyer_cr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: 14px;
  line-height: 1.2142857143;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  color: var(--heading_color);
  margin-bottom: 15px
}

@media (min-width:768px) {
  .microservice-cont .toal_plyer_cr {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px 40px
  }
}

.microservice-cont .cr_tab_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 7px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3333333333;
  margin-bottom: 15px
}

@media (min-width:768px) {
  .microservice-cont .cr_tab_btns {
    gap: 6px 10px
  }
}

.microservice-cont .cr_tab_btns li .cr_tab_btn {
  padding: 6px 11px;
  border-radius: var(--radius);
  display: block;
  background: var(--button_bg);
  color: var(--button_text);
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear
}

@media (min-width:768px) {
  .microservice-cont .cr_tab_btns li .cr_tab_btn {
    padding-left: 15px;
    padding-right: 15px
  }
}

.microservice-cont .cr_tab_btns li .cr_tab_btn.active {
  background: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .cr_tab_btns li .cr_tab_btn:hover {
  background: var(--button_bg_hover);
  color: var(--button_text_hover)
}

.microservice-cont .live_inf_sts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--section_text_2);
  border: 1px solid var(--section_even_row_bg);
  background: var(--section_even_row_bg);
  padding: 16px
}

.microservice-cont .live_inf_sts li+li:before {
  content: "";
  width: 4px;
  height: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  border-radius: 50%;
  background: var(--heading_color)
}

.over-block {
  margin-bottom: 15px;
  padding: 16px
}

.over-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  margin-bottom: 12px
}

.over-header strong {
  color: var(--section_text)
}

.over-header .bowler-stats {
  color: var(--section_text_2);
  font-size: 14px;
  font-weight: 400
}

.over-commentary-list {
  list-style: none;
  padding: 0;
  margin: 0;
  background: var(--section_bg);
  color: var(--section_text);
  border-radius: var(--radius)
}

.over-commentary-list .comment {
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  position: relative;
  border-bottom: 1px solid var(--section_border);
  margin-bottom: 10px
}

.over-commentary-list .comment .left_inner {
  width: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.over-commentary-list .comment .ball-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.over-commentary-list .comment .ball-label .ball-ovr {
  font-size: 14px;
  line-height: 1.5714285714
}

.over-commentary-list .comment .ball-label .ball-dsc {
  width: 22px;
  height: 22px;
  font-size: 14px;
  line-height: 1.5714285714;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2px;
  border-radius: calc(var(--radius) / 1.5);
  color: var(--postponed_button_text);
  background: var(--postponed_button);
  margin-bottom: 5px
}

.over-commentary-list .comment .ball-label .ball-dsc.wicket {
  color: var(--loss_button_text);
  background: var(--loss_button)
}

.over-commentary-list .comment .ball-label .ball-dsc.boundary {
  color: var(--win_button_text);
  background: var(--win_button)
}

.over-commentary-list .comment .comment-body strong {
  display: block;
  margin-bottom: 10px
}

.over-commentary-list .comment .comment-body p {
  margin: 0;
  font-size: 14px;
  line-height: 1.5714285714
}

.microservice-cont .global_table {
  border-radius: 15px;
  font-size: 14px;
  line-height: 20px;
  overflow-x: auto;
  text-align: center
}

.microservice-cont .global_table:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .global_table table {
  width: 100%
}

.microservice-cont .global_table thead {
  background: transparent !important
}

.microservice-cont .global_table tr {
  vertical-align: middle
}

.microservice-cont .global_table .d-inline-block {
  display: inline-block;
  vertical-align: middle
}

.microservice-cont .global_table.player_sets td,
.microservice-cont .global_table.player_sets th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.player_sets td,
  .microservice-cont .global_table.player_sets th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.player_sets td,
  .microservice-cont .global_table.player_sets th {
    width: 50px;
    padding: 15px 6px
  }
}

.microservice-cont .global_table.player_sets td:first-child,
.microservice-cont .global_table.player_sets th:first-child {
  width: auto;
  text-align: left;
  padding-left: 10px
}

@media (min-width:413px) {

  .microservice-cont .global_table.player_sets td:first-child,
  .microservice-cont .global_table.player_sets th:first-child {
    padding-left: 14px
  }
}

.microservice-cont .global_table.player_sets td:nth-child(2),
.microservice-cont .global_table.player_sets th:nth-child(2) {
  text-align: center
}

.microservice-cont .global_table.player_sets td:last-child,
.microservice-cont .global_table.player_sets th:last-child {
  padding-right: 10px
}

@media (min-width:413px) {

  .microservice-cont .global_table.player_sets td:last-child,
  .microservice-cont .global_table.player_sets th:last-child {
    padding-right: 14px
  }
}

.microservice-cont .global_table.player_sets th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.player_sets td {
  vertical-align: middle
}

.microservice-cont .global_table.player_sets .standing-title {
  margin-left: -19px
}

@media (min-width:576px) {
  .microservice-cont .global_table.player_sets .standing-title {
    margin-left: -32px
  }
}

@media (min-width:1200px) {
  .microservice-cont .global_table.player_sets .standing-title {
    margin-left: -39px
  }
}

@media (min-width:1561px) {
  .microservice-cont .global_table.player_sets .standing-title {
    margin-left: -37px
  }
}

.microservice-cont .global_table.player_lineup_t td,
.microservice-cont .global_table.player_lineup_t th {
  width: 24px;
  padding: 4px
}

@media (min-width:413px) {

  .microservice-cont .global_table.player_lineup_t td,
  .microservice-cont .global_table.player_lineup_t th {
    width: 34px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.player_lineup_t td,
  .microservice-cont .global_table.player_lineup_t th {
    width: 50px;
    padding: 15px 6px
  }
}

.microservice-cont .global_table.player_lineup_t td:first-child,
.microservice-cont .global_table.player_lineup_t th:first-child {
  width: 50px;
  text-align: center;
  padding-left: 10px
}

@media (min-width:413px) {

  .microservice-cont .global_table.player_lineup_t td:first-child,
  .microservice-cont .global_table.player_lineup_t th:first-child {
    padding-left: 14px
  }
}

.microservice-cont .global_table.player_lineup_t td:nth-child(3),
.microservice-cont .global_table.player_lineup_t th:nth-child(3) {
  width: auto;
  text-align: left
}

.microservice-cont .global_table.player_lineup_t td:nth-child(2),
.microservice-cont .global_table.player_lineup_t th:nth-child(2) {
  width: 70px;
  text-align: center
}

.microservice-cont .global_table.player_lineup_t th {
  padding-top: 15px;
  padding-bottom: 15px
}

.microservice-cont .global_table.player_lineup_t td {
  vertical-align: middle
}

.microservice-cont .global_table.player_lineup_t .count_num {
  color: var(--primary-color, #262626);
  font-weight: 700
}

.microservice-cont .global_table .players_inf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table .players_inf .avtar {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 26px
}

.microservice-cont .global_table .players_inf .avtar:not(:last-child) {
  margin-right: 10px
}

.microservice-cont .global_table .players_inf .avtar_inf {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.microservice-cont .global_table .players_inf .avtar_inf .name {
  display: block;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4285714286
}

.microservice-cont .global_table .players_inf .avtar_inf .name.small {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.6666666667
}

.microservice-cont .global_table .players_inf .avtar_inf .inf {
  display: block;
  color: #707070;
  font-size: 12px;
  line-height: 1.3333333333
}

.microservice-cont .global_table .players_inf .avtar_inf .inf .count {
  margin-right: 6px;
  font-weight: 700;
  color: var(--primary-color, #262626)
}

.set_round_wrp:not(:last-child) {
  margin-bottom: 10px
}

.set_round {
  border: 1px solid #e4e4e4;
  border-radius: 10px;
  background: #fff
}

.set_round:not(:last-child) {
  margin-bottom: 5px
}

.set_round.show .quarter_round_opener:before {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg)
}

.set_round.show .set_round_body {
  max-height: 999px
}

.set_round .set_round_opener {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.375px;
  color: #000000;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px
}

.set_round .set_round_opener .set {
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 900
}

.set_round .set_round_opener:before {
  font-family: "icomoon", sans-serif;
  content: "\e907";
  font-weight: 400 !important;
  -webkit-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  position: absolute;
  right: 10px;
  top: 50%
}

.set_round .set_round_body {
  max-height: 0;
  overflow: hidden
}

.set_round .round_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 10px;
  position: relative
}

.set_round .round_row:before {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  top: 0;
  height: 1px;
  background: #e4e4e4
}

.set_round .round_row .round_row_col {
  width: calc(50% - 5px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.set_round .round_row .round_row_col:last-child {
  position: relative;
  padding-left: 10px
}

.set_round .round_row .round_row_col:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  top: -13px;
  bottom: -13px;
  border-left: 1px solid #e4e4e4
}

.set_round .round_row .round_row_col .total {
  border-right: 1px solid #e4e4e4;
  padding-right: 10px;
  margin-right: 10px;
  width: 45px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-weight: 400
}

.set_round .round_row .round_row_col .total.purpel {
  color: var(--primary-color, #262626);
  font-weight: 700
}

.set_round .round_row .round_row_col .total .ball {
  margin-right: 6px
}

.set_round .round_row .round_row_col .numbers .num {
  min-width: 40px;
  text-align: left;
  margin-right: 10px
}

.set_round .round_row .round_row_cnt {
  color: #707070;
  font-size: 12px;
  line-height: 1.6666666667
}

.basket_tv {
  margin-bottom: 25px
}

@media (min-width:768px) {
  .basket_tv .leg_head {
    margin-bottom: 27px
  }
}

.basket_tv .global_table.basket_tv_table td,
.basket_tv .global_table.basket_tv_table th {
  padding: 21px 15px
}

.basket_tv .global_table.basket_tv_table td:first-child,
.basket_tv .global_table.basket_tv_table th:first-child {
  width: auto
}

.basket_tv .global_table.basket_tv_table td:last-child,
.basket_tv .global_table.basket_tv_table th:last-child {
  width: 100px
}

.basket_tv .global_table.basket_tv_table td {
  vertical-align: middle
}

.basket_tv .global_table.basket_tv_table .tv_score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px
}

.basket_tv .global_table.basket_tv_table .tv_score .score_item {
  border-radius: var(--radius);
  padding: 1px 10px;
  color: var(--tag_text_color);
  background: var(--tag_bg)
}

.basket_tv .global_table.basket_venue_table td,
.basket_tv .global_table.basket_venue_table th {
  padding: 21px 15px
}

.basket_tv .global_table.basket_venue_table td:first-child,
.basket_tv .global_table.basket_venue_table th:first-child {
  width: 170px;
  color: var(--section_text_2)
}

.basket_tv .global_table.basket_venue_table td {
  vertical-align: middle
}

.microservice-cont .summary_box {
  border-radius: 8px;
  overflow: hidden
}

.microservice-cont .summary_box:not(:last-child) {
  margin-bottom: 15px
}

.microservice-cont .summary_box_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 14px;
  line-height: 1.2857142857;
  color: var(--heading_color);
  padding: 14px 15px
}

.microservice-cont .summary_box_head .title {
  font-weight: 700
}

.microservice-cont .incident_summary {
  font-size: 12px;
  line-height: 1.3333333333;
  background: var(--section_bg);
  color: var(--section_text);
  border-radius: var(--radius)
}

.microservice-cont .incident_summary li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  padding: 14px 15px
}

.microservice-cont .incident_summary li:nth-child(2n) {
  background: var(--section_even_row_bg)
}

.microservice-cont .incident_summary li.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.microservice-cont .incident_summary li.reverse .name {
  margin: 0 0 0 5px
}

.microservice-cont .incident_summary .icon_wrp {
  padding: 0 8px
}

.microservice-cont .incident_summary .name {
  font-weight: 600;
  margin-right: 5px
}

.microservice-cont .incident_summary .mints {
  color: var(--section_text_2)
}

.golf_block:not(:last-child) {
  margin-bottom: 20px
}

.golf_block .golf_head {
  margin-bottom: 20px
}

.golf_block .golf_head a h1,
.golf_block .golf_head a h2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-transform: capitalize
}

.golf_head_table {
  background: var(--section_bg);
  color: var(--section_text_2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: capitalize;
  border-radius: var(--radius) var(--radius) 0 0;
  border: solid var(--section_divider);
  border-width: 0 0 1px
}

@media (min-width:768px) {
  .golf_head_table {
    padding: 20px 17px
  }
}

.golf_head_table .section_lft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.golf_head_table .section_rgt,
.golf_head_table ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px
}

@media (min-width:768px) {

  .golf_head_table .section_rgt,
  .golf_head_table ul {
    gap: 30px
  }
}

.microservice-cont .global_table.golf_listing_table {
  border-radius: 0 0 var(--radius) var(--radius)
}

.microservice-cont .global_table.golf_listing_table thead th {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: var(--section_heading_text);
  padding: 10px
}

@media (min-width:768px) {
  .microservice-cont .global_table.golf_listing_table thead th {
    padding: 20px 17px
  }
}

.microservice-cont .global_table.golf_listing_table tr td:first-child {
  color: var(--section_text_2)
}

.microservice-cont .global_table.golf_listing_table tr td,
.microservice-cont .global_table.golf_listing_table tr th {
  padding: 10px;
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.golf_listing_table tr td,
  .microservice-cont .global_table.golf_listing_table tr th {
    padding: 19px 10px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.golf_listing_table tr td:first-child,
  .microservice-cont .global_table.golf_listing_table tr th:first-child {
    padding-left: 15px
  }
}

@media (min-width:576px) {

  .microservice-cont .global_table.golf_listing_table tr td:last-child,
  .microservice-cont .global_table.golf_listing_table tr th:last-child {
    padding-right: 15px
  }
}

.microservice-cont .global_table.golf_listing_table tr td:nth-child(2),
.microservice-cont .global_table.golf_listing_table tr th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.golf_listing_table .country_name_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0
}

.microservice-cont .global_table.golf_listing_table .country_name_wrp a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--section_text)
}

.microservice-cont .global_table.golf_listing_table .country_name_wrp .flag_img {
  width: 22px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px
}

.microservice-cont .global_table.golf_listing_table .country_name_wrp .cr_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.microservice-cont .global_table.golf_listing_table .fav {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 17px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  z-index: 3;
  font-size: 13px;
  color: var(--section_icon)
}

.microservice-cont .global_table.golf_listing_table .fav.active {
  color: var(--section_icon_active);
  opacity: 1
}

.microservice-cont .global_table.golf_score_table {
  margin-bottom: 0
}

.microservice-cont .global_table.golf_score_table thead th {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  padding: 12px
}

@media (min-width:768px) {
  .microservice-cont .global_table.golf_score_table thead th {
    padding: 20px
  }
}

.microservice-cont .global_table.golf_score_table tr td,
.microservice-cont .global_table.golf_score_table tr th {
  vertical-align: middle
}

@media (min-width:768px) {

  .microservice-cont .global_table.golf_score_table tr td,
  .microservice-cont .global_table.golf_score_table tr th {
    padding: 14px
  }
}

.microservice-cont .global_table.golf_score_table tr td:nth-child(2),
.microservice-cont .global_table.golf_score_table tr th:nth-child(2) {
  text-align: left
}

.microservice-cont .global_table.golf_score_table .player_name_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.golf_score_table .player_name_wrp a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.microservice-cont .global_table.golf_score_table .player_name_wrp .flag_img {
  width: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 5px
}

.microservice-cont .global_table.golf_score_table .player_name_wrp .cr_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.microservice-cont .global_table.golf_score_table .fav {
  font-size: 15px;
  line-height: 1.2
}

.microservice-cont .global_table.golf_score_table .sort {
  font-size: 18px
}

.microservice-cont .global_table.golf_score_table .pre_btn_golf {
  padding: 4px 2px
}

.players_detail_head {
  padding: 10px 15px;
  background: #fff;
  color: #333333;
  position: relative;
  border: 1px solid #e4e4e4;
  border-radius: 10px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

@media (min-width:992px) {
  .players_detail_head {
    border-radius: 12px;
    overflow: hidden;
    border: 0;
    padding: 15px;
    margin-bottom: 20px
  }
}

@media (min-width:992px) {
  .players_detail_head {
    margin-top: 0
  }
}

.players_detail_head .player_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.players_detail_head .avt {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 10px 0 0;
  overflow: hidden
}

@media (min-width:768px) {
  .players_detail_head .avt {
    width: 50px;
    height: 50px;
    margin: 0 16px 0 0
  }
}

.players_detail_head .avt img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.players_detail_head .avt_des {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.players_detail_head .avt_des .name {
  display: block;
  margin-bottom: 2px;
  font-weight: 600
}

.players_detail_head .inf_lst {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px 10px;
  font-size: 14px;
  line-height: 1.2857142857
}

.players_detail_head .inf_lst li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px
}

.players_detail_head .inf_lst .inf_tit {
  color: #999
}

.players_detail_head .more {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #e8e8e8;
  margin-left: 6px
}

.players_detail_head .fav_icon {
  color: #e8e8e8;
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.players_detail_head .fav_icon.active {
  color: var(--primary-color, #262626)
}

.ply_card_subhead {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2857142857;
  background: #fff;
  padding: 10px 15px;
  border-radius: 10px;
  margin-bottom: 12px
}

@media (min-width:992px) {
  .ply_card_subhead {
    padding: 15px;
    border-radius: 12px;
    margin-bottom: 20px
  }
}

.ply_card_subhead h2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2857142857
}

.global_table.golf_round_table {
  margin-bottom: 0
}

.global_table.golf_round_table thead th {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  padding: 12px
}

@media (min-width:768px) {
  .global_table.golf_round_table thead th {
    padding: 20px
  }
}

.global_table.golf_round_table tr td,
.global_table.golf_round_table tr th {
  vertical-align: middle
}

@media (min-width:768px) {

  .global_table.golf_round_table tr td,
  .global_table.golf_round_table tr th {
    padding: 14px
  }
}

.global_table.golf_round_table tr td:nth-child(2),
.global_table.golf_round_table tr th:nth-child(2) {
  text-align: left
}

.global_table.golf_round_table .player_name_wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.global_table.golf_round_table .player_name_wrp a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.global_table.golf_round_table .player_name_wrp .flag_img {
  width: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px
}

.global_table.golf_round_table .player_name_wrp .cr_name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.global_table .round_num {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e8e8e8
}

.global_table .round_num.double-eagle {
  background: #af8d20
}

.global_table .round_num.eagle {
  background: #313237
}

.global_table .round_num.birdie {
  background: var(--score_ball_by_ball_6th_bg);
  border-color: var(--score_ball_by_ball_6th_bg)
}

.global_table .round_num.par {
  border: 1px solid #313237
}

.global_table .round_num.bogey {
  background: var(--score_ball_by_ball_4th_bg)
}

.global_table .round_num.dou_bogey {
  background: #ec5b08
}

.global_table .round_num.three_bagey {
  background: #9f5925
}

.inf_golf_circ {
  background: var(--section_bg);
  color: var(--section_text);
  border-radius: var(--radius);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 20px
}

@media (min-width:768px) {
  .inf_golf_circ {
    gap: 10px 60px;
    padding: 15px
  }
}

.inf_golf_circ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 10px;
  padding: 5px;
  border-bottom: none
}

.inf_golf_circ li.eagle .circle {
  background-color: #313237
}

.inf_golf_circ li.birdie .circle {
  background-color: var(--score_ball_by_ball_6th_bg)
}

.inf_golf_circ li.par .circle {
  background-color: #ffffff;
  border: 1px solid #313237
}

.inf_golf_circ li.bogey .circle {
  background-color: var(--score_ball_by_ball_4th_bg)
}

.inf_golf_circ li.dou_bogey .circle {
  background-color: #ec5b08
}

.inf_golf_circ li.three_bagey .circle {
  background-color: #9f5925
}

.inf_golf_circ .circle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #0059b2
}

@media (min-width:992px) {
  .inf_golf_circ .circle {
    width: 26px;
    height: 26px
  }
}

.race_cards {
  background: var(--section_bg);
  border-radius: var(--radius);
  overflow: hidden
}

.race_cards:not(:last-child) {
  margin-bottom: 25px
}

.race_cards_hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--section_heading_text2);
  border-bottom: 1px solid var(--section_divider);
  gap: 10px;
  padding: 20px 15px;
  font-size: 14px;
  line-height: 1.2142857143
}

.race_cards_hd .cards_hd_lft {
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.race_cards_hd .cards_hd_rgt {
  text-align: right;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.race_card_item:nth-child(2n) {
  background: var(--section_even_row_bg)
}

.race_card_item a {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: var(--section_text_2);
  font-size: 14px;
  line-height: 1.0714285714
}

.race_card_item .date {
  width: 42px
}

.race_card_item .desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.race_card_item .desc_title {
  color: var(--section_text);
  font-weight: 400
}

.race_card_item .desc_sb_inf {
  font-size: 12px;
  line-height: 1.25
}

.race_card_item .ico {
  color: var(--section_icon)
}

.racecourse {
  background: var(--section_bg);
  border-radius: var(--radius);
  overflow: hidden
}

.racecourse:not(:last-child) {
  margin-bottom: 25px
}

.racecourse_hd {
  border-bottom: 1px solid var(--section_divider);
  gap: 10px;
  font-size: 14px;
  line-height: 1.2142857143
}

.racecourse_hd .racecourse_row {
  color: var(--section_heading_text2)
}

.racecourse_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--section_text);
  padding: 10px;
  text-align: center;
  gap: 6px
}

@media (min-width:768px) {
  .racecourse_row {
    gap: 10px;
    padding: 15px
  }
}

.racecourse_row:nth-child(2n) {
  background: var(--section_even_row_bg)
}

.racecourse_row .form_num {
  font-size: 10px;
  line-height: 1.3;
  display: block;
  text-align: center;
  color: var(--section_text_2)
}

.racecourse_row .form_num .num {
  display: block;
  font-size: 14px;
  line-height: 1.2142857143;
  margin-bottom: 1px
}

.racecourse_row .hors_rce {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px
}

.racecourse_row .hors_rce .img {
  width: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.racecourse_row .hors_rce .name {
  font-size: 12px;
  line-height: 1.3333333333
}

@media (min-width:768px) {
  .racecourse_row .hors_rce .name {
    font-size: 14px;
    line-height: 1.2857142857
  }
}

.racecourse_row .hors_rce .hors_des {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.racecourse_row .hors_rce .catagory_hors {
  font-size: 12px;
  line-height: 1.25;
  color: var(--section_text_2)
}

.racecourse_row .hors_lineage {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 10px;
  line-height: 1.4
}

.racecourse_row .hors_lineage li span {
  color: var(--section_text_2)
}

.racecourse_row .jocker_tran {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  line-height: 1.25
}

.racecourse_row .jocker_tran li span {
  color: var(--section_text_2)
}

.racecourse_row .rec_col:first-child {
  width: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.racecourse_row .rec_col:nth-child(2) {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left
}

.racecourse_row .rec_col:nth-child(3) {
  width: 130px;
  text-align: left;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (max-width:767px) {
  .racecourse_row .rec_col:nth-child(3) {
    display: none
  }
}

.racecourse_row .rec_col:nth-child(4) {
  width: 34px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (max-width:767px) {
  .racecourse_row .rec_col:nth-child(4) {
    display: none
  }
}

.racecourse_row .rec_col:nth-child(5) {
  width: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (max-width:767px) {
  .racecourse_row .rec_col:nth-child(5) {
    display: none
  }
}

.racecourse_row .rec_col:nth-child(6) {
  width: 34px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media (max-width:767px) {
  .racecourse_row .rec_col:nth-child(6) {
    display: none
  }
}

.racecourse_row .rec_col:last-child {
  width: 99px;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

:root {
  --light_border_color: #e7e7e7;
  --highliged_bg: #ecf0f1;
  --white: #fff;
  --black: #000;
  --min_width: 320px;
  --base_shadow: 0 0 17px rgba(0, 0, 0, 0.09);
  --theme2_dark_base_shadow: 0 0 8px rgba(255, 255, 255, 0.12);
  --green: #27ae60;
  --orange: #e7a53a;
  --red: #cb2c1e;
  --theme2_light: #fbf7f7;
  --theme2_cap_black: #181823;
  --business2_theme_border: #dbe0e1;
  --business1_theme_color1: #171717;
  --business1_theme_color2: #1f1f1f;
  --business1_theme_color3: #8f8f8f;
  --business2_theme_color1: #333333;
  --business4_theme_color1: #333333;
  --body-light: #ffffff;
  --text-light: #545e69;
  --icons-light: #000000;
  --links-light: #828282;
  --radius-light: 8px;
  --tag_bg-light: #1e73eb;
  --bg_text-light: #000000;
  --heading-light: #000000;
  --tag_text-light: #ffffff;
  --button_bg-light: #262626;
  --background-light: #bfdaee;
  --bg_heading-light: #000000;
  --button_text-light: #ffffff;
  --sub_heading-light: #000000;
  --body-dark: #ffffff;
  --text-dark: #545e69;
  --icons-dark: #ffffff;
  --links-dark: #828282;
  --radius-dark: 8px;
  --tag_bg-dark: #b12e41;
  --bg_text-dark: #ffffff;
  --heading-dark: #000000;
  --tag_text-dark: #ffffff;
  --button_bg-dark: #262626;
  --background-dark: #262626;
  --bg_heading-dark: #ffffff;
  --button_text-dark: #ffffff;
  --sub_heading-dark: #000000;
  --match_detail_head_bg-dark: #7b7f82;
  --match_detail_head_color-dark: #ffffff;
  --light_border_color: #e7e7e7;
  --highliged_bg: #ecf0f1;
  --white: #fff;
  --black: #000;
  --min_width: 320px;
  --base_shadow: 1px 3px 17px rgba(0, 0, 0, 0.09);
  --green: #27ae60;
  --orange: #e7a53a;
  --red: #cb2c1e;
  --body_bg: #fff;
  --bg_color: var(--background-dark);
  --bg_text_color: var(--bg_text-dark);
  --bg_heading_color: var(--bg_heading-dark);
  --tag_bg: #eb1d40;
  --tag_text_color: #fff;
  --button_bg: #eb1d40;
  --button_text_color: #fff;
  --base_text_color: #000;
  --heading_color: #000;
  --sub_heading_color: #000;
  --radius: 8px;
  --link: #262626;
  --section_text: #eb1d40;
  --match_detail_head_bg: #f8f4f4;
  --match_detail_head_color: #000;
  --link_hover: #ad2e41
}

body {
  --radius: var(--radius-light);
  --base_text_color: var(--body_text-light);
  --body_bg: var(--body_bg_color-light);
  --box_shadow: var(--box_shadow-light);
  --button_text: var(--button_text-light);
  --icon_color: var(--icons_color-light);
  --divider_color: var(--divider_color-light);
  --button_bg: var(--button_bg-light);
  --button_text_hover: var(--button_text_hover-light);
  --button_bg_hover: var(--button_background_hover-light);
  --even_row_bg: var(--even_row_bg-light);
  --footer_text: var(--footer_text-light);
  --footer_icons: var(--footer_icons-light);
  --footer_divider: var(--footer_divider-light);
  --footer_bg: var(--footer_bg-light);
  --footer_icon_active: var(--footer_icon_active-light);
  --footer_logo_bg: var(--footer_logo_bg-light);
  --subheader_bg: var(--sub_header_bg_color-light);
  --subheader_text: var(--sub_header_text-light);
  --subheader_text_active: var(--sub_header_text_active-light);
  --header_text: var(--header_text-light);
  --header_icons: var(--header_icons-light);
  --header_icon_active: var(--header_icon_active-light);
  --header_logo_bg: var(--header_logo_bg-light);
  --header_bg: var(--header_bg_color-light);
  --header_button_text: var(--header_button_text-light);
  --header_button_bg: var(--header_button_bg-light);
  --header_dropdown_text: var(--header_dropdown_text-light);
  --header_dropdown_bg: var(--header_dropdown_bg-light);
  --section_icon: var(--section_icon-light);
  --section_text: var(--section_text-light);
  --section_border: var(--section_border-light);
  --section_shadow: var(--section_shadow-light);
  --section_text_2: var(--section_text_2-light);
  --section_divider: var(--section_divider-light);
  --section_bg: var(--section_bg-light);
  --section_button_text: var(--section_button_text-light);
  --section_icon_active: var(--section_icon_active-light);
  --section_heading_text: var(--section_heading_text-light);
  --section_team_1_color: var(--section_team_1_color-light);
  --section_team_2_color: var(--section_team_2_color-light);
  --section_row_highlight: var(--section_row_highlight-light);
  --section_button_bg: var(--section_button_bg-light);
  --section_button_text_hover: var(--section_button_text_hover-light);
  --section_search_bg: var(--section_search_bg-light);
  --section_even_row_bg: var(--section_odd_row_bg-light);
  --section_button_bg_hover: var(--section_button_bg_hover-light);
  --section_heading_text2: var(--section_heading_text2-light);
  --heading_color: var(--heading_text-light);
  --sub_heading_color: var(--sub_heading_text-light);
  --link: var(--links-light);
  --ft_text: var(--ft_text-light);
  --tag_text_color: var(--tag_text-light);
  --link_hover: var(--link_hover-light);
  --ft_bg: var(--ft_bg-light);
  --tag_bg: var(--tag_bg-light);
  --red_card: var(--red_card-light);
  --win_button: var(--win_button-light);
  --draw_button: var(--draw_button-light);
  --live_button: var(--live_button-light);
  --loss_button: var(--loss_button-light);
  --yellow_card: var(--yellow_card-light);
  --win_button_text: var(--win_button_text-light);
  --draw_button_text: var(--draw_button_text-light);
  --live_button_text: var(--live_button_text-light);
  --loss_button_text: var(--loss_button_text-light);
  --postponed_button: var(--postponed_button-light);
  --postponed_button_text: var(--postponed_button_text-light);
  --match_detail_head_icon: var(--match_detail_head_icon-light);
  --match_detail_head_text: var(--match_detail_head_text-light);
  --live_center_brand_color: var(--live_center_brand_color-light);
  --score_ball_by_ball_text: var(--score_ball_by_ball_text-light);
  --match_detail_head_divider: var(--match_detail_head_divider-light);
  --match_detail_head_bg: var(--match_detail_head_bg-light);
  --match_detail_head_color: var(--bg_text-dark);
  --match_detail_head_icon_active: var(--match_detail_head_icon_active-light);
  --score_ball_by_ball_4th_bg: var(--score_ball_by_ball_4th_bg-light);
  --score_ball_by_ball_6th_bg: var(--score_ball_by_ball_6th_bg-light);
  --match_detail_head_score_bg: var(--match_detail_head_score_bg-light);
  --score_ball_by_ball_score_bg: var(--score_ball_by_ball_score_bg-light)
}

.microservice-cont .loading-shimmer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-animation: shimmer 2s infinite linear;
  animation: shimmer 2s infinite linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(4%, #eff1f3), color-stop(25%, #e2e2e2), color-stop(36%, #eff1f3));
  background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
  background-size: 1000px 100%;
  width: 100%;
  margin: auto;
  border-radius: 10px;
  min-height: 300px
}

.microservice-cont .loading_table {
  background: transparent !important
}

.microservice-cont .loading_table table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px
}

.microservice-cont .loading_table table td,
.microservice-cont .loading_table table th {
  -webkit-animation: shimmer 2s infinite linear;
  animation: shimmer 2s infinite linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(4%, #eff1f3), color-stop(25%, #e2e2e2), color-stop(36%, #eff1f3));
  background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
  background-size: 1000px 100%;
  padding: 10px;
  border-radius: 3px;
  width: 10px;
  text-align: center
}

.microservice-cont .loading_table table td:nth-child(2),
.microservice-cont .loading_table table th:nth-child(2) {
  width: auto;
  text-align: left
}

@media (min-width:768px) {

  .microservice-cont .loading_table table td,
  .microservice-cont .loading_table table th {
    padding: 15px;
    border-radius: 8px;
    width: 50px
  }
}

.microservice-cont .loading_table table tbody {
  width: 100%;
  display: contents !important
}

.microservice-cont .loading_div {
  position: relative
}

.microservice-cont .loading_div:before {
  content: "";
  border-radius: 4px;
  position: absolute;
  inset: 0;
  -webkit-animation: shimmer 2s infinite linear;
  animation: shimmer 2s infinite linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(4%, #eff1f3), color-stop(25%, #e2e2e2), color-stop(36%, #eff1f3));
  background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
  background-size: 1000px 100%
}

@-webkit-keyframes shimmer {
  0% {
    background-position: -1000px 0
  }

  to {
    background-position: 1000px 0
  }
}

@keyframes shimmer {
  0% {
    background-position: -1000px 0
  }

  to {
    background-position: 1000px 0
  }
}

.no_record_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%
}