@media (max-width: 1920px) {
	.mid-container { background-position: right top; background-size: 122%; }
	.heading-image { right: -240px; }
	.social-hub-sec .heading-bar .heading-image { left: -120px; }
}
@media (max-width: 1735px) {
	.mid-container { background-position: right top; background-size: 2200px; }
}
@media (max-width: 1670px) {
	.mascot-icon { width: 235px; height: 362px; top: 459px; }
	.video-countdown-col > a.fa { right: 102px; bottom: 1px; z-index: 9; }
	.heading-image { width: 650px; top: -415px; background-position: left center; }
	.live-stream-sec .heading-bar .heading-image { top: -412px; width: 529px; background-position: center center; }	
	.social-hub-sec .heading-bar .heading-image { width: 765px; background-position: right center; }
}
@media (max-width: 1400px) {
	.heading-image, .mascot-icon { display: none; }
}
@media (max-width: 1450px) {
	.countdown-games { text-shadow: 1px 0 3px rgba(000,000,000,0.35); }
	.countdown-games .button { text-shadow: none; }
}
@media (max-width: 1247px) {
	h1 { font-size: 60px; line-height: 66px; }
	h2 { font-size: 60px; line-height: 70px; }
	h2 a.fa { font-size: 50px; }
	.main { width: auto; }
	.logo { width: 225px; height: 82px; }
	.menu-header-container .menu > li > ul > li > ul { min-width: 348px; }
	.sidebar { padding-left: 0; }
	.big-btn { width: 190px; font-size: 15px; padding: 15px 10px 15px 63px; }
	.featured-athletes figcaption:before { border-left-width: 235px; }
	.page-template-default .featured-athletes figcaption:before { border-left-width: 235px; }
	.countdown-games { margin-top: 35px; }
	.countdown-games time { margin-bottom: 15px; font-size: 35px; }
	.countdown-games time small { font-size: 72px; line-height: 64px; }
	.live-brodcaast { padding-left: 25px; }
	.wideColumn { padding-right: 25px; }
	.follow-us li h3 { font-size: 22px; }
	.follow-us li a { font-size: 21px; line-height: 21px; padding: 12px 15px 9px; }
	.footer-logo { margin-right: 3%; }
	.menu-footer-container { width: 70%; }
	.menu-footer-container ul.menu > li { width: 24.5%; padding-right: 15px; }
	.footer-logo .links { margin: 45px 0 0 15px; }
	.more-news-content h3 { margin-top: 5px; }
	.more-news-sec h3 a { font-size: 12px; }
	.video-countdown-col > a.fa { right: 0; bottom: -0px; font-size: 50px; z-index: 9; }
	.news-content { padding: 0 80px 30px; }
	.inner-nav ul li a { font-size: 15px; margin: 5px 13px; }
	.page-template-default .wideColumn { width: 69%; }
	.wideColumn h1 { font-size: 42px; line-height: 42px; }
	.page-title { font-size: 40px; line-height: 54px; }	
	.countdown-games time, .countdown-games h3 { color: #333333; text-shadow: none; }
	.mid-container { background-size: 135%; }

	.supprters-slider { width: 76%; }

}
@media (max-width: 1100px) {
	.sports-icon { width: 33.33333333%;}

}	
@media (max-width: 1024px) {
	h2 { font-size: 52px; line-height: 62px; }
	h2 a.fa { font-size: 44px; }
	.countdown-list li { margin-left: 0; }
	.footer-tag-line .powered-by { left: 0; }	
	.video-wrapper { margin-bottom: 65px; }
	.sidebar { padding-left: 14px; }
	.heading-bar p { font-size: 22px; line-height: 24px; }
	.gallery-list > ul > li { width: 23%; margin-bottom: 30px; margin-right: 2.6% !important; }
	.gallery-list > ul > li:nth-child(4n+4) { margin-right: 0 !important; }
	.follow-us li a { font-size: 20px; }
	.more-news-content { padding-top: 4px; }
	.news-content { padding: 0 40px 30px; }
	.news-content .title h1 { font-size: 30px; line-height: 36px; }
	.wideColumn h1 { font-size: 34px; line-height: 38px; }
	.inner-nav ul li a { font-size: 14px; margin: 5px; }
	.page-template-default .sidebar { padding-left: 0; }
	.page-template-default .wideColumn { padding-bottom: 70px; }
	.page-template-default .sidebar { padding-bottom: 50px }

	.error404  .mid-section { padding: 30px 30px 100px; }
	.page-title { font-size: 32px; line-height: 42px; }

	.countdown-games time small { font-size: 62px; line-height: 60px; }

	.supprters-slider { width: 75%; }

}
@media (max-width:1023px) {	 

		#sp-comp-links {left: 0px;}
	.fixure-slider {margin-top: 50px;}
	.round {top: 100px;}
	}
@media (max-width: 991px) {	
	h1 { font-size: 50px; line-height: 60px; }
	h2 { font-size: 42px; line-height: 50px; }
	h3 { font-size: 20px; line-height: 24px; }
	.logo { width: 190px; height: 70px; }
	.right-nav { width: 72%; }
	.menu-header-container .menu > li > a { font-size: 15px; line-height: 20px; padding: 11px 9px 9px; }
	.menu-header-container .menu > li > ul > li > ul { min-width: 259px; }
	.mid-container { background-size: 180%;  padding: 35px 0 40px; }
	.banner-content { width: 41%; }
	.banner-content p { font-size: 20px; line-height: 24px; }	
	.countdown-games { text-shadow: none; }
	.countdown-games h3 { font-size: 17px; line-height: 23px; color: #333333; }
	.countdown-games time { font-size: 28px; line-height: 30px; color: #333333; }
	.countdown-list li > div { width: 125px; height: 120px; padding-top: 12px; }
	.countdown-list li > div > strong { font-size: 54px; line-height: 64px; }
	.countdown-list li > div > span { font-size: 18px; line-height: 20px; }
	.countdown-list li > div:before { width: 125px; }
	.news-slider-content figure figcaption h3 { font-size: 20px; line-height: 24px; }
	.news-slider-content figure figcaption p { font-size: 12px; line-height: 16px; }
	.more-news-list li { width: 100%; float: none !important; }
	.big-btn { width: 162px; height: 82px; word-break: break-all; padding: 16px 10px 15px 70px; line-height: 16px; font-size: 15px; }
	.big-btn i { width: 90px; height: 90px; font-size: 35px; line-height: 78px; border-width: 7px; left: -26px; }
	.featured-athletes figcaption:before { border-left-width: 180px; }
	.page-template-default .featured-athletes figcaption:before { border-left-width: 180px; }
	.more-news-content h3 { margin-top: 0; }
	.live-stream-sec .wideColumn { width: 65%; }
	.live-brodcaast { padding-left: 0; }
	.live-stream-sec .sidebar { width: 31%; }
	.cal-timeline .event-date { font-size: 32px; line-height: 32px; }
	.cal-timeline .event-date small { font-size: 16px; line-height: 16px; }
	.cal-timeline .event-date small span { font-size: 12px; line-height: 14px; }
	.cal-timeline .event-name { padding: 15px; }
	.cal-timeline .event-name a { font-size: 12px; line-height: 14px; }
	.calendar .cal-title h5 { font-size: 13px; line-height: 16px; padding: 10px 10px 8px; }
	.video-list .aggroText { font-size: 12px; line-height: 16px; }
	.heading-bar p { font-size: 18px; line-height: 20px; }
	h2 a.fa { font-size: 36px; line-height: 38px; }
	.calendar .view-all { font-size: 12px; }
	.button { font-size: 20px; line-height: 26px; }
	.aggroNextLink { font-size: 20px; line-height: 20px; padding: 8px 30px 8px; }
	#aggro-container .aggroItem { width: 31.3% !important; }
	.aggroText { font-size: 14px; }
	.follow-us li h3 { font-size: 20px; }
	.follow-us li a { font-size: 16px; line-height: 17px; padding: 12px 10px 9px; }
	.follow-us li a i.fa { margin-left: 5px; }
	.follow-us li:first-child { margin-right: 5px; }
	.follow-us li { margin-right: 0; }
	.menu-footer-container ul.menu > li { width: 49.5%; margin-bottom: 30px; }
	.menu-footer-container ul.menu > li > a { margin-bottom: 10px; }
	.srcoll-top-btn { font-size: 40px; line-height: 42px; }
	.footer-logo .links { margin: 25px 0 0 0; }
	.footer-logo .links a { font-size: 13px; line-height: 14px; padding: 0 6px; }
	.featured-athletes figcaption a { font-size: 14px; }
	.featured-athletes figcaption a:after { margin-left: 2px; }

	.supprters-slider { width: 68%; }
	.col { width: 32.6%; }

}
@media (max-width: 883px) {
		.rtbs_full .rtbs_menu ul li {

		    background:#ed6507!important;
		}
		.rtbs_full .rtbs_menu li.mobile_toggle , .rtbs .rtbs_menu li a {

		    color: #FFF!important;
		}
		.rtbs .rtbs_menu li a {

		   background:#ed6507!important;
		}
		.rtbs_full .rtbs_menu ul li {

			border-bottom: 1px solid #FFF;
		}
		.sports-box {

			font-size: 16px;
		}

}
@media (max-width: 767px) {
	.video-list .col-md-3 {
    	width: 50%;
	}
	.round {left: 69px;}
	h1 { font-size: 40px; line-height: 48px; }
	.main { padding: 0 15px; }
    .logo { float: none; }
	.main-nav { position: relative; }
	.enumenu_ul { display: none; }
    .menu-block { height: auto; }
    .menu-icon { display: block; }
    .right-nav { width: 100%; float: none; }
    .right-nav .fa-search { position: absolute; top: 42px; right: 15px; margin: 0; }
    .menu-header-container { float: none; text-align: center; margin: 0; }
    .right-nav { margin: 0; }
    .menu-header-container .menu { padding-top: 15px; }
    .menu-header-container .menu > li { display: block; border-bottom: solid 1px rgba(000,000,000,0.1); }
    .menu-header-container .menu > li > a { display: block; }
    .menu-header-container .menu > li:hover > a { box-shadow: none; background: #f07622; color: #fff; }
    .menu-header-container .menu > li > ul { position: relative; left: 0; right: 0; top: 0; width: 100%; }
    .menu-header-container .menu > li > ul > li { position: relative; }
    .menu-header-container .menu li:hover > ul { display: none; }
    .menu-header-container .menu > li > a:before { display: none; }
    .menu-header-container .menu > li > ul > li > a { padding: 12px 30px 12px 15px; }
    .menu-header-container .menu > li > ul > li > ul { min-width: inherit; left: 0; right: 0; top: 0; position: relative; }

    .banner-content { width: 100%; float: none; margin-bottom: 35px; }
    .banner-content h1 br { display: none; }
    .banner-content p { font-size: 18px; line-height: 26px; }
    .button { font-size: 18px; line-height: 23px; }
    .video-countdown-col { width: 100%; float: none; }
    .countdown-games time { margin-bottom: 0; }
    .countdown-games time small { font-size: 36px; line-height: 36px; }
    .video-wrapper { margin-bottom: 25px; }
    .news-sec h2 { font-size: 26px; line-height: 28px; }
    .wideColumn { border-right: none; padding-right: 0; width: 100%; float: none; }
    .news-sec-main .wideColumn { width: 100%; float: none; }
    #bx-pager { margin-bottom: 40px; }
    .more-news-sec h3 a { font-size: 14px; line-height: 20px; }
    .sidebar { width: 100%;float: none; padding: 0; }
    .btn-list { text-align: center; }
    .big-btn { margin: 0 auto; width: 271px; word-break: inherit; left: 15px; text-align: center; }
    .video-countdown-col > a.fa { right: 10%; }
    .live-stream-sec .wideColumn { width: 100%; float: none; margin-bottom: 30px; }
    .live-stream-sec .sidebar { width: 100%; float: none; }

    .gallery-list > ul > li, .gallery-list > ul > li:nth-child(4n+4) { width: 31.6%; margin-right: 2.6% !important; }
    .gallery-list > ul > li:nth-child(3n+3) { margin-right: 0 !important; }

    .follow-us li a { padding: 12px 14px 9px; }
    .follow-us li:first-child { display: block; }

    .footer-logo { float: none; width: 300px; margin: 0 auto; text-align: center; }
    .footer-logo .links { margin: 15px 0 30px 0; }
    .footer-logo .links a { font-size: 16px; line-height: 20px; }
    .footer-logo .links a:last-child { padding-right: 0; }
    .menu-footer-container { width: 100%; float: none; text-align: center; }
    .menu-footer-container ul.menu > li { padding-right: 0; }
    .footer-tag-line .copy-right-txt { float: none; text-align: center; margin-bottom: 10px; }
    .footer-tag-line .powered-by { display: block; float: none; margin-bottom: 10px; }
    .srcoll-top-btn { float: none; }   
    .news-content { padding: 0 20px 30px; } 
    .news-content .title { padding: 35px 0 50px; margin-bottom: 15px; }
    .news-content .title h1 { font-size: 26px; line-height: 34px; }
    .inner-nav ul li a { font-size: 16px; line-height: 18px; margin: 5px; }

    .page-template-default .wideColumn { width: 100%; padding-bottom: 20px; }
    .page-template-default .mid-section { padding: 15px 15px 0; }
    .breadcrumb { margin-bottom: 20px; }

    .error404  .mid-section { padding: 30px 15px 70px; }
    .page-title { font-size: 26px; line-height: 36px; }
    .error404  .mid-section input { margin-bottom: 15px; }
    .news-sec-main .wideColumn:after { display: none; }
    .video-list #aggro-container .aggroItem { width: 24.9% !important; }

    .foo-logo-left { width: 170px; }
    .col-md-3 {width:50%; }
     .col-md-3 iframe {width: 100%;text-align: center;}
     .sports-box {font-size: 18px;}

}
@media (max-width: 640px) {
	.news-content figure img { max-width: 250px; }
	#selectMe2, #selectMe8, #selectMe9, #groups {width: 100%;margin-top: 2px;}
	.round {top: 145px;}
	h1 { font-size: 30px; line-height: 32px; margin-bottom: 10px; }
	h2 { font-size: 32px; line-height: 44px; }
	h2 a.fa { font-size: 28px; line-height: 30px; }
	p { font-size: 14px; }
	.logo { width: 155px; height: 57px; }
	.dropdowns-list li { display: block; margin: 0; margin-bottom: 10px; }
	.dropdowns-list li input { width: 100%; }
	.dropdowns-list li select { width: 100%; }
	.tournament-slider { margin: 0 40px; }
	.slick-arrow { width: 40px; padding: 6px 7px; left: -40px; }
	.slick-arrow.slick-next { left: auto; right: -40px; }
	.menu-icon { top: 34px; }
	.right-nav .fa-search { top: 37px; }
	.mid-container { padding-top: 25px; background-size: 200%; }
	.banner-content p { font-size: 16px; line-height: 24px; }
	.banner-content p { margin-bottom: 15px; }
	.countdown-games h3 { font-size: 16px; }
	.countdown-games time { font-size: 26px; line-height: 30px; margin-bottom: 15px; }
	.banner-content p br { display: none; }
	.countdown-list li { display: block; }
	.countdown-list li > div { margin-bottom: 15px; width: 100%; }
	.countdown-list li > div:before, .countdown-list li > div:after { display: none; }
	.video-countdown-col > a.fa { right: 0; left: 0; text-align: center; width: 43px; bottom: -80px; height: 50px; margin: 0 auto; }
	#bx-pager { display: none; }
	.news-slider-content:hover, .news-slider-content:focus { text-decoration: none; }
	.news-slider-content figure figcaption { position: relative; background: #ed722b; }
	.news-sec h2 { font-size: 22px; line-height: 24px; }
	.news-slider-content figure { margin-bottom: 50px; }
	.more-news-list li figure { width: 100%; display: block; float: none; }
	.more-news-content { width: 100%; float: none; padding: 15px; }
	.big-btn { width: 210px; }
	.heading-bar { padding: 15px 0; margin-bottom: 30px; }
	.heading-bar p { font-size: 16px; line-height: 22px; margin-bottom: 0; }
	.video-list #aggro-container .aggroItem { width: 100% !important; float: none; margin-bottom: 15px; }
	#aggro-container a { display: block; }
	.video-list #aggro-container a img { width: 100%; }
	#aggroPagination { margin: 5px 0; }
	.gallery-list > ul > li, .gallery-list > ul > li:nth-child(4n+4), .gallery-list > ul > li:nth-child(3n+3) { width: 48.7%; margin-right: 2.6% !important; }
	.gallery-list > ul > li:nth-child(2n+2) { margin-right: 0 !important; }
	.social-hub-sec .heading-bar p { display: block; margin-bottom: 15px; }
	.social-icons { margin-left: 0; top: 0; }
	#aggro-container .aggroItem { width: 100% !important; float: none; margin: 0; }
	.follow-us { text-align: center; }
	.follow-us li { width: 49.2%; margin: 0 0 10px; }
	.follow-us li a { display: block; text-align: center; }
	.follow-us li:first-child { width: 100%; }
	.supprters-list { padding: 30px 0; }
	.supprters-list li { width: 46%; }
	.footer-logo { width: 210px; }
	.footer-logo .links { margin-top: 25px; }
	.footer-logo .links a { font-size: 14px; line-height: 10px; } 
	.footer-main { padding: 30px 0 5px; }
	.menu-footer-container ul.menu > li { width: 100%; display: block; }
	.news-content .title h1 { font-size: 22px; line-height: 26px; }
	.news-content .title span { font-size: 14px; }

	.wideColumn h1 { font-size: 30px; line-height: 30px; }
	.breadcrumb, .breadcrumb a { font-size: 14px; }	

	.foo-logo-left { width: 210px; border: none; margin: 0 auto 15px; padding: 0; display: block; }
	.supprters-slider { width: 100%; }
	.col { width: 100%; }
	.col img { width: 100% !important; }

		.rtbs_full .rtbs_menu ul li {

		    background:#ed6507!important;
		}
		.rtbs_full .rtbs_menu li.mobile_toggle , .rtbs .rtbs_menu li a {

		    color: #FFF!important;
		}
		.rtbs .rtbs_menu li a {

		   background:#ed6507!important;
		}
		.rtbs_full .rtbs_menu ul li {

			border-bottom: 1px solid #FFF;
		}
		.sports-box {

			font-size: 16px;
		}

}
@media (max-width: 550px) { 

		#spprev , #spnext {display: none;}	
		.round { top: 0px;right: 0px;left: auto; }
		.sp-fix-link, .sp-lad-link, .sp-stat-link {text-align: center;width: 100%;height: 45px;}
		#selectMe2, #selectMe8, #selectMe9, #groups {max-width: 235px;display: inherit;}
		.col-md-3 {width:100%; } 
		.col-md-3 iframe {max-width: 100%;height: 315px;}
	}