.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;
}

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

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

.home3_page_content .black_circle img
{
	width: 372px;
}

.home3_page_content .black_circle .text
{
	position: absolute;
	align-items: center;
    padding: 0 32%;
    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;
	}
}

.home3_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;
	}
}

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

.home3_page_content .leaf {
	position: absolute;
    top: 71%;
    right: 40%;
}

.home3_page_content .leaf img
{
	width: 90px;
	animation: leaf 5s linear infinite;
}

.home3_page_content .cow {
	position: absolute;
    top: 27%;
    right: 11%;
}

.home3_page_content .cow img
{
	width: 450px;
}

.home3_page_content .leaf2 {
	position: absolute;
    top: 76%;
    right: 52%;
}

.home3_page_content .leaf2 img
{
	width: 120px;
	animation: leaf 5s linear infinite;
}

.home3_page_content .leaf3 {
	position: absolute;
    top: 90%;
	right: 22%;
	z-index: -10;
	height: 10%;
	overflow: hidden;
}

.home3_page_content .leaf3 img
{
	width: 200px;
	animation: leaf 5s linear infinite;
}

.home3_page_content .tree {
	position: absolute;
    top: 10%;
	left: 10%;
	z-index: -100;
	overflow: hidden;
}

.home3_page_content .tree img
{
	width: 370px;
	animation: tree 5s linear infinite;
}

@keyframes leaf 
{ 
	0% 
	{ 
		transform:rotate(0deg); 
	} 
	50% 
	{ 
		transform:rotate(5deg); 
	} 
	100% 
	{ 
		transform:rotate(0deg); 
	} 
}

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



