@media(max-width:1650px)
{
    .header-in{padding: 20px 30px 20px 30px;}
    .nav-main{margin: 0 0;}
    .register-now > ul > li{padding: 0 0 0 30px;}
    .header-bottom{padding: 20px 30px 20px 30px;}
    .game-slider li{padding: 0 10px}
    .choose ul li{padding: 0 30px;}
    .nav-cont > ul > li{padding: 0 22px 0 0;}
    .register-now > li{padding: 0 0 0 22px;}
    .register-now > li > a{font-size: 24px; line-height: 26px;}
}

@media(max-width:1450px)
{
    h2{font-size: 62px; line-height: 64px;}
    h3{font-size: 44px; line-height: 44px;}
    h4{font-size: 25px; line-height: 30px;}
    .header-in{padding: 20px 20px 20px 20px;}
    .logo{padding: 0 0;}
    nav.navbar{padding: 0 0 0 30px;}
    .nav-cont > ul > li{padding: 0 20px 0 0;}
    .header-bottom{padding: 20px 20px 20px 20px;}
	.header-bottom-left > ul > li .spoker-live span {
		line-height: 32px;
		margin: 0;
		position: absolute;
		top:210%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%)
	}}
    .header-bottom-right{padding: 0 10px;}
    .game-slider{padding: 0 0 0 30px;}
    .game-slider .slick-prev{left: 12px;}
    .game-rate{width: 100px; height: 100px; margin: 0 auto;}
    .main_content{padding: 0px 0 0 0;}
    .main_content-in{padding: 0 0 20px 0; margin: 0 0;}
    .hold-main, .omaha-main, .greed-main, .classic-spoker-main, .draw-main {padding: 10px 0px;}
    .nav-cont > ul > li > a{font-size: 20px; line-height: 22px;}
    .inner-tabs ul li{padding: 10px 20px 0 0 !important;}
}

@media(max-width:1320px)
{
    .container{width: 100%; margin: 0 auto;}
    h2{font-size: 56px; line-height: 54px;}
    h4{font-size: 22px; line-height: 26px;}
    .header-in{padding: 15px 15px;}
    .logo span{font-size: 17px; line-height: 20px;}
    .logo figure a img{width: 92%;}
    .nav-cont > ul > li{padding: 0 15px 0 0;}
    .nav-cont > ul > li > a{font-size: 22px; line-height: 24px;}
    .register-now > ul > li{padding: 0 0 0 25px;}
    .register-now > ul > li > a{font-size: 25px; line-height: 26px;}
    .header-bottom{padding: 15px 15px;}
    .header-bottom-left > ul > li figure img{width: 100%; height: auto;}
    .header-bottom-left > ul > li .spoker-live span{font-size: 28px; line-height: 30px;}
    .header-bottom-left > ul > li .spoker-board span{font-size: 18px; line-height: 20px;}
    .game-slider .slick-prev{height: 30px; left: 16px; margin: -22px 0 ;}
    .game-slider .slick-prev:before{border-top: 15px solid transparent; border-right: 15px solid #666666; border-bottom: 15px solid transparent;}
    .game-slider .slick-next{height: 30px; right: -15px;}
    .game-slider .slick-next:before{border-top: 15px solid transparent; border-left: 15px solid #666666; border-bottom: 15px solid transparent;}
    .game-slider li > span{font-size: 15px; line-height: 18px;}
    .game-type ul li{padding: 0 65px 0 0;}
    .pick-sport-right ul li{padding: 0 8px;}
    .select-tab-in a strong{font-size: 25px; line-height: 30px;}
    .start-game{padding: 28px 0 28px 54px;}
    .tournament-start-game .pick-sport-right{padding: 0px 54px 0px 0px;}
    .choose ul{padding: 0 0;}
    .spoker_pop h4{font-size: 32px; line-height: 34px;}
    .spoker_pop h2{font-size: 75px; line-height: 78px;}
    .choose_cnt span{font-size: 45px; line-height: 48px;}
    .choose_cnt p{font-size: 35px; line-height: 40px;}
    .register-now > li > a{padding: 0 0; font-size: 20px; line-height: 22px;}
    .nav-cont > ul > li > a{font-size: 18px; line-height: 22px;}
}

@media(max-width:1200px){
    h2{font-size: 46px; line-height: 46px;}
    h3{font-size: 40px; line-height: 40px;}
    h4{font-size: 20px; line-height: 24px;}
    .logo span{font-size: 15px; line-height: 18px;}
    .header-in{padding: 12px 10px;}
    .nav-cont > ul > li{padding: 0 10px 0 0;}
    .nav-cont > ul > li > a{font-size: 20px; line-height: 22px;}
    .register-now > ul > li > a{font-size: 22px; line-height: 24px;}
    .header-bottom{padding: 12px 10px;}
    .header-bottom-left > ul > li .spoker-live span{font-size: 24px; line-height: 26px;}
    .header-bottom-left > ul > li .spoker-board span{font-size: 16px; line-height: 16px;}
    .header-bottom-left > ul > li .spoker-board h3{margin: 5px 0 0 0;}
/*    .main_content{padding: 15px 0 0 0;}*/
    .classic-spoker-in{padding: 25px 0 0 0;}
    .game-type ul li{padding: 0 45px 0 0;}
    .classic-spoker-right-in figure > a img{width: 100%;}
    .pick-sport-right ul li span{padding: 17px 10px 0 6px;}
    .pick-sport-right{padding: 0 8px;}
    .select-tab-in a strong{font-size: 22px; line-height: 26px;}
    .pick-sport-right ul li{padding: 0 6px;}
    .select-tab-in{width: 52px; height: 52px;}
    .select-tab-in a sub {font-size: 15px; line-height: 15px;}
    .select-tab-in a{padding: 6px 0 12px 0;}
    .pick-sport-left a{font-size: 20px; line-height: 22px;}
    .start-game-right > p{font-size: 18px; line-height: 22px;}
    .start-game-right span{font-size: 18px; line-height: 22px;}
    .pick-sport{padding: 18px 0 10px 20px;}
    .tournament-start-game .pick-sport-right{padding: 0px 20px 0px 0px;}
    .select-table{padding: 18px 0 20px 20px;}
    .start-game{padding: 20px 0 20px 20px;}
    .classic-spoker-right-in figure{padding: 15px 0 25px 5px;}
    .classic-spoker-right-in > a{font-size: 20px; line-height: 22px;}
    .classic-setting{padding: 0 20px 10px 20px;}
    .classic-setting h2{padding: 0 0;}
    .game-type{padding: 15px 20px 20px 20px;}
    .classic-spoker-right{padding: 0 20px;}
    .classic-setting{}
    .select-tab-in a sub{bottom: -3px;}
    .game-type h6{margin: 0 0;}
    .classic-setting a{padding: 10px 0;}
    .classic-setting a.play-now{font-size: 22px ; line-height: 26px;padding: 10px 0;}
    .featherlight .featherlight-content{width: 95%;}
    .spoker_pop h4{font-size: 28px; line-height: 32px;}
    .spoker_pop h2{font-size: 70px; line-height: 75px;padding: 0 0 38px 0;}
    .check_box label span{font-size: 26px; line-height: 28px;}
    .choose_cnt p{font-size: 30px; line-height: 38px;}
    .register-now > li{padding: 0 0;}
    .nav-cont > ul > li{padding: 0 0;}
    body nav.navbar.navbar-dark .navbar-brand{max-width: 280px;}
    .navbar-brand .slogan{font-size: 15px; line-height: 17px;}
    .nav-cont > ul > li > a{font-size: 18px; line-height: 20px; display: inline-block;}
    .inner-tabs ul li{padding: 0 20px 0 0 !important;}
    .inner-tabs ul li a{font-size: 22px; line-height: 24px;}
    .inner-tabs-content p{font-size: 18px; line-height: 24px; letter-spacing: 0;}
    .check_box label span{background-size: 30px;}
    .check_box label input:checked+span{background-size: 30px;}
}

@media(max-width:1024px)
{
    .logo figure a img{width: 330px; height: auto;}
    .logo span{font-size: 18px; line-height: 22px;}
    nav.navbar{padding: 0 0;}
    .navbar-light .navbar-toggler:focus{outline: 0;}
    .navbar-collapse{width: 100%;}
    .header-bottom-left > ul > li figure{padding: 0 0;}
    .header-bottom-left > ul > li figure img{width: 70px;height: auto;margin: 0 auto;}
    .header-bottom-left > ul > li .spoker-live{text-align: center;}
    .header-bottom-left > ul > li .spoker-live span{font-size: 25px;line-height: 31px;}
    .header-bottom-left > ul > li .spoker-live h2{font-size: 41px;line-height: 40px;}
    .header-bottom-left{padding: 0 20px 15px 0;}
    .header-bottom-left > ul > li .spoker-board span{font-size: 24px;line-height: 36px;}
    .header-bottom-left > ul > li .spoker-board h3{font-size: 36px;line-height: 28px;margin: 8px 0 0 0;}
    .game-slider li > span{padding: 5px 0 0 0; text-align: center;}
    .classic-spoker-right{padding: 20px 40px;}
    .classic-spoker-right-in{padding: 10px 0 40px 0;}
    .tab-content-in{padding: 20px 0;}
    .spoker_pop h4{letter-spacing: 10px;}
    .spoker_pop h2{font-size: 64px; line-height: 70px;}
    .choose ul li{padding:0 18px}
    .choose_cnt p{font-size: 24px; line-height: 32px;}
    .check_box label span{background-size: 30px;}
    .inner-tabs ul{-webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
  
}

@media(max-width:991px){
    .start-game{border-radius: 0;}
    .classic-spoker-right{padding: 20px 140px;}
    .classic-spoker-left{border: 0;}
    .nav-cont > ul{margin: 0 0; text-align: left;}
    .nav-cont > ul > li{padding: 10px 20px; width: 100%;}
    .register-now > li{padding: 10px 20px;}
}


@media(max-width:767px){
    .classic-setting a{font-size: 20px; line-height: 24px;}
    h2{font-size: 42px; }
    h6{font-size: 19px; line-height: 22px;}
    .game-type{padding: 0px 15px 15px 15px; text-align: center;}
    .pick-sport{padding: 10px 15px 20px 15px;}
    .tournament-start-game .pick-sport-right {padding: 10px 0px 0px;}
    .pick-sport-right{padding: 20px 0 0 0;}
    .pick-sport-right ul li span{display: inline-block;}
    .pick-sport-left{padding: 0 0;}
    .classic-spoker-right{padding: 20px 130px;}
    .choose ul li{padding: 15px 18px;}
    .choose_cnt p{min-height: 100px;}
    .check_box label span{padding:0 0 0 35px; font-size: 18px; line-height: 26px;background-size: 18px;}
    .resp-tab-active a{font-size: 24px; line-height: 24px;}
    h2.resp-accordion a{font-size: 24px; line-height: 26px; color: #b3b3b3;}
    .inner-tabs-content{padding: 20px 15px;}
    .resp-tab-active{border: 1px solid #C1272D !important;}
    .check_box label input:checked+span{background-size: 18px;}
}

@media(max-width:599px){
    h6{font-size: 16px; line-height: 19px;}
    #MyGamesLabel {-webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; min-width: 100%; margin: 0 0; padding: 15px 0}
    .my-games h4#MyGamesLink{margin-bottom: 10px; max-width: 100%; padding: 0px;}
    #ClearFinishedGames{width: 100%;}
    .game-slider{-webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 0;}
    .classic-setting h2{-webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 0;padding: 0 0 15px 0;text-align: center;}
    .classic-setting a{-webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 0;}
    .game-type ul li{padding: 0 15px 0 0;}
    .pick-sport-right ul li{padding: 10px 0;}
    .header-bottom-left > ul > li .spoker-live{text-align: center;}
    .classic-spoker-right{padding: 20px 90px}
    .header-bottom-left > ul > li .spoker-board{border-right: 0;}
    .game-slider{padding:0 0 20px; }
    .game-slider .slick-prev{left: -10px; margin: -32px 0 0 0;}
    .game-slider .slick-next{right: -10px;margin: -30px 0 0 0;}
    .featherlight .featherlight-close-icon{right: 10px;}
    .spoker_pop{padding: 35px 0 35px 0;}
    .spoker_pop h2{font-size: 54px; line-height: 60px;}
    .spoker_pop h4{letter-spacing: 6px;}
}

@media(max-width:575px)
{
	.spoker-board span {
		font-size: 20px !important;
		line-height: 22px !important;
		position: absolute !important;
		top: 115% !important;
		left: 50% !important;
		margin-right: -50% !important;
		transform: translate(-50%, -50%) !important;
	}
	.spoker-board h3 {
		margin: 7px 0 0 0 !important;
		position: absolute !important;
		top: 280% !important;
		left: 50% !important;
		margin-right: -50% !important;
		transform: translate(-50%, -50%) !important;
	}
	.header-bottom-left{border-right:2px white solid !important;}
	.header-bottom-left > ul > li{border-style:none !important;} 
	.spoker-live h2{font-size: 26px !important;}
	.spoker-board span{font-size:18px !important;}
    .logo figure a img{width: 100%; height: auto;}
    .classic-spoker-right{padding: 20px 30px}
    .header-bottom-right{}
    .classic-spoker-right-in > a{width: 200px;}
    .spoker_pop{padding: 40px 0 35px 0;}
    .spoker_pop h4{letter-spacing: 4px;}
    .spoker_pop h2{font-size: 48px; line-height: 60px;}
    .greed-main{padding: 10px 0;}
	.header-bottom-left > ul > li .spoker-live span {top:50% !important}
}
@media(min-width: 1024px){
	.header-bottom-left > ul > li .spoker-board h3 {
		top: 75% !important;
	}
}
@media(min-width:1245px ) {
	.header-bottom-left > ul > li .spoker-live h2 {
		top: 540%;
	}

	.header-bottom-left > ul > li .spoker-live span {
		line-height: 32px;
		margin: 0;
		position: absolute;
		top: 100% !important;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%)
	}
}
@media(max-width:1024px){
	.undecided {
		display:none;
		margin-left: -25px;
	}
	.header-bottom-left > ul > li .spoker-live span {
		top:50%;
	}
}
@media(min-width:1090px){
	.undecided{
		display:none;
		margin-left:-25px;
	}
	.header-bottom-left > ul > li .spoker-board h3 {
		top: 50% !important;
	}
}

@media(max-width:575px) {
    .ExtraColumnSpace {
        display: none;
    }
}

@-moz-document url-prefix() {
    #MyGamesBarHeader div.header-bottom.d-flex.flex-wrap {
        min-height: 370px;
        background: #ca161f;
    }

    @media (min-width: 567px) and (max-width: 991px) {
        #MyGamesBarHeader div.header-bottom.d-flex.flex-wrap {
            min-height: 550px;
        }
    }

    @media (max-width: 566px) {
        #MyGamesBarHeader div.header-bottom.d-flex.flex-wrap {
            min-height: 400px;
        }
    }
    /*-- This keeps slick from moving screen up in Firefox */
    #MyGamesList.FirefoxFix {
        position: absolute;
    }
}

.HowToPlayVideo iframe {
    max-width: 100%;
}