#footer #footer_bg{
	 background: url(../img/footer_bg.png); 
	 height:135px;
	 width:100%;
	 position:relative;
}
#footer{
background: url(../img/bg.jpg);
}
/* 900PX_CONTENT */

#mobile_menu_button{display:none; cursor:pointer;
	
	
}
#mobile_fixed_bg{display:none;}
#mobile_menu_logo{display:none;}
#freeplay_mobile{
	display:none;
}
#mobile_menu_wrapper{display:none;}
#nav_wrapper{background-repeat:no-repeat;}
.mobile_banner{display:none;}
#main_top2{margin-top:0px;}
.mobile_thumbnail{display:none;}
.line_seperator{display:block;}
.line_seperator_mobile{display:none;}
.mobile_card_wrapper{display:none;}
#footer_text_mobile{display:none;}
#footer_text{display:block;}
#particle_wrapper{display:block;}
#sub_nav_wrapper{min-width:0px;}
#main_wrapper{min-width:0px;}
#main_top{min-width:0px;}
#footer .content{width:100%;max-width:1000px;}
#main_section3_paragraph1 .section_span_left{
	width:565px;
}
#main_section6_paragraph1{height:280px;}
/* 900PX_CONTENT END*/

/* NEWS_CONTENT */
/* #mobile_slider_btn{display:none;} */

.news_box_wrapper{position:relative;}

#slider_btn_wrapper{display:block;}
/* #news_body .mobile_banner_logo{display:none} */
#news_body #main_section{padding-top:200px;}
#mobile_slider_btn{
	margin-left:0px;
	margin-right:20px;
	display:block;

width: 100%;
text-align:right;

color: #371e00;
cursor: pointer;
font-size: 20px;
}
#mobile_slider_btn p{
	padding-right:20px;
}
#news_body .mobile_banner_logo{
	display:none;
}
 .mobile_banner_logo_ranking{
	display:none;
}

/* NEWS_CONTENT END */

@media screen and (max-width: 1024px){
	
		#nav_btns_wrapper2{
		padding-right:20px;
	}
	#nav_btns_wrapper{
		padding-left:20px;
	}
	
#main_banner_logo{
position:absolute;
left:100%;
margin-left:-211px;

}
	
.mobile_banner_logo{
	position:absolute;
left:100%;
margin-left:-211px;
}	


.mobile_banner_logo_ranking{
	position:absolute;
left:0%;
margin-left:0;
}	


	
}
	


@media screen and (max-width: 999px){
#main_wrapper{
	overflow:hidden;
}	
#main_top2_content{
	width:100%;
	overflow:hidden;
	
}	
.whatis_text{width:300px;}
#whatis_right .whatis_text{
	margin-left:60px;
}
#whatis_right_title p{
	padding-left:60px;
}

#main_top2{overflow:hidden;}



	#whatis_left{
		margin-left:20px;
	}
	#whatis_right{
		margin-left:0px;
		right:20px;
	}
	.whatis_text{
		padding-right:0px;
		padding-left:0px;
	}
	
#cards_wrapper{
	left:50%;
	margin-left:-125px;
}	
#cards_wrapper .back{
	width:220px;
	height:auto;
	margin-left:30px;
	padding-top:30px;
}
#cards_wrapper .front{
	width:220px;
	height:auto;
		margin-left:20px;
	padding-top:30px;
}
	#main_top2 span{
		font-size:19px;
	}
}




@media screen and (max-width: 900px) {
#main_section6_paragraph1{height:auto;}
/* 800PX_CONTENT */

#mobile_menu_button{display:block;
	position:absolute;
	z-index:10;
	
}
#mobile_fixed_bg{display:block;}
#mobile_menu_logo{display:block}
#freeplay_mobile{
	display:block;
}
.mobile_banner{display:block;}
#mobile_menu_wrapper{display:block;}

#main_top{
	background:url('../img/banner1.jpg');
	background-size: cover;
background-position: center top;
}
#main_top2{margin-top:-60px;}
.mobile_thumbnail{display:block;}
.mobile_card_wrapper{display:block;}

#nav_wrapper{background-repeat:repeat; position:absolute}
.line_seperator{display:none;}
.line_seperator_mobile{display:block;}
#footer_text_mobile{display:block;}
#footer_text{display:none;}
#particle_wrapper{display:none;}


#main_section7_paragraph1 strong{
	font-size:19px;
}
#footer img{
	margin-top:44px!important;
}
#footer #footer_right img{
	margin-top:-5px!important;
}

#footer_right{
	margin-right:5px;
}

.inner_p{
	margin-left:40px;
}

/* 900PX_CONTENT END*/


/* NEWS_CONTENT */
.mobile_banner_logo{
	
	position:absolute;
	left:100%;
	margin-left:-194px;
	top:70px;
}

.mobile_banner_logo_ranking{
	
	position:absolute;
	left:0%;
	margin-left:0px;
	top:70px;
	display:block;
}



#news_body #mobile_banner_logo{
	display:block;
}

#news_body #mobile_banner_logo_ranking{
	display:block;
}

#news_body #main_banner_logo{
	display:none;
}

#news_body #main_banner_logo_ranking{
	display:none;
}


#mobile_slider_btn p{
	padding-right:0px;
}
#news_body .mobile_banner_logo{display:block}
#news_body #footer{position:relative;}
#news_body #main_section{padding-top:130px;}
#tagboard_section{padding-bottom:120px;}
#tagboard_wrapper{height:auto;}
#news_body #footer{
	position:absolute;
	bottom:0px;
}
#banner_news_bubble{
	margin-top:30px;

}
#banner_ranking_bubble{
	margin-top:30px;

}


.banner.event_banner{
	background:url(../img/m_banner2_4.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	height:150px;
}

.banner.ranking_banner{
	background:url(../img/ranking_m_banner.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	height:150px;
}
#sub_nav_wrapper2{
	display:none;
}
#slider_btn_wrapper{display:none;}
#mobile_slider_btn{
	
	display: block;
width: 100px;
text-align: center;
margin-left: auto;
margin-right: auto;
	color:#371e00;
	cursor:pointer;
	font-size:20px;
	
	
}
.news_box_wrapper{
	position:relative;
	
}



#news_box_slider{

height:auto;
}

#history_box_slider{

height:auto;
}

.news_particle_wrapper{
	display:none;
}

#news_box_slider{
	height:auto;
	width:500px;
}

#history_box_slider{
	height:auto;
	width:500px;
}

.news_box{
	width:235px;
	height:290px;
}
.news_thumb{
	width:235px;
	height:230px;
}
.news_box .news_thumb img{
	width:235px;
	height:auto;
}
.list_text_box{
	width:235px;
	height:60px;
}
.news_thumb_time{
	width:235px;
}
.news_title, .news_link, .date, .time{
	font-size:14px;
}
.news_title{
	width:221px;
	padding-top:12px;
}

@media screen and (max-width: 639px) {

.banner.event_banner{
	background:url(../img/m_banner2_4.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:auto;
	height:150px;
}

.banner.ranking_banner{
	background:url(../img/ranking_m_banner.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:auto;
	height:150px;
}

}
@media screen and (max-width: 590px) {
	#news_box_slider{
		width:315px;
	}
		#history_box_slider{
		width:315px;
	}
	
	.news_box{
	width:300px;
	height:370px;
}
.news_thumb{
	width:300px;
	height:298px;
}
.news_box .news_thumb img{
	width:300px;
	height:auto;
}
.list_text_box{
	width:300px;
	height:70px;
}
.news_thumb_time{
	width:300px;
}
.news_title, .news_link, .date, .time{
	font-size:18px;
}
.news_title{
	width:300px;
	padding-top:12px;
}
.news_thumb_time{
	bottom:15px;
}
.news_thumb_time{width:295px;}
/*
	.news_thumb{
		width:180px;
		height:180px;
	}
	.news_box .news_thumb img{
		width:180px;
		height:auto;
	}
	.news_thumb img{
		width:180px;
		height:auto;
	}
	.news_box{
		width:180px;
	}
	.news_thumb_time{
		width:180px;
		
	}
	.time{
		margin-right:20px;
	}
	.list_text_box{
		width:180px;
	}
	.news_title{
		width:166px;
	}
	.news_title, .news_link, .date, .time{
	font-size:13px;
}
*/
}


/* NEWS_CONTENT END*/




.mobile_banner.banner1{
	background:url(../img/m_banner2_1.jpg);
	background-position:center;
	height:150px;
	background-size:cover;
}

.mobile_banner.banner2{
		background:url(../img/m_banner2_2.jpg);
		height:150px;
	background-position:center;
		background-size:cover;
}

.mobile_banner.banner3{
		background:url(../img/m_banner2_3.jpg);
		height:150px;
	background-position:center;
		background-size:cover;
}

@media screen and (max-width: 639px) {
	.mobile_banner.banner1{
	background:url(../img/m_banner2_1.jpg);
	background-position:center;
	height:150px;

}

.mobile_banner.banner2{
		background:url(../img/m_banner2_2.jpg);
		height:150px;
	background-position:center;

}

.mobile_banner.banner3{
		background:url(../img/m_banner2_3.jpg);
		height:150px;
	background-position:center;

}
	
}


/* MOBILE_CONTENT_CSS */
.mobile_banner .whatis_pic{
	position:absolute;
	left:2%;
	top:40px;
	width:180px;
	height:auto;
}



#whatis_left{margin-left:0px;}



 #footer .content{
height:135px;width:870px;
}	
	
	
#nav_all_wrapper{
	display:none;
}
#main_wrapper, #sub_nav_wrapper, #main_top{
	min-width:0px;
	
}
#particle_wrapper{
	width:100%;
}
.content{
	width:100%;
}
#cards_wrapper{
margin-top: 85px;
margin-left: 405px;
z-index: 5;

}
#freeplay{
	display:none;
}
#whatis_right{
	left:0px;
	margin-top:220px;
}
#whatis_right .whatis_text{
	margin-left:20px;
}
#main_top3{
/* 	display:none; */
}

div#main_top2, #main_top2_content, #main_top2_bg{
	height:430px;
}
#sub_nav_wrapper{
	margin-top:1220px;
	display:none;
}
#main_top{
	background-size:cover;
}
#main_top2 span{
	font-size:16px;
	font-weight:normal;
	line-height:28px;
}
#whatis_left_title p, #whatis_right_title p{
	font-size:22px;
	font-weight:normal;
}
.whatis_text{
	width:400px;
		font-weight:normal;
}
#whatis_right_title{
	background:url(../img/title_bg1.png);
}
#whatis_right_title p{
	padding-left:85px;
}
.back, .front{
	width:200px;
	height:auto;
}
.front{
	margin-top:20px;
}
#mainbanner_logo{
	position:relative;
}
#main_section{
	padding-top:0px;
}
 .mobile_banner{
	position:relative;
	width:100%;
	height:220px;
	overflow:hidden; 
	display:block;
}
 .mobile_banner.banner1{
	 background: url(../img/banner2.jpg);
background-position: center 0;
 }
 

#banner_gold_line{
	
}
#main_top2_content{
	width:640px;
}
#main_section .content{
	width:100%;
	max-width:600px;
}
#footer .content{width:100%;}
#footer_text{
	width:auto;
}
#main_wrapper{
	overflow:hidden;
}
#main_section .content{
	width:85%;
}
.section_title{
	width:100%;	background-repeat: no-repeat;
}
.section_paragraph{
	width:100%;

}
#main_section1 .section_pic_right{
width: 100%;
padding: 0px;
float: left;
/* margin-left: auto; */
margin-right: auto;
position: absolute; 
padding-top:0px;
display:none;
}
#bubble1{
padding-left:50%;
margin-left:-186px;
margin-top:0px;
}
#main_section1.active .bubble{
	margin-top:0px;
}
#role1{
	padding-left:50%;
	margin-left:-128px;
}
.mobile_thumbnail{
	width: 256px;
margin-left: auto;
margin-right: auto;
}
#bubble1_mobile{
	margin-left:-60px;
}

#main_section1 .section_span_left{
	width:100%;
	padding:0px;
	float:left;
/* 	position:absolute; */
	margin-top:260px;
	text-align: center;
	font-size:19px;
	text-index:1em!important;
}
#main_section1 .section_pic_left{
	display:none;
}
#main_section1 .section_span_right{
		width:100%!important;
	padding:0px!important;
	float:left;
/* 	position:absolute; */
	text-align: center;
font-size:19px;
	text-indent:1em!important;
	margin-top:10px;
}

.section_span_right, .section_span_left{
		font-size:19px;
	text-indent:1em!important;
}
.list_p .list_title strong{
	font-size:20px;
}

#main_section1 .section_paragraph{
	
}
.section_title{
	margin-top:20px;
}


#main_section2 .section_pic_left, #main_section2 .section_pic_right{
	position:absolute;
	display:none;
}
#main_section2 .section_span_right{
	width:100%!important;
	margin:0px!important;
	float:left;
	text-align: center;
}
#main_section2 .section_span_left{
	width:100%!important;
	margin-left:0px!important;
	text-index:1em !important;
	padding:0px;
}
#main_section2 .bubble{
	margin-top:60px;
	margin-left:140px;
}
#main_section2 .role{
	padding-left:0px;
}
#main_section2_paragraph1{
	margin-top:240px;
}
.mobile_card_wrapper{
	display:block;
	float:left;
	width:50%;
	text-align: left;
}
.mobile_card_wrapper .card{
	width:40%;
	height:auto;
	margin-left:40px;
}
#main_section2 .mobile_card_wrapper .bubble{
/*
	width:30%;
	height:auto;
*/
	margin-top:20%;
	margin-left:40px;
	
}
#main_section2 .list_title{
	float:left;text-align: right;
	float:right;margin-right:10%;

}


#main_section2 .list_p {
line-height: 42px;
padding-right: 25%;
width: 100%;
clear: both;
margin-top:20px;
}
#main_section2 .list_pic {
position:absolute;

text-align: right;
float:right;
}
#main_section2 .list_title p{
margin-right:10%;
}
#main_section2 .list_pic{
	display:none;
}
#main_section2_list1 .list_title{
	background:url('../img/list_icon_1.png');
	background-repeat:no-repeat;
	background-position:4px 0px;
	}

	
	
#main_section2_list2 .list_title{
		background:url('../img/list_icon_2.png');
			background-repeat:no-repeat;
			padding-right:36px;
}
#main_section2_list3 .list_title{
		background:url('../img/list_icon_3.png');
			background-repeat:no-repeat;
				padding-right:36px;
}
#main_section2 .list_p .list_title strong{
	margin-left:35px;
	font-size:19px;
}

.list_p .list_title{

	font-size:19px;
}

#main_section2 .section_span_left{
	text-align: center;
}
#table1{
	width:100%;
	height:auto;
	margin-left:auto!important;
	margin-right:auto;
	text-align: center;
}
.sections{
	margin-top:0px;
}
.line_seperator{
	z-index:5;
}
#section3 .banner2{
	margin-top:0px;
}
#main_section3 .content{

}
/*
.mobile_banner.banner2{
	background: url(../img/banner2.jpg);
background-position: center -220px;

}
*/
#main_section3_paragraph1{margin-top:240px;
	
}
#main_section3.active .bubble{
	margin-top:40px;
	margin-left:-100px;
}
#main_section3 .section_pic_right{
	display:none;
}

#main_section3 .section_span_left{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	
}
#main_section3 .mobile_thumbnail{
	padding-left:60px;
}
.photo_wrapper img{
	width:100%;
	height:auto;

}
#main_section3 .section_span_full{
	font-size:19px;
	width: 100%;
padding-left: 0px;
padding-right: 0px;
text-indent:1em !important;
}
#main_section3 .list_p p {
margin-left: 25px;
}
#main_section3 .list_pic{
	margin-top:-6px;
}

.list_p {
	line-height:32px;
}

/*
#main_top2{
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
*/
#main_section4_paragraph1{
	margin-top:340px;
}
#main_section4 .section_pic_right{
	display:none;
}
#main_section4 .inner_p{
	padding-bottom:10px;
}
#main_section4 .section_span_left{
	width:100%!important;
	padding-left:0px;
	margin-left:0px;
}
#main_section4 .section_span_left .list_pic{

}
#main_section4 .section_span_full{
		width:100%!important;
		padding-left:0px;
}
#main_section4 .list_title strong{
	line-height:40px;
}
#main_section4 .section_span_full .list_title strong{
	margin-left:21px;	
	line-height:40px;
}
.list_p p{
	margin-left:25px;
}


#main_section4 .inner_p p{
	margin-left:25px;
}

#main_section5 .inner_p p{
	margin-left:45px;
	width:87%;
}
#main_section5 .list_title{
	margin-left:45px;
}

#main_section4.active .card{
	
	width:280px;
	height:auto;
}

#main_section4.active .bubble{
	width:180px;
	height:auto;
	margin-top:160px;
	margin-left:40px;
}
#main_section6 .inner_p p{
	margin-left:45px;
}
#main_section6 .list_title{
	margin-left:45px;
}

#main_section6 .list_pic{
	margin-top:-6px;
}

#cards_wrapper{
margin-left:380px;
margin-top:70px;
left:0%;	
}
@media screen and (max-width: 639px) {
#cards_wrapper{
	display:none;
}	

#whatis_left, #whatis_right{
	padding-left:50%;
	margin-left:-220px;
}
#main_top2_content{
	width:100%;
}
/*
.whatis_text{
	width:80%;
}
#whatis_left, #whatis_right{
	width:100%;
}
*/
	
}

@media screen and (max-width: 639px) {
  
  .mobile_card_wrapper .card{
margin-left:0px;
}
#main_section2 .mobile_card_wrapper .bubble{
	width:30%;
	height:auto;
	margin-top:20%;
	margin-left:0px;
	
}
}

@media screen and (max-width: 500px) {
  
  #main_section2 .list_title{
	float:left;text-align: right;
	float:right;margin-right:0%;

}
  
  
  #main_section4 .inner_p{
	  margin-left:0px;
  }
  #main_section4 .list_p p{
	  margin-left:20px;
  }
  }
  
#main_section5 .mobile_thumbnail{
	width:300px;
}  
  
#main_section5 .section_pic_left{
	display:none;
}  

#main_section5.active .bubble{
	margin-left:160px;
	margin-top:80px;
}

#main_section5_paragraph1{
	margin-top:240px;
	height:auto!important;
}
#main_section5_paragraph1 .section_span_right{
	margin-top:0px!important;
	width:100%!important;
	padding:0px!important;
}
#main_section5_paragraph1 .section_span_right p{
	width:100%!important;
}
#main_section5 .section_span_full{
	width:100%;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}
#main_section5 .inner_p{
	margin-left:20px;
}
.section_span_full{ font-size:19px;}
#main_section5 .list_title strong{

}
#main_section5 .list_pic{margin-top:-4px;}
#main_section5 .photo_wrapper{
	padding-top:10px;
	padding-bottom:20px;
}

#main_section6 .section_pic_left{
	display:none;
}
#main_section6_paragraph1{
	margin-top:240px;	
}
/*
 .mobile_banner.banner3{
	 background: url(../img/banner2.jpg);
background-position: center -440px;
 }
*/
 #main_section6.active .bubble{
	 margin-left:160px;
	 margin-top:80px;
/*
	 width:140px;
	 height:auto;
*/
 }
 #main_section6 .section_span_right{
	 width:100%!important;
	 padding-right:0px!important;
	 padding-left:0px!important;
	 margin-top:10px!important;
 }
 #main_section6 .section_span_right p{
	 width:100%!important;
	 padding-bottom:20px;
 }
  #main_section6 .section_span_full{
	  width:100%;
	  padding-left:0px;
  }
  #main_section7 .section_pic_right{
	  display:none;
  }
  #main_section7_paragraph1{
	margin-top:240px;	
}


#main_section7 .mobile_thumbnail .role{
	margin-left:40px;
}

#main_section7.active .bubble{
	margin-top:60px;
	margin-left:-40px;
	width:150px;
	height:auto;
}

#main_section7 .section_span_left{
	width:100%!important;
	padding-left:0px;
	padding-right:0px;
} 
#main_section7 .section_span_full{
	width:100%!important;
	padding-left:0px;
	padding-right:0px;
} 
#main_section7_paragraph1 .list_title{

}
#main_section7_paragraph1 .list_p p{
	margin-left:25px;
}
#main_section7_paragraph1 .inner_p{
	margin-left:25px;
	
}
#main_section7_paragraph1 .inner_p{

		margin-left:0px;
		padding-right:10px;
}
.inner_list_pic{
	margin-top:-8px;
}
#main_section7 .section_span_full p{
	text-indent:1em!important;
}
#main_section7_p_center{
	text-align: center;
}
#main_section8 .section_pic_left{
	display:none;
}
#main_section8_paragraph1{
	margin-top:240px;
}

#main_section8.active .bubble{
	margin-left:-80px;
	
	margin-top:60px!important;
}
#main_section8.active .role{
	
}
.download_a{
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
}
#mainbanner_logo{
	margin-top:-70px;
}
#main_section{
	background:rgba(0,0,0,0);
	}

	
#mobile_fixed_bg{
	width:100%;
	height:100%;
	position:fixed;
/* 	background: url("../img/bg.jpg") repeat scroll center top rgba(0, 0, 0, 0); */
	display:block;
  transition: 0.3s;
}
#footer {
width: 100%;
height: 135px;
/* background: url(../../img/footer_bg.png); */
z-index: 10;
position: relative;
}	


#mobile_menu_logo{
margin-left:auto;
margin-right:auto;
width:425px;

}
.line_seperator{
	display:none;
}
.line_seperator_mobile{
	display:block;
	left: 50%;
margin-left: -261px;
position: absolute;
padding-top:20px;
padding-bottom:20px;
	z-index:5;
	margin-top:2px;
}
#main_top2{

}
.sections{
	
}

/*
.mobile_banner.banner1{
	background:url(../img/m_banner2_1.jpg);
	background-position:center;
	height:150px;
}

.mobile_banner.banner2{
		background:url(../img/m_banner2_2.jpg);
		height:150px;
	background-position:center;
}

.mobile_banner.banner3{
		background:url(../img/m_banner2_3.jpg);
		height:150px;
	background-position:center;
}
*/

#free_mobile, #free_over_mobile {
position: absolute;
transition: all .2s ease;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
}
#freeplay_mobile {
width: 210px;
height: 72px;
margin-top: 130px;
padding-left:50%;
margin-left:-105px;
}

#freeplay_mobile:hover #free_mobile{
	opacity:0;
}
#footer .content{
	width: 100%;
height: 135px;
/* background: url(../img/footer_bg.png); */
}
#footer_text{
	width:300px;
	left:50%;
	margin-left:-150px;
	
}

#mainbanner_logo{
	left:50%;
	margin-left:-146px;
	
}

@media screen and (max-width: 424px) {

.download_a{
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
}


#mainbanner_logo{
	left:50%;
	margin-left:-146px;
	padding-left:5px;
}

#mobile_menu_logo {
width:100%;
}
#mobile_menu_logo{
	padding-left:50%;
	margin-left:-212px;

}

}

.back.active{
	margin-top:-80px;
	
}
.role{
	width:220px;
	height:auto;
	padding-left:30px;
}
#main_section5 .role{
	padding-left:0px;
}
#main_section6 .role{
		padding-left:0px;
}

#main_top1_whatis, #main_top2_whatis, #main_top3_whatis{
	margin-top:50px;
}

#footer_text{
	display:none;
}
#footer_text_mobile{
	font-size: 12px;
display: block;
/* height: 81px; */

position: absolute;
	
	width: 300px;
left: 50%;
margin-left: -150px;
color:#eee;
line-height:20px;
text-align:center;
bottom:20px;
}
#footer_text_mobile a {
color: #F29100;
font-size: 13px;
text-decoration: none;
padding-left: 0px;
padding-right: 27px;

}
#footer_logo{
	
}









#mobile_menu_wrapper{
	z-index:0;
	  transition: 0.3s;
}

#mobile_menu_wrapper.m_open{
	z-index:0;
}
	
	
#nav_wrapper{
	  transition: 0.3s;

background-repeat:repeat;

	    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    -webkit-transform: translate3d(0%, 0, 0);



}	
#main_wrapper{
	  transition: 0.3s;
overflow:auto;

    	    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    -webkit-transform: translate3d(0%, 0, 0);

}	
	
#nav_wrapper.m_open{
	



	

	    -moz-transform: translate3d(75%, 0, 0);
    -ms-transform: translate3d(75%, 0, 0);
    -o-transform: translate3d(75%, 0, 0);
    -webkit-transform: translate3d(75%, 0, 0);




}
#main_wrapper.m_open{





overflow:hidden;

	    -moz-transform: translate3d(75%, 0, 0);
    -ms-transform: translate3d(75%, 0, 0);
    -o-transform: translate3d(75%, 0, 0);
    -webkit-transform: translate3d(75%, 0, 0);

}
#mobile_fixed_bg.m_open{







	    -moz-transform: translate3d(75%, 0, 0);
    -ms-transform: translate3d(75%, 0, 0);
    -o-transform: translate3d(75%, 0, 0);
    -webkit-transform: translate3d(75%, 0, 0);

}
body{
	overflow-x: hidden;
}




}