
@media only screen and (max-width:1144px) {
	main {
		background: url("../img/bg-tablet.20241007.jpg") no-repeat center -35px;
		padding:10px 0px;
		background-size: 1145px;
	}
	body.in main {
		background: url("../img/bg-tablet.20241007.jpg") no-repeat center -35px;
		padding:10px 0px;
		background-size: 1145px;
	}
	body.pt main {
		background: url("../img/bg-tablet.20241007.jpg") no-repeat center -75px;
		padding:10px 0px;
		background-size: 1145px;
	}
	.front-player{
		display:none;
	}
	.form-container {
		max-width: 390px;
		border-radius: 5px;
	}
	.rf-main-wrapper .action-container {
		width:100%;
	}
	.regform-item>.item-element-wrapper {
		width: 100% !important;
	}
	.main-wrapper {
	    max-width: 480px;
	}
	.registration-form {
		padding: 30px 30px 30px !important;
	}
	.regform-bday>.item-element-wrapper {
	    width: 60% !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
	    width: 50px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
	    width: 70px !important;
	}
	.content-container {
	    position: absolute;
	    right: -280px;
	    top: 0px;
	    max-width: 370px;
	}
	h1.content {
	    font-size: 28px;
	}
	body.id .content{
	    font-size: 24px;
	}
	body.vn .content{
	    font-size: 24px;
	}

	body.sc .content-container {
        right: -280px;
        top: 0px;
	}
	
	body.kr .content-container {
        right: -280px;
        top: 0px;
	}
}

/* @media only screen and (max-width:1024px) {

    body.pt .tpl-footer {
        background-image: url('../img/footer-pt-tablet.20250428.png')!important;
        height: 132px!important;
    }


} */

@media only screen and (max-width:767px) {
	/* body.pt .tpl-footer {
        height: 105px!important;
        background-size: contain;
    } */
	main {
		background: url("../img/bg-mobile-600.20241007.jpg") no-repeat center -35px;
		background-size: 768px;
	}
	body.in main {
		background: url("../img/bg-mobile-600.20241007.jpg") no-repeat center -35px;
		background-size: 768px;
	}
	body.pt main {
		background: url("../img/bg-mobile-600.20241007.jpg") no-repeat center -70px;
		background-size: 768px;
	}
	.main-wrapper {
		max-width: 595px;
		left:0;
	}
	.form-container {
		max-width: 300px;
	}
	.rf-main-wrapper button.rf-submit-button {
		width: 100%;
	}
	.registration-form {
		padding: 20px !important;
	}
	.rf-main-wrapper .validation-icon {
		right: -25px !important;
	}
	.rf-main-wrapper input, .rf-main-wrapper select {
		font-size: 12px !important;
	}
	.rf-main-wrapper label.item-label[for="regForm_birthdate"] {
	    width: 55px !important;
	    line-height: 10pt !important;
	}
	.regform-bday>.item-element-wrapper {
	    width: 70% !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
	    width: 45px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
	    width: 55px !important;
	}
	.content-container {
	    right: 5px;
	    max-width: 285px;
	}
	.content {
	    font-size: 24px !important;
	}
	body.id .content{
	    font-size: 21px;
	}
	body.vn .content{
	    font-size: 21px;
	}

	body.sc .content-container {
        right: 5px;
	}
	
	body.kr .content-container {
        right: 5px;
	}
}

@media only screen and (max-width:599px) {
	/* body.pt .tpl-footer {
        background-image: url('../img/footer-pt-mobile.20250428.png')!important;
        height: 600px!important;
    } */
	main {
		background: url("../img/bg-mobile-480.20241007.jpg") no-repeat center -55px;
		padding:10px 0px 50px;
	}
	body.in main {
		background: url("../img/bg-mobile-480.20241007.jpg") no-repeat center -45px;
		padding:10px 0px 50px;
	}
	body.pt main {
		background: url("../img/bg-mobile-480.20241007.jpg") no-repeat center -45px;
		padding:10px 0px 50px;
	}
	.main-wrapper {
		max-width: 470px;
	}
	.form-container {
	    max-width: 370px;
	    margin: 0 auto;
	    margin-top: 320px;
	}
	.regform-bday>.item-element-wrapper {
	    width: 78% !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
	    width: 65px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
	    width: 85px !important;
	}
	.content-container {
	    right: 0;
	    top: -330px;
	    max-width: 100%;
	    width: 100%;
	}
	h1.content {
	    font-size: 30px;
	}
	body.id .content{
	    font-size: 28px;
	}
	body.vn .content{
	    font-size: 28px;
	}

	body.sc .content-container {
        right: 0;
        top: -330px;
	}
	
	body.kr .content-container {
        right: 0;
        top: -330px;
	}
}

@media only screen and (max-width:390px) {
	main {
		background: url("../img/bg-mobile-320.20241007.jpg") no-repeat center -55px;
		padding:5px 0px 50px;
	}
	body.in main {
		background: url("../img/bg-mobile-320.20241007.jpg") no-repeat center -45px;
		padding:5px 0px 50px;
	}
	body.pt main {
		background: url("../img/bg-mobile-320.20241007.jpg") no-repeat center -45px;
		padding:5px 0px 50px;
	}
	.form-container {
		max-width: 310px;
	    margin-top: 295px;
	}
	.registration-form {
		padding: 10px !important;
	}
	.regform-item {
		padding: 0 8px 0px 8px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
	    width: 85px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
	    width: 50px !important;
	}
	.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
	    width: 70px !important;
	}
	.content-container {
	    top: -300px;
	}
	h1.content {
	    font-size: 25px;
	}
	body.id .content{
	    font-size: 22px;
	}
	body.vn .content{
	    font-size: 22px;
	}

	body.sc .content-container {
		top: -300px;
	}
	
	body.kr .content-container {
		top: -300px;
	}
}