.daily_ballon p{
	color: #fff;
	font-size: 6.5em;
	line-height: 1.2em;
	width: 80%;
	text-align: center;
	margin: 0 auto;
	margin-top: 2.5em;
}
.daily_ballon h1{
	color: #fff;
	font-size: 2em;
	position: relative;
	margin: 0 auto;
	text-align: center;
	line-height: 9em;
	position: absolute;
	left: 6em;
}

.div_btn_more_info{
	position: relative;
	width: 100%;
	height: 45%; 
	opacity: 1; 
	background-color: #f09000;
	z-index: 1;
	animation: btn_more_info 1s;
	-webkit-animation: btn_more_info 1s; /* Safari and Chrome */
}

.div_btn_see_you{
	position: relative;
	width: 100%;
	height: 30%; 
	background-color: #e28812;
	z-index: 0;
	animation: btn_see_you 500ms;
	-webkit-animation: btn_see_you 500ms; /* Safari and Chrome */
	-moz-animation: btn_see_you 500ms;
}

.of_hand_more_info{
	width: 16%;
	position: absolute;
	left: 6%;
	top: 39%;
}
.of_hand_see_you{
	width: 12%;
	position: absolute;
	top: 117%;
	right: 13%;
}
.div_btn_more_info p{
	position: relative;
	top: 2em;
	width: 54%;
	margin: 0 auto;
	font-size: 4em;
	line-height: 1.3em;
	text-align: center;
	color: #fff;
}
.div_btn_see_you p{
	position: relative;
	top: 1.1em;
	width: 54%;
	margin: 0 auto;
	font-size: 3.5em;
	line-height: 1.3em;
	text-align: center;
	color: #fff;
}
.wp_bulb{
	width: 9%;
	position: absolute;
	top: -39%;
	z-index: 10;
	right: 11%;
	transition: top 100ms ease-in;
	-webkit-transition: top 100ms ease-in;
	-moz-transition: top 100ms ease-in;
}

.wp_bulb.open{
	top: 39%;
	transition: top 100ms ease-in;
	-webkit-transition: top 100ms ease-in;
	-moz-transition: top 100ms ease-in;
}
.wp_bulb.open .circle_bulb{
	-webkit-animation: bulb_go 1s infinite;
	-moz-animation: bulb_go 1s infinite;
	animation: bulb_go 1s infinite;
}

/* animation entry */
@keyframes btn_more_info
{
0%   {height: 0%; opacity: 1}
100% {height: 45%;  opacity: 1}
}

@-webkit-keyframes btn_more_info /* Safari and Chrome */
{
0%   {height: 0%; opacity: 1}
100% {height: 45%; opacity: 1 }
}

@-moz-keyframes btn_more_info /* Safari and Chrome */
{
0%   {height: 0%; opacity: 1}
100% {height: 45%; opacity: 1}
}

	/* -- - - - - - */

@keyframes btn_see_you
{
0%   {height: 0%; opacity: 0;}
100% {height: 30%; opacity: 1;}
}

@-webkit-keyframes btn_see_you /* Safari and Chrome */
{
0%   {height: 0%; opacity: 0;}
100% {height: 30%; opacity: 1;}
}

@-moz-keyframes btn_see_you /* Safari and Chrome */
{
0%   {height: 0%; opacity: 0;}
100% {height: 30%; opacity: 1;}
}


/* 2/3 */
@media screen and (min-aspect-ratio: 320/480){
	
	.div_btn_more_info p{
		top: 1.5em;
	}
	.div_btn_see_you p{
		top: .8em;
	}
	.wp.of_ballon .ballon.top p{
		margin-top: 2em;
	}
	.wp_bulb{
		right: 8%;
	}
}