@media (max-width: 1100px) {
	.footer_cols{
		justify-content:center;
		-khtml-justify-content:center;
		-webkit-justify-content:center;
		-moz-justify-content:center;
	}
	.footer_col{
		padding:20px;
	}
	.footer_top{
		display:block;
	}
	.footer_top_td{
		display:block;
		width:100%;
		text-align:center;
		line-height:24px;
	}
	.footer_top_td:nth-child(2){
		width:100%;
		margin-bottom:10px;
		line-height:14px;
	}
	.footer_newsletter{
		margin-left:auto;
		margin-right:auto;
	}
	.footer_col_link_social{
		margin-left:auto;
		margin-right:auto;
	}
}
@media (max-width: 700px) {
	.contenedor_iconos{
		width:100%;
	}
	.icono{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	.icono:nth-child(2){
		margin-top:40px;
		margin-bottom:40px;
	}
}
@media (max-width: 900px) {
	.celebrity{
		width:100%;
		float:none;
	}
	.picture_txt{
		font-size:25px;
		font-weight:800;
		width:500px;
		line-height:80px;
		height:80px;
		margin-left:-250px;
		margin-top:-40px;
	}
}
@media (max-width: 990px) {
	.menu_fixed_item{
		display:none;
	}
	.menu_fixed_icono{
		display:block;
	}
}
@media (max-width: 1150px) {
	.contenedor_sponsors{
		width:880px;
	}
	.contenedor_partners{
		width:880px;
	}
}
@media (max-width: 930px) {
	.contenedor_sponsors{
		width:660px;
	}
	.contenedor_partners{
		width:660px;
	}
}
@media (max-width: 710px) {
	.contenedor_sponsors{
		width:440px;
	}
	.contenedor_partners{
		width:440px;
	}
	.picture_txt{
		font-size:20px;
		font-weight:800;
		width:370px;
		line-height:80px;
		height:80px;
		margin-left:-185px;
		margin-top:-40px;
	}
}
@media (max-width: 490px) {
	.contenedor_sponsors{
		width:220px;
	}
	.contenedor_partners{
		width:220px;
	}
	.picture_txt{
		font-size:15px;
		font-weight:800;
		width:260px;
		line-height:60px;
		height:60px;
		margin-left:-130px;
		margin-top:-30px;
	}
}
@media (max-width: 900px) {
	.monto{
		top:100px;
		z-index:11;
	}
	.botones{
		top:170px;
		left:40px;
		width:118px;
		z-index:11;
	}
	.botones_item{
		float:none;
		margin-left:0px;
		margin-top:5px;
	}
	.botones_action{
		top:175px;
		left:158px;
		z-index:11;
	}
}
@media (max-width: 650px) {
	.info{
		padding:20px;
		padding-top:70px;
	}
	.laurel{
		width:100px;
		height:103px;
		line-height:80px;
		font-size:35px;
	}
	.acceso_ver{
		right:50px;
	}
	.footer_contenedor{
		padding:20px;
	}
	.menu_fixed_items{
		margin-right:20px;
	}
	.menu_fixed_menusito{
		padding-bottom:5px;
		padding-top:20px;
		padding-right:20px;
	}
	#scroll{
		margin-top:85px;
		margin-left:85px;
	}
	#map-plano{
		left:20px;;
		height:30%;
		top:35%;
	}
	.monto{
		top:80px;
		left:20px;
	}
	.botones{
		top:150px;
		left:20px;
	}
	.botones_action{
		top:155px;
		left:138px;
	}
	.mapa_iconos{
		top:80px;
		left:20px;
	}
	.social{
		right:20px;
		top:80px;
	}
	.menu_fixed_logo{
		margin-left:20px;
	}
	.barra_linea_donate{
		margin-left:20px;

	}
	.barra_linea_login{
		margin-right:20px;
	}
	.mapa_contenido_siguiente{
		right:20px;
	}
	.mapa_contenido_anterior{
		left:20px;
	}
}
@media (max-width: 550px) {
	.barra_linea_mute{
		background: none;
		padding-left:0px;
		width:35px;
		line-height:12px;
		margin-top:8px;
	}
}
@media (max-width: 450px) {
	.social_icono{
		float:none;
		margin-top:0px;
		margin-bottom:15px;
	}
	.social_separacion{
		display:none;
	}
	.barra_linea_donate{
		font-size:12px;
	}
	.barra_linea_login{
		font-size:12px;
	}
	.info_raised{
		width:150px;
		height:30px;
	}
	.info_raised_txt{
		font-size:14px;
	}
	.info_raised_por{
		font-size:14px;
	}
	.laurel{
		width:90px;
		height:92px;
		line-height:70px;
		font-size:30px;
	}
	.acceso_ver{
		right:43px;
	}
}
@media (max-width: 350px) {
	.barra_linea_donate{
		background: none;
		padding-right:0px;
		font-size:10px;
		width:30px;
		line-height:12px;
		margin-top:8px;
	}
	.barra_linea_login{
		background: none;
		padding-left:0px;
		font-size:10px;
	}
}
@media (max-width: 1000px) {
	.menu{
		width:400px;
		height:400px;
		margin-top:-200px;
		margin-left:-200px;
		background-size: 99% 99%;
	}
	.arco_nombre span{
		font-size:28px;
		line-height:28px;
	}
	.arco_nombre span b{
		font-size:45px;
		line-height:45px;
	}
}
@media (max-height: 1000px) {
	.menu{
		width:400px;
		height:400px;
		margin-top:-200px;
		margin-left:-200px;
		background-size: 99% 99%;
	}
	.arco_nombre span{
		font-size:28px;
		line-height:28px;
	}
	.arco_nombre span b{
		font-size:45px;
		line-height:45px;
	}
}
@media (max-width: 700px) {
	.menu{
		width:300px;
		height:300px;
		margin-top:-150px;
		margin-left:-150px;
		background-size: 98% 98%;
	}
	.arco_nombre span{
		font-size:23px;
		line-height:23px;
	}
	.arco_nombre span b{
		font-size:35px;
		line-height:35px;
	}
	.arco_pausa{
		margin-top:20px;
		margin-left:-16px;
		width:32px;
		height:30px;
	}
	.pausa{
		width:10px;
		height:30px;
		margin-left:3px;
		margin-right:3px;
	}
	.play{
		border-width: 15px 15px 15px 26px;
		margin-left:-12px;
	}
	.barra_circulo{
		width:260px;
		height:130px;
		margin-left:-130px;
		border-radius: 130px 130px 0px 0px;
		-khtml-border-radius: 130px 130px 0px 0px;
		-webkit-border-radius: 130px 130px 0px 0px;
		-moz-border-radius: 130px 130px 0px 0px;
	}
	.barra_circulo_txt_1{
		font-size:25px;
		line-height:25px;
		padding-top:20px;
	}
	.barra_circulo_icono{
		margin-top:10px;
		height:45px;
	}
	.barra_circulo_txt_2{
		margin-top:10px;
		font-size:14px;
		line-height:14px;
	}
}
@media (max-height: 700px) {
	.menu{
		width:300px;
		height:300px;
		margin-top:-150px;
		margin-left:-150px;
		background-size: 98% 98%;
	}
	.arco_nombre span{
		font-size:23px;
		line-height:23px;
	}
	.arco_nombre span b{
		font-size:35px;
		line-height:35px;
	}
	.arco_pausa{
		margin-top:20px;
		margin-left:-16px;
		width:32px;
		height:30px;
	}
	.pausa{
		width:10px;
		height:30px;
		margin-left:3px;
		margin-right:3px;
	}
	.play{
		border-width: 15px 15px 15px 26px;
		margin-left:-12px;
	}
	.barra_circulo{
		width:260px;
		height:130px;
		margin-left:-130px;
		border-radius: 130px 130px 0px 0px;
		-khtml-border-radius: 130px 130px 0px 0px;
		-webkit-border-radius: 130px 130px 0px 0px;
		-moz-border-radius: 130px 130px 0px 0px;
	}
	.barra_circulo_txt_1{
		font-size:25px;
		line-height:25px;
		padding-top:20px;
	}
	.barra_circulo_icono{
		margin-top:10px;
		height:45px;
	}
	.barra_circulo_txt_2{
		margin-top:10px;
		font-size:14px;
		line-height:14px;
	}
}
@media (max-width: 550px) {
	.menu{
		width:200px;
		height:200px;
		margin-top:-130px;
		margin-left:-100px;
		background-size: 97% 97%;
	}
	.arco_nombre span{
		font-size:18px;
		line-height:18px;
	}
	.arco_nombre span b{
		font-size:26px;
		line-height:26px;
	}
	.arco_pausa{
		margin-top:15px;
		margin-left:-12px;
		width:24px;
		height:23px;
	}
	.pausa{
		width:8px;
		height:23px;
		margin-left:2px;
		margin-right:2px;
	}
	.play{
		border-width: 13px 13px 13px 20px;
		margin-left:-9px;
	}
	.barra_circulo{
		width:220px;
		height:110px;
		margin-left:-110px;
		border-radius: 110px 110px 0px 0px;
		-khtml-border-radius: 110px 110px 0px 0px;
		-webkit-border-radius: 110px 110px 0px 0px;
		-moz-border-radius: 110px 110px 0px 0px;
	}
	.barra_circulo_txt_1{
		font-size:20px;
		line-height:20px;
		padding-top:20px;
	}
	.barra_circulo_icono{
		margin-top:7px;
		height:40px;
	}
	.barra_circulo_txt_2{
		margin-top:7px;
		font-size:12px;
		line-height:12px;
	}
	.botones{
		top:auto;
		left:50%;
		margin-left:-123px;
		width:246px;
		bottom:190px;
	}
	.botones_item{
		float:left;
		margin-left:5px;
		margin-top:0px;
	}
	.botones_action{
		top:auto;
		left:50%;
		margin-left:-123px;		
		bottom:154px;
	}
}
@media (max-height: 550px) {
	.menu{
		width:200px;
		height:200px;
		margin-top:-150px;
		margin-left:-100px;
		background-size: 97% 97%;
	}
	.arco_nombre span{
		font-size:18px;
		line-height:18px;
	}
	.arco_nombre span b{
		font-size:26px;
		line-height:26px;
	}
	.arco_pausa{
		margin-top:15px;
		margin-left:-12px;
		width:24px;
		height:23px;
	}
	.pausa{
		width:8px;
		height:23px;
		margin-left:2px;
		margin-right:2px;
	}
	.play{
		border-width: 13px 13px 13px 20px;
		margin-left:-9px;
	}
	.barra_circulo{
		width:220px;
		height:110px;
		margin-left:-110px;
		border-radius: 110px 110px 0px 0px;
		-khtml-border-radius: 110px 110px 0px 0px;
		-webkit-border-radius: 110px 110px 0px 0px;
		-moz-border-radius: 110px 110px 0px 0px;
	}
	.barra_circulo_txt_1{
		font-size:20px;
		line-height:20px;
		padding-top:20px;
	}
	.barra_circulo_icono{
		margin-top:7px;
		height:40px;
	}
	.barra_circulo_txt_2{
		margin-top:7px;
		font-size:12px;
		line-height:12px;
	}
}