@media screen and (max-width:950px){img{border:0}.body{margin:auto;max-width:1100px;width:100%;height:100%;flex:auto;position:relative;transition:.1s}#responsive_match_ad_mob{position:fixed;bottom:51px;background:#fff;border:1px solid #ccc;width:100%}.ad-line-static{position:sticky;width:100%;z-index:10003;bottom:57px;background:#fff}.back-to-top{bottom:11em}.fa-proper-size{font-size:1.1em !important}.fragment{width:140px;height:40px;float:right;position:fixed;bottom:20px;right:-196px;z-index:9999;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #456ba4;border-right:0;background-color:#fff}.fragment img{float:left;margin-right:5px;margin-left:5px;margin-top:3px}#close{float:left;display:inline-block;padding:0 5px 2px 5px;font-size:13px;color:#456ba4}.calendar-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(10,10,10,.7);z-index:100001;overflow:hidden;display:none}a.league{COLOR:#000}input{font-weight:normal;font-size:20px;font-style:normal}.f{border:1px solid #ccc;width:24px;height:16px;margin-bottom:1px;border-radius:3px}#mobileFavorites{display:none;position:fixed;bottom:110px;right:1.5em;background-color:#003153;width:50px;height:50px;z-index:1000;text-align:center;border-radius:50px;box-shadow:0 0 6px rgba(0.0,0.0,0.0,0.8)}.favoritesBtn i{font-size:1.1em !important}.ad-line-hide{display:none}#midbanneriframe{width:750px;height:120px;float:right;padding-right:75px}#banners_right{display:none}#filterBar{display:none}#finishedGamesHeader{width:96%;margin:2% 0 2% 2%}#footer{background-color:#fff;clear:both;padding:10px}#footer .copy{font-size:13px}#footer .right{float:none;width:auto}#footer .copy p{padding-left:0;text-align:justify}#footer ul{width:100%;padding:0 !important}#footer .li_header{padding:0 !important;justify-content:center}#footer .footer_section ul li{display:flex;justify-content:center}.social{width:auto;padding-left:0;margin:15px}.social a{padding-right:25px}.social a i{font-size:1.7em}#header{clear:both;max-width:1000px;margin:0 auto}#lc_details{background-color:#fff;display:none;flex-direction:column;height:100%;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:4001}#menuWrapper{display:none}#scoreTableDiv{width:100%;margin:0;top:0}#sorting_explanation{display:none;background-color:#d3d3d3;color:#eb1f45;text-align:center}#tableWrapper{clear:both;max-width:1000px;margin:0 auto}#teamInfoWin_overlay{display:none}#timezone_win_overlay{display:none;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:10014;background:rgba(40,40,40,.75)}.country_header_table{display:none}.country_header img{margin-left:0;margin-right:0;margin-top:0}.mainListClick .more_btn{color:#000;display:none}.mainListClick .more_btn:before{color:#000}.mainListClick .header_round{color:#000}.f{vertical-align:middle}.fa-stack{height:20px !important;line-height:20px !important;width:25px !important}.fa-stack-1x{position:absolute !important;top:0;color:#fff;font-weight:bold !important;font-size:10px !important}.full-row{display:block;margin-left:0;padding-left:0;width:100%}.gamble_info{padding-left:10px;padding-right:10px;padding-bottom:3px;text-align:center;color:#555;font-size:8px;margin:0}.icon-gold-default{color:#a4893c !important}.icon-gold{color:#f9a602 !important}.icon-green{color:#00660c}.icon-mediumgrey{color:#aaa}.icon-darkgrey{color:#555}.icon-white{color:#fff}.icon-blue{color:#003153}.score_header{background-color:#d3d3d3;clear:both;color:#939498;font-size:14px;text-align:left;border-bottom:1px solid #ccc}.score_pen{text-align:center;width:4%;font-size:12px;vertical-align:middle}.soccer .score_header{background:#003153;color:#fff;border-left:4px solid #003153}.soccer .sort-ko .score_status{width:0;text-align:center}.table_notediv{text-align:left !important;padding-top:20px !important;padding-bottom:20px !important;padding-left:15% !important;margin-top:30px;display:table}.pulse{-webkit-animation:blink 800ms infinite;animation:blink 800ms infinite}.mid_mob_ad{display:none}.removed_matches{padding-left:5px;font-weight:bold;color:#eb1f45}.removedGamesHeader{background-color:#fff !important}.menuRows{background-color:#fff}#scoreline{display:none}#scoreline_content{margin:0 20px 0 20px;width:91%;height:100%}.sticky-pin{color:#003153;position:relative;top:9px;margin-left:10px;font-size:16px;font-weight:bold;float:left;cursor:pointer}.sticky-pin_untilted{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.collapse-pin{color:#eb1f45;float:right;margin-right:10px;font-size:22px;font-weight:bold;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;vertical-align:middle;margin-top:6px}.sl_settings{color:#003153;float:left;margin-left:10px;font-size:16px;padding-top:9px;padding-right:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border-right:2px solid #DDD;height:28px}.sl_settings .fa-sliders{font-size:18px}.sl_min_text{font-weight:bold;line-height:36px;margin-left:10px;color:#003153;display:none}.odds_placeholder{display:none}.live_match .odds_exists,.finished_match .odds_exists{display:none}.history_button{width:100%;text-align:center;height:25px}.history_button i{padding-top:3px;color:#999}.history_p{display:inline;padding-right:5px;color:#999}.odds_exists{display:inline-block}.odds-icon-increase{color:#14805e;font-size:12px !important}.odds-icon-decrease{color:rgba(252,0,0,0.6);font-size:12px !important}.odds_button .fa-sort-down{position:relative}.odds_button .fa-sort-down{position:relative;left:-10px;top:1px}.body_parent{display:flex}.mobile_copyright{margin-top:5px;margin-bottom:10px}.ftr_hide{display:none !important}.tv-text{color:#eb1f45;padding-top:0;margin-top:0;top:-3px;font-size:7px !important;left:-1px !important}.no_borders{border:0 !important}.finished_header{border-color:#f5f5f5 !important}#sportMenu{background-color:#fff;overflow-y:scroll}#sportMenu .activelink{background-color:#eb1f45}#ulSport li a.menuHeader{background-color:#003153;color:#fff;height:30px;line-height:30px;text-align:center}#ulSport .menuHeader{color:#fff;font-size:14px;font-weight:bold;text-align:center;padding-right:20px}#ulSport li a{display:flex;flex-direction:row;justify-content:center;align-items:center}#ulSport li a div{border-radius:50%;background:#f5f5f5;margin:0 15px;display:flex;justify-content:center;align-items:center;height:40px;width:40px}#ulSport li a div i{color:#999;font-size:1.3em !important}#ulSport li a label{font-size:16px;color:#121212;display:inline-flex;flex:1}#ulSport li.menu_header_list_item{background:#003153;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-bottom:2px solid #003153}#ulSport li .topNavCenter{width:100%}#ulSport li #mobileHeaderLogoBox .mobilelogo.header{width:120px}#ulSport li.activelink a{background-color:#f5f5f5 !important;color:#eb1f45 !important;font-weight:bold}.menu_subheader{margin-top:15px;height:30px;display:flex;align-items:center}.menu_subheader label{color:#003153;font-weight:bold;font-size:16px;margin-left:15px}.sportMenuList,.tennisExtraItemsList,.extraMenuItems{list-style:none;width:100%;margin:auto;padding:0}.tennisExtraItemsList li,.extraMenuItems li{height:60px;display:flex;align-items:center}#topBanner,#topright,#midbanneriframe,#sideright,#b1,#b2,#line,#b5,#header,#midbannerdiv{display:none}#ulSport{list-style-type:none;margin-top:0;padding:0 0 50px 0}#ulSport .menuImg{padding-left:10px;padding-right:20px;vertical-align:middle;width:23px}.overlay{height:100%;right:0;position:fixed;width:100%;z-index:10002;display:none}.overlay-content{display:block;margin:0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#topLogo{height:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center}.topNavLeft{display:inline-block;width:30%;float:left;height:50px;line-height:50px;vertical-align:middle}.toolbar_left{width:15%;float:left;height:56px}.topNavCenter{text-align:center;height:100%;display:inline-flex;align-items:center}.toolbar_center{width:70%;height:100%;color:#FFF;word-break:break-all;display:flex;flex-direction:column;align-items:center;justify-content:center}.toolbar_title{color:#fff;font-size:14px;font-weight:bold;text-align:center;display:block;width:100%}.toolbar_subtitle{color:#fff;font-size:11px;font-weight:normal;text-align:center;width:100%;line-height:20px}.toolbar_center_title{color:#fff;font-size:13px;font-weight:bold;text-align:center;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-transform:capitalize}.topNavRight{width:30%;height:100%;vertical-align:middle;display:inline-block;float:right}.toolbar_right{width:15%;height:100%;vertical-align:middle;display:inline-block;float:right}.match_list_type_select_container{height:35px;line-height:50px;vertical-align:middle;display:block;cursor:pointer}.back_link{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.back_link i{color:#fff;font-size:1.5em}.match_list_type_select_container i{position:relative;top:-2px;font-size:16px;color:#003153;vertical-align:middle}.selected_match_list_type{color:#003153;font-size:12px;font-weight:bold;margin-left:10px;text-transform:uppercase;max-width:70%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;display:inline-block;word-wrap:break-word}.selected_match_list_type a{color:#003153}#calendarIconBox #calendarIcon{width:100%;height:30px;line-height:30px;display:block;text-align:center;cursor:pointer}#calendarIconBox #calendarIcon i{font-size:1em;color:#666}#calendarIconBox span strong{margin-top:2px;color:#121212}#calendarIconBox #calendarIconText{width:100%;height:20px;line-height:20px;display:block;text-align:center}#calendarIconBox #calendarIconText .calendar-text{color:#FFF;font-size:9px !important;font-weight:bold;text-transform:uppercase}#calendarIcon i.calendarArrowIcon{font-size:10px;color:#fff;text-align:right;margin-left:4px}.line_calendar_wrapper .newLiveBtn{margin:0 5px 0 5px}#tvIconBox{width:46%;height:50px;display:inline-block;text-align:center;vertical-align:top}.tvIcon{width:100%;height:30px;line-height:30px;display:block}#tvIconBox .tvIcon i{color:#FFF;padding-top:9px;font-size:20px !important}.header-calendar .tv-text{color:#FFF;margin-left:1px;padding-top:2px;font-size:9px !important}.tviconText{width:100%;height:20px;line-height:20px;display:block;text-align:center}#tvIconBox .tviconText .tvLabel{color:#fff;text-align:center;font-weight:bold;font-size:9px}.topNavCenter .menu-header-button{display:inline-flex;flex:1;align-items:center;justify-content:flex-end}#mobileHeaderLogoBox{width:100%;height:auto;min-height:56px;display:inline-flex;align-items:center;justify-content:center;flex:.6;color:#fff;font-weight:bold;font-size:16px}.topNavLeft #mobileHeaderLogoBox a{text-align:center;display:block}#mobileHeaderLogoBox .mobilelogo.header{width:160px;margin-top:2px}.topNavOdds{display:inline-block;width:48%;text-align:center;vertical-align:middle}.odds_button_container{width:100%;height:100%}.odds-text{color:#003153;display:inline-block;background:#fff;padding:5px 7px 5px 6px;border-radius:3px;border:1px solid #ddd}.odds_pressed div strong{color:#eb1f45;background:#ddd}.topNavResults{display:inline-block;width:50%;text-align:center;vertical-align:top}.topNavResults .tablesIcon{display:block;height:30px;line-height:30px;width:100%}.topNavResults .tablesIcon i{font-size:20px;color:#fff;padding-top:9px}.topNavResults .tablesIconText{display:block;height:20px;line-height:20px;width:100%}.topNavResults .tablesIconText .tablesLabel{color:#fff;text-align:center;font-weight:bold;font-size:9px}.hamburger-menu{cursor:pointer;display:inline-block;width:46%;text-align:center;vertical-align:top}.hamburger-menu .menuIcon2{display:block;height:30px;line-height:30px;width:100%;padding:0 !important}.hamburger-menu .menuIcon2 i{font-size:22px;color:#fff;padding-top:8px}.hamburger-menu .menuIconText{display:block;height:20px;line-height:20px;width:100%}.hamburger-menu .menuIconText .menuLabel{color:#fff;text-align:center;font-weight:bold;font-size:9px}#topNavBar .topNav_link{color:#555;display:inline-block;text-align:center;width:20%;font-size:.9em}#topNavBar .topNav_expanded{width:33%}#topNavBar{display:block;line-height:34px;width:100%;height:35px;background-color:#FFF;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#topNavBar .activeNav{border-bottom:2px solid #eb1f45;background-color:#eceef2;color:#003153;font-weight:bold;width:34%}.navBar_odds{width:20% !important;background-color:#fff !important;color:#888 !important;float:left;cursor:pointer;font-weight:bold;font-size:12px !important}.odds_button{position:relative;left:4px}.filterList{display:inline-flex;width:60%;height:35px;text-align:center;font-size:11px;background-color:#f5f5f5;box-sizing:border-box}.navBar_Sort{display:inline-block;width:20%;height:100%;text-align:center;float:right}.navBar_Sort_time{background-color:#fff !important;color:#888 !important}.navBar_Sort_league{background-color:#fff !important;color:#eb1f45 !important}.navBar_Sort .sort_button{width:100%;height:100%;cursor:pointer}.sort-text{color:inherit;font-size:10px;font-weight:bold;text-align:center;display:block;cursor:pointer;height:37px;line-height:35px}.navBar_Sort .sort_button .sort_icon_up{color:inherit;font-size:12px;display:block;margin-top:5px;cursor:pointer}.navBar_Sort .sort_button .sort_icon_down{color:inherit;font-size:12px;display:block;cursor:pointer}.menu-close i{height:100%;margin:0 20px 0 0;font-size:22px}.fa-stack{height:20px !important;line-height:20px !important;width:25px !important}.fa-stack-1x{position:absolute !important;top:0;color:#fff;font-weight:bold !important;font-size:10px !important}.body_left{display:none}.soccer .sort-ko .score-status{width:100%;border:0}.soccer .sort-league .mStatus{display:inline-block}.score_info_img{display:none}#tz_picker{display:none;width:100%;height:100vh;z-index:5000;position:absolute;overflow:auto;top:0;left:0}#loader,#loader-details{background:url('/image/xloader.svg') 70% 25% no-repeat rgba(0.0,0.0,0.0,0.4);background-size:240px 240px;height:1000px;left:0;position:fixed;width:100%;z-index:9999;display:none}#filterBar{background:#456ba4;position:fixed;right:0;top:35px;z-index:20000;width:30px;height:30px;font-size:2em;color:#FFF}.score_tv_mobile{width:1% !important;float:right;padding:0 3px 0 0;height:40px;margin-top:0 !important}.score_header{display:none !important;font-size:14px}.bottombanner{display:none}.score_league_txt a{color:#000 !important;font-size:10px;font-weight:bold}.score_pen,.score_info_img,.score_audio,.score_tv,.score_remove{display:none}.scoreh_ht::after{content:""}.table_notediv{display:none}.ad-line-hide{display:block;margin:5px 0;text-align:center}.ad-line-hide div{width:100% !important;display:flex;justify-content:center}.soccer .sort-ko .status-live{font-size:13px !important}.mid_mob_ad{text-align:center;width:320px;margin:auto;display:block}#lc_details{background-color:#fff;display:none;flex-direction:column;height:100%;left:0;min-height:100%;position:fixed;top:0;webkit-transform:translate3d(0,0,0);width:100%;z-index:4001}.body_right{display:none}#responsive_ad{height:52px;max-height:52px;margin:0 auto;text-align:center}#aTeam_img{height:50px;max-width:50px;margin-bottom:5px}#aTeam_logo{text-align:center;margin-top:10px}#details_comment{flex-grow:1}#details_content{flex-grow:1;overflow-y:auto;position:relative;webkit-overflow-scrolling:touch;overflow-x:hidden;padding-bottom:10px}#details_lineup{display:none;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}#details_stats{flex-grow:1;min-height:600px}#hTeam_img{height:50px;max-width:50px;margin-bottom:5px}#hTeam_logo{text-align:center}#img_row{display:block;height:120px}#img_row>div{width:30%;vertical-align:middle}#matchScore{padding:5px 10px 5px 10px;text-align:center}#x_timeline_wrapper{width:95%}#x_timeline{position:relative;width:100%}#x_timeline_wrapper{flex-grow:1;position:relative;margin-top:5px}.backTxt{color:#fff;display:inline-block;font-size:1.2em;padding-left:5px;position:absolute;top:0}.details_back{color:#fff;font-size:1.8em !important}.go_back{display:inline-block !important;float:left;margin-top:-2px;width:9%;text-align:center}.noscroll{overflow:hidden;padding-right:0}#details_header{background:#FFF;color:#abb5c4}#details_header_mobile{display:block !important;background:#003153;height:50px;line-height:40px}#details_header_mobile .go_back{margin-top:0;width:30%;height:100%;float:left}#details_header_mobile .go_back a{float:left;padding-left:0;margin-top:9px;vertical-align:middle;text-align:inherit}#details_header_mobile #mobileLogo{line-height:40px;height:40px;width:40%;display:inline-block;text-align:center}#details_header_mobile #mobileLogo img{margin-top:8px;width:85px;vertical-align:middle}#topInfoLine{display:none !important}#responsive_ad{display:block;bottom:0;width:100%;max-height:80px;text-align:center}#x_progress{font-size:22px;height:35px}.match_line:hover{background:#FFF}.invisible{visibility:hidden}.mStatus{width:26%;border-left:1px solid #ddd;padding-left:0}.soccer .quicksel .match_line{line-height:20px !important;width:96%;margin-left:2%}.hockey_main .match_line{width:96%;margin-left:1.5%}.baseball_main .match_line{background:#fff;width:96%;margin-left:1.5%}.tennis .score_row:first-child{padding-top:0 !important}#d_search{display:none;width:100vw;height:100vh;z-index:5000;position:absolute;top:0;left:0}#player_ranking{width:100%;height:100%;position:fixed;top:0;left:0;background:#eceef2;display:none;z-index:1003}.basket .mStatus{display:block}.basket .sort-league .score_league{display:none}.basket .sort-league .score_season{width:6%}.basket .score_season{width:10%;padding:0;font-size:10px;font-weight:bold;color:#000;text-align:left;top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.myGamesHeader{color:#003153;background:#f5f5f5;border-bottom:0;text-align:center}.country_q_list li.q_back{display:none}.top_leagues_scroll .country_q_list{overflow:hidden;width:100%;max-width:1000px}.country_q_list .country_image{position:relative;left:10px}.top_leagues_scroll .country_q_list ul{overflow-x:scroll;overflow-y:hidden;will-change:scroll-position,transform}.top_leagues_scroll .country_q_list ul li{min-width:90px}.country_q_list li{display:inline-block;text-align:center;border:0;cursor:pointer}.top_leagues_scroll .q_list_main{display:flex;width:100%;left:0}.q_no_matches{display:block;text-align:center;margin-top:50px;background:#FFF;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.05);padding:20px 0 20px 0}#lc_container #qListUL li{border:0;cursor:pointer}article{margin-top:0;overflow-x:hidden;max-height:30px;padding-top:11px}.dot{height:23px;width:32px;background-color:#f5f5f5;display:inline-block;margin-left:15px}.dot:first-child{margin-left:20px}@-webkit-keyframes loading{from{-webkit-transform:translateX(-250px)}to{-webkit-transform:translateX(250px)}}@-moz-keyframes loading{from{-moz-transform:translateX(-250px)}to{-moz-transform:translateX(250px)}}@keyframes loading{from{-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}to{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);transform:translateX(250px)}}.more_icon{display:inline-block;float:right;right:0;position:relative;width:auto;margin:auto}.soccer .sort-league .live_match .score_info{display:none}#favoriteGamesDiv .country_header_txt{text-align:center;font-weight:bold;width:98%;color:#000}#scoreTableDiv.quicksel{width:96%;margin-left:2%;margin-top:1%}.soccer .quicksel .live_match .score_info{display:none}.soccer .quicksel .live_match .score_status{width:14%;vertical-align:top;margin-top:12px}.soccer .quicksel .status-live{font-size:13px !important;text-align:center}.soccer .quicksel .status-ht{text-align:center}.soccer .quicksel .expanded_country_line{margin-bottom:15px;margin-top:5px}.lp_quick{color:#999;display:inline-block;font-size:10px;line-height:20px !important;max-width:10px;min-width:10px;vertical-align:middle;width:10px;text-align:center;font-weight:normal;position:relative}.score_teams_quick .y_cards{width:12px !important;line-height:20px !important}.score_teams_quick .r_cards{width:12px !important;line-height:20px !important}.score_tennis_round{display:none}.tennis .tournament_info{text-align:center;font-size:10px;height:10px;padding:0;margin:0;line-height:10px}.tennis_main .sort-country .score_round{display:none !important;text-align:center}.basket .score_status{display:none}.basket .sort-league .score_season{width:10% !important;border-left:0;top:0;height:40px;line-height:40px}.test_class{display:inherit}.basket .sort-league .score_season{vertical-align:middle;color:#000}.americanfootball_main .match_line{width:96%;margin-left:1.5%;height:40px !important;line-height:20px !important}.mStatus{border:0 !important}.baseball .score_ko{height:20px;color:#666}.baseball .score_row{line-height:20px !important}.baseball .mStatus{display:block;width:100% !important;padding-left:0}.baseball .score_info{line-height:20px !important}.baseball .score_status{display:none}.baseball .score_home{height:20px;line-height:20px}.baseball .score_home_txt{margin-left:0}.baseball .score_away{height:20px;line-height:20px}.baseball .score_away_txt{margin-left:0}.baseball .score_season{text-align:center;vertical-align:top;width:8% !important;border-left:0}.baseball .sort-ko .score_season{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;color:#000;height:40px;line-height:40px}.baseball .score_league_flag{margin-left:0;margin-top:2px !important}.baseball .score_league{height:40px;line-height:20px !important;vertical-align:middle}.baseball .sort-league .score_season{vertical-align:middle;height:40px;line-height:40px;color:#000}.baseball .match_line{height:40px !important;line-height:20px !important;padding-top:5px !important;padding-bottom:5px !important}.baseball .score_ht{display:none}.baseball .score_info{width:11%;vertical-align:middle}.baseball .score_league_txt{margin-top:0}.baseball .score_league_txt a{font-size:10px}.baseball .score_ft{line-height:20px;vertical-align:middle}.baseball .sort-ko .score_ft{vertical-align:middle}.baseball .fin_header{display:none}.more_btn{padding-top:3px}.soccer_main .sort-ko .country_q_list{margin-bottom:10px !important}.odds_shown .live_match .score_status{display:inline-block !important;width:9% !important}.odds_shown .odds_placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.sort-league.odds_shown .odds_placeholder{width:46%}.odd_price{line-height:16px}.odds_badge{color:#eb1f45;font-size:8px;font-weight:bold}.odds_legend{text-align:right;display:block !important;background:#f5f5f5;border-radius:3px}.odds_description{color:#888 !important}div.odd_price span{font-size:11px}.quicksel .flg{margin-top:10px}.quicksel .country_name{padding-left:10px;margin:0;padding-bottom:2px}.quicksel .country_selected{box-sizing:border-box;padding-top:4px;vertical-align:bottom}.quicksel .country_line .flg{margin-top:0}.quicksel .country_line{width:99%;margin-left:0}#qListUL .flg{zoom:.9 !important;-moz-transform:scale(1) !important}.sortbyko .match_line i.flg{zoom:.8 !important}.x-select{display:inline-block}.bottom_float_ad{position:fixed;bottom:0;margin:0 auto;left:0;right:0;text-align:center;z-index:5000}.close_explanation{color:#FFF;display:inline-block}.search_explanation{color:#FFF;display:inline-block;font-size:13px}.site_breadCrumbs{background:#fff;height:25px;line-height:25px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.site_breadCrumbs div{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:60%}.site_breadCrumbs a{color:#003153}#country_list{display:none !important}.bottom_navigation div{width:24%;height:100%;display:inline-block;text-align:center}.bottom_navigation div i{display:block;font-size:1.5em;height:47%;margin-top:9px;color:#000}.bottom_navigation div img{height:30px;display:block;position:relative;left:35%}.bottom_navigation div label{font-size:10px;color:#667;vertical-align:middle}#bottom_nav_tv a i{font-size:1.3em}.selected_item i,.selected_item label{color:#eb1f45 !important;font-weight:bold}.calendar_wrapper_overlay{position:fixed;top:0;width:100%;height:100%;background-color:#121212;opacity:.5;z-index:999}#calendar_wrapper{width:100%;height:100%;top:0;left:0;background:#FFF;position:fixed;z-index:100000;-webkit-overflow-scrolling:touch;border-radius:0;border:1px solid #ccc;padding:0}.calendarUI{background:#fff;border-radius:0;border:0;overflow-x:hidden;position:relative;top:2%;height:97%}.calendarUI li{width:96%;height:50px !important;line-height:50px !important;position:relative;left:2% !important}.calendar__close{position:fixed;color:#fff;z-index:1000;background:#003153 none;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:56px;font-weight:bold}.calendar__close li.calendar_close_icon{position:absolute;width:auto;height:auto;font-size:15px;line-height:50px;right:0;border:0;box-shadow:0 0 0 0 transparent;color:#fff;background:0;cursor:pointer;padding:0 15px;float:right}.calendarUI-day{height:98%}.calendarUI-daydate{font-size:14px}.calendarUI .selCalendarDate .calendarUI-day,.calendarUI .selCalendarDate .calendarUI-daydate{background-color:#f5f5f5;font-weight:bold;color:#eb1f45}.calendarUI .selCalendarDate{border-radius:8px}.form_selector,.hideMobile{display:none !important}.odds_exists.hideMobile,.score_ht.hideMobile,.score_et.hideMobile,.score_score.hideMobile,.score_pen.hideMobile{display:none !important}.multiswitch_wrapper{flex-grow:1;padding:0 10px;box-sizing:border-box}.multiswitch{width:100%;display:flex;justify-content:space-evenly;background:#f5f5f5;border-radius:20px;box-shadow:rgba(0,0,0,0.1) 0 2px 4px 0 inset;padding:1px}.multiswitch .switch.selected{background-color:#eb1f45;color:white;box-shadow:0 1px 2px rgb(0 0 0 / 12%),0 1px 2px rgb(0 0 0 / 24%)}.multiswitch .switch{padding:10px 15px;margin:2px;font-size:13px}.mobileHeaderTabs .item{align-self:auto;min-width:0;min-height:auto;display:inline-flex;align-items:center;justify-content:space-around}.mobileHeaderTabs .item a{border-radius:15px;color:#000;font-size:10px}.mobileHeaderTabs #calendarIconBox{width:auto}#qListUL li:hover{box-shadow:none}.line_calendar_wrapper .line_calendar{width:100%}.mobileHeaderTabs .mobile_sport_dropdown{padding:8px 10px;background:#253d59;border-radius:20px;display:flex;justify-content:space-between;color:#fff}.mobileHeaderTabs .mobile_sport_dropdown div{display:inline-flex}.mobileHeaderTabs .sport_dropdown-1{font-size:14px}.mobileHeaderTabs .mobile_sport_dropdown.active{background:#eb1f45;color:#fff}#sport_dropdown_wrapper{display:flex;justify-content:center}#sport_dropdown_wrapper .sport_dropdown-1{padding:0 5px}.mobileHeaderTabs .mobile_sport_dropdown div.sport_dropdown_menu_wrapper{height:100vh;position:absolute;top:100%;left:1%;width:100%;display:flex;background:unset;box-sizing:border-box;justify-content:center;animation:growDown 300ms ease-in-out;transform-origin:top center}.dateSection,.menu-tz{display:none}#footer .footer_item_intro h1,#footer .footer_item h1{text-align:center}#footer .footer_section .footer_item_intro div,#footer .footer_section .footer_item div,#footer .footer_section .footer_item_alt div{justify-content:center}#footer .footer_item,#footer .footer_item_alt{text-align:center !important}#footer .footer_item a img,#footer .footer_item_alt a img{margin-left:0 !important}.search_popup{border-radius:0;width:unset;height:87%;position:fixed;top:0;left:0;padding:0;transform:unset}.search_popup .search_popup_content{padding:0}.search_popup .search_subheader{margin:20px 10px 10px 10px}.searchResults{margin:0 10px}.search_popup .search_header{color:#fff;background:#003153;height:58px;padding:0}.search_popup .search_header label{justify-content:center}.search_popup .search_header i{margin:0 20px 0 0;font-size:28px;color:#fff}.score_home_txt label,.score_away_txt label{width:140px}.top_details_textlink p{font-size:10px}#scoretable{margin-bottom:0}.pop-up-box{top:5% !important;width:90% !important;padding:0 !important}.pop-up-box .box-left,.pop-up-box .box-right{width:unset !important;padding:8% 10% 5% 10% !important}.pop-up-box .box-left:after{border-radius:25px 25px 0 0 !important}.pop-up-box .box-left .box-left-title{display:none !important}.pop-up-box .box-left img{width:140px !important}}@media screen and (max-width:350px){.soccer .sort-ko .score_teams{width:45% !important}.soccer .sort-ko .score_fav{width:10% !important}#ulSport li a label{font-size:14px !important}.score_home,.score_away{font-size:13px !important}}.no_cursor_on_href{cursor:default}.q_back a i{color:#121212;padding-top:1px}.noscroll{padding:0 !important;margin:0 !important}#tvListings{border:0;border-radius:0}.date_block{font-size:12px;padding-top:6px;padding-bottom:3px}.fin_header{display:none}.tv_listing_item i{margin-left:4.5% !important}#match_list_type_options_container_overlay{background:rgba(0.0,0.0,0.0,0.4);width:100%;height:100%;position:absolute;padding:0;z-index:10;display:none}#match_list_type_options_container{display:none;position:absolute;z-index:8000;background:#fff;top:50px;left:15%;width:70%;border:1px solid #ccc;border-top:0}.match_list_type_option{line-height:40px;font-size:11px;color:#000;text-decoration:none;display:block;border-bottom:1px solid #eee;text-align:center;text-transform:uppercase}.match_list_type_option i{font-size:12px;line-height:40px}.match_list_type_header{height:10px;font-size:11px;font-weight:bold;color:#999;background:#eee;text-transform:uppercase;text-align:center}.match_list_type_option_selected{color:#eb1f45;font-weight:bold}.match_filter{height:40px;background-color:#FFF;border:1px solid #ddd;padding:0;border-radius:4px;line-height:40px;display:flex;flex-wrap:nowrap;justify-content:space-around}.match_filter .selected_match_filter{color:#eb1f45;font-weight:bold;background-color:#f5f5f5;border-bottom:1px solid #eb1f45}.match_filter a{color:#003153;width:25%;text-align:center;font-weight:600;font-size:13px}.no_live{width:100%;height:50px;background-image:none;background-size:auto}.upcoming_matches{text-align:center;padding:10px 0;background:#fff;box-sizing:border-box;border-top:1px solid #777;border-bottom:1px solid #777}.mr-12{margin-right:12px}.test2022{display:none}.test2023{text-decoration-style:dashed}.match_menu_odds{margin:20px 40px}