/* ADJUSTMENTS PER LANGUAGE */
body.sc .tpl-social-media,
body.kr .tpl-social-media {
	display: none;
}
body.sc .tpl-footer>.tpl-inner {
    display: flex;
    justify-content: center;
}
body.kr .tpl-footer>.tpl-inner {
    display: flex;
    justify-content: center;
}
/* body.es .tpl-contacts, body.es .tpl-partners, 
body.gh .tpl-contacts, body.gh .tpl-partners, 
body.ke .tpl-contacts, body.ke .tpl-partners {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
} */
body.es .tpl-partners img,
body.gh .tpl-partners img, 
body.ke .tpl-partners img {
    max-width: 580px;
    width: 100%;
}
body.vn .second-zalo {
	display: none;
}
body.id .lbox .btn-next {
    width: 167px;
}
body.kr .lbox .btn-next {
    width: 97px;
}
body.jp .lbox .btn-next {
    width: 79px;
}
body.es .lbox .btn-next {
	width: 155px;
}
body.pt .lbox .btn-next {
	width: 142px;
}
body.vn .lbox .btn-next {
	width: 118px;
}
body.th .dac-prediction-match-preview .dac-team-selection span {
    font-size: 12px;
    margin: 8px 0px;
}
body.th .dac-prediction-match-preview .dac-match-team-details span {
    top: 8px;
    font-size: 12px;
}
body.th .lbox .dac-team-selection span ,
body.id .lbox .dac-team-selection span ,
body.kr .lbox .dac-team-selection span {
    margin: 4px 0px 0px 5px;
    font-size: 11px;
}
body.es .lbox .dac-team-selection span ,
body.pt .lbox .dac-team-selection span {
	margin: 5px 0px 0px 5px;
    font-size: 9px;
}
body.th .lbox .dac-match .dac-match-team-details span ,
body.id .lbox .dac-match .dac-match-team-details span ,
body.kr .lbox .dac-match .dac-match-team-details span {
    margin: 0px;
    top: 4px;
    font-size: 11px;
}
body.es .lbox .dac-match .dac-match-team-details span ,
body.pt .lbox .dac-match .dac-match-team-details span {
	margin: 0px;
	top: 6px;
    font-size: 9px;
}
body.th .lbox-finals .dac-match .dac-match-team-details span ,
body.id .lbox-finals .dac-match .dac-match-team-details span ,
body.es .lbox-finals .dac-match .dac-match-team-details span ,
body.pt .lbox-finals .dac-match .dac-match-team-details span ,
body.kr .lbox-finals .dac-match .dac-match-team-details span {
	margin: 0px 0px 0px 4px;
    top: 8px;
    font-size: 12px;
}
body.th .cta-btn{
    padding: 11px 21px;
}
body.kr .cta-btn {
    padding: 11px 21px;
}
body.id .cta-btn {
    font-size: 20px;
}
body.sc .lbox-splash .splash-message-wrap {
    margin-top: 53px;
}
body.vn .lbox-splash .splash-message-wrap {
    margin-top: 77px;
}
body.th .lbox-splash .splash-message-wrap {
    margin-top: 72px;
}
body.kr .lbox-splash .splash-message-wrap {
    margin-top: 49px;
}
body.id .lbox-splash .splash-message-wrap {
    margin-top: 67px;
}
body.sc .btn-visit {
    margin-top: 40px;
}
body.id .btn-visit {
    margin-top: 17px;
}
body.vn .btn-visit {
    margin-top: 23px;
}
body.th .btn-visit {
    margin-top: 22px;
}
body.kr .btn-visit {
    margin-top: 29px;
}
body.sc .submit-wrap {
    padding: 20px 5px;
}
body.id .big-1 {
	font-size: 30px;
}
body.vn .big-1 {
	font-size: 28px;
}
body.th .big-1 {
	font-size: 38px;
}
body.kr .big-1 {
	font-size: 36px;
}
body.vn .big-2 {
	font-size: 40px;
}
body.in .big-2 {
	font-size: 44px;
}
body.vn .tooltip {
    padding-top: 6px;
}
/* ~ ADJUSTMENTS PER LANGUAGE */

@media only screen and (max-width: 1826px){
	body.th .dac-match-team-details, 
	body.th .dac-prediction-match-preview .dac-team-selection {
		padding-left: 17px;
	}
	body.kr .dac-match-team-details, 
	body.kr .dac-prediction-match-preview .dac-team-selection ,
	body.id .dac-match-team-details, 
	body.id .dac-prediction-match-preview .dac-team-selection ,
	body.es .dac-match-team-details, 
	body.es .dac-prediction-match-preview .dac-team-selection ,
	body.pt .dac-match-team-details, 
	body.pt .dac-prediction-match-preview .dac-team-selection {
		padding-left: 22px;
	}
	body.kr .dac-prediction-match-preview .dac-team-selection img ,
	body.id .dac-prediction-match-preview .dac-team-selection img ,
	body.es .dac-prediction-match-preview .dac-team-selection img ,
	body.pt .dac-prediction-match-preview .dac-team-selection img {
		margin-right: 3px;
	}
	body.kr .dac-prediction-match-preview .dac-team-selection span ,
	body.id .dac-prediction-match-preview .dac-team-selection span ,
	body.es .dac-prediction-match-preview .dac-team-selection span ,
	body.pt .dac-prediction-match-preview .dac-team-selection span {
		font-size: 12px;
		margin: 9px 0px 0px 0px;
	}
	body.kr .dac-prediction-match-preview .dac-match-team-details span ,
	body.id .dac-prediction-match-preview .dac-match-team-details span ,
	body.es .dac-prediction-match-preview .dac-match-team-details span ,
	body.pt .dac-prediction-match-preview .dac-match-team-details span {
		top: 8px;
		font-size: 13px;
	}
	body.es .dac-prediction-match-preview .dac-match-team-details span ,
	body.pt .dac-prediction-match-preview .dac-match-team-details span {
		font-size: 11px;
	}
}
@media only screen and (max-width: 1555px){
	body.kr .dac-prediction-match-preview .dac-team-selection span ,
	body.id .dac-prediction-match-preview .dac-team-selection span ,
	body.es .dac-prediction-match-preview .dac-team-selection span ,
	body.pt .dac-prediction-match-preview .dac-team-selection span {
		font-size: 10px;
		margin: 10px 0px 0px 0px;
	}
	body.kr .dac-prediction-match-preview .dac-match-team-details span ,
	body.id .dac-prediction-match-preview .dac-match-team-details span {
		top: 9px;
		font-size: 11px;
	}
	body.es .dac-prediction-match-preview .dac-match-team-details span ,
	body.pt .dac-prediction-match-preview .dac-match-team-details span {
		top: 11px;
		font-size: 9px;
	}
}
@media only screen and (max-width: 1330px){
	body.th .dac-prediction-match-preview .dac-team-selection span {
		font-size: 10px;
		margin: 10px 0px;
	}
	body.th .dac-prediction-match-preview .dac-match-team-details span {
		top: 9px;
		font-size: 10px;
	}
	body.th .dac-prediction-match-preview .dac-match-team-details span {
		top: 9px;
		font-size: 10px;
	}
}
@media only screen and (max-width: 1023px){
	body.sc .tpl-footer>.tpl-inner {
		display: unset;
	}
	body.kr .tpl-footer>.tpl-inner {
		display: unset;
	}
}
@media only screen and (max-width: 830px){
	body.kr .lbox .btn-next {
		width: 81px;
	}
	body.jp .lbox .btn-next {
		width: 70px;
	}
	body.id .lbox .btn-next {
		width: 140px;
	}
	body.es .lbox .btn-next {
		width: 126px;
	}
	body.pt .lbox .btn-next {
		width: 118px;
	}
	
	body.th .dac-match-team-details, 
	body.th .dac-prediction-match-preview .dac-team-selection {
		padding-left: 10px;
	}
	body.th .dac-prediction-match-preview .dac-team-selection span {
		margin: 3px 0px 0px 2px;
	}
	body.th .dac-prediction-match-preview .dac-match-team-details span {
		top: 3px;
		font-size: 9px;
	}
	body.th .lbox .dac-team-selection {
		padding: 4px 0px 0px 11px;
	}
	body.th .lbox .dac-team-selection span {
		margin: 5px 0px 0px 2px;
		font-size: 9px;
	}
	body.th .lbox .dac-match .dac-match-team-details {
		padding: 4px 0px 0px 11px;
	}
	body.th .lbox .dac-match .dac-match-team-details span {
		top: 2px;
		font-size: 9px;
	}
	body.th .lbox-finals .dac-match .dac-match-team-details {
		padding: 5px 0px 0px 23px;
	}
	body.sc .dac-entries-wrap .dac-team span, 
	body.sc .dac-prediction-match-preview .dac-team-selection span {
		font-size: 9px;
	}
	body.kr .dac-prediction-match-preview .dac-team-selection span ,
	body.id .dac-prediction-match-preview .dac-team-selection span ,
	body.es .dac-prediction-match-preview .dac-team-selection span ,
	body.pt .dac-prediction-match-preview .dac-team-selection span {
		font-size: 7px;
		margin: 6px 0px 0px 0px;
	}
	body.kr .dac-prediction-match-preview .dac-match-team-details span ,
	body.id .dac-prediction-match-preview .dac-match-team-details span ,
	body.es .dac-prediction-match-preview .dac-match-team-details span ,
	body.pt .dac-prediction-match-preview .dac-match-team-details span {
		margin: 3px 0px 0px 0px;
		top: 4px;
		font-size: 7px;
	}
	body.kr .lbox .dac-team-selection span ,
	body.id .lbox .dac-team-selection span ,
	body.es .lbox .dac-team-selection span ,
	body.pt .lbox .dac-team-selection span {
		margin:6px 0px 0px 5px;
		font-size: 7px;
	}
	body.kr .lbox .dac-match .dac-match-team-details span ,
	body.id .lbox .dac-match .dac-match-team-details span ,
	body.es .lbox .dac-match .dac-match-team-details span ,
	body.pt .lbox .dac-match .dac-match-team-details span {
		top: 4px;
		font-size: 7px;
	}
	body.kr .lbox-finals .dac-match .dac-match-team-details span ,
	body.id .lbox-finals .dac-match .dac-match-team-details span ,
	body.es .lbox-finals .dac-match .dac-match-team-details span ,
	body.pt .lbox-finals .dac-match .dac-match-team-details span {
		margin: 0px 0px 0px 2px;
		top: 4px;
		font-size: 9px;
	}
	body.sc .big-2 {
		font-size: 30px;
	}
	body.kr .big-2 {
		font-size: 30px;
	}
	body.vn .big-2 {
		font-size: 30px;
	}
	body.in .big-2 {
		font-size: 27px;
	}
	body.id .big-1 {
		font-size: 19px;
	}
	body.th .big-1 {
		font-size: 24px;
	}
	body.kr .big-1 {
		font-size: 22px;
	}
	body.vn .big-1 {
		font-size: 17px;
	}
	body.sc .btn-visit {
		margin-top: 7px;
	}
	body.id .btn-visit {
		margin-top: 7px;
	}
	body.th .btn-visit {
		margin-top: 7px;
	}
	body.kr .btn-visit {
		margin-top: 7px;
	}
	body.vn .btn-visit {
		margin-top: 7px;
	}
	body.sc .splash-message-wrap-mobile {
		margin-bottom: 10px;
	}
	body.vn .tooltip {
		padding-top: 12px;
	}
	body.id .cta-btn {
		font-size: 12px;
	}
	body.vn .cta-btn {
		padding: 8px 21px;
	}
	body.kr .extra-small {
		font-size: 9px;
	}
}
@media only screen and (max-width: 480px){
	body.th .page-title-mobile .big-1 {
		font-size: 18px;
	}
	body.sc .page-title-mobile .big-1 {
		font-size: 18px;
	}
	body.kr .page-title-mobile .big-1 {
		font-size: 18px;
	}
	body.id .page-title-mobile .big-1 {
		font-size: 16px;
	}
	body.sc .page-title-mobile .big-2 {
		font-size: 20px;
	}
	body.kr .page-title-mobile .big-2 {
		font-size: 18px;
	}
	body.vn .page-title-mobile .big-2 {
		font-size: 20px;
	}
	body.id .page-title-mobile .big-2 {
		font-size: 18px;
	}
	body.in .page-title-mobile .big-2 {
		font-size: 18px;
	}
}
@media only screen and (max-width: 350px){
	body.th .page-title-mobile .big-1 {
		font-size: 16px;
	}
	body.kr .page-title-mobile .big-1 {
		font-size: 16px;
	}
	body.th .page-title-mobile .big-2 {
		font-size: 18px;
	}
	body.kr .page-title-mobile .big-2 {
		font-size: 18px;
	}
}
