#menu2 {  position: fixed;text-align: center;  left: 50%;  top: 5%;  width: 10%;  margin-top: -2.5em;}nav {	position: fixed;	  z-index: 2;    margin: 1x auto;    width: 50%;    height: 70px;    background: #48435C;} nav .main_pages {    display: flex;    justify-content: space-around;    align-items: center;} nav .main_pages a {    width: 20%;    display: flex;    align-items: center;    justify-content: center;    height: 70px;    text-decoration: none;    font-family: Arial, sans-serif;    color: white;} nav a:hover {    background: #5A5766}nav label{    display: none;} nav label, #toggle{    display: none;} @media screen and (max-width: 1280px){	    nav    {        height: 100px;		 font-size: 2.5em;		  width: 15%;    }	nav .main_pages {    width: 170%;}     nav .main_pages     {        display: none;        flex-direction: column;        background: #48435C;        height: 520px;    }     nav .main_pages a {        width: 50%;    }  nav label     {        width: 130px;        display: flex;        justify-content: center;        align-items: center;        margin: 0 auto;        font-size: 80px;        color: white;        cursor: pointer;    }     #toggle:checked + .main_pages {        display: flex;    }}