@media only screen and (max-width: 800px) {
    .responsive_hide{
		display: none !important;	
	}
	
	*{
		scrollbar-width: none;
	}
	
	::-webkit-scrollbar {
	  width: 0px;
	  height: 0px;
	}
	
	html {
        font-size: 10px;
    }
	
	.wrapper.responsive{
		/*display: table-cell;*/
	}
	
	#navbarSupportedContent{
		max-width: 74px;
		margin-left: 15px;
	}
	
	.navbar ul li{
		display: inline-block;
		margin: 0px 2px 0px 0px !important;
		padding: 0px 0px 0px 2px !important;
	}
	
	.navbar ul{
		padding-left: 0 !important;	
	}
	
	.navbar-toggler-icon{
		background-image: url("../images/icons/menu.png");
		background-size: cover;
		width: 2rem;
		height: 2rem;
	}
	
	.slogan{
		padding-left: 3rem;	
	}
	  
	.bg1{
		background-image: url("../images/background_big_mobile.jpg");
	}
	
	.bg2{
		background-image: url("../images/background_login_mobile.jpg");
	}
	
	.bg3{
		background-image: url("../images/background_lobby_mobile.jpg");
	}
	
	.bg3:not(.pushTop){
		background-position: center 30rem;	
	}
	
	.bg4{
		background-image: url("../images/background_gamecenter_mobile.jpg");
	}
    
    .bg4_1{
        background-color: #000000;
        background-image: url("../images/background_gamecenter_mobile_1.jpg");
        background-position: center 1.67rem;
    }

    .bg4_2{
        background-color: #000000;
        background-image: url("../images/background_gamecenter_mobile_2.jpg");
        background-position: center 1.67rem;
    }

    .bg4_3{
        background-color: #000000;
        background-image: url("../images/background_gamecenter_mobile_3.jpg");
        background-position: center 1.67rem;
    }

    .bg4_4{
        background-color: #000000;
        background-image: url("../images/background_gamecenter_mobile_4.jpg");
        background-position: center 1.67rem;
    }
	
	.bg5{
		background-image: url("../images/background_cancha_mobile.jpg");
	}
	
	.bg6{
		background-image: url("../images/background_fantasy_mobile.jpg");
	}
	
	.bg-brick{
		background-image: url("../images/background_brickwall_mobile.jpg");
        background-size: contain;
        background-repeat: repeat;
        background-position: left top;
	}
    
    .bg-brick-dark{
		background-image: url("../images/background_brickwall_dark_mobile.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-color: black;
        background-position: top;
	}
	
	.bg7{
		background-image: url("../images/background_blackboard_mobile.jpg");
	}
	
	.bg8{
		background-image: url("../images/background_prelobby_mobile.jpg");
        background-position: top;
	}
	
	.bg12{
		background-image: url("../images/background_lockerroom_mobile.jpg");
	}
	
	.bg13{
		background-image: url("../images/background_blackboard3_mobile.jpg");
	}
	
	.bg14{
		background-image: url("../images/background_lockerroom2_mobile.jpg");	
		background-size: 100% auto;
	}
	
	.bg15{
		background-image: url("../images/background_universe_mobile.jpg");
	}
    
    .bg-description{
        background-image: url("../images/desc_bg_left_large.png"), url("../images/desc_bg_middle_large.png"), url("../images/desc_bg_right_large.png");
        background-position: left, 50% top, right;
        background-repeat: no-repeat, no-repeat, no-repeat;
        background-size: 30px 100%, calc(100% - 58px) 100%, 30px 100%;
    }
    
    .multiplayer.bg-description, .multiplayer .bg-description{
        background-image: url("../images/desc_bg_left_large_yellow.png"), url("../images/desc_bg_middle_large_yellow.png"), url("../images/desc_bg_right_large_yellow.png");
    }
	
	.navbar ul:not(#userMini){
		padding-left: 0px !important;	
	}
	
	.container-fluid{
		padding-left: 0px;
		padding-right: 0px;	
	}
	
	#preContent, #preContent > :first-child{
		margin-top: 0 !important;
	}
	
	.userSummary{
		min-width: unset !important;
		min-height: unset !important;
		height: unset !important;
		width: 100% !important;
		margin: 0 !important;
	}
	
	.userSummary .row{
		margin-left: -1px;
		margin-right: -1px;	
	}
	
	.userSummary table{
		width: 100%;
	}
	
	.userSummary table tbody tr{
		display: inline-block;	
		width: 19%;
	}
	
	.userSummary table tbody tr td{
		padding-right: 3px !important;
	}
	
	.userSummary > div{
		min-height: unset !important;	
	}
	
	.userSummary .showCase > :first-child{
		margin-top: 5% !important;	
		margin-bottom: 5% !important;
		margin-left: 2% !important;
	}
	
	.userSummary #setAvatar{
		margin-left: 0;	
	}
	
	.userSummary #userName{
		padding-right: 0;	
	}
	
	.userSummary > :first-child > :first-child > :first-child > :nth-child(-n+2){
		display: inline-block !important;	
	}
	
	.userSummary > :first-child > :first-child > :first-child > :nth-child(2) > div{
		padding-left: 7px !important;	
	}
	
	.userSummary > :first-child > :first-child > :nth-child(2) > :first-child{
		margin-top: 0px !important;	
	}
	
	.userSummary .showCase img{
		width: auto !important;	
		max-width: 2.5rem !important;
		max-height: 2.5rem !important;
	}
	
	#promoContainer{
		margin-top: 2rem !important;
		min-height: 15rem;	
	}
	
	.button3{
		letter-spacing: 0px;
		line-height: 50px !important;	
	}
	
	.button3-container > div{
		height: 50px !important;	
	}
	
	.button3-pre-icon{
		height: 50px !important;
		width: 50px !important;	
	}
	
	.button7{
		height: 8rem !important;
		line-height: 8rem !important;	
	}
	
	#invitePanel{
		margin: 20px;	
	}
	
	.createDetails .form-control{
		width: initial;	
	}
	
	.mineMenu a{
		display: block;	
		margin: 5px 0;
	}
	
	.userSummaryMini{
		margin-left: 5px !important;
		margin-right: 5px !important;	
	}
	
	#tablaJornadasInCancha{
		width: 100% !important;
	}
	
	#tablaJornada > .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
    
    #tablaJornadas > .row:first-child > div{
        padding-top: 0px !important;
    }
	
	#tablaCompetencia{
		width: 100% !important;
		margin-left: 0px !important;
		margin-top: 10px !important;
	}
	
	.enfrentamientoDetail{
		margin-left: 0px !important;	
	}
	
	.userSummaryMini > div{
		padding: 0 !important;	
	}
	
	.userSummaryMini figure.avatar{
		width: 3.5rem;
		height: 3.5rem;
		border-radius: 1.75rem;
	}
	
	.userSummaryMini > :last-child > :first-child{
		margin-right: 0px !important;
		margin-left: 0px !important;	
	}
	
	.userSummaryMini > :last-child, .userSummaryMini > :last-child > :first-child > div{
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}
	
	.userControls{
		margin-left: 5px !important;
		margin-right: 0px !important;	
	}
	
	.greenSeparator{
		padding-left: 15px;
		width: calc(100% - 15px);	
	}
	
	#gc_cancha{
		position: relative !important;	
	}
	
	#headToHead > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	#headToHead > .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	#gcBanner > :first-child{
		margin-bottom: 15px !important;	
	}
	
	figure.avatarHtH{
		height: 80px !important;
		width: 80px !important;
		border-radius: 80px !important;	
		background-size: cover;
		background-position: 50% top;
	}
	
	/*#tablaEquipos{
		margin-left: 0px !important;	
	}
	
	.columnOfPrev, .columnOfNext{
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	
	.columnOfPrev > .row, .columnOfNext > .row{
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	    width: 17% !important;
	}
	
	.columnOfPrev > :nth-child(2), .columnOfNext > :nth-child(2){
	    margin-left: 1rem !important;
	}
	
	.columnOfPrev > .row:not(:first-child), .columnOfNext > .row:not(:first-child){
		display: inline-block !important;
		height: 12rem !important;
	}*/
	
	.prevAvatar, .nextAvatar{
		margin-top: 40px !important;
	}
	
	/*
	.prevAvatar{
	    padding: 0 0 !important;
	}
	
	.currAvatar{
	    display: inline-flex !important;
	    height: 12rem !important;
	    width: 17% !important;
	}
	
	.currAvatar:first-child{
	    margin-left: 1rem !important;
	}
	
	.currAvatar.active{
	    background-image: none !important;
	}
	
	.prevAvatar img, .currAvatar img, .nextAvatar img{
		min-height: unset !important;
		max-height: 12rem !important;
		margin-left: 0.7rem !important;
		margin-right: 0.7rem !important;
	}
	
	.avatarControls{
	    margin: 10px 0 10px 0 !important;    
	}*/
	
	.prevAvatar img, .nextAvatar img:first-child{
		min-height: 55px !important;
		max-height: 75px !important;
	}
	
	.currAvatar{
		width: 100% !important;
		display: inline-block !important;
		margin-right: 0px;
		height: 200px !important;	
	}
	
	.currAvatar.active{
		background-image: none !important;	
	}
	
	.currAvatar:not(.active){
		display: none !important;
	}
	
	.columnOfCurrent > :nth-child(2){
		margin-top: 20px;	
	}
	
	.columnOfCurrent .avatarLeft{
		background-image: url(../images/left_arrow.png);	
	}
	
	.columnOfCurrent .avatarRight{
		background-image: url(../images/right_arrow_2.png);	
	}
	
	.columnOfCurrent > :nth-child(2) > div{
		width: 60% !important;
		display: inline-block;	
	}
	
	.columnOfCurrent > :nth-child(2) > :first-child, .columnOfCurrent > :nth-child(2) > :last-child{
		width: 30px !important;
		height: unset;
		background-size: 100% auto;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;	
	}
	
	.avatarControls{
	    margin: 10px 0 10px 0 !important;    
	}
	
	.avatarControls #avatarClose{
		float: unset !important;	
	}
	
	#blockPanel, #blockSearch, #blockList textarea{
		width: 300px !important;
		min-width: 300px !important;	
	}
	
	#bankMonto input, #bankPromocion input{
		min-width: unset !important;	
	}
	
	.gameDetails{
		width: 100% !important;
		max-width: 100% !important;	
	}
	
	.clubsList table tbody tr td:nth-child(2) div{
		text-align: left !important;	
	}
	
	.userSummaryMini > div:last-child > div:first-child a{
		height: 15px !important;
		line-height: 15px !important;
		padding-left: 15px !important;
	}
	
	.fb-login-button iframe, 
	.fb-login-button iframe .pluginLoginButton, 
	.fb-login-button iframe .pluginLoginButton > div > div > div,
	.tw-login-button img,
	.gg-login-button,
	.gg-login-button > .g-signin2,
	.gg-login-button > .g-signin2 > div,
	.gg-login-button > .g-signin2 > div > div
	{
		width: 250px !important;	
	}
	
	#floatTemporalDiv.notys,
	#floatTemporalDiv.messages
	{
		width: 100% !important;
		left: 0 !important;
		top: auto !important;
		bottom: 41px !important;
		max-height: 680px !important;
	}
	
	#alertt, #confirmm{
		min-width: 99% !important;
		width: 99% !important;
		margin-left: 0.5% !important;
		border: 1px solid #555 !important;
		padding: 5px;
	}
	
	#alertt > .row *, #confirmm > .row *{
		font-size: 2rem !important;
		line-height: 2rem !important;	
	}
	
	#alertt > .row:nth-child(2) > div, #confirmm > .row:nth-child(2) > div{
		max-width: 95% !important;
	}
	
	#alertt > .row:last-child{
		padding-bottom: 15px !important;	
	}
	
	.modal-backdrop.show{
		opacity: 0.75 !important;	
	}
	
	.closeModal:not(.responsive_show){
		width: 2rem;
		height: 2rem;
		background-size: 1.8rem 1.8rem;
		background-position: 0.1rem 0.1rem;
	}
	
	#preContent > div:nth-child(2){
		margin: 1rem 0 !important;	
	}
	
	#forumContainer, #playersContainer{
		width: 100% !important;	
	}
	
	.forum-filter > div, .player-filter > div{
		font-size: 1.2rem !important;
		line-height: 2.5rem !important;
		height: 2.5rem !important;	
	}
	
	.forum-filter > :last-child, .player-filter > :last-child{
		padding-left: 0 !important;
		padding-right: 0 !important;
		background-color: #CCCCCC !important;	
	}
	
	.addForum, .addPlayerInvitation{
		width: 2.5rem !important;
		height: 2.5rem !important;
		background-size: cover !important;
		background-position: 0 0 !important;	
	}
	
	#forumMsgContainer{
		width: 100% !important;	
	}
	
	#playerContent{
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}
	
	.playersList tr td{
		padding: 1px 1px 1px 2px !important;	
	}
	
	.playersList .playersMsg{
		width: 35px !important;
		height: 35px !important;
		background-size: 35px 35px !important;	
	}
	
	.playersList{
	    font-size: 1.2rem !important;
	    line-height: 1.2rem !important;
	}
	
	.playersList .lh2{
	    font-size: 1.9rem !important;
	    line-height: 1.9rem !important;
	}
	
	.playersList .xs1{
	    font-size: 0.85rem !important;
	    line-height: 1rem !important;
	}
	
	.forumHeader > :last-child{
		font-size: 1.3rem !important;	
	}
	
	.forumHeader > :first-child{
		text-align: center;	
	}
	
	.forumHeader > div{
		padding: 0px !important;	
	}
	
	.gameAccess{
	    width: 100% !important;
	}
	
	#tablaGeneral .compTable{
		margin: 0 auto !important;	
	}
	
	#tablaJornadas > .row{
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	#tablaJornadas > .row > div,
    #tablaJornadasUsuarioContainer > .row > div{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#tablaJornadas__ #prevJornada, #tablaJornadas__ #jornadaDetail{
		margin-left: 0px !important;	
	}
    
    #jornadaDetail{
        padding: 0 5px !important;   
    }
	
	#tablaJornadas #pickJornada{
		padding-right: 15px !important;	
	}
	
	#friendzoneContainer > :last-child > :last-child{
		margin-top: 10px !important;	
	}
	
	#forumContent div.row{
		height: auto !important;
		line-height: 2rem !important;	
	}
	
	#forumContent div.view, #forumContent div.comments, #forumContent div.like{
		background-size: auto 80% !important;
		background-position: 3px 50% !important;	
	}
	
	.userContextual{
		position: fixed;
		bottom: 4rem !important;
		left: 5.5rem !important;
		z-index: 2000 !important;
		display: block !important;
		background-color: black !important;
		height: auto !important;
		font-size: 1.6rem !important;
		line-height: 2.6rem !important;	
	}
	
	.accountContent > div{
		padding-left: 10px !important;	
	}
	
	.accountDiv > .row:first-child > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.accountContent .row-toggle-content .button{
		min-width: 150px !important;	
	}
	
	.accountContent .button{
		margin: 2px auto !important;	
	}
	
	.enfrentamientoDetail{
	    width: 100% !important;
	    max-width: 100% !important;
	}
	
	.teamsPicked > div{
	    padding-left: 0.2rem !important;
	    padding-right: 0.2rem !important;
	}
	
	#solicitudes{
		margin-top: 10px !important;	
	}
	
	#messageContainer, #messageList, #messageContainer, .messageList{
		width: 100% !important;	
	}
	
	.rulebook{
		margin-left: 0px !important;	
	}
	
	.rulebook > :last-child > :last-child > ol{
		margin-left: 15px !important;	
	}
	
	.gameDetails{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.gameDetails > .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	.gameDetails > .row:first-child > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.clubSigil{
		margin: 0 auto !important;	
	}
	
	.clubAvatar{
		width: 30% !important;
		margin-left: 2% !important;
	}
	
	#clubAvatarList > .row:first-child > div{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	#divClubs{
		width: 100% !important;	
	}
	
	#divClubs > .row{
		width: 100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.clubDetails{
		float: none !important;
		margin: 0 auto !important;
		display: table !important;
	}
	
	#clubDetails > .row:first-child > div{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	#howToContainer iframe{
		max-width: 100%;	
	}
	
	#howTo{
		height: auto !important;
		width: 100% !important;
		background-image:url(../images/howto_mobile.png) !important;
	}
	
	.worldsMain > :first-child{
		width: auto !important;	
		height: auto !important;
	}
	
	.worlds{
		height: 432px !important;	
	}
	
	.worldsFooter{
		height: 150px !important;
		background-image: url(../images/description_bg_3_mobile.png) !important;	
		padding-top: 25px !important;
	}
	
	.worldsFooter > div{
		margin-left: 0px !important;
		height: 40px !important;
	}
	
	.worldsFooter > div > *{
		margin-left: 0px !important;
		margin-right: 5px !important;
	}
	
	.worldsFooter > div div{
		height: 20px !important;
		line-height: 20px !important;	
	}
	
	.worldsFooter > div:nth-child(1){
		width: 40% !important;
		margin-left: 5% !important;	
	}
	
	.worldsFooter > div:nth-child(2){
		width: 50% !important;	
	}
	
	.worldsFooter > div:nth-child(3){
		width: 40% !important;
		margin-left: 5% !important;	
	}
	
	.worldsFooter > div:nth-child(4){
		width: 50% !important;	
	}
	
	.worldsFooter > div:nth-child(5){
		width: 100% !important;
		text-align: center !important;	
	}
	
	.worldsFooter > div:nth-child(5) > *{
		float: none !important;	
	}
	
	#nextLevel{
		background-size: 14px 14px !important;
		font-size: 10px !important;
	}
	
	.worldDesc{
		bottom: -2px !important;	
	}
	
	.myLevel{
		display: none;	
	}
	
	#startChat{
		bottom: 7.5rem;
		z-index: 2000;
	}
	
	.bankDiv{
		padding: 0 !important;	
	}
	
	.bankDiv > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.bankDiv .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	#bankMonto > div:first-child, #bankPromocion > div:first-child{
		margin-left: 7% !important;	
	}
	
	#bankMonto > div:nth-child(2){
		width: 70% !important;	
	}
	
	#bankPromocion > div:nth-child(1){
		width: 70% !important;	
	}
	
	.bkng-tb-cntnt, .bkng-tb-cntnt *{
		max-width: 320px !important;	
	}
	
	.pymnts *{
		float: none !important;	
	}

	.pymnt-itm h2{
		font-size: 10px;	
	}
	
	.card-expl{
		height: auto !important;	
	}
	
	.card-expl > div{	
		width: 95% !important;
		max-width: 310px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 1rem !important;
	}
	
	.pymnt-cntnt div.sctn-row{
		margin: 1rem 0 !important;	
	}
	
	.pymnts .sctn-col.half{
		display: inline-block !important;
		width: 49% !important;	
	}
	
	.pymnts .openpay{
		width: 320px !important;	
	}
	
	.pymnts #pagarButton{
		margin-top: 5rem !important;
		font-size: 2.5rem !important;
		line-height: 2.5rem !important;
	}
	
	.faqDiv > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.faqDiv .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	.faqContent > div{
		padding-left: 10px !important;	
	}
	
	.fantasyHow > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.fantasyHow .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	.inviteDiv > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.inviteDiv .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	.inviteContent .row-toggle-content{
		padding: 2px 2px !important;	
	}
	
	.chequeContainer{
	    margin: 0 auto !important;
	}
	
	.fantasyHow .howTitle{
	    font-size: 2rem !important;
	    line-height: 2rem !important;
	    margin-left: -3rem !important;
	}
	
	.comprarCheque{
	    width: 100% !important;
	}
	
	.comprarCheque > .row > div{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
	.comprarCheque .row{
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}
	
	.chequeUsado{
	    width: 20px !important;
	    height: 20px !important;
	}
	
	.avatarNivel{
	    margin-left: 0.3rem !important;
	}
	
	.bg16{
		background-size: 100% auto;	
	}
	
	.modal-backdrop.show{
		opacity: 0.9 !important;	
	}
	
	.jornadaInfo{
		position: absolute !important;
		left: 58% !important;
		top: 40% !important;	
	}
	
	.playoffsInfo{
		position: absolute !important;
		left: 79.5% !important;
		top: 40% !important;	
	}
	
	.userSummaryMini figure.avatar{
		width: 5.5rem !important;
		height: 5.5rem !important;
		border-radius: 50% !important;
	}
	
	.iconLinks > div{
		width: 29% !important;	
	}
	
	.accountDiv{
	    font-size: 1.6rem;
	    line-height: 1.6rem;
	}
	
	.accountDiv .sm1{
	    font-size: 1.8rem;
	    line-height: 1.8rem;
	}
	
	.accountDiv .xs6{
	    font-size: 1.3rem;
	    line-height: 1.3rem;
	}
	
	.accountDiv #saveSettings{
	    margin-top: 15px !important;
	}
	
	.historyDiv .row > div{
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	
	.row-toggle{
	    background-size: auto 45px !important;
	    height: 30px !important;
	     background-position: right 5px !important;
	}
	
	.row-compressed{
	    background-position: right -25px !important;
	}
	
	#blockList .tokens-container .token{
		font-size: 1.5rem;	
	}
	
	.finalInvite{
		padding: 2px !important;	
	}
	
	#emailPending{
		height: 5.5rem !important;
		width: 80px !important;
		min-width: unset !important;	
	}
	
	.inviteContent .row-toggle-content .button{
		min-width: 100% !important;	
	}
	
	.row-toggle{
		line-height: 25px !important;	
	}
	
	.fantasyCoins img{
		width: 30%;	
	}
	
	#prevJornada, #nextJornada{
		padding: 1rem 0;	
	}
	
	.rulesInfo{
		right: -10px !important;
	}
	
	#gamesTable_responsive a.green{
		color: black !important;
	}
	
	.clubContainer{
		margin-bottom: 10px !important;
		padding: 15px 5px !important;
	}
	
	#mineControls > div{
		margin: 10px 0;
	}
	
	#mineControls > div:last-child > *{
		position: relative;
		right: 0;
		margin: 0 auto;
		width: 50%;
		max-width: 350px;
		font-size: 1.3em;
		float: left;
	}
	
	#mineControls > div:last-child select,
	#mineControls > div:last-child input
	{
		font-size: 1.3rem;
	}
	
	#clubListControls > div{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#club > .row:last-child{
		margin-top: 20px !important;
	}
    
    #crearCompetencia{
        margin-top: 20px !important;
    }
	
	#crearCompetencia, #crearCompetencia .button3{
		width: 80%;
	}
    
    .bg-modal{
        padding: 40px 30px !important;
    }
	
	.bg4_1{
		background-color: #000000;
		background-image: url("../images/background_gamecenter_mobile_1.jpg");
		background-position: center 1.67rem;
	}

	.bg4_2{
		background-color: #000000;
		background-image: url("../images/background_gamecenter_mobile_2.jpg");
		background-position: center 1.67rem;
	}

	.bg4_3{
		background-color: #000000;
		background-image: url("../images/background_gamecenter_mobile_3.jpg");
		background-position: center 1.67rem;
	}
}
