

*{
 -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	}

	
	.inner_title_b, .inner_title_s {
		text-shadow: 1px 1px 0 #FFFFFF;
		max-width:920px;
	}
	.inner_title_b {
		font-size: 45px;
		margin-top: 20px;
	}
	.final_title {
		font-size: 30px;
	}
/* ---------------- government section_1  ---------------- */
	
	.circles_wrapper
	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
		transform:scale(.85); 
		-webkit-transform:scale(.85); 
		-moz-transform:scale(.85); 
	}
	.circle
	{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-450px;
	margin-left:-450px;
	width:900px;
	height:900px;
	}
	
	
	.rocket
	{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:100px;
	margin-left:-481px;
	width:40px;
	height:179px;
	}
	.rocket_tail,.rocket_body,.rocket_nose
	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
	.rocket_tail{background:url(img/rocket_tail.png) center no-repeat;}
	.rocket_body{background:url(img/rocket_body.png) center no-repeat;}
	.rocket_nose{background:url(img/rocket_nose.png) center no-repeat;}
	
	.rocket_fire
	{
	position:absolute;
	top:173px;
	left:0;
	width:40px;
	height:119px;
	background:url(img/rocket_fire.png) center no-repeat;
	
		transform-origin:top;
		-webkit-transform-origin:top;
		-moz-transform-origin:top;
		
		-webkit-animation: fire 1s infinite;
			-moz-animation: fire 1s infinite;
            animation: fire 1s infinite;
	}

	@keyframes fire {
	  0% {
		transform:scale(1,1); 
		-webkit-transform:scale(1,1); 
		-moz-transform:scale(1,1); 
	  }
	  50% {
		transform:scale(1,.7); 
		-webkit-transform:scale(1,.7); 
		-moz-transform:scale(1,.7); 
	  }
	  100% {
		transform:scale(1,1); 
		-webkit-transform:scale(1,1); 
		-moz-transform:scale(1,1); 
	  }
	}
	@-webkit-keyframes fire {
	  0% {
		transform:scale(1,1); 
		-webkit-transform:scale(1,1); 
		-moz-transform:scale(1,1); 
	  }
	  50% {
		transform:scale(1,.7); 
		-webkit-transform:scale(1,.7); 
		-moz-transform:scale(1,.7); 
	  }
	  100% {
		transform:scale(1,1); 
		-webkit-transform:scale(1,1); 
		-moz-transform:scale(1,1); 
	  }
	 }
	

	
	/* -------------- circle 1 --------------- */
	.shuttle
	{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:180px;
	margin-left:-480px;
	width:68px;
	height:232px;
	background:url(img/shuttle.png) center no-repeat;
	
		transform-origin:right bottom;
		-webkit-transform-origin:right bottom;
		-moz-transform-origin:right bottom;
		
	}
	.shuttle .rocket_fire{top:144px;}
	
	
	
	
	
	
	.blue_circ,.blue_circ li
	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}

	.blue_circ_1{background-color:#002460;}
	.blue_circ_2{background-color:#012a6f;}
	.blue_circ_3{background-color:#00368e;}
	.blue_circ_4{background-color:#003b9c;}
	.blue_circ_5{background-color:#0040aa;}
	.blue_circ_6{background-color:#0046ba;}
	.blue_circ_7{background-color:#004bc6;}
	
	
	.loggo,.loggo li
	{
	position:absolute;
	width:705px;
	height:495px;
	}
	.loggo
	{
	bottom:35px;
	left:123px;
	}
	.loggo li
	{
	top:0;
	left:0;
	}
	.loggo_1{background:url(img/loggo_1.png) center no-repeat;}
	.loggo_2{background:url(img/loggo_2.png) center no-repeat;}
	.loggo_3{background:url(img/loggo_3.png) center no-repeat;}
	.loggo_4{background:url(img/loggo_4.png) center no-repeat;}
	.loggo_5{background:url(img/loggo_5.png) center no-repeat;}
	.loggo_6{background:url(img/loggo_6.png) center no-repeat;}

	.chimney
	{
	position:absolute;
	bottom:135px;
	left:63px;
	width:151px;
	height:510px;
	background:url(img/chimney.png) center no-repeat;
	
		transform-origin:center 470px;
		-webkit-transform-origin:center 470px;
		-moz-transform-origin:center 470px;
	}
	
	
	.dish
	{
	position:absolute;
	top:380px;
	left:340px;
	width:138px;
	height:185px;
	background:url(img/dish.png) center no-repeat;
	
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.dish_ball
	{
	position:absolute;
	top:0;
	left:80px;
	width:11px;
	height:22px;
	background:url(img/dish_ball.png) center no-repeat;
	
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
		
		-webkit-animation: dish_ball 2s infinite;
			-moz-animation: dish_ball 2s infinite;
            animation: dish_ball 2s infinite;
	}

	@keyframes dish_ball {
	  0% {
		transform:rotate(10deg); 
		-webkit-transform:rotate(10deg); 
		-moz-transform:rotate(10deg); 
	  }
	  50% {
		transform:rotate(45deg); 
		-webkit-transform:rotate(45deg); 
		-moz-transform:rotate(45deg); 
	  }
	  100% {
		transform:rotate(10deg); 
		-webkit-transform:rotate(10deg); 
		-moz-transform:rotate(10deg); 
	  }
	}
	@-webkit-keyframes dish_ball {
	   0% {
		transform:rotate(10deg); 
		-webkit-transform:rotate(10deg); 
		-moz-transform:rotate(10deg); 
	  }
	  50% {
		transform:rotate(45deg); 
		-webkit-transform:rotate(45deg); 
		-moz-transform:rotate(45deg); 
	  }
	  100% {
		transform:rotate(10deg); 
		-webkit-transform:rotate(10deg); 
		-moz-transform:rotate(10deg); 
	  }
	 }
	
	
	.print
	{
	position:absolute;
	top:100px;
	left:90px;
	width:700px;
	height:200px;
	}
	.print li
	{
	top:0;
	position:absolute;
	width:145px;
	height:111px;
	background:url(img/print.png) center no-repeat;
	}
	.print li div
	{
	position:absolute;
	width:150px;
	height:22px;
	background:url(img/scanning.png) top no-repeat;
	top:105%;
	left:0;
	}
	.print li div.print_scan
	{
	position:absolute;
	width:145px;
	height:111px;
	background:url(img/print_scan.png) top no-repeat;
	top:0;
	left:0;
	}
	
	
	.w_bg
	{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:90px;
	background-color:#fff;
	}
	
	
	
	.yellow_u
	{
	position:absolute;
	bottom:65px;
	left:169px;
	width:300px;
	height:180px;
	background:url(img/yellow_u.png) center no-repeat;
	}
	
	.hat_man
	{
	position:absolute;
	bottom:100px;
	right:-100px;
	width:372px;
	height:503px;
	background:url(img/hat_man.png) center no-repeat;
	}
	.eye
	{
	position:absolute;
	top:153px;
	left:113px;
	border-radius:50px;
	width:130px;
	height:50px;
	background:url(img/eye.gif) center no-repeat;
	}
	.road
	{
	position:absolute;
	bottom:-100px;
	right:-25px;
	width:519px;
	height:314px;
	background:url(img/road.png) center no-repeat;
	}
	.train
	{
	position:absolute;
	bottom:-16px;
	right:60px;
	width:592px;
	height:317px;
	background:url(img/train.png) center no-repeat;
	
	transform-origin:right;
		-webkit-transform-origin:right;
		-moz-transform-origin:right;
	}

/* ---------------- government section_1  ENDS ---------------- */
/* ---------------- government circle 2 ---------------------- */
	.circle_2
	{
		transform:scale(.9); 
		-webkit-transform:scale(.9); 
		-moz-transform:scale(.9); 
	}
	
	.hat_man_2
	{
	bottom:100px;
	right:200px;
	
		-webkit-animation: hat_man_2 2s infinite;
			-moz-animation: hat_man_2 2s infinite;
            animation: hat_man_2 2s infinite;
	}

	@keyframes hat_man_2 {
	  0% {
		margin-right:0px 
	  }
	  50% {
		margin-right:20px 
	  }
	  100% {
		margin-right:0px 
	  }
	}
	@-webkit-keyframes hat_man_2 {
	   0% {
		margin-right:0px 
	  }
	  50% {
		margin-right:20px 
	  }
	  100% {
		margin-right:0px 
	  }
	 }
	.hat
	{
	position:absolute;
	top:-6px;
	left:99px;
	width:168px;
	height:150px;
	background:url(img/hat.png) center no-repeat;
	}
	.blue_circles
	{
	position:absolute;
	top:53px;
	left:90px;
	width:172px;
	height:172px;
	border-radius:50%;
	background:url(img/blue_circles.gif) center no-repeat;
	}
	.door_bg
	{
	position:absolute;
	top:-10px;
	right:-57px;
	width:517px;
	height:780px;
	background:url(img/door_bg.png) center no-repeat;
	}
	.door
	{
	position:absolute;
	top:194px;
	right:128px;
	width:141px;
	height:348px;
	background:url(img/door.gif) center no-repeat;
	}
	.grey_circles
	{
	position:absolute;
	top:-10px;
	left:0;
	width:440px;
	height:780px;
	background:url(img/grey_circles.gif) center no-repeat;
	}
	.minister_desk
	{
	position:absolute;
	bottom:-68px;
	left:83px;
	width:780px;
	height:200px;
	background:url(img/minister_desk.png) center no-repeat;
	}
	
	.dish_2
	{
	position:absolute;
	bottom:90px;
	right:100px;
	width:135px;
	height:190px;
	background:url(img/dish_2.png) center no-repeat;
	
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.wifi
	{
	position:absolute;
	top:-54px;
	left:46px;
	width:76px;
	height:76px;
	background:url(img/wifi.gif) center no-repeat;
	}
	
	
	.screen
	{
	position:absolute;
	bottom:90px;
	left:140px;
	width:260px;
	height:150px;
	background:url(img/screen.png) center no-repeat;
	
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.screen_anim
	{
	position:absolute;
	top:25px;
	left:18px;
	width:167px;
	height:97px;
	background:url(img/screen.gif) center no-repeat;
	}
	
	.folders
	{
	position:absolute;
	bottom:-35px;
	right:150px;
	width:290px;
	height:135px;
	background:url(img/folders.png) center no-repeat;
	}
	.folders_top
	{
	position:absolute;
	top:0;
	left:0;
	width:290px;
	height:135px;
	background:url(img/folders_top.png) center no-repeat;
	}
	
	
	.folders ul
	{
	position:absolute;
	top:0;
	left:0;
	width:290px;
	height:135px;
	}
	.folders ul li
	{
	position:absolute;
	top:0;
	left:0;
	width:101px;
	height:78px;
	background:url(img/card_flip.png) center no-repeat;
	}
	
	
	.remote
	{
	position:absolute;
	bottom:-20px;
	left:-20px;
	width:58px;
	height:190px;
	background:url(img/remote.png) center no-repeat;
	}
	
	
	
	
/* ---------------- government circle 2 ENDS ----------------- */
/* ---------------- government circle 3 ---------------------- */
	.circle_3
	{
		transform:scale(.95); 
		-webkit-transform:scale(.95); 
		-moz-transform:scale(.95); 
		background:url(img/3rd_round.png) center no-repeat;
		background-size:100%;
	}
	
	.chart
	{
	position:absolute;
	top:155px;
	right:154px;
	width:150px;
	height:65px;
	background:url(img/chart.gif) center no-repeat;
	}
	
	
	.light_con
	{
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:326px;
	overflow:hidden;
	}
	.light_con.l{left:0;}
	.light_con.r{right:0;}
	
	.light
	{
	position:absolute;
	top:50px;
	width:323px;
	height:367px;
	background-image:url(img/light.png);
	background-repeat:no-repeat;
	
		transform-origin:center 14px;
		-webkit-transform-origin:center 14px;
		-moz-transform-origin:center 14px;
	}
	.light_con.l .light
	{
	right:-44px;
	background-position:left top;
	
	-webkit-animation: light 3.5s infinite;
		-moz-animation: light 3.5s infinite;
		animation: light 3.5s infinite;
	}
	.light_con.r .light
	{
	left:-44px;
	background-position:right top;
	
		-webkit-animation: light 3s infinite;
		-moz-animation: light 3s infinite;
		animation: light 3s infinite;
	}


	@keyframes light {
	  0% {
		transform:rotate(-8deg); 
		-webkit-transform:rotate(-8deg); 
		-moz-transform:rotate(-8deg); 
	  }
	  50% {
		transform:rotate(12deg); 
		-webkit-transform:rotate(12deg); 
		-moz-transform:rotate(12deg); 
	  }
	  100% {
		transform:rotate(-8deg); 
		-webkit-transform:rotate(-8deg); 
		-moz-transform:rotate(-8deg); 
	  }
	}
	@-webkit-keyframes light {
	    0% {
		transform:rotate(-8deg); 
		-webkit-transform:rotate(-8deg); 
		-moz-transform:rotate(-8deg); 
	  }
	  50% {
		transform:rotate(12deg); 
		-webkit-transform:rotate(12deg); 
		-moz-transform:rotate(12deg); 
	  }
	  100% {
		transform:rotate(-8deg); 
		-webkit-transform:rotate(-8deg); 
		-moz-transform:rotate(-8deg); 
	  }
	 }
	 
	 
	.clouds
	{
	position:absolute;
	top:330px;
	left:0;
	width:100%;
	height:350px;
	overflow:hidden;
	}
	.cloud_1
	{
	position:absolute;
	top:80px;
	width:125px;
	height:82px;
	background:url(img/s_cloud_1.png) center no-repeat;
	
		-webkit-animation: cloud_2 18s infinite;
		-moz-animation: cloud_2 18s infinite;
		animation: cloud_2 18s infinite;
	}
	.cloud_2
	{
	position:absolute;
	top:30px;
	width:97px;
	height:63px;
	background:url(img/s_cloud_2.png) center no-repeat;
	
		-webkit-animation: cloud_1 15s infinite;
		-moz-animation: cloud_1 15s infinite;
		animation: cloud_1 15s infinite;
	}
	.cloud_3
	{
	position:absolute;
	top:120px;
	width:125px;
	height:82px;
	background:url(img/s_cloud_1.png) center no-repeat;
	
		-webkit-animation: cloud_1 13s infinite;
		-moz-animation: cloud_1 13s infinite;
		animation: cloud_1 13s infinite;
	}
	.cloud_4
	{
	position:absolute;
	top:170px;
	width:97px;
	height:63px;
	background:url(img/s_cloud_2.png) center no-repeat;
	
		-webkit-animation: cloud_2 20s infinite;
		-moz-animation: cloud_2 20s infinite;
		animation: cloud_2 20s infinite;
	}
	


	@keyframes cloud_1 {
	  0% {
		left:-20%;
	  }
	  100% {
		left:120%;
	  }
	}
	@-webkit-keyframes cloud_1 {
	    0% {
		left:-20%;
	  }
	  100% {
		left:120%;
	  }
	 }
	 @keyframes cloud_2 {
	  0% {
		left:120%;
	  }
	  100% {
		left:-20%;
	  }
	}
	@-webkit-keyframes cloud_2 {
	   0% {
		left:120%;
	  }
	  100% {
		left:-20%;
	  }
	 }
	
	
	.bolt	
	{
	position:absolute;
	bottom:270px;
	width:50px;
	height:50px;
	background:url(img/bolt.png) left no-repeat;

	}
	.bolt_1
	{
	left:354px;
		-webkit-animation: bolt 3s infinite linear;
		-moz-animation: bolt 3s infinite linear;
		animation: bolt 3s infinite linear;
	}
	.bolt_2
	{
	left:400px;
		-webkit-animation: bolt 2s infinite linear;
		-moz-animation: bolt 2s infinite linear;
		animation: bolt 2s infinite linear;
	}
	@keyframes bolt {
	  0% {
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg); 
	  }
	  100% {
		transform:rotate(360deg); 
		-webkit-transform:rotate(360deg); 
		-moz-transform:rotate(360deg); 
	  }
	}
	@-webkit-keyframes bolt {
	   0% {
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg); 
	  }
	  100% {
		transform:rotate(360deg); 
		-webkit-transform:rotate(360deg); 
		-moz-transform:rotate(360deg); 
	  }
	 }
	
	
	.upload	
	{
	position:absolute;
	bottom:54px;
	left:397px;
	height:6px;
	background-color:#ff0060
	}
	.square	
	{
	position:absolute;
	bottom:280px;
	width:35px;
	height:35px;
	background-color:#ffc600
	}
	.square_1
	{
	right:325px;
		-webkit-animation: square 1.3s infinite;
		-moz-animation: square 1.3s infinite;
		animation: square 1.3s infinite;
	}
	.square_2
	{
	right:366px;
		-webkit-animation: square 1.2s infinite;
		-moz-animation: square 1.2s infinite;
		animation: square 1.2s infinite;
	}
	.square_3
	{
	right:408px;
		-webkit-animation: square 1s infinite;
		-moz-animation: square 1s infinite;
		animation: square 1s infinite;
	}
	@keyframes square {
	  0% {
		transform:scale(1); 
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
	  }
	  50% {
		transform:scale(.9); 
		-webkit-transform:scale(.9); 
		-moz-transform:scale(.9);
	  } 
	  100% {
		transform:scale(1); 
		-webkit-transform:scale(1); 
		-moz-transform:scale(1);
	  }
	}
	@-webkit-keyframes square {
	   0% {
		transform:scale(1); 
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
	  }
	  50% {
		transform:scale(.9); 
		-webkit-transform:scale(.9); 
		-moz-transform:scale(.9);
	  } 
	  100% {
		transform:scale(1); 
		-webkit-transform:scale(1); 
		-moz-transform:scale(1);
	  }
	 }
	
	.gov_1
	{
	position:absolute;
	bottom:30px;
	left:-160px;
	width:272px;
	height:162px;
	background:url(img/gov_1_shadow.png) center no-repeat;
	}
	.gov_1 div
	{
	position:absolute;
	top:0;
	left:0;
	width:272px;
	height:162px;
	background:url(img/gov_1.png) center no-repeat;
	}
	
	.gov_2
	{
	position:absolute;
	top:325px;
	right:21px;
	width:190px;
	height:165px;
	background:url(img/gov_2.png) center no-repeat;
	}
	
	
	
	.claws_con
	{
	position:absolute;
	top:325px;
	left:0;
	width:100%;
	height:500px;
	overflow:hidden;
	}
	
	.crane
	{
	position:absolute;
	top:0;
	left:344px;
	width:62px;
	height:322px;
	background:url(img/crane.png) center no-repeat;
	}
	.claw
	{
	position:absolute;
	top:0;
	left:473px;
	width:90px;
	height:290px;
	background:url(img/claw.png) center no-repeat;
	}
	
	.claw_hand
	{
	position:absolute;
	bottom:-30px;
	width:19px;
	height:48px;
	background:url(img/claw_hand.png) center no-repeat;
	
	transform-origin:top;
	-webkit-transform-origin:top;
	-moz-transform-origin:top;
	}
	.claw_hand.l
	{
	left:-2px;
	}
	.claw_hand.r
	{
	right:-2px;
	}
	
	
	
	
	.w_cover
	{
	position:absolute;
	top:0;
	width:50%;
	height:100%;
	background-color:#fff;
	}
	
/* ---------------- government circle 3 ENDS ----------------- */
/* ---------------- government circle 4 ---------------------- */
	.circle_4
	{
		transform:scale(.95); 
		-webkit-transform:scale(.95); 
		-moz-transform:scale(.95); 
		background:url(img/4rd_round.png) center no-repeat;
		background-size:101%;
		border-radius:50%;
		overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
		-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	}
	
	.vote
	{
	position:absolute;
	top:26px;
	right:230px;
	border-radius:50%;
	width:190px;
	height:190px;
	background:url(img/vote.gif) center no-repeat;
	background-size:100%;
	}
	.cam
	{
	position:absolute;
	top:160px;
	right:365px;
	border-radius:50%;
	width:190px;
	height:190px;
	background:url(img/cam.gif) center no-repeat;
	background-size:100%;
	}
	.bio
	{
	position:absolute;
	top:322px;
	right:258px;
	width:130px;
	height:130px;
	background:url(img/bio.gif) center no-repeat;
	background-size:100%;
	}
	.look
	{
	position:absolute;
	top:76px;
	left:213px;
	width:62px;
	height:85px;
	background:url(img/look.gif) center no-repeat;
	background-size:100%;
	}
	.gun
	{
	position:absolute;
	top:157px;
	right:91px;
	border-radius:50%;
	width:190px;
	height:190px;
	background:url(img/gun.gif) center no-repeat;
	background-size:100%;
	}
	
	
	.police
	{
	position:absolute;
	bottom:70px;
	right:-100px;
	width:810px;
	height:300px;
	background:url(img/police.png) center no-repeat;
	}
	
	.police_man
	{
	position:absolute;
	bottom:0;
	left:329px;
	width:130px;
	height:365px;
	background:url(img/police_man.png) center no-repeat;
	}
	.police_hand
	{
	position:absolute;
	top:160px;
	left:-1px;
	width:28px;
	height:75px;
	background:url(img/police_hand.png) center no-repeat;
	
	transform-origin:center 14px ;
	-webkit-transform-origin:center 14px ;
	-moz-transform-origin:center 14px ;
	}
	
	.police_door
	{
	position:absolute;
	top:96px;
	left:263px;
	width:232px;
	height:148px;
	background:url(img/police_door.png) center no-repeat;
	outline:1px solid transparent;
	transform-origin:top left ;
	-webkit-transform-origin:top left ;
	-moz-transform-origin:top left ;
	}
	.police_light
	{
	position:absolute;
	top:-2px;
	left:357px;
	width:266px;
	height:17px;
	background:url(img/police_light.gif) center no-repeat;
	}
	
	
	.bars
	{
	position:absolute;
	bottom:-15px;
	left:44px;
	width:100%;
	height:310px;
	background:url(img/bars.png) bottom no-repeat;
	background-size:101%;
	}
/* ---------------- government circle 4 ENDS ----------------- */
/* ---------------- government circle 5 ---------------------- */
	.flip_circ
	{
		position:absolute;
		margin:-550px 0 0 -550px;
		top:50%;
		left:50%;
		width:1100px;
		height:1100px;
		perspective:1200px;
		-webkit-perspective:1200px;
		overflow:hidden;
	}
	.circle_5
	{
		transform:scale(.85); 
		-webkit-transform:scale(.85); 
		-moz-transform:scale(.85); 
		background:url(img/5rd_round.png) center no-repeat;
		background-size:100%;
		
		transform:translateZ(0);
		-webkit-transform:translateZ(0);
		-moz-transform:translateZ(0);
		
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d; 	
	}
	.circle_5 > div
	{
	text-align:center;
	}
	.circle_5 > div h3
	{
	position:relative;
	top:52px;
	left:-12px;
	color:#000;
	font-size:25px;
	padding:0 10px 4px;
	border-bottom:1px solid #000;
	outline:1px solid transparent;
	display:inline-block;
	
		transform:rotate(-10deg) skewX(-10deg); 
		-webkit-transform:rotate(-10deg) skewX(-10deg); 
		-moz-transform:rotate(-10deg) skewX(-10deg); 
	}
	
	.sat
	{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-480px;
	margin-left:-480px;
	width:960px;
	height:960px;
	background:url(img/sat.png) center no-repeat;
	background-size:100%;
	}

	.circ5_1
	{
	position:absolute;
	top:150px;
	left:23px;
	width:430px;
	height:430px;
	border-radius:50%;
	background-color:#96ff00;
	
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d; 	
	}
	.circ5_1 .circ_inner
	{
	position:absolute;
	top:4%;
	left:4%;
	width:92%;
	height:92%;
	border-radius:50%;
	background-color:#fe1c51;
	}
	.circ_txt_1
	{
		position:absolute;
		top:100px;
		left:150px;
		width:115px;
		height:110px;
		background:url(img/circ_txt_1.png) center no-repeat;
		
		transform-origin:bottom ;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.circ_icon_1_shadow
	{
		position:absolute;
		top:230px;
		left:142px;
		width:119px;
		height:96px;
		background:url(img/circ_icon_1_shadow.png) center no-repeat;
	}
	
	.circ_icon_1
	{
		position:absolute;
		top:0;
		left:0;
		width:119px;
		height:96px;
		background:url(img/circ_icon_1.png) center no-repeat;
	}
	
	.circ5_2
	{
	position:absolute;
	top:100px;
	right:40px;
	width:430px;
	height:430px;
	border-radius:50%;
	background-color:#ff004e;
	
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d; 	
	}
	.circ5_2 .circ_inner
	{
	position:absolute;
	top:4%;
	left:4%;
	width:92%;
	height:92%;
	border-radius:50%;
	background-color:#96ff00;
	}
	.circ_txt_2
	{
		position:absolute;
		top:100px;
		left:145px;
		width:125px;
		height:110px;
		background:url(img/circ_txt_2.png) center no-repeat;
		
		transform-origin:bottom ;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.circ_icon_2_shadow
	{
		position:absolute;
		top:230px;
		left:170px;
		width:140px;
		height:110px;
		background:url(img/circ_icon_2_shadow.png) center no-repeat;
	}
	
	.circ_icon_2
	{
		position:absolute;
		top:0;
		left:0;
		width:140px;
		height:110px;
		background:url(img/circ_icon_2.png) center no-repeat;
		
		transform-origin:40px ;
		-webkit-transform-origin:40px;
		-moz-transform-origin:40px;
	}
	
	.circ5_3
	{
	position:absolute;
	bottom:10px;
	left:280px;
	width:430px;
	height:430px;
	border-radius:50%;
	background-color:#004bbb;
	perspective:600px;
	-webkit-perspective:600px;
	
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d; 	

	}
	.circ5_3 .circ_inner
	{
	position:absolute;
	top:4%;
	left:4%;
	width:92%;
	height:92%;
	border-radius:50%;
	background-color:#ffea00;
	}
	.circ_txt_3
	{
		position:absolute;
		top:115px;
		left:155px;
		width:105px;
		height:110px;
		background:url(img/circ_txt_3.png) center no-repeat;
		
		transform-origin:bottom ;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	.circ_icon_3_shadow
	{
		position:absolute;
		top:234px;
		left:128px;
		width:140px;
		height:130px;
		background:url(img/circ_icon_3_shadow.png) center no-repeat;
	}
	
	.circ_icon_3
	{
		position:absolute;
		top:0;
		left:0;
		width:140px;
		height:130px;
		background:url(img/circ_icon_3.png) center no-repeat;
	}
	
	
/* ---------------- government circle 5 ENDS ----------------- */
/* ---------------- government circle 6 ---------------------- */

	.circle_6
	{
		transform:scale(.85); 
		-webkit-transform:scale(.85); 
		-moz-transform:scale(.85); 
		background:url(img/6rd_round.png) center no-repeat;
		background-size:101%;
		border-radius:50%;
	}
	
	
	.circ_mask
	{
		position:absolute;
		top:-170px;
		left:-170px;
		width:1240px;
		height:1240px;
		background:url(img/circ_mask.png) center no-repeat;
		background-size:100%;
	}
	
	
	
	.vote_box
	{
		position:absolute;
		top:420px;
		left:280px;
		width:300px;
		height:415px;
		background:url(img/vote_box.png) center no-repeat;
	}
	
	.drop_1
	{
		position:absolute;
		top:-490px;
		left:50px;
		width:643px;
		height:611px;
		background:url(img/drop_1.png) center no-repeat;
		
	}
	.drop_2
	{
		position:absolute;
		top:-490px;
		left:50px;
		width:643px;
		height:611px;
		background:url(img/drop_2.png) center no-repeat;
		
	}
	.drop_3
	{
		position:absolute;
		top:-430px;
		left:-20px;
		width:643px;
		height:611px;
		background:url(img/drop_3.png) center no-repeat;
		
	}
	
	
	.vote_box_top
	{
		position:absolute;
		top:0;
		left:0;
		width:300px;
		height:415px;
		background:url(img/vote_box_top.png) center no-repeat;	
	}
	

/* ---------------- government circle 6 ENDS ----------------- */
/* ---------------- government mob_hand ENDS ----------------- */

	.hand_con
		{
		transform:scale(.7); 
		-webkit-transform:scale(.7); 
		-moz-transform:scale(.7); 
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

	}
	.mob_hand
		{
		position:absolute;
		bottom:0;
		left:50%;
		margin-left:-475px;
		width:950px;
		height:1200px;
		background:url(img/mob_hand.png) center no-repeat;	
			
		transform-origin:bottom ;
		-webkit-transform-origin:bottom;
		-moz-transform-origin:bottom;
	}
	
	.mob_thumb
		{
		position:absolute;
		top:-44px;
		right:-29px;
		width:320px;
		height:790px;
		background:url(img/mob_thumb.png) center no-repeat;	
			
		transform-origin:center 660px;
		-webkit-transform-origin:center 660px;
		-moz-transform-origin:center 660px;
	}
	.mobile
		{
		position:absolute;
		top:-258px;
		left:98px;
		width:590px;
		height:980px;
		background:url(img/mobile.png) center no-repeat;	
	}
	.mobile_1
		{
		position:absolute;
		top:50px;
		left:20px;
		width:548px;
		height:780px;
		background:url(img/mobile_1.png) center no-repeat;	
	}
	.login_btn
		{
		position:absolute;
		top:420px;
		left:100px;
		width:355px;
		height:80px;
		background:url(img/login_btn.png) center no-repeat;	
	}
	
	.b_bg
		{
		position:absolute;
		top:34px;
		left:0;
		width:100%;
		height:607px;
		background-color:#000;	
	}
	.smiley
		{
		position:absolute;
		top:42px;
		left:2px;
		width:268px;
		height:289px;
		background:url(img/smiley.gif) center no-repeat;	
	}
	.books
		{
		position:absolute;
		top:340px;
		left:2px;
		width:268px;
		height:289px;
		background:url(img/books.gif) center no-repeat;	
	}
	.money
		{
		position:absolute;
		top:42px;
		right:2px;
		width:268px;
		height:289px;
		background:url(img/money.gif) center no-repeat;	
	}
	.download
		{
		position:absolute;
		top:340px;
		right:2px;
		width:268px;
		height:289px;
		background:url(img/download.gif) center no-repeat;	
	}
	
	
	

/* ---------------- government mob_hand ENDS ----------------- */

	


@media handheld, only screen and (max-height: 820px) {

	.circles_wrapper
	{
		top:8%;
		transform:scale(.75); 
		-webkit-transform:scale(.75); 
		-moz-transform:scale(.75); 
	}

	
}
	
@media handheld, only screen and (max-height: 760px) {

	.circles_wrapper
	{
		transform:scale(.7); 
		-webkit-transform:scale(.7); 
		-moz-transform:scale(.7); 
	}

	
}
@media handheld, only screen and (max-height: 680px) {

	.circles_wrapper
	{
		top:3%;
	}

	
}



	
@media handheld, only screen and (max-width: 1320px) {
	.inner_title_b {
		font-size: 40px;
		margin-top: 15px;
	}
	.inner_title_s{font-size:23px;}
}

/* Mobile */
@media handheld, only screen and (max-width: 860px) {
	.circles_wrapper
	{
		top:0%;
		transform:scale(.62); 
		-webkit-transform:scale(.62); 
		-moz-transform:scale(.62); 
	}
	.inner_title_b{font-size:38px;}
	.inner_title_s{font-size:22px;}
	.inner_title_b.long{margin-top:60px;}
	
}

