@import url('https://fonts.googleapis.com/css?family=Rubik');
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300';

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	height: 100%;
}


body {
    position: relative;
    min-height: 100%;
    font-size: 100%;
    width: 375px;
    padding: 35px;
    margin: 0 auto;
    font-family: 'Roboto', sans-serif; 
    background-color: #f46665;
}
    
    
    
}


.body2{
	background: #d6b3fd;
	}

header {
    display: flex;
	justify-content: space-between;
    width: 100%;
	margin-bottom: 70px;
	}
	
header .btn_menu {
    padding: 3px 0px;
	cursor: pointer;
}

.topmenu {
	width: 100%;
    display: flex;
    justify-content: center;
    
    
	}


h1 , h2 {
	font-family: 'Rubik', sans-serif;
	font-size: 28px;
	color: #fff;
	padding: 4px 0px;
	margin-bottom: 9px;
	}
h2 {
	font-size: 22px;
	margin-bottom: 15px;
	}

h2 img {
    margin-right: 10px;
	}


.btn {
    display: inline-block;
    width: 100%;
    height: 46px;
    background: #ea2e49;
    color: #fff;
    padding: 13px 4px;
    text-align: center;
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
	margin-top: 30px;
	cursor: pointer;
	}

.btn2 {
    background: #fff;
	color: #ea2e49;
    text-decoration: none;
	}










/******** EXPLICACION *******/


.bxslider li {
	padding-left: 10px;
	height: 500px;
	}

@keyframes slideUp {
	0% {transform: translateY(100%);	}

	65%{transform: translateY(-8%);	}

	80%{transform: translateY(4%);	}		

	100% {transform: translateY(0%);	}	

}



@-webkit-keyframes slideUp {

	0% {-webkit-transform: translateY(100%);	}

	65%{-webkit-transform: translateY(-8%);	}

	80%{-webkit-transform: translateY(4%);	}
		
	100% {-webkit-transform: translateY(0%);	}	

}





@media only screen and (max-width : 375px) {
 body {width: 100%;}
}
	