@media screen and (min-width: 1201px) {
	.home-next-match
	{
		height:170px;
	}
	.genral-news
	{
		height:700px;
	}
	.club-news
	{
		height:340px;
	}
	.club-video
	{
		height:340px;
	}
	.match-info
	{
		padding-right:0px;
	}
	#next-match-carousel
	{
		padding-top:25px;
	}
	#match-result-carousel
	{
		padding-top:25px;
	}
	#next-match-carousel > ol
	{
		bottom : -15px;
	}
	#match-result-carousel > ol
	{
		bottom : -15px;
	}
}
@media screen and (max-width: 1200px) {
	.home-next-match
	{
		height:150px;
	}
	.genral-news
	{
		height:300px;
	}
	.club-news
	{
		height:300px;
	}
	.club-video
	{
		height:300px;
	}
	.match-info
	{
		padding-right:0px;
	}
	#next-match-carousel
	{
		padding-top:15px;
	}
	#match-result-carousel
	{
		padding-top:15px;
	}
	#next-match-carousel > ol
	{
		bottom : -15px;
	}
	#match-result-carousel > ol
	{
		bottom : -15px;
	}
}
@media screen and (max-width: 991px) {
	#ranking .ranking-cell .img
	{
		margin-top: 20px;
	}
	#next-match li.name
	{
		display: none!important;
	}
	#next-match li.logo
	{
		width: 32%;
	}

	#newsSiderBar .wrapper
	{
		margin-bottom: 30px;
	}
	#resp-header
	{
		display: block;
	}
	nav
	{
		display: none;
	}
	.home-next-match
	{
		height:124px;
	}
	.genral-news
	{
		height:248px;
	}
	.club-news
	{
		height:248px;
	}
	.club-video
	{
		height:248px;
	}
	.match-info
	{
		padding-right:0px;
	}
	#next-match-carousel
	{
		padding-top:0px;
	}
	#match-result-carousel
	{
		padding-top:0px;
	}
	#next-match-carousel > ol
	{
		bottom : -15px;
	}
	#match-result-carousel > ol
	{
		bottom : -15px;
	}
}
@media screen and (max-width: 767px) {
	#home-news .left .shadow
	{
		margin-right: 0;
	}

	#ranking .ranking-cell
	{
		padding: 0 30px;
	}
	#home-news .genral-news,
	#home-news .center-news
	{
		margin-bottom: 15px;
	}

	#home-news .group
	{
		max-width: 347px;
		margin: auto;
	}

	#home-news .news-title
	{
		max-width: 347px;
		margin: auto;
	}
	#header .tools
	{
		display: none;
	}
	#header .logo
	{
		display: block;
		text-align: center;
	}
	#resp-header
	{
		display: block;
	}
	nav
	{
		display: none;
	}

	#header nav
	{
		height: initial;
	}

	nav.resp
	{
		/* display: block; */
		z-index: 9999;
	}
	#header nav.resp > ul,
	#header nav.resp > ul > li
	{
		display: block;
		background: #fff;
	}

	#header nav.resp > ul > li > a
	{
		text-align: left;
		padding: 0 25px;
	}

	#header nav.resp > ul > li > .lang
	{
		display: block;
	}

	#header nav.resp > ul > li > .lang > a
	{
		color: #0a59a9;
		font-size: 16px;
	}

	#header nav.resp > ul > li > .lang
	{
		text-align: left;
		padding: 0 25px;
		margin: 0px;
		border:  0px;
		line-height: 60px;
	}

	#header nav.resp > ul
	{

		display: block;
	}
	#header nav.resp > ul > li
	{
		display: block;
		width: 100%;
		padding: 10px;
	}

	#header nav.resp > ul > li > a > span
	{
		color: #0a59a9;
	}
	#header nav.resp > ul > li > div
	{
		display: block;
		position: relative;
		top: 0;
		padding: 0;
	}
	#header nav.resp > ul > li > div > ul
	{
		display: block;
		width: 100%;
		text-align: left;
	}
	#header nav.resp > ul > li > div
	{
		display: none;
	}
	#newsSiderBar
	{
		display: none;
	}
	#news-cell-list .cell .top
	{
		margin-top: 15px;
	}
	.home-next-match
	{
		min-height:130px;
		margin-bottom:15px;
	}
	.genral-news
	{
		height:auto;
	}
	.club-news
	{
		height:auto;
	}
	.club-video
	{
		height:auto;
		margin-bottom:15px;
	}
	.match-info
	{
		padding-right:15px;
	}
	#next-match-carousel > ol
	{
		bottom : -20px;
	}
	#match-result-carousel > ol
	{
		bottom : -20px;
	}
}

@media screen and (max-width: 640px) {
	#next-match .match-title
	{
		font-size: 12px;
	}
	#next-match .match-date
	{
		font-size: 24px;
	}
	#next-match .match-time
	{
		font-size: 19px;
	}
	#next-match .match-address
	{
		font-size: 14px;
	}
	.news-detail.page-title .name
	{
		display: block;
	}
	.news-detail.page-title .date
	{
		display: block;
		margin-bottom: 20px;
		position: initial;
		margin-top: 0;
	}
}

@media screen and (max-width: 480px) {
	#ranking .ranking-cell
	{
		padding: 0px;
	}
	#next-match .match-title
	{
		font-size: 11px;
	}
	#next-match .match-date
	{
		font-size: 17px;
	}
	#next-match .match-time
	{
		font-size: 18px;
	}
	#next-match .match-address
	{
		font-size: 13px;
	}
	#header nav > ul > li > div
	{
		width : 100%;
	}
}
@media screen and (max-width: 320px) {

}