.burger{ display: none;}
@media screen and (max-width:640px) {
	.burger{ display: block;}
	.nav{ height: 0; background: none;}
	.nav_inside{ height: 0; background: none;}
div.screen{
	width:320px;
	height:560px;	
	overflow:hidden;
	position:absolute; 
	top:180px; 
	left:50%;
  margin-left:-160px;
	background:#31558a;
}

.list{margin-top:36px; text-align:left;}
.item{
	height:115px;
	margin-top:30px 0;
	padding-left:115px;
	clear:both;
}
.item .img, .item span{background:#214273; border-radius:3px;}
.item .img{float:left; width:71px; height:71px; margin-left:-93px;}
.item span{height:11px; width:180px; margin-bottom:19px; float:left;}
.item span:nth-of-type(3){width:75px; margin-botom:0;}

div.burger {
	height: 30px; 
	width: 40px;
	 position: absolute;
	top: 0.6rem; 
	right:0.7rem;
	cursor: pointer;
	z-index: 999;	
}
	div.x,
	div.y,
	div.z {
		position: absolute; margin: auto;
		top: 0px; bottom: 0px;		
		background: #666;
		border-radius:2px;
		-webkit-transition: all 200ms ease-out;
		   -moz-transition: all 200ms ease-out;
		    -ms-transition: all 200ms ease-out;
		     -o-transition: all 200ms ease-out;
		        transition: all 200ms ease-out;
	}		
	div.x, div.y, div.z { height: 3px; width: 26px; }
	div.y{top: 18px;}
	div.z{top: 37px;}
	.head .collapse{
		top: 20px;
		background:#3ab2c5;
		-webkit-transition: all 70ms ease-out;
		   -moz-transition: all 70ms ease-out;
		    -ms-transition: all 70ms ease-out;
		     -o-transition: all 70ms ease-out;
		        transition: all 70ms ease-out;
	}
	 
	
	div.rotate30{
		-ms-transform: rotate(30deg); 
    	-webkit-transform: rotate(30deg); 
	    transform: rotate(30deg);	
		-webkit-transition: all 50ms ease-out;
		   -moz-transition: all 50ms ease-out;
		    -ms-transition: all 50ms ease-out;
		     -o-transition: all 50ms ease-out;
		        transition: all 50ms ease-out;					
	}
	div.rotate150{
		-ms-transform: rotate(150deg); 
    	-webkit-transform: rotate(150deg); 
	    transform: rotate(150deg);	
		-webkit-transition: all 50ms ease-out;
		   -moz-transition: all 50ms ease-out;
		    -ms-transition: all 50ms ease-out;
		     -o-transition: all 50ms ease-out;
		        transition: all 50ms ease-out;					
	}
	
	div.rotate45{
		-ms-transform: rotate(45deg); 
    	-webkit-transform: rotate(45deg); 
	    transform: rotate(45deg);	
		-webkit-transition: all 100ms ease-out;
		   -moz-transition: all 100ms ease-out;
		    -ms-transition: all 100ms ease-out;
		     -o-transition: all 100ms ease-out;
		        transition: all 100ms ease-out;					
	}
	div.rotate135{
		-ms-transform: rotate(135deg); 
    	-webkit-transform: rotate(135deg); 
	    transform: rotate(135deg);	
		-webkit-transition: all 100ms ease-out;
		   -moz-transition: all 100ms ease-out;
		    -ms-transition: all 100ms ease-out;
		     -o-transition: all 100ms ease-out;
		        transition: all 100ms ease-out;					
	}

div.navbar{height:73px;background:#385e97;}

div.circle{	
	/* border-radius: 50%; */
	border-radius: 50%;
	width: 0px;
	height: 0px; 
	position:absolute;
	top: 35px;
	right: 36px;
	background:#fff;
	opacity:1;
	-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);	
}
div.circle.expand{
	border-radius: 0;
	width:100%;
	z-index: 9;
	height:100%;
	top: 0;
	right: 0; 	
	-webkit-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);					
	
}
div.nav_content,div.nav_inside_content {
	height: 100%; 
	width: 100%;
	position: absolute;
	top: 0px; left: 0px;
	z-index: 99; display: none;
}
div.nav_content ul li,div.nav_inside_content ul li {
	list-style: none;
	position:absolute;
	top:50px;;
	left:50%;
	margin-left: -160px;
	opacity:0;
	width:320px;
	text-align:center;
	font-size:0px;
	-webkit-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}
div.nav_content ul li a ,div.nav_inside_content ul li a{
	color:#666;
	text-transform:uppercase;
	text-decoration:none;	
	letter-spacing:3px;			
}

div.nav_content li.animate,div.nav_inside_content li.animate{
	font-size:21px;
	opacity:1;
	-webkit-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}
div.nav_content li.animate:nth-of-type(1),div.nav_inside_content li.animate:nth-of-type(1){	
	top:120px;
	transition-delay: 0.0s;	
}
div.nav_content li.animate:nth-of-type(2),div.nav_inside_content li.animate:nth-of-type(2){
	top:190px;
	transition-delay: 0.03s;	
			
}
div.nav_content li.animate:nth-of-type(3),div.nav_inside_content li.animate:nth-of-type(3){
	top:260px;
	transition-delay: 0.06s;		
	
}
div.nav_content li.animate:nth-of-type(4),div.nav_inside_content li.animate:nth-of-type(4){
	top:330px;
	transition-delay: 0.09s;		
	
}
div.nav_content li.animate:nth-of-type(5),div.nav_inside_content li.animate:nth-of-type(5){
	top:400px;
	transition-delay: 0.12s;		
	
}
div.nav_content li.animate:nth-of-type(6),div.nav_inside_content li.animate:nth-of-type(6){
	top:470px;
	transition-delay: 0.15s;	
			
}
div.nav_content li.animate:nth-of-type(7),div.nav_inside_content li.animate:nth-of-type(7){
	top:540px;
	transition-delay: 0.15s;	
			
}
.nav_inside_content ul .nav_curr{ background: none; color: #3ab2c5;}
.nav_inside_content ul .nav_curr a{ color: #3ab2c5;}
}