*{margin:0;padding:0;border:0;outline:none;}
@viewport{ width:device-width;}
@-ms-viewport{width:devide-width;} /* for microsoft device */
@-o-viewport{width:devide-width;} /* for old opera device */



@media only screen and (min-width:200px) and (max-width:768px)
{
.menu-close{
display:block;
position:absolute;
top:15px;
right:20px;
font-size:22px;
cursor:pointer;
color:#333;
}
}

@media only screen and (min-width:769px) and (max-width:1150px)
{
.menu-close { display:none; }
}
@media only screen and (min-width:769px) and (max-width:1140px)
{
.menu-close { display:none; }
}