@media(max-width: 1600px) {
	.mvc_right_showbox ul li a {
		height: 180px;
	}

	.t_player_list li {
		width: calc((100% - 96px) / 4);
	}

	.t_player_list li:nth-child(5n) {
		margin-right: 32px;
	}

	.t_player_list li:nth-child(4n) {
		margin-right: 0;
	}

	.player_tmi {
		max-width: 370px;
	}

	.main_ac_container {
		height: 350px;
	}

	.awards_inner_year_select a {
		font-size: 15px;
	}

	.report_name {
		font-size: 15px;
		height: 42px;
		overflow: hidden;
	}

	.team_info_rightside h3 {
		width: 350px;
	}

	.neftchiworld_gallery ul li a {
		height: 320px;
	}

	.player_inner_number {
		font-size: 280px;
	}

	.report_img_box img {
		max-width: 150px;
	}

	.report_img_box {
		height: 260px;
	}

	.report_box_desc{
		height: calc(100% - 260px);
	}

	.reports_list li a{
		height: 340px;
	}

	.tt_right {
		width: 600px;
	}

	.tt_left {
		width: calc(100% - 600px);
	}

	.tt_right img {
		height: auto;
	}

	.cs_left ul li span,
	.cs_left ul li a,
	.cs_left ul li p {
		font-size: 19px;
	}

	.ms_home_team p,
	.ms_away_team p {
		font-size: 20px;
	}

	.ms_result_box img {
		/*width: 40px;*/
		height: 40px;
	}

	.ms_score span {
		font-size: 30px;
	}

	.ms_score {
		height: 40px;
	}

	.ms_home_team,
	.ms_away_team {
		width: 200px;
	}

	.timeline_logo {
		width: 60px;
		height: 60px;
	}

	.ms_stadium_referee>div span {
		font-size: 20px;
	}

	.ms_stadium_referee {
		margin-bottom: 40px;
	}

	.away_ta>div {
		top: -22px;
	}

	.ms_match_story {
		padding: 35px 0;
	}

	.fancybox-content {

		
	}

	.poseesions_container .center,
	.lineup_section .center {
		width: calc(100% - 80px);
	}
}

@media(max-width: 1650px) and (min-width: 1400px){
	.leauge_tables_board table{
		zoom:90%;
	}
}


@media(max-width: 1400px) {
	.mvc_left {
		width: 70%;
		height: 450px;
	}

	.reports_list {
		margin-bottom: 20px;
	}

	.mvc_right {
		width: 30%;
	}

	.mvc_left a {
		width: 100%;
		height: 450px;
	}

	.mvc_right_showbox {
		height: 450px;
	}

	.mvc_right_showbox ul li a {
		height: 150px;
	}

	.mfs_slider_box {
		padding: 30px 20px;
	}

	.footer_menu {
		width: 250px;
	}

	.footer_contact {
		width: 200px;
	}

	.academy_teams_list_section ul li{
		width: calc(100% / 3);
	}

	.news_in_title {
		font-size: 26px;
	}

	.news_inner_content p {
		font-size: 17px;
	}

	.award_desc p,
	.award_desc span {
		font-size: 15px;
		line-height: 23px;
	}

	.award_img_box {
		height: 150px;
	}

	.award_section ul li {
		width: calc(100% / 4);

	}

	.ntv_video_list li a {
		height: 210px;
	}


}

@media(max-width: 1360px) {

	.poseesions_container .center,
	.lineup_section .center {
		width: 100%;
		padding: 0 15px;
	}



	.lu_player_img {
		width: 50px;
		height: 50px;
	}
}

@media(max-width: 1300px) {
	.footer_logo {
		width: 95px;
	}

	.footer_menu {
		margin-left: 60px;
		width: 230px;
	}

	.footer_contact {
		width: 170px;
	}

	.pih_infos {
		padding: 0;
	}

	.t_player_list li {
		width: calc((100% - 48px) / 4);
		margin-top: 16px;
		margin-right: 16px;
	}

	.last_n_match {
		width: 340px;
	}

	.t_tourmament {
		width: calc(100% - 586px);
	}

	.t_player_list li:nth-child(5n) {
		margin-right: 16px;
	}

	.t_player_list li:nth-child(4n) {
		margin-right: 0;
	}

	.player_name_number p {
		font-size: 22px;
		padding-right: 25px;
	}

	.player_name_number span {
		font-size: 23px;
	}

	.neftchiworld_gallery ul li {
		width: calc((100% - 96px) / 4);
	}

	.neftchiworld_gallery ul li:nth-child(4n) {
		margin-right: 0;
	}

	.neftchiworld_gallery ul li:nth-child(5n) {
		margin-right: 32px;
	}

	.award_img_box {
		height: 130px;
	}

	.award_desc p {
		font-size: 17px;
	}

	.award_desc span {
		font-size: 17px;
	}

	.award_desc p {
		height: 45px;
	}



	.fix_match_button:before {
		content: none;
	}
}

@media(max-width: 1250px) {
	.news_list li {
		margin: 0 8px;
		width: calc((100% - 64px) / 4);
		margin-top: 16px;
	}

	.ms_match_story {
		display: none;
	}

	.ntv_video_list li {
		width: calc((100% - 48px) / 3);
	}

	.ntv_video_list li a {
		height: 210px !important;
	}

	.ntv_video_list li .mnews_desc_box p {
		font-size: 16px;
		margin-top: 10px;
	}

	.news_pg_cat {
		padding-left: 8px;
	}

	.mnews_desc_box p {
		font-size: 14px;
		line-height: 18px;
	}

	.news_list li .mnews_desc_box p {
		width: 100%;
		padding-right: 8px;
	}

	.mnews_desc_box {
		left: 12px;
	}

	.news_list li a {
		height: 320px;
	}

	.player_position_cont {
		display: none;
	}

	.player_tmi {
		max-width: 100%;
	}

	.team_info_rightside h3 {
		width: 100%;
	}

	.stat_name {
		font-size: 17px;
	}

	.stat_value {
		font-size: 30px;
	}

	.stat_ico {
		width: 40px;
		height: 35px;
	}

	.player_inner_stats ul li .pih_yellow,
	.player_inner_stats ul li .pih_red {
		width: 36px;
	}

}


@media(max-width: 1200px) {
	.main_slider_last_match {
		width: 300px;
	}

	.ya-share2__badge {
		display: none !important;
	}
	.leauge_table tr{
		border-right: 0;
	}

	.awards_inner_year_select {
		display: -webkit-inline-box;

		overflow-x: scroll;
		justify-content: center;
		padding: 0 15px;
		padding-bottom: 10px;
	}

	.main_slider {
		width: calc(100% - 300px);
	}

	.news_main_photo img {
		height: auto;
	}

	.main_ac_container {
		background-position: left;
	}

	.news_in_title {
		font-size: 20px;
	}

	.news_in_title {
		margin: 20px 0;
	}

	.news_in_date_share {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.news_in_date span,
	.news_share_buttons>span {
		font-size: 14px;
	}

	.news_share_buttons>span {
		margin-right: 10px;
	}

	.ya-share2__container_size_m .ya-share2__icon {
		width: 20px !important;
		height: 20px !important;
	}

	.leauge_table {
		width: 100%;
	}

	.tourmament_table {
		width: 100%;
		margin-top: 30px;
	}

	.t_date {
		width: 110px;
	}

	.last_n_match {
		width: 350px;
	}

	.t_week {
		width: 90px;
	}

	.t_tourmament {
		width: calc(100% - 660px);
	}

	.tourmament_table tr {
		border-left: 0;
	}

	.footer_contact,
	.footer_address {
		display: none;
	}

	.news_inner_content p {
		font-size: 16px;
	}

	.s_box p {
		font-size: 16px
	}

	.s_box h6 {
		font-size: 20px
	}

	.s_box a {
		font-size: 16px
	}

	.s_box_logo img {
		width: 185px;
		height: 80px
	}

	.fix_match_button {
		flex-direction: column;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
	}

	.fix_match_button .penalti_score {
		font-size: 12px;
		margin-top: 10px;
		margin-top: 23px;
	}

	.fix_match_button .penalti_score .ms_space {
		margin: 0 5px;
	}

	.fix_match_button .ms_result_box {
		left: unset;
		transform: none;
		position: relative;
	}

	.fix_match_button .matc_story {
		position: relative;
		margin-top: 25px;
	}

	.fm_leauge_name {
		margin-left: 0;
		margin-bottom: 15px;
	}

	.ms_score span {
		font-size: 16px;
	}

	.fm_leauge_name h6 {
		width: 100%;
		text-align: center;
		font-size: 16px;
	}

	.matc_story {
		width: 160px;
		font-size: 16px;
		height: 40px;
	}

	.fm_leauge_name span {
		font-size: 13px;
	}

	.ms_result_box img {
		width: 30px;
		height: 30px;
	}

	.fix_match_button .ms_score {
		position: relative;
		float: left;
		height: 30px;
		display: flex;
		align-items: center;
	}

	.ms_home_team p,
	.ms_away_team p {
		font-size: 16px;
	}

	.ms_home_team {
		margin-right: 20px;
	}

	.ms_away_team {
		margin-left: 20px;
	}

	.infostructure_second_menu ul li a {
		font-size: 14px;
		white-space: nowrap;
	}

	.infostructure_second_menu ul{
		height: 45px;
	}

	.infostructure_second_menu ul li:first-child {
		margin-left: 0;
	}

	.infostructure_second_menu ul li a {
		height: 45px;
	}

	.infostructure_second_menu ul {
		float: left;overflow-x: scroll;
		display: flex;
		width: 100%;
	}

	.infostructure_second_menu {
		height: 45px;
		padding-bottom: 3px;
	}
}

@media(max-width: 1150px) {
	.header_top_left_list {
		display: none;
	}

	.mposts_list li a {
		height: 400px;
	}

	.posts_title {
		padding-left: 0;
		font-size: 25px;
		text-align: center;
	}

	.mobile_leauge_name {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 60px;
		color: #fff;
		background-color: #3c3c3c;
		font-size: 22px;
	}

	.main_page_lnames {
		padding-left: 0;
	}

	.current_leauge_name {
		display: none;
	}

	.mmc_leauge_name {
		font-size: 18px;
	}


	.t_player_list li a>div {
		height: 320px;
	}


	.pih_goals span {
		font-size: 25px;
	}

	.report_img_box img {
		max-width: 100px;
	}

	.report_img_box {
		height: 200px;
	}

	.report_box_desc {
		height: calc(100% - 200px);
	}

	.reports_list li a {
		height: 330px;
	}

	.reports_list li {
		width: calc((100% - 60px) / 4);
		margin-left: 20px;
	}

	.tt_right {
		width: 400px;
	}

	.tt_left {
		width: calc(100% - 400px);
	}

	.cs_left ul li span,
	.cs_left ul li a,
	.cs_left ul li p {
		font-size: 18px;
	}

	.cs_left ul li span {
		width: unset;
		margin-right: 20px;
	}

	.news_page_categories ul li {
		width: auto;
		display: flex;
		justify-content: center;

	}

	.news_page_categories ul li a {
		white-space: nowrap;
	}

	.news_page_categories ul {
		display: flex;
	}

	.news_page_categories {
		overflow-x: scroll;
		padding-bottom: 12px;
	}

	.leauge_names ul {
		display: flex;
		float: left;
	}

	.leauge_names ul li {
		flex: 120px;
		display: flex;
		justify-content: center;
		flex: 1;
	}

	.leauge_names ul li a {
		white-space: nowrap;
	}

	.leauge_names {
		overflow-x: scroll;
	}

	.news_date_search {
		float: left;
	}

	.news_calendar {
		width: 160px;
	}

	.news_date_search button {
		margin-left: 0;
		margin-right: 0;
	}
}

@media(max-width: 1050px) {
	.infostructure_video_gallery .news_list li a {
		height: 160px;
	}

	.infostructure_video_gallery .news_list li {
		width: calc((100% - 40px) / 3);
		margin-left: 20px;
	}

	/*.infostructure_video_gallery .news_list {
		width: 830px;
	}*/

	/*.infostructure_video_gallery .center {
		overflow-x: scroll;
	}*/

	.infostructure_video_gallery .mnews_desc_box p {
		width: 80% !important;
	}

	.infostructure_video_gallery {
		margin-bottom: 10px;
	}

	.trophy_room_container ul li p {
		font-size: 15px;
	}

	.award_inner_gallery ul li {
		position: relative;
		float: left;
		width: calc((100% - 48px) / 3);
		margin-right: 24px;
		margin-bottom: 24px;
		height: 296px;
	}

	.award_inner_gallery_main {
		height: 350px;
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.award_inner_gallery ul li:nth-child(4n) {
		margin-right: 24px;
	}

	.award_inner_gallery ul li:nth-child(3n) {
		margin-right: 0;
	}
}

@media(max-width: 1000px) {
	.center {
		width: calc(100% - 40px);
	}

	.mvc_left {
		height: 350px;
	}

	.ntv_cats {
		overflow-x: visible !important;
	}

	.ntv_cats ul {
		flex-wrap: nowrap;
		overflow-x: scroll;
		width: 100% !important;
		position: relative;
		padding-bottom: 20px;
	}

	.ntv_cats ul li {
		margin-bottom: 0;
	}

	.ntv_cats ul li:after {
		bottom: -17px
	}

	.main_logo span,
	.header_logo_side p {
		font-size: 23px;
	}

	.match_center_main_container .new_center_container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.substitiue_players .subs_name img {
		width: 10px;
		height: 10px;
	}

	.subs_name span,
	.subs_name p {
		font-size: 12px;
	}

	.subs_minute .subs_icon {
		height: 30px;
	}


	.header_logo_side {
		height: 85px;
	}

	.header_menu_box {
		display: none;
	}

	.menu_button {
		display: block;
	}

	.mvc_left {
		width: 60%;
	}

	.mvc_right {
		width: 40%;
	}

	.mvc_left a {
		width: 100%;
		height: 350px;
	}

	.mvc_right_showbox {
		height: 350px;
	}

	.mvc_right_showbox ul li a {
		height: 120px;
	}

	.mv_desc p {
		font-size: 23px;
	}

	.mvc_right_showbox .mv_desc {
		left: 12px;
		bottom: 8px;
	}

	.mv_small_play {
		margin-bottom: 7px;
	}

	.mac_left {
		width: 320px;
	}

	.main_academy_section {
		height: auto;
	}

	.main_ac_container {
		height: 250px;
	}

	.main_ac_container {
		background-position: center left -150px;
		padding: 0;
	}

	.mac_right p {
		padding-right: 0;
		width: 90%;
	}

	.main_mc ul li {
		width: calc(50% - 10px);
		margin-left: 20px;
		margin-bottom: 20px;
	}

	.main_mc ul li:hover {
		margin-top: 0;
	}

	.main_mc ul li:nth-child(odd) {
		margin-left: 0;
	}

	.news_list li {
		margin: 0 8px;
		width: calc((100% - 48px) / 3);
		margin-top: 16px;
	}

	.news_pg_cat {
		padding-left: 8px;
	}

	.mnews_desc_box p {
		font-size: 18px;
	}

	.news_list li a {
		height: 320px;
	}

	.header {
		-webkit-box-shadow: 0px 0px 7px 0px rgba(148, 148, 148, 1);
		-moz-box-shadow: 0px 0px 7px 0px rgba(148, 148, 148, 1);
		box-shadow: 0px 0px 7px 0px rgba(148, 148, 148, 1);

	}

	.news_page_section {
		padding: 30px 0;
	}

	.news_pg_cat {
		padding-left: 0;
	}


	.news_list li .mnews_desc_box p {
		width: 100%;
		padding-right: 15px;
		margin-top: 10px;
		font-size: 16px;
	}

	.inner_recommended_news .news_list li a {
		height: 270px;

	}

	.inner_recommended_news .mnews_desc_box .mnews_news_category {
		padding: 4px;
	}

	.inner_recommended_news ul li {
		width: calc((100% - 48px) / 4);
		margin-right: 16px;
		margin-bottom: 16px;
	}

	.team_info_leftside,
	.team_info_rightside {
		width: 100%;
	}

	.team_info_rightside {
		margin-top: 20px;
		padding: 24px 0;
	}

	.managment_inner_container .team_info_rightside {
		margin-top: 0;
	}

	.academy_player_inner_cover {
		height: auto;
	}

	.managment_new_description {
		font-size: 16px;
		line-height: 24px;
	}

	.managment_new_description img,
	.managment_new_description .news_inner_video {
		margin: 20px 0;
	}

	.neftchiworld_gallery ul li {
		width: calc((100% - 40px) / 3);
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.neftchiworld_gallery ul li:nth-child(4n) {
		margin-right: 20px;
	}

	.neftchiworld_gallery ul li:nth-child(5n) {
		margin-right: 20px;
	}

	.neftchiworld_gallery ul li:nth-child(3n) {
		margin-right: 0 !important;
	}

	.reports_list {
		margin-bottom: 0;
	}

	.reports_list li {
		width: calc(50% - 10px);
		margin-bottom: 20px;
	}

	.reports_list li:nth-child(odd) {
		margin-left: 0 !important;
	}

	.reports_list li:nth-child(even) {
		margin-left: 20px !important;
	}

	.cs_side {
		width: 100%;
		padding-right: 0;
	}

	.cs_left {
		margin-bottom: 20px;
	}

	.ntv_video_list li {
		width: calc((100% - 32px) / 2);
	}

	.ntv_video_list li a {
		height: 210px !important;
	}

	.ntv_cover {
		height: 350px;
	}

	.trophy_room_container ul {
		width: 970px;
		padding-bottom: 10px;
	}

	.main_trophy_room {
		padding-bottom: 30px;
	}



	.poseesion_list p {
		font-size: 16px;
	}

	.poseesion_list li,
	.poseesion_list li span,
	.poseesion_list li p {
		height: 30px !important;
	}

	.poseesion_list li span {
		font-size: 16px !important;
	}

	.poseesion_list li {
		margin-bottom: 12px;
	}

	.poseesion_list {
		margin-bottom: 0;
	}

	.pos_teams .pos_home_team,
	.pos_teams .pos_away_team {
		width: 50px;
		height: 50px;
	}

	.pos_teams {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.mns_news_section .news_page_categories {
		margin-bottom: 20px;
	}

	.lu_player_img {
		width: 32px;
		height: 32px;
	}

	.libe_up_number {
		font-size: 16px;
	}

	.line_up_box {
		height: 1035px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		width: 525px;
	}

	.line_up_homeside {
		padding-top: 60px;
	}

	.line_up_awayside {
		padding-bottom: 60px;
	}

	.lu_player_name {
		font-size: 11px;
	}

	.l_goal,
	.l_card,
	.l_subs {
		width: 15px;
		height: 15px;
		background-size: 7px;
		top: -2px;
	}

	.p_subs .l_card {
		left: -5px;
		bottom: -7px;
	}



	.line_up_column ul {
		padding: 0;
	}

	.ai_team p {
		font-size: 15px;
	}

	.ai_date {
		font-size: 12px;
	}

	.ai_score_2 {
		font-size: 18px;
		margin: 0 10px;
		width: 60px;
	}

	.ai_team img {
		width: 35px;
		height: 35px;
	}

	.ai_home img {
		margin-left: 12px;
	}

	.ai_away img {
		margin-right: 12px;
	}

	.award_inner_result_button:after {
		background-size: contain;
		width: 15px;
	}

	.ai_away_goals p,
	.ai_home_goals p {
		font-size: 14px;
	}

	.ai_results_dropdown_cont {
		padding-bottom: 5px;
	}

	.ai_results_dropdown_cont {
		padding-top: 10px;
	}

	.ai_away_goals {
		padding-left: 39px;
	}

	.ai_space {
		width: 0;
	}

	.award_inner_results li .award_inner_result_button {
		height: 96px;
	}

	.ai_date {
		top: 10px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.award_inner_result_button:after {
		bottom: 5px;
		top: unset;
		right: unset;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.neftchi_social_box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px !important;
	}

	.neftchi_social_container {
		margin-top: 20px;
	}
}


@media(max-width: 950px) {
	.brandbook_box {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.brandbook_box a {
		height: auto;
	}

	.ntv_cover_overbox h2 {
		font-size: 24px;
		width: 100%;
		padding-right: 10px;
	}

	.big_tr_play {
		width: 70px;
		height: 70px;
		background-size: contain;
		margin-bottom: 20px;
	}
}

@media(max-width: 900px) {
	.main_slider_last_match {
		display: none;
	}

	.main_slider {
		width: 100%;
	}

	.team_member_bio {
		max-height: none !important;
	}

	.team_member_bio p,
	.team_member_bio span,
	.team_member_infos li .info_name,
	.team_member_infos li .info_desc {
		font-size: 15px;
	}

	.team_info_rightside {
		box-shadow: none;
	}

	.main_slider_over_news_title p {
		font-size: 22px;
	}

	.main_slider .owl-carousel,
	.main_slider .owl-carousel img,
	.main_slider_section {
		height: 300px;
	}



	.posts_title {
		text-align: center;
	}

	.mposts_list li a {
		height: 300px;
	}

	.main_gallery_slider a {
		height: 300px;
	}

	.news_pg_cat ul {
		width: auto;
	}

	.news_pg_cat {
		overflow-x: scroll;
	}

	.t_player_list li {
		width: calc((100% - 32px) / 3);
	}

	.t_player_list li:nth-child(3n) {
		margin-right: 0;
	}

	.t_player_list li:nth-child(4n) {
		margin-right: 16px;
	}

	.tt_right {
		width: 100%;
	}

	.tt_left {
		width: 100%;
		margin-bottom: 30px;
		padding-right: 0;
	}

	.ti_read_more_button {
		display: none !important;
	}

	.ttleft_textbox {
		max-height: initial;
	}

	.awards_inner_nav_title {
		font-size: 30px;
	}



}

@media(max-width: 820px) {
	.news_inner_video {
		width: 100%;
		height: 320px;
		margin: 30px 0;
	}

	.news_inner_gallery .owl-carousel a {
		height: 250px;
	}
}

@media(max-width: 800px) {
	.mnews_desc_box p {
		font-size: 16px;
		width: 100% !important;
		padding-right: 10px;
		margin-top: 10px;
	}

	.tourmament_table {
		display: none;
	}

	.mns_overlay .penalti_score {
		margin-left: 0;
		margin-top: 55px;
	}

	.mvc_left {
		height: 220px;
	}

	.leauge_table_section,
	.main_gallery_section,
	.main_fan_shop {
		padding: 40px 0;
	}

	.leauge_tables,
	.main_vide_container {
		margin-top: 25px;
	}

	.mnews_desc_box .mnews_news_category {
		font-size: 13px;
		padding: 5px;
	}

	.news_list li a {
		height: 270px;
	}

	.main_slider_over_news_title {
		width: 100%;
	}

	.footer_menu {
		display: none;
	}

	.rec_mobile_slider {
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.rec_mobile_slider ul {
		width: 1000px;
	}

	.st_over {
		padding: 15px;
	}

	.st_over_text {
		width: calc(100% - 30px);
		top: 50%;

		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.st_over_text p {
		font-size: 18px;
		text-align: center;
		padding: 0 25px;
	}

	.ticket_map_box {
		height: 400px;
	}

	.award_section ul li {
		width: calc(100% / 3);
	}

	.deg360 {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.infostructure_video_gallery_btn {
		bottom: unset;
		top: 15px;
		right: 15px;
	}

	.ntv_video_list li a {
		height: 160px !important;
	}

	.t_team {
		width: 160px;
	}

	.t_pos {
		width: 40px;
	}

	.t_mini {
		width: calc((100% - 200px) / 8);
	}

	.main_ac_container {
		display: flex;
		flex-direction: column;
	}

	.mac_left,
	.mac_right {
		width: 100%;
	}

	.mvc_left {
		width: 100%;
		padding-right: 0;
	}

	.mvc_right {
		width: 100%;
		margin-top: 25px;
	}



	.news_page_categories {
		overflow-x: scroll;
		padding-bottom: 12px;
	}

	.teams_category_box .section_title {
		margin-top: 30px;
	}

	.inner_recommended_news ul li {
		width: calc((100% - 32px) / 3);
	}

	.inner_recommended_news ul li:nth-child(4n) {
		margin-right: 16px;
	}

	.inner_recommended_news ul li:nth-child(3n) {
		margin-right: 0;
	}

	.mns_match_result,
	.mns_goals {
		width: calc(100% - 30px);
	}

	.mns_match_result p {
		font-size: 18px;
	}

	.mns_match_result .last_m_score span {
		font-size: 24px;
	}

	.mns_match_result .last_m_score {
		margin: 0 20px;
	}


	.mns_match_result .home_team_logo img,
	.mns_match_result .away_team_logo img {
		width: 50px;
	}


}

@media(max-width: 750px) {
	.t_player_list li {
		width: calc((100% - 16px) / 2);
	}

	.lineup_home .lineup_home_logo img,
	.lineup_away .lineup_home_logo img,
	.lineup_away .lineup_away_logo img,
	.lineup_away .lineup_away_logo,
	.lineup_home .lineup_home_logo,
	.lineup_away .lineup_home_logo {
		height: 30px !important;
		width: 30px !important;
	}

	.academy_teams_list_section ul li{
		width: calc(100% / 2);
	}


	.lineup_section {
		margin-top: 40px;
	}

	.t_player_list li:nth-child(even) {
		margin-right: 0 !important;
	}

	.t_player_list li:nth-child(odd) {
		margin-right: 16px !important;
	}



	.lineup_referee_box p,
	.lineup_referee_box span {
		font-size: 16px;
	}

	.lineup_referee_box span:before {
		width: 20px;
	}

	.lineup_home .lineup_home_logo,
	.lineup_away .lineup_home_logo {
		max-width: 30px;
		max-height: 30px;
	}

	.lineup_homename,
	.lineup_type {
		font-size: 16px;
	}

	.lineup_home_desc {
		padding-top: 0;
	}

	.subs_list {
		margin-top: 0;
	}

	.subs_img {
		width: 40px;
		height: 40px;
	}

	.home_subs li,
	.away_subs li {
		height: 60px;

	}

	.lineup_section .lineup_header_times {
		margin-top: 20px;
	}

	.lineup_header_times {
		height: 80px;
	}

	.lineup_referee_box {
		top: 50px;
		transform: none;
		width: 100%;
		left: unset;
		text-align: center;
		justify-content: center;
	}

	.substitues {
		margin-top: 0;
	}

	.subs_name {
		height: 40px;
		margin-left: 15px;
	}

	.subs_name span,
	.subs_name p {
		font-size: 16px;
	}

	.line_up_box {
		margin-bottom: 20px;
	}

}

@media(max-width: 700px) {
	.main_news_section .owl-carousel .item a {
		height: 340px;
	}

	.mposts_list li {
		width: calc(50% - 16px);
		margin-top: 32px;
	}

	.mposts_list li:nth-child(odd) {
		margin-left: 0;
	}

	.main_posts_section {
		padding-top: 8px;
	}

	.neftchiworld_gallery ul li {
		width: calc((100% - 20px) / 2);
	}

	.neftchiworld_gallery ul li:nth-child(even) {
		margin-right: 0 !important;
	}

	.neftchiworld_gallery ul li:nth-child(odd) {
		margin-right: 20px !important;
	}

	.fancybox-content {
		top: 50% !important;
	}



	.award_inner_gallery ul li {
		width: calc(50% - 5px);
		margin-bottom: 10px;
		margin-bottom: 10px;
		height: 210px;

	}

	.award_inner_gallery_main {
		height: 250px;
	}

	.award_inner_gallery ul li:nth-child(even) {
		margin-right: 0 !important;
	}

	.award_inner_gallery ul li:nth-child(odd) {
		margin-right: 10px !important;
	}

	.awards_inner_star_list li {
		margin-bottom: 10px;
	}

	.awards_inner_star_list h3 {
		font-size: 20px;
	}

	.trainers_list li .trainer_work {
		font-size: 12px;
		padding: 3px 5px;
		margin-bottom: 6px;
	}

	.player_name_number {
		margin-top: 18px !important;
	}

	.legioner_page_title {
		font-size: 20px;
		margin-top: 27px;
		margin-top: 13px;
	}

	.continent_img {
		height: 200px;
	}

	.continent_img img {
		max-height: 172px;
		width: 100%;
	}

	.legioner_container {
		padding-top: 20px;
	}

	.continent_inner_title {
		flex-direction: column;
		justify-content: unset;
	}

	.continent_name {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.legioner_main_cont .new_center_container {
		padding-top: 24px;
	}

	.continent_inner_count {
		display: flex;
		align-items: flex-start;
		width: 100%;
		flex-direction: column;
	}

	.continent_inner_count p {
		font-size: 14px;
		margin-left: 0;
		width: 220px;
		position: relative;
		margin-top: 5px;
	}

	.continent_inner_count p span {
		font-size: 18px;
		position: absolute;
		right: 0;
	}

	.continent_inner_flag img {
		width: 34px;
		height: 20px;
	}

	.continent_inner_flag {
		font-size: 16px;
	}

	.continent_byc_count span {
		font-size: 16px;
	}

	.continent_byc_count span:after {
		width: 20px;
		height: 20px;
		background-size: contain;
	}

	.cpl_season {
		width: 87px;
	}

	.cpl_name {
		width: calc(100% - 87px);
	}

	.cpl_list li p {
		font-size: 12px;
	}

	.cpl_name p {
		font-size: 14px;
	}

	.cpl_title p {
		font-size: 14px;
	}

	.search_pop.fancybox-content {
		width: 290px !important;
		padding: 40px 15px;
	}

	.search_pop .search_inp {
		height: 40px;
		margin-right: 15px;
		width: calc(100% - 65px);
	}

	.search_pop .search_button_pg {
		width: 50px;
		height: 40px;
		background-size: 22px;
	}
}

@media(max-width: 650px) {
	.main_mc ul li {
		width: 100%;
		margin-left: 0;
	}

	.news_list li {
		margin: 0 8px;
		width: calc((100% - 32px) / 2);
		margin-top: 16px;
	}

	.center {
		width: calc(100% - 25px);
	}

	.main_logo {
		width: 100%;
		justify-content: center;
	}

	.header_logo_side p {
		display: none;
	}

	.news_inner_gallery .owl-carousel.owl-drag .owl-item {
		width: 200px !important;
	}

	.news_main_photo img {
		height: auto;
	}

	.news_in_title {
		font-size: 18px;
	}

	.news_in_date {
		width: 100%;
		height: 0;
	}

	.news_inner_video {
		height: 200px;
	}

	.news_inner_gallery,
	.inner_recommended_news {
		margin-bottom: 30px;
	}

	.news_in_small_title {
		font-size: 18px;
	}

	.news_inner_video .news_inner_video_over a {
		width: 40px;
		height: 40px;
		background-size: contain;
	}

	.news_share_buttons {
		width: 100%;
		float: left;
		margin-top: 15px;
	}

	.award_section ul li {
		width: calc(100% / 2);
	}

	.ntv_cover {
		height: 250px;
	}

	.awards_inner_nav_title {
		font-size: 20px;
	}

	.awards_inner_year_select a {
		padding: 0 10px;
		height: 30px;
		margin: 0 5px;
		font-size: 14px;
	}

	.awards_inner_second_menu {
		justify-content: flex-start;
	}


	.line_up_box {
		width: 290px;
		height: 535px;
	}

	.htt_formation {
		font-size: 14px;
	}

	.htt_logo img {
		height: 21px !important;
	}

	.home_team_title {
		padding: 4px 10px;
	}

	.htt_logo p {
		margin-left: 10px;
		font-size: 14px;
	}

	.lu_player_name {
		font-size: 8px;
		margin-top: 2px;
	}

	.line_up_homeside {
		padding-top: 35px;
		padding-bottom: 10px;
	}

	.line_up_awayside {
		padding-bottom: 35px;
		padding-top: 10px;
	}

	.player_card {
		width: 20px;
		height: 13px;
		left: -4px;
		top: -4px;
	}

	.goal_scored {
		width: 14px;
		height: 14px;
		top: -3px;
		right: -4px;
	}

	.captain:before {
		width: 10px;
		height: 6px;
		background-size: contain;
		margin-right: 5px;
	}

	.own_goal {
		bottom: -3px;
		right: -5px;
	}

	.own_goal {
		width: 14px;
		height: 14px;
	}

	.missed_goal.own_goal img:nth-child(2) {
		margin-left: -12px;
		margin-top: 1px;
	}

	.goal_scored img {
		width: 14px;
		height: 14px;
	}

	.goal_scored img:nth-child(2) {
		left: 6px;
	}

	.goal_scored img:nth-child(3) {
		left: 12px;
	}

	.goal_scored img:nth-child(4) {
		left: 18px;
	}

	.goal_scored img:nth-child(5) {
		left: 24px;
	}

	.player_out {
		width: 15px;
		height: 10px;
		bottom: -2px;
		left: -6px;
	}

	.mo_referee p {
		font-size: 18px;
	}

	.missed_goal {
		width: 14px;
		height: 14px;
		right: 0;
		bottom: -2px;
	}

	.missed_goal img {
		width: 24px;
		height: 13px;
	}

	.own_goal img:first-child {
		width: 12px;
		height: 12px;
	}

	.missed_goal.own_goal {
		right: -7px;
	}

	.match_comment_text {
		margin-left: -10px;
		width: calc(100% - 40px);
		font-size: 12px;
		line-height: 17px;
	}

	.match_comment_icon:after {
		height: 20px;
		top: 61px;
	}

	.matc_comments_box {
		height: 73px;
	}

	.match_comment_icon img {
		height: 23px;
		margin-bottom: 5px;
	}

	.match_comment_icon span {
		font-size: 12px;
	}



	.match_comment_text {
		padding-left: 30px;
	}


}


@media(max-width: 600px) {

	.main_news_section .owl-item,
	.main_gallery_slider .owl-item,
	.main_fan_shop_container .owl-item {
		width: 280px !important;
	}

	.mobile_leauge_name {
		height: 40px;
		font-size: 16px;
	}


	.mfs_slider_box img {
		height: 130px;
	}

	.mnews_view_all:after {
		top: 0px;
		width: 15px;
		background-size: contain;
	}

	.mfs_slider_box {
		height: 340px;
	}

	.mfs_price_and_link a,
	.mfs_price_and_link>span {
		font-size: 15px;
	}

	.mfs_price_and_link a span:after {
		top: 1px;
	}

	.fix_match_button {
		flex-direction: column;
		justify-content: center;
		height: auto;
		padding-bottom: 5px;
	}

	.fix_match_button .penalti_score {
		font-size: 12px;
		margin-top: 10px;
		margin-top: 23px;
	}

	.fix_match_button .penalti_score .ms_space {
		margin: 0 5px;
	}

	.pagination {
		justify-content: flex-start;
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.trophy_box img {
		position: relative;
		float: left;
		width: 104px;
		height: 100px;
		object-fit: contain;
	}

	.inner_recommended_news ul li {
		width: calc((100% - 16px) / 2);
	}

	.inner_recommended_news ul li:nth-child(odd) {
		margin-right: 16px !important;
	}

	.inner_recommended_news ul li:nth-child(even) {
		margin-right: 0 !important;
	}

	.pignose-calendar .pignose-calendar-header .pignose-calendar-week {
		font-size: 11px;
	}

	.pignose-calendar .pignose-calendar-unit a {
		font-size: 12px;
	}

	.pignose-calendar .pignose-calendar-unit {
		height: 40px;
	}

	.substitues {
		display: none;
	}

	.mobile_subs_tabs {
		display: block;
	}

	.night_mode .trainer_mobile li:nth-child(odd) {
		background-color: #3c3c3c;
	}

	.lu_player_name {
		white-space: nowrap;
	}

	.line_up_box {
		padding: 0 8px;
	}

	.fm_leauge_name span {
		width: 100%;
		text-align: center;
	}

	.fix_match_button .matc_story {
		margin-left: 30px;
	}

	.fix_match_button {
		padding-left: 0;
		height: 190px;
	}

	

}

@media(max-width: 550px) {
	.ntv_video_list li {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}

@media(max-width: 500px) {
	.footer_logo {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		height: auto;
	}

	.night_mode .player_number_cont{
		background-image: none;
	}

	.trophy_box p {
		font-size: 14px;
		line-height: 20px;
	}

	.infostructure_second_menu ul li:after {
		height: 22px;
		top: 12px;
	}

	.brandbook_box a {
		height: 300px;
	}


	.brandbook_box a img {
		object-fit: cover;
	}

	.s_box {
		height: auto !important;
	}

	.news_in_date span {
		padding-left: 0;
	}

	.search_form .mt-5 {
		margin-top: 0 !important;
	}

	.search_results {
		margin-bottom: 10px;
	}

	.supervisory_box .player_info_hoverbox {
		transform: none;
		background-color: transparent;
		display: block !important;
	}

	.player_info_hoverbox .pp {
		background-color: transparent;
		color: #fff;
		font-size: 12px;
		left: -7px;
		bottom: -5px;
		padding-right: 55px;
	}

	.search_container {
		margin-top: 20px;
		margin-bottom: 0;
	}

	.shop_slider_title .shop_titles {
		font-size: 18px;
	}

	.search_results ol li {
		margin-bottom: 12px;
	}

	.search_results ol li a {
		font-size: 13px;
		width: 100%;
		overflow: hidden;
	}

	.shop_slider_title {
		padding-bottom: 10px;
		border-bottom: 1px solid #D8D8D8;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.mns_cover_box {
		height: auto;
	}

	.search_inp {
		width: calc(100% - 65px);
		margin-right: 15px;
		padding-left: 45px;
	}

	.search_inp,
	.search_button_pg {
		height: 40px;
		background-size: 18px;
	}

	.search_button_pg {
		width: 50px;
	}



	.mns_overlay {
		height: auto;
		padding-bottom: 10px;
	}

	.lineup_home .lineup_home_logo img {
		height: auto;
	}

	.leauge_names ul li a {
		font-size: 14px;
	}

	.main_ac_container {
		margin-top: 20px;
	}

	.main_academy_section {
		padding-top: 20px;
	}

	.main_slider_over_news_title {
		left: 0;
		padding: 0 15px;
	}

	.big_link_ico {
		width: 30px;
		height: 16px;
		background-size: contain;
	}

	.main_slider_over_news_title p {
		line-height: 30px;
	}

	.footer_section {
		padding: 30px 0;
	}

	.footer .header_top_right_list li {
		height: auto;
	}

	.footer .header_top_right_list li a {
		width: 20px;
		height: 18px;
	}

	.footer_social .social_icons {
		display: flex;
		justify-content: center;
	}

	.footer .header_top_right_list li a.facebook {
		height: 17px;
	}

	.footer_social {
		position: relative;
		float: left;
		width: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-top: 25px;
	}

	.footer_contact h5,
	.footer_social h5 {
		text-align: center;
	}

	.footer_logo img {
		width: 70px;
		height: auto;
	}

	.mac_right p {
		margin-bottom: 20px;
	}

	.mposts_list li a footer .header_top_right_list {
		display: flex;
		justify-content: center;
	}

	.t_player_list li a>div {
		height: 90px;
	}

	.t_player_list li {
		width: 100%;
		margin-right: 0 !important;
	}

	.t_player_list li a>div>img {
		width: 70px;
		height: 70px;
		float: right;
		margin-right: 15px;
		margin-top: 10px;
		z-index: 99;
	}

	.player_name_number p,
	.player_name_number span {
		font-size: 14px;
	}

	.player_name_number span {
		margin-bottom: 8px;
		display: block;
		padding: 0 4px;
	}

	.player_name_number span:after {
		bottom: -3px;
	}

	.player_name_number {
		position: relative;
		float: left;
		left: unset;
		bottom: 7px;
		width: calc(100% - 90px);
		clear: both;
		margin-top: 24px;
	}

	.player_info_hoverbox {
		display: none;
	}

	.t_player_list li:hover .player_number_cont {
		transform: translateX(0);
	}

	.player_number_cont {
		padding: 24px 15px;
	}

	.academy_cats_team li {
		margin-bottom: 10px;
	}

	.player_number_cont img {
		width: 20px;
		height: 15px;
		position: relative;
		float: left;
		margin-top: -13px;
	}

	.til_img_box img {
		height: auto;
		width: 100%;
		object-fit: contain;
	}

	.player_inner_number {
		font-size: 220px;
	}

	.apic_over span {
		font-size: 120px;
	}

	.academy_player_inner_cover {
		height: 110px;
	}

	.neftchiworld_gallery ul li a {
		height: 250px;
	}

	.deg360 {
		width: 70px;
		height: 40px;
	}

	.st_over_text p {
		margin-top: 10px;
	}

	.st_over_text {
		bottom: 15px;
	}

	.section_title {
		font-size: 21px;
	}

	.reports_list li {
		width: 100% !important;
		margin-left: 0 !important;
	}

	.reports_list li:nth-child(even) {
		margin-left: 0 !important;
	}

	.report_name {
		font-size: 18px;
	}

	.report_box_desc {
		height: calc(100% - 200px);
	}

	.ticket_sales_box ul li button {
		font-size: 14px;
		padding: 12px 14px;
	}

	.ticket_sales_box {
		transform: none;
		top: 20px;
		margin-left: 20px;
	}

	.ticket_map_box {
		height: 300px;
	}

	.ticket_sales_box ul li {
		border-radius: 0 !important;
	}

	.map_box {
		height: 220px;
	}

	.president_years {
		font-size: 12px !important;
		margin-top: 3px;
	}

	.award_img_box {
		height: 95px;
	}

	.award_desc p,
	.award_desc span {
		font-size: 13px;
	}

	.award_desc {
		margin-top: 20px;
	}

	.award_desc p {
		height: 34px;
	}

	.award_section ul li {
		padding: 20px 5px;
	}

	.ntv_cover {
		height: 200px;
	}

	.ntv_cover_overbox h2 {
		font-size: 16px;
		line-height: 23px;
		padding-right: 25px;
	}

	.ntv_cover_overbox {
		left: 15px;
		bottom: 15px;
	}

	.t_gs,
	.t_gd,
	.t_ga {
		display: none !important;
	}

	.t_team {
		width: 150px;
	}

	.t_pos {
		width: 30px;
		padding-top: 10px !important;
		display: flex;
		justify-content: center;
		padding-left: 10px !important;
	}

	.leauge_tables_board table tr:first-child .t_pos {
		padding-top: 8px !important;
	}

	.leauge_tables_board table tr:first-child .t_team {
		padding-left: 15px !important;
	}

	.t_team {
		padding-left: 15px !important;
	}

	.leauge_tables_board table th,
	.leauge_tables_board table tr {
		display: flex;
	}

	.t_mini {
		width: calc((100% - 180px) / 5);
		padding-top: 10px !important;
		flex: 1;
		padding-left: 5px !important;
		display: flex;
		justify-content: center;
		padding-right: 5px !important;
	}

	.big_tr_play {
		width: 50px;
		height: 50px;
		margin-bottom: 15px;
	}

	.leauge_tables_board table td {
		font-size: 11px;
		padding: 8px 0;
	}

	.mposts_list li {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.mposts_list li a {
		height: 200px;
	}

	.posts_title {
		font-size: 20px;
	}

	.posts_title {
		bottom: unset;
		top: 50%;
		transform: translateY(-50%);
	}

	.mvc_right {
		display: none;
	}

	.mvc_left a {
		height: 200px
	}

	.mvc_left .mv_desc {
		width: 100%;
		padding: 0 15px;
		bottom: 15px;
		left: 0;
	}

	.mv_desc p {
		font-size: 15px;
		line-height: 23px;
	}

	.mnews_view_all {
		font-size: 14px;
		margin-top: 20px;
	}

	.main_news_section .owl-carousel .item a,
	.main_gallery_slider a {
		height: 250px;
	}

	.mac_right p {
		font-size: 15px;
	}

	.main_gallery_section .black_va {
		margin-top: 15px;
		1
	}

	.s_box a {
		font-size: 13px;
	}

	.s_box p {
		font-size: 14px;
	}

	.s_box p {
		margin-bottom: 20px;
	}

	.s_box h6 {
		font-size: 18px;
	}

	.sponsors_box {
		margin-top: 30px;
	}

	.fix_match_button:before {
		top: 15px;
		width: 12px;
		height: 12px;
		background-size: contain;
	}

	.ms_home_team p {
		margin-right: 10px;
		font-size: 14px;
	}

	.ms_result_box img {
		width: 20px;
		height: 20px
	}

	.fix_match_button .ms_score {
		height: 20px;
	}

	.ms_home_team {
		margin-right: 10px;
		width: 100px;
	}

	.ms_away_team p {
		margin-left: 10px;
		font-size: 14px;
	}

	.ms_away_team {
		margin-left: 10px;
		width: 100px;
	}

	.fixt_selects select {
		margin-left: 0;
		width: 100%;
		padding-left: 15px;
	}

	.news_date_search button {
		width: 100%;
	}

	.mns_leauge_name {
		font-size: 20px;
	}

	.mns_play_time {
		font-size: 16px;
	}

	.mns_match_result .home_team_logo img,
	.mns_match_result .away_team_logo img {
		width: 35px;
		height: 35px;
		object-fit: contain;
	}

	.mns_match_result p {
		font-size: 15px;
	}

	.home_team_goals {
		width: 50%;
	}

	.mns_goalscorers li {
		font-size: 12px;
	}

	.mns_cover_box {
		height: auto;
	}

	.last_m_score {
		width: 70px;
	}

	.away_subs .subs_name {
		font-size: 11px;
		margin-right: 8px;
		margin-left: 0;
	}

	.subs_img {
		width: 30px;
		height: 30px;
	}

	.home_subs li,
	.away_subs li,
	.subs_name {
		height: 60px;
	}

	.subs_name span,
	.subs_name p {
		font-size: 11px;
	}

	.subs_name {
		margin-left: 8px;
	}

	.news_page_categories ul li a {
		font-size: 13px;
		white-space: nowrap;
	}

	.team_section,
	.trainer_inner_section {
		padding-top: 0;
	}

	.infos_page_smenu ul li:last-child {
		width: 140px !important;
	}

	.awards_inner_year_select {
		margin-bottom: 0;
	}

	.awards_inner_second_menu li {
		width: 100px !important;
	}

	.awards_inner_second_menu li:last-child {
		width: unset !important;
	}

	.substitiue_players .subs_name{
		margin-left: 0;
	}

	.away_subs .subs_name{
		margin-right: 0;
	}

	.substitiue_players .subs_name img{
		margin-left: 1px;
	}
	.substitiue_players .subs_name p{
		margin-right: 6px;
	}

	.mobile_subs_tab ul li{
		height: auto;
		padding: 10px 15px
	}


	.substitiue_players .away_subs .subs_name img{
		margin-right: 1px;
	}

	.substitiue_players .away_subs .subs_name p{
		margin-left: 6px;
	}
	.subs_in_out li p{
		max-width: 150px;
	}
}

@media(max-width: 450px) {
	.news_list li {
		width: 100%;
		margin-left: 0;
	}
	.academy_teams_list_section ul li{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.academy_teams_list_section ul{
		margin-left: 0;
		margin-right: 0;
	}

	.main_logo img {
		width: 35px;
	}

	.main_logo span {
		font-size: 17px;
		margin-left: 15px;
	}

	.header_logo_side {
		height: 58px;
	}

	.hmb_right_icons ul li {
		margin-left: 20px;
	}

	.til_img_box img {
		margin-right: 0;
	}

	.team_member_infos li .info_name {
		width: unset;
	}

	.stat_ico {
		width: 27px;
		height: 20px;
	}

	.stat_name {
		font-size: 14px;
		margin-left: 10px;
	}

	.stat_value {
		font-size: 20px;
		text-shadow: none;
	}

	.player_inner_stats ul li {
		height: 60px;
	}

	.player_inner_stats h5 {
		margin-top: 30px;
	}

	.ti_read_more_button {
		font-size: 15px;
	}

	.team_info_rightside h3 {
		font-size: 18px;
	}

	.player_inner_stats ul li .pih_yellow span,
	.player_inner_stats ul li .pih_red span {
		width: 26px;
		height: 35px;
	}

	.neftchiworld_gallery ul li a {
		height: 200px;
	}

	.ai_team p {
		font-size: 12px;
	}

	.ai_team img {
		width: 30px;
		height: 30px;
	}

	.ai_away_goals p,
	.ai_home_goals p {
		font-size: 12px;
	}

	.ai_score_2 {
		font-size: 15px;
		margin: 0 10px;
		width: 40px;
	}

	.award_inner_result_button:after {
		width: 11px;
	}

	.ai_team p {
		font-size: 12px;
	}

	.award_inner_results_section .center {
		width: 100%;
	}

	.ai_team {
		width: 118px;
	}

	.ai_home {
		text-align: right;
		justify-content: flex-end;
	}

	.ai_away {
		text-align: left;
		justify-content: flex-start;
	}

	.award_inner_result_moths {
		width: calc(100% - 30px);
		margin-left: 15px;
		font-size: 18px;
		padding-bottom: 5px;
	}

	.ai_away_goals,
	.ai_home_goals {
		width: 50%;
	}

	.ai_away_goals {
		padding-left: 20px;
	}

	.ai_home_goals {
		padding-right: 20px;
	}

	.news_inner_content p {
		font-size: 14px;
		line-height: 23px;
	}

}

@media(max-width: 400px) {
	.inner_recommended_news ul li {
		width: 100%;
	}

	.inner_recommended_news ul li:nth-child(odd) {
		margin-right: 0 !important;
	}

	.inner_recommended_news ul li:nth-child(even) {
		margin-right: 0 !important;
	}

}

@media(max-width: 360px) {
	.neftchiworld_gallery ul li a {
		height: 170px;
	}

	.leauge_tables_board table td {
		font-size: 12px;
	}
}

@media(max-width: 768px) {
	.teklif_cont .report_img_box {
		margin-top: 20px;
	}

	.tc_left p {
		font-size: 15px;
		line-height: 23px;
	}

	.teklif_title {
		font-size: 18px;
	}

	.ac_teamlistbox{
		height: 120px;
	}
}


/* new responsive */
/* player inner*/
@media(max-width:1200px) {
	.news_stat_name {
		font-size: 18px;
	}

	.news_stat_count {
		font-size: 35px;
	}

	.player_news_statistics {
		height: auto;
	}

	.player_news_statistics ul li {
		height: 200px;
	}

	.player_news_statistics {
		margin-top: 90px;
	}

	.choose_season {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		right: unset;
		margin-top: 155px;
		height: 40px;
		border: 1px solid #D8D8D8;
		border-radius: 4px;
		background-position: center right 12px;
		padding-left: 12px;
		background-color: #fff;
	}

	.new_center_container {
		width: 100%;
		padding: 25px 25px;
		padding-bottom: 15px;
	}
}

@media(max-width:850px) {
	.player_news_statistics ul li {
		width: 50%;
	}

	.player_news_statistics ul li:nth-child(-n+6) {
		border-bottom: 1px solid #D8D8D8;
	}

	.night_mode .player_news_statistics ul li:nth-child(-n+6) {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.ai_team p {
		white-space: pre-wrap;
	}

	.player_news_statistics ul li:nth-child(even) {
		border-right: 0;
	}

	.middle_categories {
		justify-content: flex-start;
	}

	.statistic_tabs ul li {
		white-space: nowrap;
	}

	.player_career_container ul li {
		font-size: 13px;
		padding: 10px 0;
	}

	.played_season {
		width: 110px;
	}

	.played_stats>div {
		width: 85px;
	}

	.played_club {
		width: calc(100% - 280px);
	}

	.new_center_container {
		width: 100%;
		padding: 25px 15px;
		padding-bottom: 20px;
	}

	.managment_inner_container .team_info_leftside,
	.managment_inner_container .team_info_rightside {
		width: 100%;
	}

	.managment_inner_container .news_page_categories {
		width: 100%;
		margin-top: 20px;
	}

	.player_name_number {
		white-space: nowrap;
	}

	.club_managment_list li a>div {
		height: 100px;
	}

	.club_managment_list .pp {
		bottom: 0;
		line-height: 16px;
	}

	.supervisory_box .player_info_hoverbox {
		z-index: 99;
	}

	.managment_new_description .news_inner_video {
		height: 200px;
	}

	.managment_infobox_new {
		padding: 0;
	}

	.managment_inner_container .managment_infobox_new,
	.managment_inner_container .team_info_rightside,
	.managment_inner_container .til_img_box {
		height: auto;
	}

	.managment_infobox_new h3 {
		margin-top: 15px !important;
		margin-bottom: 25px !important;

	}

	.managment_new_description {
		font-size: 14px;
		line-height: 21px;
	}

	.managment_new_description p {
		margin-bottom: 10px;
	}

	.managment_inner_container .til_img_box img {
		height: 220px;
		width: auto;
	}

	.managment_inner_container .til_img_box {
		display: flex;
		justify-content: center;
	}

	.managment_inner_container .team_member_infos li {
		flex-direction: column;
	}

	.managment_inner_container .team_member_infos li .info_desc {
		font-size: 14px;
		font-weight: 500;
		margin-bottom: 7px;
		display: flex;
		align-items: center;
	}

	.managment_inner_container .team_member_infos li .info_desc img {
		margin-left: 8px;
	}

	.managment_infobox_new {
		background-size: contain;
	}

	.managment_inner_container .team_member_infos li p {
		font-size: 14px;
	}

	.managment_inner_container .team_member_infos li .info_name {
		color: rgba(0, 0, 0, 0.5);
	}

	.managment_infobox_new {
		background-image: none;
		background-color: #fff;
	}

	.managment_inner_container .team_member_infos li p,
	.managment_infobox_new h3 {
		color: #000;
	}

	.managment_infobox_new h3 {
		text-align: left;
		font-size: 22px;
	}

	.managment_inner_container .team_member_infos li {
		flex-direction: row
	}

	.managment_inner_container .team_member_infos li .info_name {
		width: 150px;
	}

	.team_member_infos li .info_desc {
		display: flex;
	}

	.team_member_infos li {
		display: flex;
	}

	.info_desc img {
		margin-left: 5px;
	}

	.managment_new_description {
		padding-top: 15px;
	}

	.managment_inner_container .team_info_rightside {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.managment_inner_container .team_info_cont {
		margin-top: 0;
	}

	.managment_inner_container .new_gray_back,
	.managment_inner_container .new_center_container {
		padding-top: 0;
	}

	.club_contact_box{
		margin-top: 0;
	}
	.cs_left ul li span, .cs_left ul li a, .cs_left ul li p{
		font-size: 15px;
	}

	.cs_left ul li{
		margin-bottom: 15px;
	}
	.contact_sides{
		padding-bottom: 0;
	}

	.news_inner_gallery .owl-dots{
		display: none !important;
	}

	.infostructure_video_gallery .news_list{
		width: 100%;
	}

	.infostructure_video_gallery .news_list li{
		width: 100%;
		margin-bottom: 10px;
	}
}



@media(max-width:500px) {
	.player_news_statistics ul li {
		height: 130px;
	}

	.news_stat_name {
		font-size: 14px;
	}

	.news_stat_count {
		font-size: 18px;
	}

	.new_stat_ico {
		height: 35px;
	}

	.player_career_container {
		padding: 25px;
		overflow-x: scroll;
	}

	.player_career_container ul {
		width: 480px;
	}

	.choose_season {
		left: 0;
		width: 100%;
		transform: none;
	}

	.player_news_statistics ul {
		display: block;
	}

	.player_news_statistics ul li {
		position: relative;
		float: left;
	}

	.player_news_statistics {
		height: 520px;
	}

	.awards_inner_second_menu li:last-child {
		width: 140px !important;
	}
}

/* player inner*/

@media(max-width:350px) {


	.player_info_hoverbox .pp {
		padding-right: 40px;
	}
}

@media(min-width: 1600px) {
	.time_line p {
		margin-left: 30px;
	}
}

@media(min-width: 1200px) and (max-width: 1600px) {
	.time_line p {
		margin-left: -14px;
	}
}

.news_inner_content img {
	max-width: 100%;
}