.player_select {
	width: 100% !important;
	float: left !important;
}
#myForm {
	width: 100% !important;
}
.col-md-6.teams {
	width: 50% !important;
	float: left !important;
}
.col-md-6.teams ul  {
    padding: 0 !important;
}
.col-md-6.teams ul li {
    list-style: none !important;
    font-size: 13px !important;
}
.col-md-12.captains {
	width: 100% !important;
	float: left !important;
}

.footer-section {
	float: left !important;
	width: 100% !important;
}

.user_team {
	width: 93%;
}
.user_team .col-md-4 {
	width: 33% !important;
	float: left !important;
}

.login-section {
	float: left !important;
	width: 100% !important;
	padding: 5% 0 !important;
}
.contact-form-group {
	grid-template-columns: none !important;	
}

#recharge_btn {
	display: none;
}

.contest-detail .badge {
	border: 1px solid #fff !important;
	border-radius: 30px !important;
	padding: 2% !important;
	width: 8% !important;
}
/* .col-md-4.text-center.my-3 .rounded-circle.mb-3.photo:hover + .points {
    display: block !important;
} */
.contest-detail .fa.fa-info-circle {
	top: -45px !important;
	position: relative;
	right: -100px;
}
.contest-detail .points {
	background: #fff !important;
	color: #000 !important;
	width: 30% !important;
	text-align: left !important;
	padding: 5px 0px 0px 10px !important;
	position: absolute !important;
	z-index: 99999 !important;
	font-size: 10px !important;
}
.contest-detail .points h6{
	color: #000 !important;
	margin: 0 !important;
}

.team-details-info {
	margin-bottom: 80px !important;
}
.matches-section .upcoming-matches {
	height: 250px !important;
}

.tnc-content ul
{	
	padding: 2% !important;
}
.policy-content ul 
{
	padding: 2% !important;
}
.rules-content ul 
{
	padding: 2% !important;
}

.fixture-details .col-md-6.teams .rounded-circle.mb-3.photo {
	float: left !important;
	margin-right: 15px !important;
	border: 1px solid #fff !important;
	background: #fff !important;
}
.fixture-details .col-md-6.teams p.name {
	margin-bottom: 0px !important;
}
.contest-detail .col-md-6.teams .rounded-circle.mb-3.photo {
	float: left !important;
	margin-right: 15px !important;
}
.contest-detail .col-md-6.teams p.name {
	margin-bottom: 0px !important;
}
.contest-detail .col-md-6.teams input {
	float: left !important;
	margin-top: 17px !important;
	margin-right: 10px !important;
}
.fixture-details .howtoplay
{
	text-align: center !important;
}
.fixture-details .points-desc
{
	text-align: center !important;
}
.fixture-details .points-desc ul 
{
	padding: 2% !important;
	list-style: none !important;
	text-align: left !important;
}
.fixture-details .points-desc .swiper-button-next,
.fixture-details .points-desc .swiper-button-prev {
	top: 90% !important;
}
.player_select.update_team .col-md-6.teams .rounded-circle.mb-3.photo {
	float: left !important;
	margin-right: 15px !important;
}
.player_select.update_team .col-md-6.teams p.name {
	margin-bottom: 0px !important;
}
.player_select.update_team .col-md-6.teams input {
	float: left !important;
	margin-top: 17px !important;
	margin-right: 10px !important;
}
.primary-header .header-logo {
	max-width: 250px !important;
}
@media (max-width: 950px) {

	.matches-section .upcoming-matches {
		height: 600px !important;
	}
	.col-md-4.text-center.my-3 {
		width: 32%;
	}

	.col-md-4.text-center.my-3 h4{
		height: 70px;
	}
	.contest-detail .badge {
		padding: 4% !important;
		width: 25% !important;
	}

	.contest-detail .points {
		width: 90% !important;
	}

	.fixture-details .teams .col-md-6 {
		height: 83px !important;
	}
}
