@media (min-width:768px) and (max-width:2500px){
.table-container table#standings tbody tr:hover{ background:#d6f3ff; color:#333;}
.table-container table#portal_table tbody tr:hover{ background:#d6f3ff; color:#333;}
.table-container table#portal_table tbody tr:hover td.sticked-1, .table-container table#portal_table tbody tr:hover td.sticked-2, .table-container table#portal_table tbody tr:hover td a{ background:#d6f3ff; color:#333;}
.table-container table#standings tbody tr:hover td.sticked-1, .table-container table#standings tbody tr:hover td.sticked-2, .table-container table#standings tbody tr:hover td a{ background:#d6f3ff; color:#333;}
.telephone{pointer-events:none;}
}


#sub-menu .container::-webkit-scrollbar {
width:0px;
height:0px;
background-color:white;
-webkit-appearance:none;
}
#sub-menu .container::-webkit-scrollbar-thumb {
background-color:#fff;
border-radius:0px;
}
#sub-menu .container::-webkit-scrollbar-thumb:hover {
background-color:#fff;
border:0px solid #fff;
}
#sub-menu .container::-webkit-scrollbar-thumb:active {
background-color:#fff;
border:0px solid #fff;
}

@media (min-width:768px) and (max-width:1640px) {
footer p{padding-left:190px; font-size:12px;}	

.league_list ul li .league-name{font-size:18px;}
.league_list ul li .region-name{font-size:14px;}

.new_landing_wrap .sports_list ul li i.game-icon{width:50px; height:50px; margin-top: 5px;}
.league_match_right .league_list ul li{min-width:25%;}
.league_match_right .league_list{overflow:auto; padding-top: 0;}
.league_list h3{position:sticky; position:-webkit-sticky; top:0; background:#ebeef0; z-index:9; padding-top: 20px;}
.league_list h3 i.close-icon{top:30px;}
}



@media (min-width:1000px) and (max-width:1450px) {
/*.page-wrapper{padding-bottom:88px;}	*/

}
/* Small Desktop 1350 */
@media (min-width: 1201px) and (max-width: 1360px) {
	
/* new_landing_wrap */
.new_landing_wrap .landing_card_header{padding: 50px 0px;}
	
	
}
@media (min-width:999px) and (max-width:1270px) {
footer p br{display:block;}	
.powered_by{margin-top:8px;}

.pie_stats ul li .info > div{padding:0 10px;}
.pie_stats ul li .info > div .pie_chart{float:left; margin:0 14px 0 0;}
.pie_stats ul li .info > div .detail{display:block; overflow:hidden; float:none; width:auto; text-align:left;}
.pie_stats ul li .info > div .pie_chart .c100.small{font-size:54px;}

.landing_card_header h1{font-size:20px;}

}
@media (min-width:993px){
.betting-card .chart_tabs{top:26px;}
.betting-card .topcard .info{margin-top:24px;}
.portal_table_data .sticked-2{max-width:160px;}
.golf-sport .portal_table_data .sticked-2{ max-width: 118px;}

	
}

/* Small Desktop 1024 */
@media (min-width: 1000px) and (max-width: 1200px) {


.table-container { width: calc(100% - 234px); overflow-x:scroll; margin-left:234px; overflow-y:visible; }
.table-container table{ width:1000px;}
.sticked-1 { position:absolute; width:45px; left:0px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; border-right: 1px solid #e0e0e0; }
.sticked-2 { position:absolute; width:190px; left:44px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; border-right: 1px solid #e0e0e0; }
.table-container table thead tr:nth-child(1) .sticked-1:nth-child(1), .table-container table thead tr:nth-child(1) .sticked-2:nth-child(2) { border-top:0px solid #e0e0e0; } 

.table-container table#portal_table{ width:100%; white-space:nowrap;}


#sub-menu ul ul { left: 0%; }
#sub-menu ul > li > .mega-menu { left: 0; }
/*.prev_info { height: 137px; }*/
.ground_info > div { padding-left: 8px; }
.ground_info > div figure, .team_schedule ul li figure, .team_schedule ul li .result span { margin-right: 8px; }
.stats li strong, .team_statistics .pie_stats li .info strong { font-size: 28px; }
.team_statistics .pie_stats li { background-color: #f5f5f5; }
.team_statistics .pie_stats li .info { background-color: #fff; min-height: 76px; }
.schedule_match_cards ul li, .division_wrap ul li { width: 32%; }
.division_wrap ul li .info { width: 130px; }
/*.betting .topcard .chart_mid{ padding:25px 36px 0;}*/
/*.encounter .matches_wrap_v2{max-height:387px;}*/
.fatigue-meter figure{ margin-left:0; margin-right:0;}
.matches_wrap_v2 .outer > div figure{ margin-right:13px;}
.matches_wrap_v2 .outer > div small{ padding-right:13px;}

.team_schedule ul li .vs-at{ margin-right:2px;}
.team_schedule ul li figure{ margin-right:5px;}


.stand_table table{
    width: 1200px;
}
.stand_table table thead tr th:first-child, .stand_table table tbody tr td:first-child {
    position:absolute;
    left:42px;
    top:auto;
    width: 40px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(2), .stand_table table tbody tr td:nth-child(2) {
    position:absolute;
    left:82px;
    top:auto;
    width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(3), .stand_table table tbody tr td:nth-child(3) { padding-left:265px; }

.stand_table table .wh{ background:#FFF;}
.stand_table table .gr{ background:#f5f5f5;}

.advance_filter_bar ul  li:last-child ul, .advance_filter_bar ul  li:nth-of-type(4) ul{ right:0; left:inherit;} 

.stadium-wrap .matches_wrap_v2 .outer{ padding:12px 12px;}
.matches_wrap_v2 .team_one{ width:47%;}
.matches_wrap_v2 .outer > div small{ padding-right:7px;  line-height: 30px;}
.matches_wrap_v2 .outer > div figure{ margin-right:7px; width:30px;}
.matches_wrap_v2 .outer > div strong{font-size: 16px; line-height: 30px;}
.matches_wrap_v2 .team_two{ width:47%;}
.matches_wrap_v2 .outer .team_two small{ padding-left:5px;}
.matches_wrap_v2 .outer .team_two figure{ margin-left:5px;}

.cricket-sport .result .matches_wrap_v2 .team .team-score strong, .cricket-sport .encounter .matches_wrap_v2 .team .team-score strong{font-size:13px;}
.cricket-sport .result .matches_wrap_v2 .team .team-score strong span, .cricket-sport .encounter .matches_wrap_v2 .team .team-score strong span{font-size:10px;}
.inline-UTS .time_counter, .inline-UTS .temperature, .inline-UTS .stadium{ margin-right:14px;}

/* portal */

.portal_table table{
    width: 1100px;
}
.portal_table table thead tr th:first-child, .portal_table table tbody tr td:first-child {
    position:absolute;
    left:16px;
    top:auto;
    width: 40px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(2), .portal_table table tbody tr td:nth-child(2) {
    position:absolute;
    left:56px;
    top:auto;
    width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(3), .portal_table table tbody tr td:nth-child(3) { padding-left:240px; }

.portal_table table .wh{ background:#FFF;}
.portal_table table .gr{ background:#f5f5f5;}



/* search result page*/

.search-result-wrap .division_wrap ul.related-match li{ padding:0px 15px;}
.search-result-wrap .division_wrap ul.related-match li{ width:48.3%; margin-right:15px; text-align:left; margin-bottom:15px;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info h3{ font-size:16px; line-height:24px;  text-align:left;}
.search-result-wrap .division_wrap ul.related-match li:nth-of-type(2n){ margin-right:0;}
.search-result-wrap .division_wrap ul.related-match li:nth-of-type(3n){ margin-right:15px;}
.search-result-wrap .division_wrap ul.related-match li:nth-of-type(4n+1){ clear:inherit;}

.reliability .stats_info, .comeback .stats_info, .choke .stats_info{ padding-left:0px; width:125px;}
.reliability .pie_chart, .comeback .pie_chart, .choke .pie_chart{ margin-left:20px;}


/* ======= new predictor css start here ==============  */
.predict-range-area .ranger{ width:28%;}
.predict-range-area .range_wrap label{ width:68%;}
.predict-range-area .range_wrap .output{ right:4px; top:14px;}

/* ======= new predictor css end ==============  */


.schedule_match_cards.qtr-tbl ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n) { margin-right:5px; float: right; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n+1) { clear:both;  margin-right:5px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(3n+1) { clear:inherit; }
.schedule_match_cards .time_counter.timer ul li:nth-of-type(2n){ float: left;}


.schedule_match_cards ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards ul li:nth-of-type(2n) { margin-right:0; float: right; }
.schedule_match_cards ul li:nth-of-type(2n+1) { clear:both;  margin-right:15px; }
.schedule_match_cards ul li:nth-of-type(3n+1) { clear:inherit; }


.schedule_match_cards.tennis ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards.tennis ul li:nth-of-type(2n) { margin-right:0; float: right; }
.schedule_match_cards.tennis ul li:nth-of-type(2n+1) { clear:both;  margin-right:15px; }
.schedule_match_cards.tennis ul li:nth-of-type(3n+1) { clear:inherit; }


.olt_wrap .trigger_bar .trigg_logo{margin-left:25px;}
.olt_wrap .acc_info li .percent_data{width: 65%;}
.olt_wrap .acc_info li  .top_per .per_data{width: 100%; text-align:center;}
.olt_wrap .acc_info li .per_data{width:40%;}
.olt_wrap .acc_info li .data_trigger{width:51%;}

/* landing page */
.sports_list ul li{ width:32%;}
.sports_list ul li:nth-of-type(3n){ margin-right:0px;}
.sports_list ul li:nth-of-type(3n+1){ clear: both;}
.sports_list ul li:nth-of-type(4n+1){ clear: none;}
.sports_list ul li:nth-of-type(4n){ margin-right:15px;}


table#portal_table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:32px;}
table#portal_table.no_result tbody tr td{ display:block;}


table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:0px;}
table.no_result tbody tr td{ display:block;}


.custom_price{float:left;}
.data_row.custom_cost > span{margin-top:0; margin-bottom:5px;}

/* new_landing_wrap */

.sports_list ul li:nth-of-type(3n){margin-right: 15px;}
.new_landing_wrap .sports_list::after{right: -20px;}
.new_landing_wrap .sports_list ul li:nth-of-type(3n+1){ clear: none;}
.new_landing_wrap .sports_list::before{right: -20px;}
.tigger-point{ right: -32px;}
.league_started h4{ font-size: 20px; line-height: 25px;}
.new_landing_wrap .landing_card_header{padding: 40px 0px;}


/*=========NEW=========*/
.new_landing_wrap .sports_list ul li, .new_landing_wrap .sports_list ul li a{width:152px; height:152px;}
.new_landing_wrap .sports_list ul li a{font-size:14px;}
.betting .topcard .chart {margin:14px 23px 0 20px;}
.betting .chart_tabs{left:40%;}


/* tennis team detail page */
.tennis-player-detail .betting.tennis .topcard-tabs {width:102px;}
.tennis-player-detail .betting.tennis .topcard .chart {padding:0; margin-top:0;}
.score-wrap .schedule_card .bootstrap-select .dropdown-menu{left:auto; right:0;}
.predictor.new_predictor .wcard .trigger-btn{margin-top:0;}

.team_card .odds ul li strong{font-size:18px;}
.team-detail-wrap .team_card.five_sec .title{width:47%;}
.team-detail-wrap .team_card.five_sec .odds{width:53%;}
.predictor .trigger-btn{margin-top:0;}

.tennis-preview .matches_wrap_v2 .team_two, .tennis-preview .matches_wrap_v2 .team_one{width:auto;}
.tennis-preview .matches_wrap_v2 .outer > div figure{width:24px; margin-top:7px;}



.stadium_game_card .title{ width:45%;}
.stadium_game_card h2{ width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tennis-tournament-detail .stadium_game_card h2{width:auto;}

.tennis-player-detail .betting .topcard{ padding:30px 0px;}

.team-wrap .schedule_match_cards ul li, .team-wrap .division_wrap ul li{width:23.8%;}
.stadium-hub-wrap .schedule_match_cards ul li, .stadium-hub-wrap .division_wrap ul li, .search_page .division_wrap ul li{width:23.8%;}

.search_page .division_wrap ul li .info{display:flex; height:47px; align-items:center;}
.search_page .division_wrap ul li figure{float:left;}
.data_content li .layer .score.cell{font-size:12px;}

.scores_card .info .prev_teams .col .info-in h3{font-size:13px;} 
.review-wrap .scores_card .info .prev_teams .colmid h3 span{padding:0 5px;}
.tennis-preview .data_content li .layer .score.cell{width:74px;}
.tennis-preview .matches_wrap_v2 .mid_info{font-size:12px;}
.tennis-preview .data_content li .layer .score.cell.form-cell{width:97px;}

.inline-UTS .ground_info figure + div p{overflow:hidden; text-overflow:ellipsis; width:150px; white-space:nowrap;}
.inline-UTS .ground_info .stadium figure + div strong{display:inline-block; overflow:hidden; text-overflow: ellipsis; width:150px; white-space:nowrap; margin-bottom:-6px;}


.cricket-sport .result .matches_wrap_v2 .team_one{width:46%;}
.cricket-sport .team-detail-wrap .team_schedule ul li .result{width:106px;}

.meter-info.meter-detail .cell{width:88px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.meter-info.meter-detail .cell + .cell + .cell{float:right;}

.team-meter-card .fatigue-meter #gauge{ width:135px; background-size:100%;}
.team-meter-card .fatigue-meter #circle{ left:58px; top:54px;}
#needle1, #needle2{ left:18px; top:57px;}
	
/* Course Deatil Page*/
.golf-win-loss.day_night_card .topcard figure { width: 40px;  height: 40px;  margin: 0 15px;  float: left;}
.golf-win-loss .day_night_card_tab{left: 69px; top: 25px;}	
.golf-win-loss .day_night_drop.bootstrap-select > .btn-default {  font-size: 16px;}	
.golf-win-loss .weather_card .weather_tabs, .golf-win-loss.day_night_card .day_night_tabs{top: 106px;}		

.landing_card_header{background-position:55% 50%;}	
.golf-sport .portal_table_data  .table-container { width: calc(100% - 160px); overflow-x: scroll; margin-left: 160px; overflow-y: visible;}
.golf-preview-wrap .ground_info .time_counter ul li{font-size:22px;}	

	
.portal_table_data .table-container{width: calc(100% - 204px); overflow-x: scroll; margin-left: 204px; overflow-y: visible;}		
}

/* Ipad Portrait */
@media (min-width: 768px) and (max-width: 999px) {
body { font-size: 14px; }
body.show-menu .navbar-fixed-top { position: inherit; }
body.show-menu .navbar-fixed-top, body.show-menu .funfact_noti{ z-index:inherit;}
#sub-menu { transition: top 0.4s ease-in-out; z-index:101; }

.container { width: 100%; padding-left: 16px; padding-right: 16px; }
.navbar-toggle { display: block; }
.navbar-nav, .navbar-nav > li, .navbar-collapse, .dropdown-menu { float: none; }
.navbar-collapse.collapse { height: 100% !important; }
.container > .navbar-header { margin: 0; }
.navbar-brand { margin-right: 0; }
.navbar-toggle { margin:14px 34px 0 0; padding: 0; z-index: 3; border-radius: 0; }
.nav_outer{height: 100%; max-height:inherit; padding-top:56px; /*position:relative; top:100px;*/ overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; padding-bottom:70px;}
.navbar-nav {padding:0px; }

#navbar .close_btn span{ padding-left:16px; padding-right:16px;}
.navbar .container>.navbar-collapse, .navbar .container-fluid>.navbar-collapse { left: 0; top: 0; transform: translateX(-100%); max-height: inherit;}
.navbar-inverse .navbar-nav > li > a { color: #212121; }
.navbar-inverse .navbar-nav > li:hover {background-color: transparent;}
.navbar-nav > li { padding: 0; border-bottom:1px solid #eaeae9;}
li#more ul.sub-menu > li{border-bottom:1px solid #eaeae9;}
.navbar-nav > li > a, .navbar-nav > li#more > a {border-top: none; padding: 12px 0 12px 16px; font-size: 16px; line-height: 24px; }
.navbar-inverse .navbar-nav > li > a { color:#20242e; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > li.active:hover > a, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{border-top: none; background-color: transparent; padding: 12px 0px 12px 16px; border-radius: 2px; color: #20242e;}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li.active{ background:transparent;}
.navbar-inverse .navbar-nav > li.opened.active{ background:#fbfbfb;}
.navbar-inverse .navbar-nav > li#more.opened.active{ background:#fff; width:100%;}
.navbar-inverse .navbar-nav > li#more{width:100%;}	

.navbar-inverse .navbar-nav > li > a span{ display: block;}
.navbar-inverse .navbar-nav > li > a i{display: none;}
.navbar-inverse .navbar-nav > li > a i{position: absolute; top: 13px; right: 16px; color: #727272; transition: all 0.3s ease 0s; }

/*.navbar-inverse .navbar-nav > li > a:focus { color: #fff; }*/
.navbar-inverse .navbar-nav > li i{float:right;}

.navbar-nav li#more .sub-menu > li > a > i.sport-icon{float:left; position:static; height:16px; width:16px; margin-right:12px; vertical-align:middle;}
.navbar-nav li#more .sub-menu > li > a > i.sport-icon .icon{height:16px; width:16px;}


.navbar-nav > li > a.opened, .navbar-nav > li:hover > a.opened { /*background-color:#2196F3;*/ border-radius: 2px;}
/*.navbar-nav > li > a.opened i, .navbar-nav > li:hover > a.opened i { color:#3aaa35; }*/
.navbar-nav > li > a.opened:hover{color: #999;}
.navbar-nav > li > ul {width: 100%; background-color: transparent; box-shadow: none; position: inherit; left: inherit; z-index: inherit; opacity: 1; visibility: visible; padding: 0; margin:0; }
.navbar-nav > li:hover > ul { display: none; opacity: 1; visibility: visible; width: 100%; }
.navbar-nav > li > ul > li > a { padding: 12px 16px 12px 44px; font-size: 14px; line-height: 24px; color:#20242e; font-weight:400;}
.navbar-nav > li > ul > li > a:hover{ background:transparent; color:#20242e;}
.navbar-nav > li > ul > li > .active { color: #fff;}

.navbar-nav > li#more > ul > li > a{ text-transform:uppercase; font-size:16px; font-weight:400; line-height:24px; color:#20242e;}
.navbar-nav > li > a.opened:hover{color: #999;}
.navbar-inverse .navbar-nav > li > a i.sport-icon, .navbar-nav > li > ul > li > a > i, .navbar-inverse .navbar-nav > li > a i.expend-icon, .navbar-inverse .navbar-nav > li > a i{color:#20242e;}
.navbar .container>.navbar-collapse.in, .navbar .container-fluid>.navbar-collapse.in{background:#fff;}

.navbar-nav li, .user_acinfo > ul ul > li { transition: all 0.30s ease-out 0s; margin-left: -150px; }
.in .navbar-nav li, .in .user_acinfo > ul ul > li { transition: all 0.30s ease-out 0s; margin-left: 0px; }
/*.in .navbar-nav li:nth-of-type(1) { transition-delay: 0s; }
.in .navbar-nav li:nth-of-type(2) { transition-delay: 0.08s; }
.in .navbar-nav li:nth-of-type(3) { transition-delay: 0.16s; }
.in .navbar-nav li:nth-of-type(4) { transition-delay: 0.24s; }
.in .navbar-nav li:nth-of-type(5) { transition-delay: 0.32s; }
.in .user_acinfo > ul ul > li:nth-of-type(1) { transition-delay: 0.32s; }
.in .user_acinfo > ul ul > li:nth-of-type(2) { transition-delay: 0.40s; }
.in .user_acinfo > ul ul > li:nth-of-type(3) { transition-delay: 0.48s; }
.in .user_acinfo > ul ul > li:nth-of-type(4) { transition-delay: 0.56s; }*/
#top-menu.active { box-shadow: none; }
#sub-menu { transition: top 0.4s ease-in-out; z-index:1001; top:48px; }

#sub-menu.nav-up { top: -48px; z-index:101; }
.user_acinfo { display: block; width: 100%; box-sizing: border-box; position: inherit; right: inherit; top: inherit; padding-bottom: 15px; }
.user_acinfo > ul { padding-top: 0; }
.user_acinfo > ul > li > a { padding: 10px 0 10px 15px; font-size: 12px; color: #333; line-height: 20px; }
.user_acinfo > ul > li > a:focus, .user_acinfo > ul > li:hover > a { color: #333; background-color: transparent; }
.user_acinfo > ul > li > a span { float: none; }
.user_acinfo > ul > li > ul { width: 100%; left: inherit; box-shadow: none; position: inherit; opacity: 1; visibility: visible; z-index: inherit; background-color: transparent; padding: 0; transform: none; display: block; }
.user_acinfo > ul ul > li > a { padding: 12px 15px; font-size: 14px; line-height: 24px; color: #333; }
.user_acinfo > ul ul > li > a i { float: left; color: #727272; margin: 0 15px 0 0; }
.user_acinfo > ul ul > li > a:hover { background-color: transparent; border-radius: 0; color: #333; }
.user_acinfo > ul ul > li > a .ink { background: rgba(0, 0, 0, 0.3); }
.user_acinfo > ul ul > li > a > span { right: 15px; }
.user_acinfo > ul > li > a > i { display: none; }
.user_acinfo > ul > li > a span { margin-right: 0; display: block; }
.search-widget label:after, .search-widget .search-close-button i { display: none; }
.search-widget .search-close-button i + i { display: block; }
.search-widget input:focus, .search-widget input:hover, .search-widget input[type="text"]:focus, .search-widget input[type="text"]:hover { border: none; }
.search-widget { right: 0; top: 0; height: 48px; width: 100%; }
.search-open .search-widget { width: 100%; z-index: 1; margin-right: 0px; z-index: 4; }
.search-button { left: inherit; right:120px; top: 13px;}
.search-open .search-button { z-index: -1; }
.search-wrap .search-close-button { right: inherit; left: 16px; top: 12px; width: 24px; }
.search-wrap .search-close-button i { color: #777; font-size: 24px; }
.search-open .search-wrap { transform: translateY(0); }
.search-wrap input, .search-wrap input[type="text"] { color: #333; height: 48px; padding: 0 16px 0 72px; box-sizing: border-box; border-bottom: none; }
.search-open .search-wrap input[type="text"] { padding-right: 0; }
.search-wrap label { margin-bottom: 0; height: 48px; line-height: 48px; padding-left: 72px; color: rgba(0, 0, 0, 0.70); }
.search-open .overlay { background-color: rgba(0, 0, 0, 0.87); height: 100%; max-height: 100%; top: 0; width: 100%; z-index: 1035; transition: all 0.4s ease 0s; }
.search-wrap { background: #FFF; right: 0; top: 0; height: 48px; transform: translateY(-100px); transition: all 0.3s ease 0s; width: 100%; transition: all 0.3s ease 0s; }
#sub-menu ul > li:first-child { display: block; }
#sub-menu ul > li:hover > ul { opacity: 0; visibility: hidden; display: none; }
#sub-menu .container { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; }
#sub-menu .container > ul {display:flex;}
#sub-menu ul > li > a i { display: none; }
#sub-menu ul > li.dd:hover > a, #sub-menu ul > li.dd.current:hover > a { box-shadow: none; }
#sub-menu ul > li > a { font-size: 14px; padding-left: 10px; padding-right: 10px; }
#sub-menu ul > li > a span { float: none; }
#sub-menu ul > li:first-child { margin-right: 15px; }
#sub-menu ul > li:first-child > span { font-size: 14px; padding-right: 15px; }

/* notification */

.funfact_noti, .user_acinfo > ul > li > a span + span, .user_acinfo > ul ul > li > a i { display:block; }
.funfact_noti { width:auto; right: 15px; top: 13px; z-index:1040; display:none; }
.funfact_noti > li > a:hover > i, .funfact_noti > li:hover > a i { color: rgba(255, 255, 255, 1); }
.funfact_noti > li > a { padding:0; }
.funfact_noti > li > a:hover, .funfact_noti > li:hover > a { background-color:transparent;}
.notification_tabs li.active a, .notification_tabs li a{ font-size:14px;}

.funfact_noti > li > ul.alert-open { right: 0; top: 0; width:100%; /*transform: translateX(0);*/ }
.funfact_noti > li > ul > li { height:100%;}
/*.facts { padding-top:96px; }*/

.funfact_noti > li > ul .notification { height: 100%; overflow-x:hidden; overflow-y:auto; padding-bottom:15px; padding-top:140px; -webkit-overflow-scrolling: touch; }
.funfact_noti > li > ul h2 { height:96px; padding:24px 30px 0; top:0; z-index:6; position:fixed; background:#247423; transform: translateX(0); }
.funfact_noti > li > ul h2 span { font-size:34px; line-height:40px; }
.funfact_noti > li > ul h2 > i { display:block; float:left; margin:10px 36px 0 0; cursor:pointer; color:#777; }

.notification_tabs{ margin-top:96px; transform: translateX(0);}
.alert-slide.funfact_noti li{ list-style:none;}
.choose_category { width:auto; right:30px; top:34px; }

.facts { padding-top:0px;}
.facts li > h3{ font-size:16px;}
.facts li p{ font-size:14px;}
.facts li p.icons-bar i{ font-size:24px;}

.copyright_msg { display: none; }

.material-icons.close_btn { display:block; }

/* preview page */

.ground_info { border-radius: 2px; margin-bottom: 15px;}
.ground_info .temperature.wcard, .ground_info .stadium.wcard { width: 50%; float: left; border-radius: 0; padding: 15px 0; }
.ground_info .temperature.wcard { margin-bottom: 0; border-right: 1px solid rgba(0,0,0,0.12); }
.ground_info > div figure { width: 48px; display: block; float: none; margin-top:5px; }
.ground_info figure + div { display: block; text-align: center; }
.ground_info > div.stadium a{ padding:0px; display:block;}
.ground_info .stadium figure + div{text-align:center;}

.preview_game_card{ margin-bottom:10px;}

.inline-UTS { padding-left:0px; padding-right:0px;}
.inline-UTS .ground_info .time_counter{ border-right:1px solid rgba(0,0,0,0.12);}
.inline-UTS .time_counter, .inline-UTS .temperature, .inline-UTS .stadium{ margin-right:0px;}
.inline-UTS .ground_info .time_counter, .inline-UTS .ground_info .temperature, .inline-UTS .ground_info .stadium{ width: 33.33%; min-height:95px; float: left; border-radius: 0; padding:10px 6px; margin-bottom:0px;}
.inline-UTS .time_counter ul li{ font-size:26px;}
.inline-UTS .stadium figure img, .inline-UTS .temperature figure img{ width:48px;}
.inline-UTS .ground_info figure + div{ display:inline-block;}
.inline-UTS .ground_info .stadium figure + div strong{ font-size:16px;}
.inline-UTS .ground_info > .stadium { padding:0px;}

/* Schedule */

.schedule-wrap .right_sidebar { display: block; }
.schedule_match_cards ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards ul li:nth-of-type(2n) { margin-right:0; float: right; }
.schedule_match_cards ul li:nth-of-type(2n+1) { clear:both;  margin-right:15px; }
.schedule_match_cards ul li:nth-of-type(3n+1) { clear:inherit; }

/* team page */

.division_wrap { padding-bottom: 0; }
/*.division_wrap ul { border-top: 1px solid rgba(0,0,0,0.12); }*/
.division_wrap ul li { margin-right: 0; width: 25%; box-shadow: none; border-radius: 0; border-right: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); padding:0px 10px; min-height:185px; }
.division_wrap ul li:nth-of-type(n+5) { margin-top: 0px; }
.division_wrap ul li:nth-of-type(4n) { border-right: none; }
.division_wrap ul li a { padding: 40px 0 0 0; }
.division_wrap ul li figure { width: 72px; float: none; margin: 0 auto 5px; height:72px;}
.division_wrap ul li h3 { display: block; height: auto; line-height: 28px; text-align: center;  font-size: 14px; line-height: 24px; font-weight:400; }
.division_wrap ul li h3 span { display: block; }
.division_wrap ul li .info { width: 100%; float: none; }
.division_wrap ul li p { text-align: center; font-size: 12px; line-height: 20px; }

/*.team-detail-wrap .wcard.betting{ margin-top:15px;}*/
.right_wrap .pie_stats{ position:inherit; width:100%;}

/* stadium hub page */
.stadium-hub-wrap .division_wrap ul li{ text-align:center; min-height: inherit; padding:0px;}

/* stadium */
.stadium_game_card .title, .stadium_game_card .banner_right_info{ width:100%; text-align:center;}
.stadium_game_card .title, .stadium_game_card .banner_right_info{ width:100%;}
.stadium_game_card .banner_right_info ul{ border-left:none; border-top:1px solid #333; margin-top:5px; height:auto;}
.stadium_game_card h2 small{ margin-top:6px;}
.stadium_game_card { padding:10px 0 5px; margin-bottom:16px;}
.schedule-wrap .notification { display: none; }
.stadium-wrap .notification { display: none; }

/* standing page*/
.advance_filter_bar ul li a{ padding:20px 10px 15px;}
.advance_filter_bar ul li a i{ margin-left:2px;}
.wcard.advance_filter_bar h3{ padding:11px 15px; margin:7px 4px 7px 0;}
.reset_btn{ margin-right:15px;}	

.stand_table table{
    width: 1200px;
}
.stand_table table thead tr th:first-child, .stand_table table tbody tr td:first-child {
    position:absolute;
    left:16px;
    top:auto;
    width: 40px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(2), .stand_table table tbody tr td:nth-child(2) {
    position:absolute;
    left:56px;
    top:auto;
    width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(3), .stand_table table tbody tr td:nth-child(3) { padding-left:240px; }

.stand_table table .wh{ background:#FFF;}
.stand_table table .gr{ background:#f5f5f5;}

.advance_filter_bar ul  li:last-child ul, .advance_filter_bar ul  li:nth-of-type(4) ul{ right:0; left:inherit;} 



/* portal */

.table-responsive .fixed-column { border-right: 1px solid rgba(0,0,0,0.12); display:none; position: absolute; z-index:1; width: auto;  }

.fliter_outer { display:none; }
.fliter_outer.open { display:block; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1031; }
.fliter_outer > h2 { text-align:center; width:100%; height:72px; background-color:#fff; position:fixed; top:0; left:0; border-bottom:1px solid rgba(0, 0, 0, 0.12); box-sizing:border-box; z-index:4; font-size:12px; line-height:24px; color:#9e9e9e; }
.fliter_outer > h2 strong { font-size:16px; color:#212121; }
.fliter_outer > h2 .close_btn { display:block; position:absolute; top:0; left:16px; top:24px; color:rgba(0, 0, 0, 0.70); cursor:pointer; }
.fliter_outer > h2 span { display:block; }

.fliter_outer .scroll_content { height:100%; padding:88px 0 0; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; }

.filter > h3 { font-size:14px; padding-left:16px; padding-right:16px; background:none;}
.filter .custom_select .topBlock { border:1px solid rgba(0,0,0,0.38); font-size:14px; padding-left:16px; padding-right:16px; }

.filter .custom_select .dropList li { font-size:14px; padding-left:16px; padding-right:16px; }

.filters_btn { display:inline-block; padding:6px 24px; background-color:#014c6b; border-radius:2px;  font-weight:700; font-size:14px; line-height:24px; color:#fff; text-decoration:none; margin:0;  }
.filters_btn:hover, .filters_btn:focus { color:#fff; background-color:#075b7e; text-decoration:none; }

.filters_btn { position: absolute; right: 32px; top: 22px; z-index: 1; }


.portal_table table{ width: 1100px;}
.portal_table table thead tr th:first-child, .portal_table table tbody tr td:first-child { position:absolute; left:16px;  top:auto;  width: 40px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(2), .portal_table table tbody tr td:nth-child(2) { position:absolute;   left:56px; top:auto;  width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(3), .portal_table table tbody tr td:nth-child(3) { padding-left:240px; }

.portal_table table .wh{ background:#FFF;}
.portal_table table .gr{ background:#f5f5f5;}


/* Fatigue card */
.fatigue-meter figure{ margin-left:30%;}

/* team detail */
.betting .chart_tabs{ left:55%;}

.team_card { padding: 10px 0 0; border-radius: 0; margin-bottom:80px; box-shadow: none; position: relative; }
.team-detail-wrap .team_card{ margin-bottom:150px;}
.team_card .title { width: 100%; float: none; border-right: none; text-align: center; padding-bottom:0px; border-bottom: 1px solid #ababab; }
.team-detail-wrap .team_card.three_sec .odds, .team-detail-wrap .team_card.three_sec .title { width:100%;}
.team_card .title figure { float: none; margin-right:15px; display:inline-block; width:48px;  vertical-align:middle;}
.team_card .title h2 { font-size: 20px; line-height: 28px; margin-bottom: 4px; display:inline-block; vertical-align:top; }
/*.team_card .title h2 span{ display:block;}*/
.team_card .odds { width: 100%; float: none; padding-left: 0; }
.team_card .odds ul { padding: 5px 0; }
.team_card .title .season_dropdown.mad-select li { font-size: 16px; }
.team_card .title .mad-select.season_dropdown { width: 100%; display: block; position: absolute; bottom: -87px; height: 72px; background-color: #fff; border-bottom: 1px solid rgba(0,0,0,0.12); border-top: 1px solid rgba(0,0,0,0.12); text-align: left; }
.team_card .title .mad-select i.material-icons { color: #212121; position: absolute; top: 24px; right: 0; margin-left: 0; }
.team_card .title .mad-select i.material-icons.date_range { display: block; top: 16px; }
.team_card .title .season_dropdown.mad-select li { color: #212121; padding: 23px 16px 23px 72px; }
.team_card .title .season_dropdown.mad-select ul.mad-select-drop.show { text-align: center; }

.team_card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; position:absolute; left:0; bottom:-75px;}
.team_card .select_season.bootstrap-select.all_match:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-140px;}

.team_card .select_season.bootstrap-select > .btn-default { background-color:#fff; height:56px; color:#333; padding-left:15px; border-top:1px solid rgba(0,0,0,0.12); border-bottom:1px solid rgba(0,0,0,0.12); }
.team_card .odds ul li strong{ font-size:14px;}
.filter .drop_outer .ms-parent.select_season{ width:100% !important; /*border: 1px solid rgba(0, 0, 0, 0.38); padding-left: 12px;*/ display:inline-block; position:relative; margin-bottom:15px;}



.table-container { width: calc(100% - 234px); overflow-x:scroll; margin-left:234px; overflow-y:visible; }
.table-container table{ width:100%;}
.sticked-1 { position:absolute; width:45px; left:0px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; border-right: 1px solid #e0e0e0;}
.sticked-2 { position:absolute; width:190px; left:44px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; border-right: 1px solid #e0e0e0;}
.table-container table thead tr:nth-child(1) .sticked-1:nth-child(1), .table-container table thead tr:nth-child(1) .sticked-2:nth-child(2) { border-top:0px solid #e0e0e0; } 

.table-container table#portal_table{ width:100%;}
.standing-wrap table#standings tbody tr .sticked-2 a{max-width:190px;}

/* Landing page*/
.sports_leagues ul li{ width:47%;}

.sports_list ul li{ width:32%; margin-right:14px;}
.sports_list ul li:nth-of-type(3n){ margin-right:0px;}
.sports_list ul li:nth-of-type(3n+1){ clear: both;}
.sports_list ul li:nth-of-type(4n+1){ clear: none;}
.sports_list ul li:nth-of-type(4n){ margin-right:14px;}



/* Search Result page*/
.search-result-wrap .division_wrap ul.related-stadiums li{ text-align:center; padding:0px; min-height: inherit;}
.search-result-wrap .division_wrap ul.related-match li{ width:50%; margin-right:0px; text-align:left; border-right:1px solid rgba(0,0,0,0.12); margin-bottom:0px; min-height:230px; padding:0px 15px;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info h3{ font-size:16px; line-height:24px;  text-align:left;}
.search-result-wrap .division_wrap ul.related-match li:nth-of-type(2n){ margin-right:0;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info h3 + h3{ border-bottom:0px;}
.search-result-wrap .division_wrap ul.related-match li a{ padding:20px 0 0;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info p{ font-size:12px; text-align:left;}


.reliability .pie_chart, .comeback .pie_chart, .choke .pie_chart, .reliability .stats_info, .comeback .stats_info, .choke .stats_info{ float:none;}
.reliability .pie_chart, .comeback .pie_chart, .choke .pie_chart{ margin-left:0px;}

/* review page */
.review-wrap .ground_info > div figure{float: none; margin-top:6px; display: inline-block;}
.review-wrap .ground_info .temperature.wcard{ padding:5px; text-align:center; min-height:92px; flex:1;}
.review-wrap .ground_info figure + div {margin:6px 10px 0 0; display:inline-block; text-align:center;}
.review-wrap .ground_info > div.stadium a{text-align:center;}
.review-ground-info{display:flex;}
.review-wrap .ground_info{display:flex;}	

.schedule_match_cards.score_match_cards ul li.single-score .match_between{ margin-left:0px;}
.schedule_match_cards.score_match_cards ul li.single-score{ width:62%;}

.score_drops{ width:100%;}
.player_detail .odds ul li{ width:33.33%;}


.select_gamedrop .sub_menu .matches_wrap#select_game{ max-height:600px; overflow:auto;} 
.odds_table{ width:31.5%;}

/*.schedule_match_cards.qtr-tbl ul li { width: 48%; margin-bottom:15px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n) { margin-right:0; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n+1) { clear:both; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(3n) { margin-right:15px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(3n+1) { clear:inherit; }*/

.schedule_match_cards.qtr-tbl ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n) { margin-right:5px; float: right; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(2n+1) { clear:both;  margin-right:5px; }
.schedule_match_cards.qtr-tbl ul li:nth-of-type(3n+1) { clear:inherit; }

.preview-wrap .inline-UTS .ground_info .temperature.wcard.tennis{ min-height:204px;}

.olt_wrap .trigger_bar .trigg_logo{margin-left: 85px;}
.olt_wrap .acc_info li  .top_per .per_data{width: 100%; text-align:center;}

.schedule_match_cards.tennis ul li { width: 48.9%; margin-bottom:15px; }
.schedule_match_cards.tennis ul li:nth-of-type(2n) { margin-right:0; float: right; }
.schedule_match_cards.tennis ul li:nth-of-type(2n+1) { clear:both;  margin-right:15px; }
.schedule_match_cards.tennis ul li:nth-of-type(3n+1) { clear:inherit; }

.predict-range-area .range_wrap .tooltip { right: 37px;  width: 180px!important;  left: inherit!important;}

table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:0px;}
table.no_result tbody tr td{ display:block;}

table#portal_table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:32px;}
table#portal_table.no_result tbody tr td{ display:block;}

/* new_landing_wrap */
.sports_list ul li:nth-of-type(3n){margin-right: 15px;}
.new_landing_wrap .sports_list ul li:nth-of-type(3n+1){ clear: none;}
.new_landing_wrap .sports_list::after{right: -20px;}
.new_landing_wrap .sports_list::before{right: -20px;}
.tigger-point{ right: -32px;}
.league_started h4{ font-size: 16px; line-height: 25px; font-weight:700;}
.new_landing_wrap .landing_card_header{padding: 40px 0px;}



.table-container table thead tr th, .table-container table tbody tr td{ padding-left:8px;}

/* mobile menu MORE option */
.navbar-nav > li#more > a{ display:none;}
.navbar-nav > li#more > ul{ display:block !important; margin-left:15px;border-left:0px; margin-top:0px;}
.navbar-nav > li#more > ul > li > a:hover{ background:none;}

/* menu more css */
.navbar-nav > li#more ul.sub-menu{margin-left:0;}
.navbar-nav > li#more .sub-menu > li.active > a{background:#f5f5f5; color:#20242e;}
.navbar-nav > li#more .sub-menu > li > a{border-radius:2px; -webkit-border-radius:2px; padding-left:16px;}
.navbar-nav > li#more .sub-menu > li > a > i{margin:0; transition:all 0.3s ease 0s; position:absolute; right:16px;}
.navbar-nav > li#more .sub-menu > li.active > a > i{transform: rotate(0); transition:all 0.3s ease 0s;}
.navbar-inverse .navbar-nav > li#soccer > a i svg#arrow-right{ fill:#999;}
.navbar-nav > li#more .sub-menu > li .inner-sub{border-left:1px solid rgba(0,0,0,0.12); margin-left:40px; margin-top:12px; margin-bottom:12px;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a{font-size:16px; color:#333;}
.navbar-nav > li#more .sub-menu > li .inner-sub li:hover a{color:#3aaa35;}

.navbar-nav > li > ul.sub-menu > li > a i .icon{ display:inline-block;}


/* new search page css */
.search-card { background-image: none; margin-bottom:15px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.24);}
.search-card .title figure{ float:left; margin-right:15px;}
.search-card .title h2{ font-size:26px;}
.search-card .title{ text-align:left;}
.search-tabs{ padding-top:11px;}

.team-detail-wrap .team_card.five_sec .title{ width:100%;}
.team-detail-wrap .team_card.five_sec .odds ul li{ width:20%;}
.team-detail-wrap .team_card.five_sec .odds{ width:100%; padding-left:0px;}

.team-detail-wrap .team_card.six_sec .title{ width:100%;}
.team-detail-wrap .team_card.six_sec .odds ul li{ width:16%;}
.team-detail-wrap .team_card.six_sec .odds{ width:100%; padding-left:0px;}

.search_page .division_wrap ul li{ min-height:154px;}
	


/* new added header part css */
#header{ height:48px; position: relative; z-index:123; border-bottom:0;}
#header .container{ padding:0px;}
.navbar-toggle i{display:block;}
#header .head-stat-act{ margin-top:0px; line-height:48px; border-color:#0e5f31; float:right; padding-right:15px; font-size:14px; position:relative; z-index:9;}
.head-stat-act i.arrow-down .icon{color:#fff; float:left;}
#header .head-stat-act i { display: inline-block; margin-left:4px; transition: all 0.3s ease 0s; vertical-align:middle; color:#fff; height:8px; width:12px;}
#header .head-stat-act i img{ vertical-align:top;}
#header .head-stat-act.show{ background:#0e5f31;}
#header .head-stat-act.show i{transform: rotate(180deg);transition: all 0.3s ease 0s; color:#fff;}
#header .head-stat-act.show + .head-tabs{ display:block;}

#header .head-tabs{ background:#0e5f31; position:absolute; right:0; top:48px; z-index:100; width:112px; display:none;}
#header .head-tabs ul{ margin-top:0px;}
#header .head-tabs ul li{ display:block; text-align:left; padding:10px 16px;}
#header .head-tabs ul li a{font-size:12px; font-weight:700; line-height:14px;}
#header .head-tabs ul li.active a{font-weight:700;}
#header .head-tabs ul li.sport-betting a{font-weight:700;}
#top-menu{ width:58px; background:transparent; top:-5px; border-top:0px; min-height:auto; left:1px;}

#header .head-tabs ul li:after{background:#147b45; left:0px; height:40px; width:0px; top:0px;}
#header .head-tabs ul li.active:after, #header .head-tabs ul li:hover:after{ background:#147b45; left:0px; height:40px; width:4px; top:0px;}


.navbar-inverse .navbar-nav > li > a i.expend-icon, .navbar-inverse .navbar-nav > li#soccer > a i.expend-icon, .navbar-nav > li#more .sub-menu > li > a > i.expend-icon{ display:inline-block;}
.navbar-nav li#more .sub-menu > li > a > i.sport-icon{float:left; position:static; height:16px; width:16px; margin-right:12px; vertical-align:middle;}
.navbar-nav li#more .sub-menu > li > a > i.sport-icon .icon{height:16px; width:16px;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon, .navbar-inverse .navbar-nav > li#soccer > a i.collapse-icon, .navbar-nav > li#more .sub-menu > li > a > i.collapse-icon{ display:none;}

.navbar-inverse .navbar-nav > li > a i.sport-icon{ display:inline-block; position:inherit; float:left; margin-right:12px; right:inherit; top:inherit; margin-left:0px;}
#header{height:48px; position:fixed; top:0; left:0; width:100%; z-index:1002;}

/*=======NEW======*/
.landing_wrap.mid{margin-top:48px;}

.new_landing_wrap .sports_list ul li{width:31.2%; height:152px; margin-right:16px;}
.new_landing_wrap .sports_list ul li a{font-size:14px; width:100%; height:100%;}
.new_landing_wrap .sports_list ul li:nth-child(4n){margin-right:16px;}
.new_landing_wrap .sports_list ul li:nth-child(3n){margin-right:0;}
.mid {margin-top:92px;}
.navbar-inverse .navbar-nav > li#soccer > a i, .navbar-inverse .navbar-nav > li > a i + i  { display:block; }


/*Inner Sub menu css*/
li#more ul.sub-menu{float:left; width:100%;}
li#more ul.sub-menu li ul.inner-sub{border-top:none;}
li#more ul.sub-menu li ul.inner-sub li{border-bottom:none;}
li#more ul.sub-menu li ul.inner-sub li a:after{display:none;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a{color:#20242e; font-size:14px;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a:hover{color:#20242e;}
.navbar-nav > li#more .sub-menu > li .inner-sub{margin:0; padding:10px 0 10px 40px;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a i{color:#20242e; width:9px; height:12px;}
.navbar-nav li#more > .sub-menu > li > .inner-sub{background:#f5f5f5; float:left; width:100%;}
.navbar-nav li#more.active > .sub-menu > li > a.openedd{background:#222;}
li#more ul.sub-menu li ul.inner-sub li a{padding:10px 15px 10px 4px;}

.chart_data_outer .topcard{text-align:center;}
.betting .topcard .chart, .betting .topcard .info{float:none; display:inline-block; vertical-align: middle;}
.betting .topcard .info{padding-top:0; width:110px; margin-left:43px;}
.betting .topcard .chart{margin:0;} 


/* tennis team detail page */
.tennis-player-detail .player_detail .odds ul li{ width:12.33%;}
.tennis-player-detail .team_card .title{ border-bottom:1px solid #ababab; margin-bottom:16px;}

.tennis-preview .inline-UTS .time_counter, .tennis-preview .inline-UTS .temperature, .tennis-preview .inline-UTS .stadium{ min-height: 110px;}
.tennis-player-detail .betting .topcard .chart{float:none;}
	
/* tennis review page css */
.tennis-review  .ground_info > div figure { float: none; margin-top:10px;}

.portal_table_data .table_outer, .result.open .matches_wrap_v2, .stadium_schedule_card.open .matches_wrap_v2, .standing-wrap .table_outer{mix-height:auto;}
.score-wrap .schedule_card .calendar .bootstrap-select .dropdown-menu{left:auto; right:0;}

.advance_filter_bar ul  li:nth-of-type(3) ul{left:auto; right:0; width:398px;}
.division_wrap ul li {margin-bottom:0;}
.team_card .title figure, .team_card .title h2{vertical-align:middle;}
.team_card .title{padding-bottom:10px;}
.predictor .trigger-btn{margin-top:0;}
.predict-range-area .range_wrap label{width:61%;}
.predict-range-area .ranger{width:31%;}
.nav.navbar-nav li#more .sub-menu li a i.arrow-down{display:none;}

.review-wrap .ground_info .stadium.wcard{ min-height:auto; padding:5px;     flex: 1;}
.review-wrap .ground_info .time{float:right; margin-top:8px; padding-right:5px}
.review-wrap .ground_info figure + div{margin-bottom:0;}

.team-detail-wrap.reg-ses .team_card{margin-bottom:148px;}
.team-detail-wrap.reg-ses .team_card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; position:absolute; left:0; bottom:-75px; }

.team-detail-wrap.reg-ses .team_card .select_season.all_match.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; position:absolute; left:0; bottom:-140px;}



.stadium_game_card .title{text-align:center; padding-bottom:10px;} 
.stadium_game_card figure{float:none; display:inline-block;}
.stadium_game_card h2{float:none; display:inline-block;}
.stadium_game_card h2 small{margin:0; line-height:22px;}

.betting .topcard .info .wdl_info{text-align:left;}
/*.betting .topcard .chart_mid{padding:25px 18px 0 18px;}*/
.betting #total_record_show_team .topcard .info .wdl_info{padding-top:15px;}

/*Show Search css*/
#header .container .search-widget{right:0px; top:0px;}
#header .container .search-widget .search-button{left:auto; right:10px; top:10px; transition:none;}
#header.search-open .container .search-widget{right:0; z-index:99;}
#header.search-open{z-index:9999;}


.tennis-preview .matches_wrap_v2 .team_two, .tennis-preview .matches_wrap_v2 .team_one{width:auto;}
.tennis-preview .matches_wrap_v2 .outer > div figure{width:24px; margin-top:7px;}


.search_page .search-card .title{border:0; text-align:left; padding:0 15px;}
.team_card .title figure{vertical-align:middle;}
/*.search_page .search-card .search-tabs{float:left; width:100%;}*/
.search_page .search-card .title h2{padding-left:0;}
.search-tabs{ padding-top:0px;}

.betting-section .chart_data_outer .topcard{height:200px; padding:30px 0 0;}
.tennis-player-detail .betting-section .topcard{height:auto; padding:30px 0;}
.search-widget .search-close-button .arrow-left .icon{float:left; width:16px; height:16px;}
.tennis-tournament-detail .matches_wrap_v2 .team_two{width:auto;}
.tennis-tournament-detail .matches_wrap_v2 .team_one{width:auto;}
.tennis-tournament-detail .matches_wrap_v2 .outer > div figure{width:24px; margin-top:5px;}

.navbar-nav .menu_act{display:block;}

.navbar-nav > li#more .sub-menu > li .inner-sub{padding-left:0;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a{padding-left:43px; position: relative; overflow:hidden;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a.selected:after{display:block; left:0; opacity:1; visibility:visible;}


.navbar-inverse .navbar-nav > li > a i.expend-icon.mobile_display_none, .navbar-inverse .navbar-nav > li#soccer > a i.expend-icon.mobile_display_none, .navbar-nav > li#more .sub-menu > li > a > i.expend-icon.mobile_display_none{ display:none;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon.mobile_display_block, .navbar-inverse .navbar-nav > li#soccer > a i.collapse-icon.mobile_display_block, .navbar-nav > li#more .sub-menu > li > a > i.collapse-icon.mobile_display_block{ display:inline-block;}
.navbar-nav > li#more .sub-menu > li .inner-sub.menu_act{display:block;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon{top:18px;}
.navbar-inverse .navbar-nav > li#more > ul > li a i.collapse-icon{top:17px;}

.schedule_match_cards .time_counter.timer ul li:nth-of-type(2n){ float: left;}

.score-wrap .advance-block{width:32%;}
.score-wrap .advance-block:nth-child(3n){margin-right:0;}
.portal-wrap .table-container table tbody tr td.sticked-1{border-right:0;}

.nhl .score-wrap .advance-block{width: 32%; margin-right:2%;}
.score-wrap .advance-block:nth-child(3n){margin-right:0;}

.score-wrap .advance-options.mlb .advance-block{width:32%; margin-right:2%;}
.score-wrap .advance-options.mlb .advance-block:nth-child(3n){margin-right:0;}

.nba-scoreboard .score-wrap .advance-block{width:32%; margin-right:2%;}
.nba-scoreboard .score-wrap .advance-block:nth-child(3n){margin-right:0;}
.score-wrap .advance-block{width:32%; margin-right:2%;}
.score-wrap .advance-block:nth-child(3n){margin-right:0;}

.portal-wrap .left_sidebar .fliter_outer > h2 i.close-icon{left:16px; top:23px; display:inline-block; right:auto; position:absolute; color:#fff;}
.portal-wrap .left_sidebar .fliter_outer > h2 i.close-icon:hover{color:#fff;}
.fliter_outer > h2 { text-align: center; width: 100%; height: 72px; padding-bottom:15px; padding-top:15px; position: fixed; top: 0; left: 0; border-bottom: 1px solid #2a5c71; box-sizing: border-box; z-index: 1001; font-size: 12px; line-height: 24px; color: #f0f0f0; background:#014c6b;}
.fliter_outer > h2 strong { font-size: 16px; color: #fff;}
.fliter_outer > h2 span { display: block; color:#fff;}

.search_page .search-card .title figure{ width:72px;}
.search_page .division_wrap.venue > h4, .search_page .division_wrap.tournament > h4{ margin-top:32px;}
.search_page .division_wrap ul li .info{ width:100%; float:none; margin-top:8px;}
.search_page .division_wrap ul li figure{ float:none; margin:0 auto;}
.search_page .division_wrap ul li a{ text-align:center; padding:22px 0px 0px 0px;}
.search_page .division_wrap.venue ul li, .search_page .division_wrap.tournament ul li { display: table;table-layout: fixed;}
.search_page .division_wrap.venue ul li a, .search_page .division_wrap.tournament ul li a {padding: 0px; display: table-cell;vertical-align: middle;}




.tennis-player-detail .betting-section .day_night_card .topcard{padding:30px 0 60px 0;}
.tennis-player-detail .team_card .select_season.bootstrap-select.all_match:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-140px;}
.tennis-player-detail .team_card{margin-bottom:150px;}
.team_schedule.player_schedule{margin-top:60px;}

.tennis-player-detail .team_card .title, .tennis-player-detail .team_card .odds ul li{margin-top: 0px;}
.mid.team-wrap, .mid.stadium-hub-wrap{padding-bottom:16px;}
.search_page .division_wrap{margin-bottom:16px}

li#more ul.sub-menu li ul.inner-sub > li:hover a{background-color:inherit;}
.navbar-nav > li > ul.opened{display:block !important;}
.navbar-nav > li:hover > ul.opened{display:block !important;}

.stadium-hub-wrap .division_wrap > h3{ padding-top:16px; padding-bottom:0;}

.search_bar{display:none;}
.search-xs{display:none;}
.navbar-nav > li#st-home{display:block;}

/*.page-wrapper{padding-bottom:80px;}*/

#header .head-tabs ul{float:left; width:100%;}
#header .head-tabs ul li:first-child{display:block;}
#header .head-tabs{top:0; width:148px; border-left:1px solid #0e5f31; display:none !important; background:none;}
#header .head-tabs ul li:after{display:none;}
#header .head-tabs ul li{padding:0;}
#header .head-tabs ul li a i.arrow-right{float:right; margin-top:6px; height:12px; width:12px;}
#header .head-tabs ul li a{padding:17px 16px 16px; display:block; font-weight:700; font-size:14px;}
#header .head-stat-act{display:none !important;}
#header .head-tabs ul li a i.arrow-right{display:block;}
.navbar-nav li{white-space:normal;}

footer p{text-align:center; float:right; padding-left:0; width:auto;}
footer p span{display:none;}
footer .powered_by{position:relative; float:left; left:auto; top:auto;}
.powered_by span{top:-2px;}
footer .powered_by figure{margin-top:0;}
.portal_table_data .table_outer, .standing-wrap .table_outer{overflow:visible; max-height:inherit;}
.tennis-standing .standing-wrap .table_outer, .tennis-portal .portal_table_data .table_outer{max-height:inherit;}
.mlb .funfact-crousel .owl-carousel .owl-item{height:70px; line-height:70px;}
.team_card .select_season.bootstrap-select > .btn-default .bs-caret i{right:8px;}

.fliter_outer > h2 .reset_fliter{margin-top:24px;}
.filter .bootstrap-select > .btn-default{border-radius:0;}
.filter .bootstrap-select.open{background:#014c6b;}
.filter .drop_outer .ms-drop ul, .filter .bootstrap-select .dropdown-menu{background:#014c6b;}
.score_card .calendar .bootstrap-select .dropdown-menu{z-index:99;}

.score-wrap .schedule_card figure{display:none;}
.score-wrap .schedule_card .score_drops .btn-group.bootstrap-select .btn-default{padding:6px 20px 6px 0px; font-size:13px;}
.score-wrap .schedule_card .score_drops .advance-search-btn{font-size:13px;}

.inline-UTS .ground_info figure + div p{overflow:hidden; text-overflow:ellipsis; width:150px; white-space:nowrap;}
.inline-UTS .ground_info .stadium figure + div strong{display:inline-block; overflow:hidden; text-overflow: ellipsis; width:150px; white-space:nowrap; margin-bottom:-6px;}

.team_statistics .pie_stats li .pie{width:72px;}
.team_statistics .pie_stats li .c100.small{font-size:48px;}
.tennis-scoreboard .score-wrap .advance-block{display:inline-block; float:none; width:31%; vertical-align:top;}
.navbar-inverse .navbar-nav > li > a i + i + i.arrow-down, .navbar-inverse .navbar-nav > li#soccer > a i + i.arrow-down{display:none;}

/* Player Listing Css */
.tennis-player-hub .division_wrap .player-listing ul li{min-height:inherit; box-shadow:none; border:0; width:23.5%; margin-right:2% !important;}
.tennis-player-hub .division_wrap .player-listing ul li:nth-child(4n){margin-right:0 !important;}
.tennis-player-hub .division_wrap .player-listing ul li figure{float:left; margin-right:10px;}
.tennis-player-hub .division_wrap .player-listing ul li h3{text-align:left;}
.tennis-player-hub .division_wrap .player-listing{width:100%;}
.tennis-player-hub .division_wrap.active-players, .division_wrap.inactive-players{padding-right:20px;}
.skip-to{margin-right:-10px;}

.predict-range-area .range_wrap {padding:10px 5px;}
	
/* Course Deatil Page*/
.course-detail-wrap .team_card .title h5 {text-align: -webkit-center;}
.golf-win-loss.day_night_card .topcard figure { width: 40px;  height: 40px;  margin: 0 15px;  float: left;}
.golf-win-loss .day_night_card_tab{left: 69px; top: 25px;}
.golf-win-loss .day_night_drop.bootstrap-select > .btn-default {  font-size: 16px;}	
.golf-win-loss .weather_card .weather_tabs, .golf-win-loss.day_night_card .day_night_tabs{    top: 107px;}	

.division-golf.stadium-hub-wrap .division_wrap ul li h3{font-size:14px;     line-height: 20px; text-align:center;}
.division-golf .division_wrap .list-venue li a{color: rgba(0, 0, 0, 0.45);     text-align: center; line-height: 16px;}
.division-golf .division_wrap .list-venue{padding-left: 23px;}
.division-golf.stadium-hub-wrap .division_wrap ul li .info > a figure {  margin: 0 auto 5px;}
	
.landing_card_header{background-position:80% 50%;}	
.landing_card_header h1{background:none;     line-height: normal;}	
.landing_card_header p{color:#fff;}
	
/* golf Player Listing Css */
.golf-sport .division_wrap .player-listing ul li{min-height:inherit; box-shadow:none; border:0; width:23.5%; margin-right:2% !important;}
.golf-sport .division_wrap .player-listing ul li:nth-child(4n){margin-right:0 !important;}
.golf-sport .division_wrap .player-listing ul li figure{float:left; margin-right:10px;}
.golf-sport .division_wrap .player-listing ul li h3{text-align:left;}
.golf-sport .division_wrap .player-listing{width:100%;}
.golf-sport .division_wrap.active-players, .division_wrap.inactive-players{padding-right:20px;}
.golf-sport .skip-to{margin-right:-10px;}	
.golf-sport .portal-wrap .filters_btn{right: 234px;   padding: 9px 19px;  line-height: 14px;  top: 27px;}
	
.golf-preview-wrap .ground_info .temperature.wcard, .golf-preview-wrap .ground_info .stadium.wcard{width:100%;     min-height: 115px; margin-bottom:0;}	
.golf-sport .golf-preview-wrap .ground_info .col-md-4,  .golf-sport .golf-preview-wrap .ground_info .col-md-4{width:50%; float:left;}
.golf-sport .golf-preview-wrap .ground_info .col-md-4:first-child{width:100%;}	
.golf-sport .golf-preview-wrap .ground_info > div figure{    width: 26px;}	
.golf-sport .ground_info .stadium  .ground-score span{font-size:15px;}
.golf-sport .ground-info-box{margin-top:10px;}
.golf-sport .ground_info .stadium  .ground-score{margin-top:10px;}
.golf-sport .ground_info{margin-bottom:0;}
	
/*nascar css start*/	
.motor-sports .golf-preview-wrap .ground_info .wcard.stadium, .motor-sports .golf-preview-wrap .ground_info .wcard{width:100%;}	
.motor-sports .golf-preview-wrap .ground_info .col-md-4,  .motor-sports .golf-preview-wrap .ground_info .col-md-4{width:50%; float:left;}
.motor-sports .golf-preview-wrap .ground_info .col-md-4:first-child{width:100%;}		

/*filter message css start */	
.filter-message{margin-bottom:10px;}	
.messgae-add .filter-message{margin-top:10px; margin-bottom:0;}	
.filter-message.shortened-msg-mobile{display:block;margin-bottom:0px;}		
.team_statistics.messgae-add .filter-message{margin:0;}
}

@media (max-width:999px) {
/* Unibet App Css */
#header.u-app .head-tabs ul li:hover, #header.u-app .head-tabs ul li.sport-betting:hover a{color:#1f7a41;}	
#top-menu.navbar-inverse.u-app .navbar-toggle{float:left; width:20px;}
#top-menu.navbar-inverse.u-app .navbar-toggle span{float:left;width:100%;height:3px;margin:2px 0;background:#1f7a41;}
#header.u-app{background:#fff;}
#header.u-app .head-tabs ul li.sport-betting a{color:#1f7a41; font-weight:700;}
#header.u-app .search-widget.search_top .search-button i.search-icon{color:#1f7a41; top:2px;}
#header.u-app .head-tabs ul li, #header.u-app .head-tabs{border:0;}
#top-menu.navbar.u-app .navbar-toggle i{display:none;}
#top-menu.navbar.u-app .navbar-toggle{height:17px; width:20px; border:3px solid #1f7a41; border-width:3px 0; margin:21px 34px 0 0;}
#top-menu.navbar.u-app .navbar-toggle:after{position:absolute; top:4px; left:0; height:3px; float:left; width:20px; background:#1f7a41; content:'';}
#header.u-app .container .search-widget .search-button{right:12px;}

/*unibet-sub-megamenu css start*/	
.sub-menu .unibet-sub-megamenu{position:inherit;}
  .sub-menu .unibet-sub-megamenu.megamenu ul{width:100%; box-shadow:none; position:inherit; left:inherit; top:inherit; }
   .sub-menu.ps{touch-action: auto;    overflow: hidden !important;}
    .sub-menu .unibet-sub-megamenu.megamenu ul{width:100%; position:inherit; box-shadow:none; left:0; padding-left: 50px;}
   .sub-menu .unibet-sub-megamenu a:after{display:block;}
  .sub-menu .unibet-sub-megamenu.megamenu a{background:#f5f5f5;}
  .sub-menu .unibet-sub-megamenu.megamenu ul, .sub-menu .unibet-sub-megamenu.megamenu ul a, .sub-menu .unibet-sub-megamenu ul > li > a:hover{background:#f5f5f5;}
  .sub-menu .unibet-sub-megamenu.megamenu ul li:hover a{background:#222; color:#fff;}
    .navbar-nav > li#more .sub-menu > li .inner-sub .unibet-sub-megamenu.megamenu ul li a{color:#20242e;}
  .navbar-nav > li#more .sub-menu > li .inner-sub .unibet-sub-megamenu.megamenu ul li:hover a{background:#f5f5f5; color:#20242e;}
.sub-menu .unibet-sub-megamenu.megamenu ul a{position:relative;}
.sub-menu .unibet-sub-megamenu.megamenu ul a.selected:after { left: -5px; position: absolute;  top: 0;  height: 100%;  width: 4px;  background: #147b45;  content: '';
    transition: all .15s ease-in-out;  opacity: 0;  visibility: hidden;}
.sub-menu .unibet-sub-megamenu.megamenu ul a.selected:after{opacity: 1;  left: 0;  visibility: visible;}
.nav.navbar-nav li#more .sub-menu > li > a, .nav.navbar-nav > li > a{text-transform:capitalize;}
#navbar .close_btn { display: block; width: 100%; background-color: #013951; position: fixed; z-index: 1031; padding:10px 0 10px 16px; font-size:24px; color: #fff; line-height: 36px; text-decoration: none; border-bottom: 1px solid #222222; font-weight:400; }
#navbar .close_btn i{margin:0px; vertical-align: top; width:17px; height:32px; }
li#more ul.sub-menu > li.active.openedd > a{background:#e2e2e2;}
li#more ul.sub-menu > li.active.openedd > .inner-sub{background:#e2e2e2;}
li#more ul.sub-menu > li.active.openedd .unibet-sub-megamenu a{background:#e2e2e2;}
li#more ul.sub-menu > li.active.openedd .unibet-sub-megamenu.megamenu a{background:#d0d0d0;}
li#more ul.sub-menu > li.active.openedd .unibet-sub-megamenu.megamenu{background:#d0d0d0;}

/*unibet-sub-megamenu css end*/	

/*Search Css Start*/
.search_bar > span{display:none;}
.search_bar{width:100%; right:0; top:0; z-index:8;}
.search-open .search-widget.search_top{position:relative;}
.search-open #header .container .search-widget .search-button{height:45px; width:45px; border-left:1px solid #236384; z-index:9; top:0; right:0;}
.search-open .search_bar{height:100%; position:fixed; left:0; right:0; float:left; width:100%; padding:20px 16px; z-index:9999;}
.search-widget.search_top input[type="text"]::placeholder{color:#9e9e9e !important; font-style:italic;}
.search-widget.search_top input[type="text"]{border-radius:4px; -webkit-border-radius:4px; background:#094867; height:45px; padding:8px 52px 8px 10px; color:#fff;} 
.search_bar .search-wrap{background:none; transform:translateY(0px); display:none; transition:all 0s ease 0s;}
.search-open .search_bar .search-wrap{display:block;}
.search-open .search-widget.search_top .search-button .search-icon .icon, .search-open .search-widget.search_top .search-button i.search-icon{width:20px; height:20px; color:#f0f0f0;}
.search-widget.search_top .search-button i.search-icon{position:relative; top:3px;}
.search-open .search-widget.search_top .search-close-button{top:-54px; right:0; left:auto; opacity:1 !important; z-index:999;}
.search-open .search-widget.search_top .search-close-button i{display:block; background:none; border-radius:0; color:#777;}
.search-open .search-widget.search_top .search-close-button i .icon{width:16px; height:16px; margin:0; color:#f0f0f0;}
.search-open #header .container .search-widget.search_top{top:70px; transition:none 0s ease 0s;}
.search-open #top-menu{z-index:1001;}
.search-open .search_bar:before{height:100%; position:fixed; left:0; top:0; right:0; background:#033954; float:left; width:100%; z-index:-1; content:''; opacity:1;}

	
.footer-bottom-nav li{margin-right: 27px;}	

.filter-message.standing-filter-message{width:100%}
.filter-message p{font-size :11px;}
}

@media (max-width:992px) {
.mob-dropdown{display:flex; padding:10px 14px;}
#header .head-tabs{position:relative; width:120px !important;}
#header .head-tabs ul{display:none; position:absolute; top:100%; left:0; background:#0e5f31;}	
#header .head-tabs.show-drop-down ul{display:block;}
#header .container .search-widget .search-button{right:10px !important; top:10px;} 
.search-open #header .container .search-widget .search-button{right:0 !important;} 
.search-widget{overflow:inherit;}
.landing_card_header h1{font-size:20px;}
#logo{position:absolute; top:0; left: 56px; right: auto; margin:0 auto; width:144px; z-index:9;}
#header #logo img{height:auto; width:100%; margin:13px 0 0;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#20242e;}
.header-right{min-height: 48px;     padding-right: 15px;}
.team-stats-wrap{margin-top:14px;}
	
	
	
/*Golf Sport Css*/
 /*Player Detail Page CSS*/
.team_card.golf-team-card{margin-bottom:90px;}
	.golf-preview-wrap .team_card.golf-team-card{margin-bottom:20px;}
.team_card.golf-team-card .select_season.all_match.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-144px;}
.team_card.golf-team-card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-74px;}
.betting.golf-betting .topcard-tabs{top:0; bottom:0;}

	.team-detail-wrap .team_card.golf-team-card	{margin-bottom: 136px;}    
.team-detail-wrap .team_card.golf-team-card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) + .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-140px;}

.golf-team-card.team_card .odds { width:100%;padding-left: 0px;}
.golf-team-card.team_card .odds ul {flex-basis: 100%;justify-content: center;}
.golf-team-card.team_card .odds ul li:first-child{display: block;}
.golf-preview .widget-title{padding-bottom:10px;}
.course-detail-wrap .title h5{display:block; }
.golf-betting .topcard-tabs li a{line-height:32px;}	

/*Golf Previe Page*/
.golf-preview .match-card-detail {border-top: 1px solid rgba(0,0,0,0.12);border-left:0;}
.golf-preview .match-card-detail .col{border-right:1px solid rgba(0,0,0,0.12);}
.golf-preview .match-card-detail .col:last-child{border-right:0;  }
.golf-preview .widget-title{width:100%;flex:inherit;}

.tournament-list .tm-score{min-width:auto;}

.ranking-table .view-more{float: left; width: 100%; text-align: center;  position: sticky; position:-webkit-sticky;  left: 0;  bottom:-46px;}
.ranking-table .table-container.wcard{box-shadow:none;} 

/*tournament hasn't started yet Css*/
.not-started-table .goh-table table tr{width:50%; float:left;}  
.not-started-table .goh-table tbody tr:nth-of-type(2n){border-right:0;}	
	
.golf-preview-wrap .ground_info .wcard {width:100%; padding:15px; margin-bottom:15px;   }	
#header {background: #013951;}	
	
/*nascar css start	*/
.motor-sports .team_card.golf-team-card{margin-bottom:80px;}
.motor-sports .golf-preview-wrap .team_card.golf-team-card{margin-bottom:20px;}	
}

@media (max-width:960px) {
.landing_card_header h1{font-size:16px;}
.landing_card_header p{font-size:13px;}
	
}
/* Smart Phone Portrait & Landscape */
@media (max-width: 767px) {

.table-container { width: calc(100% - 179px); overflow-x:scroll; margin-left:179px; overflow-y:visible; padding-bottom:1px; }
.table-container table{ width:100%;}
.table-container.standing_table table{ width:750px;}
.table-container.overunder-table table, .table-container.market-table table{ width:580px;}
.table-container.w-d-l-table table{ width:640px;}
.table-container.line-table table{ width:550px;}

.sticked-1 { position:absolute; width:45px; left:0px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; /*border-right: 1px solid #e0e0e0;*/ }
.sticked-2 { position:absolute; width:135px; left:44px; top:auto; border-right: 0px none black; margin-top: 0px; padding-bottom: 4px; border-right: 1px solid #e0e0e0;}
.table-container table thead tr:nth-child(1) .sticked-1:nth-child(1), .table-container table thead tr:nth-child(1) .sticked-2:nth-child(2) { border-top:0px solid #e0e0e0; } 
.table-container table thead tr th, .table-container table tbody tr td{ padding-left:8px;}


body { font-size: 14px; }
body.show-menu .navbar-fixed-top { position: inherit; }
body.show-menu .navbar-fixed-top, body.show-menu .funfact_noti{ z-index:inherit;}
.container > .navbar-header { margin: 0; }
.navbar-brand { width: 162px; display: block; position: relative; z-index: 3; margin: 0 auto; float: none; }
.navbar > .container .navbar-brand { margin: 0 auto; }
.navbar-toggle { position: absolute; left: 15px; margin:14px 34px 0 0; padding: 0; z-index: 3; border-radius: 0; }
.nav_outer{ height: 100%; max-height:inherit; padding-top:56px; /*position:relative; top:100px;*/ overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; padding-bottom:110px;}
.navbar-nav {padding:0px; }
#navbar .close_btn span{ padding-left:16px; padding-right:16px;}
.navbar .container>.navbar-collapse, .navbar .container-fluid>.navbar-collapse { left:0; top: 0; transform: translateX(-100%);     max-height:inherit;}
.navbar-inverse .navbar-nav > li > a { color: #212121; }
.navbar-inverse .navbar-nav > li:hover { background-color: transparent; }
.navbar-nav > li { padding: 0; }
.navbar-nav > li > a, .navbar-nav > li#more > a { border-top: none; padding: 12px 0 12px 16px; font-size: 16px; line-height: 24px; }
.navbar-inverse .navbar-nav > li > a { color:#20242e; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > li.active:hover > a, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover { border-top: none; background-color: transparent; padding: 12px 0px 12px 16px; border-radius: 2px; color: #20242e; }
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li.active{ background:transparent; color:#20242e;}
.navbar-inverse .navbar-nav > li.opened.active{ background:#f5f5f5;}
.navbar-inverse .navbar-nav > li > a i.sport-icon, .navbar-nav > li > ul > li > a > i, .navbar-inverse .navbar-nav > li > a i.expend-icon, .navbar-nav > li > ul.sub-menu > .unibet-sub-megamenu a i{color:#20242e;}
.navbar-nav > li > ul.sub-menu > .unibet-sub-megamenu.megamenu a i{transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);}

.navbar-inverse .navbar-nav > li > a span{ display: block; }
.navbar-inverse .navbar-nav > li > a i { display: none; }
.navbar-inverse .navbar-nav > li > a i { position: absolute; top: 13px; right: 16px; color: #727272; transition: all 0.3s ease 0s; }

.navbar-inverse .navbar-nav > li i{float:right;}
.navbar-nav > li > a.opened, .navbar-nav > li:hover > a.opened { /*background-color:#2196F3;*/ border-radius: 2px;}
/*.navbar-nav > li > a.opened i, .navbar-nav > li:hover > a.opened i { color:#3aaa35; }
.navbar-nav > li > a.opened:hover { background-color:#2196F3; color: #3aaa35; }*/

.navbar-nav > li > ul {width: 100%; background-color: transparent; box-shadow: none; position: inherit; left: inherit; z-index: inherit; opacity: 1; visibility: visible; padding: 0; margin:0; }
.navbar-nav > li:hover > ul { display: none; opacity: 1; visibility: visible; width: 100%; }
.navbar-nav > li > ul > li > a { padding: 12px 16px 12px 44px; font-size: 14px; line-height: 24px; color:#20242e; font-weight:400;}
.navbar-nav > li > ul > li > a:hover{ background:transparent;}
.navbar-nav > li > ul > li > .active { color: #20242e;}
.navbar-nav > li{border-bottom:1px solid #eaeae9;}
li#more ul.sub-menu > li{border-bottom:1px solid #eaeae9;}
.navbar-nav > li#more > ul > li > a{font-size:16px; font-weight:400; line-height:24px; color:#20242e;}
.navbar .container>.navbar-collapse.in, .navbar .container-fluid>.navbar-collapse.in{background:#fff;}
.navbar-nav > li > ul > li > a:hover{color:#20242e;}

.navbar-nav li, .user_acinfo > ul ul > li { transition: all 0.30s ease-out 0s; margin-left: -150px; }
.in .navbar-nav li, .in .user_acinfo > ul ul > li { transition: all 0.30s ease-out 0s; margin-left: 0px; }
#top-menu.active { box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 2px rgba(0,0,0,0.24); }
#sub-menu { transition: top 0.4s ease-in-out; z-index:1001; top:48px; }
#sub-menu.nav-up { top: 0px; }
.user_acinfo { display: block; width: 100%; box-sizing: border-box; position: inherit; right: inherit; top: inherit; padding-bottom: 15px; }
.user_acinfo > ul { padding-top: 0; }
.user_acinfo > ul > li > a { padding: 10px 0 10px 15px; font-size: 12px; color: #333; line-height: 20px; }
.user_acinfo > ul > li > a:focus, .user_acinfo > ul > li:hover > a { color: #333; background-color: transparent; }
.user_acinfo > ul > li > a span { float: none; }
.user_acinfo > ul > li > ul { width: 100%; left: inherit; box-shadow: none; position: inherit; opacity: 1; visibility: visible; z-index: inherit; background-color: transparent; padding: 0; transform: none; display: block; }
.user_acinfo > ul ul > li > a { padding: 12px 15px; font-size: 14px; line-height: 24px; color:#333; }
.user_acinfo > ul ul > li > a i { float: left; color: #727272; margin: 0 15px 0 0; }
.user_acinfo > ul ul > li > a:hover { background-color: transparent; border-radius: 0; color: #333; }
.user_acinfo > ul ul > li > a .ink { background: rgba(0, 0, 0, 0.3); }
.user_acinfo > ul ul > li > a > span { right: 15px; }
.user_acinfo > ul > li > a > i { display: none; }
.user_acinfo > ul > li > a span { margin-right: 0; display: block; }
.search-widget label:after, .search-widget .search-close-button i { display: none; }
.search-widget .search-close-button i + i { display: block; }
.search-widget input:focus, .search-widget input:hover, .search-widget input[type="text"]:focus, .search-widget input[type="text"]:hover { border: none; }
.search-widget { right: 0; top: 0; height: 48px; width: 100%; }
.search-open .search-widget { width: 100%; z-index: 1; margin-right: 0px; z-index: 4; }
.search-button { left: inherit; right:120px; top: 13px;}
.search-open .search-button { z-index: -1; }
.search-wrap .search-close-button { right: inherit; left: 16px; top: 12px; width: 24px; }
.search-wrap .search-close-button i { color: #777; font-size: 24px; }
.search-open .search-wrap { transform: translateY(0); }
.search-wrap input, .search-wrap input[type="text"] { color: #333; height: 48px; padding: 0 16px 0 72px; box-sizing: border-box; border-bottom: none; }
.search-open .search-wrap input[type="text"] { padding-right: 0; }
.search-wrap label { margin-bottom: 0; height: 48px; line-height: 48px; padding-left: 72px; color: rgba(0, 0, 0, 0.70); }
.search-open .overlay { background-color: rgba(0, 0, 0, 0.87); height: 100%; max-height: 100%; top: 0; width: 100%; z-index:1035; transition: all 0.4s ease 0s; }
.search-wrap { background: #FFF; right: 0; top: 0; height: 48px; transform: translateY(-100px); transition: all 0.3s ease 0s; width: 100%; transition: all 0.3s ease 0s; }
#sub-menu ul > li:first-child { display: block; white-space:nowrap;}
#sub-menu ul > li:hover > ul { opacity: 0; visibility: hidden; display: none; }
#sub-menu .container { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; }
#sub-menu .container > ul { display:flex; }
#sub-menu ul > li > a i {display:none; }
#sub-menu ul > li > a { font-size: 14px; padding-left: 10px; padding-right: 10px; }
#sub-menu ul > li.dd:hover > a, #sub-menu ul > li.dd.current:hover > a { box-shadow: none; }

#sub-menu ul > li > a span { float: none; }
#sub-menu ul > li:first-child { margin-right: 15px; }
#sub-menu ul > li:first-child > span { font-size: 14px; padding-right: 15px; }
/* notification */

.funfact_noti, .user_acinfo > ul > li > a span + span, .user_acinfo > ul ul > li > a i { display: block; }
.funfact_noti { width: auto; right: 15px; top: 13px; z-index: 1040; display:none; }
.funfact_noti > li > a:hover > i, .funfact_noti > li:hover > a i { color: rgba(255, 255, 255, 1); }
.funfact_noti > li > a { padding: 0; }
.funfact_noti > li > a:hover, .funfact_noti > li:hover > a { background-color: transparent; }
.notification_tabs li.active a, .notification_tabs li a { font-size: 14px; }
.funfact_noti > li > ul.alert-open { right: 0; top: 0; width: 100%; height:100%; background:#fff; padding-bottom:10px; position:fixed; /*transform: translateX(0);*/ }
.funfact_noti > li > ul > li { height: 100%; }
/*.facts { padding-top:96px; }*/

.funfact_noti > li > ul .notification { height: 100%; overflow-x:hidden; overflow-y:auto; padding-bottom:15px; padding-top:140px; -webkit-overflow-scrolling: touch; }
.funfact_noti > li > ul h2 { height: 96px; padding: 24px 30px 0; top: 0; z-index: 6; position: fixed; background: #fff; transform: translateX(0); }
.funfact_noti > li > ul h2 span { font-size: 34px; line-height: 40px; }
.funfact_noti > li > ul h2 > i { display: block; float: left; margin: 10px 36px 0 0; cursor: pointer; color: #777; }
.notification_tabs { margin-top: 96px; transform: translateX(0); }
.alert-slide.funfact_noti li { list-style: none; }
.choose_category { width: auto; right: 30px; top: 34px; }
.facts { padding-top:0px; }
.facts li > h3 { font-size: 16px; }
.facts li p { font-size: 14px; }
.facts li p.icons-bar i { font-size: 24px; }
.open .wcard > h3 { display: block; }
.open .wcard > h3 { position: fixed; top: 0; width: 100%; background-color: #fff; cursor: pointer; z-index: 9999; }
.copyright_msg, hr, .expand_btn, .open .expand_out_btn { display: none; }
.view-more > .expand_btn{display:block;}	
.mid .container, .mid div[class*="col-"], .mid aside[class*="col-"] { padding-left: 0; padding-right: 0; }
.mid .row { margin-left: 0; margin-right: 0; }
.wcard { border-radius: 0; box-shadow: none; border-bottom: 1px solid rgba(0,0,0,0.12); border-top: 1px solid rgba(0,0,0,0.12); }
.wcard > h3, .preview_game_card .game_header > h3 {  text-align: center; border-bottom: 1px solid rgba(0,0,0,0.12); padding: 12px 0; background-color: #fff; }
.preview_game_card .game_header > h3{ position:fixed; top:0; width:100%;}

.game_header a.all_week_btn { margin-left:0px; margin-right:10px; padding:1px 3px;}
.wcard > h3 strong, .preview_game_card .game_header > h3 strong { font-weight: normal; font-size: 14px; line-height: 24px; font-weight:700; color: #333; display: block; }
.wcard > h3 span, .preview_game_card .game_header > h3 span { font-size: 12px; line-height: 24px; color: #777; display: block; }
.wcard > h3 i, .preview_game_card .game_header > h3 i { color: #777; position: absolute; left: 15px; top: 24px; }
.stadium-wrap .result .wcard > h3 i, .stadium-wrap .stadium_schedule_card .wcard > h3 i{left: 15px; top: 13px;}

/* preview */
.mid .row { margin-left: 0px; margin-right: 0px; }
.mid .container, .mid div[class*="col-"], .mid aside[class*="col-"] { padding-left: 0px; padding-right: 0px; }
.wcard { margin-bottom: 10px; }
.wcard, .prev_teams { border-radius: 0; }
.prev_teams a { padding: 0; }
.prev_teams { padding: 16px; }
.prev_teams .col { width: 46%; float: left; }
.prev_teams .colmid { width: 8%; float: left; padding: 48px 0 0; }
.prev_teams .col figure { width: 72px; height: 72px; margin-bottom: 4px; float: none; }
.prev_teams .col, .prev_teams .col:nth-of-type(3) { text-align: center; }
/*.prev_teams .col:nth-of-type(3) { border-left:1px solid rgba(0,0,0,0.12); }*/
.prev_teams .col .info { padding-right: 0; }
.prev_teams .col h3 { font-size: 16px; line-height: 28px; color: #333; }
.prev_teams .col p { font-size: 12px; line-height: 20px; color: #777; }
.prev_teams .col:nth-of-type(3) figure { float: none; }
.prev_teams .col:nth-of-type(3) .info { padding-left: 0; }
.prev_teams .colmid strong, .prev_teams .colmid p { display: none; }
.prev_teams .colmid .vs { display: block; line-height: 24px; }
.prev_tabs { padding-top: 0px; }
.preview-wrap .wcard { margin-bottom:3px;}
.preview-wrap .open .wcard { margin-bottom: 0px; }
.preview-wrap .container { padding-bottom: 8px; padding-top: 5px;}
.preview-wrap .row ~ .row h4 { padding-left: 15px; text-transform: uppercase; line-height:28px; }
.preview_game_card { box-shadow: none; border-radius: 0; margin-bottom:16px; padding:0px; }
.preview_game_card figure { margin: 8px 5px 0px 0 ;}
.preview_game_card figure img { width: 48px; min-width:48px; border-width: 2px; float:none; display:inline-block; }
.preview_game_card figure img + img { margin-left: -12px; }
.preview_game_card h2 { font-size:18px; line-height:24px;}
.preview_game_card h2 small { font-size: 14px; line-height: 20px; }
.preview_game_card .select_gamedrop > li > a { display: none; }
.preview_game_card.open .select_gamedrop ul.sub_menu{display: block !important; right:0; width:100%;}
.preview_game_card .game_header { padding:0 0 15px; background-color: #f5f5f5; position: fixed; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.12); top:0; z-index:3; }
.preview_game_card .game_header .carousel-week { padding: 81px 15px 8px 15px; }
.preview_game_card .date-picker-carousel { padding-bottom: 15px; padding-left: 15px; }
.preview_game_card .game_header .date-picker-carousel{ margin-left:30px;}
.preview_game_card .game_header > h3 { display: block; cursor: pointer;}
.preview_game_card .select_gamedrop ul.sub_menu > li{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; margin-bottom:0px; margin-top:0px; padding-top: 0; padding-bottom:10px; background-color:#fff;}

.preview_game_card .select_gamedrop ul li .matches_wrap { padding-top: 160px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; padding-bottom:15px;}
.ground_info > div.stadium a{ padding:0px; display:block;}

.preview-wrap .row ~ .row .non_graphic_data h4, .preview-wrap .row ~ .row .graphic_data h4{ line-height:36px; margin-bottom: 3px;}
.non_graphic_data, .graphic_data{ margin-top:10px;}

.preview-wrap .inline-UTS .ground_info .time_counter.wcard{ display:none;}
.inline-UTS .time_counter, .inline-UTS .temperature, .inline-UTS .stadium{ margin-right:0px;}
.inline-UTS .ground_info .temperature.wcard, .inline-UTS .ground_info .stadium.wcard{ padding:5px; min-height:76px;} 
.inline-UTS .ground_info figure + div{margin-top:0px;}
.inline-UTS .ground_info > .stadium a{ padding:0px;}
/*.inline-UTS .ground_info .stadium figure + div{ min-height:45px; display:table; table-layout:fixed;}
.inline-UTS .ground_info .stadium figure + div strong{ vertical-align:middle; display:table-cell; height:45px;}*/
.inline-UTS .stadium figure, .inline-UTS .temperature figure{ float:none; margin-top:10px;}
.inline-UTS .stadium figure img, .inline-UTS .temperature figure img{ width:42px;}
.inline-UTS .ground_info figure + div { display: inline-block;}
.inline-UTS .temperature p, .inline-UTS .stadium p{ font-size:12px;}
.inline-UTS .temperature figure span{margin-top: -5px; }

.preview_game_card .select_gamedrop ul li .matches_wrap .layer { background-color: #fff; }
.preview_game_card .select_gamedrop ul li .matches_wrap .layer:last-child { padding:10px; /*border-bottom: 1px solid rgba(0,0,0,0.12);*/  }
.matches_wrap.all-sport .layer .cell:nth-child(2){ width:62px;}
.matches_wrap .layer .cell.time{ color:#777; font-size:12px;}
.matches_wrap .layer .cell:last-child{ width:20px;}
.matches_wrap .layer .cell h5 { font-size: 14px; line-height: 20px; padding-left:10px; }
.matches_wrap .layer .cell h5 span { font-weight:700; }
.matches_wrap .layer .cell figure { margin-top: 0; margin-bottom: 0; }
.ground_info { border-radius: 0px; margin-bottom: 3px; padding:0; }
.encounter .final_score strong{ margin-bottom:10px;}
.ground_info .wcard { border: none; margin-bottom: 0; }
.ground_info .time_counter.wcard { border-bottom: 1px solid rgba(0,0,0,0.12); border-top: 1px solid rgba(0,0,0,0.12); }
.ground_info .temperature.wcard, .ground_info .stadium.wcard { width: 50%; float: left; border-radius: 0; box-shadow: none; padding: 15px 0; border-bottom: 1px solid rgba(0,0,0,0.12); border-top: 1px solid rgba(0,0,0,0.12); }
.ground_info .temperature.wcard { margin-bottom: 0; border-right: 1px solid rgba(0,0,0,0.12); }
.ground_info > div figure { width: 48px; display: block; margin: 0 auto; float:none;}
.ground_info figure + div { display: block; text-align: center; }
.ground_info figure + div strong {  font-size: 14px; line-height: 24px; }
.ground_info figure + div p { font-size: 13px; line-height: 20px; }
.prev_info > h4 { display: block; font-size: 13px; text-transform: uppercase; padding: 10px 15px; }
.prev_info .info { height: 110px; padding:5px 10px; cursor: pointer; }
.prev_info .info p + p { display: none; }
.prev_info .expand_btn{ display:block;}
.prev_info.open .info p + p { display: block; }
.prev_info.open .wcard { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1031; padding-bottom: 10px; }
.prev_info.open .info { padding-top: 82px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

.preview-wrap .non_graphic_data .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .preview-wrap .graphic_data .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ margin-right:15px;}

.encounter .matches_wrap .layer{ padding:10px; position:relative;}
.tennis-preview .encounter .matches_wrap .layer{ padding:0 10px; position:relative;}
.matches_wrap .layer:hover{ background:#fff;}


.encounter .matches_wrap_v2, .encounter .matches_wrap_v2.no_facts, .tennis-preview .encounter .matches_wrap_v2.no_facts, .mlb .encounter.open .matches_wrap_v2, .mlb .encounter .matches_wrap_v2.no_facts{ display: none; }



.encounter .wcard { border-bottom: none; cursor: pointer; }
.encounter.open .wcard { padding-bottom: 15px; }
.encounter.open .matches_wrap{display: block; padding-top:209px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

.mlb .funfact-crousel .owl-carousel .owl-item{height:auto; line-height:normal;}

.encounter.open .wcard { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1031; }
.encounter.open .final_score { background-color: #fff; position: fixed; top:73px; z-index: 1; }
.encounter .final_score .graph .graph-bar, .encounter .final_score .graph .graph-bar span { height: 10px; }
/*.encounter .final_score .graph{ padding:5px 0 5px;}*/
.encounter .final_score .graph .team_one .graph-bar { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.olt_wrap .expand_btn { display: block; }
.odds.open .expand_btn, .line.open .expand_btn, .game_total.open .expand_btn, .odds.open .trigger_bar, .line.open .trigger_bar, .game_total.open .trigger_bar { display: none; }
.odds.open .wcard, .line.open .wcard, .game_total.open .wcard, .non_graphic_data.open .wcard, .graphic_data.open .wcard, .lineup.open .wcard, .predictor.open .wcard { width: 100%; height:calc(100% + 44px) ; position: fixed; top: 0; left: 0; z-index: 1031; padding-bottom:52px;}
.olt_wrap .trigger_bar { padding-top: 15px; padding-bottom: 15px; }
.olt_wrap .trigger_bar .team, .olt_wrap .trigger_bar .team_odds { font-size: 14px; }
.olt_wrap .trigger_bar .team img { width: 24px; border: 2px solid #fff; margin-right:10px; }
.olt_wrap .game_total .trigger_bar .team img { border: none; }
.olt_wrap .trigger_bar, .olt_wrap .trigger_bar .icon, .olt_wrap .trigger_bar .expand_arrow { line-height: 24px; }
.olt_wrap .trigger_bar .team_odds { padding-right: 0px; width:62px; }
.olt_wrap .trigger_bar .icon{ margin-right:6px;}
.odds.open .data_content, .non_graphic_data.open .data_content, .graphic_data.open .data_content { margin-top: 0; padding-top: 71px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.odds.open .data_content li, .line.open .data_content li, .game_total.open .data_content li, .non_graphic_data.open .data_content li, .graphic_data.open .data_content li { border-top: none; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.odds.open .data_content, .line.open .data_content, .game_total.open .data_content { margin-top: 0; padding-top: 71px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.data_content li .layer .cell img { border: 2px solid #fff; }
.data_content li .layer .score.cell  { width:95px;}
.trending_data ul li { width: 100%; float: none; border-right: none; padding: 10px 0; border-top: 1px solid rgba(0, 0, 0, 0.12); min-height: inherit; }
.trending_data ul li:first-child { border-top: none; }
.trending_data ul li img { margin: 0; position: absolute; left: 15px; width: 45px; }
.trending_data ul li .refresh_btn { font-size: 0; position: absolute; right: 15px; top: 40%; padding: 0; }
.trending_data ul li .refresh_btn i { display: block; color: #777; }
.trending_data ul li .info { padding: 0 54px 0 78px; text-align: left; }
.lineup.open .dp_view { display: none; }
.lineup.open .mobi_view { display: block; }
.lineup.open .wcard { padding-bottom: 15px; }
.lineup.open .tab-content { padding-top: 120px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.lineup_tabs { position: fixed; width: 100%; background-color: #fff; top: 73px; z-index: 1; border-bottom:1px solid rgba(0, 0, 0, 0.12); }
.lineup .cell img, .lineup .tab-content ul li img { border: 2px solid #fff; }
.predictor h5, .range_wrap { padding-left: 35px; padding-right: 35px; }
.range_wrap .output { right: 24px; }
.predictor .custom_select .topBlock { padding-left: 24px; }
.predictor.open .wcard { background-color: #f5f5f5; }
.predictor.open .wcard > h3 { z-index: 4; }
/*.predictor.open .result { position: fixed; top: 73px; width: 100%; z-index: 4; border-bottom: 1px solid rgba(0, 0, 0, 0.12); background-color: #fff; }*/
.predictor .result{ background:#FFF; display:none; height:320px; padding-top:5px; padding-bottom:5px;}
.widget .predictor .result{ background:#FFF; display: block; height:320px;}
.predictor .result.result_multi .data_row{ padding:6px 0px;}
.predictor .result.result_multi .data_row.payout{ padding:6px 0px;text-align:center}
.range_wrap { background-color: #fff; }
.range_wrap:last-child { border-bottom: 1px solid rgba(0,0,0,0.12); }
.predictor .scroll_content .predict_data, .predictor .scroll_content .predict_drop, .predictor .expand_out_btn, .predictor.open .expand_btn, .predict-result-area { display: none; }
.widget .predictor .scroll_content .predict_data, .widget .predictor .scroll_content .predict_drop, .widget .predictor .expand_out_btn, .predictor.open .expand_btn { display: block; }
.predictor.open .scroll_content .predict_data, .predictor.open .scroll_content .predict_drop, .predictor .expand_btn, .predictor.open .result , .predictor.open .predict-result-area { display: block; }
.predictor.open .scroll_content { padding-top: 72px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

.predictor .predict_drop{ background:#FFF;}	
.predictor .result{ cursor:pointer;}

.predictor .result.result_multi .data_row span{ float:none; display:block; text-align:left;}
.predictor .result.result_multi .data_row span + span{float:none; text-align:left; font-size:13px; color:rgba(0, 0, 0, 0.38);}


.funfact-crousel h4{ display:block; padding:10px 15px; text-transform:uppercase;}

/* stadium */
.stadium_game_card { padding: 10px 0 5px; margin-bottom:16px;}
.stadium_game_card .title, .stadium_game_card .banner_right_info { width: 100%; float: none; }

.drop_outer .season-cell, .drop_outer .team-cell{width:100%; background:#FFF; border-bottom:1px solid rgba(0, 0, 0, 0.12); border-top:1px solid rgba(0, 0, 0, 0.12);}
.drop_outer .team-cell{ border-left:0; margin-top:10px;}
.drop_outer .league-cell{ width:100%; border-left:0px; margin-top:10px;}
.drop_outer .season-cell i, .drop_outer .team-cell i, .drop_outer .league-cell i{ z-index:3; top:35px;}
.drop_outer .league-cell .team_dd.bootstrap-select .dropdown-menu{ top:13px;}


.stadium-wrap .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .stadium-wrap .team_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; float:none;}
.stadium-wrap .select_season.bootstrap-select > .btn-default, .stadium-wrap .team_dd.bootstrap-select > .btn-default{ background:#fff; padding:20px 32px 20px 60px; border-top:1px solid rgba(0,0,0,0.12); border-bottom:1px solid rgba(0,0,0,0.12);}
.stadium-wrap .team_dd.bootstrap-select > .btn-default{ margin-top:10px;}
.stadium-wrap .show-tick.bootstrap-select .btn-default:focus, .stadium-wrap .show-tick.bootstrap-select .btn-default:active, .stadium-wrap .show-tick.bootstrap-select.open > .dropdown-toggle.btn-default{ border-bottom:1px solid rgba(0,0,0,0.12); border-top:1px solid rgba(0,0,0,0.12);}

/*.stadium_game_card .banner_right_info ul li:first-child{ width:100%;}
.stadium_game_card .banner_right_info ul li{ width:50%;}*/

.stadium-wrap .season-cell button.ms-choice, .team-cell button.ms-choice, .drop_outer.nfl .team_dd.bootstrap-select > .btn-default{ padding:9px 32px 9px 56px;}
.drop_outer .season-cell figure, .drop_outer .team-cell figure{ top:3px;}

.drop_outer.nfl .league-cell figure{ top:16px;}
.drop_outer.nfl .season-cell figure, .drop_outer.nfl .team-cell figure, .drop_outer.nfl .league-cell figure{ top:4px;}
.stadium-wrap .stats ul li .info{ height:70px;}

.stadium_game_card .banner_right_info ul li strong{ font-size:16px;}

.stadium_game_card figure { width: 72px; margin: 0 auto 15px; float: none; }
.stadium_game_card h2 { font-size: 20px; line-height: 28px; text-align: center; }
.stadium_game_card h2 small { margin-top: 0px; }
.stadium_game_card .banner_right_info ul { border-left: none; border-top: 1px solid #333; padding: 0; margin-top:5px; height: auto; }
.wcard.drop_outer { background-color: transparent; border: none; }
.stadium-wrap .custom_select .event_icon { display: block; position: absolute; top: 16px; left: 15px; z-index: 4; font-size: 36px; color: #777; }
.stadium-wrap .custom_select > img, .stadium-wrap .custom_select .trigger i { display: none; }
.stadium-wrap .season_drop { margin-bottom: 15px; }
.stadium-wrap .custom_select .trigger { font-size: 16px; border-top: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); }
.stadium-wrap .custom_select .selectlist.open { position: fixed; top: 0; box-shadow: none; padding: 0; width: 100%; height: 100%; z-index: 1035;}
.custom_select .selectlist.open > h3 {  text-align: center; border-bottom: 1px solid rgba(0,0,0,0.12); padding: 12px 0; position: fixed; top: 0; z-index: 1; width: 100%; background-color: #fff; cursor: pointer; }
.custom_select .selectlist.open > h3 strong { font-weight: normal; font-size: 16px; line-height: 24px; color: #333; display: block;}
.custom_select .selectlist.open > h3 span { font-size: 12px; line-height: 24px; color: #777; display: block; }
.custom_select .selectlist.open > h3 i { color: #777; position: absolute; left: 15px; top: 24px; }
.custom_select.season_drop .selectlist.open ul, .custom_select.all_teams_drop .selectlist.open ul { padding-top: 73px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.custom_select.all_teams_drop .selectlist.open ul li:first-child { padding-left: 66px; }
.custom_select.season_drop .selectlist.open li { background-color: #fff; padding: 0 15px; font-size: 16px; line-height: 56px; border-bottom: 1px solid rgba(0,0,0,0.12); }
.stadium-wrap .custom_select .selectlist.open li.active { background-color: #e0e0e0; }
.custom_select .selectlist > h3 { display: block; }
.custom_select.all_teams_drop .selectlist.open li { background-color: #fff; padding: 14px 15px; font-size: 16px; line-height: 36px; border-bottom: 1px solid rgba(0,0,0,0.12); }
.custom_select.all_teams_drop .selectlist.open li img { float: left; display: block; margin-right: 15px; width: 36px; height: auto; border-radius: 50%; }
.stats > h4 { display: block; font-size: 12px; padding: 10px 15px; text-transform: uppercase; }
.stats ul li { width: 50%; }
.stats ul li:nth-of-type(3n) { border-right: 1px solid rgba(0, 0, 0, 0.12); }
.stats ul li:nth-of-type(2n) { border-right: none; }
.stats ul li:nth-of-type(n+3) { border-top: 1px solid rgba(0, 0, 0, 0.12); }
.stats ul li .info { height: 60px; }

.pie_stats ul li { float: none; width: 100%; border-right: none; border-top: 1px solid rgba(0, 0, 0, 0.12); }
.pie_stats ul li:first-child { border-top: none; }
.pie_stats ul li .info:after { display: block; content: ""; clear: both; }
.pie_stats ul li .info { height: auto; display: inherit; }
.pie_stats ul li .info > div { display: inherit; vertical-align: inherit; }
.pie_stats ul li .info > div .pie_chart { width: 103px; height: 78px; float: left; background-color: #f5f5f5; margin-left:0px; }
.pie_stats ul li .info > div .pie_chart img { width: 48px; margin: 30px auto auto; }
.pie_stats ul li .info > div .detail { padding-top:13px; }
.pie_stats ul li .info > div .pie_chart .c100.small { font-size: 48px; margin: 15px auto auto; }

.stadium_history > h4 { display: block; text-transform: uppercase; padding-left: 15px; padding-right: 15px; }
.stadium_history .history_info p + p { display: none; }
.stadium_history.open .wcard, .result.open .wcard, .schedule.open .wcard, .stadium_schedule_card.open .wcard { width: 100%; height: 100%; position: fixed; top: 0; left:0; background-color: #fff; z-index: 1031; max-height:100%;}
.stadium_history.open .history_info, .result.open .matches_wrap_v2, .schedule.open .schedule_result, .stadium_	.open .matches_wrap_v2, .stadium_schedule_card.open .matches_wrap_v2 { padding-top: 82px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; max-height:100%;}
.result > h4, .schedule > h4, .stadium_schedule_card > h4 { padding-left: 15px; padding-right: 15px; text-transform: uppercase; }
.stadium_history .expand_btn, .result .expand_btn, .schedule .expand_btn,  .stadium_schedule_card .expand_btn{ display: block; }
.result.open .expand_btn, .schedule.open .expand_btn { display: none; }
.result.open .matches_wrap_v2 .outer:last-child, .schedule.open .schedule_result .outer:last-child , .stadium_schedule_card.open .matches_wrap_v2 .outer:last-child{ margin-bottom: 0px; }
.schedule .schedule_result { height: 340px; }
.matches_wrap_v2 .outer > div small, .schedule .info h5 { font-size: 14px; }
.schedule .info p { font-size: 14px; }
body.open-result{overflow:hidden;}

.matches_wrap_v2 .team_one{ width:48%;}
.matches_wrap_v2 .outer > div small{ padding-right:5px;}
.matches_wrap_v2 .outer > div figure{ margin-right:5px;}

.matches_wrap_v2 .team_two{ width:46%;}
.matches_wrap_v2 .outer .team_two small{ margin-left:5px;}
.matches_wrap_v2 .outer .team_two figure{ margin-left:5px;}

.stadium-wrap .result.open .matches_wrap_v2, .stadium-wrap .stadium_schedule_card.open .matches_wrap_v2{ padding-top: 48px;}

/* standing page */
.advanced_filter.wcard.open { width: 100%; height: 100%; position: fixed; top: 0; z-index: 1031; }
.advanced_filter.wcard.open h3 { position: fixed; top: 0; z-index: 3; display: block; }

.stand_table table{
    width: 1200px;
}
.stand_table table thead tr th:first-child, .stand_table table tbody tr td:first-child {
    position:absolute;
    left:0px;
    top:auto;
    width: 32px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(2), .stand_table table tbody tr td:nth-child(2) {
    position:absolute;
    left:32px;
    top:auto;
    width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.stand_table table thead tr th:nth-child(3), .stand_table table tbody tr td:nth-child(3) { padding-left:240px; }


.stand_table table .wh{ background:#FFF;}
.stand_table table .gr{ background:#f5f5f5;}

.advance_filter_bar ul li{ display:block;}


/* footer */
.copyright_msg { text-align: center; }

/* ===================== */
	/* PORTAL CSS
/* ===================== */

.portal-wrap .right_sidebar { display: block; }
.filters_btn { position: absolute; top: 17px; right: 16px; z-index: 1; }
.panel, .table:last-child { border-radius: 0; }
.portal_table_data h3 { padding: 16px 16px 16px 15px; min-height: 68px; font-size: 16px; line-height: 33px; border-radius: 0; }
.portal_table_data h3 figure { left: 16px; top: 16px; display: none; }
.table > thead > tr > th, .table > tbody > tr > td { padding-left: 18px; padding-right: 18px; width: 64px; }
.head_portal_table > thead > tr > th:first-child span, .head_portal_table > tbody > tr > td:first-child span { padding-left: 0; width: 32px; }
/*.head_portal_table > thead > tr > th:first-child, .head_portal_table > tbody > tr > td:first-child { opacity:0; }
.head_portal_table.fixed-column > thead > tr > th:first-child, .head_portal_table.fixed-column > tbody > tr > td:first-child { opacity:1 }*/


.table-responsive .fixed-column { border-right: 1px solid rgba(0,0,0,0.12); display:none; position: absolute; z-index: 1; width: auto; }
.fliter_outer { display: none; }
.fliter_outer .scroll_content .drop_outer{ display: block;}

.fliter_outer.open { display: block; position: fixed; top: 0; width: 100%; height: 100%; z-index: 1031; }
.fliter_outer > h2 { text-align: center; width: 100%; height: 72px; padding-bottom:15px; padding-top:15px; position: fixed; top: 0; left: 0; border-bottom:1px solid #2a5c71; box-sizing: border-box; z-index: 1001; font-size: 12px; line-height: 24px; color: #f0f0f0; background:#014c6b;}
.fliter_outer > h2 strong { font-size: 16px; color: #fff; }
.fliter_outer > h2 .close_btn { display: block; position: absolute; top: 0; left: 16px; top: 24px; color:#fff; cursor: pointer; }
.fliter_outer > h2 span { display: block; color:#fff;}
.fliter_outer > h2 .reset_fliter, .fliter_outer > h2 .reset_fliter i{color:#fff;}
.fliter_outer .scroll_content { height: 100%; padding: 88px 0 0; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.filter > h3 { font-size: 14px; padding-left: 16px; padding-right: 16px; background:none;}
.filter .custom_select .topBlock { border: 1px solid rgba(0,0,0,0.38); font-size: 14px; padding-left: 16px; padding-right: 16px; }
.filter .custom_select .dropList li { font-size: 14px; padding-left: 16px; padding-right: 16px; }
.filters_btn { display: inline-block; padding: 6px 24px; background-color: #014c6b; border-radius: 2px; font-weight:700; font-size: 14px; line-height: 24px; color: #fff; text-decoration: none; margin: 0; }
.filters_btn:hover, .filters_btn:focus { color: #fff; background-color: #075b7e; text-decoration: none; }
.table-striped > thead > tr, .table-striped > tbody > tr { background-color: #fff; }
/*.facts li time { position: inherit; right: 0; top: 0; float: right; }*/
.facts li p { padding-left: 0; }

.portal_table_data .panel .panel_header .drop_outer{ width:100%; background:#FFF; margin:0px; padding:15px; border-bottom:1px solid rgba(0,0,0,0.12); display:none;}


.portal_table table{
    width: 853px;
}
.portal_table table thead tr th:first-child, .portal_table table tbody tr td:first-child {
    position:absolute;
    left:0px;
    top:auto;
    width: 32px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(2), .portal_table table tbody tr td:nth-child(2) {
    position:absolute;
    left:32px;
    top:auto;
    width: 200px; text-align:left; border-right:1px solid rgba(0,0,0,0.12);}

.portal_table table thead tr th:nth-child(3), .portal_table table tbody tr td:nth-child(3) { padding-left:240px; }


.portal_table table .wh{ background:#FFF;}
.portal_table table .gr{ background:#f5f5f5;}



/*#overlay_test { z-index:1031; }*/

.fliter_outer > h2 .reset_fliter { font-size:0; right:16px; top:24px; }
.fliter_outer > h2 .reset_fliter i { display:block; font-size:24px; color:#f0f0f0;  }
.fliter_outer > h2 .reset_fliter i:focus { color:#777; }

/* Stadium page css */

.stadium-wrap .wcard > h3 { padding: 12px 0; text-align: center; }
.stadium_title_card { padding: 16px; border-radius: 0; }
.stadium_title_card h2 { font-size: 20px; line-height: 28px; }
.stadium_title_card h2 span { font-size: 14px; line-height: 20px; }
.stadium_title_card .select_stadium_btn { font-size: 0; padding-bottom: 0; top: 28px; right: 12px; }
.stadium_title_card .select_stadium_btn > i { padding-left: 0; }
.stadium_title_card.open .select_stadium_btn h3 { display: block; background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.12); color: #000; left: 0; position: fixed; text-align: center; top: 0; width: 100%; z-index: 1031; font-size: 16px; line-height: 24px; padding: 12px 0; }
.stadium_title_card.open .select_stadium_btn h3 span { display: block; font-size: 12px; color: rgba(0, 0, 0, 0.70); }
.stadium_title_card.open .select_stadium_btn h3 i { display: block; position: absolute; top: 24px; left: 16px; color: rgba(0, 0, 0, 0.70); }
.stadium_title_card .select_stadium_btn > ul::before { display: none; }
.stadium_title_card .select_stadium_btn > ul { display: none; opacity: 1; visibility: visible; transform: none; transition: none; position: fixed; left: 0; top: 0; z-index: 1030; width: 100%; height: 100%; padding-top: 72px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.stadium_title_card.open .select_stadium_btn > ul { display: block; }
.stadium_title_card .select_stadium_btn ul li a { padding: 16px; }
.stadium_title_card .select_stadium_btn ul li a strong { font-size: 16px; }
.stadium_title_card .select_stadium_btn ul li a { font-size: 14px; }
.stadium_title_card .select_stadium_btn ul li a i { top: 28px; }
.game_detail_card { padding: 16px 0; }
.game_detail_card .col { width: 50%; float: left; box-sizing: border-box; padding: 0; border-bottom: none; }
.game_detail_card .col figure { float: none; display: block; margin: 0 auto 4px; }
.game_detail_card .col .info { display: block; vertical-align: inherit; text-align: center; }
.game_detail_card .col + .col { border-left: 1px solid rgba(0,0,0,0.12); }
.game_detail_card .col .info h2 { font-size: 14px; line-height: 24px; }
.statistics2 .col figure { margin-left: 16px; }
.statistics2 .col .info span { font-size: 16px; }
.history .histiry-cont { padding: 16px; }
.history .histiry-cont p { padding-bottom: 16px; }
.statistics, .stadium_schedule, .stadium_result { cursor: pointer; }
.statistics .data ul li { width: 100%; float: none; padding: 8px 16px; font-size: 16px; line-height: 28px; color: #777; }
.statistics .data ul li:nth-of-type(2) { border-top: 1px solid rgba(0,0,0,0.12); }
.statistics .data ul li > div:after { display: block; content: ""; clear: both; }
.statistics .data ul li > div { width: 100%; }
.statistics .data ul li > div span { float: left; }
.statistics .data ul li > div strong { float: right; font-size: 16px; line-height: 28px; }
.stadium_schedule h4, .stadium_result h4 { padding-left: 16px; padding-right: 16px; }
.stadium_schedule ul li .wraper .cell { padding-right: 0; padding-left: 16px; }
.stadium_schedule ul li .wraper .cell strong { display: none; }
.stadium_schedule ul li .wraper .cell small { display: inline-block; font-size: 13px; text-transform: uppercase; }
.stadium_result .loss_winner { display: block; }
.stadium_result .loss_winner .col.spread, .stadium_result .loss_winner .col.match_total { display: none; }
.stadium_result .loss_winner .col:first-child { width: 66.66%; }
.stadium_result .loss_winner .col.match_info { border-right: none; width: 33.33%; }
.stadium_result .loss_winner .col > div .sb_meta { width: 80%; }
.group_card.open .loss_winner:last-child, .group_card.open .stadium_schedule ul:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.group_card.open, .group_card .tabinfo > h3 { display: block; }
.group_card .tabinfo .mad-select i.material-icons.date_range { top: 10px; }
.group_card .tabinfo .mad-select i.material-icons { position: absolute; right: 12px; top: 16px; }
.group_card .tabinfo .mad-select li { border-top: none; }
.group_card.open .tabinfo > h3 { padding: 12px 0; position: fixed; top: 0; background-color: #fff; width: 100%; z-index: 1;  font-size: 12px; line-height: 24px; color: #9e9e9e; text-align: center; }
.group_card.open .tabinfo > h3 strong { font-weight: normal; font-size: 16px; color: #212121; display: block; line-height: 24px; }
.group_card.open .tabinfo > h3 .close_btn { display: block; color: rgba(0, 0, 0, 0.70); position: absolute; top: 24px; left: 16px; }
.group_card.open .group_card_tabs { position: fixed; width: 100%; top: 72px; z-index: 1; border-top: 1px solid rgba(0, 0, 0, 0.12); }
.group_card.open .tab-content { padding-top: 122px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100%; }

/* team detail page */
.team-detail-wrap .container { padding-top: 0; }
.team-detail-wrap .wcard { box-shadow: none; }
.team-detail-wrap .right_sidebar { display: none; }
.score-wrap .notification { display: none; }
.portal-wrap .notification { display: none; }
.team-wrap .notification { display: none; }
.schedule-wrap .notification { display: none; }
.stadium-wrap .notification {  }
.team_card { padding:8px 0 0; border-radius: 0; margin-bottom:80px; box-shadow: none; position: relative; }
.team-detail-wrap .team_card{ margin-bottom:150px;}
.team_card .title { width: 100%; float: none; border-right: none; text-align: center; padding-bottom:0px; border-bottom: 1px solid #ababab; }
.team-detail-wrap .team_card.three_sec .odds, .team-detail-wrap .team_card.three_sec .title { width:100%;}
.team_card .title figure { float:none; width:48px; display: inline-block; margin-right:15px;}
.team_card .title h2 { font-size:18px; line-height: 28px; margin-bottom: 4px; display:inline-block;}
.team_card .title h2 span{ display:block;}
.team_card .odds { width: 100%; float: none; padding-left: 0; }
.team_card .odds ul { padding: 5px 0; justify-content:center;}
.team_card .odds ul{display:flex; align-items:flex-start; flex-wrap:wrap;}
.team_card .title .season_dropdown.mad-select li { font-size: 16px; }
.team_card .title .mad-select.season_dropdown { width: 100%; display: block; position: absolute; bottom: -87px; height: 72px; background-color: #fff; border-bottom: 1px solid rgba(0,0,0,0.12); border-top: 1px solid rgba(0,0,0,0.12); text-align: left; }
.team_card .title .mad-select i.material-icons { color: #212121; position: absolute; top: 24px; right: 0; margin-left: 0; }
.team_card .title .mad-select i.material-icons.date_range { display: block; top: 16px; }
.team_card .title .season_dropdown.mad-select li { color: #212121; padding: 23px 16px 23px 72px; }
.team_card .title .season_dropdown.mad-select ul.mad-select-drop.show { text-align: center; }

.team_card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; position:absolute; left:0; bottom:-75px; }
.team_card .select_season.bootstrap-select.all_match:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-140px;}

.team_card .select_season.bootstrap-select > .btn-default { background-color:#fff; height:56px; color:#333; padding-left:15px; border-top:1px solid rgba(0,0,0,0.12); border-bottom:1px solid rgba(0,0,0,0.12); }

.team_card  .select_season.bootstrap-select .dropdown-menu li a, .team_card .week_dd.bootstrap-select .dropdown-menu li a{ line-height:40px;}

.team_card .odds > ul > li:first-child { /*border-bottom: 1px solid rgba(255, 255, 255, 0.12); */ margin-bottom: 10px; width: 100%;}
.team_card .odds ul li{ width:33.33%;}

.right_wrap .pie_stats{ position:inherit; width:100%; margin-bottom:5px;}
.team_card h2 span {display: block;}
.team_card .odds > ul > li.league{ display:none;}

.team_schedule { margin-bottom:5px; }
.team_schedule > h3 { text-transform: uppercase; font-size: 12px; padding:0px 15px; line-height:24px; border-bottom: 1px solid rgba(0,0,0,0.12); }
.team_schedule ul { box-shadow: none; border-radius: 0; }
.team_schedule ul li { font-size: 16px; }
.team_schedule ul li:last-child { border-bottom: 1px solid rgba(0,0,0,0.12); }

.betting .chart_tabs{ position:absolute; top:10px; left:inherit; right:16px;}
.betting .chart_tabs .bootstrap-select.btn-group .dropdown-toggle .filter-option{ font-size:13px; color:#333; line-height:20px; font-weight:400; }
.betting .chart_tabs .bootstrap-select.btn-group .dropdown-menu li{ padding:12px;}
.betting .chart_tabs .bootstrap-select.btn-group .dropdown-menu li a{ padding:0px; font-size:13px; color:#333; line-height:24px; font-weight:400; }
.betting .chart_tabs .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ background:#fff; border:1px solid rgba(0,0,0,0.12); padding:0px 4px 0px 15px;}

.team-detail-wrap .betting.wcard{ border-top:0px; margin-bottom:5px;}

.betting .table-responsive{ margin-bottom:0px;}

.betting .topcard { padding: 10px 0; text-align:center; }
.betting.wcard > h3 { display: block; padding: 0px 15px; text-align: left; background-color: #e8e8e8; height: 48px; font-size: 13px; line-height: 54px; text-transform: uppercase; }

.wcard.day_night_card.night > h3, .wcard.weather_card.dry > h3{display:block;}


.betting .topcard .chart, .betting .topcard .chart_mid { padding: 0; width:120px; float:none; margin:0 auto; display:inline-block; }
.betting .topcard .info { float: none; padding-top:0px; display:inline-block; vertical-align:top; padding-left:20px; width:110px;}
.betting .topcard .info .mad-select { display: inline-block; width: auto; position: absolute; top: 10px; right: 15px; padding: 4px 8px 4px 15px; background-color: #f5f5f5; border: 1px solid rgba(0,0,0,0.12); border-radius: 2px; margin-bottom: 0; }
.betting .topcard .info .mad-select li {  font-size: 14px; line-height: 24px; }
.betting .topcard .info .mad-select ul.mad-select-drop.show li { font-size: 14px; }
.betting .topcard .info .wdl_info { width: 100%; text-align: center; padding-top: 0px; }
.betting .topcard .info .wdl_info li { display:block; font-size: 12px; line-height: 26px; margin-right: 11px; text-align:left; white-space:nowrap; }
.betting .topcard .info .wdl_info li i { margin-right: 5px; }
.betting .topcard .info .wdl_info li span{ display: inline-block; }
.betting .topcard .info .wdl_info li strong{ display: none; font-size:12px; }
.betting .topcard .info .wdl_info li small{ display: inline-block;}
.team_statistics > h3 { text-transform: uppercase; font-size: 13px; padding: 0px 15px; /*border-bottom: 1px solid rgba(0,0,0,0.12); */}
.stats li { text-align: center; height: auto; padding: 5px 0; }
.stats li p { padding-top: 0; }
.stats li strong { position: inherit; top: inherit; display: block; padding: 4px 0; }
.stats li .position { position: inherit; top: inherit; right: inherit; }
.current_form { padding-bottom: 26px; }
.current_form h4 { padding: 12px 0; }

.betting .topcard .chart .wh-circle{ width:115px; height:115px;}
.betting .topcard .chart canvas{ width:130px; height:130px;}

.team_statistics .pie_stats li .pie figure { margin: 30px auto; }
.team_statistics .pie_stats li .info { text-align: center; padding-top: 12px; }
.team_statistics .pie_stats li .info strong { display: block; float: none; padding: 4px 0; }
.team_statistics .pie_stats li .info .position { float: none; }
.team_statistics .pie_stats li .pie .c100.small{ font-size:48px;}


.day_night_card > h3, .weather_card > h3 { display: block; padding: 0px 15px; text-align: left; background-color: #e8e8e8; height: 54px; font-size: 13px; line-height: 54px; text-transform: uppercase; }
.day_night_card .mad-select, .weather_card .mad-select { display: inline-block; width: auto; top: 10px; right: 15px; left: inherit; padding: 4px 4px 4px 15px; background-color: #f5f5f5; border: 1px solid rgba(0,0,0,0.12); border-radius: 2px; margin-bottom: 0; }
.day_night_card .mad-select li, .weather_card .mad-select li {  font-size: 14px; line-height: 24px; color: #212121; }
.day_night_card .mad-select ul.mad-select-drop.show li, .weather_card .mad-select ul.mad-select-drop.show li { font-size: 14px; }
.day_night_card .mad-select i.material-icons, .weather_card .mad-select i.material-icons { color: #212121; margin-left: 0; }
.day_night_card .mad-select li span, .weather_card .mad-select li span { display: none; }
.day_night_card .topcard h4, .weather_card .topcard h4 { font-size: 20px; }
.day_night_card .topcard, .weather_card .topcard { min-height: 180px; position: relative; border-radius: 0; }
.day_night_card .topcard h4 small, .weather_card .topcard h4 small { font-size: 16px; }
.weather_card .weather_tabs, .day_night_card .day_night_tabs { right: inherit; top: inherit; bottom: 0; width: 100%; }
.weather_card .weather_tabs li, .day_night_card .day_night_tabs li { width: 33.33%; float: left; }
.weather_card .weather_tabs li a, .day_night_card .day_night_tabs li a { line-height: 48px; font-size: 14px; }
.day_night_card .tab-content .table-responsive, .weather_card .tab-content .table-responsive { border-bottom: none; margin-bottom: 0; }

.day_night_card_tab, .weather_drop_tab{ display: inline-block; width: auto; top: 10px; right: 15px; left: inherit; padding: 4px 4px 4px 5px; background-color: #fff; border: 1px solid rgba(0,0,0,0.12); border-radius: 2px; margin-bottom: 0; }
.day_night_drop.bootstrap-select > .btn-default, .weather_drop.bootstrap-select > .btn-default{ font-size:14px; color:#333; line-height:24px; font-weight:400;  padding:0px 10px 0px 0; }
.day_night_drop.bootstrap-select.btn-group .dropdown-toggle .caret, .weather_drop.bootstrap-select.btn-group .dropdown-toggle .caret{ margin-top:0; color:#212121;}


/* Schedule page */

.schedule-wrap .right_sidebar, .schedule_xs_match_cards { display: block; }
.schedule_card .mad-select .open_in_new { display: inline-block; }
.schedule_match_cards, .schedule_card figure, .schedule_card .mad-select i + i { display: none; }
.schedule_card { padding: 10px 0px 10px; }
.schedule_card h2 { font-weight:700; display: block; font-size: 24px; line-height: 28px; padding: 0 15px; }
.schedule_card .carousel-wrap { float: left; padding-left:30px; }
.schedule_card .mad-select { width: 100%; margin: 15px 0 0; padding: 15px; background-color: #fff; border-top: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); display: none; }
.schedule_card .mad-select i { position: absolute; }
.schedule_card .mad-select li { font-size: 16px; }
.schedule_card .carousel-week { padding: 10px 0 8px; font-size: 12px; line-height: 24px; color:#777; }
.schedule_card .date-picker-carousel .item a span { font-size: 9px;   }
.schedule_card .date-picker-carousel { margin-left: -6px; margin-right: 12px; }
.all_teams_popup { display: block; }
.schedule_card .calendar{ margin-left:16px;}
a.all_week_btn{ float:right; padding:3px 4px; margin-right:15px;}
a.all_week_btn i{ display:block;}
a.all_week_btn span{ display:none;}

/* score page */

.score-wrap .right_sidebar, .score_xs_match_cards { display: block; }
.score_card { padding-bottom: 10px; padding-top:10px; }
.all_teams_popup a{ margin:0px; padding:10px; font-weight:400;}
.score_drops{ margin-bottom:0px;}
.score-wrap .score_card h2.middle { line-height: normal; padding: 0 10px; }
.score-wrap .wcard { box-shadow: none; }
.schedule_preview_popup .team_card { padding: 15px; }
.score_preview_popup .prev_between .col h3 { font-size: 22px; }
.score_preview_popup .prev_between .col figure { float: left; height: auto; }
.score_preview_popup .prev_between .col .info { padding-right: 0; padding-left: 46px; }
.score_preview_popup .prev_between .col:nth-of-type(3) figure { float: right; }
.score_preview_popup .prev_between .col:nth-of-type(3) .info { padding-right: 46px; padding-left: 0; }
.score_preview_popup .prev_between .col figure figcaption { text-align: center; font-size: 12px; color: rgba(255,255,255,0.7); line-height: 20px; text-transform: uppercase; }
.score_preview_popup .lineup_record li { position: relative; }
.score_preview_popup .lineup_record li figure { width: 36px; height: auto; }
.score_preview_popup .lineup_record li span, .score_preview_popup .lineup_record li strong { font-size: 16px; line-height: 36px; }
.score_preview_popup .lineup_record li i { position: absolute; right: 72px; top: 18px; }
.score_preview_popup .lineup_record li i.green { color: #4CAF50; }
.score_preview_popup .lineup_record li i.red { color: #F44336; }

.score_xs_match_cards .wcard ul li:first-child { border-top:none; }
/*.score_xs_match_cards .wcard ul li:last-child { border-bottom:none; }*/
.schedule_card .team_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ display:none; }

/* team page */

.team-wrap .right_sidebar { display: block; }
.team-wrap .team_card { padding: 15px; }
.team-wrap .team_card figure { display: none; }
.team-wrap .team_card h2 { font-size: 24px; line-height: 28px; }
.team-wrap .team_card h2.middle { line-height: 28px; }
.division_wrap { padding-bottom: 0; }
.division_wrap > h3{ padding:16px 15px 0;}
.division_wrap ul { border-top: 1px solid rgba(0,0,0,0.12); }
.division_wrap ul li { margin-right: 0; padding:0px 10px; width: 50%; box-shadow: none; border-radius: 0; border-right: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); min-height:190px; }
.division_wrap ul li:nth-of-type(n+5) { margin-top: 0px; }
.division_wrap ul li:nth-of-type(2n) { border-right: none; }
.division_wrap ul li:nth-of-type(4n+1) { clear: inherit; }
.division_wrap ul li a { padding: 40px 0 0 0;}
.division_wrap ul li figure { width: 72px; float: none; margin: 0 auto 5px; height:72px; }
.division_wrap ul li h3 { display: block; height: auto; line-height: 28px; text-align: center;  font-size: 14px; line-height: 24px; font-weight:400; }
.division_wrap ul li h3 span { display: block; }
.division_wrap ul li .info { width: 100%; float: none; }
.division_wrap ul li p { text-align: center; font-size: 12px; line-height: 20px;}

.day_night_card .game_detail li strong, .weather_card .game_detail li strong{ font-size:24px;}
.team_card .odds ul li strong{ font-size:16px;}

/* stadium hub page */
.stadium-hub-wrap .division_wrap ul li{ text-align:center; min-height: inherit; padding:0px;}

/* standing page */

.advance_filter_bar, .reset_btn { display: none; }
.advance_filter_bar.wcard.open { width: 100%; height: 100%; margin-bottom:0px; padding-bottom:15px; position: fixed; background:#FFF; top: 0; z-index: 1031; display: block;}
.advance_filter_bar.wcard.open h3 { position: fixed; top: 0; z-index: 1002; display: block; width: 100%; margin-top:0px; margin-bottom:0px; border-bottom: 1px solid rgba(0, 0, 0, 0.12);  }
.advance_filter_bar.wcard.open h3 i { color: rgba(0, 0, 0, 0.70); left: 15px; position: absolute; top: 24px; display: block; cursor: pointer; }
.advance_filter_bar.wcard.open > h3 strong { display: block; text-align: center; font-size: 16px; }
.standing_game_card { padding: 0px; background: #fff; padding: 15px; }
.standing_game_card h2 { background: #fff; font-size: 20px; line-height: 34px; font-weight:700; display: inline-block; }
.standing_game_card img { display:none; }
.advanced_opbtn { display: block; }

/*.advance_filter_bar .select_season { margin-top:72px; }
.advance_filter_bar .week_dd { margin-top:128px; }*/
.advance_filter_bar .select_season.bootstrap-select > .btn-default, .advance_filter_bar .week_dd.bootstrap-select > .btn-default { height:56px; border-bottom:1px solid rgba(0,0,0,0.12); color:#333; padding-left:15px; }
.advance_filter_bar .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .advance_filter_bar .week_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; top:inherit; left: inherit; position:inherit; }
/*.advance_filter_bar .week_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; top:128px; left:0; }*/
.advance_filter_bar .select_season.bootstrap-select.btn-group div.dropdown-menu, .advance_filter_bar .week_dd.bootstrap-select.btn-group div.dropdown-menu { min-width:inherit; width:96%; left:0; right:0; top:auto; margin:0 auto; }

.advance_filter_bar.wcard.open > .filter-info{padding-top: 72px; width: 100%; height: 100%; overflow-x: hidden;overflow-y: auto; padding-bottom: 15px; -webkit-overflow-scrolling: touch;}
.advance_filter_bar.wcard.open > ul > li { width: 100%; background-color: #f5f5f5; }
.advance_filter_bar.wcard.open > ul > li > a { padding: 10px 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); color: #333; cursor: default; }
.advance_filter_bar.wcard.open > ul > li + li a { border-top: 1px solid rgba(0, 0, 0, 0.12); padding: 23px 15px 12px 15px; }
.advance_filter_bar.wcard.open > ul i { display: none; }
.wcard.advance_filter_bar h3 span { display: block; text-align: center; }
.standing_game_card figure, .standing_game_card .season_drop, .standing_game_card .week_drop { display: none; }
.advance_filter_bar.wcard.open ul ul { display: block; width: 100%; opacity: 1; visibility: visible; padding-top: 0px; position: inherit; top: inherit; left: inherit; box-shadow: none; }
.advance_filter_bar.wcard.open ul > li > ul li { width: 100%;     display: flex; line-height: normal;  padding: 15px 0;  }
	.advance_filter_bar.wcard.open ul > li > ul li input + label{width: calc(100% - 40px);}
.advance_filter_bar ul > li:hover > a { box-shadow: none; background-color: transparent; }
.advance_filter_bar ul > li:hover > a::after { position: inherit; background: none; bottom: inherit; left: inherit; height: auto; width: inherit; }
.advance_filter_bar ul ul li input[type=checkbox]:not(old) + label, .advance_filter_bar ul ul li input[type=radio ]:not(old) + label { line-height: 20px; font-size: 14px; color: #333;  padding-left: 4px; margin-left: 0px; }
.advance_filter_bar ul ul li input[type="checkbox"]:not(old) + label, .advance_filter_bar ul ul li input[type="radio"]:not(old) + label { background: none; padding-left: 0px;  }
.advance_filter_bar ul ul .col { width: 100%; }

/* switch */
.advance_filter_bar label.switch { display: block; margin-top: 0px; }
.switch { background-color: white; border-radius: 22px; cursor: pointer; display: inline-block; float: right; height: 15px; margin-top: 20px; padding: 0; position: relative; vertical-align: top; width: 40px; }
input.switch-input { opacity: 0; position: absolute; right: -2px; top: 22px; width: 50px !important; z-index: 5; cursor: pointer; }
.switch-label { background: #c7c4c5 none repeat scroll 0 0; border-radius: inherit; display: block; font-size: 10px; height: inherit; position: relative; text-transform: uppercase; transition: all 0.15s ease-out 0s; }
.switch-label::before, .switch-label::after { line-height: 1; margin-top: -0.5em; position: absolute; top: 50%; transition: inherit; }
.switch-label::before { color: #aaa; content: attr(data-off); right: 11px; text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
.switch-label::after { color: white; content: attr(data-on); left: 11px; opacity: 0; text-shadow: 0 1px rgba(0, 0, 0, 0.2); }
input.switch-input:checked ~ label.switch .switch-label { background: #014c6b  none repeat scroll 0 0; }
input.switch-input:checked ~ label.switch .switch-label::before { opacity: 0; }
input.switch-input:checked ~ label.switch .switch-label::after { opacity: 1; }
.switch-handle { border-radius: 10px; height: 18px; left: 0; position: absolute; top: -1px; transition: left 0.15s ease-out 0s; width: 18px; }
.switch-handle::before { background: #f2f2f2 none repeat scroll 0 0; border-radius: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.24); content: ""; height: 20px; left: 0; margin: -7px 0 0; position: absolute; top: 27%; width: 20px; }
input.switch-input:checked ~ label.switch .switch-handle { background:#014c6b none repeat scroll 0 0; box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); left: 20px; }
input.switch-input:checked ~ label.switch .switch-handle::before { background:#076288 none repeat scroll 0 0; }
.switch-green > input.switch-input:checked ~ .switch-label { background: #4fb845 none repeat scroll 0 0; }
.table-responsive .fixed-column { border-right: 1px solid rgba(0, 0, 0, 0.12); display:none; position: absolute; width: auto; z-index: 1; }
/* end standing page */

/* Settings */
.settings_card { border-bottom: 1px solid rgba(0,0,0,0.12); padding: 0px; }
.settings_card figure { display: none; }
.settings_card h2 { font-size: 20px; line-height: 90px; padding: 0px 15px; }
.setting-wrap .container { padding-left: 0px; padding-right: 0px; }
.settings_tabs { width: 100%; }
.settings_tabs li { border-bottom: 1px solid rgba(0,0,0,0.12); }
.settings_tabs li a { padding: 14px 15px; font-size: 16px; line-height: 28px; color: #333; }
.help-center-tab li a i { display: none; }
.help-center-tab li a i + i { display: block; }
.edit-btn, .close-btn { margin-top: 0px; position: absolute; top: 23px; right: 15px; }
.edit-btn i, .close-btn i { display: block; color: #777; }
.edit-btn span, .close-btn span { display: none; }
.setting-tab-content { width: 100%; padding-left: 0px; border-left: 0px; }
.setting-tab-content ul { width: 100%; position: fixed; top: 0; background: #fff; height: 100%; padding-top: 48px; padding-bottom: 10px; }
.setting-tab-content ul.dropList { padding-top: 0px; padding-bottom: 0px; }
.setting-tab-content ul.set-tabinfo h2, .edit_wrap h2 { background: #fff none repeat scroll 0 0; line-height: 90px; padding: 0px 15px; font-size: 20px; display: block; border-bottom: 1px solid rgba(0,0,0,0.12); position: fixed; top:90px; left: 0; z-index: 3; width: 100%; }
.setting-tab-content ul.set-tabinfo h2 i { padding-right: 5px; cursor: pointer; color: #000; }
.set-tabinfo .info { height: 100%; overflow-x: hidden; overflow-y: auto; padding-top:133px; padding-bottom: 15px; -webkit-overflow-scrolling: touch; }
.settings_tabs li.help { display: block; }
.help-center-tab.help-links { display: block; background: #fff; height: 100%; position: fixed; width: 100%; top: 0; overflow-x: hidden; overflow-y: auto; padding-top: 185px; -webkit-overflow-scrolling: touch; }
.help-center-tab, .settings_tabs ul h4 { display: none; }
.help-center-tab h2 { background: #fff; line-height: 90px; padding: 0px 15px; font-size: 20px; display: block; border-bottom: 1px solid rgba(0,0,0,0.12); position: fixed; top: 90px; left: 0; z-index: 3; width: 100%; }
.help-center-tab h2 i { cursor: pointer; }
.setting-tab-content li { position: relative; padding: 10px 15px; }
.setting-tab-content li .label-setting { width: 100%; font-size: 16px; line-height: 28px; color: #333; padding-bottom: 4px; }
.setting-tab-content li .col2 { width: 100%; }
.setting-tab-content li .col2 h3 { font-size: 14px; line-height: 20px; color: #777; }
.col2.show-edit h3 { display: block; }
/*.setting-tab-content li.active{ position:fixed; background:#fff; height:100%; top:0; padding-top:138px;}*/
.col2.show-edit .edit_wrap { position: fixed; background: #fff; height: 100%; top: 0; padding: 195px 15px 0px 15px; width: 100%; z-index: 3; left: 0; display: block !important; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.edit_wrap label, .report-form label, .edit_wrap input, .report-form input { width: 100%; font-size: 14px; padding-top:0; }
.setting-wrap .custom_select, .setting-wrap .report-form .custom_select { width: 100%;}
.report-form textarea { width: 100%; }
.report-form { padding: 0px 15px; }
.setting-tab-content ul#report, .setting-tab-content ul#aboutus { background: #f5f5f5; }
.report-form p { padding-top: 15px; font-size: 14px; line-height: 20px; color: #333; }
.feedback-btn { float: right; margin-left: 0; margin-bottom: 10px; }
.setting-wrap .custom_select .topBlock { font-size: 16px; line-height: 28px; }
.setting-tab-content .glossary li { padding: 0px 15px; border-bottom: 1px solid rgba(0,0,0,0.12); cursor: pointer; }
.setting-tab-content .glossary li i { display: inline-block; line-height: 56px; float: right; transition: all 0.3s ease 0s; color: #333; }
.setting-tab-content .glossary li.down-arow i { transform: rotate(180deg); transition: all 0.3s ease 0s; }
.setting-tab-content .glossary li h3 { line-height: 56px; font-size: 16px; }
.setting-tab-content .glossary li .tag-text, .aboutus-info .insight-text .tag-text { display: none; }
.setting-tab-content .glossary li p { font-size: 14px; padding-bottom: 0px; }
.tag-text { border-left: 1px solid rgba(0,0,0,0.12); padding-left: 15px; margin-left: 15px; margin-bottom: 15px; }
.insight-text .tag-text { border-left: 0px solid rgba(0,0,0,0.12); padding-left: 0px; margin-left: 0px; }
.insight-text.down-arow h3 i { transform: rotate(180deg); transition: all 0.3s ease 0s; }
.setting-tab-content ul.social-icon { position: inherit; padding: 0px 15px; border-top: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); display: inline-block; height: auto; }
.isg-logo { margin: 30px; width: 80px; }
.aboutus-info h1 { padding-top: 20px; padding-right: 30px; font-size: 14px; }
.aboutus-info small { padding-top: 4px; padding-right: 30px; }
.aboutus-info ul.social-icon li { line-height: 56px; font-size: 16px; position: relative; }
.aboutus-info ul.social-icon li figure { width: 24px; }
.aboutus-info ul.social-icon li a span { border-bottom: 1px solid rgba(0,0,0,0.12); width: 86%; display: inline-block; }
.aboutus-info ul.social-icon li:last-child a span { border-bottom: 0px; }
.aboutus-info ul.social-icon li i { display: block; position: absolute; top: 18px; right: 0px; color: #777; }
.aboutus-info .insight-text { padding: 0px 15px; border-top: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); background: #FFF; margin-top: 10px; }
.aboutus-info .insight-text h3 { padding-top: 0px; display: block; line-height: 56px; font-size: 16px; cursor: pointer; }
.aboutus-info .insight-text h3 i { display: block; float: right; line-height: 56px; }
.aboutus-info small { font-size: 12px; line-height: 16px; }
.aboutus-info p { font-size: 14px; }
.aboutus-info ul.social-icon li a span small + small { display: block; }
.aboutus-info ul.social-icon li a span small { display: none; }

.material-icons.close_btn { display:block; }


/*=======================
	Review page 
=========================*/
.review-wrap .olt_wrap .trigger_bar .done{ line-height:24px;}
.review-wrap h1{ text-align:center; line-height:24px; font-size:14px; padding-bottom:5px; text-align: left; padding-left:15px;}
.scores_card .info{ padding:30px 15px;}
.scores_card .info .prev_teams{ padding:0;}
.scores_card .info .prev_teams .colmid{ float:none; width:inherit;}
.scores_card .info .prev_teams .col{ width:58px; text-align: center; padding-left:0px;}
.scores_card .info .prev_teams .col .info-in h3 small{ display:block; text-transform:uppercase;}
.scores_card .info .prev_teams .col .info-in h3 span{ display: none;}
.scores_card .info .prev_teams .col .info-in{ padding-left:0px; padding-top:4px; display:inline-block; text-align:center;}
.scores_card .info .prev_teams .col:nth-of-type(3){ padding-left:0px;}
.scores_card .info .prev_teams .col:nth-of-type(3) .info-in{ padding-right:0px; padding-left:0px;}
.scores_card .info .prev_teams .col .info-in h3{ font-size:14px;}
.scores_card .info .prev_teams .colmid h3{ font-size:28px; line-height:40px; color:rgba(0,0,0,0,.87);}
.scores_card .info .prev_teams .colmid h3 span.dash{ color:#777; font-size:20px; line-height:28px;}
.scores_card .info .prev_teams .colmid{ padding:0 8px;}
.scores_card_table{ padding-top:10px; border-top:1px solid rgba(0,0,0,0.12);}
.scores_card_table .table-responsive{ border:0px;}
.scores_card_table .table > tbody > tr > td small{ display:block;}
.scores_card_table .table > tbody > tr > td span{ display:none;}
.scores_card_table .table-responsive{ margin-bottom:0px; }
.betting_result ul li{ font-size:14px;}
.scores_card .info .prev_teams .colmid h3 span{ padding-left:10px; padding-right:10px;}


/*=======================
	Landing page 
=========================*/
.landing_card_header{ margin-bottom:0px; padding:20px 0px;}
.sports_list ul li {border-bottom:0; border-radius: 0; border-right:0; box-shadow: none; margin-right: 0; width: 50%; margin-bottom:0px; margin-right:0px;}
.sports_list ul li a { padding: 30px 0;}
.sports_list ul li figure { float: none; margin: 0 auto 4px; width: 72px;}
.sports_list ul li h4 { display: block; font-size: 16px; height: auto;line-height: 28px; text-align: center;}


.sports_leagues h3{ position:fixed; top:0; left:0; width:100%; background:#fff; border-bottom:1px solid rgba(0,0,0,0.12); padding:12px 0px; text-align:center; z-index:2;}
.sports_leagues h3 i, .sports_leagues h3 strong{ display:block;}
.sports_leagues h3 i{color: rgba(0, 0, 0, 0.70); left: 15px; position: absolute; top: 24px; cursor:pointer;}
.show_league.sports_leagues{ position:fixed; top:0; left:0; width:100%; z-index:1035; height:100%; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; background:#FFF; padding-top:72px;}
.sports_leagues h3 strong{color: #333; display: block; font-size: 14px; font-weight: normal;line-height: 24px;}
.sports_leagues h3 span{color: #777; display: block;font-size: 12px; line-height: 24px;}

.sports_leagues ul li{ width:100%; box-shadow:none; border-bottom:1px solid rgba(0,0,0,0.12); margin-bottom:0px; margin-right:0px;}
.sports_leagues ul li figure{ display:none;}
.sports_leagues ul li h4{ font-size:16px; line-height: 28px;}
.sports_leagues ul li a{ padding:14px 15px;}
.league_open{ width:100%;}
.league_open:nth-of-type(2n){ float:left; padding-left:0px;}


/*=======================
	Fatigue card
=========================*/
.fatigue-meter{ border-bottom: none; padding:15px 0px; display:block !important;}
.fatigue-meter p{ display:block;}
.fatigue-meter figure{ width:135px; float:none; margin:0 auto; padding-top:5px;}
.fatigue-meter figure img{ max-width:100%;}
.fatigue-meter h2{ padding-top:0px; padding-bottom:2px;}
.meter-info, .fatigue_tabs{ display:none;}
.fatigue-meter p{ font-size:12px; line-height:20px; color:#777;}
.fatigue-tabinfo{ width:50%; padding:0px; text-align:center; border-right:1px solid rgba(0,0,0,0.12); cursor:pointer; float:left; background:#fff;}
.fatigue-tabinfo:last-child{ border-right:none;}

.fatigue_card .wcard > h3 { background-color: #fff; cursor: pointer; position: fixed; top: 0; width: 100%; z-index: 1; display:none;}
.fatigue_card .wcard.open > h3{ display:block;}
.fatigue_card .wcard.open { height: 100%; left: 0; padding-bottom: 10px; position: fixed; top: 0; width: 100%; z-index: 1031; background:#eee;}
.fatigue_card .wcard.open .fatigue-meter{ display: none !important;}
.fatigue_card .wcard.open .meter-info, .fatigue_card .wcard.open .fatigue_tabs { display:block;}
.fatigue_card .wcard.open .fatigue_tabs{ top:72px; left:0; position:fixed; z-index:2;}
.fatigue_card .wcard.open .fat_data_content{ padding-top:135px; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; height:100%;}
.fatigue_card .wcard.open .fatigue-tabinfo{ width:100%;}

#gauge{ width:135px; background-size:100%;}
#circle{ left:58px; top:54px;}
#needle1, #needle2{ left:18px; top:57px;}
.team-meter-card .fatigue-meter figure{width:140px;}
.team-meter-card .fatigue-tabinfo{width:100%;}
.team-meter-card #gauge{width:140px; background-size:contain;}

/* Reliability Card, Comeback Card, Choke Card */

.reliability h4, .comeback h4, .choke h4{ padding-left:15px; text-transform:uppercase;}

.reliability .matches_wrap_v2, .comeback .matches_wrap_v2, .choke .matches_wrap_v2, .reliability.open .matches_wrap_v2, .comeback.open .matches_wrap_v2, .choke.open .matches_wrap_v2 { display: none; }
.reliability .pie_stats, .comeback .pie_stats, .choke .pie_stats { position:relative; padding-left:72px; }
.reliability .pie_chart, .comeback .pie_chart, .choke .pie_chart { background-color:#f5f5f5; width:72px; height:100%; position:absolute; top:0; left:0; margin-left:0px; display:flex; align-items:center;}
.reliability .pie_chart .c100, .comeback .pie_chart .c100, .choke .pie_chart .c100 {float: none; margin:0 auto; }

.reliability .wcard, .comeback .wcard, .choke .wcard { border-bottom: none;}
.reliability.open .wcard, .comeback.open .wcard, .choke.open .wcard { padding-bottom: 15px; }
.reliability.open .matches_wrap, .comeback.open .matches_wrap, .choke.open .matches_wrap { display: block; padding-top: 71px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.reliability.open .wcard, .comeback.open .wcard, .choke.open .wcard { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1031; }
.reliability.open .pie_stats, .comeback.open .pie_stats, .choke.open .pie_stats  { display:none; }
.reliability .stats_info, .comeback .stats_info, .choke .stats_info{ float:none;}

/* stadium hub*/

.stadium-hub-wrap .stadium-hub_card h2{ padding-left:15px; font-size:24px; line-height:28px;}


.non_graphic_data .ms-parent.select_season, .graphic_data .ms-parent.select_season{ right:10px;}
.non_graphic_data .ms-drop, .graphic_data .ms-drop{ width:126px;}

.panel_header .drop_outer .ms-drop ul, .filter .drop_outer .ms-drop ul, .season-cell .ms-drop ul, .team-cell .ms-drop ul, .non_graphic_data .ms-drop ul, .graphic_data .ms-drop ul{max-height:285px !important; overflow:auto;}


/* Search Result page*/
.search-result-wrap .division_wrap ul.related-stadiums li{ text-align:center; padding:0px; min-height: inherit;}
.search-result-wrap .division_wrap ul.related-match li a{ padding:20px 0 20px 0;}
.search-result-wrap .division_wrap ul.related-match li .teams-icon{ width:100%;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info h3{ font-size:16px; line-height:24px; text-align:left;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info h3 + h3{ border-bottom:0;}
.search-result-wrap .division_wrap ul.related-match li .related-match-info p{ font-size:12px;  text-align:left;}
.search-result-wrap .division_wrap ul.related-match li{ width:100%; margin-bottom: 0;  margin-right: 0; padding: 0 15px;  text-align: left; width: 100%;}

.schedule_xs_match_cards .group .cell > div:first-child{ width:70px;}
.schedule_xs_match_cards .group .cell > div:nth-child(2) { padding:0 15px 0 10px; }

/* funfact crousel */
.funfact-crousel .owl-carousel .owl-item{ height:auto; line-height:normal;}
.funfact-crousel .owl-carousel .owl-item li{ padding:6px 0px;}

.navbar-brand img{margin:0 auto}

.choose_market{ text-align: center;}
.choose_market h1 img{ display:none;}
.choose_market h1{ font-size:26px;}
.choose_market h2{ font-size:30px; padding-top:0px;}

.prev_info .expand_btn, .prev_info .expand_out_btn{ box-shadow:0 -0px 0 #fff;}
.buy_btn_small{ margin-top:4px;}
.preview_game_card i.open_new{ display:block; bottom:45%;}

.bet_amt{ float:right; width:100%; text-align:center; padding-top:5px;}
.olt_wrap .trigger_bar .team{ width:50%;}

.odd_amt.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ margin-top:-1px;}

.price_amt i{ top:6px;}
.predict-result-area .result_under .price_amt i{top:8px;}
.betting .topcard .chart .wh-circle{ left:8px;  top:8px;}
.hockey-sports .betting .topcard .chart .wh-circle{}
.betting .topcard .chart .wh-circle.soccer{ top:8px; left:8px; }

.preview-wrap.widget .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    float: right;
    background: #444;
    padding: 0px 8px;
    margin-right: 10px;
    width: 140px;
}

.review-wrap .betting-result_data, .review-wrap .betting-result{ width:100%; float:left;}
.scores_card .info .prev_teams .col figure{ float:none;}


/* ======= new predictor css start here ==============  */
.predict-range-area{ background:#fff; width:100%; margin-top:0px; margin-left:0px; padding:8px 0px; border-top:1px solid rgba(0,0,0,0.12);}
.predict-result-area{ float:left; width:100%; padding:10px 10px; background:#fff; height:406px; }
.scroll-predict{max-height:406px;}
.data_row.payout{bottom:-18px;}
.predict-result-area .result_under small, .predict-result-area .result_under h5, .predict-result-area .result_under p, .predict-result-area .result_under strong{text-align:center;}
.predict-range-area .block h5{ background:none; float:left; width:80px; padding-right:0px;}
.predict-range-area .range_wrap label{ width:100%;}
.predict-range-area .ranger{ width:100%; position:relative; padding-left:30px;}
.predict-range-area .range_wrap {border-bottom:1px solid rgba(0,0,0,0.12); padding:6px 5px 6px 8px; }
.predict-range-area .range_wrap .output{ top:-10px; right:8px;}
.predict-range-area .range_slider.noUi-connect{ margin-right:36px;}
.predict-range-area .block{ padding-left:20px; padding-right:5px; margin-bottom:8px;}
.predict-range-area .range_wrap label i{ right:3px;}
.predict-result-area .result.result_default{ height: auto; padding-top:30px; padding-bottom:0px;}
.predict-result-area .result{ height: auto;}
.predict-result-area figure{ width:82px; height:auto; border:3px solid #e8e8e8; margin-bottom:10px;}
.predict-range-area .range_wrap label figure{ left:-4px;}
.predict-result-area .result_default h2{ display:none;}
.trigger-btn{ margin-top:0px;}
.predict-result-area .result.result_under{ padding-bottom:0px;}
.predict-result-area .result.result_multi{ padding-top:0px; padding-bottom:0px;}
.predict-result-area  .result h5{ padding-bottom:0px;}
.predict-result-area .result_under strong{ padding:5px 0px; font-size:20px;}
.predict-result-area .result.result_multi .data_row.payout span{ line-height:37px;}
.predictor .predict-result-area .result.result_multi .data_row span + span {color:#777; font-size:14px;}
/* ======= new predictor css end ==============  */

.encounter .final_score i.open_in_new, .non_graphic_data i.open_in_new, .graphic_data i.open_in_new{ display:block;}
.encounter.open .final_score i.open_in_new, .matches_wrap_v2 .outer i.redirect{ display:none;}
.encounter .final_score{ padding:5px 10px;}

.new_predictor .expand_btn{ background:none;}

.preview-wrap .olt_wrap .trigger_bar .team span.lg{ display:none;}
.preview-wrap .olt_wrap .trigger_bar .team span.xs{ display:block;}

.team_schedule ul li a{ padding:8px 15px;}

/* hovers none*/
.ground_info > div.stadium:hover, .olt_wrap .trigger_bar:hover, .team_schedule ul li:hover, .betting .table > tbody > tr:hover, .table > tbody > tr:hover{ background:#fff;}

.score_xs_match_cards.qtr-tbl ul li div h5 .right_cell, .score_xs_match_cards.qtr-tbl ul li .tbl-hdng .right_cell{ width:auto;}

.ctas{ width:90%;}
.live-ctas .navbar-brand img{ height:32px; margin-top:0px;}
.live-ctas .navbar-brand{ width: 130px; padding-top:8px;}
.ctas .owl-controls .owl-buttons .owl-prev{ left: -15px; }
.ctas .owl-controls .owl-buttons .owl-next{  right: -15px; }

.preview-wrap .olt_wrap .trigger_bar{ padding:18px 5px;}
.preview-wrap .olt_wrap .trigger_bar .team{ width:175px;}
.preview-wrap .olt_wrap .trigger_bar .team_odds{ width:75px;}

.preview-wrap .olt_wrap .trigger_bar .team img{ margin-right:5px;}

.preview-wrap .data_content li .layer #home_team_home_record{ width:110px;}

.score_xs_match_cards.qtr-tbl.points ul li div h5 .right_cell span, .score_xs_match_cards.qtr-tbl.points ul li .tbl-hdng .right_cell span{ width:31px; font-size:12px;}



.olt_wrap .acc_info li .data_trigger{width: 50%; text-align: left;}
.olt_wrap .acc_info li .per_data{width: 35%; line-height:24px;}
.olt_wrap .acc_info li .percent_data.top_per{width:30%}
.olt_wrap .acc_info li .data_trigger{margin-left:10px; text-align:right;}

.olt_wrap .acc_info li .percent_data{width:57%;}


.olt_wrap .acc_info li  .top_per .per_data{width: 100%;  line-height:24px; margin-right:0; text-align: right;}
.preview-wrap .olt_wrap .trigger_bar .team.mob_ou{ width:auto; margin-right:10px;}


.preview-wrap .olt_wrap .trigger_bar .team.mob{ width:30%;}
.preview-wrap .olt_wrap .trigger_bar .team span.lg{ display:none;}
.preview-wrap .olt_wrap .trigger_bar .team span.xs{ display: block;}
.olt_wrap .trigger_bar .trigg_logo{position:relative; float:none;}
.olt_wrap .trigger_bar .trigg_logo figure{width: 95px;position: absolute;right: 30px;}
.preview-wrap .olt_wrap .trigger_bar .percent{width:auto; margin-left:4px;}

.stadium-hub-wrap .stadium-hub_card{ padding:10px 0px;}
.stadium-hub-wrap .stadium-hub_card h2.middle{ line-height:32px;}
 .stadium-hub-wrap .division_wrap > h3{ padding-top:16px; padding-bottom:0;}
.stadium-hub-wrap .stadium-hub_card figure{ display:none;}


/* team page dropdown for nfl css*/
.drop_outer.nfl .season-cell, .drop_outer.nfl .team-cell, .drop_outer.nfl .league-cell{width:100%;}

.stadium-wrap .league-cell .team_dd.bootstrap-select > .btn-default{margin-top:0;}

.drop_outer.nfl .league-cell figure{ z-index:4; top:12px; position:absolute;}

/* mobile menu MORE option */
.navbar-nav > li#more > a{ display:none;}
.navbar-nav > li#more > ul{ display:block !important; margin-left:15px;border-left:0px; margin-top:0px;}
.navbar-nav > li#more > ul > li > a:hover{ background:none;}

.schedule_xs_match_cards .group .cell + .cell{ width:90px; padding:12px 0px;}
.schedule_xs_match_cards .group .cell{ width:auto;}
.schedule_xs_match_cards .group .cell + .cell i{ float:right; height:12px; margin-top:12px; margin-right:0px; margin-left:8px;}
.schedule_xs_match_cards.score_xs_match_cards .group .cell + .cell i{margin-top:0; top:8px;}
.schedule_xs_match_cards .group .cell + .cell i .icon{float:left; height:8px; width:12px; color:#999;}

.tennis-scoreboard .schedule_xs_match_cards .group .cell + .cell i{margin-right:6px; margin-left:0;}
.drop_outer.hide_middle .season-cell, .drop_outer.hide_middle .team-cell{ width:100%;}

.score-wrap .score_card 	.team_dd.select_season.score.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ display:block; width:100%; margin-top:15px; margin-bottom:-15px;}
.score-wrap .score_card .select_season.bootstrap-select > .btn-default { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top: 1px solid rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.87); height: 56px; padding:6px 32px 6px 15px; margin-bottom:15px;}


/* advance filter card */

.score_drops {  margin-bottom: 0px; width: 100%;  position: relative;  display: inline-block;}
.advance-search-btn {  position: absolute; right: 15px; top:-58px;}
.score_drops .advance-search-btn{top:-55px; right:0px; width:30px; overflow:hidden; font-size:0px; color:transparent;}
.advance-options.open { width:100%; height:100%; position:fixed; top:0; z-index:1031; border:none; background-color:#fafafa; padding:0 0 8px; display:block; }
.advance-options.open .scroll_content { padding-top:72px; display:block; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; height:100%; padding-bottom:80px;}
.advance-options.open h3 { width:100%; background-color:#013951; position:fixed; top:0; left:0; z-index:1; padding:12px 0; color: #fff; font-weight:400; font-size: 14px; line-height: 48px; text-align:center; border-bottom:1px solid rgba(0,0,0,0.12); cursor:pointer; display:block; }
.advance-options.open h3 span { display:block; font-size:12px; color:#fff; }
.advance-options.open h3 .close_btn { color:#fff; display: block; left: 16px; position: absolute; top:22px; margin-top:0; }
.advance-options.open .scroll_content a { margin:0; border-top:none; }
.advance-options.open .scroll_content h3 + a { border-top: 1px solid rgba(0,0,0,0.12); }

.advance-block, .score-wrap .advance-block{ width:46%; margin-right:0%; margin-left:15px; margin-top:20px;}
.advance-block h2{ font-size:14px; padding-left:0px; padding-bottom:5px;}


.advance-options.open h3 i, .all_teams_popup.open h3 i{ left:16px; right:inherit;}
.edit-btn:hover, .close-btn:hover{ color:#777;}


.advance_filter_bar { display: none; }

.reset_btn { font-size:0px; z-index:1100; position:fixed; right:15px; top:12px; margin-top:0px; margin-right:0px; display:block;}
.reset_btn i{display:block;color:rgba(0, 0, 0, 0.54); }

.non_graphic_data .data_content{ height:323px;}
.graphic_data .data_content{height:410px;}

.predict-range-area .range_wrap .tooltip { right: 37px;  width: 180px!important;  left: inherit!important;}
.brand-loader{ top:25%;}

.predict-result-area .result.result_default.isg_loader{ padding-top:0px; height:100%;}
.predict-result-area .result.result_default.isg_loader .brand-loader{ top:35%;}

table#portal_table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:32px;}
table#portal_table.no_result tbody tr td{ display:block;}

table.no_result tbody tr{ position:absolute; left:0; width:100%; text-align:center; top:0px;}
table.no_result tbody tr td{ display:block;}

.predict-result-area .result.result_multi .data_row.payout span{line-height:33px;}
.predict-result-area .buy_btn_small{margin-top:0;}

.team_schedule a.view-results{ display:block;}
.team-detail-wrap .team_schedule ul{max-height:241px; overflow:hidden;}

.alert_container{ width:60%;}


/* new_landing_wrap */
.new_landing_wrap .league_started{display: none;}
.new_landing_wrap .tigger-point{display:none;}
.new_landing_wrap .landing_card_header{padding: 0px;}

.new_landing_wrap .sports_list{width: 100%; padding-bottom: 15px;}
.new_landing_wrap .sports_list ul{float:left; width:100%;}
.new_landing_wrap .sports_list ul li figure{float: none; display: block; margin: 5px auto;}
.new_landing_wrap .sports_list ul li a{display: block; text-align: center; font-size: 14px; padding:10px;}

.new_landing_wrap .sports_list:after, .new_landing_wrap .sports_list:before{display: none; }
.new_landing_wrap .sports_list ul li { width: 50%; margin: 0px; }
.new_landing_wrap .sports_list ul li a{width:100%;}
.league_list{display: none;}
.new_landing_wrap .sports_leagues {display: block;}

.league_list h3{display: block; order-bottom:1px solid rgba(0, 0, 0, 0.12); left:0; padding:12px 0;  position: fixed; background:#013951;  text-align: center;  top: 0; width: 100%;  z-index: 2; line-height: 20px;}
.league_list  h3 strong {color:#fff; display:block; font-size:24px;  font-weight:400; line-height:32px;}
.league_list  h3 span{color:#bbb;  display:block; font-size:14px; line-height:24px;} 
.league_list h3 i{color:#fff;  cursor: pointer;  left: 15px;  position: absolute;  top: 24px;}
.show_league .league_list li:hover{background:none;}

.show_league .new_landing_wrap .league_match_right{height:100%; position:fixed; top:0; width:100%; z-index:10001; background:#fff;}
.show_league .league_list{height:100%; overflow-x:hidden; overflow-y:auto; padding-top:80px; background:#fff;}
.league_list h3 i{display:inline-block; width:16px; height:16px;}
svg #close-icon{fill:#fff;}
.show_league .league_list li a{color:#fff; font-size:14px; font-weight:400; line-height:24px; padding:12px 17px;}
.show_league .league_list li a{color:#20242e;}
.show_league .league_list li.active a, .show_league .league_list li:hover a{background:#014b6b; color:#fff;}


/* menu more css */
.navbar-nav > li#more ul.sub-menu{margin-left:0;}
.navbar-nav > li#more .sub-menu > li.active > a{background:#f5f5f5; color:#20242e;}
.navbar-nav > li#more .sub-menu > li > a{border-radius:2px; -webkit-border-radius:2px; padding-left:16px;}
.navbar-nav > li#more .sub-menu > li > a > i{margin:0; transition:all 0.3s ease 0s; position:absolute; right:16px;}
.navbar-nav > li#more .sub-menu > li.active > a > i{transform: rotate(0); transition:all 0.3s ease 0s;}
.navbar-inverse .navbar-nav > li#soccer > a i svg#arrow-right{ fill:#20242e;}
.navbar-nav > li#more .sub-menu > li .inner-sub{border-left:1px solid rgba(0,0,0,0.12); margin-left:40px; margin-top:12px; margin-bottom:12px;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a{font-size:16px; color:#333;}
.navbar-nav > li#more .sub-menu > li .inner-sub li:hover a{color:#20242e;}

.navbar-nav > li > ul.sub-menu > li > a i .icon{ display:inline-block;}

/* ============== new widget css =====================*/
.uni-widget .funfact-crousel h4{ padding-top:0px; padding-bottom:0px;}
.uni-widget .funfact-crousel h4 .tm-icn figure img{ width:38px;}
.uni-widget .funfact-crousel h4 .tm-icn{ top:-3px;}
.uni-widget .tabs ul{ padding-right:120px;}
.uni-widget .tabs ul li{ width:50%;}
.uni-widget .tabs ul li:last-child{ border-right:1px solid rgba(255,255,255,0.24);}
.uni-widget .tabs ul li a{ font-size:12px; width:100%; text-align:center;}
.uni-widget .funfact-crousel h4{ padding-left:88px;}
.uni-widget .brand-loader{ top:45%;}
.uni-widget .non_graphic_data .ms-drop ul, .uni-widget .graphic_data .ms-drop ul{ padding-right:0px;}


/* new search page css */
.search-card { background-image: none; margin-bottom:15px; box-shadow:none;}
.search-card figure{ display:none; padding:0px;}
.search-card .title h2{ text-align:left; padding-left:15px;}
.search-tabs{ overflow-x: auto; overflow-y: hidden; width:100%; -webkit-overflow-scrolling: touch; padding-top:0px;}
.srch-result{ padding-left:15px;}
.search-tabs ul{ width:500px;}
.search-card  .title{ padding-bottom:0px; border-bottom:0px;}
.search_page .division_wrap h4{ padding-left:15px;}
.search_page .division_wrap ul{ border-top:0px;}
.search_page .division_wrap ul li{ min-height:160px;}

.search_page .search-card .title figure{ display:none;}
.search_page .search-card .title h2{ font-size:24px; padding-top:5px;}
.search-tabs { padding-top:5px;}
.search_page .division_wrap.venue > h4, .search_page .division_wrap.tournament > h4{ margin-top:32px;}
.search_page .division_wrap ul li a{text-align:center; padding:25px 0px 0px 0px;}
.search_page .division_wrap ul li .info{float:left; width:100%;}

.search_page .division_wrap.venue ul li, .search_page .division_wrap.tournament ul li { display: table;table-layout: fixed;}
.search_page .division_wrap.venue ul li a, .search_page .division_wrap.tournament ul li a {padding: 0px; display: table-cell;vertical-align: middle;}

.search_page .division_wrap > h3{ padding-top:10px; padding-bottom:0px;}

/* scoreboard page- score card css*/
.heading_group_mobile {  display: block; padding-left:15px;}
.heading_group_desktop { display: none; }


.team-detail-wrap .team_card.five_sec .title{ width:100%;}
.team-detail-wrap .team_card.five_sec .odds > ul > li:first-child { margin-bottom: 10px; width: 100%;}
.team-detail-wrap .team_card.five_sec .odds ul li{ width:24%;}
.team-detail-wrap .team_card.five_sec .odds{ width:100%; padding-left:0px;}

.team-detail-wrap .team_card.six_sec .title{ width:100%;}
.team-detail-wrap .team_card.six_sec .odds > ul > li:first-child { margin-bottom: 10px; width: 100%;}
.team-detail-wrap .team_card.six_sec .odds ul li{ width:20%;}
.team-detail-wrap .team_card.six_sec .odds{ width:100%; padding-left:0px;}
.team-detail-wrap .team_card.six_sec .odds ul li strong{ font-size:15px;}


/* new added header part css */
#header{height:48px; position:fixed; top:0; left:0; width:100%; z-index:1002; border-bottom:0;}
#header .container{ padding:0px;}
.navbar-toggle i{display:block;}
#header .head-stat-act{ margin-top:0px; line-height:48px; border-color:#0e5f31; float:right; padding-right:12px; font-size:14px;}
#header .head-stat-act i { display: inline-block; margin-left:4px; transition: all 0.3s ease 0s; vertical-align:middle;}
#header .head-stat-act i img{ vertical-align:top;}
#header .head-stat-act.show{ background:#0e5f31;}
#header .head-stat-act.show i{transform: rotate(180deg);transition: all 0.3s ease 0s;}
#header .head-stat-act.show + .head-tabs{ display:block;}
.head-stat-act i.arrow-down .icon{color:#fff; float:left;}
#header .head-tabs{ background:#101010; position:absolute; right:0; top:48px; z-index:100; width:112px; display:none;}
#header .head-tabs ul{ margin-top:0px;}
#header .head-tabs ul li{ display:block; text-align:left; padding:10px 16px;}
#header .head-tabs ul li a{ font-size:12px; font-weight:700; line-height:14px;}
#header .head-tabs ul li.active a{font-weight:700;}
#header .head-tabs ul li.sport-betting a{font-weight:700;}
#top-menu{ width:58px; background:transparent; top:-5px; border-top:0px; min-height:auto; left:1px; z-index:1003;}

#header .head-tabs ul li:after{background:#147b45; left:0px; height:40px; width:0px; top:0px;}
#header .head-tabs ul li.active:after, #header .head-tabs ul li:hover:after{ background:#147b45; left:0px; height:40px; width:4px; top:0px;}


.navbar-inverse .navbar-nav > li > a i.expend-icon, .navbar-inverse .navbar-nav > li#soccer > a i.expend-icon, .navbar-nav > li#more .sub-menu > li > a > i.expend-icon{ display:inline-block;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon, .navbar-inverse .navbar-nav > li#soccer > a i.collapse-icon, .navbar-nav > li#more .sub-menu > li > a > i.collapse-icon{ display:none;}

.navbar-inverse .navbar-nav > li > a i.sport-icon{ display:inline-block; position:inherit; float:left; margin-right:12px; right:inherit; top:inherit; margin-left:0px;}


/*=======NEW======*/
.landing_wrap.mid{margin-top:48px;}
.betting-section h3{display:none;}
.mid{margin-top:92px;}
.landing_card_header{background-size:calc(1360px); height:197px;}


.sports_list{padding:8px;}
.new_landing_wrap .sports_list ul li:nth-child(4n){margin-right:2%;}
.new_landing_wrap .sports_list ul li:nth-child(3n){margin-right:0;}
.new_landing_wrap .sports_list ul li{width:32%; margin-right:2%; margin-bottom:2%; height:156px;}
.new_landing_wrap .sports_list ul li a{line-height:18px; height:156px;}
.sports_list ul li a i.game-icon{margin-top:15px;}
.navbar-inverse .navbar-nav > li#soccer > a i, .navbar-inverse .navbar-nav > li > a i + i  { display:block; }
.navbar-nav li#more .sub-menu > li > a > i.sport-icon{float:left; position:static; height:16px; width:16px; margin-right:12px; vertical-align:middle;}
.navbar-nav li#more .sub-menu > li > a > i.sport-icon .icon{height:16px; width:16px;}

/*Inner Sub menu css*/
li#more ul.sub-menu{float:left; width:100%;}
li#more ul.sub-menu li ul.inner-sub{border-top:none;}
li#more ul.sub-menu li ul.inner-sub li{border-bottom:none;}
li#more ul.sub-menu li ul.inner-sub li a:after{display:none;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a{color:#20242e; font-size:14px;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a:hover{color:#20242e;}
.navbar-nav > li#more .sub-menu > li .inner-sub{margin:0; padding:10px 0 10px 40px;}
.navbar-nav li#more ul.sub-menu li ul.inner-sub li a i{color:#20242e; width:9px; height:12px;}
.navbar-nav li#more > .sub-menu > li > .inner-sub{background:#f5f5f5; float:left; width:100%;}
.navbar-nav li#more > .sub-menu > li > a.openedd{background:#f5f5f5;}
li#more ul.sub-menu li ul.inner-sub li a{padding:10px 15px 10px 4px;}
.landing_card_header h1 br{display:block;}


.chart_data_outer .topcard{text-align:center;}
.betting .topcard .chart, .betting .topcard .info{float:none; display:inline-block; vertical-align: middle;}
.betting .topcard .info{padding-top:0; width:120px; margin-left:30px;}
.betting .topcard .chart {margin:0;} 
.betting .chart_tabs{left:inherit; right:16px;}
.betting .topcard .chart .wh-circle{top:7px; left:7px}


/* tennis preview page */
.tennis-preview .inline-UTS .ground_info .temperature.wcard, .tennis-preview .inline-UTS .ground_info .stadium.wcard{ min-height:96px;}

/* tennis team detail page */
.tennis-player-detail .team_card .odds > ul > li:first-child, .tennis-player-detail .team_card .odds ul li{ width:24.33%;}
.tennis-player-detail .team_card .odds > ul > li:first-child{ margin-bottom:0px;}

.tennis-player-detail .betting.tennis .topcard-tabs {right: inherit; top:218px; bottom: inherit; width: 100%;}
.tennis-player-detail .betting .topcard-tabs li { width: 20%; float: left;}
.tennis-player-detail .betting .chart_tabs { position: absolute; top: 10px; right: 15px;left: inherit;}
.tennis-player-detail .betting .topcard .chart{ padding: 0; width: 120px;float: none;margin: 0 auto; display: inline-block;}
.tennis-player-detail .betting .topcard .info { float: none; padding-top: 0px; display: inline-block;vertical-align:middle; padding-left: 20px; }
.tennis-player-detail .betting .topcard .chart .wh-circle{ top:7px; left:7px;}

.tennis-player-detail .betting .topcard{ padding-bottom:50px;}
.tennis-player-detail .weather_card .weather_tabs, .tennis-player-detail .day_night_card .day_night_tabs{top:132px;}

.new_tournament h2.tournament_heading_desktop{ display:none;}
.new_tournament h2.tournament_heading_mobile{ display:block;}
.new_tournament h2.tournament_heading_desktop img, .new_tournament h2.tournament_heading_mobile img{width:24px; height:24px; margin-left:15px;}

.tennis-scoreboard .advance-search-btn{ top:-55px;}
.tennis-scoreboard .schedule_xs_match_cards .group .cell > div:first-child{ width:85px;}
.tennis-preview .non_graphic_data .data_content{height:322px;}
.tennis-preview .non_graphic_data.open .data_content, .tennis-preview .graphic_data.open .data_content{margin-top: 0; padding-top: 71px; height: 100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch;}


.portal_table_data .table_outer, .result.open .matches_wrap_v2, .stadium_schedule_card.open .matches_wrap_v2, .standing-wrap .table_outer{mix-height:auto;}
.tennis-player-detail .betting .topcard .chart .wh-circle{height:116px; width:116px;}

.matches_wrap .layer i.arrow-right{color:rgba(0,0,0,0.54); left:inherit; top:inherit; height:9px; width:10px;}
.matches_wrap .layer i.arrow-right .icon{height:9px; width:10px;}
.trending_data ul li .refresh_btn:hover{text-decoration:none;}
.division_wrap ul li {margin-bottom:0;}
.new_tournament{margin-bottom:15px;}
.nav.navbar-nav li#more .sub-menu li a i.arrow-down{display:none;}

.review-wrap .ground_info .stadium.wcard{flex:1; min-height:auto; padding: 5px;}
.review-wrap .ground_info .time{float:right; margin-top:8px; padding-right:5px}
.review-wrap .ground_info figure + div{margin:6px 0px 0 0;     display: block;  overflow: hidden; text-align:center;}
.review-wrap .ground_info > div figure{margin-left:0px; float:left; width:35px; margin-top: 10px;}
.review-wrap .review-ground-info.ground_info > div figure {width: 48px; display: block; margin: 0 auto; float: none;}
.review-wrap .ground_info figure + div strong{white-space: nowrap;}

	
.review-wrap .ground_info{ margin-bottom:10px; display:flex;}
.review-wrap .preview_game_card{ padding:16px;}
.review-wrap .ground_info .temperature.wcard{ padding:5px; text-align:center; min-height:70px; flex:1; }
.review-ground-info {display: flex;}
.review-wrap .ground_info > div.stadium a { text-align:center;}	
	

.team-detail-wrap.reg-ses .team_card{margin-bottom:148px;}
.team-detail-wrap.reg-ses .team_card .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; position:absolute; left:0; bottom:-75px; }

.team-detail-wrap.reg-ses .team_card .select_season.all_match.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; position:absolute; left:0; bottom:-140px;}

.score_xs_match_cards .wcard ul li figure img{width:24px;}
.score_xs_match_cards.qtr-tbl .wcard ul li .cell:nth-of-type(2){width:45px;}
.score_xs_match_cards.qtr-tbl ul li div h5 .right_cell span, .score_xs_match_cards.qtr-tbl ul li .tbl-hdng .right_cell span{width:34px; font-size:12px;}

.stadium_game_card .title{text-align:center; padding-bottom:10px;} 
.stadium_game_card figure{float:none; display:inline-block; margin-bottom:0; margi-right:5px;}
.stadium_game_card h2{float:none; display:inline-block;}
.stadium_game_card h2 small{margin:0; line-height:22px;}
.stadium_game_card figure, .stadium_game_card figure img{width:48px;}

.betting .topcard .info .wdl_info{text-align:left;}
/*.betting .topcard .chart_mid{padding:25px 18px 0 18px;}*/

.matches_wrap_v2.tournament .team_one, .matches_wrap_v2.tournament .team_two { width: 41%;}
.all_teams_popup h3{display:none;}
.all_teams_popup.open h3{display:block;}

/*Show filter icon css*/
.advance-search-btn .material-icons, .advance-search-btn .filter-icons img.filter_active{display:none;}
.advance-search-btn .filter-icons{display:inline-block; position:absolute; top:5px; left:0;}
.score_drops .advance-search-btn{color:transparent; line-height:28px;}
.score_drops .advance-search-btn:hover{color:transparent;}

/*Show Search css*/
#header .container .search-widget{right:0px; top:0px;}
#header .container .search-widget .search-button{left:auto; right:10px; top:10px; transition:none;}
#header.search-open .container .search-widget{right:0;}
#header.search-open{z-index:9999;}


.score-wrap .score_drops .btn-group.bootstrap-select.tournament_dd.team_dd{display:block; width:100%; background:#fff; color:#333; margin-top:15px;}
.score-wrap .score_drops .btn-group.bootstrap-select.tournament_dd.team_dd .btn-default{color:#333; padding:6px 32px 6px 15px; height:56px;}
.score-wrap .score_drops .btn-group.bootstrap-select.tournament_dd.team_dd .dropdown-toggle .caret{top:44%; right:16px;}

.score_drops .advance-search-btn i.arrow-right{ display:none;}
.score_drops .advance-search-btn i.filter-icons{ display: inline-block; width:20px; opacity:0.7;}

.score_drops .btn-group.bootstrap-select .bs-caret i, 
.title .btn-group.bootstrap-select .bs-caret i,
.betting .chart_tabs .bootstrap-select.btn-group .bs-caret i
{right:0;}

.wcard.day_night_card.day h3, .wcard.day_night_card.night h3, .wcard.weather_card.wet h3{display:block;}
.day_night_card_tab .btn.dropdown-toggle.btn-default .bs-caret i .icon{color:#333;}


.search_page .search-card .title{border:0; text-align:left; padding:0 15px;}
.search_page .team_card .title figure{vertical-align:middle;}
.search_page .search-card .search-tabs{float:left; width:100%;}
.search_page .search-card .title h2{padding-left:0;}

.tennis-review .scores_card .info .prev_teams .col{width:auto;}
.tennis-review .scores_card .info .prev_teams .col figure{float:left;}

.tennis-review .scores_card .info .prev_teams .col{width:auto;}
.tennis-review .scores_card .info .prev_teams .col figure{float:none; margin:0 auto; width:34px;}
.tennis-review .scores_card .info .prev_teams .col:nth-of-type(3) figure{float:none; margin:0 auto; width:34px;}
.tennis-review .scores_card .info .prev_teams .col:nth-of-type(3) .info-in P{text-align:center;}
.tennis-review .scores_card .info .prev_teams .colmid h3 span{padding:0 4px; font-size:24px;}
i.close-icon, .wcard > h3 span, .wcard > h3 .close_btn{display:block;}

#header.search-open .container .search-widget{right:0; z-index:99;}
#header.search-open{z-index:9999;}
.search-widget .search-close-button .arrow-left{float:left; height:13px;}
.search-widget .search-close-button .arrow-left .icon{float:left; width:16px; height:16px;}
#header .head-stat-act{ margin-top:0px; line-height:48px; border-color:#0e5f31; float:right; padding-right:15px; font-size:14px; position:relative; z-index:9;}

.weather_drop_tab .btn-group.bootstrap-select.weather_drop i.arrow-down .icon{color:#777;}

.tennis-tournament-detail .matches_wrap_v2 .team_two{width:auto;}
.tennis-tournament-detail .matches_wrap_v2 .team_one{width:auto;}
.tennis-tournament-detail .matches_wrap_v2 .outer > div figure{width:24px; margin-top:5px;}

.stadium-wrap .drop_outer .season-cell .ms-choice:after, .stadium-wrap .drop_outer .team-cell .ms-choice:after{top:24px;}
.result.open .matches_wrap_v2, .stadium_schedule_card.open .matches_wrap_v2, .tennis-tournament-detail .result.open .matches_wrap_v2{max-height:100%;}

.team_card .odds ul li span.top_record_txt{ display:none;}

.navbar-nav .menu_act{display:block;}
.navbar-nav > li#more .sub-menu > li .inner-sub{padding-left:0;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a{padding-left:43px; position: relative; overflow:hidden;}
.navbar-nav > li#more .sub-menu > li .inner-sub li a.selected:after{display:block; left:0; opacity:1; visibility:visible;}

.score-wrap .advance-block{width:50%; margin:15px 0 0; margin-bottom:16px; padding:0 10px;}
.score-wrap .advance-block:nth-child(2){margin-right:0;}

.nhl .score-wrap .advance-block{width:50%; margin:15px 0 0;}


.navbar-inverse .navbar-nav > li > a i.expend-icon.mobile_display_none, .navbar-inverse .navbar-nav > li#soccer > a i.expend-icon.mobile_display_none, .navbar-nav > li#more .sub-menu > li > a > i.expend-icon.mobile_display_none{ display:none;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon.mobile_display_block, .navbar-inverse .navbar-nav > li#soccer > a i.collapse-icon.mobile_display_block, .navbar-nav > li#more .sub-menu > li > a > i.collapse-icon.mobile_display_block{ display:inline-block;}
.navbar-nav > li#more .sub-menu > li .inner-sub.menu_act{display:block;}
.navbar-inverse .navbar-nav > li > a i.collapse-icon{top:18px;}
.navbar-inverse .navbar-nav > li#more > ul > li a i.collapse-icon{top:17px;}

.group_team .team_card .odds ul li{width:25%;}
.nba-scoreboard .score-wrap .advance-block{ width:46%; margin-right:0%; margin-left:0;}

.landing_card_header:before{background:url(../../shared/images/pattern_stripe.png); height:197px;}
.portal-wrap .table-container table tbody tr td.sticked-1{border-right:0 !important;}
.betting .chart_tabs .bootstrap-select.btn-group .bs-caret i{top:0;}

.score-wrap .advance-options.mlb .advance-block{width:49%; margin-right:0%;}
.score-wrap .advance-options.mlb .advance-block:nth-child(2n){margin-right:0;}

.nba-scoreboard .score-wrap .advance-block{width:49%; margin-right:2%;}
.nba-scoreboard .score-wrap .advance-block:nth-child(2n){margin-right:0;}
.score-wrap .advance-block{width:49%; margin-right:0;}
.score-wrap .advance-block:nth-child(2n){margin-right:0;}

.tennis-review .select_gamedrop .sub_menu .matches_wrap#select_game{max-height:100%;}

.portal-wrap .left_sidebar .fliter_outer > h2 i.close-icon{left:16px; top:23px; display:inline-block; right:auto; position:absolute; color:#fff;}


/*Search Css End*/


.score_xs_match_cards .wcard ul li figure{margin-top:9px;}
.score_xs_match_cards .wcard ul li.board_schedule figure{ margin-top:0px;}
.ground_info figure + div strong{display:block; clear:both;}

.tennis-player-detail .team_card .select_season.bootstrap-select.all_match:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-140px;}
.tennis-player-detail .team_card{margin-bottom:145px;}
.team_schedule.player_schedule{margin-top:60px;}

.tennis-player-detail .team_card .title{margin-top:0px;}
.mid.team-wrap, .mid.stadium-hub-wrap{padding-bottom:16px;}
.search_page .division_wrap{margin-bottom:16px}

.ps.ps--active-x > .ps__scrollbar-x-rail, .ps.ps--active-y > .ps__scrollbar-y-rail{ display:none;}

li#more ul.sub-menu li ul.inner-sub > li:hover a{background-color:inherit;}
.navbar-nav > li > ul.opened{display:block !important;}
.navbar-nav > li:hover > ul.opened{display:block !important;}

.search_bar{display:none;}
.search-xs{display:none;}

.preview-wrap.review-wrap .scores_card .prev_teams .col{width:auto;}
.preview-wrap.review-wrap .scores_card .prev_teams .col .info-in{display:block; padding-top:2px; clear:both;}
.all_teams_popup.open a{padding:10px 16px;}
.all_teams_popup a{padding:14px 16px;}

.betting-section .team_statistics h3{display:block;}

.stats .wcard{margin-bottom:16px;}

.review-wrap .scores_card .info .note{ text-align:center; width:100%; right:0px; padding-top:10px; position:inherit;}
.review-wrap .scores_card .info{padding-bottom:16px; padding-right:16px; padding-left:16px;}
.navbar-nav > li#st-home{display:block;}
footer{ padding:8px;}
#header .head-tabs ul{float:left; width:100%;}
#header .head-tabs ul li:first-child{display:block;}
#header .head-tabs{top:0; width:148px; border-left:1px solid #0e5f31; display:none !important; background:none;}
#header .head-tabs ul li:after{display:none;}
#header .head-tabs ul li{padding:0;}
#header .head-tabs ul li a i.arrow-right{float:right; margin-top:6px; height:12px; width:12px;}
#header .head-tabs ul li a{padding:17px 14px 16px; display:block; font-weight:700; font-size:14px;}
#header .head-stat-act{display:none !important;}
#header .head-tabs ul li a i.arrow-right{display:block;}
.navbar-nav li{white-space:normal;}

footer p{text-align:center; float:right; padding-left:0; width:auto;}
footer p span{display:none;}
footer .powered_by{position:relative; float:left; left:auto; top:auto;}
.powered_by span{top:-2px;}
footer .powered_by figure{margin-top:0;}
.portal_table_data .table_outer, .standing-wrap .table_outer{overflow:visible; max-height:inherit;}
.tennis-preview .select_gamedrop .sub_menu .matches_wrap#select_game{max-height:100%;}
.preview_game_card .select_gamedrop .sub_menu .matches_wrap#select_game{max-height:100%;}
.bootstrap-select .dropdown-menu{z-index:1000;}
.score_drops .bootstrap-select .dropdown-menu, .team_card .bootstrap-select .dropdown-menu{z-index:992;}

.score_drops .bootstrap-select .dropdown-menu, .score_drops .bootstrap-select .dropdown-menu .dropdown-menu, .team_card .bootstrap-select .dropdown-menu, .team_card .bootstrap-select .dropdown-menu .dropdown-menu, .motor-sports .motor-leaderboard-wrap .score_drops .bootstrap-select.btn-group .dropdown-menu.inner{min-height:inherit !important; max-height:200px !important;}


.tennis-standing .standing-wrap .table_outer, .tennis-portal .portal_table_data .table_outer{max-height:inherit;}
.preview_game_card .select_gamedrop ul.sub_menu li .layer .cell i.arrow-right{margin-top:1px;}

.team-detail-wrap .tab-content .table > thead > tr > th, .team-detail-wrap .tab-content .table > tbody > tr > td{padding-left:10px; padding-right:10px;}
.team-detail-wrap .betting.wcard .chart_data_outer .table > thead > tr > th, .team-detail-wrap .betting.wcard .chart_data_outer .table > tbody > tr > td{padding-left:7px; padding-right:7px;}

.team_card .select_season.bootstrap-select > .btn-default .bs-caret i{right:8px;}
.advance_filter_bar ul li a{font-size:14px; padding:20px 12px 5px 15px;}

.stadium-wrap .season-cell button.ms-choice, .stadium-wrap .team-cell button.ms-choice, .stadium-wrap .drop_outer.nfl .team_dd.bootstrap-select > .btn-default{height:56px; padding:10px 32px 9px 56px;}
.stadium-wrap .drop_outer.nfl .season-cell figure, .stadium-wrap .drop_outer.nfl .team-cell figure, .stadium-wrap .drop_outer.nfl .league-cell figure{top:10px;}
.stadium-wrap .drop_outer .season-cell figure, .stadium-wrap .drop_outer .team-cell figure{top:10px;}
.review-wrap .ground_info figure + div p{clear:both; display:block;}

.filter .bootstrap-select > .btn-default{border-radius:0;}
.filter .drop_outer .ms-drop ul, .filter .bootstrap-select .dropdown-menu{background:#014c6b;}

.score-wrap #matches_list h2.desktop_match_heading {display: none;}
.score-wrap #matches_list h2.mobile_match_heading { display: block; padding-left:16px;}
.mlb .encounter.open .matches_wrap_v2.no_facts{display:none;}
.score_card .calendar .bootstrap-select .dropdown-menu{z-index:99;}

/*player And Team Detail Table Css*/
.table-responsive.stats-table{border:0; border-left:1px solid rgba(0,0,0,0.12);}
.chart_data_outer .topcard{border-bottom:1px solid rgba(0,0,0,0.12);}
.stats-table{width:calc(100% - 92px); overflow-x:scroll; margin-left:92px; overflow-y:visible;}
.stats-table table{width:100%;}
.stats-table .table > thead > tr > th, .stats-table .table > tbody > tr > td{width:auto; border-top:0;}
.stats-table .table > thead > tr > th.stick, .table > tbody > tr > td.stick{position:absolute; left:0; width:92px; border-bottom:1px solid rgba(0,0,0,0.12); top:auto;}
.stats-table .table > tbody > tr:last-child td.stick{border-bottom:0;}



.inline-UTS .ground_info figure + div p{overflow:hidden; text-overflow:ellipsis; width:150px; white-space:nowrap;}
.inline-UTS .ground_info .stadium figure + div strong{display:inline-block; overflow:hidden; text-overflow: ellipsis; width:150px; white-space:nowrap; margin-bottom:-6px;}
.tennis-scoreboard .score-wrap .advance-block{float:none; display:inline-block; vertical-align:top; width:49.5%; margin-right:0; padding:0 10px;}

.team_statistics .pie_stats li .pie{width:72px;}
.team_statistics .pie_stats li .c100.small{font-size:48px;}
.tennis-scoreboard .score-wrap .advance-block{display:inline-block; float:none; width:47.8%; vertical-align:top;}
.matches_wrap h4{border-top:0; border-bottom:1px solid rgba(0, 0, 0, 0.12);}
.matches_wrap a .layer{border-bottom:1px solid rgba(0, 0, 0, 0.12); border-top:0;}
.tennis-player-detail .team_card .odds > ul > li:first-child, .tennis-player-detail .team_card .odds ul li{width:24%;}
.review_disabled{background:#e8e8e8;}

.matches_wrap a {position:relative;}
.matches_wrap .ot { content: ""; width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 0px solid transparent; border-left: 12px solid #3aaa35; position: absolute;
    left: 0px; bottom: 0; }
.navbar-inverse .navbar-nav > li > a i + i + i.arrow-down, .navbar-inverse .navbar-nav > li#soccer > a i + i.arrow-down{display:none;}
.tennis-preview .inline-UTS .stadium figure, .tennis-preview .inline-UTS .temperature figure{margin-top:23px;}

.preview-wrap .olt_wrap .trigger_bar{text-align:right;}
.preview-wrap .olt_wrap .trigger_bar .team{text-align:left;}
.team_schedule ul li .tooltip{position:fixed;}


/* Player Listing Css */
.tennis-player-hub .division_wrap .player-listing ul{border-top:0; padding-bottom:10px;}
.tennis-player-hub .division_wrap .player-listing ul li{min-height:inherit; box-shadow:none; border:0; width:49%; margin-right:2% !important; padding:0;}
.tennis-player-hub .division_wrap .player-listing ul li:nth-child(2n){margin-right:0 !important;}
.tennis-player-hub .division_wrap .player-listing ul li figure{float:left; margin-right:10px; width:20px; height:20px;}
.tennis-player-hub .division_wrap .player-listing ul li h3{text-align:left;}
.tennis-player-hub .division_wrap .player-listing{padding:10px;}
.tennis-player-hub .division_wrap .skip-to span{display:block; overflow:hidden; float:none;}
.tennis-player-hub .division_wrap .skip-to span a{font-size:12px; padding:0 3px; line-height:17px;}
.tennis-player-hub .division_wrap .player-listing{width:100%;}
.tennis-player-hub .division_wrap.active-players, .tennis-player-hub .division_wrap.inactive-players{padding-right:28px;}
.skip-to{margin-right:0; top:50px;}
.skip-to span{width:20px;}
.skip-to span a{margin:0;}


/* Cricket Sport Css */
.cricket-sport .stats ul li{width:50%; border-right:1px solid rgba(0,0,0,0.12); border-top:1px solid rgba(0,0,0,0.12);}
.cricket-sport .stats ul li:nth-child(2n){margin-right:0;}
.cricket-sport .stats ul li:first-child, .cricket-sport .stats ul li:nth-child(2){border-top:0;}
.most-runs-widget .most-runs-list .expand_btn{display:block;}
.portal-wrap table tr td a .tooltip{position:absolute;}
.match-cards-info.encounter_listing{float:left; width:100%;}

.most-runs-list.open{position:fixed; top:0; left:0; height:100%; width:100%; display:block; z-index:1031;}
.most-runs-list.open ul{display:block; height:100%; overflow:auto; padding:122px 0 20px; position:relative; z-index:0; max-height:100%;}
.most-runs-list.open .goal-score-xs{display:block;}
.most-runs-list .goal-score-xs h3{padding:12px 0;}
.most-runs-list.open .most_runs_heading{position:fixed; top:73px; left:0; z-index:9; background:#fff;}

/* Standing Check Box Css */
.cricket-sport .advance_filter_bar ul ul li label, .cricket-sport .advance_filter_bar ul ul li input[type=checkbox]:checked + label{background:none !important;}

.cricket-sport .tooltip_score.team_repg{ top:0; right:146px; width:18px; height: 18px; position: absolute;}
.cricket-sport .tooltip_score.team_repg img{width:18px; height:18px;}
.cricket-sport .score-wrap .score_xs_match_cards .wcard ul li figure{float:left; margin-top:0;}
.cricket-sport .score_xs_match_cards.qtr-tbl .wcard ul li .cell .tooltip.top{position:absolute;}
.cricket-sport .score_xs_match_cards.qtr-tbl .wcard ul li .cell .tooltip.top .tooltip-arrow{width:auto; position:absolute;}
.team-position-wrap .team-list h3{font-size:16px;}
.team-position-wrap .team-list h3 span{margin:9px 0 0 8px;}
.stadium-hub-wrap.form-trends-wrap .stadium-hub_card{padding:0;}

.cricket-sport .score_xs_match_cards.qtr-tbl .wcard ul li .tooltip.top, .score_xs_match_cards .wcard ul li div .tooltip.top{width:auto; right:auto;}
.cricket-sport .score_xs_match_cards.qtr-tbl .wcard ul li .tooltip.top .tooltip-arrow{width:auto; position:absolute;}
.cricket-sport .team-detail-wrap .team_schedule ul{max-height: inherit;}
.cricket-sport .score_xs_match_cards .wcard ul li figure{margin-top:0;}
.cricket-sport .score_xs_match_cards .wcard ul li i{margin-top:0;}
.cricket-sport .schedule_preview_popup .team_card{background:#014c6b !important;}
.cricket-sport .score_preview_popup .prev_between .col h3{font-size:20px;}
.cricket-sport .score_preview_popup .prev_between .col .info{padding-left:46px;}
.cricket-sport .score_preview_popup .prev_between .col:nth-of-type(3) .info{padding-right:46px; padding-left:0;}
.cricket-sport .graphic_data.open .data_content, .cricket-sport .non_graphic_data.open .data_content{height:100%; overflow-y:auto;}
.cricket-sport .most-runs-list .most_runs_heading.in_match .col:first-child{width:calc(100% - 85px);}
.cricket-sport .most-runs-list .most_runs_heading.in_match .col.tm_rank{width:85px;}
.cricket-sport .most_runs_heading.in_match h4{white-space:nowrap; width:100%; text-overflow:ellipsis;}

.score_xs_match_cards.qtr-tbl .wcard ul li.re_schedule i.star{left:6px; font-size:13px; margin-top:0;}

/*unibet-sub-megamenu css start*/	
.sub-menu .unibet-sub-megamenu{position:inherit;}
.sub-menu .unibet-sub-megamenu.megamenu ul{width:100%; box-shadow:none; position:inherit; left:inherit; top:inherit; }
.sub-menu.ps{touch-action: auto;    overflow: hidden !important;}
.sub-menu .unibet-sub-megamenu.megamenu ul{width:100%; position:inherit; box-shadow:none; left:0; padding-left: 50px;}
.sub-menu .unibet-sub-megamenu a:after{display:block;}
.sub-menu .unibet-sub-megamenu.megamenu a{background:#f5f5f5;}
.sub-menu .unibet-sub-megamenu.megamenu ul, .sub-menu .unibet-sub-megamenu.megamenu ul a, .sub-menu .unibet-sub-megamenu ul > li > a:hover{background:#f5f5f5;}
.sub-menu .unibet-sub-megamenu.megamenu ul li:hover a{background:#f5f5f5; color:#20242e;}
 .navbar-nav > li#more .sub-menu > li .inner-sub .unibet-sub-megamenu.megamenu ul li a{color:#20242e;}
.navbar-nav > li#more .sub-menu > li .inner-sub .unibet-sub-megamenu.megamenu ul li:hover a{background:#f5f5f5; color:#20242e;}
.sub-menu .unibet-sub-megamenu.megamenu ul a{position:relative;}
.sub-menu .unibet-sub-megamenu.megamenu ul a.selected:after { left: -5px; position: absolute;  top: 0;  height: 100%;  width: 4px;  background: #147b45;  content: '';  transition: all .15s ease-in-out;  opacity: 0;  visibility: hidden;}
.sub-menu .unibet-sub-megamenu.megamenu ul a.selected:after{opacity: 1;  left: 0;  visibility: visible;}
  
  .show_league .league_list li.soccer_leagues { border-bottom:0; padding:0px 0!important;}
  .show_league .league_list li.soccer_leagues a:hover, .show_league .league_list li.active{background:#014b6b;}
/*unibet-sub-megamenu css end*/	

/*timeline css start*/
.time_line_wrap h1{display:none;}
.timeline_col{min-height:auto; background-size: inherit; background:none; padding:0;}
.timeline_col .team_col{background: url(../images/timeline_bg.png) no-repeat left bottom; height:95px;}
.timeline_detail{display:none;}
.timeline_col .team_col{width:100%; float:left; padding:25px 10px;}
.timeline_col .team_col li{background:none; width:49%;}
.timeline_col .team_col li:nth-child(2){width: 1%;  color: #fff;  line-height: 32px;   font-size: 22px; display:inline-block;}
.timeline_col .team_col li:last-child{float:right;}
.timeline_col .team_col li:last-child .tm_score{float:left;}
.timeline_col .team_col li:last-child  .tm_title{float:right;}
.timeline_col .team_col li figure{width:32px; height:32px;}
.timeline_col .team_col li .tm_name{font-size:16px; color:#fff; line-height: 32px; padding-left:10px;}
.timeline_col .team_col li:last-child .tm_name{padding-left:0; padding-right:10px;}
.timeline_col .team_col li:last-child figure{float:right;}
.timeline_col .team_col li .tm_score{background:none; }
.timeline_col .team_col li .tm_score:before{display:none;}
.timeline_col .team_col li .tm_score span{font-size:18px; color:#fff; line-height:32px;}
.timeline_col .team_col li .tm_title{padding:0;}

.timeline_graph{width:100%; float:left; overflow:inherit; position:inherit;}
.timeline_graph .timeline_bg{background:none; border:none; position:relative; padding:0; margin:0;}
.timeline_graph .graph_layer{border-radius:0; position:relative; height:auto; background:#eee; padding:10px 0 20px;}
.timeline_graph .graph_layer:before{width:6px; height:100%; content:''; background:#d6d6d6; left:calc(50% - 3px); position:absolute; top:0;}
.goals-ht, .goals-ht.goals-extra{width:100%; float:left; display:block; text-align:center;}
.goals-ht.goals-extra .graph_ht{display:inline-block;}
.graph_sc.tm-two{display:block; flex-wrap:inherit;}
.timeline_graph .graph_ht{width:105px; display:inline-block; height:auto; border-radius:3px; background:#d6d6d6; left: 0%!important;  right: 0; padding:1px; position:static; margin-top:5px;} 
.timeline_graph .col_top{display:inline-block; width:50%; float:none; position:absolute; top:6px; left:0; vertical-align:middle; color:#000; padding-right:22px; text-align:right;}
.timeline_graph .graph_sc.tm-two .col_top{left:auto; right:0; padding:0 0 0 22px; text-align:left;}
.timeline_graph .graph_sc.tm-two .tm_tootip:before{border-left:6px solid #fff; border-right:none; right:-6px; left:auto;}
.graph_sc.tm-two .tm_tootip{background:#fff;}

.timeline_graph .col_dot{display:none;}
.timeline_graph .graph_sc{left: 0!important; position:relative; top:auto; width:100%; float:left; margin-top:12px;}
.timeline_graph .sc_img img.dp_lg{display:none;}
.timeline_graph .sc_img img.mob_xs{display:block;} 
.timeline_graph .sc_img{display:inline-block; margin-top:6px; height:18px; width:18px;}
.timeline_graph .col_bottom{display:inline-block; height:30px; width:30px; border-radius:50%; -webkit-border-radius:50%; background:#fff; box-shadow:0 0 3px rgba(255,255,255,0.7); float:none; vertical-align:middle;}
.graph_sc.tm-two .col_bottom{margin-top:0;}

.tm_tootip.right_side {left: auto;  right: -15px;  top: -9px; background: #fff;}
.timeline_graph .graph_ht span.mob_xs{font-size:11px; font-weight:700; color:rgba(0, 0, 0, 0.80); left:auto!important;}
.timeline_graph .graph_ht .mob_xs{display:block;}
.timeline_graph .graph_ht .dp_lg{display:none;}
.graph_sc.tm-two .tm_tootip{left:auto; right:46px;}
.tm_tootip{display:block; background:#fff; box-shadow:0 0 2px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24); left:46px; top:0;}
.tm_tootip.right_side:before{border-left-color:#fff; top:12px;}
.tm_tootip:before{border-right-color:#fff;    }
.tm_tootip figure{float:right; margin-top:3px;}
.graph_sc.tm-two .tm_tootip figure{float:left;}
.tm_tootip span{float:none; line-height: 30px; padding-right:5px;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  display: block; color:#000;}
.tm_tootip.right_side span{float:none; line-height: 30px; padding-right:5px; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  display: block;}
.tm_tootip.right_side figure{float:left; line-height: 30px;}
.timeline_graph .graph_ht.ex{display:block;}
 .timeline_block{padding-bottom:0;  border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom:5px;}
 
.tm-two .tm_tootip.left_tootip{left:auto; right:46px; background:#fff;}
.tm-two .tm_tootip.left_tootip:before{border-left:6px solid #fff !important; border-right:none !important; right:-6px; left:auto;}
.tm-one .tm_tootip.left_tootip{left:46px; right:auto; background:#fff;}
.tm-one .tm_tootip.left_tootip:before{border-right:6px solid #fff !important; border-left:none !important; left:-6px; right:auto;}
.timeline_graph .graph_sc.tm-two, .timeline_graph .graph_sc{top:auto; display:block;}
.timeline_graph .tm-two .sc_img{margin-top:6px;}
.graph_sc.three-d .col_top{width:50%;}
 /*timeline css end*/
 
 /*world cup stadium page css start*/
.new_text {right:6px;   top:8px; padding:2px 5px; font-size:12px; line-height:14px;}

/* Standings Selected Team Css */
.table_outer .table-container table#standings tbody tr.selected_team td.sticked-1, .table_outer .table-container table#standings tbody tr.selected_team td.sticked-2{border-bottom:1px solid #848484; height:34px;}
.table_outer .table-container table#standings tbody tr.selected_play td.sticked-1, .table_outer .table-container table#standings tbody tr.selected_play td.sticked-2{border-bottom:1px dotted #848484;}
.table_outer .table-container table#standings tbody tr.select_semi td.sticked-1, .table_outer .table-container table#standings tbody tr.select_semi td.sticked-2{background-color:#fff; background-image:url(../images/bgr-standing.png) !important; background-repeat:repeat-x !important; background-position:bottom !important;}
.table-container table#standings td { height: 33px;}

.all_select_div{position:relative; top:auto; left:auto;}
.advance_filter_bar .all_select_div .select_season.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .advance_filter_bar .all_select_div .week_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.all_select_div .league_conf.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) .btn-default{color:rgba(0,0,0,0.87);}
.conference_title{padding:8px 10px;}
.conference_title span.conf_heading{margin-bottom:2px;}

/*World Cup Css*/
.worldcup-wrap .day_night_card .topcard, .worldcup-wrap .weather_card .topcard, .worldcup-wrap .weather_card .topcard{min-height:90px; padding:20px 0;}
.worldcup-wrap .non_graphic_data .data_content{height:305px;}
.worldcup-wrap .non_graphic_data.open .data_content{height:100%;} 

.landing_card_header{background-position:96% top;}
.landing_card_header h1{background:none; line-height:normal;}
.landing_card_header p{color:#fff;}

.table-outer table tbody tr td{padding:14px 8px;}
.table-outer table thead tr th{padding:5px 8px;}
.stats-tm span{font-size:13px;}
.stats-tm figure{height:26px; width:26px; min-width:26px;}

.show_league .league_list li.mob-none{display:none !important;}
.show_league .league_list li:hover a{background:#fff; color:#111;}
.show_league .league_list li div a:hover{color:#fff;}
.show_league .league_list li.active a{color:#333; background:#f1f0f1;}
.show_league .league_list li.soccer_regions > a{pointer-events:none; color: #20242e; font-size: 16px;}

.league-sub-menu{width:100%; float:left;} 
.show_league .league_list li.active .league-sub-menu a{background:#f0f0f0; color:#20242e; padding-left: 44px; position:relative;}
.show_league .league_list li.active .league-sub-menu a:after {    left: -5px; position: absolute; top: 0; height: 100%; width: 4px; background: #fddb00; content: ''; transition: all .15s ease-in-out;
    opacity: 0;  visibility: hidden; }
.show_league .league_list li.active .league-sub-menu a.selected:after{opacity: 1; left: 0;  visibility: visible;}
.show_league .league_list li{width:100%; float:left;}
.show_league .league_list li:last-child{border-bottom: 1px solid #eee;}
.show_league .league_list li.active a i{color:#999; transform: rotate(90deg); -webkit-transform: rotate(90deg);}

.select-dropdown-season .ms-parent.select_season{right:10px;}
.page-wrapper{overflow:hidden;}

.score-wrap .score_drops .bootstrap-select.dropup .dropdown-menu, .team_card .bootstrap-select.dropup .dropdown-menu{top:auto !important; bottom:0 !important;}
.filter .bootstrap-select .dropdown-menu, .filter .bootstrap-select.btn-group .dropdown-menu.inner{max-height:220px !important;}

/*body.show-modal{position:fixed; top:0; left:0; height:100%; overflow:hidden;}*/
.preview-wrap .open .wcard > h3 i.close-icon{height:34px; width:34px; display:flex; align-items:center; justify-content:center; left:6px; top:18px;}
.preview-wrap .open .wcard > h3 i.close-icon .icon{width:16px; height:16px; display:inline-block;}


 /*squad page css start*/
 .squad_blodk h1{padding-left:15px;}
.title_squad  h5 .mob_sc{display:inline-block;}
.title_squad  h5 .desk_sc{ display:none;}
.title_squad .col_right .player_flight{margin-right:8px;}
 .squad_blodk .squad_table {  width: calc(100% - 170px);  overflow-x: scroll;  margin-left: 170px;  overflow-y: visible;  padding-bottom: 1px;}
.squad_blodk .squad_table .sticked-1{width:170px;     border-right: 1px solid #e0e0e0;}
.squad_table table td a span{overflow:hidden; text-overflow:ellipsis; display:block; white-space:nowrap; }
.squad_table table td a {  overflow: hidden;  text-overflow: ellipsis;  display: flex;  white-space: nowrap;}
.squad_table table td a img{float:right;}
/*squad page css end*/

.team_select2{margin-bottom: 150px;}
.team_card.team_select2 .select_season.all_match.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){bottom:-142px}
/*player page css start*/
.player_page h4{padding-left:15px;}
.player_detail .team_card .player_info{width:100%; border-right:none;}
.player_detail .team_card .odds{width:100%; float:left; padding-left:0;}
.player_detail .team_card .odds ul li{width:33.3%;}
.player_detail .team_card .title{margin-bottom:10px;}
.player_detail .team_card  .team_tab{margin-top:10px;}
.playerTabs {  white-space: nowrap;   overflow: auto; margin-top:0px;}
.player_page .dismissal_table{width:100%;}
.graph_dimension{width:100%;     padding: 20px 0;}
.graph_dimension .graph_chart{float:none; text-align:center;}
.graph_dimension .graph_info{width:100%; padding:0 10px; margin-top: 10px;}
.graph_dimension .graph_info ul li{width:auto; padding: 0 10px; font-size:12px;}
.graph_dimension .graph_info ul li span{padding-left:5px;}
.player_detail .team_card .player_info ul li{width:33.3%; text-align:center; font-size:12px; white-space:normal; text-overflow:inherit;}
.player_detail .team_card .player_info ul li span{width:100%; padding:0; text-align:center;}
.player_detail .team_card .player_info ul{padding: 0 5px 10px;  border-bottom: 1px #ababab solid;}
.overview_page h2.title{padding-left:15px;   margin-top: 12px;}
.batting_summary{margin-bottom:10px;}
.graph_dimension .graph_info ul { width: auto; float: none;  margin: 0 auto;  display: table;}
.player_detail .team_card .title { width: 100%;}
.graph_dimension .graph_info ul li span:last-child{padding-left:10px; width: auto;}
.battingtabs ul{width:100%; margin:0;}
.player_detail .team_card .title h2{display:block;}
.player_detail .team_card .title h2 i img{vertical-align:top;}
.player_detail .team_card .title h2 span{display:inline-block;  padding: 0 5px;}
.player_detail .team_card .title h2 i {float:none; display:inline-block; margin-left: 0px;}

.player_page .gamelog_outer .gamelog_table { width: calc(100% - 220px);overflow-x: scroll;  margin-left: 220px;  overflow-y: visible;  padding-bottom: 1px;}
.player_page .gamelog_outer .gamelog_table .sticked-1{width:70px; left:0;}
.player_page .gamelog_outer .gamelog_table .sticked-2{width:150px; left:70px;}
/*player page css end*/
.team_card .odds ul li strong{font-size:13px;}
.team_card .odds ul li{font-size:12px;}

/*bracket css start*/
.bracket_block li.match_bracket, .bracket_add .bracket_block li.match_bracket{width:100%; float:left; margin:0;}
.match_col.semifinal_match{margin-top:0;}
.match_col.semifinal_match li, .match_col li{margin-top:0; margin-bottom:15px;}
.match_col.preliminary_match, .match_col.grandfinal_match{margin-top:0;}
.match_col .col_team .team_no{line-height:28px;}
.match_col .col_team{line-height:27px;}
.match_col.semifinal_match:before, .match_col.semifinal_match:after, .semifinal_match.match_col li.top_col:before, .semifinal_match.match_col li.top_col:after, .match_col li:before, .match_col li:after, .match_col .col_team.col_left:before{display:none;}
.match_col .col_team .team_detail span.team_name.desk{ display:none;}
.match_col .col_team .team_detail span.team_name.mob{display:inline-block; text-transform:uppercase;}
.bracket_wrap .team_card .title figure { float: none;  margin: 0 auto 15px;}
.bracket_add .bracket_block li.match_bracket.last_full {width:100%;}
.bracket_add .result_final_match{margin-top:0;}
.bracket_add .result_final_match.match_col .col_team.col_left:before{display:none;}
.bracket_add .match_col .col_team .team_detail span.team_name.desk{display:none;}
.bracket_block li.match_bracket .inner_col{margin-top:20px;}

.nba_bracket_wrap .match_col.semifinal_match, .nba_bracket_wrap .match_col.preliminary_match {margin:0;}
.nba_bracket_wrap .match_col.semifinal_match li, .nba_bracket_wrap .match_col.grandfinal_match{margin-top:0;}
h4.bracket_title{padding-left:15px;}
.nba_tooltip{left:-180px;}
.nba_bracket_wrap .nba_tooltip ul > li small{float:right;}
.nba_bracket_wrap .nba_tooltip ul > li a span{padding-left:0; padding-right:10px;}
.nba_tooltip ul:before{ right: -3px;left: auto;}

.world_cup_bracket .third_place{margin-top:0;}
 .standing-wrap table#standings tbody tr .sticked-2 a{width:140px; max-width: 140px;  float: none;}  
 
 /*World Cup Css*/
.world_cup .day_night_card .topcard, .world_cup .weather_card .topcard, .world_cup .weather_card .topcard{min-height:90px; padding:20px 0;}
.world_cup .non_graphic_data .data_content{height:305px;}
.world_cup .non_graphic_data.open .data_content{height:100%;} 



.basketball-ncaab .division_wrap .teams-listing ul{border-top:0;}
 .basketball-ncaab .division_wrap .teams-listing ul li figure{margin:0 15px 0 0; float: left;}
 .basketball-ncaab .division_wrap .teams-listing ul li{ min-height:inherit; border:none; width:49%; margin-right:2% !important;}
 .basketball-ncaab .division_wrap .teams-listing ul li:nth-child(2n){margin-right:0 !important;}
 .basketball-ncaab .skip-to{margin-right:0px;}
 .basketball-ncaab .division_wrap{padding-right:28px;}
 .basketball-ncaab .division_wrap .teams-listing ul li h3{text-align:left;}
 .basketball-ncaab .division_wrap .teams-listing .alphbet:after{width: 92%;}
 .basketball-ncaab .division_wrap .skip-to span a{font-size:12px; padding:0 3px; line-height:17px;}
 .tools-tab ul{table-layout:auto;}
 
 .table_team_result table{white-space:nowrap;}
 .team_card .title h5{display:block;}

.score_preview_popup.open .team_card{background:#014c6b !important;}
.team-detail-wrap .tab-content .table > thead > tr > th, .team-detail-wrap .tab-content .table > tbody > tr > td{font-size:13px; padding-left:8px; padding-right:8px;}
.cricket-sport .betting-section .betting .chart_tabs, .cricket-sport .betting .chart_tabs{top:16px;}
.cricket-sport .betting-section .betting .topcard .info, .cricket-sport .betting .topcard .info{padding-top:0px;}
	
	
.popup-login-signup{top:0;}	
.popup-inner-form{padding:15px;}
.social-btn{margin-top:15px;}
.btn-socila{width:100%; margin:2px 0;}
.social-btn{flex-wrap:wrap;}
.popup-logo{padding: 15px 10px 10px 10px;}
.popup-logo img{width:150px;}
/*.popup-login-signup .popup-body{height:calc(100vh - 100px);}*/
.thanku-popup{min-height: inherit;}
.fp-link{margin-top:15px;}
.portal-market{ position: absolute; left: auto; right: 4px; margin: 1px 15px 0 0; top: 0; line-height: 14px;}
	
.popup-login-signup .popup-outer { min-height: 100vh; max-height: 100vh; background:#fff;}	
.popup-login-signup .popup-body{min-height:inherit;}
.popup-login-signup .footer-button{ position: static;     margin-top: 20px;}
.popup-top-header{padding:0 10px;}
	
.setting-tool{ left: auto;  right: 0; top: 35px;}
.setting-open .setting-tool:before{left:auto; right:10px;}
	
 /*Golf Sport Css*/
 /*Golf Sport Player Listing Css */
.golf-sport .division_wrap .player-listing ul{border-top:0; padding-bottom:10px;}
.golf-sport .division_wrap .player-listing ul li{min-height:inherit; box-shadow:none; border:0; width:49%; margin-right:2% !important; padding:0;}
.golf-sport .division_wrap .player-listing ul li:nth-child(2n){margin-right:0 !important;}
.golf-sport .division_wrap .player-listing ul li figure{float:left; margin-right:10px; width:20px; height:20px;}
.golf-sport .division_wrap .player-listing ul li h3{text-align:left;}
.golf-sport .division_wrap .player-listing{padding:10px;}
.golf-sport .division_wrap .skip-to span{display:block; overflow:hidden; float:none;}
.golf-sport .division_wrap .skip-to span a{font-size:12px; padding:0 3px; line-height:17px;}
.golf-sport .division_wrap .player-listing{width:100%;}
.golf-sport .division_wrap.active-players, .golf-sport .division_wrap.inactive-players{padding-right:28px;}
.golf-sport .skip-to{margin-right:0;}
.golf-sport .skip-to span{width:20px;}
.golf-sport .skip-to span a{margin:0;}
/*Player Detail Page CSS*/
.day_night_card.golf_night_card .topcard{min-height: inherit;}
.betting.golf-betting .topcard-tabs{top:auto; bottom:0;}
.golf-sport .team-detail-wrap [class^="col-"], .golf-sport .team-detail-wrap [class*=" col-"]{clear:both;}

/* Course Deatil Page*/
.course-detail-wrap .team_card .title h5 {text-align: -webkit-center;}
h3.golf-heading{padding: 15px 10px;}
.review-bx {padding:10px;}	

.golf-team-card.team_card .odds ul{flex-wrap:wrap;}
.golf-team-card.team_card .odds ul li{padding: 0 30px; }
.golf-win-loss .weather_card .weather_tabs, .golf-win-loss.day_night_card .day_night_tabs{ right: inherit; top: inherit; bottom: 0;  width: 100%;  display: table;  table-layout: fixed;}
.golf-win-loss .weather_card .weather_tabs li, .golf-win-loss.day_night_card .day_night_tabs li { width: auto; float: none; white-space: nowrap; display: table-cell;}
.golf-betting.betting .topcard .info .wdl_info li span{display:inline-block; padding-left: 5px;}

.golf-betting #surface_bat_tab{top: 0; bottom: 0;  width: 120px; position: absolute; right: 0;}
.golf-betting.betting .topcard-tabs li { width: 100%; float: left;}
.golf-betting.betting .topcard-tabs li a { line-height: 40px;  font-size: 14px; padding:5px 5px;}
.golf-betting.betting .topcard .chart{    padding: 0; width: 137px; float: left;   margin-left: 40px;}
.golf-betting.betting .topcard .chart .wh-circle{left:2px;}
.golf-betting.betting.tennis .topcard .info{    float: left;  width: 100%; padding-bottom:15px; margin-left:0;}
.golf-betting.betting .topcard .info .wdl_info li{display:inline-block;}
.golf-betting.betting .topcard .info .wdl_info{padding-left: 0px;   text-align: left;}
.golf-team-card.team_card .title{border-bottom: 1px solid #ababab;}	
.golf-sport .squad_blodk .goh-bar{flex-wrap:wrap;}	
h3.golf-heading span.select-filed{width:100%;}	
.golf-portal .panel_header{flex-wrap: wrap;}
.portal-tab{width:100%; display: flex;  justify-content: center;  padding: 0;  margin-bottom: 10px;}	
.golf-sport .division_wrap .player-listing .alphbet:after{    width: 89%;}	
.course-detail-wrap .team_card .title h2{padding:0 10px; display: block; }	
.team_card.golf-team-card .title h2{padding:0 10px; display: block; }
.team_card.golf-team-card .title h5{margin-bottom:10px;}
.team-detail-wrap .team_card.golf-team-card.five_sec .odds > ul > li:first-child{width:24%;}
.team-detail-wrap .team_card.golf-team-card.five_sec .odds > ul > li{width:24%; padding: 0 5px; text-align: center;}
.team_card.golf-team-card figure{margin:0 auto;}
.tournament-wrap.course-detail-wrap .golf-team-card.team_card .odds ul li:first-child, .tournament-wrap.course-detail-wrap .golf-team-card.team_card .odds ul li{width:30%;}
.course-detail-wrap .golf-team-card.team_card .odds ul li:first-child, .course-detail-wrap .golf-team-card.team_card .odds ul li{width:45%;}
.tournament_owl_carousel{border-top: 1px solid rgba(0,0,0,0.12);}	
/*tournament hasn't started yet Css*/
.not-started-heading{padding:0 15px;} 
.golf-win-loss.day_night_card > h3{height: 80px;}	
.golf-win-loss .day_night_card_tab{width: 100%;  top: 41px;  right: 0;}
.golf-win-loss.day_night_card .topcard figure{width:40px; height:40px; margin: 0 15px; float: left;}
.golf-win-loss.day_night_card .topcard h4{display:block; overflow:hidden;  font-size: 17px;  line-height: 23px;}
.golf-win-loss .day_night_drop.bootstrap-select > .btn-default {  font-size: 12px;}

.division-golf.stadium-hub-wrap .division_wrap ul li h3{font-size:14px;     line-height: 20px; text-align:center;}
.division-golf .division_wrap .list-venue li a{color: rgba(0, 0, 0, 0.45);     text-align: center; line-height: 16px;}
.division-golf .division_wrap .list-venue{padding-left: 23px;}
.division-golf.stadium-hub-wrap .division_wrap ul li .info > a figure { margin: 0 auto 5px;}
.division-golf.stadium-hub-wrap .division_wrap ul li .info > a {  min-height: 86px;}
.division-golf.stadium-hub-wrap .division_wrap ul li.current_tournament3 .info > a {  min-height: 47px; padding-top: 0;}
.golf-preview .ground_info .temperature.wcard, .golf-preview .ground_info .stadium.wcard{width:100%; padding:15px;}	
.golf-preview-wrap .ground_info .time_counter ul li{font-size:20px;}
.golf-preview-wrap .golf-team-card.team_card .odds ul li:first-child{width:auto; padding:0 10px;}	
.team-detail-wrap .golf-team-card.team_card .odds ul li:first-child{width:auto;}
.team-detail-wrap .golf-team-card.team_card .odds ul li{padding:0 10px;}
.division-golf.stadium-hub-wrap .division_wrap ul li.current_tournament3 ul.list-venue{margin-bottom:0;}	
.tournament_owl_carousel{margin-bottom:0;}
.stadium-hub-wrap .division_wrap ul li.current_tournament3 { margin-bottom: 2px;}
.stadium-hub-wrap .division_wrap ul{ display: flex; flex-wrap: wrap;}
.stadium-hub-wrap .division_wrap ul li a{    padding: 5px 10px;}
	
.no-record-found table#portal_table tfoot tr td{position:absolute; left:0; background:#fff; border-top:1px solid #d9d9d9 !important; padding:20px 10px; white-space:normal;}
.no-record-found table#portal_table tr{height:auto !important;}
.no-record-found {min-height:140px;}
.portal_table_data .table_outer.ps{overflow:inherit !important;}

.modal-popup .modal-container{min-height:100vh; height:auto;}
body.user-login{height:100vh; overflow:hidden !important; position:fixed; top:0;}

table#portal_table td span img { margin-left: 1px;}
#logo{width:115px;}

.select-dropdown-season{margin-top: 38px;}
.stats-tm{padding-bottom:0;}
.team-stats-wrap{margin-bottom:5px;}
.trending_data { margin-top: 10px;}
	
.navbar-inverse .navbar-nav > li#more.opened.active{ background:#fff; width:100%;}
.navbar-inverse .navbar-nav > li#more{width:100%;}	

	
/*NASCAR CSS START*/
.motor-sports .tournament-list .tm-score{width: 100%;  float: left;}
.motor-sports .tournament-multi .tournament-list .team-info{width: 100%;  float: left; padding-top: 5px;}
.motor-sports .score-wrap .tournament-multi .title-outer .title-top{margin-bottom:0;}		

.motor-sports .day_night_card > h3{height:80px; font-size:14px;}
.motor-sports  .day_night_card_tab{    top: 40px; width:100%; left:1px;}
.motor-sports .day_night_card .topcard{min-height: 134px;}
.motor-sports .driver-detail-wrap .golf-team-card.team_card .odds ul li{width:30%;}
.table-container table#table_make_standings{white-space: nowrap;}
.table-container table#table_make_standings td, .table-container table#table_make_standings th{height:33px; }
ul#ranking_tab.nav-pills { margin-top: 10px;}
.rank-drops { width: 100%; float: left; margin-top: 0; position: absolute;  left: 0; top: 73px;}
.rank-drops .select_season.bootstrap-select > .btn-default {background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.12);  border-top: 1px solid rgba(0, 0, 0, 0.12);
 color: rgba(0, 0, 0, 0.87);  height: 56px;  padding: 6px 32px 6px 15px;  margin-bottom: 15px;}
.rank-drops .team_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.motor-sports .standing_game_card{    margin-bottom: 81px;}
.motor-sports .standing_game_card  .advanced_opbtn{display:none;}
.track-card ul{display:flex;  flex-wrap: wrap;}
.track-card ul li, .motor-sports .track-card.race-statics ul li{width:50%; border-top: 1px rgba(0, 0, 0, 0.10) solid; }
.track-card ul li:first-child, .track-card ul li:nth-child(2){border-top:0;}
.track-card ul li:nth-child(2n){border-right:0;}
.motor-sports .track-card.race-statics ul li:last-child {  width: 100%;}
.track-detail .history-head span, .track-detail .goh-bar .col{font-size:10px;}
.motor-leaderboard-wrap .schedule_card .team_dd.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){display:block; width:100%;}
.motor-leaderboard-wrap .btn-group.bootstrap-select.race_dd.team_dd.select_season { margin-top: 10px;}
.motor-leaderboard-wrap .tournament-multi{margin-top:0;}
.table-pitcher-add.scores_card_table .table > thead > tr > th.pitcher-col, .table-pitcher-add.scores_card_table .table > tbody > tr > td.pitcher-col{width: auto;  text-align: left;  font-size: 12px;   padding-left: 5px;}

.motor-sports .track-table .goh-bar{flex-wrap: wrap;}	
.motor-sports .goh-col-left{width:100%;}	
.motor-sports .goh-col-right{width:100%; flaot:left;}	
.motor-sports .goh-head ul{max-width:100%; display: flex;  flex-wrap: wrap;}
.motor-sports .goh-head ul li.col-li, .motor-sports .goh-head ul li{width: 50%; float:left; padding: 2px 2px;}
.motor-sports .goh-head span samp{width:100%;}
.motor-sports .goh-head span small{clear:both; color: rgba(0, 0, 0, 0.65);}
.motor-sports .division_wrap .player-listing .alphbet:after{ width: 86%;}	
.tournament-race-division.division-golf.stadium-hub-wrap .division_wrap ul li h3{ text-align:left;}
.tournament-race-division.division-golf .division_wrap .list-venue li a{text-align: left; line-height: 16px; }
.tournament-race-division.division-golf .division_wrap .list-venue { padding: 0 10px 10px; border-top:none;}		
.tournament-race-division.division-golf.stadium-hub-wrap .division_wrap ul li .info > a{padding:10px;}
.tournament-race-division.division-golf.stadium-hub-wrap .division_wrap ul li .info { padding: 0;}

.odds-tooltip{max-width:150px;}
.advance_filter_bar ul{width:100%; flaot:left;}
.advance_filter_bar ul li a i{float:right;}

/*filter message css start */
.filter-message{margin-bottom:10px;}
.filter-message.standing-filter-message{position:static; width: 100%;}	
.messgae-add .filter-message{width:100%; float:left;}
.messgae-add .wcard{width:100%; clear:both;}
.filter-message.shortened-msg-mobile{display:block;margin-bottom:0px;}
.standing-wrap .filter-message.shortened-msg-mobile{margin-bottom:10px;}
.portal-wrap .filter-message{position: sticky;  margin-top: 57px; margin-bottom:0; z-index:9;}

.data_content li .layer .score.cell.form-cell{width:95px;}
}

/* iphone 4s Landscape */
@media (max-width: 480px) {
.loss_winner .col > div .sb_meta, .encounter_outer .loss_winner .col > div .sb_meta { width: 76%; }
/*.preview-wrap .olt_wrap .trigger_bar span, .preview-wrap .line .trigger_bar span,  .preview-wrap .game_total .trigger_bar span { float:right; width:100%; text-align:center;}
.review-wrap .olt_wrap .trigger_bar span, .review-wrap .line .trigger_bar span,  .review-wrap .game_total .trigger_bar span{ width:auto;}*/

.preview_game_card figure a{ margin-left:-5px;}
.preview_game_card figure a + a{ margin-left:-25px;}
.preview_game_card figure a small{ font-size:11px;}


.review_card figure a{ width:auto;}
.review_card figure a + a{ margin-left:-12px;}

/* Predictor amount buttons */
.amt_btns .amt_cell input[type="radio"] + label span{ padding:0 15px; font-size:14px;}
.enter_amt{ margin-left:0px;}
.enter_amt input{ width:90px; font-size:14px;}
.enter_amt i{ font-size:18px; bottom:9px;}


.preview-wrap .olt_wrap .trigger_bar{ padding:10px;}
.preview-wrap .olt_wrap .trigger_bar .team{ width:160px;}
.preview-wrap .olt_wrap .trigger_bar .team_odds{ width:50px;}
.preview-wrap .olt_wrap .trigger_bar .percent{ margin-left:4px;}
.preview-wrap .olt_wrap .trigger_bar .team img{ margin-right:5px;}

.preview-wrap .data_content li .layer #home_team_avg_goals_against,
.preview-wrap .data_content li .layer #home_team_avg_winning_margin,
.preview-wrap .data_content li .layer #home_team_asian_handicap,
.preview-wrap .data_content li .layer #home_team_over_under{width:110px;}
.preview-wrap  .data_content li { padding:8px 10px;}
 .preview-wrap .data_content li .layer .score.cell{width:110px;}

/* new predictor */
.predict-result-area .result.result_default{padding-top:30px; height: auto; padding-left:0px; padding-right:0px;}

.scores_card_table .table > thead > tr > th:first-child, .scores_card_table .table > tbody > tr > td:first-child{ width:52%;}
.scores_card_table .table > tbody > tr > td{ width:8%;}

.olt_wrap .acc_info li .percent_data{width: 74%;}
.olt_wrap .acc_info li .data_trigger{width: 50%; text-align: left;}

.preview-wrap .olt_wrap .trigger_bar .team_odds{width:38px;}

.preview-wrap .olt_wrap .trigger_bar .team.mob_ou{ width:auto;}
.preview-wrap .olt_wrap .trigger_bar .percent{  width:auto;}
.olt_wrap .trigger_bar .trigg_logo figure{right:23px;top: 18px;}
.olt_wrap .trigger_bar .icon{margin-right:1px;}



.review-wrap .ground_info .temperature.wcard, .review-wrap .ground_info .stadium.wcard{ position:relative;}
.alert_container{ width:100%;}

.review-wrap .ground_info figure{margin-left:5px;}

.review-wrap .ground_info .stadium.wcard{min-height:auto;}
.review-wrap .ground_info .time{margin-top:4px; float:right; padding-right:10px;}

.advance-block, .score-wrap .advance-block{ width:100%; margin-right:0%; margin-left:0; margin-top:15px;}

.score-wrap .advance-block{width:100%; padding:0 10px;}
.nba-scoreboard .score-wrap .advance-block{ width:100%; margin-right:0%; margin-left:0;}
.score-wrap .advance-options.mlb .advance-block{width:100%; margin-right:0%; margin-left:0;}

.score-wrap .advance-options.mlb .advance-block{width:100%; margin-right:0; margin-left:0;}
.score-wrap .advance-options.mlb .advance-block:nth-child(2n){margin-right:0;}
.score-wrap .advance-block{width:100%; margin-right:0;}
.score-wrap .advance-block:nth-child(2n){margin-right:0;}

.nba-scoreboard .score-wrap .advance-block{width:100%; margin-right:0; margin-left:0;}
footer p{width:40%;}

.inline-UTS .ground_info figure + div p{overflow:hidden; text-overflow:ellipsis; width:94px; white-space:nowrap;}
.inline-UTS .ground_info .stadium figure + div strong{display:inline-block; overflow:hidden; text-overflow: ellipsis; width:94px; white-space:nowrap; margin-bottom:-6px;}
.tennis-scoreboard .score-wrap .advance-block{float:none; display:inline-block; vertical-align:top; width:100%; margin-right:0; padding:0 10px;}

.tennis-scoreboard .score-wrap .advance-block{display:inline-block; float:none; width:100%; vertical-align:top;}
.nhl .score-wrap .advance-block{width:100%; margin-right:0;}
.graphic_data .data_content { height: 377px;}

.team_card .odds ul li{font-size:12px;}
.team_card .odds ul li{width:32.33%;}
	
.review-wrap .ground_info figure + div strong{font-size:14px;}	

/*filter message css start */	
.filter-message{margin-bottom:10px;}	
.messgae-add .filter-message{margin-top:10px; margin-bottom:0;}	
.filter-message.shortened-msg-mobile{display:block;margin-bottom:0px;}	

.non_graphic_data .data_content li .layer .cell.title img{width:18px;}
} 

/* iphone 6+ Portrait */
@media (max-width: 414px) {
.inline-UTS .ground_info .stadium figure + div strong{ display:inline-block; overflow:hidden; text-overflow:ellipsis; width:94px; white-space:nowrap; margin-bottom:-6px;}

.tennis-player-detail .betting .topcard-tabs li, .tennis-player-detail .weather_card .weather_tabs li, .tennis-player-detail .day_night_card .day_night_tabs li { width: auto;}
.tennis-player-detail .betting  .topcard-tabs li a, .tennis-player-detail .weather_card .weather_tabs li a, .tennis-player-detail .day_night_card .day_night_tabs li a{ padding:0px 8px;}

.inline-UTS .ground_info figure + div p{ overflow:hidden; text-overflow:ellipsis; width:94px; white-space:nowrap;}


/* Win Loss day night css */
.tennis-player-detail .day_night_card .day_night_tabs#surface_tabs{background:rgba(255,255,255,0.12);}
.tennis-player-detail .day_night_card .day_night_tabs#surface_tabs li a{background:none;}
.tennis-player-detail .day_night_card .day_night_tabs#surface_tabs li.active a{background:#151d27;}

.tennis-player-detail .day_night_card.after-loss .day_night_tabs{background:rgba(0,0,0,0.12);}
.tennis-player-detail .day_night_card.after-loss .day_night_tabs#after_win_loss_tabs li a{background:none;}
.tennis-player-detail .day_night_card.after-loss .day_night_tabs#after_win_loss_tabs li.active a{background:#d63e45;}

.tennis-player-detail .day_night_card.after-win .day_night_tabs{background:rgba(0,0,0,0.12);}
.tennis-player-detail .day_night_card.after-win .day_night_tabs#after_win_loss_tabs li a{background:none;}
.tennis-player-detail .day_night_card.after-win .day_night_tabs#after_win_loss_tabs li.active a{background:#08763d;}


.tennis-player-detail .weather_card .weather_tabs, .tennis-player-detail .day_night_card .day_night_tabs{display:table; table-layout:auto;}
.tennis-player-detail .weather_card .weather_tabs li, .tennis-player-detail .day_night_card .day_night_tabs li{width:auto; float:none;    display:table-cell; white-space:nowrap;}
.tennis-player-detail .betting.tennis .topcard-tabs{display:table; table-layout:auto;}
.tennis-player-detail .betting.tennis .topcard-tabs li{width:auto; float:none; display:table-cell; white-space:nowrap;}
.score-wrap .schedule_card .calendar .bootstrap-select .dropdown-menu{left:auto; right:0;}
/* Win Loss day night css end */

.preview_game_card h2, .preview_game_card h2 span{width:180px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.statistics li{height:90px;}

/* scores css */
.scores_card .scores_card_table .table-responsive{overflow-x:auto;}

.golf-win-loss .day_night_drop.bootstrap-select .dropdown-menu li a, .golf-win-loss .weather_drop.bootstrap-select .dropdown-menu li a	{ padding: 11px 12px;  font-size: 13px;}
.golf-sport .avg-content li { margin: 17px 0 17px;}	
}

/* iphone 6 Portrait */
@media (max-width: 375px) {
.preview_game_card i.open_new{ display:block;}

/*============= 404 page css Start ==================*/
.notfound-info { width: auto; }
.notfound-info { top: 100px }
.notfound-img { display: none }
.notfound-info { top: 26%; }
.notfound-info h2 { font-size: 34px; line-height: 40px; }
.notfound-info p { font-size: 16px; }

.sports_list{padding:8px 4px;}
.new_landing_wrap .sports_list ul li{height:114px; display:table; margin:0 0 8px 0 !important; width:33.33%; padding:0 4px; background:transparent;}
.new_landing_wrap .sports_list ul li a{height:114px; display:table-cell; vertical-align:middle; background:#fff;}
.new_landing_wrap .sports_list ul li a .block{float:left; width:100%;}
.sports_list ul li a i.game-icon{margin-top:0; width:32px; height:32px;}

.tennis-player-detail .weather_card .weather_tabs li a, .tennis-player-detail .day_night_card .day_night_tabs li a{font-size:12px;}
.tennis-player-detail .betting  .topcard-tabs li a{font-size:12px;}

.hole-by-hole-info.course-breakdown .table-container table tbody tr td, .hole-by-hole-info.course-breakdown .table-container table thead tr th{padding:6px 5px;}	
}


/* iphone 4s & 5s  Portrait */
@media (max-width: 374px) {
.preview_game_card figure { margin-right:5px; }
.schedule_xs_match_cards .group .cell .open_in_new { font-size:20px; margin-top:2px; }
.schedule_xs_match_cards .group .cell > div:nth-child(2) { padding:0 15px 0 10px; }
.predictor .result.result_default{ padding-top:93px;}

.review_card h2{ font-size:18px;}
.preview_game_card h2{font-size:18px;}
.statistics li{ height:95px;}
/* new predictor */
.predict-result-area .result.result_default{padding-top:30px; height: auto;}

.inline-UTS .stadium figure, .inline-UTS .temperature figure{ float:left; margin-top:6px;}
.data_row.custom_cost > span{margin-top:3px;}

.new_landing_wrap .sports_list ul li{width:50%; margin-right:0;}
.new_landing_wrap .sports_list ul li:nth-child(3n){margin-right:0;}
.new_landing_wrap .sports_list ul li:nth-child(2n){margin-right:0;}

.tm_tootip{width:120px;}
.carousel-wrap .calendar #months_listing a i.arrow-down{margin-left:2px;}
.schedule_card .calendar { margin-left: 8px;}
.carousel-wrap .calendar #months_listing a i.calender-icon{width:18px; height:18px;}
.score_drops .advance-search-btn i.filter-icons{width:18px;}
}

@media (max-width: 360px) {
/* Predictor amount buttons */
.amt_btns .amt_cell input[type="radio"] + label span{ padding:0 9px; font-size:14px;}
.enter_amt{ margin-left:0px;}
.enter_amt input{ width:90px; font-size:14px;}	
/*.ground_info .temperature.wcard, .ground_info .stadium.wcard { min-height:142px;}*/

.matches_wrap .layer .cell h5 strong{ width:75px; overflow: hidden; text-overflow: ellipsis; font-weight:400; display:inline-block;white-space: nowrap; }
.advance-block{ width:100%; margin-right:0%; margin-top:10px;}

.inline-UTS .ground_info .stadium figure + div strong{ display:inline-block; overflow:hidden; text-overflow:ellipsis; width:94px; white-space:nowrap; margin-bottom:-6px;}
.inline-UTS .ground_info figure + div p{display: inline-block; overflow: hidden; text-overflow: ellipsis;  width:94px; white-space: nowrap;  margin-bottom: -6px;}
.inline-UTS .ground_info .temperature.wcard, .inline-UTS .ground_info .stadium.wcard{ position:relative;}
.inline-UTS .stadium figure, .inline-UTS .temperature figure{ float:none; position:absolute; left:4px;}
.inline-UTS .ground_info figure + div{ margin-left:30px;}

.review-wrap .ground_info .temperature.wcard, .review-wrap .ground_info .stadium.wcard{ position:relative;}

.schedule_xs_match_cards .group .cell figure, .schedule_xs_match_cards .wcard ul li.board_schedule .group .cell figure{width:18px;} 
.schedule_xs_match_cards .group .cell strong{font-size:13px;}
.schedule_xs_match_cards .group .cell{font-size:13px;}
.schedule_xs_match_cards .group .cell + .cell, .tennis-scoreboard .schedule_xs_match_cards .group .cell > div:first-child{width:80px;}  
.new_tournament h2.tournament_heading_desktop, .new_tournament h2.tournament_heading_mobile{font-size:12px;}  
.schedule_xs_match_cards .group .cell > div:nth-child(2){padding:0 10px 0 6px;}  
.schedule_xs_match_cards .group .cell{padding:12px 10px;}  

.mlb .inline-UTS .ground_info .temperature.wcard figure + div{margin-left:0;}
.mlb .inline-UTS .ground_info .temperature.wcard figure + div p{width:100px;}
.tennis-preview .inline-UTS .ground_info .temperature.wcard figure + div{margin-left:10px;}
.mlb .inline-UTS .ground_info .time_center figure + div{margin-left:0}
.tennis-preview .inline-UTS .ground_info .temperature.wcard figure + div p{width:100px;}
.preview_game_card h2, .preview_game_card h2 span{width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #333;}

.inline-UTS .temperature figure img{width:30px; margin-top:5px;}
.inline-UTS .stadium figure img, .inline-UTS .temperature figure img{width:30px; margin-top:5px;}
.tennis-player-hub .division_wrap .skip-to span a{line-height:14px;} 

.score_xs_match_cards.qtr-tbl ul li div h5 .right_cell span, .score_xs_match_cards.qtr-tbl ul li .tbl-hdng .right_cell span{width:32px; font-size: 11px;}
.score_xs_match_cards .wcard ul li figure img{width:24px;} 
.score_xs_match_cards .wcard ul li figure{margin-top:8px;}
.score-wrap .score_xs_match_cards .wcard ul li figure{margin-top:3px;}
.score_xs_match_cards.qtr-tbl .wcard ul li .cell:nth-of-type(3){padding-left:48px;}
.matches_wrap_v2 .outer > div small, .schedule .info h5{font-size:14px;} 


.team_card .odds ul li{ font-size:12px;}	
.team-detail-wrap .team_card.six_sec .odds ul li strong, .team-detail-wrap .team_card.six_sec .odds ul li{ font-size:13px;}
.scores_card .info .prev_teams .colmid h3{ font-size:22px;}
.basketball-ncaab .division_wrap .skip-to span a{line-height:14px;} 
	
.uni-widget #overlaynew{margin-top:97px;}	
.oc-app a img{padding:0 10px;}	
	
.day_night_card > h3, .weather_card > h3{font-size:12px;}	
}


/*============= 404 page css Start ==================*/

@media (min-width: 376px) and (max-width: 675px) {
.notfound-img { display: none }
.notfound-info { top: 26%; }
.notfound-info { width: auto; }
}

@media (min-width: 676px) and (max-width: 1024px) {
.notfound-info { top: 26%; }
.notfound-img {position: absolute; right: -44%; top: -50%;}
.notfound-img img{max-width:68%;}

}

@media(max-width:1024px){
.nav-footer-row{flex-wrap:wrap; padding-right:20px;}
.nav-footer-row .col{width:100%; flex:inherit;}	
.nav-footer-row .col:last-child{padding-right:0;}
.footer-title{border-bottom:1px solid #014967; padding:22px 0 22px 35px; position:relative; font-size:15px; cursor:pointer; margin-bottom:12px; float:left; width:100%;}
.footer-title:after{position:absolute; top:0; right:0; color:#fff; font-size:18px; content:'add'; font-family: 'Material Icons'; display:flex; align-items:center; justify-content:center; height:100%; transition:all 0.1s ease 0s;}
.active .footer-title:after{transform:rotate(45deg); -webkit-transform:rotate(45deg);}

.footer-links{display:none; padding-top:6px; padding-left:35px; float:left; width:100%;}
.footer-links > li{margin-bottom:16px; float:left; width:100%;}
.footer-links > li a{font-size:14px; float:left; width:100%;}

.footer .container{padding-left:0;}
.center-footer-top{padding:24px 20px 18px 35px; border:0;}
.center-footer-bottom{flex-wrap:wrap; padding:5px 20px 18px 35px;}
.copyright{width:100%; max-width:100%; margin-bottom:20px;}
.footer .copyright p{width:100%;}
.footer-social a {width:32px; margin:0 16px 0 0;} 

.footer-bottom{padding:25px 20px 25px 35px;}
.footer-bottom-row{align-items:flex-end;}
.footer-bottom-nav{flex:1;}
.footer-bottom-nav li{margin:0; float:left; width:100%; margin-bottom:18px;}
.footer-bottom-nav li:last-child{margin-bottom:0;}
.nav-footer{padding:20px 0 24px;}
.center-footer-top:after{display:none;}



/*widget CSS*/
.encounter-widget .encounter .matches_wrap_v2{max-height:323px;}
.encounter-widget .encounter.open .matches_wrap_v2{max-height:323px;}
.key-stats-widget .non_graphic_data .data_content{height:auto; max-height:471px; position:relative; overflow:hidden; z-index:1;}
.betting-trends-widget .graphic_data .data_content{height:auto; max-height:292px; position:relative; overflow:hidden; z-index:1;}

.key-stats-widget .non_graphic_data.open .data_content{overflow:auto; padding-right:8px;}
.betting-trends-widget .graphic_data.open .data_content{overflow:auto; padding-right:8px;}
.no-more-encounters .expand-bar{opacity:0; pointer-events:none;}
.encounter-widget.no-more-encounters .encounter .matches_wrap_v2{min-height:323px;}
.widget-stats .data_content li .layer .wdl{line-height:20px;}
.widget-col .widget-stats.open .wcard, .widget-col .widget-encounter.open .wcard, .widget-col .widget-bt.open .wcard{position:relative !important; padding-bottom:0; z-index:1;}
.widget-col .encounter.open .final_score{position:relative;  top:0;}
.widget-col .encounter.open .matches_wrap{padding-top:0; max-height:300px;}
.widget-col .wcard > h3{display:none;}
.key-stats-widget .non_graphic_data .data_content{padding-top:0;}
.betting-trends-widget .graphic_data.open .data_content{padding:0 8px 0 0;}
.key-stats-widget .non_graphic_data .data_content{max-height:370px;}
.widget-gp .gp-content{float:left; width:100%;}
.widget-col .prev_info.open .wcard{position:relative !important; padding-bottom:0;}


.widget-col .non_graphic_data .data_content{max-height:318px;}
.widget-col .encounter.widget-encounter .matches_wrap{display:block; max-height:306px; overflow:hidden; position: relative;}
.widget-col .encounter.widget-encounter .open .matches_wrap{overflow:auto; position: relative; padding-right:8px;}
.widget-col .prev_info.widget-prev .info{max-height:88px; overflow:hidden;}
.widget-col .prev_info.widget-prev.open .info{padding:0; max-height:88px; overflow:auto; position: relative; padding-right:8px;}



.key-stats-widget .non_graphic_data.open .expand-bar .expand_btn{display:none;}
.key-stats-widget .non_graphic_data.open .expand-bar .expand_out_btn{display:block;}


.widget-col .encounter.widget-encounter .open .expand-bar .expand_btn{display:none;}
.widget-col .encounter.widget-encounter .open .expand-bar .expand_out_btn{display:block;}

.betting-trends-widget .graphic_data.open .expand_btn{display:none;}
.betting-trends-widget .graphic_data.open .expand_out_btn{display:block;}

.widget-col.encounter-widget .matches_wrap_v2{display:none;}

.widget-col .ps.ps--active-y > .ps__scrollbar-y-rail{display: block !important;}

.widget-encounter .encounter_wcard .matches_wrap .ot { content: ""; width: 0;  height: 0; border-top: 12px solid transparent; border-bottom: 0px solid transparent; border-left:12px solid #033954;  position: absolute; left: 0px;  bottom: 0;}
}


@media(max-width:360px){
.data_content li .layer .title.cell{font-size:11px;}
.key-stats-widget .data_content li{padding:10px;}	
.landing_card_header {background-position: 95% top; background-size: calc(1173px);}	
.division-golf.stadium-hub-wrap .division_wrap ul li h3{    font-size: 13px;  line-height: 17px;}	

.hole-by-hole-info.course-breakdown .table-container table tbody tr td, .hole-by-hole-info.course-breakdown .table-container table thead tr th { padding: 6px 3px;}	
	
}
