.background
{
	/*width: 100%;
	height: 100vh;
	background: url('images/new/jharnai-bg-img.png');
	background-size: cover;
	background-position: top;*/

	width: 100%;
	height: 100vh;
	position: absolute;
	z-index: -25;
}

.home7_page_content .background img
{
	width: 100%;
	height: 100%;
}

.home7_page_content .black_circle
{
	position: absolute;
    /*top: 0px;*/
    width:34.5%;
	height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    z-index: 100;
}

.home7_page_content .black_circle img
{
	width: 342px;
}

.home7_page_content .black_circle .text
{
	position: absolute;
	align-items: center;
    padding: 0 35%;
    color: white;
	font-size: 12px;
	line-height: 1.9em;
	text-align: center;
	font-family: 'PT Sans', sans-serif;
    /*opacity: 0;*/
    animation: text_entry 6s;
}

/*Circle text fades in*/
@keyframes text_entry
{
	from
	{
		opacity: 0;
	}
	to
	{
		opacity: 1;
	}
}



.home7_page_content .bottle
{
	position: absolute;
    /*top: 0px;*/
    width: 96.5%;
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    z-index: -5;
    animation: bottle_drop 3s ease-out;
}


/*Bottle drop from top*/
@keyframes bottle_drop
{
	from
	{
		top: -580px;
	}
	to
	{
		top: 0;
	}
}

.home7_page_content .bottle img
{
	width: 200px;
}


.home7_page_content .tempo
{
	position: absolute;
    /*top: 0px;*/
    width: 96.5%;
	height: 100%;
	top:10%;
	left:20%;
    z-index: -25;
    animation: tempo 30s linear;
}


/*Bottle drop from top*/
@keyframes tempo
{
	from
	{
		left: 70%;
	}
	to
	{
		left: 20%;
	}
}

.home7_page_content .tempo img
{
	width: 180px;
}


.home7_page_content .tempo_big
{
	position: absolute;
    /*top: 0px;*/
    width: 96.5%;
	height: 100%;
	top:13%;
	left:-10.8%;
	z-index: -6;
	overflow:hidden;
}

.home7_page_content .tempo_big img
{
	width: 94%;
}

@media screen and (min-width: 1500px) {

	.home7_page_content .tempo_big
	{
		position: absolute;
		/*top: 0px;*/
		width: 96.5%;
		height: 100%;
		top:16%;
		left:-5.2%;
		z-index: -6;
		overflow:hidden;
	}

	.home7_page_content .tempo_big img
	{
		width: 85%;
	}
  }


  @media screen and (min-width: 1800px) {

	.home7_page_content .tempo_big
	{
		position: absolute;
		/*top: 0px;*/
		width: 87%;
		height: 100%;
		top:19.2%;
		left:0.1%;
		z-index: -6;
		overflow:hidden;
	}

	.home7_page_content .tempo_big img
	{
		width: 85%;
	}
  }


.home7_page_content .leaves {
	position: absolute;
    top: 26%;
	left: 27%;
	z-index:-24;
	overflow: hidden;
}

.home7_page_content .leaves img
{
	width: 72%;
	animation: leaves 5s linear infinite;
}


@keyframes leaves
{ 
	0% 
	{ 
		transform:rotate(-0.5deg); 
	} 
	50% 
	{ 
		transform:rotate(0.5deg); 
	} 
	100% 
	{ 
		transform:rotate(-0.5deg); 
	} 
}

.home7_page_content .leaf_2 {
	position: absolute;
    top: 26%;
	left: 77%;
	z-index:-25;
	overflow: hidden;
}

.home7_page_content .leaf_2 img
{
	width: 70%;
	animation: leaf_2 5s linear infinite;
}


@keyframes leaf_2
{ 
	0% 
	{ 
		transform:rotate(-2deg); 
	} 
	50% 
	{ 
		transform:rotate(2deg); 
	} 
	100% 
	{ 
		transform:rotate(-2deg); 
	} 
}