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

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

.home2_page_content .cloud
{
	width: 100%;
	position: absolute;
	top: 0;
}

.home2_page_content .cloud .cloud1
{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 58px;
	animation: cloud1 linear 90s;
}

@keyframes cloud1
{
	from
	{
		left: 0px;
	}
	to
	{
		left: 600px;
	}
}

.home2_page_content .cloud .cloud2
{
	position: absolute;
    left: 90px;
    top: 28px;
    width: 117px;
    animation: cloud2 linear 90s;
}

@keyframes cloud2
{
	from
	{
		left: 90px;
	}
	to
	{
		left: 500px;
	}
}

.home2_page_content  .cloud .cloud3
{
	position: absolute;
    left: 300px;
    top: 79px;
    width: 50px;
    animation: cloud3 linear 120s;
}

@keyframes cloud3
{
	from
	{
		left: 300px;
	}
	to
	{
		left: 800px;
	}

}

.home2_page_content .cloud .cloud4
{
	position: absolute;
    right: 346px;
    top: 114px;
    width: 69px;
    animation: cloud4 180s;
}

@keyframes cloud4
{
	from
	{
		right: 346px;
	}
	to
	{
		right: 0px;
	}

}


.home2_page_content .ducks_home2
{
	position: absolute;
    /*bottom: 26px;*/
    bottom: 3%;
	left: 50%;
	animation: duck_move_2 linear 60s forwards;
}

@keyframes duck_move_2
{
	from
	{
		left: 50%;
	}
	to
	{
		left: -8%;
	}
}

.home2_page_content .ducks_home2 img
{
	width: 125px;
}


.home2_page_content .ducks_home3
{
	position: absolute;
    /*bottom: 26px;*/
    top: 50%;
	right: 2%;
	animation: duck_move_3 linear 20s forwards;
}

@keyframes duck_move_3
{
	from
	{
		right: 2%;
	}
	to
	{
		right: 15%;
	}
}

.home2_page_content .ducks_home3 img
{
	width: 75px;
}


.home2_page_content .ducks_home4
{
	position: absolute;
    /*bottom: 26px;*/
    bottom: 2%;
	left: 70%;
	animation: duck_move_4 linear 80s forwards;
}

@keyframes duck_move_4
{
	from
	{
		left: 5%;
	}
	to
	{
		left: 70%;
	}
}

.home2_page_content .ducks_home4 img
{
	width: 85px;
}


.home2_page_content .ducks_home5
{
	position: absolute;
    /*bottom: 26px;*/
    top: 42%;
	right: 15%;
	animation: duck_move_5 linear 30s forwards;
}

@keyframes duck_move_5
{
	from
	{
		right: 15%;
	}
	to
	{
		right: -5%;
	}
}

.home2_page_content .ducks_home5 img
{
	width: 45px;
}


.home2_page_content .bird
{
	position: absolute;
    top: 90px;
    left: 106px;
    animation: bird_fly 35s forwards;
}

/*Bird fly digonaly*/
@keyframes bird_fly
{
	from
	{
		/*top: 90px;
    	left: 106px;*/
    	top: 200px;
    	left: 19px;
	}
	to
	{
		top: -90px;
    	left: 215px;
	}
}

.home2_page_content .bird .birds_img
{
	width: 85px;
    height: 91px;
}


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

.home2_page_content .black_circle img
{
	width: 352px;
}

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

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

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

.home2_page_content .waterfall
{
	position: absolute;
    top: 220px;
    right: 168px;
}

.home2_page_content .waterfall img
{
	width: 127px;
	animation: waterfalls 5s infinite;
}

@keyframes waterfalls
{
	from
	{
		/*height: 100px;*/
		width: 80px;
	}
	to
	{
		/*height: 215px;*/
		width: 127px;
	}
}

.home2_page_content .leaf {
	position: absolute;
    top: 39%;
	right: 5%;
	z-index: -1;
}

.home2_page_content .leaf img
{
	width: 60px;
	animation: leaf 5s linear infinite;
}

.home2_page_content .leaf2 {
	position: absolute;
    top: 57%;
    right: 24%;
}

.home2_page_content .leaf2 img
{
	width: 70px;
	animation: leaf 5s linear infinite;
}

.home2_page_content .leaf3 {
	position: absolute;
    top: 77%;
	left: 29%;
	z-index: -10;
	
}

.home2_page_content .leaf3 img
{
	width: 220px;
	animation: leaf 5s linear infinite;
}

.home2_page_content .leaf4 {
	position: absolute;
    top: 67%;
    left: 14%;
}

.home2_page_content .leaf4 img
{
	width: 70px;
	animation: leaf 5s linear infinite;
}

.home2_page_content .leaf5 {
	position: absolute;
    top: 36%;
    right: 18%;
}

.home2_page_content .leaf5 img
{
	width: 60px;
	animation: leaf 5s linear infinite;
}


.home2_page_content .leaf6 {
	position: absolute;
    top: 64%;
    left: 36%;
}

.home2_page_content .leaf6 img
{
	width: 70px;
	animation: leaf 5s linear infinite;
}

.home2_page_content .peacock {
	position: absolute;
    top: 32%;
	right: 7%;
	z-index: -2;
}

.home2_page_content .peacock img
{
	width: 160px;
	animation: leaf 5s linear infinite;
}


.home2_page_content .tree {
	position: absolute;
    top: 15%;
	left: 33%;
	z-index: -10;
	overflow: hidden;
}

.home2_page_content .tree img
{
	width: 300px;
	animation: tree 5s linear infinite;
}

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

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


