@media screen and (min-width: 300px) and (max-width: 479px) {
	body{
		overflow: auto !important;
	}
/*INDEX*/

	#index{
		padding-bottom: 20px;
		min-height: 100% !important;
		height: auto !important;
	}
	.btns-conectar{
		width: 100% !important;
		height: 60px !important;
		background-size: 100% 100% !important;
	}

	.sp{
		padding: 0px ;
	}

	#row-conectar{
		margin-top: 10px !important; 
	}



	#principal{
		padding-bottom: 20px;
	}

	#contenido{
		height: 77% !important;
		min-height: 490px !important;
	}
	#menu{
		min-height: 580px;
	}

	/*configuracion*/

	#configuraciones h2{
		margin: 0px !important;
	}
	#title{
		padding: 15px !important;
	}

	#alcance{
		padding-top: 15px !important;
	}

	#alcance input{
		margin-top: 10px !important;
	}

	#pass {
		padding-top: 15px !important;
	}

	#pass form{
		margin-top: 10px !important;
	}
	/*LISTA*/

	#btn-cercanos-content{
		font-size: 12px !important;
	}

	#buscador-establecimientos {
		font-size: 12px !important
	}
}



@media screen and (max-width: 767px) {
	#menu{
		width: 90% !important;
	}
	
}