@media (max-width: 2560px) {
/* common style */
    body {
        min-width: 320px;
    }
    .container,
    .header .container,
    .content .container {
        width: 100% !important;
        max-width: 1326px !important;
    }
	.player_statictic_list {
		display: none;
	}
	.player_statictic_item_caption {
	    color: #000;
	}
	.player_statictic_item_best_result {
	    color: #000;
	}
	.block.sales_block .slick-dots {
		display: none;
	}
	.chiefs_block {
	    display: flex;
	    flex-direction: column;
	    align-items: stretch;
	}
	.chiefs_block .slick-dots {
		margin-top: 10px;
	
	}
}
@media (max-width: 1080px) {
    .match_ticket_iframe{
        display: none;
    }
    .buy-ticket{
        display: block;
    }
}
@media (min-width: 1024px) and (max-width: 1200px) {

	.header_menu li {
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    margin: 24px 10px;
	}

	.header_hashtag {
	
	    padding-left: 207px;
	}

/* media popups */

	.media_block_popup_gallery_thumbs {
	    margin: 10px auto;
	}

	.media_block_popup_wrap {
	    height: auto;
	    min-width: 100%;
	    min-height: 584px;
	}

	.media_block_popup {
	    border: none;
	    min-width: 100%;
	    min-height: 600px;
	    max-height: 1400px;
	    position: relative;
	    width: 100%;
	    height: 100%;
	}
	
	.media_block_popup.no_sidebar .media_block_popup_video_iframe {
	    top: 10px;
	    left: 0;
	    position: absolute;
	    width: 100%;
	    height: 100%;
    	    border: none;
	}

}
 
/* ================================================================================================= 1024 ========================================*/


@media (max-width: 1024px) {
/* common style */
    body {
        min-width: 320px;
    }
    .container,
    .header .container,
    .content .container {
        width: 100% !important;
        max-width: 786px !important;
    }


/* page New */
    .inner_content_col.article_content_col {
        width: 65%;
        max-width: 478px;
    }
    .inner_sidebar_col.inner_matches_col {
        padding-bottom: 40px;
        width: 284px;
        margin-left: 24px;
        margin-right: 0;
    }
    .inner_news_block.block_w_sidebar .container,
    .inner_news_block .container {
        width: 100%;
        max-width: 786px;
        display: flex;
	flex-direction: column;	
        align-items: flex-start;
    }
	
	.match_page_bottom_line {
	    height: auto;
	}
	.match_page_header_teams {
	    padding-left: 0;
	    padding-right: 0;
	}
	.match_page_header_team {
	    width: auto;
	}
	.match_page_header_scores_wrap { 
	    left: calc(50% - 138px / 2);
	}



    .matches_date_slider_item {
        width: 48px;
        height: 48px;
    }
    .matches_date_slider_item.slick-current,
    .matches_date_slider_item.slick-center {
        width: 56px;
    }
    .matches_date_slider_item .day {
        font-size: 20px;
        line-height: 20px;
    }
    .matches_date_slider_center {
        width: 64px;
        height: 62px;
        left: calc(50% - 32px);
    }
    .matches_announce_slider_item_team_name span {
        font-size: 10px;
        line-height: 13px;
    }
    .inner_matches_wrap .matches_announce_slider_item_image_block {
        height: 145px;
    }
    .inner_matches_wrap .matches_announce_slider_item.no_slide {
        height: 326px !important;
    }
    .matches_announce_slider_item_button {
        font-size: 10px;
        line-height: 24px;
        min-width: 112px;
    }
    .matches_announce_slider_item_place {
        height: 27px;
        margin-bottom: 4px;
    }
    .inner_sidebar_col.inner_matches_col .inner_matches_wrap .block_title_wrap {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .inner_matches_wrap .matches_wrap {
        height: 383px;
    }
   /*.article_content.article_content_no_slider.main-content {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
    }*/
    .article_nav_block .news_small_item {
        display: flex;
        flex-direction: column;
    }
    .news_small_item .news_small_item_info_block {
        float: none;
        width: 100%;
    }
    .news_small_item .news_small_item_info_title {
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }
    .news_small_item .news_small_item_info_announce {
        font-size: 10px;
        line-height: 16px;
    }
    .news_small_item.news_small_item_image_block {
        float: none;
        width: 120px;
        margin-bottom: 16px;
    }
/* page News */
    .inner_content_col {
        width: auto;
        float: none;
    }
    .block_w_sidebar .block_title_wrap {
        margin-top: 16px;
    }
    .hide_banners_content .block_title_wrap {
        margin-top: 14px;
    }
    .col.news_list_item_col {
        width: 50% !important;
    }
/* footer */
    .footer {
        padding: 30px 0 0 0;
    }
    .footer_top {
        padding-top: 16px;
        padding-bottom: 20px;
    }
    .footer_bot-circle {
        width: 100%;
        max-width: 280px;
        height: auto;
    }
    .footer_bot-circle img {
        width: 100%;
    }
    .footer_bot_col.col {
        width: 33.333333%;
    }
    .footer_bot_middle {
        width: 33.333333%;
    }
    .footer_icon_line {
        margin-right: 0;
        margin-left: 0;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .footer_icon_item {
        width: auto;
        max-width: 150px;
        min-width: 80px;
        height: 80px;
        display: flex;
        flex-direction: column;
    }
    .footer_icon_item img {
        display: block;
        margin: 0 auto;
        width: auto;
        height: 100%;
    }
/* header */
    .header_menu_short {
        padding-right: 0;
    }
    .header_menu {
        float: none;
        align-items: center;
        justify-content: space-around;
        margin: 0;
        padding: 0;
        margin-left: 0;
        width: 100%;
        margin-left: 0;
    }
    .header_menu > li > a {
        line-height: 13px;
        font-size: 10px;
    }
    .header_menu_short::before,
    .header_menu_short:after {
        content: none;
    }
    .header_menu li:first-child {
      margin-left: 0;
    }
    .header_logo_block {
        width: 100px;
        height: 65px;
        margin-right: 16px;
    }
    .header_line_mid {
        height: 64px;
    }
    .header_hashtag {
        width: 320px;
        text-align: left;
        padding-left: 0;
        padding-right: 0;
        font-size: 14px;
        padding-top: 0;
        float: left;
        display: block;
    }
    .header_tagline {
        font-size: 14px;
        color: #38372E;
        line-height: 16px;
        padding-top: 0;
        padding-bottom: 0;
        float: left;
        width: calc(100% - 228px);
        margin-top: -12px;
    }
    .header_line_mid .container {
        position: relative;
    }
    .header_buttons {
        float: right;
        position: absolute;
        top: 0;
        right: 10px;
    }
    .header_button {
        width: 64px;
        display: block;
        cursor: pointer;
        height: 64px;
    }
    .header_button.header_menu_button {
        display: none;
    }
    .header_top_menu {
        text-transform: unset;
    }
    .header_line.header_line_bot {
        background: #000;
        height: 45px;
    }
    .header_menu li {
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin: 3px 16px;
    }
	.header_submenu_ul {  
	    width: 300px; 
	    margin-left: 28px;
	}
	.header_submenu_image {
	    width: 100%;
	}


/* page Club */
    .content .inner_content_col {
        width: 100%;
        max-width: 100%;
	float: left;
    }
    .page-stat .content .inner_sidebar_col {
	margin-left: 0!important;	
    }
    .content .inner_sidebar_col {
	padding-bottom: 40px;
	    width: 100%;
	    max-width: 100%;
        margin-left: 24px;
        margin-right: 0;
	float: left;
    }
   .content .inner_sidebar_col.inner_matches_col {
		margin-left: 0;
	}
	

/* page Tour Table*/
	.match_page_side_items .match_page_side_item {
		padding: 10px 0;
	}
	.match_page_side_items .match_page_tour_matches_team {
	    padding: 0;
	    text-align: center;
	}
	.content .block_title {
	    font-size: 16px;
	    line-height: 19px;
	}


/* page Statistics */
	.inner_content_col {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.players_statistics_sidebar {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.page-stat .players_statistics_sidebar .employee_item_image_block {
	    margin-left: 0;
	    margin-right: 0;
	    padding: 0px 0 0 0;
	    height: 122px;
	    width: 260px;
	    overflow: hidden;
	    display: block;
	    position: absolute;
	    right: 32%;
	    z-index: 1;
	}
	.page-stat .content .inner_sidebar_col {
		margin-left: 0!important;
	}
	.page-stat .container {
		display: flex;
		flex-wrap: wrap;
	}
	.page-stat .inner_sidebar_col {
		float: left; 
		width: 100%;	
		max-width: 100%;
		order: 1;
	}
	.page-stat .inner_content_col {
		float: right; 
		width: 100%;	
		max-width: 100%;
		order: 2;
	}
	

/* page Player - statistic  */
	.employee_page_tabs.employee_page_tabs_show {
	    padding-top: 200px;
	}
	.employee_page_tabs .block_title_wrap {
		    margin: 0;
		    margin-top: 14px;
		    margin-bottom: 46px;
		    line-height: 22px;
		    display: flex;
		    align-items: flex-start;
		    justify-content: flex-start;
		    width: 100%;
		    max-width: 100%;
	}

	.player_page_player_list_block {
	    padding-top: 50px;
	}

	.person + .employee_page_tabs_single {
		display: block;
	}
	.players_statistics_sidebar_title {
		display: none; 
	}

	.players_statistics_sidebar {
	    margin-left: 0; 
	    margin-top: 24px;
	    background-color: #fff;
	    padding-left: 0; 
	    position: relative;
	    height: 122px;
	    overflow: hidden;
    	    padding-bottom: 0px;
	}
	.players_statistics_sidebar_item.show {
	    display: flex;
	    height: 122px;
		justify-content: space-between;
	}
	.player_item_nation {
	    width: 32px;
	    height: 33px;
	}
	.player_item_number {
	    line-height: 32px;
	    width: 32px;
	    height: 32px;
	}
	.player_item_top_info_wrap {
	    line-height: 32px;
	    width: 32px;
	    height: 32px;
	    font-size: 12px;
	}
	.players_statistics_sidebar:before {
	    display: none;
	}

	.employee_item_image {
	    max-width: none;
	    width: 100%;
	    height: auto;
	    transform: translateX(90px);
	}
	.players_statistics_sidebar .employee_item_image_block {
	    margin-left: 0;
	    margin-right: 0;
	    padding: 0px 0 0 0;
	    height: 122px;
            width: 260px;
	    overflow: hidden;
	    display: block;
	    position: absolute;
            right: 0;
	    z-index: 1;
	}
		
	.players_statistics_sidebar_item.show {
	    display: flex;
	    align-items: flex-start;
	    padding-top: 0;
	    padding-bottom: 0px;
	    order: 2;
	    height: 122px;
	}
	.players_statistics_sidebar_item_info {
	    padding-top: 0;
	    padding-bottom: 0;
	    order: 2;
	    height: 122px;
            width: 80px;
	    position: relative;
	    z-index: 10;
	}
	.players_statistics_sidebar .employee_item {
		display: flex;
	    	align-items: flex-start;
		width: calc(100% - 80px);
		position: relative;
	}
	.player_item_name {
	    font-size: 12px;
	    line-height: 15px;
	    text-align: left;
		max-width: 122px;
	}

	.player_item_top_info {
	    position: absolute;
	    top: 0;
	    left: auto;
	    width: 65px;
	    text-align: center;
	    order: 1;
	    height: 122px;
	    padding: 24px 0 24px 24px;
	    z-index: 10;
	}
	.employee_item_info {
	    order: 2;
	    height: auto;
	    padding: 24px 0 0 0px;
	    position: relative;
	    z-index: 10;
	   align-items: flex-start;
	}
	.players_statistics_sidebar_item_info .players_statistics_sidebar_result {
	    height: 122px;
	    line-height: 32px;
	    padding-left: 0;
	    padding-right: 0;
	    position: relative;
	     display: flex;
	     flex-direction: column;
	     align-items: center;
	     justify-content: center;
	}

	.players_statistics_sidebar_result .result_value {
	    float: none;
	    width: auto;
	    font-size: 40px;
	}
	.players_statistics_sidebar_result .result_caption {
	    display: block;
	    float: none;
	    width: auto;
	    padding: 4px 0 0 10px;
	}
	.players_statistics_sidebar_result .result_icon {
	    height: 32px;
	    width: 30px;
	    float: none;
	    position: absolute;
	    left: 5px;
	    top: 55px;
	}

/* page home */
	.is_home .sidebar_col {
    		width: 284px;
	}
	.is_home .sidebar_col.matches_col {
		
	}
	.is_home .content_col {
	    width: calc(100% - 284px - 20px);
	    float: left;
	}
	.is_home .sidebar_col {
	    width: 284px;
	    float: right;
	    height: 290px;
	    overflow: hidden;
	}
	.is_home .matches_date_slider_center {
	    width: 70px;
	    height: 70px;
	    left: calc(50% - 35px);
	    top: -8px;
	}
    	.is_home .matches_date_slider_item {
	    width: 66px;
	    height: 56px;
	    padding-top: 9px;
    	    padding-bottom: 9px;
	} 
	.is_home .matches_announce_slider_item_info_title span {
	    display: table-cell;
	    vertical-align: middle;
	    font-size: 10px;
	}
	.is_home .matches_announce_slider_item_team_logo {
	    display: block;
	    height: 32px;
	}
 	.is_home .matches_announce_slider_item_info_block {
	    position: relative;
	    padding-top: 5px;
	    padding-bottom: 4px;
	    height: 115px;
	}
	.is_home .matches_announce_slider_item_image_block {
	    height: 145px;
	}
	.is_home .matches_announce_slider_item_place {
		font-size: 12px;
	    	line-height: 16px;
	}
	.is_home .matches_announce_slider_item_place span {
	    display: block;
	}
	.is_home .matches_announce_slider_item_ol.no_link .matches_announce_slider_item_place {
	    height: 30px;
	}
	.is_home .matches_announce_slider_item_ol {
	    padding-top: 16px;
	    height: 75%;
	}
	.is_home .matches_wrap {
	    height: 290px;
	}	
	.is_home .main_slider_item_caption {
		height: 32px;
	}
	.is_home .main_slider_item {
	    height: 270px;
	}
	.is_home .main_slider_item.slick-slide img {
	    height: 100%;
	    width: auto;
	    max-width: unset;
	}
	.is_home .main_slider_item_title {
	    font-size: 14px;
	    line-height: 18px;
	}
	.is_home .main_slider_item_ol {
	    padding-right: 75px;
	}

	
	.is_home .home_news_block .sidebar_col {
	    height: auto;
	}

	.is_home .media_block .slick-slide {
	    width: 30%!important;
	}
	.is_home .media_block .slick-slide .media_item_small .media_item_title {
	    color: #5F6366;
	    width: 100%;
	}

/* page Matches */
	.matches_page_slide_nav_item {
	    height: 48px;
	}
	.matches_page_slide_nav_item .day {
	    font-size: 20px;
	    line-height: 24px;
	    height: 24px;
	}
	.matches_page_slide_nav_item .day_name {
	    font-size: 10px;
	    line-height: 13px;
	    height: 16px;
	}
	.articles_filter_line select[name="tournir"] {
	    width: 170px;
	}
	.articles_filter_line {
	    display: flex;
	    align-items: flex-start;
	}
	.articles_filter_line .only_home_matches {
	    padding-top: 0px;
	    line-height: 12px;
	}
	.checkbox.only_home_matches:before {
	    top: 0px;
	} 
	.checkbox.only_home_matches:after {
	  top: 5px;
	}
	.matches_page_month {
	    width: 48px;
	    padding: 4px 4px;
	}

/* page Media */

	.media_item_mid .media_item_title {
	    line-height: 13px;
	    font-size: 10px;
	    width: calc(100% - 20px);
	    height: 40px;
	    float: left;
	}
	.media_item_caption_ol {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.media_item_mid.media_item_gallery .media_item_count {
	    position: absolute;
	    top: -38px;
	    right: 10px;
	}
	


	.inner_heading_bg.pl_bg_wrap {
		display: none;
	}
	.inner_heading_bg.pl_bg_wrap.person {
		display: block;
		/*height: 0;*/
	}
 

/* chiefs_block */
	.inner_wrap.inner_wrap_content {
		width: 100%;
	}
	.chiefs_block .slick-prev.slick-arrow,
        .chiefs_block .slick-next.slick-arrow {
		display: none!important;
	}
	.chiefs_block .employee_item_image {
	    width: 130%;
	    max-width: 130%;
	    height: auto;
	}
	.chiefs_block .employee_item_position {
	    width: 100%;
	    font-size: 16px;
    	    line-height: 18px;
	}


	.chiefs_block .employee_item_image {
	    transform: translateX(0);
	}

	.chiefs_block .employee_item_info {
	    padding: 10px 10px 10px 10px;
	    width: 100%;
	}
	
	.employee_slider.player_slider .employee_item_image {
	    transform: translateX(0);
	}
	.employee_slider.player_slider .player_item_name {
		width: 100%;
		max-width: 100%;
		text-align:center;
	}
	.employee_slider.player_slider .player_item_position {
		width: 100%;
		max-width: 100%;
	 	text-align:center;
	}

	.players_list .players_list_col .employee_item_image {
	    transform: translateX(0);
	}
	.players_list .players_list_col .player_item_name {
		width: 100%;
		max-width: 100%;
		text-align:center;
	}
	.players_list .players_list_col .employee_item_image {
	    transform: translateX(0);
	}

	.players_list .players_list_col .player_item_birthday {
		width: 100%;
		max-width: 100%;
		text-align:center;
	}


	.account_profile_menu {
	    display: flex;
	    max-width: 100%;
	    overflow-x: scroll;
	    width: 100%;
	}
	.account_profile_menu_item {
	    font-size: 11px;
	}
	.account_wrap .container.account_profile_cols {
		display: flex;
		flex-direction: column;
	}
	.account_wrap .container.account_profile_cols .account_profile_col_left,
	.account_wrap .container.account_profile_cols .account_profile_col_right {
		width: 100%;
	}

	.account_wrap .container.account_profile_cols .account_profile_col_right {
		padding-left: 0;
	}
	.account_wrap .account_profile_pane_col {
	    float: none;
	    width: 100%;
	}
	.account_wrap .account_profile_pane {
	    background-color: #fff;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.account_wrap .account_profile_pane_col:nth-child(2) {
	    padding-left: 0;
	}
	.account_wrap .account_profile_layout_col_left {
	    width: 100%;
	    float: none;
	    padding-right: 0;
	}
	.account_wrap .account_profile_layout_col_side {
    		width: 100%;
	        float: none;
	}	
	
	.inner_wrap {
	    padding-left: 20px;
	    padding-right: 20px;
	}


	.article_wrap blockquote {
		margin: 0;
	}
	.article_wrap blockquote img {
		width: 100%;
		height: auto;
	}
	
	.match_page_subtabs_tab_link {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 15px;
	    line-height: 24px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}

	.match_page_team_1,
	.match_page_team_2 {
	    float: none;
	}
	.match_page_team_item {
	    width: 100%;
	}
	.same_content_recalc {
		height: auto!important;
	}
		
	.match_page_bottom_col.match_page_bottom_col_date {
	    width: 20%;
	}
	.match_page_bottom_col_desc {
	    width: 60%;
	}
	.match_page_bottom_col_judge {
	    width: 100%;
	}
	.match_page_bottom_col_desc {
	    width: 65%;
	}
	.match_page_header_team_1 .match_page_header_team_goals {
	    right: 0;
	    top: 70%;	
	}
	.match_page_header_team_goal_line:not(:last-child) {
	    margin-bottom: 5px;
	}
	.match_page_header_team_logo {
	    width: 90px;
	    height: 90px;
	}
	.match_page_header_teams {
	    margin-bottom: 100px;
	}

	.select {
	    border: 2px solid #ffd705!important;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.match_page_tab_inner .inner_content_col {
	    width: auto;
	    max-width: 100%;
	}
	.match_page_tab_inner .inner_sidebar_col {
	    width: 100%;
	    max-width: 100%;
	    float: left;
	    margin-left: 0;
	}

	.match_page_teams_wrap {
	    display: flex;
	    justify-content: space-between;
	}

 	.match_page_teams_wrap .match_page_team_item {
	   width: 48%;
	}
	.match_page_tab_link_wrap {
	    display: flex;
	}
	.match_page_tab_link {
	    width: 50%;
	    padding-right: 10px;
    	    padding-left: 10px;
	    font-size: 16px;
	    line-height: 38px;   
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.match_page_pane.sidebar_recalc_content {
		min-height: auto!important;
	}
	.match_page_team_item_arrange_field {
	    display: block;
	    position: absolute;
	    top: auto;
	    left: 0;
	    bottom: 32px;
	    right: 0;
	    width: 100%;
	}

	.chiefs_block {
	    display: flex;
	    flex-direction: column;
	}
	
	.employee_item_name {  
	    margin-bottom: 10px;
	}

	.block_title_wrap.block_title_matches {
	    margin-top: 25px;
	}

/* media popups */

	.media_block_popup_gallery_thumbs {
	    margin: 10px auto;
	}

	.media_block_popup_wrap {
	    height: auto;
	    min-width: 100%;
	    min-height: 584px;
	    padding: 10px;	
	}

	.media_block_popup {
	    border: none;
	    min-width: 100%;
	    min-height: 500px;
	    max-height: 1400px;
	    position: relative;
	    width: 100%;
	    height: 100%;
	}
	
	.media_block_popup.no_sidebar .media_block_popup_video_iframe {
	    top: 200px;
	    left: 0;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    border: none;
	}

	.match_page_header_team_goals {
	    width: 180px;
	    display: flex;
	    height: auto;
	    position: static;
	    top: auto;
	}
	.match_page_header_team_goals_inner {
	    display: flex;
	    align-items: center;
	}
	.match_page_header_team_2 .match_page_header_team_goals {
	    left: auto;
	}
	.match_page_header_team .match_page_header_team_logo {
	    margin-bottom: 15px;
	}
	
	.match_page_header_inner {
	    padding-left: 40px;
	    padding-right: 40px;
	}

	.media_block_popup_close:before, .media_block_popup_close:after {
	    content: '';
	    left: calc(50% - 25px);
	    top: calc(50% + 0px);
	}

	.media_block_popup .media_block_popup_left {
		width: 100%;
	}
	.media_block_popup .media_block_popup_right {
	    display: none;
	}
	.match_page_header_team_goals,
	.match_page_bottom_col.match_page_bottom_col_judge {
		display: none;
	}
	.media_block_popup_video_iframe {
	
	    width: 100%;
	    height: 100%;
	}

	.inner_sidebar_contacts {
	    width: 100%;
	}
	.block_title_contacts {
	    margin: 0;
	    width: auto;
	}

	
}

@media (min-width: 767px) {
    .header_top_switch_menu {
        display: none;
    }
    .mobile-menu {
        display: none;
    }
}


/* ================================================================================================= 767 ========================================*/

@media (max-width: 767px) {

/* page Media */
	.media_page_gallery_wrap > .media_page_row .media_page_col.media_page_col_big,
	.media_page_gallery_wrap > .media_page_row .media_page_col.media_page_col_big.no_indent,
	.media_page_video_wrap > .media_page_row .media_page_col.media_page_col_big,
	.media_page_gallery_wrap > .media_page_row .media_page_col.media_page_col_big.no_indent {
	    width: 100%;
    	    float: none;
	}
	.media_page_col.media_page_col_big.no_indent .media_page_row> .media_page_col.media_page_col_big {
	    width: 50%;
    	    float: left;
	}
	.media_page_row .media_page_col	{
	    position: relative;
	}
	.media_page_row > .media_page_col {
	    width: 50%;
    	    float: left;
	}
	.media_item_mid.media_item_gallery .media_item_count {
	    position: absolute;
	    top: 5px;
	}
	.articles_filter_left.filter_depend_side {
	    flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	     width: 100%;	
	}
	.articles_filter_left.filter_depend_side .articles_filter_item.select_wrap {
	    margin-left: 0;
	    width: 100%;	
	}
	.match_page_sidebar_media_list .match_page_sidebar_media_item {
	    box-sizing: border-box;
	    float: none;
	    width: 25%;
	    margin: 0 8px;
	}
	.match_page_sidebar_media_list {
	    display: flex;
	    flex-direction: row;
	    flex-direction: row;
	    align-items: flex-start;
	    justify-content: flex-start;
	    flex-wrap: wrap;
	}
	.match_page_sidebar_media_list .media_sidebar_list_item {
	    display: flex;
	    align-items: flex-start;
	    justify-content: flex-start;
	    flex-direction: column;
	}
	.media_sidebar_list_item .media_sidebar_list_item_info {
	     padding: 10px;
	     width: 100%;
	}

/* inner_news_block */
	.inner_news_block .main_slider .slick-dots {
	    position: absolute;
	    right: 10px;
	    top: 80%;
	}
	.inner_news_block > .container {
	    flex-direction: column;
	}

/* informatsiya-o-klube */
	.inner_sidebar_contacts {
	    width: 100%;
	    padding: 0 30px;
	}

/* mobile menu */
    body.lock {
        overflow: hidden;
    }
    .mobile-menu {
        display: none;
        background: #000;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 4000;
    }
    .mobile-menu.opened {
        display: block;
    }
    .mobile-menu_wrapper {
        max-width: 263px;
        padding: 24px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: calc(100% - 30px);
        padding: 30px;
    }
    .mobile-menu_list {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .mobile-menu_link {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .mobile-menu_link span {
        font-family: 'TT Runs Trial', sans-serif;
        display: block;
        padding: 14px 0;
        color: #fff;
        line-height: 16px;
        text-shadow: 0px 15px 15px rgb(0 0 0 / 15%);
        text-transform: uppercase;
        font-size: 12px;
        background: none;
        cursor: pointer;
    }
    .mobile-menu_link span.mobile-menu_link-chevron {
        width: 16px;
        height: 16px;
        padding: 9px 0;
    }
    .mobile-menu_link-chevron svg {
        transform: rotate(-90deg);
    }
    .mobile-menu_sublist {
        display: none;
        list-style: none;
        padding: 0 0 0 16px;
    }
    .mobile-menu_sublist .mobile-menu_link span {
        padding: 8px 0;
    }
    .mobile-menu_item-ws.opened .mobile-menu_sublist {
        display: block;
    }
    .mobile-menu_item-ws.opened .mobile-menu_link-chevron svg {
        transform: rotate(0deg);
    }
    .mobile-menu_button {
        border: none;
    }
    .mobile-menu_login {
	    width: 100%;
	    height: 42px;
	line-height: 40px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 14px;
	    font-weight: 700;
	    color: #000;
	    text-transform: uppercase;
	    background-color: #FED532;
    }
    .mobile-menu_switch {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #FED532;
        width: 48px;
        height: 40px;
        position: absolute;
        top: 0;
        right: 0;
    }
    .header_line.header_line_bot {
        display: none;
    }
    .header_top_switch_menu {
        display: block;
        background-color: #FED532;
        width: 48px;
        width: 48px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
    }
.header_top_menu {
    margin-left: 110px;
}
	.header_top_socials {
	    display: none;	
	}
	.menu_toggle {
	    width: 100%;
	    height: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

	.inner_wrap .wide_page_wrap {
		width: 100%;
	}


	.players_list .slick-prev,
	.players_list .slick-next {
		display: none!important;

	}
	.page_tabs .tab_navs {
	    width: 100%;
	    overflow-x: scroll!important;
	}
	
	
	.match_page_header {
	    width: 100%;
	}
	.match_timeline_wrap {
	     display: none;
	}
	.match_page_subtabs .tab_navs {
		max-width: 100%;
		overflow-x: scroll;
		display: flex;
	}
	.match_page_subtabs_tab_link {
	    padding-left: 20px;
	    padding-right: 20px;
	    float: none;
	    display: inline-block;
	    text-transform: uppercase;
	    font-size: 14px;
	    line-height: 24px;	    
	    padding-top: 6px;
	    padding-bottom: 6px;
 
	    margin-bottom: -1px;
	}
	.match_page_teams_wrap {
	   	display: flex;
    		flex-direction: column;
	}
	.match_page_teams_wrap .match_page_team_item {
		float: none;
		width: 100%;
	}

	.match_page_teams_wrap .match_page_team_item .same_content_recalc {
		height: auto!important;
	}
	.match_page_team_item_arrange_field {
	    object-fit: contain;
	    display: block;
	    position: absolute;
	    top: 0;
	    left: -14%;
	    right: 0;
	    width: 128%;
	}

	.match_page_header_inner .match_page_arrow.match_page_prev,
	.match_page_header_inner .match_page_arrow.match_page_next {
		display: none!important;
	}
	.match_page_header_scores_wrap {
	    text-align: center;
	    position: static;
	    top: auto;
	    left: auto;
	    width: 100px;
	    display: flex;
	}
	.match_page_header_score {
	    width: 33px;
	    height: 40px;
	    line-height: 10px;
	    font-size: 56px;
	}
	.match_page_header_inner {
	    padding-left: 0;
	    padding-right: 0;
	}
	.match_page_header_team_1,
	.match_page_header_team_2 {
	    float: none;
	}
	.match_page_header_team {
	    width: 120px;
	    text-align: center;
	    position: relative;
	}
	.match_page_header_teams {
	    padding-left: 0;
	    padding-right: 0;
	    margin-bottom: 72px;
	    display: flex;
	    align-items: flex-end;
	    justify-content: center;
	    width: 100%;
	}
	.match_page_header_team .match_page_header_team_logo {
	    width: 70px;
	    height: 70px;
	}
	.match_page_header_scores {
		display: flex;
	}

	.match_page_bottom_line {
	    height: auto;
	}
	.match_page_bottom_col.match_page_bottom_col_date {
	    width: 40%;
	}
	.match_page_bottom_col_desc {
	    border-right: none!important;
	    width: 60%;
	}
	.match_page_bottom_col_judge {
	    width: 100%;
	}
	
	.inner_heading_bg.person .container.content_up {
	    min-height: auto;
	    margin: 0px auto 0;
    	    min-height: 270px!important;
	}


	.employee_page_tabs .tab_navs,
	.employee_page_tabs .tab_tabs {
		display: none;
	}

	.regular_page_content table {
		max-width: 100%;
		overflow-x: scroll;
	}

	.articles_filter_line  {
		flex-direction: column;
		width: 100%;
	}
	.articles_filter_line .articles_filter_right,
	.articles_filter_line .articles_filter_left {
		width: 100%;
		flex-direction: column;
	}
	.select_wrap.articles_filter_item {
		width: 100%;
	}
	.articles_filter_line .articles_filter_left {
		margin-bottom: 10px;
	}
	.articles_filter_left .select_wrap.articles_filter_item .select {
		border: 2px solid #ffd705!important;
	}
	.articles_filter_left .select_wrap.articles_filter_item {
	       margin-left: 0;
		margin-bottom: 10px;
	}
	.articles_filter_line select[name="tournir"] {
		  width: 100%;
	}
	.articles_filter_item.articles_filter_item_checkbox_wrap {
		 margin-left: -6px;
	}
	.matches_page_month_navs {
	    width: 100%;
	    overflow-x: scroll;
	    display: flex;
	}
	.matches_page_month {
	    width: 60px;
	    padding: 4px 2px;
	}

	
	.chiefs_block .chiefs_block_col {
	    min-height: 470px;
	}
	.matches_page_month {
	    width: 60px;
	    padding: 4px 4px;
	}
	
	
/* media popups */

	.media_block_popup_gallery_thumbs {
	    margin: 10px auto;
	}

	.media_block_popup.no_sidebar .media_block_popup_wrap {
	    height: auto;
	    min-width: 100%;
	    min-height: 400px;
	}

	.media_block_popup.no_sidebar .media_block_popup {
	    border: none;
	    min-width: 100%;
	    min-height: 390px;
	    max-height: 1400px;
	    position: relative;
	    width: 100%;
	    height: 100%;
	}
	
	.media_block_popup.no_sidebar .media_block_popup_video_iframe {
	    top: 200px;
	    left: 0;
	    position: absolute;
	    width: 100%;
	    height: 50%;
	    border: none;
	}

  
	 .match_page_regular_content .match_video_list_col {
	    float: left;
	    width: 50%;
	}
 

	

}


/* ======================================================================== 480-767 ========================================*/

@media (min-width: 480px) and (max-width: 767px) {
	.content .inner_content_col,
	.content .inner_sidebar_col {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.content .inner_sidebar_col {
		margin-left: 0;
	}
	.footer_icon_item img {
	    height: 63%;
	}


	.inner_heading_bg.pl_bg_wrap {
		/*height: 170px;*/
	}
	.inner_heading_bg.pl_bg_wrap img {
		transform: translateY(-8px)!important;
	}
	
	.is_home .main_slider_item {
	    height: 290px;
	}
	.is_home .main_slider_item.slick-slide img {
	    height: auto;
	    width: auto;
	    max-width: 100%;
	}

/* page matches */
	.matches_page_slider .matches_page_slider_col {
	    perspective: unset!important;
	}	
	.matches_page_slider .matches_page_slide_item_team {
	    width: 140px;
	}
	.matches_page_slider .matches_page_slide_item_info_block {
	    width: 200px;
	}
	.matches_page_slider .matches_page_slide_item {
	    padding: 20px 20px;
	    width: 480px!important;
	}
	.matches_page_slider .matches_page_slide_item_team_name {
	    height: 54px; 
	    font-size: 12px;
	    line-height: 15px;
	}
	.matches_page_slider .matches_page_slide_item_team_logo {
	    max-height: 80px;
	    max-width: 80px;
	}
	.matches_page_slider .matches_page_slide_item_score {
	    width: 30px;
	    height: 30px;
	    font-size: 20px;
	    line-height: 30px;
	}
	.matches_page_slider .matches_page_slide_item_score_sep {
	    width: 19px;
	    font-size: 20px;
	    line-height: 29px;
	    text-align: center;
	}
	.matches_page_slider .matches_page_slide_item_scores {
	    margin-bottom: 10px;
	}
	/*.matches_page_slider .matches_page_slide_item_bot {
		display: none;
	}*/
	.matches_page_slide_item_score_sep, .matches_page_slide_item_score {
	    width: auto;
	    height: 52px;
	    font-size: 40px;
	    line-height: 75px;
	}


	.employee_slider.player_slider .employee_item_image {
	    transform: translateX(0);
	}
	.employee_slider.player_slider .player_item_name {
		width: 100%;
		max-width: 100%;
		text-align:center;
	}
	.employee_slider.player_slider .player_item_position {
		width: 100%;
		max-width: 100%;
	 	text-align:center;
	}
	
	.content .inner_wrap {
	        width: 100%;
	}

	


}

/* ======================================================================== 480 ========================================*/
@media (max-width: 480px) {
	    .container,
	    .header .container,
	    .content .container {
	        width: 100% !important;
		min-width: 320px;
	        max-width: 100% !important;
	    }

	.is_home .main_slider_item {
	    height: 215px;
	}
	
	.is_home .main_slider_item.slick-slide img {
		height: auto;
	   		 max-width: 100%;
	}

/* page New */
    .inner_content_col.article_content_col {
        width: 100%;
        max-width: 100%;
    }
    .inner_sidebar_col.inner_matches_col {
        display: none;
    }
    .article_nav_block {
        display: flex;
        flex-direction: column;
    }
    .article_nav_block_item {
        width: 100%;
        float: none;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .article_nav_arrow {
        width: 100%;
    }
    .article_nav_block_item.article_nav_block_item_left {
        order: 2;
        align-items: flex-start;
    }
    .article_nav_block_item.article_nav_block_item_right {
        order: 1;
    }
    .article_nav_block_item_left {
        border-right: none;
        border-bottom: 1px solid rgba(96, 86, 30, 0.15);
    }
    .article_nav_block_item_right .news_small_item {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: flex-end;
    }
    .article_nav_block_item_right .news_small_item .news_small_item_info_announce,
    .article_nav_block_item_right .news_small_item .news_small_item_info_title {
        text-align: right;
    }
    .article_nav_block_item_right .news_small_item_image_block {
        float: none;
        width: 90px;
        height: 55px;
        margin-left: 24px;
        margin-right: 0;
    }
    .article_nav_block_item_left .news_small_item {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }
    .article_nav_block_item_left .news_small_item_image_block {
        float: none;
        width: 90px;
        height: 55px;
        margin-right: 24px;
    }
/* footer */
    .footer_bot_col.col {
        width: 100%;
    }
    .footer_bot_container {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    .copyright {
        text-align: center;
        font-size: 10px;
        line-height: 12px;
        margin-bottom: 16px;
    }
    .footer_bot_col_right {
        text-align: center;
    }
    .footer_mobile_ver, .footer_policy {
        padding-left: 0;
        padding-right: 0;
        line-height: 12px;
        font-size: 10px;
    }
    .footer_bot_middle {
        width: 100%;
    }
    .footer_bot-circle {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -35%;
    }
    .footer_bot_col.col.footer_bot_col_left {
        order: 1;
    }
    .footer_bot_col.footer_bot_middle {
        order: 3;
    }
    .footer_bot_col.col.footer_bot_col_right {
        order: 2;
    }
    .footer_bot {
        padding-top: 0;
    }
    .footer_icon_item {
        width: auto;
        max-width: 50%;
        min-width: 20%;
        margin-bottom: 62px;
        height: 70px;
        display: flex;
        flex-direction: column;
    }
    .in_social_block .block_title {
        font-size: 12px;
        line-height: 15px;
        text-align: center;
    }
    .in_social_block .block_title_wrap {
        justify-content: center;
    }
    .col.social_col.col-lg-2 {
        width: 25%;
    }


.news_list_col {
}

/*home page*/
    .is_home .col-lg-6.media_block_video_col,
    .is_home .col-lg-6.media_block_gallery_col {
        width: 100%;
    }
    .is_home .media_block_video_col .block_title_wrap,
    .is_home .media_block_gallery_col .block_title_wrap {
        margin-bottom: 16px;
    }
    .is_home .content_col.news_list_col,
    .is_home .sidebar_col.standings_col {
        float: none;
        width: 100%;
    }
    .is_home .home_first_screen_block .main_slider_col,
    .is_home .home_first_screen_block .matches_col {
        float: none;
        width: 100%;
    }
   .is_home .sidebar_col.standings_col .standings_wrap {
	min-height: 813px!important;	
    }
    .home_first_screen_block .matches_col .matches_announce_slider_item_image_block {
        height: 145px;
    }
    .home_first_screen_block .matches_col {
        height: 382px;
    }
    .is_home .home_first_screen_block .matches_col {
        height: 324px;
    }
	.is_home .matches_wrap .matches_announce_slider {
		padding-top: 10px;
	}

    .is_home .matches_wrap {
        height: 384px;
    }
    .is_home .main_slider .slick-dots {
	top: 16px;
     }
    .home_first_screen_block {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .main_slider_item_ol {
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
    }
    .main_slider_item_title {
        font-size: 14px;
        line-height: 18px;
        height: 35px;
        padding-right: 45px;
    }
    .main_slider_item_caption {
        font-size: 12px;
        line-height: 16px;
        height: 29px;
    }
    .main_slider .slick-dots {
        position: absolute;
        right: 10px;
        top: 130px;
    }
/* header */
    .header_top_menu {
        float: none;
        display: flex;
        justify-content: center;
        padding: 0;
        margin: 0 !important;
    }
    .header_logo_block {
        width: 72px;
        height: 72px;
    }
    .header_buttons {
        display: none;
    }
    .header_top_socials {
        display: none;
    }
    .header_top_menu li {
        float: none;
        margin-right: 20px;
    }
    .header_line_mid {
        display: flex;
    }
    .header_tagline {
        float: none;
        width: calc(100% - 72px);
        margin-left: 72px;
        font-size: 12px;
        margin-top: 10px;
    }
    .header_hashtag {
        width: auto;
        font-size: 10px;
    }
    .header_top_menu li.active a:before {
        content: '';
        bottom: 4px;
    }
    .header_line.header_line_bot {
        display: none;
    }
    .header_top_switch_menu {
        display: block;
        background-color: #FED532;
        width: 48px;
        height: 32px;
        position: absolute;
        top: 0;
        right: 0;
    }
    .header .container {
        position: relative;
    }
    .header_line_top {
        height: 32px;
    }
    .header_top_menu a {
        padding-left: 0;
        padding-right: 0;
        padding-top: 11px;
        padding-bottom: 13px;
    }
	.header_line.header_line_mid_wrap .header_search_form,
	.is_home .header_line.header_line_mid_wrap .header_search_form {
		display: none;
	}
/* mobile menu toggle */
    .menu_toggle {
        width: 16px;
        height: 14px;
        position: relative;
        margin: 9px auto;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
    }
    .menu_toggle span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #000;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }
    .menu_toggle span:nth-child(1) {
        top: 0px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .menu_toggle span:nth-child(2) {
        top: 6px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .menu_toggle span:nth-child(3) {
        top: 12px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }



/* page Club */

	.content .inner_content_col {
	    width: 100%;
	    max-width: 100%;
	    float: none;
	    padding-left: 0;
 	    padding-right: 0;
	}
	.content .inner_sidebar_col {
	    padding-bottom: 40px;
	    padding-left: 20px;
 	    padding-right: 20px;
	    width: 100%;
	    max-width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	    float: none;
	}
	.content .inner_sidebar_contacts {
	    width: 100%;
	    margin: 0 auto;
	}
	.inner_sidebar_col .block_title_contacts {
	    margin: 0;
	    width: 100%;
	    font-size: 16px;
	    line-height: 19px;
	}
	.inner_content_col .block_title_wrap .block_title { 
	    font-size: 16px;
	    line-height: 19px;
	}
	.inner_sidebar_contacts .sidebar_contacts_line .block_title {
	    font-size: 12px;
	    line-height: 15px;
	}
	.inner_content_col .inner_wrap {
	    padding-left: 20px;
    	    padding-right: 20px;
	}


/* page Tour Table */
	.standings_table_col:nth-child(1) {
	    text-align: left;
	    width: 60px;
	    padding-left: 14px;
	}
	.standing_page_legend {
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    column-count: unset;
	    column-gap: 0;
	}

	.standing_page_legend li {
	    display: flex;
	    align-items: flex-start;
	    justify-content: flex-start;
	    width: 50%;
	}
	
	.inner_content_col .block_title_wrap {
	    margin-top: 14px;
	    margin-bottom: 24px;
	}
	

/* page Player */
	.player_statictic_list {
	    margin-left: 0;
	    margin-right: 0;
	}	
	.player_statictic_col {
	    float: none;
	    width: 100%;
	}
	.person .content_up {
	    margin: 100px auto 0;
	    padding: 20px 40px 20px;
	}
	.person .content_up .employee_page_photo {
	    position: relative;
	    bottom: auto;
	    right: auto;
	    display: block;
	    max-width: 100%;
	    z-index: 5;
	    width: 195px;
	    height: 230px;
	}
	.content_up .employee_page_photo_inner {
	    min-height: 185px;
	    margin-top: 38px;
	}

	.person .content_up .player_page_inner_side {
	    width: 48px;
	}
	.player_page_number {
	    text-align: center;
	    line-height: 32px;
	    width: 32px;
	    height: 32px;
	    font-size: 13px;
	}
	.player_page_nation {
	    height: 32px;
	    width: 32px;
	}
	.player_page_params_value {
	    font-size: 10px;
	    line-height: 13px;
	}
	.player_page_params_desc {
	    font-size: 10px;
	    line-height: 13px;
	}
	.player_page_table_cell {
	    height: 48px;
	}

	.employee_page_info_line {
	    line-height: 18px;
	    font-size: 12px;
	    margin-bottom: 10px;
	}
	.player_page_player_list_block_inner {
	    padding-left: 20px;
	    padding-right: 20px;
	}

/* page Player - statistic  */


	.employee_page_tabs .block_title_wrap {
		    margin: 0;
		    margin-top: 14px;
		    margin-bottom: 46px;
		    line-height: 22px;
		    display: flex;
		    align-items: flex-start;
		    justify-content: flex-start;
		    width: 100%;
		    max-width: 100%;
	}

	.player_page_player_list_block {
	    padding-top: 80px;
	}

	/*.person + .employee_page_tabs_single {
		display: block;
	}*/
	.players_statistics_sidebar_title {
		display: none; 
	}
	.player_statictic_list {
		display: none;
	}
	.employee_page_tabs_single .block_title_wrap {
		display: none;
	}
	.players_statistics_sidebar {
	    margin-left: 0; 
	    margin-top: 24px;
	    background-color: #fff;
	    padding-left: 0; 
	    position: relative;
	    height: 122px;
	    overflow: hidden;
    	    padding-bottom: 0px;
	}
	.players_statistics_sidebar_item.show {
	    display: flex;
	    height: 122px;
		justify-content: space-between;
	}
	.player_item_nation {
	    width: 26px;
	    height: 26px;
	}
	.player_item_number {
	    line-height: 26px;
	    width: 26px;
	    height: 26px;
	    font-size: 12px;
	}
	.player_item_top_info_wrap {
	    line-height: 26px;
	    width: 26px;
	    height: 26px;
	    font-size: 12px;
	    margin-bottom: 4px;
	}
	.players_statistics_sidebar:before {
	    display: none;
	}
	.players_list.slick-slider .players_list_col {
		min-height: 275px;
	}
	.employee_item {
	    display: flex;
	    align-items: flex-start;
	    flex-direction: column;
	    background: #fff;
	    min-height: 355px;
	}
	.employee_item_image {
	    max-width: none;
	    width: 100%;
	    height: auto;
	    transform: translateX(90px);
	}
	.players_statistics_sidebar .employee_item_image_block {
	    margin-left: 0;
	    margin-right: 0;
	    padding: 0px 0 0 0;
	    height: 122px;
            width: 260px;
	    overflow: hidden;
	    display: block;
	    position: absolute;
    	    right: 0;
	    z-index: 1;
	}
		
	.players_statistics_sidebar_item.show {
	    display: flex;
	    align-items: flex-start;
	    padding-top: 0;
	    padding-bottom: 0px;
	    order: 2;
	    height: 122px;
	}
	.players_statistics_sidebar_item_info {
	    padding-top: 0;
	    padding-bottom: 0;
	    order: 2;
	    height: 122px;
            width: 80px;
	    position: relative;
	    z-index: 10;
	}
	.players_statistics_sidebar .employee_item {
		display: flex;
	    	align-items: flex-start;
		width: calc(100% - 80px);
		position: relative;
	}
	.player_item_name {
	    font-size: 12px;
	    line-height: 15px;
	    text-align: left;
		max-width: 122px;
	}

	.player_item_top_info {
	    position: absolute;
	    top: 4px;
	    left: 5px;
	    width: 56px;
	    text-align: center;
	    order: 1;
	    height: 80px;
	    padding: 0;
	    z-index: 10;
	}
	.employee_item_info {
	    order: 2;
	    height: auto;
	    padding: 24px 0 0 0px;
	    height: calc(100% - 235px);
    	    margin-top: auto;
	    position: relative;
	    z-index: 10;
	    align-items: flex-start;
	    width: 100%;
	}
	.players_list_col .employee_item_image {
	    height: auto;
	    width: 130%;
	}
	.players_statistics_sidebar_item_info .players_statistics_sidebar_result {
	    height: 122px;
	    line-height: 32px;
	    padding-left: 0;
	    padding-right: 0;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.players_statistics_sidebar_result .result_value {
	    float: none;
	    width: auto;
	    font-size: 40px;
	}
	.players_statistics_sidebar_result .result_caption {
	    display: block;
	    float: none;
	    width: auto;
	    padding: 4px 0 0 10px;
	}
	.players_statistics_sidebar_result .result_icon {
	    height: 32px;
	    width: 30px;
	    float: none;
	    position: absolute;
	    left: 5px;
	    top: 55px;
	}

/* page Statistic of Players */
 
	.select_wrap.articles_filter_item .select {
	    padding-left: 10px;
	    padding-right: 8px;
	    border: 2px solid #ffdd00!important;
	}

	.players_statistics_wrap {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;
	    overflow: scroll;
	}
	.statistics_table {
	    display: table;
	    table-layout: unset;
	    font-size: 13px;
	    line-height: 20px;
	    width: 738px;
	    overflow: scroll;
	}


/* page Matches */

	.matches_page_slide_item_score_sep {
    	    width: 20px;
	    font-size: 24px;
	    line-height: 29px;
	}
	
	.matches_page_slide_item_score {
	    width: 40px;
	    height: 30px;
	    font-size: 24px;
	    line-height: 30px;
	}

	
	.inner_heading_bg.pl_bg_wrap {
		height: 116px;
	}
	.inner_heading_bg.pl_bg_wrap img {
		transform: translateY(-10px)!important;
	}

	
	.match_page_sidebar_media_list .match_page_sidebar_media_item {
	    width: 100%;
	}

/* informatsiya-o-klube */
	.inner_sidebar_contacts {
	    padding: 0;
	}

/* page matches */
	.matches_page_slider .matches_page_slider_col {
	    perspective: unset!important;
	}	
	.matches_page_slider .matches_page_slide_item_team {
	    width: 96px;
	}
	.matches_page_slider .matches_page_slide_item_info_block {
	    width: 160px;
	}
	.matches_page_slider .matches_page_slide_item {
	    padding: 20px 20px;
	    width: 320px!important;
	}
	.matches_page_slider .matches_page_slide_item_team_name {
	    height: 54px; 
	    font-size: 12px;
	    line-height: 15px;
	}
	.matches_page_slider .matches_page_slide_item_team_logo {
	    max-height: 80px;
	    max-width: 80px;
	}
	.matches_page_slider .matches_page_slide_item_score {
	    width: 30px;
	    height: 30px;
	    font-size: 20px;
	    line-height: 30px;
	}
	.matches_page_slider .matches_page_slide_item_score_sep {
	    width: 19px;
	    font-size: 20px;
	    line-height: 29px;
	    text-align: center;
	}
	.matches_page_slider .matches_page_slide_item_scores {
	    margin-bottom: 10px;
	}
	/*.matches_page_slider .matches_page_slide_item_bot {
		display: none;
	}*/
	.matches_page_slide_item_date {
	   height: auto;
	}
	.mobile-menu_switch {
	        width: 48px;
	        height: 32px;
	}

/* chiefs_block */
	.chiefs_block .employee_item_name {
		width: 100%;
	 	text-align: center;
	        font-size: 12px;
	        line-height: 15px;
	}


	.inner_heading_bg.person .player_page_inner_wrap {
		width: 91%;
	}

	

	.employee_slider.player_slider .employee_item_image {
	    transform: translateX(0);
	}
	.employee_slider.player_slider .player_item_name {
		width: 100%;
		max-width: 100%;
		text-align:center;
	}
	.employee_slider.player_slider .player_item_position {
		width: 100%;
		max-width: 100%;
	 	text-align:center;
	}

	.tab_tab .players_list {
		margin-bottom: 40px;
	}
	.table-content-wrap table {
		
	}

	.matches_page_month_navs {
	    width: 100%;
	    overflow-x: scroll;
	    display: flex;
	}
	.matches_page_month {
	    width: 48px;
	    padding: 4px 1px;
	}	
	
	.page_content_table {
	    max-width: 100%;
	    overflow-x: scroll;
	}
	
	.account_profile_menu_item.active::before {
	    height: 100%;
	}

 
	.chiefs_block .chiefs_block_col {
	    min-height: 355px;
	}

	.account_profile_side_pane {
	    padding-left: 20px;
	}
	.account_center_pane {
	    max-width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	
	.account_center_wrap {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.account_center_col {
	    float: none;
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.account_center_inner {
	    width: 100%;
	    padding: 0 20px;
	}
		
	.employee_item_image_block {
	    height: 270px;
	}


	.media_block_popup_gallery_thumbs {
	    margin: 20px auto;
	}
	.media_block_popup.no_sidebar .media_block_popup_close {
	    position: absolute;
	    top: 20px;
	}
	.media_block_popup.no_sidebar .media_block_popup_wrap {
	    height: 340px;
	    min-width: 100%;
	    min-height: 340px;
    	    margin-top: 90px;
	}
	.media_block_popup.no_sidebar .media_block_popup {
	    border: none;
	    min-width: 100%;
	    min-height: 400px;
	    max-height: 1400px;
	    position: relative;
	    width: 100%;
	    height: 100%;
	}


	.media_block_popup_left,
	.media_block_popup_right {
	    width: 50%;
	}  
    
	.media_block_popup.no_sidebar .media_block_popup_left {
	    width: 100%;
	}


	.media_block_popup_video_iframe {
	    width: 100%;
	    height: 50%;
	}





}