@media only screen and (max-width: 1200px){
	body{
		background-image: url("../_images/main-background-720.jpg");
		background-position: center;
		background-size: cover;
	}
	main{
		width: 1000px;
		padding: 40px 0px;
		height: 660px;
		/* background-image: url(../_images/prediction-container-720.png); */
	}

	.prediction-container {
		margin-top: -80px;
	}

	.wicket-counter-wrap span{
		bottom: 378px;
		left: 200px;
	}

	.wicket-counter{
		left: -49px;
		top: 65px;
	}

}
@media only screen and (max-width: 1024px){
	body{
		background-image: url("../_images/main-background-720.jpg");
		background-position: center;
		background-size: contain;
	}
	main{
		width: 750px;
		padding: 40px 0px;
		height: 660px;
		/* background-image: url(../_images/prediction-container-720.png); */
	}

	.prediction-container {
		background-size: 414px;
		background-position: center 91px;
		margin-top: 0;
	}
	
	.column{
		top: 29px;
	}
	.match{
		    top: 2px;
    position: relative;
	}

	.header-title {
		margin-bottom: 0px;
	}

	.title-img {
		width: 160px;
		top: -42px;
		left: -6px;
	}

	.col-left .col-title, .col-right .col-title {
		margin: 26px 0px 0px;
		font-size: 20px;
	}

	/* body.hi .col-left .col-title, body.hi .col-right .col-title {
		margin: 28px 0px 0px;
		font-size: 16px;
	} */

	/* body.te .col-left .col-title, body.te .col-right .col-title {
		margin: 26px 0px 6px;
		font-size: 13px;
	} */

	body.te .col-left .col-title, body.te .col-right .col-title {
		margin: 29px 0px 0px;
	}

	body.bg .col-left .col-title, body.bg .col-right .col-title, body.bd .col-left .col-title, body.bd .col-right .col-title {
		margin: 22px 0px 10px;
		font-size: 13px;
	}

	body.hi .title-img{
    	width: 169px;
    	height: 165px;
	}

	body.te .title-img{
    	width: 169px;
    	height: 165px;
	}

	body.bg .title-img{
    	width: 169px;
    	height: 165px;
	}
	body.bd .title-img{
    	width: 169px;
    	height: 165px;
	}

	body.hi .col-left .col-title, .col-right .col-title{
		font-size: 15px
	}

	body.te .col-left .col-title, .col-right .col-title{
		font-size: 15px
	}

	.spacer-35 {
		height: 18px;
	}

	.team {
		width: 125px;
		height: 29px;
		padding: 0px;
	}

	.team span {
		margin-top: 10px;
		font-size: 12px;
	}

	.col-wicket .spacer {
		height: 73px;
	}

	/* .col-wicket-left {
		right: 39px;
	} */

	.header-title span.desc {
		font-size: 24px;
		color: #fff;
		padding-top: 20px;
		position: relative;
		top: 75px;
	}

	.col-wicket {
		width: 63px;
	}

	.wicket-options {
		width: 25px;
		height: 25px;
	}

	.wicket-options span {
		position: relative;
		top: -5px;
	}

	.col-wicket-left .wicket-options {
		left: 4px;
	}

	.col-wicket-right .wicket-options {
		right: 11px;
	}

	.tooltip-text {
		padding: 10px 0px 0px 0px;
		font-size: 7px;
	}

	.col-wicket-left .tooltip-1 {
		left: -14px;
		bottom: -30px;
	}

	.col-wicket-right .tooltip-2 {
		left: -30px;
		bottom: -30px;
	}

	.col-title {
		font-size: 24px;
	}

	.advanced-column .team.winner {
		width: 100px;
	}

	.advanced-column .spacer {
		height: 63px;
	}

	.advanced-column .col-title{
		display: none;
	}

	.advanced-column .wicket-options {
		top: 9px;
	}

	.team.winner-1 span {
		left: -10px;
		bottom: -7px;
	}

	.team.winner-2 span {
		left: 8px;
		bottom: -7px;
		font-size: 12px;
	}

	.wicket-counter-wrap span {
		font-size: 14px;
		left: 162px;
		bottom: 270px;
	}

	/* body.hi .wicket-counter-wrap span {
		bottom: 230px;
		left: 160px;
	} */

	.wicket-counter {
		font-size: 41px;
		left: -28px;
        top: 44px;
	}

	.ball {
		bottom: 265px;
		left: 15px;
		width: 65px;
	}

	.btn {
		font-size: 18px;
		padding: 10px 20px;
		top: -138px;
	}

	/* .submit-button {
		margin-top: 140px;
	} */

	.bottom-pc {
		margin-top: 20px;
	}

	.bottom-pc-2 {
		margin-top: 45px;
	}

	.bottom-pc-btn {
		width: 37%;
	}

	.logo-container {
		position: relative;
		width: 30%;
	}

	.logo {
		width: 60px;
		height: 60px;
		margin: 0;
	}

	.title-img {
		top: -160px;
		left: 0;
	}

	.bottom-cta-wrap {
		left: -35px;
		bottom: -10px;
	}

	.bottom-cta-wrap .cta-btn {
		height: 40px;
		font-size: 9px;
	}

	.bottom-cta-wrap .cta-btn-timer {
		width: 146px;
		padding-left: 15px;
	}

	.bottom-cta-wrap .cta-btn-htp {
		width: 146px;
		padding-left: 30px;
	}

	.bottom-cta-wrap .cta-btn-tnc {
		width: 146px;
		padding-left: 32px;
	}

	/* body.hi .bottom-cta-wrap .cta-btn {
		height: 45px;
	}

	body.hi .bottom-cta-wrap .cta-btn-timer {
		width: 100px;
	}

	body.hi .bottom-cta-wrap .cta-btn-htp {
		width: 125px;
	}

	body.hi .bottom-cta-wrap .cta-btn-tnc {
		width: 160px;
	} */

	body.te .header-title span.title {
		width: 185px;
		height: 140px;
	}

	body.bg .bottom-cta-wrap .cta-btn-timer,
	body.bd .bottom-cta-wrap .cta-btn-timer {
		padding-left: 18px;
	}

	body.bg .bottom-cta-wrap .cta-btn-htp,
	body.bd .bottom-cta-wrap .cta-btn-htp {
		padding-left: 30px;
	}

	body.bg .bottom-cta-wrap .cta-btn-tnc,
	body.bd .bottom-cta-wrap .cta-btn-tnc {
		width: 159px;
	}

	body.bg .header-title span.title,
	body.bd .header-title span.title {
		width: 170px;
		height: 140px;
	}

	.team-advanced ul {
		width: 105px;
	}

	.team-advanced ul {
		top: 30px;
		left: 10px;
	}

	.col-right .team-advanced ul {
		right: 10px;
		left: unset;
	}

	.match[data-match="3"] {
    	position: relative;
    	top: 3px;
	}


}
@media only screen and (max-width: 800px){
	body {
		background-size: 800px;
	}

	main {
		width: 98%;
		max-width: 750px;
	}

	.match[data-match="3"] {
    	position: relative;
    	top: 3px;
	}

	.team {
		width: 115px;
	}

	.bottom-pc {
		margin-top: 10px;
	}

	.bottom-cta-wrap {
		left: -5px;
		width: 25.33%;
		margin-top: 20px;
	}

	/* body.hi .bottom-cta-wrap {
		left: -10px;
	}

	body.hi .bottom-cta-wrap .cta-btn {
		height: 40px;
	}

	body.hi .bottom-cta-wrap .cta-btn-htp {
		width: 115px;
	}

	body.hi .bottom-cta-wrap .cta-btn-tnc {
		width: 150px;
	} */

	body.te .bottom-cta-wrap {
		left: -10px;
		width: 25.33%;
	}

	body.bg .bottom-cta-wrap,
	body.bd .bottom-cta-wrap {
		left: -5px;
		width: 25.33%;
	}

	body.bg .bottom-cta-wrap .cta-btn-tnc,
	body.bd .bottom-cta-wrap .cta-btn-tnc {
		width: 130px;
	}

	body.bd .bottom-cta-wrap .cta-btn-tnc {
		padding-left: 20px;
	}

	.ball {
		bottom: 250px;
		left: -20px;
	}

	.wicket-counter {
		left: -28px;
		top: 51px;
	}

	.wicket-counter-wrap span {
		left: 160px;
		top: 245px;
	}

	body.te .col-left .col-title, body.te .col-right .col-title {
		margin: 29px 0px 0px;
		font-size: 10px
	}

	body.te .btn{
		font-size: 13px;
	}

	/* body.hi .wicket-counter-wrap span {
		bottom: 220px;
		left: 120px;
	} */

	body.te .bottom-pc-2 {
		margin-top: 40px;
	}

	.bottom-pc-2 {
		margin-top: 32px;
	}

	.logo-container {
		width: 30%;
	}

	.title-img{
		top: -135px;
	}

	.btn{
		font-size: 18px;
		padding: 10px 20px;
		top: -132px;
	}

	.bottom-cta-wrap .cta-btn-tnc{
		width: 130px;
	}
	.bottom-cta-wrap .cta-btn-htp{
		width: 130px;
	}
	.bottom-cta-wrap .cta-btn-timer{
		width: 130px;
	}

}
@media only screen and (max-width: 696px){
	body {
		background-position: center 40px;
	}
	main {
		width: 620px;
		height: 610px;
	}

	.header-title span.title {
		width: 135px;
		height: 120px;
	}

	.header-title span.desc {
		font-size: 23px;
	}

	.prediction-container {
		background-size: 386px;
	}

	.title-img {
		top: -125px;
		left: 0;
	}
	
	.logo-container{
		width: 30%;
	}

	.btn {
		top: -130px;
	}

	.logo{
		width: 50px;
		height: 40px;
	}

	.match[data-match="3"] {
  		top: 39px;
	}


	.team {
		width: 100px;
		height: 26px;
	}

	.advanced-column .spacer {
		height: 25px;
	}

	.advanced-column .team.winner {
		width: 87px;
	}

	.advanced-column .wicket-options {
		top: 8px;
	}

	.col-wicket .spacer {
		height: 70px;
	}

	.team span {
		margin-top: 9px;
		font-size: 11px;
	}

	.team.rank-1 span, .team.rank-4 span {
		padding-left: 4px;
	}

	.team.rank-2 span, .team.rank-3 span {
		padding-right: 5px;
	}

	.wicket-counter {
        left: -23px;
        top: 35px;
	}

	.wicket-counter-wrap span {
		font-size: 12px;
        left: 132px;
        bottom: 250px;
	}

	/* body.hi .wicket-counter-wrap span {
		bottom: 205px;
		left: 115px;
	} */

	.ball {
		left: -20px;
		width: 65px;
		bottom: 245px;
	}

	.btn {
		padding: 7px 10px 7px 10px;
	}

	.bottom-cta-wrap {
		left: -20px;
		bottom: -25px;
	}

	.bottom-cta-wrap .cta-btn {
		height: 36px;
		font-size: 8px;
	}

	.bottom-cta-wrap .cta-btn-timer {
		width: 135px;
		padding-left: 0px;
	}

	.bottom-cta-wrap .cta-btn-htp {
		width: 135px;
		padding-left: 10px;
	}

	.bottom-cta-wrap .cta-btn-tnc {
		width: 135px;
		padding-left: 25px;
	}

	/* body.hi .bottom-cta-wrap .cta-btn {
		height: 35px;
	}

	body.hi .bottom-cta-wrap .cta-btn-timer {
		width: 84px;
		padding-left: 25px;
	}

	body.hi .bottom-cta-wrap .cta-btn-htp {
		width: 102px;
		padding-left: 14px;
	}

	body.hi .bottom-cta-wrap .cta-btn-tnc {
		width: 140px;
		padding-left: 0;
	}

	body.hi .bottom-cta-wrap {
		bottom: -30px;
	} */

	body.te .bottom-cta-wrap {
		bottom: -20px;
	}

	.bottom-pc-2 {
		display: flex;
		flex-direction: row;
		margin-top: 20px;
	}

	.lbox{
		width:90%;
	}
	.lbox-loading {
		width: 143px;
	}
	.lbox-terms, .lbox-htp, .lbox-timer{
		padding: 55px 15px 25px 15px;
	}
	.lbox-submit, .lbox-success {
		padding: 20px 15px 15px 15px;
	}
	.lbox .btn {
		color: #af0000;
		font-size: 15px;
	}
	.lbox img.lbox-logo{
		width: 186px;
	}
	.lbox{
		font-size: 14px;
	}
	.lbox .timer-wrap div {
		margin: 10px 2px;
	}

	.team-advanced ul {
		width: 100px;
	}

	.team-advanced ul {
		top: 25px;
		left: 0;
	}

	.col-right .team-advanced ul {
		right: 0px;
		left: unset;
	}
}
@media only screen and (max-width: 637px){
	.tpl-header {
        height: 60px;
    }
	.tpl-logo-wrap {
        width: 145px;
        margin-top: 0;
    }
	.tpl-lang-wrap {
        top: 2px;
    }

	div.match.finals{
		z-index: -1;
	}

	.desktop {
		display: none!important;
	}

	.mobile {
		display: block!important;
	}

	body{
		background-image: url("../_images/main-background-620.jpg");
		background-position: center top;
		background-size: cover;
	}

	main{
		width:480px;
		height: 2557px;
		/* padding: 100px 0px 1100px; */
		padding: 260px 0;
		background: unset;
	}

	body.bd main{
		padding: 185px 0;
	}
	body.bg main, body.hi main, body.te main{
		padding: 200px 0;
	}

	.match[data-match="3"]{
		top: 0;
	}

	.header-title {
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.header-title span.title {
		height: 340px;
		width: 330px;
	}

	.header-title span.desc {
		width: unset;
	}

	/* body.te .header-title span.title {
		width: 350px;
		height: 350px;
	} */

	/* body.bg .header-title span.title, body.bd .header-title span.title {
		height: 350px;
		width: 350px;
	} */

	body.bd .header-title span.title, body.bg .header-title span.title, body.hi .header-title span.title, body.te .header-title span.title {
		height: 400px;
		width: 400px;
	}

	.header-title span.desc {
		font-size: 23px;
		text-align: center;
		position: absolute;
		top: 400px;
	}

	body.bd .header-title span.desc, body.bg .header-title span.desc, body.hi .header-title span.desc, body.te .header-title span.desc {
		top: 460px;
	}

	.prediction-container {
		background-image: url("../_images/prediction-container-480.png");
		background-position: center 0;
		background-size: 430px;
		width: 440px;
		height: 1940px;
		padding: 0;
		margin-top: 40px;
	}

	.wicket-counter-wrap {
		width: 100%;
		height: 180px;
	}

	.wicket-counter-wrap span {
		font-size: 20px;
        left: 245px;
        /* bottom: 0; */
        top: 75px;
		display: none;
	}

	/* body.hi .wicket-counter-wrap span {
		left: 247px;
	} */

	body.te .wicket-counter-wrap span {
		left: 245px;
	}

	body.bg .wicket-counter-wrap span, body.bd .wicket-counter-wrap span {
		left: 247px;
	}

	.wicket-counter {
		left: -59px;
		/* bottom: -58px; */
		font-size: 64px;
		top: 164px;
	}

	.title-mob {
		display: block!important;
		padding-top: 144px;
		position: relative;
		font-size: 25px;
	}

	body.bg .title-mob, body.bg .title-mob {
		/* padding-top: 29px; */
		font-size: 22px;
	}

	.team {
		width: 175px;
		height: 50px;
	}

	.col-wicket {
		width: 35px;
	}

	.col-wicket .spacer {
		height: 72px;
	}

	.wicket-options {
		width: 40px;
		height: 40px;
	}

	.wicket-options span {
		position: relative;
		top: 2px;
	}

	.spacer-35 {
		height: 70px;
	}

	.col-left {
		margin-top: 10px;
	}

	.col-right {
		margin-top: 10px;
	}

	.col-wicket-left .wicket-options {
		left: -92px;
		top: -3px;
	}

	.col-wicket-left .tooltip-1 {
		left: -185px;
		bottom: 42px;
		width: 100px;
	}

	.col-wicket-left .tooltip-1 .tooltip-text {
		background-image: url(../_images/tooltip-bg-mobi-left.png);
		background-size: 75px;
		padding: 4px 0px 0px 0px;
	}

	.col-wicket-right .wicket-options {
		right: -76px;
		top: -3px;
		z-index: 1;
	}

	.col-wicket-right .tooltip-2 {
		left: 105px;
		bottom: 42px;
	}

	.col-wicket-right .tooltip-2 .tooltip-text {
		background-image: url(../_images/tooltip-bg-mobi-right.png);
		background-size: 75px;
		padding: 4px 0px 0px 0px;
	}

	.team.rank-2 span, .team.rank-3 span {
		padding-right: 15px;
	}

	.team span {
		margin-top: 16px;
		font-size: 19px;
	}

	.match {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.advanced-column .spacer {
		height: 50px;
	}

	.advanced-column .col-title {
		margin-bottom: 45px;
	}

	.advanced-column .team.winner {
		width: 180px;
		height: 60px;
	}

	.team.winner.winner-1{
		top: 53px;
		/* z-index: 12; */
	}

	.team.winner.winner-2{
		top: 98px;
		/* z-index: 12; */
	}

	/* .match[data-match="3"] .wicket-options {
		z-index: 15;
	} */
	.advanced-column .wicket-options {
		top: 76px;
		left: -1px;
		margin: 10px;
	}

	/* .advanced-column .tooltip-3 {
		bottom: 4px;
		left: -120px;
		z-index: 1;
	} */

	.advanced-column .tooltip-3{
		width: 100px;
		left: 95px;
		bottom: 4px;
	}

	.tooltip .tooltip-1{
		width: 100px;
		left: 10px;
	}

	.advanced-column .tooltip-3 .tooltip-text {
		background-image: url(../_images/tooltip-bg-mobi-left.png);
		background-size: 75px;
		padding: 4px 0px 0px 0px;
	}

	.team.winner-2 {
		background-image: url(../_images/dropdown-bg-no-arrow-left.png);
	}

	.team.winner-1 span {
		left: -5px;
		bottom: -8px;
	}

	.team.winner-2 span {
		left: -5px;
		bottom: -8px;
		font-size: 19px;
	}

	.bottom-pc {
		margin-top: 40px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.logo-container{
		width: 70%;
	}

	.bottom-pc-btn {
		width: 100%;
		display: flex;
		/* display: none; */
		align-items: center;
		justify-content: center;
	}

	.bottom-pc-btn img{
		display: none;
	}

	/* .submit-button {
		margin-top: 380px;
	} */

	.btn {
		padding: 10px 20px 10px 20px;
		font-size: 22px;
	}

	.btn.submit-button{
		position: absolute;
		top: 915px;
	}

	body.te .btn {
		font-size: 17px;
	}

	.title-img {
		width: 150px;
		top: -220px;
		left: -6px;
	}

	.bottom-cta-wrap {
		position: static;
		width: 100%;
		align-items: center;
		flex-direction: column;
		margin-top: 160px;
	}

	.bottom-cta-wrap .cta-btn {
		height: 99px;
		font-size: 19px;
	}

	.bottom-cta-wrap .cta-btn-timer {
		width: 280px;
		padding-left: 48px;
	}

	.bottom-cta-wrap .cta-btn-htp {
		width: 280px;
		padding-left: 65px;
	}

	.bottom-cta-wrap .cta-btn-tnc {
		width: 280px;
		padding-left: 70px;
	}

	/* body.hi .bottom-cta-wrap .cta-btn {
		height: 80px;
	}

	body.hi .bottom-cta-wrap .cta-btn-timer {
		width: 175px;
		padding-left: 42px;
	}

	body.hi .bottom-cta-wrap .cta-btn-htp {
		width: 215px;
		padding-left: 40px;
	}

	body.hi .bottom-cta-wrap .cta-btn-tnc {
		width: 264px;
		padding-left: 44px;
	} */

	body.te .bottom-cta-wrap {
		width: 100%;
	}

	body.te .bottom-cta-wrap .cta-btn-htp {
		padding-left: 50px;
	}

	body.te .bottom-cta-wrap .cta-btn-tnc {
		padding-left: 50px;
		text-align: center;
	}

	body.bg .bottom-cta-wrap, 
	body.bd .bottom-cta-wrap {
		width: 100%;
	}

	body.bg .bottom-cta-wrap .cta-btn, body.bd .bottom-cta-wrap .cta-btn {
		height: 86px;
		font-size: 17px;
	}

	body.bg .bottom-cta-wrap .cta-btn-tnc, body.bd .bottom-cta-wrap .cta-btn-tnc {
		width: 280px;
		padding-left: 40px;
	}

	body.bg .bottom-cta-wrap .cta-btn-htp, body.bd .bottom-cta-wrap .cta-btn-htp {
		padding-left: 62px;
	}

	body.bg .bottom-cta-wrap .cta-btn-timer, body.bd .bottom-cta-wrap .cta-btn-timer {
		padding-left: 42px;
	}

	.ball {
		top: -30px;
		left: 75px;
		width: 80px;
	}

	.ball2 {
		left: 390px;
		width: 65px;
		bottom: -15px;
		top: unset;
	}
	
	.bottom-pc-2 {
		display: flex;
		flex-direction: column;
		margin-top: 125px;
	}
		body.te .bottom-pc-2 {
		margin-top: 125px;
	}

	/* body.hi .bottom-pc-2 {
		margin-top: 100px;
	} */

	.logo {
		width: 90px;
		height: 90px;
		margin: 0;
		position: relative;
		scale: 1.3;
	}

	/* .logo1 {
		top: -25px;
		left: 125px;
	}

	.logo2 {
		top: -70px;
		left: 45px;
	}

	.logo3 {
		top: -70px;
		left: 20px;
	}

	.logo4 {
		top: -70px;
		left: 10px;
	}

	.logo5 {
		top: -70px;
		left: 10px;
	}

	.logo6 {
		top: -25px;
		right: 125px;
	}

	.logo7 {
		top: -70px;
		right: 45px;
	}

	.logo8 {
		top: -70px;
		right: 20px;
	}

	.logo9 {
		top: -70px;
		right: 10px;
	}

	.logo10 {
		top: -70px;
		right: 10px;
	} */

		.team.rank-1 {
		padding-left: 4px;
		position: relative;
		top: -48px;
	}

	.team.rank-2 {
		padding-right: 5px;
		position: relative;
		top: -48px;
	}

	.team.rank-3 {
		position: relative;
		top: -31px;
	}

	 .team.rank-4 {
		position: relative;
		top: -31px;
	}

	.col-wicket-left .wicket-options {
		top: -32px;
	}

	.col-wicket-right .wicket-options{
		top: -32px;
		right: -76px;
	}

	.lbox.lbox-terms ol{
		padding-left: 0;
	}

	.lbox-terms {
		padding: 60px 20px 0;
		width: 422px;
		height: 500px;
		background-size: cover;
	}

	.lbox-htp {
		background: url(../_images/bg-success.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
        padding: 68px 30px 0;
        width: 422px;
        height: 250px;
	}

	.lbox-timer {
		padding: 50px 30px 0;
		width: 422px;
		height: 140px;
	}

	.lbox .timer-wrap h2 {
		font-size: 28px;
		margin-bottom: -6px;
	}
	.lbox-title {
		font-size: 14px;
	}
	.lbox-timer .lbox-title {
		font-size: 20px;
	}
	.lbox .timer-wrap span {
		font-size: 15px;
	}

	.close{
		height: 47px;
		width: 47px;
        top: -5px;
        right: 6px;
	}

	.lbox-htp .close {
		right: 23px;
	}

	.lbox-terms .close {
		top: -12px;
		right: 6px;
	}

	.lbox-htp .lbox-title {
		top: 29px;
	}


	.lbox-success h2 {
		font-size: 15px;
	}

	.scroll-pane {
		width: 98% !important;
		height: 430px;
	}

	.team-advanced ul {
		width: 175px;
	}

	.team-advanced ul {
		top: 40px;
		left: 0;
	}

}
@media only screen and (max-width: 480px){
	#submit-form input {
		width: 90%;
		font-size: 13px;
	}
	.tpl-lang-wrap {
        width: 162px;
    }
	.tpl-contacts span.tpl-social-media {
        display: inline-block;
        margin-top: 0px;
    }

	body{
		background-image: url("../_images/main-background-480.jpg");
		background-position: center top;
		background-size: 480px;
	}

	main {
		width: 300px;
		height: 2000px;
		/* padding: 100px 0px 780px; */
		padding-top: 160px;
	}

	.header-title span.title {
		height: 270px;
		width: 220px;
	}

	.header-title span.desc {
		font-size: 20px;
	}

	.header-title span.desc {
		top: 390px;
	}

	body.pk .header-title span.desc {
		top: 344px;
	}

	body.bn .header-title span.desc {
		top: 344px;
	}

	body.hi .header-title span.desc, body.bd .header-title span.desc {
		top: 390px;
	}
	.prediction-container {
		background-size: 300px;
		width: 300px;
		height: 1355px;
		padding: 0;
		margin-top: 40px;
	}

	.wicket-counter-wrap span {
		left: 170px;
		top: 50px;
	}

	.title-mob {
		padding-top: 106px;
	}

	body.te .wicket-counter-wrap span {
		left: 173px;
	}

	body.te .title-mob {
		padding-top: 29px;
		font-size: 20px;
	}

	body.te .col-title {
		font-size: 20px;
		top: 70px;
	}

	.header-title span.title{
		width: 340px;
		height: 340px;
	}
	
	body.bd .header-title span.title, body.bd .header-title span.title{
		width: 340px;
		height: 340px;
	}
	body.hi .header-title span.title, body.in .header-title span.title{
		width: 340px;
		height: 340px;
	}
	body.pk .header-title span.title{
		width: 300px;
		height: 300px;
	}
	body.bn .header-title span.title{
		width: 300px;
		height: 300px;
	}
	.wicket-counter {
		left: -41px;
		/* bottom: -40px; */
		font-size: 40px;
		top: 118px;
	}

	.wicket-counter-wrap {
		height: 120px;
	}

	.team {
		width: 125px;
		height: 32px;
	}

	.team.rank-1 {
		padding-left: 4px;
		position: relative;
		top: -48px;
	}

	.team.rank-2 {
		padding-right: 5px;
		position: relative;
		top: -48px;
	}

	.team.rank-3 {
		position: relative;
		top: -31px;
	}

	 .team.rank-4 {
		position: relative;
		top: -31px;
	}

	.col-wicket-left .wicket-options {
		top: -37px;
	}

	.col-wicket-right .wicket-options{
		top: -37px;
		right: -48px;
	}

	.lbox.lbox-terms ol{
		padding-left: 0;
	}

	.spacer-35 {
		height: 40px;
	}

	.team span {
		margin-top: 11px;
		font-size: 15px;
	}

	body.te .col-left, body.te .col-right{
		margin-top: 91px;
	}

	body.te .col-wicket-right .wicket-options, body.te .col-wicket-left .wicket-options {
		top: 43px;
		right: -47px;
	}

	body.te .col-wicket-right .tooltip-2, body.te .col-wicket-left .tooltip-1 {
		bottom: -35px;
	}



	.wicket-options {
		width: 30px;
		height: 30px;
		padding: 0;
	}

	.wicket-options span {
		top: 10px;
	}

	.team-advanced ul, .wicket-options ul {
		top: 28px;
	}

	.col-wicket .spacer {
		height: 47px;
	}

	.col-wicket-left .wicket-options {
		left: -56px;
	}

	.col-wicket-left .tooltip-1 {
		left: -144px;
		bottom: 44px;
	}

	.col-wicket-right .tooltip-2 {
		left: 70px;
		bottom: 44px;
	}
    .team.winner.winner-1 {
		top: 38px;
	}
	.team.winner.winner-2 {
		top: 62px;
	}

	.advanced-column .wicket-options {
		top: 50px;
	}

	.tooltip-text {
		padding: 10px 0px 0px 0px;
		font-size: 6px;
	}

	.advanced-column .col-title {
		margin-bottom: 27px;
	}

	.advanced-column .tooltip-3 {
		bottom: 8px;
		left: 30px;
	}

	.advanced-column .spacer {
		height: 31px;
	}

	.advanced-column .team.winner {
		width: 130px;
		height: 40px;
	}

	.team.winner-1 span {
		left: -5px;
		bottom: -3px;
	}

	.team.winner-2 span {
		left: -5px;
		bottom: -4px;
		font-size: 15px;
	}

	.btn {
		font-size: 14px;
	}

	.btn.submit-button {
		top: 680px;
	}

	body.te .btn {
		font-size: 13px;
	}

	.bottom-cta-wrap .cta-btn {
		height: 55px;
		font-size: 12px;
	}

	.bottom-cta-wrap .cta-btn-timer {
		width: 210px;
		padding-left: 37px;
	}

	.bottom-cta-wrap .cta-btn-htp {
		width: 210px;
		padding-left: 43px;
	}

	.bottom-cta-wrap .cta-btn-tnc {
		width: 210px;
		padding-left: 45px;
	}
/* 
	body.hi .bottom-pc-2 {
		margin-top: 60px;
	} */

	.ball {
		bottom: -40px;
		left: 45px;
		width: 65px;
	}

	.ball2 {
		left: 260px;
		width: 50px;
		bottom: -10px;
	}

	/* body.hi .wicket-counter-wrap span {
		left: 175px;
	} */

	body.bg .wicket-counter-wrap span, body.bd .wicket-counter-wrap span {
		left: 176px;
	}
/* 
	body.hi .bottom-cta-wrap .cta-btn {
		height: 50px;
	}

	body.hi .bottom-cta-wrap .cta-btn-timer {
		width: 128px;
		padding-left: 38px;
	}

	body.hi .bottom-cta-wrap .cta-btn-htp {
		width: 155px;
		padding-left: 32px;
	}

	body.hi .bottom-cta-wrap .cta-btn-tnc {
		width: 196px;
		padding-left: 34px;
	} */

	body.bg .bottom-cta-wrap .cta-btn, body.bd .bottom-cta-wrap .cta-btn {
		height: 57px;
		font-size: 12px;
	}

	body.bg .bottom-cta-wrap .cta-btn-htp, body.bd .bottom-cta-wrap .cta-btn-htp {
		padding-left: 39px;
	}

	body.bg .bottom-cta-wrap .cta-btn-tnc, body.bd .bottom-cta-wrap .cta-btn-tnc {
		width: 199px;
		padding-left: 40px;
	}

	.bottom-pc {
		margin-top: 60px;
	}

	.title-img {
		width: 100px;
		top: -185px;
	}

	.logo {
		width: 65px;
		height: 65px;
	}
/* 
	.logo1 {
		top: 5px;
		left: 85px;
	}

	.logo2 {
		top: -40px;
        left: 35px;
	}

	.logo3 {
		top: -60px;
		left: 10px;
	}

	.logo4 {
		top: -70px;
		left: 0px;
	}

	.logo5 {
		top: -80px;
        left: 5px;
	}

	.logo6 {
		top: 5px;
		right: 85px;
	}

	.logo7 {
		top: -40px;
        right: 35px;
	}

	.logo8 {
		top: -60px;
		right: 10px;
	}

	.logo9 {
		top: -70px;
		right: 0px;
	}

	.logo10 {
		top: -80px;
		right: 5px;
	} */

	.lbox {
		margin: 25% auto 0 auto;
	}

	.lbox-timer {
		width: 310px;
	}

	.lbox-htp {
		padding: 60px 10px 0;
		width: 310px;
		height: 210px;
	}

	.lbox-terms {
		padding: 50px 10px 0;
		width: 310px;
	}

	.close{
		height: 35px;
		width: 35px;
		top: 10px;
	}
}
@media only screen and (max-width: 400px) {
	.lbox table{
		position: relative;
		font-size: 11px;
		left: -20px;
	}
	li {
		font-size: 13px;
	}
}