body {
	margin: 0;
	overflow: auto;
	color: #fff;
}

* {
	position: relative !important;
}

.member_list, .robin_view, .robin_result, .quater_final_view, .even_container {
	width: calc(100% - 10px);
	margin: auto !important;
	margin-bottom: 15px !important;
	float: none !important;
}

.member_list {
	width: calc(100% - 88px);
}

.galery {
	width: calc(100% - 10px);
	margin: 5px;
	margin-top: 45px;
	min-height: 1200px;
}

.galery_web {
	width: 100%;
	min-height: 1200px;
	border: 0px solid;
}


h1 {
	text-align: left;
	 margin-top: 15px !important;
	 margin-bottom: 0px !important;
}

.history_bgr {
             background-image: url(../../img/bgr/wimbledon.jpg) !important;
             width: 100%;
             height: 100%;
             background-size: 100% 100%;
             position: fixed !important;
             top: 0;
             left: 0;
         }

.even_container {
	margin-top: 5px;
}

.rr_score2, .rr_score {
	height: unset !important;
	width: 100% !important;
}

.rr_score2 {
	top: 10px;
}

.score span, .score2 span {
	font-family: "roboto_bold" !important;
}

.round3 {
	position: relative !important;
	float: left !important;
	display: block;
	width: calc(var(--SMW) + var(--RG) + var(--RG)) !important;
	height: calc(var(--MGH) * 3 + var(--MG) * 3) !important;
}

@media screen and (max-width: 1200px) {
	.galery {
		width: calc(100% - 10px);
		margin: 5px;
		margin-top: 45px;
		min-height: 400px;
	}
	
	.galery_web {
		width: 100%;
		min-height: 400px;
		border: 0px solid;
	}
	
	.even_container {
		width: 86%;
		margin: auto !important;
		margin-top: 15px !important;
		float: none !important;
	}
	
	.rr_score2, .rr_score {
		top: 25px !important;
	}
	
	.rr_score {
		left: -15px;
	}
	
	.rr_score2 {
		left: 17px;
	}
	
	.member_list {
	  width: calc(100% - 80px);
	}
	
	h1 {
		padding-left: 6.3%;
	}
}

@media screen and (max-width: 428px) {
	h1 {
		margin-left: 0;
		margin-top: 40px;
		padding-left: 0;
	}
	
	.even_container {
		width: calc(100% - 5px) !important;
	}

	.even_container {
		margin-top: 15px;
	}
	
	.member_list {
		width: calc(100% - 10px);
		float: right;
		margin: 0;
	}
	
	.match_info {
		height: 30px;
	}
	
	.rr_score2, .rr_score {
		top: 35px !important;
	}
	
	.rr_score sup, .rr_score2 sup {
		top: -16px;
		margin: -7px;
	}
	
	.rr_score {
		left: -5px;
	}
	
	.rr_score2 {
		left: 7px;
	}
	
	.member_list, .robin_view, .robin_result, .quater_final_view, .even_container {
		width: calc(100% - 10px);
		margin: auto;
	}
}