/* ---------------------------------------------------------------------- */
/*	Version 1500px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1500px) {
	
	.layout-wide .crumbs:before{
	    left: 15%;
	}

}

/* ---------------------------------------------------------------------- */
/*	Version 1280px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1250px) {

	.dark-home{
		/*height: auto;*/
	}
	.content-central{
		width: 100%;
		float:left;
		padding-left: 15px;
		padding-right: 15px;
	}
	.events-carousel li .info-post p {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
		font-family: 'Acumin Pro';
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		max-height: 81px;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		min-height: 63px;
	}
	#boxscroll tr td a, #boxscroll tr th a, #boxscroll tr td a:hover, #boxscroll tr th a:hover, #boxscroll tr td a:focus, #boxscroll tr th a:focus{
		font-size: 12px;
	}


}
@media handheld, only screen and (max-width: 1200px){
	.alert_icon {
		left: -10px;
	}
}

/* ---------------------------------------------------------------------- */
/*	Version 1024px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1024px) {
	

	/* Slide Responsive---------------------------------------------------*/
	
	.camera_wrap {	
		height: 550px;
	}	
	.style-caption h1{
		font-size: 32px;
		line-height: 42px;
	}
	.style-caption p{
		font-size: 16px;
		line-height: 26px;		
	}
	.more .btn{
		padding: 8px 20px;
		font-size: 14px;
	}

	.dark-home,
	.content-counter{
		/*height: auto;
		max-width: 940px;*/
	}
	.section-title{
		/*height: 290px;*/
		height: auto;
	}
	.semiboxshadow img {
		display: none;
	}


}

/* ---------------------------------------------------------------------- */
/*	 Version 1000px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 999px) {

	.alert_icon {
		left: calc(50% - 139px);
		-webkit-transform: translate(-50%,0%);
		-ms-transform: translate(-50%,0%);
		transform: translate(-50%,0%);
	}
	/* Slide Responsive---------------------------------------------------*/
	
	.camera_wrap {	
		height: 450px;
	}	
	.style-caption h1{
		font-size: 32px;
		line-height: 42px;
	}
	.style-caption p{
		font-size: 16px;
		line-height: 26px;		
	}
	.more .btn{
		padding: 8px 20px;
		font-size: 14px;
	}

	.content-info{	
		max-width: auto;
		margin-top: 0;
		margin-bottom: -120px;
	}
	.dark-home,
	.content-counter{
		height: auto;
		/*max-width: 720px;*/
	}
	.section-title{
		/*height: 160px;*/
		height: auto;
		text-align: center;
	}
	/*.crumbs{
		text-align: center;
	}*/
	.crumbs:before,
	.layout-wide .crumbs:before{
	    left: 50%;
	    margin-left: -20px;
	}
	.title-color{
		margin-top: 30px;
	}
	.layout-wide .content-info,
	.layout-wide .dark-home{	
		max-width: auto;	
	}
	.layout-wide .dark-home .row{
		max-width: 720px;
		margin: 0px auto;
	}
	.layout-wide .semiboxshadow{
		display: none;
	}

	.layout-boxed-margin{
		max-width: 1230px;
		margin: 0 auto;
	}
	.newsletter .input-group{
		margin: 0 auto 20px auto;
		max-width: 480px;
	}
	.footer-down,
	.footer-down ul,
	header{
		text-align: center;
	}
	footer h4,
	.post-item h4{
		margin-top: 20px;
	}
	.titles h4{
		padding: 10px 20px;
	}
	.item-clubs{
		max-width: 430px;
		margin: 0 auto 30px auto;
	}
	.tab-content{
		/*margin-left: 3%;*/
	}
	.content-central{
		padding-top: 15px;
	}
	#boxscroll tr td a, #boxscroll tr th a, #boxscroll tr td a:hover, #boxscroll tr th a:hover, #boxscroll tr td a:focus, #boxscroll tr th a:focus{
		font-size: 10px;
	}
	.points_table .table tbody td img {
		width: 30px;
		margin-right: 2%;
	}
	.table_lrg .table thead tr th, .table_lrg .table tbody tr td {
		width: 23%;
	}
	.home_video ul li {
		width: 50%;
	}
	.top_nav ul li{
		padding: 25px 12px
	}
	.featured_news ul li:first-child .header-post {
		width: 100%;
	}
	.featured_news ul li:first-child .info-post {
		width: 100%;
	}
	.featured_news ul li{
		width: 49%;
	}
	.featured_news ul li:nth-child(3){
		margin-right: 0;
	}
	.featured_news ul li:nth-child(4){
		margin-right: 2%;
	}
	.featured_news ul li:nth-child(5){
		margin-right: 0;
	}
	.featured_news ul li .info-post h2{
		font-size: 17px;
		line-height: 21px;
		min-height: 72px;
	}
	.home_video ul li .info-post h4{
		font-size: 17px;
		line-height: 21px;
		min-height: 72px;
	}

}

/* ---------------------------------------------------------------------- */
/*	 Mobile Version 768px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 768px) {
	header{
		position: relative;
	}
	.top_nav ul li{
		padding: 25px 6px;
	}
	.top_nav ul li a{
		font-size: 16px;
	}
	.top_nav ul li.nav_live{
		padding: 13px 5px;
	}
	.top_nav ul li.nav_alerts {
		padding: 10px 5px;
	}
	.nav--primary{
		top:0;
	}
	/*.logo{
		margin-bottom: 7px;
		width: 100%;
		margin-top: 7px;
	}*/
	.header-3 .sf-menu > li{
		margin: 0;
		padding: 10px 5px;
	}
	.is-sticky .sf-menu > li{
		margin: 0;
		padding: 10px 5px;
	}
	.rmp-playlist-side-menu{
		display: none;
	}
	.points_page{
		display: none;
	}
	.p_ttt.mobile{
		display: block;
		margin-top: 20px;
	}
	.team_inner{
		margin-top: 40px;
	}


	/* Nav Responsive ----------------------------------------------------*/

	#menu{
		display: inline-block;
		width: 100%;
		background-color: #88c425;
	}
	.tinynav {
		display: none;
		width: 50%;
		border-radius: 0;
		font-size: 14px;
		padding: 5px 10px;
		border: 1px solid #dbdbdb;
		height: 30px;
		margin: 15px 0 15px 20%;
		float: right;
	}
	.content_right #twitter{
		display: none;
	}
	.crumbs{
		display: none;
	}

	/* Slide Responsive---------------------------------------------------*/
	.header-3 .sf-menu > li > a{
		color: #fff;
		font-size: 17px;
		/* background-color: #fff; */
		border-right: 1px solid #fff;
		padding-right: 18px;
		line-height: 24px;
	}
	.header-3 .sf-menu > li:last-child > a{
		border-right: 0;
		padding-right: 0;
	}
	.camera_wrap {	
		height: 400px;
	}	
	.style-caption h1{
		font-size: 26px;
		line-height: 36px;
		margin-top: 60px;
		max-width: 500px;
	}
	.style-caption p{
		font-size: 14px;
		line-height: 24px;		
		max-width: 500px;
	}
	.more .btn{
		padding: 8px 20px;
		font-size: 14px;
	}
	footer{
		text-align: center;
	}
	.fa-twitter.twit-list{
		float: none;
		margin: 0;
	}

	.dark-home,
	.content-counter{
		height: auto;
		max-width: 720px;
	}
	.content_left {
		float: left;
		width: 64%;
		width: -webkit-calc(100% - 0px - 0%);
		width: -moz-cal(100% - 0px - 0%);
		width: calc(100% - 0px - 0%);
	}
	.content_right {
		float: left;
		width: 100%;
		margin-left: 0;
		background: #fff;
	}
	.events-carousel li .info-post h4{
		min-height: auto;
	}
	.events-carousel li .info-post p{
		min-height: auto;
	}
	.p_ttt.mobile .table tbody tr {
		float:none
	}
	.fancybox_video h4{
		min-height: auto;
	}


}

/* ---------------------------------------------------------------------- */
/*	 Version 600px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 600px) {
	body{
		background-color: #fff;
	}
	.desktop_header{
		display: none;
	}
	.content_left{
		margin-top: 100px;
	}
	.content_1.content_2 .content_left{
		margin-top: 0;
	}
	.content_3 .content_left{
		margin-top: 0;
	}
	.content-central {
		padding-top: 0;
	}
	.ads_leader_box{
		margin: 90px auto 0 !important;
	}
	.content-info.breadcrumbDiv .content_left{
		margin-top: 0;
	}
	.alert_frame {
		margin-top: 100px;
	}
	.featured_news ul li:nth-child(4){
		margin-right: 0;
	}
	/*.teams{
		margin-top: 90px;
	}
	.p_ttt.mobile {
		margin-top: 90px;
	}*/
	.p_ttt.mobile .table tbody tr {
		float:none
	}
	.p_ttt.mobile .points_table{
		min-width: 100%;
	}
	.featured_news ul li{
		width: 100%;
		background: transparent;
		box-shadow: none;
		border-bottom: 1px solid #c9c9c9;
		display: inline-block;
		padding-bottom: 10px;
		margin-bottom: 10px;
		margin-right: 0;
		border-radius: 0;
	}
	.featured_news ul li:first-child{
		border-bottom: 0;
	}
	.featured_news ul li:first-child .header-post{
		width: 100%;
		padding: 0;
		border-radius: 10px;
	}
	.featured_news ul li:first-child .info-post{
		width: 100%;
		padding: 0;
	}
	.featured_news li .header-post{
		float: left;
		width: 125px;
		margin-right: 3%;
		position: relative;
		border-radius: 10px;
		box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;
	}
	.featured_news li .info-post{
		width: 59%;
		width: -webkit-calc(100% - 125px - 3%);
		width: calc(100% - 125px - 3%);
		float: left;
		padding: 0;
	}
	.featured_news ul li .info-post h1 {
		font-size: 26px;
		margin: 15px 0 0 0;
	}
	.featured_news ul li .info-post h2{
		min-height: auto;
		font-weight: 600;
		padding: 0;
		font-size: 17px;
		line-height: 21px;
	}
	.featured_news li .meta-tag{
		display: none;
	}
	.mobile_header{
		display: block;
		width: 100%;
		float: left;
		background-color: #fff;
		padding: 5px 0;
		position: fixed;
		top: 0;
		z-index: 999;
		box-shadow: 5px 5px 5px rgba(80,80,80,.14);
	}
	.mobile_header ul li{
		width: 25%;
		float: left;
	}
	.mobile_header ul li img{
		width: 92px;
	}
	.mobile_header ul li.moblogo{
		text-align: left;

	}
	.mobile_header ul li.moblogo img{
		width: 67px;
	}
	.mobile_header ul li.mob_menu_icon{
		width: 29px;
		float:right;
		margin-top: 15px;
	}
	.mobile_header ul li.mob_menu_icon.live_menu{
		display: none;
	}
	.mobile_header ul li.mob_menu_icon img{
		width: 100%;
	}
	.section-title.img-feature{
		display: none;
	}
	.nav-tabs li a{
		padding: 12px 10px;
		font-size: 12px;
	}
	.nav-tabs{
		margin-top: -41px;
	}
	.ads_lb{
		display: none;
	}
	.home_video ul li {
		width: 100%;

	}
	.home_video ul li a{
		border-bottom: 1px solid #c9c9c9;
		display: inline-block;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.home_video ul li .v_pic{
		float: left;
		width: 125px;
		margin-right: 3%;
		position: relative;
	}
	.home_video ul li .info-post{
		width: 59%;
		width: -webkit-calc(100% - 125px - 3%);
		width: calc(100% - 125px - 3%);
		float: left;
	}
	.home_video ul li .info-post h4{
		min-height: auto;
		margin-top: 0;
		padding: 0;
		font-size: 17px;
		line-height: 21px;
		font-weight: 600;
	}
	.titles_pic{
		top: 6px;
	}
	.home_video ul li:first-child .v_pic{
		width: 100%;
		margin-right: 0;
	}
	.home_video ul li:first-child .info-post{
		width: 100%;
	}
	.home_video ul li:first-child .info-post h4{
		font-size: 22px;
		margin-top: 10px;
		font-weight: 700;
	}
	.home_video ul li:first-child a{
		border-bottom: 0;
	}
	.home_video ul li .v_pic .video_icon{
		width: 25px;
	}
	.home_video ul li:first-child .v_pic .video_icon{
		width: 40px;
	}
	body.livepage_body .mobile_header{
		position: relative;
		background-color: #1f2022;
	}
	body.livepage_body .mobile_header ul li.de_ww{
		display: none;
	}
	body.livepage_body .mobile_header ul li.li_ww{
		display: block;
	}
	body.livepage_body .mobile_header ul li.mob_menu_icon{
		display: none;
	}
	body.livepage_body .mobile_header ul li.mob_menu_icon.live_menu{
		display: block;
	}
	body.livepage_body .ads_leader_box.add_fixed{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
	}
	body.livepage_body .ads_leader_box{
		margin: 0px auto 0 !important;
	}
	body.livepage_body .titles img {
		width: 170px;
	}



}

/* ---------------------------------------------------------------------- */
/*	 Version 480px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 480px) {
	.mobile_header ul li.moblogo img {
		width: 59px;
	}
	.mobile_header ul li img {
		width: 70px;
	}
	.mobile_header ul li.moblogo img {
		width: 52px;
	}
	.mobile_header ul li {
		width: 27%;
		float: left;
	}
	.mobile_header ul li img {
		width: 76px;
	}
	ul.links{
		padding: 0;
	}
	.footer-down ul{
		float:none
	}
	.links li{
		border-bottom: 1px solid #d0d0d0;
		padding-bottom: 5px;
		width: 100%;
	}
	.links li:last-child{
		border-bottom: 0;
	}
	#players-carousel li.item-player,
	.blog-carousel li{
		max-width: 300px;
		margin: 0 auto;
		float: none;
	}
	.blog-no-carousel li{
		max-width: 380px;
		width: 100%;
		margin: 0 auto 30px auto;
	}
	/* Filters ---------------------------------*/

	.portfolioFilter a{
		display: block;
		z-index: 99;

	}

}


@media screen and (max-width: 850px) {
	.player_box {
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.brand_logo {
		float: none;
	}

	.brand_logo img {
		margin-right: 0px;
	}

	.brand_name {
		padding: 10px 0;
	}

	.player_name ul li {
		font-size: 16px;
		padding: 5px 10px;
	}

	.player_box {
		padding: 20px;
	}
	.teams .col-xs-6 {
		width: 100%;
	}

}

@media screen and (max-width: 1200px) {
	.more-content .tittle h2 {
		font-size: 32px;
	}
}

@media screen and (max-width: 991px) {
	.result_decision {
		min-height: 52px;
	}
}

@media screen and (max-width: 480px) {
	.more-content .tittle h2 {
		font-size: 25px;
	}


	.teams .col-xs-6{
		width:100%;
	}
	.results_bx h1 {
		font-size: 20px;
		padding: 5px 12px;
		margin-bottom: 10px;
	}
	.results_bx {
		padding: 30px;
	}
	.results_bx .brand1, .results_bx .brand2 {
		width: 110px;
	}
	.results_bx .match_dtl_inner p {
		font-size: 35px;
		margin-top: 32px;
	}
	.result_date h2 {
		font-size: 18px;
	}
	.result_decision p {
		font-size: 16px;
	}
	.result_decision {
		min-height: 70px;

	}
}
@media screen and (max-width: 390px) {
	.results_bx {
		padding: 20px 10px;
	}

	.results_bx .brand1, .results_bx .brand2 {
		width: 90px;
	}

	.results_bx .match_dtl_inner p {
		margin-top: 20px;
	}
	.alert_icon img {
		width: 70px;
	}
	.alert_icon{
		left: calc(50% - 124px);
		bottom: 115px;
	}
}
@media screen and (max-width: 780px){
	.lrg_point_main .points_table {
		width: 749px;
	}

	.lrg_point_main {
		width: 100%;
		float: left;
		overflow-x: auto;
	}
}