/**/




@media screen and (max-width: 680px) {

	.header_second_row{
		display: block;
		background: #1b202a;
	}

	.left_sideBar{
		display: none;
	}	

	.header_second_row .header_second_row_wrap{
		width: 95%;
		margin:0 auto;
		padding:10px 0;
	}

	.header_second_row .header_second_row_wrap ul li{
		display:inline-block;
		background: #282e3e;
		color: #8d92a2;
		padding: 5px 10px;
		border-radius: 3px;
		
	}

	.header_second_row .header_second_row_wrap ul li i{
		display: inline-block;
		vertical-align: middle;
	}

	.header_second_row .header_second_row_wrap ul li.search_li{
		width: 46%;
	}

	.header_second_row .header_second_row_wrap ul li span{
		font-size: 13px;
		display: inline-block;
		vertical-align: middle;
	}

	.middle_section01{
		width: 95%;
        padding: 0;
        margin: 0 auto !important;
        display: block;
        margin-top: 20px !important;
      /*  height: 100%;
        overflow-y: auto;*/
        height: calc(100vh - 220px);
	}

	.trending_games .trending_games_wrap .games_01{
		width: 47%;
	}

	.trending_games .trending_games_wrap{
		text-align: center;
	}

	.trending_games .trending_games_wrap .games_01:first-child, .trending_games .trending_games_wrap .games_01:nth-child(3), .trending_games .trending_games_wrap .games_01:nth-child(5), .trending_games .trending_games_wrap .games_01:nth-child(7), .trending_games .trending_games_wrap .games_01:nth-child(9), .trending_games .trending_games_wrap .games_01:nth-child(11){
		margin-left: 0;

}

.gamesProvider .gamesProvider_wrap .provider_01{
	width: 110px;
}

.gamesProvider .gamesProvider_wrap .provider_01 img{
	width: 90%;
}

#demo-2 .carousel-3 .games_01{
	width: 95%;
}

.Sports_middle_sec{
	width: 95%;
   /* height: auto;
    overflow-y: auto;*/
    margin: 0 auto !important;
    display: block;
    margin-top: 10px !important;
    height: calc(100vh - 170px);
}

.sports_mid_firstSec{
	width: 100%;
	margin-left: 0;
}

#demo-4 .owl-nav{
	display: none;
}

.Sports_middle_sec .sports_mid_firstSec .boxOne{
	width: 100%;
}

.lobby_filter_sec .lobby_filter_wrap{
	width: 98%;
	margin-left: 0;
	margin-top: 10px;
}

#demo-5 .owl-nav{
	display: none;
}

.game_report_sec{
	width: 98%;
	margin:0 auto;
}

.game_name_winner .game_name{
	text-overflow: ellipsis; /* enables ellipsis */
  white-space: nowrap; /* keeps the text in a single line */
  overflow: hidden; /* keeps the element from overflowing its parent */
}

.game_name_winner .winner_title{
	width: 53%;
}

.games_row_one01 .game_event_content .right_sec{
	width: 53%;
}

.right_sec button{
	width:33%
}

.game_event_content .right_sec a{
	position: absolute;
    width: auto;
    padding: 0;
    top: 16px;
    right: 12px;
    height: auto;
    line-height: normal;
    background: none;
    font-size: 10px;
}

.games_row_one01{
	position: relative;
}

.game_widget_section .game_widget_wrap{
	width: 95%;
}

.game_widget_section{
	margin-left: 0;
}

#demo-7 .carousel-7 .owl-dots{
	display: none;
}

.owl-nav button span{
	color: #fff;
}

.game_widget_section .game_widget_wrap .container ul.nav.nav-tabs{
	width: 90%;
	margin:0 auto;
}

#demo-7 .carousel-7 .owl-nav .owl-prev{
	        position: absolute;
        top: 9px;
        left: -18px;
        background: #1c202b;
        padding: 5px !important;
        border: 1px solid #222731;
}

#demo-7 .carousel-7 .owl-nav .owl-next{
	        position: absolute;
        top: 9px;
        right: -18px;
        background: #1c202b;
        padding: 5px !important;
        border: 1px solid #222731;
}

.game_widget_section .game_widget_wrap .container .tab-content .row .col-md-6:nth-child(2){
	display: none;
}

header .header_wraper .left_head_side .nav{
	display: none;
}

.sidebar{
	position: absolute;
    top: 158px;
    width: 100%;
    margin-left: 0;
    background: #11141c;
    height: auto;
    z-index: 999;
    display: none;
}

.setting_section{
	position: absolute;
    top: 129px;
    width: 100%;
    margin-left: 0;
    background: #11141c;
    height: auto;
    z-index: 999;
    display: none;
}

.settings{
	height: 100vh;
}
.rightSideBar{
	width: 100%;
	height: auto;
	margin-left: 0;
	margin-top: 0;
}

.bet_main_div .rightSideBar .sidebar ul li.nav-item .nav-link.active{
	border-radius: 0 !important;
}

.rightSideBar .sidebar .tab-content{
	height: 100vh;
}

.body_fixed0, .body_fixed01, .body_fixed02{
	position: fixed;
	width: 100%;
}

#sportsPage .left_sideBar{

	width: 100%;
	padding-left: 0;
}

#sportsPage .left_sideBar .left_sidebar_inner{
	padding-left: 0;
	padding-top: 0;
}

#sportsPage .left_sideBar .left_sidebar_wrap{
	border-radius: 0;
	height: 100%;
}

#sportsPage .left_sideBar .left_sidebar_wrap ul{
	width: 90%;
	margin:0 auto;
}	

#sportsPage .left_sideBar .left_sidebar_wrap h4{
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.left_sideBar .left_sidebar_wrap ul.sports_Nav li a span.spanText{
	font-size: 14px;
}
.left_sideBar .left_sidebar_wrap ul li{
	padding:6px 0;
}

#sportsPage .group_main_nav{
	display: none;
}

#sportsPage .group_main_search{
	display: none;
}

.bet_main_div .left_sideBar{
	display: none;
}

.setting_section{
	display: none;
}

#betLogin .modal-dialog{
	width: 90%;
	left: 48%;
}
#betLogin .modal-content{
	width: 100%;
}

.signup-section .left{
	display: none;
}

header .header_wraper .left_head_side{
	float: none;
	text-align: center;
}

header .header_wraper .right_head_side a{	
    font-family: rubik;
        width: 33%;
        font-weight: 400 !important;
        font-size: 14px !important;
        background: rgba(255, 255, 255, .03);
        height: 35px !important;
        display: inline-block !important;
        vertical-align: top;
        line-height: 35px !important;
        margin: 0;
        border-radius: 0;
}

header .header_wraper .right_head_side #connectBtn{
	border-radius: 0;
	background: rgba(255, 255, 255, .03);
}

header .header_wraper .right_head_side a#searchBtn{
	width: auto;
        border-radius: 0;
        width: 31%;
        margin: 0;
}

header .header_wraper .right_head_side{
	float: none;
	display: block;
	text-align: center;
}

header .header_wraper{
	width: 100%;
	padding-bottom: 0;
}

.header_second_row .header_second_row_wrap ul li.sports_li{
	width: 23%;
}

.header_second_row .header_second_row_wrap ul li.search_li{
	width: 40%;
}

.header_second_row .header_second_row_wrap ul li.myBets_li{
	width:24%;
}

.header_second_row .header_second_row_wrap ul li.setting_li{
	width: 9%;

}

header .header_wraper .right_head_side a.desktop_view{
		display: none !important;
	}

header .header_wraper .right_head_side .mobile_view{
		display: inline-block;
	}

#games_navigation_mbView{
	width: 100%;
}

/*--- footer ---*/

.footer .footer_wrap .left_sec{
	width: 100%;
}

.footer .footer_wrap .middle_sec{
	width: 100%;
}

.footer .footer_wrap .middle_sec01{
	width: 100%;
}

.footer .footer_wrap .right_sec{
	width: 100%;
}

.footer_wrap.border_top img{
	width: 100%;
}

.footer .footer_wrap .right_sec select{
	width: 100%;
	margin-top: 20px;
}

.footer_wrap.border_top_bottom img.foot_img{
	float: right;
	margin-left: 0;
	width: 160px;
}
.footer_wrap.border_top_bottom img.foot_logo{
	height: 35px;
}

.footer_wrap.border_top_bottom{
	padding-top:15px;
}

}

/*@media screen and (max-width: 420px) {
	.header_second_row .header_second_row_wrap ul li.search_li{
		width: 43%;
	}
}	*/	
