@media (min-width: 1200px) and (max-width: 1366px) {
	.container-fluid .kf_featured_thumb .text_wrper .text{
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 15px;
	}
	.container-fluid .kf_featured_thumb .text_wrper .thumb_footer{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.container-fluid .kode-blog-info li, .blog_meta li{
		margin-right: 10px;
	}
	.container-fluid .col-md-3.columns .kode-widget .radio_style2 .radio_dec{
		margin-right: 13px;

	}
	.container-fluid .kf_hd1 span{
		font-size: 18px;
	}
	.kf_featured_thumb .text .blog-post-meta span:last-child{
		margin-right:0;
	}
	.kode_search.open{
		left: 0;
		margin: 0 auto;
		width: 85% !important;
	}
	
	.text_wrap .text_2 .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 30px;     /* fallback */
		max-height: 123px;      /* fallback */
		-webkit-line-clamp: 4; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	/*
	.body-wrapper{
		width: auto;
	}
	*/
	.ftb_goal_tab_detail li{
		width: 33.3%;
	}
	.ftb_goal_tab_detail li a{
		width: 100%;
	}
}

/*
=================================================
				UP FROM 1200PX
=================================================
*/ 
@media (min-width: 1200px) {
 
}
/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 
@media (min-width: 992px) and (max-width: 1199px) {
	.kode_about_mission_text{
		padding-right: 30px;
		padding-left: 30px;
	}
	.kode_history_winner li p{
		font-size: 14px;
	}
	.woocommerce-content ul.products li{
		width: 22.9%;
	}
	.kode_ply_list a{
		font-size: 12px;
	}
	.kode_player_text{
		float: left;
		width: 100%;
		text-align: left;
	}
	.kode_player_fig figcaption a{
		width: 100px;
		left: 0;
		bottom: 100%;
	}
	.kode_blog_caption h5{
		white-space: nowrap;
		float: left;
		width: 100%;
		overflow: hidden;
		text-overflow:ellipsis;
	}
	.kode_blog_fig .kode_blog_comment .blog-info i{
		display: none;
	}
	.kode_404_text p{
		position: relative;
		margin-bottom: 20px;
	}
	.final-stats-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.sub_header_style .kf_roster_stats_wrap{
		padding-top: 152px;
	}
	.kode-menu-fix .kode_navigation,
	.kode-menu-fix .kode-navigation-wrapper{
		width: auto;
	}
	.alpha-listing-class > li a{
		padding: 8px 11.7px;
	}
	.portfolio-list .kf_roster_dec6 .text_overflow{
		padding: 5px 10px;
	}
	.body-wrapper{
		width: auto;
	}
	.kode_center_content_wrap .container{
		padding: 26px 15px 26px;
	}
	.wrap_header_02 .kode_logo{
		margin-right: 70px;
	}
	.wrap_header_02 .kode_center_content_wrap .container::before{
		margin-left: 0;
	}
	.wrap_header_02 .lyr_navigaion_02{
		float: left;
		padding: 7px 0;
	}
	.header-style-3.header-style-3-new nav .kode-navigation-wrapper .navigation ul > li > a{
		padding: 25px 20px;
	}
	.wrap_header_04 .kode_right_content{
		width: 67%;
		padding: 9px 0;
	}
	.body-wrapper{
		width: auto;
	}
	.wrap_header_03 .kf_ticker-wrap{
		width: 65%;
	}
	.wrap_header_03 .kf_ticker-wrap{
		padding-left: 20px;
	}
	.wrap_header_03 .kf_ticker_slider{
		width: 70%;
	}
	.wrap_header_03 .kf_ticker::before{
		left: auto;
		width: 90%;
		right:0;
	}
	.wrap_header_03 nav .kode-navigation-wrapper .navigation ul > li > a{
		padding-left: 20px;
		padding-right: 20px;
	}
	.wrap_header_02 .lyr_navigaion_02 .navigaion ul li a{
		padding-left: 9px;
		padding-right: 9px;
	}
	.team_schedule_page .kf_table2 .versus{
		min-width: auto;
	}
	.kode-gameplay-blog .kf_featured_thumb .text_wrper p{
		max-height: 78px;
		overflow: hidden;
	}
	.kode-postsection > div{
		width: 50%;
	}
	.kf_ticket2_wrap .ticket_dec2 .em-full-button{
		padding: 10px 10px;
	}
	.kode-prev a, .kode-next a{
		float: left;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .kf_opponents_wrap{
		width: 80%;
	}
	.kf_featured_thumb .text_wrper .text .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 22px;     /* fallback */
		max-height: 41px;      /* fallback */
		-webkit-line-clamp: 2; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	.text_wrap .text_2 .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 30px;     /* fallback */
		max-height: 123px;      /* fallback */
		-webkit-line-clamp: 4; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	.wrap_header_05 .kode-navigation-wrapper .navigation ul > li > a{
		padding: 33px 10px;
		font-size: 12px;
	}
	.navigation .menu .sub-menu, .navigation .menu ul ul, .megamenu_dec, .kode_navigation .nav > li > ul ul, .kode_navigation .nav > li > ul{
		width: 220px;
		min-width: 220px;
	}
	.kf_opponents_outerwrap .kf_progress_wrap{
		width: 20.2%;
	}
	/**/
	.kode_header_2 .logo{
		padding-right: 0;
	}
	.navigation li a, .kode_navigation li a{
		padding-right: 10px;
		padding-left: 10px;
	}
	.kode-caption-inner{
		width: 970px !important;
	}
	.container-fluid .col-md-3.columns .kode-widget .radio_style2 .radio_dec{
		margin-right: 9px;
		font-size: 11px;
	}
	.container-fluid .radio_style2 .radio_dec > span{
		font-size: 11px;
	}
	.container-fluid .col-md-3.columns .kode-widget .radio_style2 .radio_dec:last-child{
		margin-right: 0px;
	}
	.container-fluid .widget_ranking .kf_table li > div:first-child,
	.container-fluid .widget_ranking .kf_table li > div:last-child{
		padding: 13px 10px;
	}
	.container-fluid .widget_ranking .team_logo a{
		margin-left: 4px;
		font-size: 11px;
	}
	.container-fluid .widget .kf_recentnews figure img{
		width: auto;
		display: block;
		margin:0 auto;
	}
	.container-fluid .widget_nextmatch .match_teams a{
		width: 50px;
	}
	.container-fluid .widget_nextmatch .kf_countdown li span{
		font-size: 16px;
	}
	.container-fluid .kode_header_2 .logo{
		padding-right: 10px;
	}
	.container-fluid .kode-sidebar-element .kf_hd1 span{
		font-size: 14px;
	}
	.container-fluid .blog-item-wrapper  .kf_featured_wrap2 .kf_featured_thumb .text_wrper{
		width: 100%;
	}
	.container-fluid .blog-item-wrapper  .kf_featured_wrap2 .kf_featured_thumb figure{
		width: 100%
	}
	.container-fluid .col-md-3 .kode-sidebar-element .kf_recentnews figure{
		width: 100%;
	}
	.container-fluid .col-md-3 .kode-sidebar-element .kf_recentnews .text{
		float: left;
		width: 100%;
		padding: 20px 0 0 0;
	}
	.kf_cart{
		margin: 0;
		width: 143px;
	}

	/**/
	.kode_header_2 .kode_navigation .nav > li{
		margin-right: 10px;
	}
	.kode_header_2 .kode_navigation .nav > li:last-child{
		margin-right: 0;
	}
	.kode_navigation li a{
		font-size: 12px;
	}
	.kf_ticker > span{
		width: 20%;
	}
	.kf_ticker_slider{
		width: 80%;
	}
	.ticker p{
		padding-right: 60px;
	}
	.text_wrper .text{
		padding: 20px 20px;
	}
	.thumb_footer{
		padding-left: 10px;
		padding-right: 10px;
	}
	.kf_featured_thumb .text .blog-post-meta span:last-child{
		margin-right: 0;
	}
	.blog_meta li{
		margin-right: 6px;
	}
	.text_2{
		padding: 20px;
	}
	.widget_league_table .team_logo img{
		display: none;
	}
	.widget_league_table .team_logo a{
		margin: 0;
	}
	.widget_nextmatch .match_teams{
		padding: 0 25px;
	}
	.kf_countdown li span::before{
		right: -4px;
	}
	.radio_style2 .radio_dec{
		margin-right: 12px;
	}
	.radio_style2 .radio_dec:last-child{
		margin: 0;
	}
	/*team overview page*/
	.kf_opponents_gols h5{
		font-size: 30px;
	}
	.kf_progress_wrap{
		width: 15%;
	}
	.kf_table2 li > div:first-child {
	    padding-left: 15px;
	}
	.kf_opponents_dec .text h6{
		font-size: 13px;
	}
	.input_dec_divider .input_dec{
		width: 47.5%;
	}
	.widget_social a{
		width: 29.9%;
	}
	.roster .slick-prev{
		left: 0;
	}
	.roster .slick-next{
		right: 0;
	}
	.kf_topscores li div:last-child, 
	.kf_tabs .kf_table li div:last-child,
	.match_comparison2 .kf_table li div:last-child,
	.match_comparison .kf_table li div:last-child {
	    padding-right: 15px;
	}
	.kf_topscores li div:first-child, 
	.kf_tabs .kf_table li div:first-child,
	.match_comparison2 .kf_table li div:first-child,
	.match_comparison .kf_table li div:first-child {
	    padding-left: 15px;
	}	
	.kf_tabs_nav .nav-tabs li a{
		padding-left: 10px;
		padding-right: 10px;
	}	
	.kf_table li .match_win{
		display: none;
	}
	.widget_product li{
		padding-right: 15px;
		padding-left: 15px;
	}
	.kf_opponents_wrap2{
		padding-right: 0;
		padding-left: 20px;
	}
	.player-listing-table .tb2_lose{
		display: none;
	}
	.player-listing-table  .versus {
	    min-width: auto;
	}
	.player-listing-table .versus div p{
		padding-left: 0;
		width: 100%
	}
	.player-listing-table .versus div > span{
		display: block;
		margin: 0 auto 5px;
		float: none;
		width: auto;
	}
	.football .nav4 .navigation li{
		padding-left: 4px;
		padding-right: 4px;
	}
	.football .logo-3{
		padding: 7px 0;
		top: auto;
	}
	.football .logo-wrap2{
		padding: 15px 0;
	}
	.ft-match-dec{
		padding-left: 15px;
		padding-right: 15px;
	}
	.ftb_goal_tab_detail li a{
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.ftb-result-wrap{
		padding: 0;
	}
	.ftb-rating-table li{
		height: 57.7px;
	}
	.ftb-post-thumb .spb-play{
		margin-top: -30px;
	}
	.ftb_goal_tabs{
		padding: 0;
	}
	.ftb-compitatev span{
		width: 70px;
		font-size: 32px;
	}
	.compitatev-team1 a{
		font-size: 14px;
	}
	.compitatev-team1 img{
		width: auto;
		max-width: 73px;
	}
	.ftb-team-dec > span{
		font-size: 30px;
	}
	.ftb-team-dec .text{
		padding-right: 0;
	}
	.ftb-team-dec .text a{
		font-size: 14px;
	}
	.ftb-new-dec h4{
		font-size: 20px;
	}
	.ftb-latestnew2{
		padding-top: 30px;
		padding-bottom: 12px;
	}
	.football-footer .spb-meta2 li i, .football-footer .spb-meta2 li span, .football-footer .spb-meta2 li a{
		font-size: 11px;
	}
	.ftb-latestnew2 .text h4{
		font-size: 14px;
	}
	.kode_contact_office_list h2{
		font-size: 22px;
	}
	.ftb-result-logo span{
		padding-left: 35px;
		padding-right: 35px;
	}
	.ftb-result1.ftb-result2 .text.text_2{
		padding: 0 0 0 15px;
		text-align: right;
	}
	.ftb-result1 .text.text_2{
		padding: 0 15px 0 0;
	}
	.ftb-result-logo > a img{
		max-height: 90px;
	}
}
/*
=================================================
			FROM 0PX TO 979PX
=================================================
*/ 
@media (max-width: 991px) {
	.kode_club_fig figure img{
		width: 100%;
	} 
	#bx-pager > a{
		float: left;
		width: 50%;
	}
	.kode_history_winner:before{
		display: none;
	}
	.kode_history_winner{
		z-index: 1;
	}
	.kode_history_winner li{
		margin-bottom: 30px;
	}
	.kode_club_fig figure{
		margin-bottom: 25px;
	} 
	.kode_about_mission_text{
		padding: 50px 30px;
	}
	.kode_ply_table .kode_ply_two > td{
		padding: 10px;
	}
	[class*="pull-"].right-sidebar-class{
	    float: left !important;
	    width: 100%;
	}
	.kode-blog-medium .kode_blog_text{
		width: 100%;
		padding: 0 0 30px 0;
	}
	.kode_blog_caption.caption_2{
		text-align: center;
	}
	.kode_blog_text.text_2.text_3{
		padding: 30px 0 0 0;
	}
	.kode-blog-medium .kode_blog2_thumb{
		width: 100%;
	}
	.kode-blog-list .clearfix{
		display: none;
	}
	.kode_404_text p{
		position: relative;
		margin-bottom: 20px;
	}
	.kode-caption-wrapper{
		display:none;
	}
	.final-stats-wrap-inner{
		padding:0; 
	}
	.final-team > span{
		width: 50px;
		margin-right: 20px;
	}
	.final-team a{
		width: 65%;
	}
	.final-stats-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.sub_header_style .kf_roster_dec .text > span {
	    font-size: 37px;
	    height: 80px;
	    line-height: 80px;
	    width: 80px;
	}
	.kf_opponents_gols2 h5{
		font-size: 50px;
		line-height: 32px;
	}
	.kf_opponents_gols2 .loc-add{
		font-size: 13px;
	}
	.sub_header_style .kf_roster_stats_wrap{
		padding-top: 55px;
	}
	.sub_header_style .kf_roster_dec4 .text h3{
		font-size: 18px;
	}
	.sub_header_style .kf_roster_dec .text em {
	    font-size: 14px;
	}
	.sub_header_style .kf_roster_dec .text_overflow{
		padding-top: 15px;
		padding-bottom: 19px;
	}
	.sub_header_style .kf_roster_stats strong,.sub_header_style .kf_roster_stats .roster_stats_title{
		font-size: 14px;
	}
	.kode-menu-fix .kode_navigation,
	.kode-menu-fix .kode-navigation-wrapper{
		width: auto;
	}
	.body-wrapper{
		overflow: hidden;	
	}
	.alpha-listing-class{
		text-align: center;
	}
	.directory-item-holder .k_column_4{
		width: 50%; 
	}
	/**/
	/*
	.kf_featured_wrap3 .kf_featured_thumb .text_wrper .text .kode-blog-content p{
		max-height: 22px;
	}
	*/
	.header-style-3.header-style-3-new #searchform{
		min-width: 240px;
	}
	.header-style-3.header-style-3-new .kode_right_content{
		margin: 0 70px 0 0;
	}
	.header-style-3.header-style-3-new .dl-menuwrapper{
		top: 0;
		margin: -74px 0 0 0;
		z-index: 1;
	}
	.header-style-3.header-style-3-new .lyr_navigaion_01 .navigaion{
		position: relative;
		z-index: 2;
	}
	.wrap_header_03 .dl-menuwrapper{
		position: relative;
		margin: 0;
	}
	.wrap_header_03 nav{
		float: right;
	}
	.wrap_header_03 .lyr_navigaion_01 .widget-search{
		float: left;
		padding: 0 !important;
	}
	.wrap_header_03 .kf_ticker_slider{
		padding: 7px 80px 7px 15px;
		width: 72%;
	}
	.wrap_header_03 .kode_right_content {
	    float: right;
	    width: 70%;
	}
	.wrap_header_03 .kf_ticker-wrap {
    	margin: 5px -9px;
	    padding-left: 10px;
	    width: 80%;
	}
	.wrap_header_03 .kf_ticker::before{
		width: 95%;
	}
	.wrap_header_03 .kf_ticker > span{
		font-size: 12px;
		padding: 7px 10px 8px;
	}
	.wrap_header_03 .top_right_content li a,
	.wrap_header_03 .top-navigation-menu.kf_topdec ul li a{
		font-size: 11px;
	}
	.body-wrapper .wrap_header_04 .date{
		display: none;
	}
	.kode_center_content_wrap .container{
		z-index: 1;
	}
	.kf_featured_thumb{
		float: left;
	}
	.kode_center_content_wrap .container::before{
		display: none;
	}
	.wrap_header_02 .kf_ticker_slider{
		width: 70%;
	}
	.header-style-3.header-style-3-new .kode-navigation-wrapper .navigation,
	.wrap_header_03 .kode-navigation-wrapper .navigation,
	.wrap_header_04 .kode-navigation-wrapper .navigation,
	.wrap_header_02 .kode-navigation-wrapper .navigation,
	.wrap_header_05 .kode-navigation-wrapper .navigation{
		display: none;
	}
	.wrap_header_04 .lyr_navigaion_02,
	.wrap_header_02 .lyr_navigaion_02{
		float: right;
		width: auto;
	}
	.wrap_header_04 .lyr_navigaion_02{
		padding: 10px 0;
		width: 100%;
	}
	.wrap_header_02 .lyr_navigaion_02 .lyr_menus{
		float: left;
	}
	.wrap_header_02 .lyr_navigaion_02 .navigaion{
		float: right;
	}
	.wrap_header_04 .dl-menuwrapper,
	.wrap_header_02 .dl-menuwrapper{
		position: relative;
		float: right;
		margin:0;
	}
	.wrap_header_04 .extra-row .container::before{
		display: none;
	}
	.wrap_header_04 .navigaion{
		float:right;
	}
	.wrap_header_04 .lyr_navigaion_02 .lyr_menus{
		padding-top: 3px;
		float: left;
	}
	.wrap_header_05 .lyr_menus ul{
		padding: 8px 0;
	}
	.wrap_header_05 .lyr_menus {
	    padding: 24px 0px;
	}
	.wrap_header_05 .lyr_navigaion_02{
		float: right;
	}
	.wrap_header_05 .dl-menuwrapper{
		position: relative;
		margin:22px 0 22px 20px;
	}
	.wrap_header_05 .lyr_menus li,
	.wrap_header_05 .lyr_menus .kode_search{
		line-height: 14px;
	}
	.wrap_header_05 .lyr_navigaion_02 nav.navigaion{
		margin: 0;
	}
	.wrap_header_05 .lyr_menus{
		float: left;
	}
	.wrap_header_05 .kode_logo{
		padding: 10px 40px 10px 0px;
		width: auto;
	}
	.kode-team-slider-carousel.kode-team-list.col-md-12{
		margin: 0 0 30px;
	}
	.kode-grid-blog.row .clear{
		float: none;
		clear: none;
	}	.kf_highlight .thumb img{
		float: left;
		width: 100%;
	}
	.woocommerce-content ul.products li{
		width: 48.3%;
	}
	.kf_shop_wrap li.clear{
		clear: none;
		float: none;
	}
	.kf_ticket2_wrap .kf_opponents_wrap2{
		padding-right: 10px;
		padding-left: 10px;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .kf_opponents_wrap{
		width: 79%;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .icon_tag i{
		display: none;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .icon_tag{
		font-size: 12px;
	}
	.kf_ticket2_wrap .ticket_dec2 .ticket_button .btn-1{
		padding: 17px 10px;
		font-size: 12px;
	}
	.kf_featured_thumb .text_wrper .text .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 22px;     /* fallback */
		max-height: 41px;      /* fallback */
		-webkit-line-clamp: 2; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	.text_wrap .text_2 .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 30px;     /* fallback */
		max-height: 123px;      /* fallback */
		-webkit-line-clamp: 4; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	.kf_featured_wrap2 .text_wrper .text .kode-blog-content p {
	    -moz-box-orient: vertical;
	    display: -webkit-box;
	    line-height: 22px;
	    max-height: 87px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.kf_table2 .input-btn a, .kf_table2 .input-btn span{
		font-size: 12px;
		min-width: 125px;
	}
	/**/
	.kf_right_dec ul li a i{
		margin-right: 7px; 
	}
	.kf_right_dec .top-navigation-menu li{
		margin-left: 0;
	}
	.kf_right_dec ul li span, .kf_right_dec ul li a{
		font-size: 11px;
	}
	.ticket_dec2 .kf_opponents_wrap2 .kf_opponents_wrap{
		width: auto;
		min-width: auto;
	}
	.body-wrapper{
		width:100%;
	}
	.kode-player-wrapper .kf_overview_contant{
		padding-left: 0;
		padding-right: 0;
	}
	.kode-player-wrapper ul.row{
		margin: 0 !important;
	}
	.kf_hd8 span{
		padding-right: 53px;
	}
	.kf_tabs .team_logo a{
		margin: 0;
	}
	.kf_table li > div.team_logo{
		margin: 0 15px 0 0;
	}
	/**/
	.container-fluid p img{
		width: auto;
		display: block;
		margin:0 auto;
	}
	.container-fluid .featured_slider{
		margin-bottom: 30px;
	}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
		display: table-row;
	}
	.woocommerce-cart table.cart td, .woocommerce-cart table.cart th{
		padding: 10px;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
		display: table-cell;
		float: none;
	}
	.kode_navigation .kode-navigation-wrapper{
		display: none;
	}
	.kode-caption-inner{
		width: 750px !important;
	}
	.dl-menuwrapper{
		display: block;
	    float: right;
	    margin: -20px 0 0;
	    position: absolute;
	    right: 0;
	    top: 50%;
	}
	.kf_table2 .versus{
		min-width: auto;
	}
	.kf_hd1 span{
		z-index: 0;
	}
	.add_banner a img{
		float: none;
		width: auto;
		margin: 0 auto;
		display: block;
	}
	/*
	footer .widget{
		width: 100%;
		float:left;
	}*/
	.kode_navigation{
		position: relative;
	}
	.kode_navigation .nav{
		display: none;
	}
	.kf_top_bar .kode_search{
		margin-left: 15px;
	}
	.dl-menuwrapper .dl-menu{
		z-index: 9999;
	}
	.dl-menuwrapper .dl-menu li a {
	    color: #fff;
	    display: block;
	    font-size: 16px;
	    font-weight: 300;
	    line-height: 20px;
	    list-style: outside none none;
	    outline: medium none;
	    padding: 15px 20px !important;
	    position: relative;
	}
	.kode_navigation .kf_cart{
		margin: 0 50px 0 0;
		padding: 18px 0;
	}
	.kode_header_2 .logo{
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.banner_caption h1{
		font-size: 26px;
	}
	.banner_caption span{
		font-size: 20px;
	}
	.kf_ticker > span{
		width: 25%;
	}
	.kf_ticker_slider{
		width: 75%;
	}
	.text_wrper .text{
		padding-top: 19px;
		padding-bottom: 19px;
	}
	.ticker p{
		padding-right:50px; 
	}
	.kf_progress_wrap{
		width: 19%;
	}
	.kf_overview_schedule .kf_table2 li > div:last-child {
	    padding-right: 15px;
	}
	.kf_overview_schedule .kf_table2 li > div:first-child {
	    padding-right: 15px;
	}
	.team_schedule_page .kf_table2 .tb2_time,
	.team_schedule_page .kf_table2 .tb2_status{
		display: none;
	}
	.input_dec_divider .input_dec{
		width: 47.9%;
	}
	.widget_social a{
		width: 31.9%;
	}
	.kf_overview_nav li {
	    float: left;
	    width: 16.6%;
	    padding: 0 10px;
	}
	.kf_overview_nav a span{
		font-size: 10px;
	}
	/*
	.kf_progress1 .skill-progress:last-child{
		margin-bottom: 30px;
	}
	.kf_progress1 .skill-progress2:last-child{
		margin-bottom: 0px;
	}
	*/
	.kf_table2 li .tb2_time,
	.kf_table2 li .tb2_status{
		display: none;
	}
	.roster .slick-prev{
		left: 0;
	}
	.roster .slick-next{
		right: 0;
	}
	.kf_roster_dec .text_overflow{
		padding-left: 9px;
	}
	.kf_roster_dec .text > span{
		width: 80px;
	}
	.roster_sidebar .kf_roster_dec .text{
		padding: 100px 0;
	}
	.kf_roster_wrap .kf_progress1 .skill-progress:last-child{
		margin-bottom: 0;
	}
	.kf_roster_wrap .kf_progress1{
		margin-bottom: 30px;
	}

	.table_style3 li .table_info:nth-child(3),
	.team_st_table .tb2_ppg,
	.team_st_table .tb2_home,
	.team_st_table .tb2_road,
	.team_st_table .tb2_div{
		display: none;
	}
	.kf_table2 li > div:first-child,
	.kf_table4 li > div:first-child,
	.table_style3 li div:first-child{
		padding-left: 15px;
	}
	.kf_table2 li > div:last-child,
	.kf_table4 li > div:last-child,
	.table_style3 li div:last-child{
		padding-right: 15px;
	}
	.kf_table4 li .tb2_hirebounds{
		display: none;
	}
	.kf_plyer_rating2 .kf_progress1 .skill-progress:last-child{
		margin-bottom: 0;
	}
	.kf_shop_wrap{
		float: left;
	}
	.kf_ticketdetail .kf_table2 .input-btn span{
		min-width: 100px;
	}
	.kf_ticketdetail .tkt_price em{
		font-size: 20px;
	}
	.kf_ticketdetail .kf_table2 li > div{
		padding-top: 16px;
		padding-bottom: 19px;
	}
	.nextmatch_wrap .nextmatch_dec{
		width: 70%;
	}
	.kf_404_thumb{
		background-size: 100%;
	}
	.kf_404_thumb h4{
		font-size: 130px;
		line-height: 130px;
	}
	.kf_contct_thumb{
		padding-right: 15px;
		padding-left: 15px;
	}
	.kf_hd8 span{
		margin-right: 10px;
	}
	.kf_form .input_dec {
	    margin-bottom: 22px;
	}
	.clear{
		clear: none;
	}
	.kf_table4.kf_table2 .versus{
		width: auto;
	}
	.wrap_header_04 .kode_right_content{
		width: 65%;
		margin:19px 0; 
	}
	.kode_brekg_news_des .item > p{
		float: left;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.football .login-meta li{
		padding-right: 10px;
		padding-left: 10px;
	}
	.football .login-meta{
		padding-right: 15px;
	}
	.football .social-style3{
		padding: 0 5px;
	}
	.football .social-style3 li a{
		width: 40px;
	}
	.football .logo-wrap2{
		padding: 15px 0;
	}
	.football .logo-3{
		position: static;
		top: auto;
		padding: 7px 0;
	}
	.football .spb-ticker2{
		width: 67%;
	}
	.football .navigation{
		display: none;
	}
	.football .dl-menuwrapper{
		position: relative;
		margin:16px 0;
		float: left;
	}
	.football .dl-menuwrapper .dl-menu{
		right: auto;
		left: 0;
	}
	.dl-menuwrapper li.dl-back > a{
		padding-left: 38px !important;
	}
	.kode-caption-text{
		font-size: 32px !important;
	}
	.football-caption{
		padding:30px; 
	}
	.ftb_goal_fig{
		text-align: center;
	}
	.ftb-result-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.ftb-result1 .text{
		padding-right: 0;
	}
	.ftb-result2 .text{
		padding-left: 0;
	}
	.ftb-bx-slider{
		margin-bottom: 30px;
	}
	.ftb-rating-table li{
		height: 66px;
	}
	.ftb-tabs-wrap .nav-tabs li{
		margin-right: 15px;
	}
	.compitatev-team1 img{
		display: none;
	}
	.ftb-compitatev span{
		width: 70px;
		font-size: 32px;
		border:none;
		color: #fff !important;
		background-color: transparent !important;
	}
	.ftb-main-table li:hover .ftb-compitatev span{
		color: #fff !important;
	}
	.compitatev-team1{
		width: auto;
		min-width: 33%;
	}
	.ftb-tabs-wrap{
		padding-top: 0;
	}
	.ftb-gallery ul li{
		width: 50%;
	}
	.ftb-counterup{
		margin-bottom: 30px;
	}
	.ftb-latestnew{
		margin-bottom: 30px;
	}
	.ftb-latestnew2{
		margin-bottom: 30px !important;
	}
	.nav4::before{
		width: 40%;
	}
	.ftb-result-logo span{
		padding-left: 30px;
		padding-right: 30px;
	}
	.ftb-result1.ftb-result2 .text.text_2,
	.ftb-result1 .text.text_2{
		padding:0; 
	}
	.kode_ticket_text{
		padding-left: 30px;
	}
	.kode_player_wraper .kode_player_fig{
		margin-bottom: 30px;
	}
	.kode_ply_galery_list{
		margin-left: -2%;
	}
	.kode_ply_galery_list > li:nth-child(8), .kode_ply_galery_list > li:nth-child(4){
		margin: 0 0 2% 2%;
	}
	.kode_ply_galery_list li{
		width: 31.3%;
		margin: 0 0 2% 2%;
	}
	.kode_ply_first th:nth-child(6),
	.kode_ply_first th:nth-child(4),
	.kode_ply_first th:nth-child(5),
	.kode_ply_two th:nth-child(6),
	.kode_ply_two th:nth-child(4),
	.kode_ply_two th:nth-child(5),
	.kode_ply_two .league-team-ck-first,
	.kode_ply_two .league-team-target-first,
	.kode_ply_two .league-team-rc-first{
		display: none;
	}
	.kode-center-content-tf{
		float: left !important;
		width: 100%;
	}
	.kode_video_fig{
		margin-bottom: 30px;
	}
	.woocommerce-content ul.products{
		margin-left: 0%;
		width: 100%;
	}
}

/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/

@media (min-width: 768px) and (max-width: 979px) {
	
  .kode-caption-wrapper{
		display:none;
	}
}
/*
=================================================
			FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px) {
	.kode_detail_comment_text .comment-edit-link, .kode_detail_comment_text .comment-reply-link{
		position: static;
	}
	.kode_history_winner li{
		text-align: center;
		padding: 0 10px;
	}
	.bxslider{
		margin-left: 0;
	}
	.owl-carousel .owl-item{
		padding: 0 15px;
	}
	.kode_history_winner li p{
		float: left;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
	}
	.kode_history_winner li span{
		margin-right: 0;
		margin-bottom: 15px;
	}
	.spb-copyright p{
		float: left;
	}
	.kode_ticket_sig_row ul li{
		width: 33.3%;
		float: left;
		padding: 0 !important;
	}
	.kode_ticket_sig_fig.fig_2 a{
		padding-left: 10px;
		padding-right: 10px;
	}
	.kode_ticket_sig_fig figure img{		
		max-height: 110px;
		display: block;
		margin: 0 auto;
	}
	.ftb-result-logo a img{
		max-height: 90px;
	}
	.ftb-result1.ftb-result2 .text.text_2{
		text-align: center !important;
	}

	.kode_ply_list a{
		font-size: 13px;
	}
	.kode_benner1_text h2{
		font-size: 26px;
	}
	.kode_detail_share li{
		margin-right: 5px;
	}
	.topbar4 .pull-right{
		width: 100%;
		text-align: center;
	}
	.football .login-wraper3{
		width: 100%;
	}
	.kode_404_text h2{
		font-size: 212px;
		line-height: 212px;
	}
	.kode_404_text form{
		width: 100%;
		margin-bottom: 125px;
	}
	.kode_contect_office{
	  	margin-bottom: 30px;
  	}
	.kode-caption-wrapper{
		display:none;
	}
	.widget.kode-widget{
		float: left;
		width: 100%;
	}
	.copy_right3 p{
		float: none;
		margin-bottom: 30px;
		display: inline-block;
	}
	.copy_right3 ul.kf_social3{
		width: 100%;
	}
	.copy_right3 ul.kf_social3 li:last-child{
		margin-right: 0;
	}
	.final-team-wrap.dec2 p,
	.final-team-wrap p,
	.final-team{
		text-align: center;
	}
	.final-team-wrap.dec2 p span,
	.final-team-wrap p span{
		float: none;
		display: inline-block;
		margin:0 3px; 
	}
	.final-team-wrap.dec2 .final-team a,
	.final-team a{
		float: none;
		font-size: 18px;
		display: inline-block;
		text-align: center;
	}
	.final-team-wrap.dec2 .final-team span,
	.final-team > span{
		float: none;
		display: block;
		margin:0 auto; 
	}

	.sub_header_style .kf_roster_dec4{
		width: 100%;
	}
	.kf_roster_stats_wrap{
		width: 100%;
		padding: 30px 0 0;
	}
	.alpha-listing-class > li{
		width: 13.7%;
	}
	.directory-item-holder .k_column_4{
		width:49.8%; 
	}
	.portfolio-list .kf_roster_dec6 .text_overflow{
		padding: 5px 10px;
	}
	.portfolio-list .kf_roster_dec6 .text h3{
		margin: 0;
	}
	.header-style-3.header-style-3-new .kode_right_content{
		width: 100%;
		margin: 0;
	}
	.header-style-3.header-style-3-new .kode_center_content_wrap .kode_right_content .widget.widget-search{
		margin: 0 0 15px;
		width: 100%;
	}
	.header-style-3.header-style-3-new .kode_center_content_wrap .kode_bag_text{
		float: left;
		margin: 0;
	}
	.wrap_header_04 .kode_right_content{
		width: 100%;
		padding: 0;
	}
	.wrap_header_04 .kode_logo{
		text-align: center;
		width: 100%;
	}
	.wrap_header_03 .kode_logo{
		float: left;
		width: 100%;
		text-align: center;
	}
	.wrap_header_03 .lyr_navigaion_01 .widget.widget-search{
		padding-top: 0;
	}
	.wrap_header_03 .kf_ticker > span::before{
		transform: skew(0);
	}
	.wrap_header_03 .kf_ticker_slider{
		width: 67%;
	}
	.wrap_header_03 .kode_right_content{
		float: left;
		width: 100%;
	}
	.wrap_header_03 .kf_ticker-wrap{
		width: 75%;
		margin:4px 0;
		padding:0; 
	}
	.wrap_header_04 .top-navigation-menu{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.kode_breaking_hdg::before{
		display: none;
	}
	.wrap_header_04 .top-navigation-menu ul{
		float: none;
		width: auto;
		display: inline-block;
	}
	.wrap_header_04 .top_social_icon{
		border: none;
	}
	.wrap_header_02 .kode_logo{
		margin: 0;
	}
	.kode_breaking_hdg{
		width: 100%;
		text-align: center;
	}
	#kode_breaking_news{
		bottom: 0;
		z-index: 2;
	}
	.kode_brekg_news_des .bx-controls-direction {
	    right: 0px;
	    top: -30px;
	    width: 90px;
	}
	.kode_brekg_news_des .item > p{
		float: left;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.kode_brekg_news_des{
		float: left;
		width: 100%;
		padding: 10px;
	}
	.featured_slider .bx-wrapper{
		float: left;
		width: 100%;
		z-index: 1;
		margin-bottom: 30px;
	}
	.wrap_header_02 .kode_logo{
		float: left;
		width: 100%;
		text-align: center;
	}
	.wrap_header_02 .top_right_content{
		padding: 0;
	}
	.wrap_header_02 .kf_ticker > span{
		width: 35%;
	}
	.wrap_header_02 .kf_ticker_slider{
		width: 59%;
	}
	.header-style-3.header-style-3-new .kode_logo{
		width: 100%;
		text-align: center;
	}
	.header-style-3.header-style-3-new .top_social_icon{
		margin: 0 0 5px;
	}
	.header-style-3.header-style-3-new .dl-menuwrapper{
		margin: -61px 0 0 0;
	}
	.header-style-3.header-style-3-new .top_social_icon,
	.header-style-3.header-style-3-new .top_right_content,
	.header-style-3.header-style-3-new .top-navigation-menu.kf_topdec,
	.wrap_header_02 .gameplay-top_bar_wrap .top-navigation-menu.kf_topdec{
		width: 100%;
		float: left;
		padding: 0;
		text-align: center;
	}
	.wrap_header_02 .gameplay-top_bar_wrap .top-navigation-menu.kf_topdec ul{
		float: none;
		width: auto;
	}
	.header-style-3.header-style-3-new .top-navigation-menu.kf_topdec li,
	.header-style-3.header-style-3-new .top_social_icon li,
	.header-style-3.header-style-3-new .top_right_content li,
	.wrap_header_02 .top-navigation-menu ul li{
		float: none;
		display: inline-block;
	}
	.header-style-3.header-style-3-new .top-navigation-menu.kf_topdec li:last-child{
		margin: 0;
	}
	.woocommerce form.login > p.lost_password a{
		font-size: 12px;
	}
	.kf_blog_detail_thumb .kf_featured_thumb .blog_meta li a{
		font-size: 10px;
		font-weight: bold;
	}
	.kf_blog_detail_thumb .kf_featured_thumb .admin_thumb h6{font-weight: bold;}
	.kf_blog_detail_thumb .kf_featured_thumb .thumb_footer{
		padding-left: 20px;
		padding-right: 20px;
	}
	.woocommerce-content ul.products{
		margin: 0 0 0 0.4%;
	}
	.kode_hdg_1{
		margin-bottom: 30px;
	}
	.kf_month_right h5, .kf_month_left h5{
		font-size: 20px;
	}
	.kf_shop_wrap{
		float: left;
		width: 100%;
	}
	.kode_campgn_lst1::after,
	.kode_campgn_lst2::after{
		left: 0;
		top: 3px;
		height: 100%;
	}
	.kode_campgn_lst1 .kode_cam_date::after,
	.kode_campgn_lst1 .kode_cam_date::before,
	.kode_campgn_lst2 .kode_cam_date::after,
	.kode_campgn_lst2 .kode_cam_date::before{
		display: none;
	}
	.kode_campgn_lst1 .kode_cam_date,
	.kode_campgn_lst2 .kode_cam_date{
		left: 0;
		right: auto;
		width: 80px;
	}
	.kode_campgn_lst1 .kode_lst1_des,
	.kode_campgn_lst2 .kode_lst1_des {
	    float: none;
	    padding: 0 0 0 100px;
	    text-align: left;
	}
	.kode_campgn_lst1,
	.kode_campgn_lst2{
		width: 100%;
	}

	.em-booking-form-details .input-user-field{
		width: 100%;
	}
	.em-booking-login-form > a{
		bottom: 8px;
	}
	.innner_banner.google-map-location-finder h3{
		font-size: 18px !important;
	}
	.innner_banner .breadcrumb li strong, .innner_banner .breadcrumb li span, .innner_banner .breadcrumb li a{
		font-size: 12px;
	}
	.kode-caption{
		display: none;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .kf_opponents_wrap {
	    width: 100%;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .icon_tag i {
	    display: block;
	}
	.top-navigation-menu{
		padding: 0;
		float: none;
		display: inline-block;
		margin-bottom: -6px;
	}
	/**/
	.kf_recentnews figure img, .kf_featured_thumb > figure img,
	.kode-blog-thumbnail img{
		width: 100%;
	}
	.body-wrapper{
		width:100%;
	}
	.kode-postsection > div{
		width: 50%;
	}
	.kode-prev a, .kode-next a{
		padding-right:5px;
		padding-left: 5px;
		text-align: center; 
	}
	.kf_overview_contant{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.kf_table2_schedule.kf_table2 li > div.tb2_date{
		display: none;
	}
	.kf_table2_schedule.kf_table2 .versus div > span{
		display: none;
		min-height: auto;
    	width: auto;
	}
	.kf_table2_schedule.kf_table2 .input-btn a, .kf_table2_schedule.kf_table2 .input-btn span{
		width: auto;
	}
	.kode-custom-login .modal-body, .kf_login{
		padding-right: 15px;
		padding-left: 15px;
	}
	.kf_right_dec > ul li{
		border:none;
	}
	.modal{
		z-index: 99999;
	}
	.kode_search-close{
		height: 26px;
		width: 26px;
	}
	blockquote, .kf_blockquote{
		padding: 73px 10px 57px;
	}
	.kode-widget{
		width: 100%;
		float:left;
	}
	.kode_header_2 .logo{
		padding-top: 23px;
		padding-bottom: 23px;
	}
	.kode-caption .kode-caption-title{
		font-size: 23px !important;
	}
	.kode-caption .kode-caption-text{
		font-size: 16px !important;
	}
	.kode-caption-inner{
		width: 100% !important; 
		padding: 0 15px;
	}
	.flex-direction-nav a{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 25px;
		padding: 0;
		text-align: center;
	}
	.kf_table4 .tb2_date{
		display: none;
	}
	.ftb_club_stats > ul{
		margin-left:0px;
		margin-bottom:40px;
	}
	.ftb_club_stats > ul li{
		width:100%;
	}
	.ftb_club_stats ul li:nth-child(7){
		margin-bottom:11px;
	}
	/**/
	/*
	.kode_header_2 .logo{
		min-width: 235px;
	}
	*/
	.kode_header_2 .logo a{
		width: 180px;
	}
	.kode_navigation .kf_cart{
		padding: 16px 0;
	}
	.kf_ticker > span{
		width: 30%;
		font-size: 14px;
		padding: 15px 0;
	}
	.kf_ticker_slider{
		width: 70%;
	}
	.ticker p{
		padding-right: 70px;
	}
	.kf_right_dec ul{
		padding: 10px 0 15px;
	}
	.kf_right_dec > ul li{
		padding: 0 10px;
	}
	.kf_top_bar .container{
		position: relative;
	}
	.kf_top_bar .kf_right_dec{
		width: 100%;
		text-align: center;
	}
	.kf_top_bar .kf_right_dec > ul{
		float: none;
		display: inline-block;
		margin-bottom: -5px;
	}
	.kf_top_bar .kode_search{
		position: absolute;
		top: 0;
		right: 15px;
		margin: 0;
		height: 35px;
		line-height: 35px;
	}
	.kf_top_bar .kf_social2 li a{
		height: 35px;
		line-height: 35px;
	}
	.banner_caption{
		padding: 0 15px;
	}
	.banner_caption h1{
		font-size: 16px;
		line-height: 16px;
	}
	.banner_caption span {
	    font-size: 14px;
	    line-height: 14px;
	}
	.banner_caption p{
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 10px;
	}
	.banner_caption .btn-1{
		padding: 3px 15px 4px;
	}
	.kf_featured_wrap2 .kf_featured_thumb figure{
		width: 100%;
	}
	.kf_featured_wrap2 .kf_featured_thumb .text_wrper{
		width: 100%;
	}
	.kf_opponents_outerwrap .kf_opponents_dec{
		width: 30%;
	}
	.kf_opponents_outerwrap .kf_opponents_dec span{
		width: 100%;
		margin-bottom: 10px;
		height: auto;
	}
	.kf_opponents_outerwrap .kf_opponents_dec.span_right .text,
	.kf_opponents_outerwrap .kf_opponents_dec .text{
		float: left;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.kf_opponents_outerwrap .kf_opponents_gols{
		width: 40%;
		text-align: center;
		padding: 50px 0;
	}
	.kf_opponents_gols h5{
		font-size: 30px;
	}
	.kf_progress_wrap{
		width: 100%;
	}
	.kf_scorecard .kf_table2{
		margin:15px 0;
		width: 100%;
	}
	/*
	.skill-progress:last-child{
		margin-bottom: 30px;
	}
	.skill-progress2:last-child{
		margin-bottom: 0px;
	}
	*/
	.kf_overview_roster .tb2_height,
	.kf_overview_roster .tb2_weight,
	.kf_overview_roster .tb2_collage{
		display: none !important;
	}
	.kf_overview_schedule .tb2_time,
	.kf_overview_schedule .tb2_date{
		display: none !important;
	}
	.kf_table2 .input-btn a,
	.kf_table2 .input-btn span{
		min-width: 127px;
		font-size: 11px;
	}
	.widget_player .kf_opponents_dec .text{
		float: none;
		width: auto;
	}
	.team_schedule_page .kf_table2 .tb2_comatition{
		display: none;
	}
	.kf_blockquote{
		padding-right: 30px;
		padding-left: 30px;
	}
	.kf_blockquote::after, .kf_blockquote::before{
		font-size: 50px;
	}
	.comment_hd ul li{
		padding:0 5px;
	}
	.comment_hd ul li:first-child{
		padding-left:0; 
	}
	.comment_form li ul li .comment_dec{
		padding-left: 50px;
	}
	.input_dec_divider .input_dec {
	    width: 46.5%;
	}
	.widget_social a {
	    width: 31%;
	}
	.kf_overview_nav li {
	    float: left;
	    margin-bottom: 15px;
	    padding: 0 15px;
	    width: 33.3%;
	}
	.kf_overview_nav li a:before{
		display: none;
	}
	.kf_roster_wrap .kf_table2 li .tb2_weight,
	.kf_roster_wrap .kf_table2 li .tb2_height {
		display: none !important;
	}
	.kf_roster_dec .text h3{
		line-height: 26px;
	}
	.roster_sidebar .kf_roster_dec .text {
	    padding: 30px 0;
	}
	.table_style3 li .table_info:nth-child(2),
	.team_st_table li .tb2_l10,
	.team_st_table li .tb2_strk,
	.team_st_table li .tb2_diff,
	.team_st_table li .tb2_oppg{
		display:none;
	}
	.match_comparison .kf_table li .kf_prd,
	.match_comparison .kf_table li .kf_name{
		display: none;
	}
	.kf_roster_wrap .kf_table2 li > div:last-child,
	.match_comparison2 .kf_table li div:last-child,
	.match_comparison .kf_table li div:last-child,
	.kf_table li div:last-child{
		padding-right: 15px;
	}
	.kf_roster_wrap .kf_table2 li > div:first-child,
	.match_comparison2 .kf_table li div:first-child,
	.match_comparison .kf_table li div:first-child,
	.kf_table li div:first-child{
		padding-left: 15px;
	}
	.match_comparison2 li .kf_tbhome{
		display: none;
	}
	.match_comparison2.kf_statics2 .kf_tbresult,
	.match_comparison2 .kf_tbresult{
		width: auto;
	}
	.kf_topscores .kf_table{
		width: 100%;
	}
	.kf_topscores .kf_table:first-child{
		border-bottom:1px solid #d7d8d8; 
	}
	.kf_table4 li .tb2_hiassists,
	.kf_table4 li .tb2_histeals{
		display: none;
	}
	.kf_table4 li .versus {
	    min-width: 153px;
	}
	.kf_searchbar{
		text-align: center;
	}
	.kf_searchbar.kf_h5 h5{
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.kf_searchbar .searchbar_list{
		width: 100%;
	}
	.kf_searchbar .searchbar_list .select_dec{
		width: 50%;
		margin: 0;
		padding: 0 15px;
	}
	.kf_opponents_wrap2 .kf_opponents_wrap{
		min-width: auto;
		width: 100%;
	}
	.ticket_date{
		width: 100%;
		padding: 10px 0;
		min-height: auto;
	}
	.kf_opponents_wrap2{
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
	}
	.ticket_dec2 .kf_opponents_dec .text{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.ticket_dec2 .kf_opponents_dec > span{
		display: none;
	}
	.ticket_dec2 .kf_opponents_dec .icon_tag i{
		margin: 0 10px 0 0px; 
	}
	.ticket_dec2 .kf_opponents_dec.span_right .icon_tag i{
		margin:  0 0px 0 10px; 
	}
	.ticket_dec2 .ticket_button{
		width: 100%;
		text-align: center;
	}
	.ticket_button button{
		float: none;
		display: inline-block;
		margin-bottom: -5px;
	}
	.kf_opponents_wrap2 .kf_opponents_dec{
		width: 40%;
	}
	.kf_opponents_wrap2 .kf_opponents_gols{
		width: 20%;
	}
	.ticketdetail_hd .tkt_date{
		width: 50%;
	}
	.kf_ticketdetail .kf_table2 li .tkt_price{
		display: none;
	}
	.kf_ticketdetail .tkt_qty > label{
		margin:0 0 10px 0;
	}
	.kf_ticketdetail .tkt_pkg span{
		padding: 0;
	}
	.kf_ticketdetail .tkt_pkg span i{
		display: none;
	}
	.nextmatch_wrap .match_teams > div{
		width: 40%;
	}
	.nextmatch_wrap .nextmatch_dec{
		width: 100%;
	}
	.kf_404_thumb h4 {
	    font-size: 70px !important;
	    line-height: 70px;
	}
	.kf_404_thumb {
	    margin-bottom: -20px;
	    padding-top: 188px;
	}
	.kf_404_text h6, .kf_404_text h5{
		font-size: 25px !important;
	}
	.kf_404_text form{
		float: left;
		width: 100%;
	}
	.kf_comingsoon h4{
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 40px;
	}
	.kf_comingsoon .kf_countdown2{
		margin-bottom: 40px;
	}
	.kf_countdown2 li{
		width: 97px;
	}
	.kf_countdown2 li span{
		font-size: 44px;
	}
	.kf_comingsoon form{
		width: 100%;
		float: left;
	}
	.kf_comingsoon{
		padding: 0 15px;
		margin: -230px auto 0;
	}
	.kf_map{
		margin-bottom: 30px;
	}
	.kf_map #map-canvas{
		height: 200px;
	}	
	#search .modal-dialog{
		margin: 0;
		padding: 15px;
		width: 100%;
	}
	.add_banner a img{
		min-height: auto;
	}
	.kf_blog_detail_thumb .kf_featured_thumb .text_2 strong{
		font-size: 16px;
	}
	.contact-service-type-1{
		margin: 0;
		padding: 0 15px;
		float: left;
		width: 100%;
	}
	.woocommerce div.product div.images{
		width: 100%;
	}
	.woocommerce div.product div.summary{
		width: 100%;
		padding: 0;
	}
	.roster_sidebar{
		margin: 0 0 30px;
	}
	.section-container.container-fluid .kf_featured_wrap2 .kf_featured_thumb .text_wrper,
	.section-container.container-fluid .kf_featured_wrap2 .kf_featured_thumb figure{
		width: 100%;
	}
	.football .login-wraper3{
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.football .login-meta{
		padding-left: 0;
		padding-right: 0;
		width: auto;
		margin: 0;
		float: none;
		display: inline-block;
	}
	.social-style3{
		float: none;
		margin: 0 0 -6px;
		transform: skewX(0);
		-o-transform: skewX(0);
		-ms-transform: skewX(0);
		-moz-transform: skewX(0);
		-webkit-transform: skewX(0);
		display: inline-block;
	}
	.social-style3 li a{
		transform: skewX(0);
		-o-transform: skewX(0);
		-ms-transform: skewX(0);
		-moz-transform: skewX(0);
		-webkit-transform: skewX(0);
	}
	.football .social-style3::before,
	.football .login-wraper3::after,.football .login-wraper3::before{
		display: none;
	}
	.football .logo-3{
		width: 100%;
		text-align: center;
	}
	.football .spb-ticker2{
		width: 100%;
	}
	.kode-caption-title{
		font-size: 20px !important;
		line-height: 22px !important;
	}
	.kode-caption-text{
		font-size: 18px !important;
		line-height: 20px !important;
	}
	.football-caption{
		padding: 15px;
	}
	.kode-ft-caption p span, .kode-ft-caption p a{
		padding-top: 10px !important;
		padding-bottom: 11px !important;
	}
	.kode-ft-caption p span::before, 
	.kode-ft-caption p a::before{
		display: none;
	}
	.ftb_goal_tab_detail li a{
		height: 50px;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 50px;
		font-size: 14px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
	}
	.ftb_goal_caption{
		margin-bottom: 30px !important;
	}
	.ftb-result2 .ftb-result-logo span,
	.ftb-result-logo span{
		float: left;
		width: 100%;
		left: auto;
		bottom: auto;
		right: auto;
		padding:10px 0 0;
		text-align: center;
		background:transparent !important;
		transform:translate(0);
		-o-transform:translate(0);
		-ms-transform:translate(0);
		-moz-transform:translate(0);
		-webkit-transform:translate(0);
	}
	.ftb-result2 .ftb-result-logo span b,
	.ftb-result-logo span b{
		text-align: center;
		width: 100%;
		transform:translate(0);
		-o-transform:translate(0);
		-ms-transform:translate(0);
		-moz-transform:translate(0);
		-webkit-transform:translate(0);
	}
	.ftb-result-logo span:after,
	.ftb-result-logo span:before{
		display: none;
	}
	.ftb-result1 .text span{
		display: none;
	}
	.ftb-result1,
	.ftb-final-result{
		width: 33.3%;
	}
	.ftb-final-result p{
		font-size: 24px;
	}
	.ftb-final-result a{
		font-size: 14px;
		padding: 10px;
	}
	 .ftb-final-result em{
		display: none;
	}
	.ftb-result-logo{
		text-align: center;
	}
	.ftb-result2 .ftb-result-logo > a,
	.ftb-result-logo > a{
		float: none;
		margin-bottom: 15px;
		display: inline-block;
	}
	.ftb-result2 .text,
	.ftb-result1 .text{
		padding: 0;
		text-align: center;
	}
	.ftb-tabs-wrap .nav-tabs{
		padding: 30px 12px; 
	}
	.ftb-tabs-wrap .nav-tabs li{
		margin: 0;
	}
	.ftb-tabs-wrap .nav-tabs li a{
		font-size: 14px;
		padding: 20px 10px;
		min-width: auto;
	}
	.kode_ticket_list .ticket_btn a{
		padding: 11px 20px;
		margin-top: 20px;
	}
		.ftb-main-table li > div{
		padding: 0 10px;
		font-size: 14px;
	}
	.ftb-counterup .counterup-dec span{
		display: inline-block;
		float: none;
	}
	.ftb-counterup .counterup-dec .text{
		display: inline-block;
	}
	.kode-team-list li, .kode-team-modern li{
		float: left;
		width: 100%;
		margin: 0 0 0px;
	}
	ul.row{
		margin: 0;
	}
	ul.row [class*="col-sm"]{
		padding: 0;
	}
	.ftb-new-dec span{
		width: 115px;
	}
	.ftb-new-dec{
		padding-left: 15px;
		padding-right: 15px;
	}
	.ftb-new-dec h4{
		font-size: 20px;
	}
	.football-footer .sbp-ftnav li a{
		font-size: 14px;
	}
	.widget_goal_post_match_videos_widget{
  		margin-bottom: 30px;
  	}
  	.kode_ticket_text .ticket_title h2 a, .kode_ticket_text .ticket_title h2{
  		font-size: 22px;
  	}
  	.ftb-main-table .ftb-venue{
  		display: none;
  	}
  	.hire{
  		padding: 5px 15px;
  		line-height: normal;
  		font-size: 14px;
  	}
  	.ftb-compitatev span{
  		width: auto;
  		height: auto;
  		font-size: 22px;
  		margin: 0 10px;
  		line-height: normal;
  	}
  	.compitatev-team1 {
	    display: inline-block;
	    min-width: auto;
	    width: auto;
	    float: none !important;
	}
	.team_st_table li .versus{
		min-width: auto;
	}
	.team_st_table li div{
		padding-left:9px !important;
		padding-right: 9px;
	}
	.kode_ticket_list li > span{
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}
	.kode_ticket_text p{
		font-size: 12px;
	}
  	.kode_ticket_text{
  		padding:0px 0 0 0; 
  		max-width: 65%;
  	}
  	.kode_benner1_cols .kf_container{
  		padding: 0;
  	}
  	.kode_benner1_cols .kf_container::before{
  		-o-transform: translateX(-80%) skewX(-45deg);
  		-ms-transform: translateX(-80%) skewX(-45deg);
  		-moz-transform: translateX(-80%) skewX(-45deg);
  		-webkit-transform: translateX(-80%) skewX(-45deg);
  		transform: translateX(-80%) skewX(-45deg);
  	}
  	.kode_benner1_cols .kf_container::after{
  		-o-transform: translateX(80%) skewX(45deg);
  		-ms-transform: translateX(80%) skewX(45deg);
  		-moz-transform: translateX(80%) skewX(45deg);
  		-webkit-transform: translateX(80%) skewX(45deg);
  		transform: translateX(80%) skewX(45deg);
  	}
  	.kode_benner1_cols .breadcrumb{
  		padding: 12px 25%;
  	}
  	#gmap-1{
  		height: 260px;
  	}
  	.woocommerce .cart .button, .woocommerce .cart input.button{
  		width: auto !important;
  	}
  	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
  		text-align: center !important;
  	}
  	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	    content: attr(data-title) ": ";
	    float: none;
	    font-weight: 700;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text{
		width: 123px !important; 
	}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (min-width: 481px) and (max-width: 640px) {
	.kode-caption-wrapper{
		display:none;
	}
	.kf_table2 .tb2_ticket {
	    min-width: auto;
	}
	.body-wrapper{
		width:100%;
	}
	.kf_table2 .input-btn a,
	.kf_table2 .input-btn span{
		min-width: auto;
	}
	.kf_table2 .versus {
	    min-width: 100px;
	}
	.kf_scorecard .kf_table2 li div:nth-child(5){
		display: none;
	}	
	.team_st_table li .tb2_pct{
		display: none;
	}
	.team_st_table li .versus div > span{
		display: none;
	}
	.team_st_table li .versus{
		min-width: 142px;
	}
	.team_st_table li .versus p{
		padding: 0;
	}

  	
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (max-width: 480px) {
	.kode_detail_comment_text{
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.kode_detail_comment_list figure{
		float: none;
		display: inline-block;
	}
	#bx-pager > a{
		width: 100%;
	}
	.kode_ticket_sig_fig.fig_2 a{
		display: none;
	}
	.kode_ticket_sig_fig figure {
		min-height: 110px;
	}
	.woocommerce td.actions > p{
		background:#fff;
		width: 100%; 
	}
	.kode_player_fig figcaption a{
		bottom: 100%;
		left: 0;
	}
	.kode_ply_first th:nth-child(3),
	.kode_ply_two .league-team-score-first{
		display: none;
	}
	.kode_player_text{
		width: 100%;
		text-align: left;
	}
	.kode_detail_title ul li.blog-comment,
	.kode_detail_title ul li i{
		display: none;
	}
	.kode_detail_share li{
		margin-bottom: 5px;
	}
	.kode_detail_field{
		width: 100%;
		margin-left:0; 
	}
	.ftb-team-dec .text{
		padding-right: 15px;
	}
	.kode_blog_fig .kode_blog_comment .blog-info i {
	    display: none;
	}
	.sbp-ftnav{
		width: 100%;
		text-align: center;
	}
	.sbp-ftnav li{
		padding: 4px 0;
	}
	.kode_404_wraper::before{
		border-width: 127px 324px 1px 0;
	}
	.kode_404_text h2 {
	    font-size: 164px;
	    line-height: 164px;
	}
	.kode_404_text p{
		margin-bottom: 50px;
		font-size: 16px;
	}
	.kode-caption-wrapper{
		display:none;
	}

	.final-stats-wrap-inner > div{
		width: 100%;
	}
	.directory-item-holder .k_column_4{
		width:100%; 
	}
	.alpha-listing-class > li{
		width: 10%;
	}
	.alpha-listing-class > li a{
		padding: 12px 0;
	}
	.kode_brekg_news_des .bx-wrapper .bx-controls-direction a:before{
		color: #fff !important;
	}
	/**/
	.wrap_header_03 .kf_ticker_slider{
		width: 100%;
		float: left;
	}
	.wrap_header_03 .kf_ticker::before{
		width: 100%;
		left: 0;
		right: 0;
	}
	.wrap_header_03 .kode_bag_text{
		display: none;
	}
	.wrap_header_03 .kf_ticker > span,
	.wrap_header_03 .kf_ticker-wrap{
		width: 100%;
	}
	.flex-direction-nav{
		display: none !important;
	}
	.c-menu--slide-left, .c-menu--push-left {
	    transform: translateX(-510px);
	}
	.wrap_header_03 .top-navigation-menu,
	.wrap_header_03 .top_bar_content ul,
	.wrap_header_04 .top-navigation-menu,
	.wrap_header_04 .top_bar_content ul{
		width: 100%;
		padding: 0px !important;
		margin: 0;
		text-align: center;
	}
	.wrap_header_03 .top_bar_content ul li,
	.wrap_header_04 .top_bar_content ul li{
		display: inline-block;
		float: none;
	}
	.wrap_header_04 .top_bar_content{
		padding-top: 10px;
	}
	.wrap_header_03 .top_bar_content,
	.wrap_header_04 .top_bar_content,
	.wrap_header_02 .top_bar_content{
		float: left;
		width: 100%;
		text-align: center;
	}
	.wrap_header_03 .top-navigation-menu ul li{
		float: none;
		display: inline-block;
	}
	.wrap_header_02 .lyr_navigaion_02{
		width: 100%;
	}
	.wrap_header_02 .kf_ticker > span,
	.wrap_header_02 .kf_ticker_slider{
		width: 100%;
	}
	.wrap_header_02 .kf_ticker_slider{
		padding-left: 0;
	}
	.wrap_header_02 .top_right_content, .wrap_header_02 .top_social_icon {
	    clear: both;
	    display: inline-block;
	    float: none;
	    margin: 0 auto;
	    text-align: center;
	    width: auto;
	}
	.c-menu{
		width: 100%;
		padding-top: 30px;
	}
	.wrap_header_05 .kf_ticker > span{
		width: 100%;
	}
	.wrap_header_05 .kf_ticker_slider {
	    float: left;
	    padding: 0 0 10px 0;
	    width: 100%;
	}
	.wrap_header_05 .kode_logo{
		width: 100%;
		padding: 10px 0;
		text-align: center;
	}
	.wrap_header_05 .lyr_navigaion_02{
		width: 100%;
	}
	.wrap_header_05 .kode_logo::before{
		border:none;
		transform: skew(0);
		width: 100%;
	}
	.login > p.lost_password{
		float: left;
		width: 100%;
		text-align: center;
	}
	.woocommerce form.login > p.lost_password a{
		float: none;
		display: inline-block;
	}
	.woocommerce form.login input[type="submit"]{
		width: 100%;
		margin: 0 0 15px;
		text-align: center;
	}
	.kf_tableaside div span em{
		font-size: 11px;
	}
	.em-pagination .page-numbers, .page-links a span, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .kode-pagination .page-numbers{
		min-width: 31px;
	}
	.kode-player-wrapper .player-listing-table .versus{
		min-width: auto;
	}
	.woocommerce-content ul.products li{
		margin: 0 0 0 0;
		width: 100% !important;
	}
	.comment-form-author{
		padding: 0;
		width: 100%;
	}
	.related.products h2, .woocommerce-Tabs-panel h2, .woocommerce div.product .product_title{
		font-size: 24px;
	}
	.kf_month_right h5, .kf_month_left h5{
		font-size: 16px;
	}
	.kode-comments-area .commentlist li > ul{
		padding: 0;
	}
	.tags_wrap .kf_tags2 a{
		margin-bottom: 5px;
	}
	.kode-prev a, .kode-next a{
		float: left;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.kf_blog_detail .kf_featured_thumb .thumb_footer .blog-views{
		display: none;
	}
	.em-booking-login-form > a {
	    bottom: 0;
	    margin: 0;
	    padding: 20px 0 0;
	    text-align: center;
	    width: 100%;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .icon_tag i {
	    display: none;
	}
	.kf_ticket2_wrap .ticket_dec2 .kf_opponents_wrap2 .icon_tag,
	.kf_ticket2_wrap .ticket_dec2 .text{
		text-align: center;
	}
	.ticket_dec2 .kf_opponents_dec > span{
		float: none;
		margin: 0 auto;
	}
	.logo a img{
		float: none;
		display: inline-block;
	}
	.kf_featured_wrap2 .text_wrper .text .kode-blog-content p {
	    -moz-box-orient: vertical;
	    display: -webkit-box;
	    line-height: 22px;
	    max-height: 87px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.kode_header_2 #kode_search.kode_search.kf_pet_search.open{
		padding: 10px;
	}
	.kf_featured_thumb .text .blog-post-meta span:last-child{
		margin-right: 0;
	}
	.kode-blog-info a, .kode-blog-info span, .blog_meta li a, .blog_meta li span{
		font-size: 12px;
	}
	.kf_opponents_dec .text{
		width: 100%;
	}
	.body-wrapper{
		width:100%;
	}
	.ticket_dec2 .kf_opponents_dec > span{
		display: block;
		height: auto;
	}
	.kf_map #gmap-1, .kf_map #map-canvas{
		height: 250px;
	}
	.kf_tip > span{
		display: none;
	}
	.team_logo a{
		margin: 0;
	}
	.kode-postsection > div{
		width: 100%;
	}
	.match_comparison2 .kf_tbresult span, .kf_tbhead div span{
		font-size:12px;
	}
	.kf_table2_schedule.kf_table2 li > div.versus div > span,
	.kf_table2_schedule.kf_table2 li > div.tb2_venue{
		display: none;
	}
	.kf_table2_schedule.kf_table2 .input-btn a, .kf_table2_schedule.kf_table2 .input-btn span{
		min-width: auto;
	}
	.kf_table2_schedule.kf_table2 li > div.versus {
	    min-width: auto;
	}
	.kf_cart .widget_shopping_cart_content{
		right: auto;
		left: 0;
	}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
		display: block;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
		display: block;
	}
	.woocommerce .quantity .qty{
		width: 100%;
		margin: 10px 0;
	}
	.coupon p{
		float: left;
		width: 100%;
	}
	.woocommerce-cart table.cart td.actions .coupon input.button,
	.woocommerce-cart table.cart td.actions .coupon .input-text{
		width: 100% !important;
		margin: 0 0 10px 0; 
	}
	.woocommerce .cart .button, .woocommerce .cart input.button,
	.woocommerce-cart table.cart td.actions .coupon input.button{
		text-align: center;
	}
	.kf_plyer_rating2 .kf_plyer_rating span{
		width: 100%;
	}
	/**/
	.kode-player-classic > ul.row{
		margin: 0;
	}
	.kode-player-classic > ul.row > .kf_overview_contant{

	}
	.kode-player-classic .team_st_table .tb2_lose{
		display: none;
	}
	.kf_overview_nav ul{
		margin: 0 ;
	}
	.comment-form-fields p{
		width: 100%;
	}
	.kode-caption .kode-caption-title{
		font-size: 16px !important;
	}
	.kode-caption .kode-caption-text{
		font-size: 12px !important;
	}
	.kode-linksection{
		padding-top: 7px;
		padding-bottom: 8px;
	}
	.kf_table2 li > div{
		padding: 10px !important;
	}
	.woocommerce ul.products li.product h3{
		font-size: 16px;
	}
	.woocommerce div.product form.cart .button{
		margin-top: 10px;
	}
	/**/
	.kode_header_2 .logo{
		width: 100%;
		text-align: center;
		padding-right: 0;
	}
	.kode_header_2 .logo a{
		width: auto;
		float: none;
		display: inline-block;
		margin-bottom: -5px;
	}
	
	.kode_header_2 .logo::before {
	    left: 0;
	    right: 0 !important;
	    transform: skewX(0deg);
	    width: auto;
	}
	.kode_navigation{
		width: 100% !important;
	}
	.kode_navigation .kf_cart{
		float: left;
		margin: 0;
	}
	.banner_caption p{
		display: none;
	}
	.kf_ticker > span{
		width: 100%;
		text-align: center;
	}
	.kf_ticker_slider{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		text-align: center;
	}
	.kf_ticker > span::before{
		left: -100%;
	}
	.kf_featured_thumb .text{
		padding: 15px;
	}
	.text_2{
		padding-left: 15px;
		padding-right: 15px;
	}
	.kf_featured_thumb .text h2{
		font-size: 20px;
		line-height: 20px;
	}
	.thumb_footer{
		padding-right:15px !important;
		padding-left: 15px !important;  
	}
	.thumb_footer .blog_meta li{
		margin-right: 7px;
	}
	.blog_meta li:last-child{
		margin: 0;
	}
	.widget_league_table .team_logo img{
		display: none;
	}
	.widget_league_table .team_logo a{
		margin: 0;
	}
	.widget_nextmatch .match_teams{
		padding: 0 25px;
	}
	.radio_style2 .radio_dec{
		margin-right: 10px !important;
	}
	.radio_style2 .radio_dec:last-child{
		margin: 0;
	}
	.twitter_ticker .kf_ticker > span{
		width: 100%;
	}
	.twitter_ticker .kf_ticker_slider{
		width: 100%;
		padding-left: 0;
	}
	.twitter_ticker .ticker p{
		padding-right: 50px;
	}
	.copy_right3 p{
		font-size: 11px;
		line-height: 15px;
		margin:12px 0px;
	}
	.prv_btn{
		display: none;
	}
	.kf_opponents_gols h5 {
	    font-size: 20px;
	}
	.kf_hd1 span{
		font-size: 18px;
	}
	.kf_overview_schedule .kf_table2 .versus div > span{
		display: none;
	}
	.kf_overview_schedule .kf_table2 .versus div p{
		padding: 0;
		display: inline-block;
	}
	.innner_banner h3{
		font-size: 26px;
	}
	.kf_opponents_dec .text h6 {
	    float: left;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 100%;
	}
	.tags_wrap{
		text-align: center;
	}
	.tags_wrap .kf_social2,
	.tags_wrap .kf_tags2{
		float: none;
		width: auto;
		display: inline-block;
	}
	.tags_wrap .kf_social2{
		margin-bottom: -5px;
	}
	.comment_dec .text{
		float: left;
		width: 100%;
		padding: 20px 0 0 0;
	}
	.comment_hd ul li a, .comment_hd ul li span{
		font-size: 13px;
	}
	.comment_form li ul li .comment_dec {
	    padding-left: 20px;
	}
	.input_dec_divider .input_dec{
		width: 100%;
		margin-right: 0;
	}
	.widget_social a {
	    width: 29.8%;
	}
	.tags_wrap .kf_tags2 li{
		margin-bottom: 10px;
	}
	.kf_plyer_rating2 .kf_table2 li > div:first-child{
		padding-left: 15px;
	}
	.kf_plyer_rating2 .kf_table2 li > div:last-child{
		padding-right: 15px;
	}
	.kf_plyer_rating span{
		padding-left: 8px;
		padding-right: 8px;
	}
	.comment_hd ul li a i, .comment_hd ul li span i{
		display: none;
	}
	.kf_overview_nav li{
		width: 100%;
	}
	.roster_sidebar .kf_roster_dec figure{
		width: 100%;
	}
	.roster_sidebar .kf_roster_dec .text{
		width: 100%;
	}
	.roster_sidebar .kf_roster_dec .text > span{
		width: 100px;
	}
	.roster_sidebar .kf_roster_dec .text_overflow{
		float: none;
		width: auto;
		padding: 0 0 0 25px;
	}
	.roster_sidebar .kf_tableaside li > div{
		padding-left: 10px;
		padding-right: 10px;
	}
	.kf_roster_wrap .kf_table2 li > div:last-child{
		padding-right: 15px;
	}
	.match_comparison .kf_table li .kf_time,
	.match_comparison .kf_table li .kf_date3{
		display: none;
	}
	.kf_tabs_nav .kf_table li .match_win,
	.match_comparison2 li .kf_tbaway {
	    display: none;
	}
	.kf_overview_roster .tb2_age{
		display: none !important;
	}
	.kf_roster_wrap .kf_table2 li .tb2_age,
	.kf_roster_wrap .kf_table2 li .tb2_nbr{
		display: none;
	}
	.kf_table4 li .tb2_hipoints,
	.kf_table4 li .versus div > span{
		display: none;
	}
	.kf_table4 li .versus {
	    min-width: 103px;
	}
	.kf_table4 li .versus p{
		padding: 0;
	}
	.ticketdetail_hd .tkt_date{
		width: 100%;
		text-align: left;
		margin-bottom: 15px;
	}
	.ticketdetail_hd .tkt_date:last-child{
		margin: 0;
	}
	.ticketdetail_hd .tkt_date > span{
		float: left;
		text-align: left;
	}
	.ticketdetail_hd .tkt_date > span i{
		margin-right: 10px;
		float: left;
	}
	.ticketdetail_hd{
		padding-right: 15px;
		padding-left: 15px;
		text-align: left;
	}
	.kf_ticketdetail .kf_table2 li > div{
		float: left;
		width: 100%;
	}
	.kf_ticketdetail .kf_table2 li div.tkt_pkg{
		text-align: center;
	}
	.kf_404_thumb {
	    background-color: #c7c7c7;
	    background-image: none;
	    margin: 0 0 20px;
	    min-height: auto;
	    padding: 20px 0 26px;
	}
	.kf_404_text h6, .kf_404_text h5 {
	    font-size: 16px !important;
	    margin-bottom: 15px;
	}
	.kf_comingsoon h4 {
	    font-size: 30px;
	    line-height: 30px;
	    margin-bottom: 30px;
	}
	.kf_countdown2 li {
	    margin: 0;
	    width: 25%;
	}
	.kf_countdown2 li span{
		font-size: 24px;
	}
	.kf_countdown2 li p{
		font-size: 14px;
	}
	.kf_comingsoon .kf_countdown2{
		margin-bottom: 20px;
	}
	.kf_comingsoon .kf_social2{
		margin: 0;
	}
	.kf_comingsoon .input_dec{
		margin-bottom: 10px;
	}
	.kf_comingsoon .input_dec input[type="text"]{
		min-height: 30px;
		padding: 0 ;
	}
	.kf_comingsoon{
		margin-top: -166px;
	}
	.kf_form_hd h3{
		font-size: 19px;
	}
	.kf_tip > span{
		min-width: 60px;
		padding-right: 0;
		padding-left: 0;
	}
	.top-navigation-menu{
		float: none;
		padding: 15px 0 0 0;
		display: inline-block;
	}
	.kf_right_dec .top-navigation-menu ul{
		padding: 0;
	}
	.kf_right_dec ul{
		padding-bottom: 6px;
	}
	.featured_slider{
		margin-bottom: 30px;
	}
	.featured_slider .kf_featured_thumb{
		margin-bottom: 0;
	}
	.text_wrap .text_2 .kode-blog-content p,
	.kf_featured_wrap2 .text_wrper .text .kode-blog-content p,
	.kf_featured_thumb .text_wrper .text .kode-blog-content p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 30px;     /* fallback */
		max-height: unset;      /* fallback */
		-webkit-box-orient: vertical;
	}
	.kode-blog-simple .kode-blog-simple-ux .kode-blog-list-feature .text_2{
		min-height: auto;
	}
	.final-team-wrap.dec1{
		margin-bottom: 20px;
	}
	.football .login-meta li{
		float: none;
		display: inline-block;
	}
	.book-now{
		margin-right: 10px;
	}
	.kode-ft-caption{
		display: none;
	}
	.ft-match-dec{
		padding: 30px 10px;
	}
	.heading5 h4{
		font-size: 22px;
		line-height: normal;
	}
	.ftb_goal_tab_detail li{
		width: 100%;
		border-width: 1px;
	}
	.ftb_goal_tab_detail li a{
		height: 50px;
		line-height: 50px;
	}

	.ftb-tabs-wrap .nav-tabs li{
		width: 100%;
	}
	.ftb-tabs-wrap .nav-tabs li a{
		padding: 15px 5px;
	}
	.ftb-tabs-wrap .nav-tabs li a{
		width: 100%;
		text-align: center;
	}
	.kode_ticket_text{
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.ticket_btn{
		width: 100%;
		text-align: center;
	}
	.compitatev-team1{
		width: 100%;
	}
	.compitatev-team1 a{
		line-height: normal;
	}
	.ftb-gallery ul li{
		width: 100%;
	}
	.ftb-new-dec .text{
		width: 100%;
	}
	.ftb-new-dec span b{
		display: inline-block;
		width: auto;
		margin-left: 10px;
	}
	.ftb-new-dec span {
	    font-size: 18px;
	    line-height: 12px;
	    padding: 0;
	    width: auto;
	    margin-bottom: 30px;
	}
	.ftb-new-dec h4{
		font-size: 17px;
	}
	.ftb-latestnew2 figure{
		width: 100%;
		margin: 0 0 15px;
	}
	.spb-meta2 li a i{
		display: none;
	}
	.sbp-ftnav{
		margin: 0;
		padding: 0;
	}
	.sbp-ftnav li {
	    display: inline-block;
	    float: none;
	    margin: 0 0 0 15px;
	}
	.sbp-ftnav li:first-child{
		margin: 0;
	}
	.sbp-ftnav li:last-child{
		margin-left: 15px;
	}
	.kode_benner1_cols .breadcrumb::after,
	.kode_benner1_cols .breadcrumb::before,
  	.kode_benner1_cols .kf_container::before,
  	.kode_benner1_cols .kf_container::after{
  		display: none;
  	}
  	.kode_benner1_cols{
  		margin: 0;
  	}

  	.kode_benner1_cols .kf_container{
  		display: block;
  	}
  	.kode_benner1_cols .breadcrumb{
  		padding: 12px 0%;
  		bottom: 0;
  	}
  	.kode_contact_office_list h2{
  		font-size: 20px;
  	}
  	.woocommerce div.product .woocommerce-tabs .panel{
  		padding-left: 5px;
  		padding-right: 5px;
  	}
  	.comment-form-email{
  		padding: 0;
  		width: 100%;
  	}
  	.woocommerce-LostPassword.lost_password{
  		top: auto;
  		text-align: left !important;
  	}
  	.woocommerce-ordering{
  		width: 40%;
  	}
  	.woocommerce-result-count{
  		padding: 10px 0;
  	}
}
@media (max-width: 320px){
	.kf_featured_thumb .text,
	.kode-caption-wrapper{
		display:none;
	}
	
	.kf_teamcomparison_page {
	    overflow: hidden;
	}
	.kf_table2 li .table_info:nth-child(2),
	.kf_table2 li .table_info:nth-child(3),
	.kf_table2 li .table_info:nth-child(4)
	{
		display: none;
	}
	.kf_overview_schedule .tb2_Vanu{
		display: none;
	}
	.kf_overview_schedule .kf_table2 .versus{
		min-width: auto;
	}
	.team_schedule_page .kf_table2 .tb2_date{
		display: none;
	}
	.team_schedule_page .kf_table2 .versus div > span{
		display: none;
	}
	.team_schedule_page .kf_table2 .versus{
		min-width: auto;
	}
	.team_schedule_page .kf_table2 .versus div p{
		padding: 0;
	}
	.team_schedule_page .kf_table2 li > div:last-child{
		padding-right: 15px;
	}

	.team_st_table li .versus{
		min-width: auto;
	}
	.team_st_table li .versus div > span,
	.team_st_table .tb2_pct,
	.team_st_table .tb2_gb{
		display: none;
	}
	.ftb_club_stats ul li a{
		font-size:13px;
	}
}

