footer .sponsor-mob{
	display:none;
}
.round-expired a.btn-submit-prediction{
	display:none !important;
}
/*-------------------------------------------------- 1326px ------------------------------------------------------*/
@media only screen and (max-width: 1326px) {
	
	body {
		background-image: url("../img/2024/background-tablet.jpg");
		background-position: center -13px;
	}
	.content-left {
		max-width: 100%;
	}
	.main-content{
		text-align:center;
	}
	.hiw-item{
		text-align:left;
	}
	.main-wrapper {
		min-height: unset;
		padding-bottom: 140px;
	}
	.tabs-content-wrapper {
		height: auto;
		min-height:400px;
	}
	.tabs-content-wrapper .tab-2 .round-expired .scroll-pane{ 
		height: 481px;
	}

	.tabs-content-wrapper .tab-2 .scroll-pane{
		height: 481px;
	}
	.tabs-content-wrapper .sub-tabs-time-remain {
		background:unset;
	}
	.content-inner-btn-container.margin-10{
		position:absolute;
		right:0px;
	}
	.tabs-content-wrapper .tab-3 .scroll-pane{ 
		height: 506px;
	}
	.overlay-countdown{
		height:100%;
	}
	.overlay {
		height: 100%;
		top: 0px;
	}
	.footer-partners {
		float: unset;
		margin: 0 auto;
		text-align: center;
	}
	.footer-contacts {
		float: right;
		float: unset;
		text-align: center;
		margin-bottom: 20px; 
	}
	div[data-rd-item="6"] div.content-inner-btn-container,
	div[data-rd-item="7"] div.content-inner-btn-container{
		margin-top:17px;
	}
}

/*-------------------------------------------------- 1200px ------------------------------------------------------*/
@media only screen and (max-width: 950px) {
	.tabs-main{
		position:relative;
		right:unset;
	}
	.tabs-main div{
		width:100%;
		margin-bottom: 6px;
	}
	.tabs-main div ul li{
		display: inline-table;
        vertical-align: top;
        width: 48%;
        border-radius: 1px;
        margin: 3px;
	}
}

/*-------------------------------------------------- 800px ------------------------------------------------------*/
@media only screen and (max-width: 800px) {

}

/*-------------------------------------------------- 768px ------------------------------------------------------*/
@media only screen and (max-width: 768px) {
	footer .sponsor-mob{
		display:block;
		margin: 0 auto;
		width:300px;
	}
	footer .sponsor-desk{
		display:none;
	}
}

/*-------------------------------------------------- 690px ------------------------------------------------------*/
@media only screen and (max-width: 720px) {
	.main-title {
		width:100%;
	}
	.main-title > h2 {
		margin-top: 10px;
	}
}

/*-------------------------------------------------- 600px ------------------------------------------------------*/
@media only screen and (max-width: 600px) {
	body {
		background-position: center -56px;
	}
	img.header {
		width:460px;
	}
	.main-title > h2 {
		font-size: 14px;
	}
	.content-prize-container {
		margin-top: 377px;
	}
	.tabs-main {
        width: 470px;
        margin: 0 auto;
    }
	.tabs-content-wrapper{
		width:460px;
		margin:0 auto;
	}
	.tabs-content-wrapper .tab-content-title {
		font-size: 25px;
		top: 25px;
	}
	.hiw-num{
		font-size:68px;
	}
	.tabs-content-wrapper .hiw-name{
		font-size:29px;
		width:87px;
	}
	.tabs-content-wrapper .hiw-desc{
		font-size:12px;
		left:100px;
		width:288px;
		top:-23px;
	}
	.hiw-item{
		margin-bottom:10px;
	}
	.tab-content.tab-2 .tab-content-title, .tab-content.tab-3 .tab-content-title {
		font-size: 18px;
	}
	.tabs-content-wrapper .tab-2 ul.sub-tabs-ul.rd-ul li {
		font-size: 15px;
	}
	.tabs-content-wrapper .tab-3 ul.sub-tabs-ul.rd-ul li {
		font-size: 15px;
	}
	.tabs-content-wrapper .prediction-team .team-name,
	.tabs-content-wrapper .sub-tab-content.round-expired .team-name{
		font-size:12px;
	}
	.tabs-content-wrapper .tab-2 .sub-tabs-main-title {
		font-size: 14px;
	}
	.tabs-content-wrapper .team-radio input[type=radio]{
		padding:0.5em;
	}
	.tabs-content-wrapper .sub-tabs-title-game-weeks > div {
		padding: 8px 0px;
		font-size: 10px;
	}
	.tabs-content-wrapper .tab-2 .scroll-pane{
		height:433px;
	}
	.tabs-content-wrapper .sub-tabs-title > div{
		padding: 8px 0px;
		font-size: 10px;
	}
	.tabs-content-wrapper .tab-3 .scroll-pane{
		height:433px;
	}
	.tabs-content-wrapper .sub-tabs-time-remain{
		width:460px;
	}
	.content-inner-btn-container.margin-10{
		position:absolute;
		right:0px;
		left: 0;
		bottom: -218px;
		display:inline-block;
	}
	.main-wrapper {
		padding-bottom: 280px;
	}
	.overlay-countdown-message {
		font-size: 19px;
	}
	.overlay-countdown-date {
		font-size: 21px;
	}
	.overlay-countdown-calc > div {
		width: 85px;
		height: 85px;
		margin: 0 2px;
	}
	.overlay-countdown-calc > div > div.countdown-value {
		font-size: 36px;
	}
	.overlay-countdown-calc > div > div.countdown-label {
		font-size: 10px;
	}
	.tabs-content-wrapper a.content-btn {
		font-size: 17px;
		padding: 8px 20px 5px;
	}
	#round-form-6 div.prediction-team-1:nth-of-type(2){
		left:5px;
	}
	#round-form-6 div.radio-wrapper:nth-of-type(3){
		left:6px;
	}
	#round-form-6 div.vs:nth-of-type(4){
		left:173px;
	}
	#round-form-6 div.prediction-team-2:nth-of-type(5){
		left:247px;
	}
	#round-form-6 div.radio-wrapper:nth-of-type(6){
		left:247px;
	}
	#round-form-7 div.prediction-team-1{
		left:5px;
	}
	#round-form-7 div.radio-wrapper:nth-of-type(3){
		left:6px;
	}
	#round-form-7 div.vs{
		left:174px;
	}
	#round-form-7 div.prediction-team-2{
		left:247px;
	}
	#round-form-7 div.radio-wrapper:nth-of-type(6){
		left:247px;
	}
	.round-form-7-container hr.left-border{
		left:-159px;
	}
	.round-form-7-container hr.right-border{
		left:153px;
	}

}

/*-------------------------------------------------- 480px ------------------------------------------------------*/
@media only screen and (max-width: 480px) {
	body {
		background-image: url("../img/2024/background-mobile.jpg");
		background-position: center 0px;
	}
	img.header {
		width: 300px;
	}
	.main-title > h2 {
		font-size: 12px;
	}
	.content-prize-container {
		margin-top: 166px;
	}
	.tabs-main {
		width: 310px;
	}
	.tabs-main div ul li {
		margin: 1px;
		padding-top: 13px;
		font-size: 13px;
		height:39px;
	}
	.tabs-main div ul li[data-tab-item="4"] {
		padding-top: 4px;
	}
	.tabs-content-wrapper {
		width: 300px;
		min-height: 309px;
	}
	.tabs-content-wrapper .tab-content-title {
		font-size: 17px;
		top: 13px;
	}
	.hiw-num{
		font-size:42px;
	}
	.tabs-content-wrapper .hiw-name{
		font-size:22px;
		width:63px;
	}
	body#id .tabs-content-wrapper .hiw-name {
		font-size: 19px;
	}
	.tabs-content-wrapper .hiw-desc{
		font-size: 9px;
		left: 68px;
		width: 182px;
		top: -14px;
	}
	.hiw-item:nth-child(3)	.hiw-desc{
		top:-26px;
	}
	.tabs-content-wrapper .tab-1 .scroll-pane {
		height: 258px;
	}
	.pred-now {
		font-size: 17px;
		border: 1px solid #e32318;
		padding-top: 11px;
		width: 208px;
		height: 49px;
	}
	.tabs-content-wrapper .tab-4 .scroll-pane{
		margin-top:16px;
	}
	.tabs-content-wrapper .scroll-pane-content-wrapper{
		padding:0 10px;
	}
	.tabs-content-wrapper .table-type-1 .tab-content-table th {
		font-size: 8px;
		padding: 2px;
	}
	.tabs-content-wrapper .table-type-1 .tab-content-table td {
		font-size: 10px;
		padding: 3px;
	}
	.tabs-content-wrapper ul.tab-ul-list li{
		font-size:11px;
	}
	.tab-content.tab-2 .tab-content-title, .tab-content.tab-3 .tab-content-title {
		font-size: 15px;
		margin: 6px 0px;
	}
	.tabs-content-wrapper .tab-2 ul.sub-tabs-ul.rd-ul li ,
	.tabs-content-wrapper .tab-3 ul.sub-tabs-ul.rd-ul li {
		font-size: 11px;
	}
	.tabs-content-wrapper .tab-2 .sub-tabs-main-title {
		font-size: 11px;
	}
	.tabs-content-wrapper .prediction-teams-wrapper > div{
		padding:5px 1px;
		font-size:10px;
	}
	.tabs-content-wrapper .prediction-team .team-img{
		margin-right: 2px;
	}
	.tabs-content-wrapper .team-radio input[type=radio]{
		padding: 0.4em;
	}
	.tabs-content-wrapper .prediction-team .team-name,
	.tabs-content-wrapper .sub-tab-content.round-expired .team-name{
		font-size: 9px;
	}
	.tabs-content-wrapper .tab-2 .scroll-pane{
		height:337px;
	}
	.tabs-content-wrapper .tab-3 .scroll-pane{
		height:337px;
	}
	.overlay-countdown-message {
		font-size: 16px;
	}
	.overlay-countdown-calc > div {
		width: 70px;
		height: 70px;
	}
	.overlay-countdown-calc > div > div.countdown-value {
		font-size: 26px;
	}
	.overlay-countdown-calc > div > div.countdown-label {
		font-size: 8px;
	}
	.tabs-content-wrapper .sub-tabs-time-remain {
		width: 300px;
	}
	.tabs-content-wrapper .tab-2 a.content-btn {
		font-size: 20px;
	}
	div[data-rd-item="5"] select.predict-radio-btn.score{
		width:40px;
	}
	
	#round-form-7 div.prediction-team-1 {
		width: 100px;
		height: 50px;
		left:0px;
	}
	#round-form-7 img.team-logo{
		left:29px;
	}
	#round-form-7 div.radio-wrapper:nth-of-type(3){
		width:100px;
		left:0px;
	}
	select.predict-radio-btn.score{
		width:100px;
	}
	#round-form-7 div.vs{
		left:101px;
		font-size:20px
	}
	#round-form-7 div.prediction-team-2{
		width: 100px;
		height: 50px;
		left:155px;
		top:-73px;
	}
	#round-form-7 div.radio-wrapper:nth-of-type(6){
		left:155px;
		width: 100px;
		top:-68px;
	}
	
	#round-form-6 div.prediction-team-1:nth-of-type(2){
		width: 100px;
		height: 50px;
		left:0px;
	}
	#round-form-6 div.radio-wrapper:nth-of-type(3){
		width:100px;
		left:0px;
	}
	#round-form-6 img.team-logo{
		left:29px;
	}
	#round-form-6 div.vs:nth-of-type(4){
		left:101px;
		font-size:20px
	}
	#round-form-6 div.prediction-team-2:nth-of-type(5){
		width: 100px;
		height: 50px;
		left:155px;
		top:-72px;
	}
	#round-form-6 div.radio-wrapper:nth-of-type(6){
		width:100px;
		left:155px;
		top:-67px;
	}
	div[data-tab-item="3"] #round-form-6 div.prediction-team-2:nth-of-type(5){
		top:-79px;
	}
	div[data-tab-item="3"] #round-form-6 div.radio-wrapper:nth-of-type(6){
		top:-75px;
	}
}