#overlay2 {
			position: fixed;
			display: none;
			width: 100%;
			height: 100%;
			top: 47px;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: #EDE7F6;
			z-index: 101;
			cursor: pointer;
			overflow:scroll;	
				
		}
		#text2{
			position: absolute;
			padding:5px;
			font-size: 16px;
			color: #000;
			overflow:scroll;
			width:100%;					   
		}
		#signin_overlay {
			position: fixed;
			display:none;
			width: 100%;
			height: 100%;
			top: 0px;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: #EDE7F6;
			z-index: 110;
			cursor: pointer;
			overflow:scroll;	
			background: rgba(241,231,103,1);
			background: -moz-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
			background: -webkit-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
			background: -o-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
			background: -ms-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
			background: linear-gradient(135deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );
		}
		#signin_content{
			width: 100%;
			height: 100%;
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			cursor:pointer;
				   
		}
		#signin_content img
		{
			width:80%;
		}
		#text2 hr
		{
			background:#000;
			
		}
		#overlay3 {
			position: fixed;
			display: none;
			width: 100%;
			height: 100%;
			top: 47px;
			left: 0;
			right: 0;
			bottom: 0;
			background-color:#FCE4EC;
			z-index: 101;
			cursor: pointer;
			overflow:scroll;
			text-align:center;
		}
		#text3{
			position: absolute;    
			padding:5px;
			font-size: 16px;
			color: #000;
			overflow:scroll;
			width:100%;
			height:80%;
			
		}
		#bottom_about
		{
			position: absolute; 
			bottom:0px;
			padding:5px;
			font-size: 16px;
			color: #000;
			overflow:scroll;
			width:100%;
			height:20%;
			text-align:center;
		}
		input[type=text]
		{
			border-radius:5px;
			height:100%;
		}
		.btn
		{
			width:100%;
			margin-top:1%;
		}
		.bar
		{
			padding:8% 0%;
		}
		#bar1
		{
			padding:2% 4%;
		}
		.slide-top
		{
			padding-top:57px;
		}
		.mainSwiper
		{
			width:100%;
			
			
			top:47px;
			height:90vh;
		}
		.mainSwiper .swiper-slide
		{
		overflow-y:scroll;
		}
	
	
	.swiper-intro-recents
	{
	height:150px;
	width:100%;
	
	}
	.swiper-intro-recents img
	{
	height:100%;
	width:100%;
	}
	.swiper-intro .swiper-wrapper .swiper-slide
	{
		background-size:cover;
	}
	.swiper-intro
	{
	position:absolute;
	z-index:101;
	top:0px;
	height:30vh;
	width:100%;
	
	background-size:100%;
		
	box-shadow: 0 8px 6px -6px #ccc;
	}
	.swiper-intro img
	{
	height:100%;
	width:100%;
	}
	.copy_code_btn
	{
		background: #3498db;
		background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
		background-image: -moz-linear-gradient(top, #3498db, #2980b9);
		background-image: -ms-linear-gradient(top, #3498db, #2980b9);
		background-image: -o-linear-gradient(top, #3498db, #2980b9);
		background-image: linear-gradient(to bottom, #3498db, #2980b9);
		-webkit-border-radius: 28;
		-moz-border-radius: 28;
		border-radius: 18px;
		font-family: Arial;
		color: #ffffff;
		font-size: 12px;
		padding: 10px 20px 10px 20px;
		text-decoration: none;
	}
	.copy_code_btn:hover
	{
		background: #3cb0fd;
		background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
		background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
		text-decoration: none;
	}
	.profile_card
	{
		margin-top:20px;
		
		padding:2px;
	}
	.profile_name
	{
		font-size:14px;
		vertical-align:middle;
	}
	.stats
	{
		padding:5px;	
	}