.navbar{background-color:#333;overflow:hidden;padding:0 20px}.nav-link{color:#fff;display:block;float:left;font-family:Arial,sans-serif;padding:14px 16px;text-align:center;text-decoration:none}.nav-link:hover{background-color:#ddd;color:#000}.icon{display:none}@media screen and (max-width:600px){.icon,.nav-link{display:block;float:none;text-align:left}.icon{display:block;position:absolute;right:0;top:0}.navbar.responsive{position:relative}.navbar.responsive .icon{position:absolute;right:0;top:0}.navbar.responsive .nav-link{display:block;float:none;text-align:left}}