html {
  scroll-behavior: smooth;
}

/* ---------- nav bar para mobile -----------*/
.navbar {
   
    padding: 0;
}
nav.navbar{
	box-shadow: 0px 0px 8px rgba(0,0,0,0.7);
}
ul.navbar-nav{
	font-size: 16px;
	background-color: #fff;
	padding: 15px 15px 15px 25px;
}
button.navbar-toggler{
	margin-right: 10px;
}
.navbar-brand{
	margin-left: 15px;
}


.titulo_email{
	margin: 60px 0px;
	color: #fff;
	text-align: center;
}
.btn-regresar{
	margin-bottom: 45px;
}

.nav_mobile{
	display: none;
	background: #009FE3 !important;
}

.nav_mobile{
	display: none;
/*
	width: 85%;
	margin: auto;
*/
	background: #fcfaf2 !important;
}

@media screen and (max-width : 900px ){
	body{
	margin-top: 72px;
	}
	.nav_mobile{
		display: flex;
	}
	header .contenedor{
		display: none;
	}
}

@media screen and (max-width : 667px ){	
	
	.titulo_email{
		margin: 180px 0px 30px 0px;
		color: #fff;
		text-align: center;
	}
	.btn-regresar{
		margin-bottom: 150px;
	}
}