
@media (max-width:767px){

	/*body { display: none;}*/

	#wrapper {
		padding: 28px 0 0 0;
	}

	#header .col-sm-3, #header .col-sm-9 	{
		width: 50% !important;
		padding: 0 15px !important;
		float: left;
	}

	#wrapper #content #soccer 	{
		padding: 0 15px;
	}

	#wrapper #content #league .league_left .past_league a, #wrapper #content #league .league_right .past_league a {
		width: 100%;
		margin: 0 0 22px 0;
		text-align: center;
	}
	#wrapper #content #league .league_left .past_league a i 	{

		float: none;
		display: inline-block;
	}
	#wrapper #content #league .league_left .past_league a span, #wrapper #content #league .league_left .past_league a.join_league span {
		width: 150px;
		float: none;
		display: inline-block;
		position: relative;
		top: -15px;
	}

	#wrapper #content #league .league_right .past_league {
		margin-top: 50px;
		width: 100%;
	}

	#wrapper #content #league .league_right .past_league a span 	{

		float: none;
		display: inline-block;
	}
	#wrapper #content #league .league_right .past_league a i{
		float: none;
		display: inline-block;
		position: relative;
		top: 16px;	
	}

	#wrapper #content #league .league_right .past_league a.mock_auction i {
		position: relative;
		top: 10px;	
	}

	#wrapper #content #soccer .epl_score .inner_eplScore, #wrapper #content #soccer .recent_league	{
		width: 100%;
		overflow-x:scroll; 
		overflow-y:hidden; 
	}
	#wrapper #content #soccer .epl_score .inner_eplScore .epl_table, #wrapper #content #soccer .recent_league .recent_league_table {
		width: 1024px;
	}

	#wrapper #content #soccer .playground, #wrapper #content #join_league .joinLeague_table, #wrapper #content #soccer .transfer_table, #wrapper #content #soccer .standing_table {
		width: 100%;
		/* overflow-x:scroll; 
		 overflow-y:hidden; */ 
	}
	#wrapper #content #soccer .playground .playground_inner, #wrapper #content #join_league .joinLeague_table .joinLeague, #wrapper #content #soccer .transfer_table .transferTable, #wrapper #content #soccer .transfer_table .table_head, #wrapper #content #soccer .standing_table .standingTable  {
		width: 1024px;
	}
	#wrapper #content #soccer .price_headline .soccer_headline .headline_content ul li span {
		width: 90%;
	}

	#wrapper #footer {
		padding: 0 15px;
	}
	#wrapper #footer .footer p.copyright 	{
		width: 100%;
		text-align: center;
	}
	 #wrapper #footer .footer ul.footer_nav {
	 	width: 100%;
		text-align: center;
		padding: 15px 0 0 0;	
	 }
	 #wrapper #footer .footer ul.footer_nav li a {
	 	padding: 0 12px;
	 }


	 /*-------League-Page---------*/

	 #wrapper #content #team_league .teamLeague_detail .teamLeague_info {
	 	padding: 15px;
	 }
	 #wrapper #content #team_league .teamLeague_detail .teamLeague_info .teamLeague_row {
	 	width: 100%;
	 }
	 #wrapper #content #team_league .teamLeague_detail 	{ 
	 	background-size: cover;
	 	/*background-position: right top; */
	 }
	 #wrapper #content #team_league .teamLeague_detail .teamLeague_info .teamLeague_row.full-width span {
	 	width: 100%;	
	 }
	 #wrapper #content #team_league .teamLeague_detail .teamLeague_info .teamLeague_row.full-width label {
	 	width: 100%;
	 }
	 #wrapper #content #team_league .teamLeague_detail .teamLeague_info .teamLeague_row a {
	 	width: 90%;
	 	margin: 10px 5% 0px 5% !important;
	 }
	 #wrapper #content #soccer .playground, #wrapper #content #join_league .joinLeague_table,

	 #player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li {width: 48%; margin: 0 1% 2% 1%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li a {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li.sap {display: none;}
	 .nice-select {width: 100% !important;}
	 #player_purchase .player_purchase .player_filter .filter_search {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_search 	{ width: 98%; margin: 0 1%;}
	 #player_purchase .player_purchase .player_filter .filter_search .filter_searchInner input 	{ width: 91%;}

	 #wrapper #content #join_league .joinLeague_table 	{
	 	width: 93%;
	 	margin: 0 3.5%;
	 	overflow: hidden;
	 	


	 }
	 .manage_team.league .manage_teamText .teamText_inner h3 {
	 	font-size: 20px;
	 }
	 .manage_team.league .manage_teamText .teamText_inner p {
	 	font-size: 14px;
	 	padding: 0 30px;
	 }
	 .manage_team.league .manage_teamText .teamText_inner a.back-arrow {
	 	font-size: 22px;
	 	margin: 20px 8px 0 0;

	 }

	.manage_team.league .manage_teamText .teamText_inner a.back-arrow img {
		width: 30px;
		height: 30px;
	}
	 /*---------Mobile-Scroll------------*/

		.scrollMobile  {
			overflow-x: scroll;
		    overflow-y: hidden;
		    width: 100%;
		}
		.scrollMobile_inner 	{
			width: 1024px;
		}

		.scrollMobile-lw  {
			overflow-x: scroll;
		    overflow-y: hidden;
		    width: 100%;
		}
		.scrollMobile_inner-lw 	{
			width: 400px;
		}
		
	/*---------Mobile-Scroll------------*/

}



@media (min-width: 768px) and (max-width: 1023px) {

	/*body { display: none;}*/
	
	#wrapper {
		padding: 28px 0 0 0;
	}

	#header .col-sm-3, #header .col-sm-9 	{
		width: 50% !important;
		padding: 0 15px !important;
		float: left;
	}
	.container {
		padding: 0 15px;
	}
	#wrapper #content #team_league .teamLeague_detail .teamLeague_info {
		padding: 15px;
	}

	#wrapper #content #league .league_left .past_league a, #wrapper #content #league .league_right .past_league a 	{
		margin: 0 0 30px 0;
		float: none;
		display: inline-block;
		text-align: left;
	}	

	#wrapper #content #league 	{
		text-align: center;
	}

	#wrapper #content #soccer .price_headline .soccer_headline .headline_content ul li span {
		width: 90%;
	}

	#wrapper #content #team_league .teamLeague_detail .teamLeague_info .teamLeague_row a.auction {
		margin: 13px 0 0px 162px;
	}
		#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls1 {
		width: 20%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls2 {
		width: 20%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls3 {
		width: 20%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls4 {
		width: 20%;
	}

	 #player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li {width: 31.33%; margin: 1% 1%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li a {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li.sap {display: none;}
	 .nice-select {width: 100% !important;}
	 #player_purchase .player_purchase .player_filter .filter_search {width: 98%; margin: 1% 1% 0 1%;}
	 #player_purchase .player_purchase .player_filter .filter_search .filter_searchInner input 	{ width: 96%;}
	 #wrapper #content #soccer .recent_league .recent_league_table .recent_leagueTable tr td.team_league {
	 	width: 330px;
	 }
	/*---------IPAD-Scroll------------*/

		.scrollIpad  {
			overflow-x: scroll;
		    overflow-y: hidden;
		    width: 100%;
		}
		.scrollIpad_inner 	{
			width: 1024px;
		}

	/*---------IPAD-Scroll------------*/

}


@media (min-width: 1024px) and (max-width: 1199px) {

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls1 {
		width: 24%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls2 {
		width: 24%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls3 {
		width: 24%;
	}

	#terms_sheet .terms_sheet .terms_sheetContent .terms_sheetTop .terms_sheetRow .cls4 {
		width: 24%;
	}
	#player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button, #player_purchase .player_purchase .player_filter .filter_button ul {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li {width: 22.98%; margin: 1% 1%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li a {width: 100%;}
	 #player_purchase .player_purchase .player_filter .filter_button ul li.sap {display: none;}
	 .nice-select {width: 100% !important;}
	 #player_purchase .player_purchase .player_filter .filter_search {width: 98%; margin: 1% 1% 0 1%;}
	 #player_purchase .player_purchase .player_filter .filter_search .filter_searchInner input 	{ width: 96%;}

	 .playground .playground_inner.squad .playground_left { 
	 	width: 483px;
	 }

	 #wrapper #content #soccer .recent_league .recent_league_table .recent_leagueTable tr td.team_league {
	 	width: 330px;
	 }
	

}


/*-------Gavan---------*/

	/*-------auction-page---------*/

	.auction_ground .playground .playground_inner.squad {overflow: hidden; background-size: 100% 100%;}

@media (max-width:767px) {

	#wrapper #content #auctuion .auction_left .auction_head .auction_point {width: 100%; padding: 0px; text-align: center;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_point .auction_pointCalc {float: none; display: inline-block;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box .cBid_boxInner .cBid_row {width: 50%; text-align: center; float: left;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box .cBid_boxInner .cBid_row label {float: none;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box .cBid_boxInner .cBid_row span {float: none;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid {width: 100%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_jersey {width: 100%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box {margin: 0px; width: 100%; margin-top: 20px;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time {width: 100%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time .auction_timeInner {width: 100%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time .auction_timeInner .auction_timeLeft {width: 50%; float: left; margin-top: 33px; padding: 0px; text-align: center;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time .auction_timeInner .auction_timeLeft .timeCheck label {float: none;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time .auction_timeInner .auction_timeRight {width: 50%; float: left; text-align: center;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time .auction_timeInner .auction_timeRight .auction_clock {float: none; display: inline-block;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_start {width: 100%; text-align: center; background-position: center; margin-top: 14px;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_start input {margin: 0px; float: none;}
	#wrapper #content #auctuion .auction_right .squad_counter {padding: 10px; text-align: center;}
	#wrapper #content #auctuion .auction_right .squad_counter h3 {margin-top: 0px;}
	#wrapper #content #auctuion .auction_right .squad_counter .squad_counter_graph {float: none; display: inline-block; width: auto;}
	.auction_ground .playground .playground_inner.squad {overflow: hidden; background-size: 100% 100%;}
	#wrapper.np-padd #header {padding: 0px;}
	#wrapper #header .nav_bar, .head_detail {margin-top: 0px;}
}

@media (min-width: 768px) and (max-width: 1024px) {

	#content #auctuion .auctuion_responsive {width: 100%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_point {width: 100%; padding: 0px; text-align: center;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_point .auction_pointCalc {float: none; display: inline-block;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid {width: 66%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_jersey {width: 25%; margin-left: 5%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box {width: 32%; margin-left: 5% !important;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_start { margin-left: 4%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time {width: 34%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box {margin-top: 20px;}
	.auction_ground .playground .playground_inner.squad {overflow: hidden; background-size: 100% 100%;}
	#wrapper #content #auctuion .auction_right .squad_counter {padding: 10px; text-align: center;}
	#wrapper #content #auctuion .auction_right .squad_counter h3 {margin-top: 0px;}
	#wrapper #content #auctuion .auction_right .squad_counter .squad_counter_graph {float: none; display: inline-block; width: auto;}
}

@media (min-width: 1025px) and (max-width: 1321px) {

	#wrapper #content #auctuion .auction_left .auction_head .auction_point {width: 100%; padding: 0px; text-align: center;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_point .auction_pointCalc {float: none; display: inline-block;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid {width: 66%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_jersey {width: 25%; margin-left: 5%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box {width: 32%; margin-left: 5% !important;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_start { margin-left: 4%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_time {width: 34%;}
	#wrapper #content #auctuion .auction_left .auction_head .auction_cBid .cBid_box {margin-top: 20px;}
	.scrollIpad  { overflow-x: scroll; overflow-y: hidden; width: 100%;}
	.scrollIpad_inner { width: 1024px; }
	#wrapper #content #auctuion .auction_right .squad_counter .squad_counter_graph .process_box {height: 20%; margin-left: 9px; margin-top: 11px; width: 42%;}

}

	/*-------auction-page---------*/

	/*-------set_squad_team---------*/

@media (max-width:640px) {

	.manage_team .manage_teamText .teamText_inner h3 {font-size: 25px;}
	.manage_team .manage_teamText .teamText_inner a.back-arrow {width: 50px;}
}

@media (min-width: 641px) and (max-width: 767px) {

	.manage_team .manage_teamText .teamText_inner h3 {font-size: 33px;}
	.manage_team .manage_teamText .teamText_inner a.back-arrow {width: 65px;}
}


	/*-------set_squad_team---------*/

	/*-------pop_up---------*/

@media (max-width:767px) {

	#sidebar.two-three {width: 100%;}
	#sidebar .sidebar-close {left: 0;}
	#sidebar .sidebar .leaguePopup_table, #sidebar .sidebar .leaguePopup_table .team_popup {margin-top: 0px;}
	#sidebar .sidebar-close i {background: rgba(45,179,152,.50);}
	#sidebar .sidebar {padding: 0px;}
	.table_head h3 {width: 67%;}
	#sidebar .sidebar-close i {background: rgb(45,179,152,.80);}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 2px; vertical-align: middle;}
	#sidebar.show-sidebar {width: 100% !important ;}
	#sidebar .sidebar .textfield_form {padding: 35px;}

}

@media (min-width: 768px) and (max-width: 1024px) {

	#sidebar.show-sidebar {width: 100%;}
	#sidebar .sidebar-close {left:0px;}
	#sidebar .sidebar-close i {background: rgb(45,179,152,.80);}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 5px;}
	
}

@media (min-width: 320px) and (max-width: 480px) {

	.sub_head th {font-size: 11px;}
}

	/*-------pop_up-------*/

	/*-------------new_table_popup_responsive----------------*/
@media (max-width:767px) {
	#wrapper #content #soccer .recent_league, #wrapper #content #soccer .recent_league .recent_league_table, #wrapper #content #soccer .recent_league .recent_league_table .recent_leagueTable, #wrapper #content #soccer .recent_league .recent_league_table .recent_leagueTable tr {position: static !important;}
	#wrapper #content #soccer .recent_league .model_remove .col-md-5 {width: 100% !important;}
	#wrapper #content #soccer .recent_league .model_remove .col-md-7 {width: 100% !important;}
	#wrapper #content #soccer .recent_league .model_remove {width: 100% !important; left: 0 !important; bottom: 0 !important;}
	.overview_pop_up .popup_aerrow {display: none;}
	#wrapper #content #join_league .joinLeague_table  {margin-top: 3.5%; margin-bottom: 3.5%;}
	#wrapper #content #join_league .joinLeague_table table.joinLeague {border: 1px solid #f0f0f0;}
}

/* @media (min-width: 1117px) and (max-width: 1920px) {
	.head-to-head-comparison-ground .playground .playground_inner.squad {width: 960px;}
} */
	/*-------------new_table_popup_responsive----------------*/

.default_scroll_auction {float: left; height: 378px; overflow-x: hidden; overflow-y: scroll; width: 100%;}
/*-------Gavan---------*/


/* Table scroll */
@media (min-width:0px) and (max-width:1023px)  {
.scrollIall  { overflow-x: scroll; overflow-y: hidden; width: 100%;}
 .scrollIall_inner { width: 1024px; }
}
/* Table scroll End */


/*-------Gavan---------*/
#wrapper #header h1.brand {width: 68px;}
#wrapper #header .nav_bar, .head_detail {margin-top: 12px !important;}
.playground .playground_inner {background: rgba(0, 0, 0, 0) url("../images/playground_bg.jpg") no-repeat scroll left top / 100% 100%;}
.full_cl {width: 100%;  float: left; background: #2f4f4f; text-align: center;}
.full_cl h4 { color: #fff;  font-size: 18px; font-weight: 700; margin-top: 6px; margin-bottom: 6px; text-transform: uppercase;}
.playground .playground_inner .player_position {top: 0px;}
.playground_inner.squad .team_info .head_to_head_header {width: 50%; float: left;}
#sidebar.two-three.no_pad .sidebar {padding: 0 !important;}
#sidebar .main_row label {font-size: 14px !important;}
#sidebar tr td.team_league .main_row i.fa-minus {color: #e12e2e; position: relative; top: 1px;}
#wrapper #content #soccer .recent_league .recent_league_table .recent_leagueTable tr td.team_league.activity_contant {width: auto !important;}
.playground .playground_container_with_repeat {background: url("../images/repeat_playgrouand.png") repeat; width: 100%; float: left;}
.playground_container_with_repeat .playground_inner.squad {width: 960px; float: none; margin: 0 auto;}


@media (max-width:1023px) {
	.soccer_headline .btn-flat { position: relative !important; bottom: 0;}
}

@media (max-width:320px) {
	#sidebar .sidebar .textfield_form .textfield_row button.btn-popup {padding: 0 11px;}
	tr.sub_head th.alignLeft.squad_page_player_name {width: 130px;}
	#sidebar .sidebar .col-sm-6.full-width {width: 100% !important; padding-left: 0px !important; padding-right: 0px !important;}
}
 
@media (max-width:483px) {
	.price_table .top_tabs .graph_tab {width: 45% !important;}
} 

@media (max-width:483px) {
	.playground.set-squad-playground .table_head h3.uper {width: 100%; font-size: 14px;}
}

@media (max-width:767px) {
	.home-page-view .soccer_headline {margin-top: 20px;}

}


/*-------about_us---------*/
.innerPage.cms_container {width: 100%; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1); float: left; margin: 40px 0 0 0px; padding: 0 0 0 0px; background: #fff;}
.innerPage.cms_container .cms_title {width: 100%; text-align: center; float: left; margin: 0 0 0 0px; padding: 0 0 0 0px; background: #2db398; border-bottom: 1px solid #eee;}
.cms_title h1 {padding: 24px; color: #fff; font-size: 18px; font-weight: 700; text-transform: uppercase;}
.innerPage.cms_container .cms_content {width: 100%; float: left; margin: 0 0 0 0px; padding: 0 0 0 0px;}
.innerPage.cms_container .cms_content h4 {padding: 20px; color: #000; font-size: 14px; }

/*-------about_us---------*/

/*-------how_to_play_game---------*/
.sidebar .innerPage.cms_container {margin-top: 0px !important;}


/*-------how_to_play_game---------*/

/*-------Gavan---------*/