
body {
	/*background: #000000 url(../images/body-bg.jpg) no-repeat fixed center top;*/
/*	font: 15px Arial, Helvetica, sans-serif;
	color: #666;

  
 
  background-image:url(../../images/home_bg.jpg);
  background-size:100% 100%;*/
  /*background-color:#000;*/
/*  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/


 
 
 background-color: #000;
background-image: url(../../images/home_bg.jpg);
background-repeat: no-repeat;
background-size: 100% 600px;
 
  
}


.ln_pg_logo {
	width:650px;
	position:absolute;
	z-index:2;
	background-image:url(../../images/home_logo.png);
	height:460px;
}
.enter_site_button {
margin-top: 300px;
position: absolute;
right: 2%;
z-index:2;
}

.ln_pg_dots_wap {
top: 300px;
position: absolute;
width: 100%;
z-index:1;
text-align:right;
/*background-color:#CCC;*/
height:200px;
opacity:0.7;

}






/*	25%{
		left:30px;
	}
	50%{
		left:58px;
	}
	75%{
		left:37px;
	}*/


  
 /*logo rotate start */
 
 .landing_bg_logo_animate_unit {
    position: absolute;
    top: 15.6%;
    left: 55.3%;
    width: 206px;


    -webkit-animation:spin 40s linear infinite;
    -moz-animation:spin 40s linear infinite;
    animation:spin 40s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
 
 /*logo rotate end */
 
 /*enter_site_curcle */

/*enter_site_curcle */

 
 
 /* bubble_1 start */
 
/*bubble_def_style_1 */
.bubble_def_style_1{
background-color: #0033FF;
border-radius: 12px;
position: absolute;
right: 0;
width: 25px;
height: 25px;
background-color:#001efe;	
margin-right:11%;
margin-top: 6%;

	animation-name:bubble_def_1;
	animation-delay:0s;
	animation-duration:5s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;	
	
	-webkit-animation-name:bubble_def_1;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;	
}

@keyframes bubble_def_1{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	25%{margin-top:-17px; opacity:1;}
	50%{margin-top:110px; opacity:1; }
	65%{margin-top:-20px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }	
}
@-webkit-keyframes bubble_def_1{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	25%{margin-top:-17px; opacity:1;}
	50%{margin-top:110px; opacity:1; }
	65%{margin-top:-20px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }		
}
/*bubble_def_style_1 */


/*bubble_def_style_2 */
.bubble_def_style_2{
background-color:#008cff;
border-radius: 12px;
position: absolute;
right: 0;
width: 20px;
height: 20px;	
margin-right:11%;
margin-top: 6%;
 
	animation-name:bubble_def_2;
	animation-delay:0s;
	animation-duration:6.5s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_2;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:6.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_2{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	25%{margin-top:50px; opacity:1; }
	40%{margin-top:180px; opacity:1; }
	65%{margin-top:80px;opacity:1; }
	to{ margin-top:0px;opacity:1;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_2{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	25%{margin-top:50px; opacity:1; }
	40%{margin-top:180px; opacity:1; }
	65%{margin-top:80px;opacity:1; }
	to{ margin-top:0px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_2 */


/*bubble_def_style_3 */
.bubble_def_style_3{
background-color:#0064ff;
border-radius: 12px;
position: absolute;
right: 0;
width: 25px;
height: 25px;	
margin-right:11%;
margin-top: 6%;
	animation-name:bubble_def_3;
	animation-delay:0s;
	animation-duration:5.6s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	-webkit-animation-name:bubble_def_3;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:5.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;	
}

@keyframes bubble_def_3{
	from{ margin-top:6%; opacity:0;}
	25%{margin-top:-17px; opacity:1;}
	40%{margin-top:170px; opacity:1;}
	65%{margin-top:50px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_3{
	from{ margin-top:6%; opacity:0;}
	25%{margin-top:-17px; opacity:1;}
	40%{margin-top:170px; opacity:1;}
	65%{margin-top:50px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_3 */


/*bubble_def_style_4 */
.bubble_def_style_4{
background-color:#008cff;
border-radius: 12px;
position: absolute;
right: 0;
width: 20px;
height: 20px;	
margin-right:11%;
margin-top: 6%;
	animation-name:bubble_def_4;
	animation-delay:0s;
	animation-duration:4.1s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_4;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:4.1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_4{
	from{ margin-top:6%; opacity:1; margin-right:11%;}
	15%{margin-top:-17px; opacity:1; }
	30%{margin-top:110px; opacity:1; }
	50%{margin-top:40px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_4{
	from{ margin-top:6%; opacity:1; margin-right:11%;}
	15%{margin-top:-17px; opacity:1; }
	30%{margin-top:110px; opacity:1; }
	50%{margin-top:40px;opacity:1; }
	to{ margin-top:100px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_4 */

/*bubble_def_style_5 */
.bubble_def_style_5{
background-color:#0979f8;
border-radius: 12px;
position: absolute;
right: 0;
width: 20px;
height: 20px;	
margin-right:11%;
margin-top: 6%;
opacity:0;
	animation-name:bubble_def_5;
	animation-delay:1s;
	animation-duration:5.12s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_5;
	-webkit-animation-delay:1s;
	-webkit-animation-duration:5.12s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_5{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:50px; opacity:1; }
	30%{margin-top:180px; opacity:1; }
	50%{margin-top:10px;opacity:1; }
	to{ margin-top:150px;opacity:1;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_5{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:50px; opacity:1; }
	30%{margin-top:180px; opacity:1; }
	50%{margin-top:10px;opacity:1; }
	to{ margin-top:150px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_5 */

/*bubble_def_style_6 */
.bubble_def_style_6{
background-color:#001eff;
border-radius: 12px;
position: absolute;
right: 0;
width: 20px;
height: 20px;	
margin-right:11%;
margin-top: 6%;
opacity:0;
	animation-name:bubble_def_6;
	animation-delay:1.2s;
	animation-duration:6.2s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_6;
	-webkit-animation-delay:1.2s;
	-webkit-animation-duration:6.2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_6{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:40px; opacity:1; }
	30%{margin-top:200px; opacity:1; }
	50%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_6{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:40px; opacity:1; }
	30%{margin-top:200px; opacity:1; }
	50%{margin-top:210px;opacity:1; }
	to{ margin-top:10px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_6 */

/*bubble_def_style_7 */
.bubble_def_style_7{
background-color:#00aaff;
border-radius: 12px;
position: absolute;
right: 0;
width: 25px;
height: 25px;	
margin-right:11%;
margin-top: 6%;
opacity:0;
	animation-name:bubble_def_7;
	animation-delay:2s;
	animation-duration:4.2s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_7;
	-webkit-animation-delay:2s;
	-webkit-animation-duration:4.2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_7{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:40px; opacity:1; }
	30%{margin-top:200px; opacity:1; }
	50%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_7{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:40px; opacity:1; }
	30%{margin-top:200px; opacity:1; }
	50%{margin-top:210px;opacity:1; }
	to{ margin-top:10px;opacity:1;  margin-right:100%;  }
}
/*bubble_def_style_7 */

/*bubble_def_style_8 */
.bubble_def_style_8{
background-color:#002dff;
border-radius: 12px;
position: absolute;
right: 0;
width: 21px;
height: 21px;	
margin-right:11%;
margin-top: 6%;
opacity:0;
	animation-name:bubble_def_8;
	animation-delay:0s;
	animation-duration:5.1s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_8;
	-webkit-animation-delay:2s;
	-webkit-animation-duration:4.2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_8{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:50px; opacity:1; }
	30%{margin-top:20px; opacity:1; }
	50%{margin-top:40px; opacity:1; }
	80%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_8{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	15%{margin-top:50px; opacity:1; }
	30%{margin-top:20px; opacity:1; }
	50%{margin-top:40px; opacity:1; }
	80%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/*bubble_def_style_8 */

/*bubble_def_style_9 */
.bubble_def_style_9{
background-color:#003ab2;
border-radius: 12px;
position: absolute;
right: 0;
width: 25px;
height: 25px;	
margin-right:11%;
margin-top: 6%;
opacity:0;
	animation-name:bubble_def_9;
	animation-delay:0.5s;
	animation-duration:6.1s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:bubble_def_9;
	-webkit-animation-delay:0.5s;
	-webkit-animation-duration:6.1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes bubble_def_9{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	5%{margin-top:50px; opacity:1; }
	20%{margin-top:200px; opacity:1; }
	45%{margin-top:40px; opacity:1; }
	85%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bubble_def_9{
	from{ margin-top:6%; opacity:0; margin-right:11%;}
	5%{margin-top:50px; opacity:1; }
	20%{margin-top:200px; opacity:1; }
	45%{margin-top:40px; opacity:1; }
	85%{margin-top:210px;opacity:1;}
	to{ margin-top:10px;opacity:0;  margin-right:100%;  }
}
/*bubble_def_style_9 */

/*
	from{ margin-right:11%; margin-top:6% opacity:1; }
	25%{margin-top:-17px;opacity:1; background-color:red}
	50%{margin-top:50px; background-color:green}
	90%{margin-top:150px;opacity:1; background-color:yellow}
	to{margin-right:100%;opacity:1; }

*/

 .animat_bubble_4{
background-color: #0033FF;
border-radius: 10px;
height: 30px;
margin-right: 20%;
position: absolute;
right: 0;
width: 30px;	 
	-moz-animation-name:bubble_4;
	-moz-animation-delay:1s;
	-moz-animation-duration:15s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function: linear;
	background-color:#001efe;
}

@keyframes bubble_4{
	from{ margin-right:0px; opacity:0.3; }
	25%{margin-top:100px;opacity:1;}
	50%{margin-top:50px;}
	90%{margin-top:150px;opacity:0.5;}
	to{margin-right:100%;opacity:0;}
}
 
 .bubble {
	 opacity:0;
 }
 .animat_bubble_1{
	width:10px;
	height:10px;
	border-radius:10px;
	margin-right:0px;
	float:right;
	-moz-animation-name:bubble_1;
	-moz-animation-delay:1s;
	-moz-animation-duration:15s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function: linear;
	background-color:#001efe;
}

@keyframes bubble_1{
	from{ margin-right:0px; opacity:0.3; }
	25%{margin-top:100px;opacity:1;}
	50%{margin-top:50px;}
	90%{margin-top:150px;opacity:0.5;}
	to{margin-right:100%;opacity:0;}
}
 /* end bubble_1 */
 
  /* bubble_2 start */
 .animat_bubble_2{
	width:10px;
	height:10px;
	border-radius:10px;
	margin-right:0px;
	float:right;
/*	opacity:0;*/
	-moz-animation-name:bubble_2;
	-moz-animation-delay:1s;
	-moz-animation-duration:15s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function: linear;
	background-color:#0091ff;
}

@keyframes bubble_2{
	from{ margin-right:0px; opacity:0.3; }
	25%{margin-top:150px;opacity:1;}
	50%{margin-top:200px;}
	90%{margin-top:50px;opacity:0.5;}
	to{margin-right:100%;opacity:0;}
}
 /* end bubble_2 */
 
 
 
 .enter_site_curcle{
background:url(../../images/enter_site_btn_bg.png);
border: 5px solid #26B8FF;
border-radius: 50%;
box-shadow: 0 0 135px #0091FF;
font-size: 21px;
font-weight: normal;
height: 150px;
line-height: 158px;
text-transform: capitalize;
width: 150px;
margin-right:60px;
cursor:pointer;
color:#FFF;
	 
 }
 
  .enter_site_curcle a{
	  text-decoration:none;
	  color:#FFF;
  }
 
.enter_site_curcle:hover{
	border-color:#fff !important;
	
}

/*bubble_def_style_4 */
.enter_site_curcle{

	animation-name:enter_site_curcle;
	animation-delay:0s;
	animation-duration:3.5s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:enter_site_curcle;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:3.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes enter_site_curcle{
	from{ box-shadow: 0 0 135px #0091FF;  }
	50%{ box-shadow: 0 0 0px #0091FF; }
	to{ box-shadow: 0 0 135px #0091FF; }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes enter_site_curcle{
	from{ box-shadow: 0 0 135px #0091FF;  }
	50%{ box-shadow: 0 0 0px #0091FF; }
	to{ box-shadow: 0 0 135px #0091FF; }
}
/*bubble_def_style_4 */


/*enter_site_curcle_2 */
#enter_site_curcle_2{

	animation-name:enter_site_curcle_2;
	animation-delay:0s;
	animation-duration:6s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	
	-webkit-animation-name:enter_site_curcle_2;
	-webkit-animation-delay:0s;
	-webkit-animation-duration:6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes enter_site_curcle_2{
	from{ }
	10%{ margin-top:10px;}
	20%{margin-top:0px; }
	30%{ margin-top:10px;}
	40%{margin-top:0px; }
	to{ }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes enter_site_curcle_2{
	from{ }
	10%{ margin-top:10px;}
	20%{margin-top:0px; }
	30%{ margin-top:10px;}
	40%{margin-top:0px; }
	to{ }
}
/*enter_site_curcle_2 */