*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
@font-face {
    font-family: 'cream_cakeregular';
    src: url('../font/cream_cake-webfont.woff2') format('woff2'),
         url('../font/cream_cake-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	font-family: montserrat,sans-serif;
	font-weight: 400;
	font-style: normal;
	background: #f5f5f5;
}
h5{
	color: #70365f;
	font-family: cream_cakeregular;
	font-size: 4rem;
}

.marco{
	border: solid 5px #f5f5f5;
}
.fondo{
	background: #fff;
}
.fondo1{
	background: rgba(255, 255, 255, .6);
}
.espacio{
	padding: 5%;
}

.back-huawei{
	background: url(../img/HUAWEI-MateBook-13s-1.jpg);
	background-size: cover;
	margin: 15px 0px;
}
.boton{
	height: 40px;
}

.logoQuien{
  height: 40px;
  margin: 1rem 0rem;

}

.plaeca-quien{
  background: #CF0A2C;
}

.row{
	margin-right: 0px;
    margin-left: 0px;
}

.col-md-6{
	padding-right: 0px;
    padding-left: 0px;
}

/*hover imagenes*/
.div1 {
  position: relative;
}

.div1 .div2 {
  position: absolute;  
  top: 0;  
  left: 0;
  opacity: 0;
  transition: .5s;
}

.div1:hover .div2 {
  opacity: 1;
}
/*hover imagenes*/

.imagen{
	width: 100%!important;
}
@media only screen and (max-width: 1000px) {
  .fondo1{
	background: rgba(255, 255, 255, .9);
	}

h5 {
    color: #70365f;
    font-family: cream_cakeregular;
    font-size: 3rem;
}
}

@media only screen and (max-width: 600px) {
  .fondo1{
	background: rgba(255, 255, 255, 0.95);
	}

h5 {
    color: #70365f;
    font-family: cream_cakeregular;
    font-size: 3rem;
}
}

@media only screen and (max-width: 500px) {
	
	.p-5{
    padding: 1rem!important;
	}
	h5{
		font-size: 2.5rem;
	}
	.boton{
	height: 40px;
	}	
	.m-5 {
    	margin: 0rem!important;
    	padding-bottom: 1rem;
	}
}