/* 640 - hd01_
 ----------------------------- */

@media (max-width: 700px) {

	.div_logo{
		display: none;
	}
	nav#nav-mobile li.visible-lg{i
		display: none ;
		border-right: 0;
	}

	.hm01_item a.busqueda_farmacia,.hm01_item a.busqueda_sucursal {
		width: 250px;
	}
	.input_estilo{
		width: 238px;
	}
	.input_estilo input{
		width: 224px;
		font-size: 14px;
	}
	.input_estilo_register{
		max-width: 100%;
	}
	
	.input_estilo_register input{
		max-width: 95%;
	}
	
	.user_herramientas {
		width: 100%;
	}

	.log01_contenedor {
		width: 85%;
		padding-top: 20px;
		margin-bottom: 100px;
	}

	.log01_contenedor.change{
		margin-bottom: 30px;
	}
	
	.log01_contenedor .logo {
		width: 150px;
		margin-top: }

		.log01_contenedor h2 {
		font-size: 38px;
		margin-top: 0;
	}

	.log01_contenedor .formulario {
		margin-top: 15px;
	}

	.log01_contenedor .formulario .btn_sector {
		margin-top: 10px;
		text-align: center;
	}
	.log01_contenedor .formulario .btn_sector a.btn {
		float: none;
	}

	.user_herramientas {
		margin-top: 26px;
		padding-top: 12px;
		text-align: left;
	}
	
	.user_herramientas {
		margin-top: 26px;
		padding-top: 12px;
		text-align: left;
	}
	
	.user_herramientas a {
		margin-bottom: 9px;
		margin-left: 20px;
		margin-right: 0;
		width: 80%;
	}

	.contenedor_s {
		/*width: 90%;*/
		margin-bottom: 110px;
		background: white;
	}
	
	.contenedor_s.sin_distancia {
		/*margin-bottom: 35px;
		background-color: #ddd;*/
	}
	
	.contenedor_m {
		width: 100%;
		margin-bottom: 90px;
		/*background-color: #ddd;*/
	}

	.hm01_item {
		margin-bottom: 10px;
	}

	.tit_seccion {
		font-size: 20px;
	}

	.sc01_item {
		margin: 20px auto 0;
		width: 270px;
	}

	.select_estilo {
		width: 267px;
    margin: 20px auto 0;
	}
	
	.select_estilo.con_icono {
		width: 235px !important;
	}
	
	
	.select_estilo select {
		
		font-size: 14px;
		padding-right: 35px;
		margin-left: 0;
	}

	.select_estilo2 {
		width: 100%;
		margin:0;
	}
	.select_estilo2 select {
		width: 100%;
		font-size: 14px;
	}

	.rl01_centrado {
		width: 90%;
	}

	.rl01_contenedor {
		max-width: 100%;
	}
	
	.rl01_contenedor .item h2 {
		max-width: 260px;
	}
	.rl01_contenedor .item p {
		max-width: 260px;
	}

	.rl02_contenedor {
		width: 90%;
	}
	
	.separacion_bottom {
		margin-bottom: 100px;
	}
	
	/* FOOTER */
	.footer-mobile {
		display: block;
	}

	

} /* media */

@media (min-width: 321px) and (max-width: 700px) {
	.row_select{
		margin-top: 0;
	}
	.row_left{
		width: 45%;
		padding-left: 1%;
	}
	.row_right{
		width: 45%;
		padding-right: 1%;
		float: right;
	}
}

@media all and (max-width: 320px) {
	.go_back_mobile{
		display:inline;
		text-indent: -9999px;
	}
	.row_select{
		margin-top:0;
		padding: 5px;
	}
	.row_left{
		width: 95%;
	}
	.row_right{
		width: 95%;
	}
	
	.select_plan{
		float: left;
	}
}

@media (max-width: 250px) {
	.btn_sector .btn{
		margin-bottom: 10px;
	}

}