html { background-image:url (images/rb.png); font-family: Ms Gothic; } body { margin: 0; } boxcontainer { display:flex; width:700px; height:200px; margin-right:auto; margin-left:auto; } .hide { visibility: hidden; width: 0px; transition: width .5s; overflow:hidden; } #boxcontainer:hover .hide { visibility: visible; color: black; background-color:lightgrey; padding:15px; width:400px; margin-left:auto; margin-right:auto; overflow: hidden; } .boxicon { margin-left:auto; margin-right:auto;