.mobileIcon { display: none; position: absolute; right: 20px; top: 9px; height: 24px; width: 30px; }
.mobileIcon span { position: absolute; width: 30px; height: 4px; left: 0px; background-color: #FFF; }
.mobileIcon span.first { top: 0px; }
.mobileIcon span.second { top: 10px; }
.mobileIcon span.third { top: 20px; }
.mobileIcon.open span.second{ opacity: 0; }
.mobileIcon.open span.first {-webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: 10px;   }
.mobileIcon.open span.third { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -10px; }



@media ( max-width : 1550px ) {

}

@media (min-width:800px){
	#naviMain{ display: block!important; }
}