hr { color: black; width: 100%; } h1{ color: rgb(85, 85, 85); } table { position: relative; width: auto; display: block; table-layout: fixed; padding: 8px; height: 10%; } input[type=checkbox] { position: relative; float: left; top: 10px; } td{ padding-left: 15px; } .checkbox { text-align: center; border: 1px solid rgb(221, 221, 221); width: 95%; height: 45px; background-color: rgb(243, 243, 243); line-height: 45px; } .checkbox:hover { background-color: rgb(243, 243, 243, 0.5); } #ipadresse, #ipadresseSendPos { width: 150px; font-size: 1em; } #port, #portSendPos, #equipmentNumber { width: 50px; font-size: 1em; } #mapDiv { border: 2px solid black; height: 810px; width: 73%; background-color: black; } #layersAndAssets{ float: right; height: 50%; width: 25%; } @media only screen and (max-width: 1000px){ #layersAndAssets { position: relative; float: left; height: 30%; width: 105%; padding-bottom: 10px; } #mapDiv { border: 2px solid black; height: 810px; width: 100%; } h1{ display: none; } #AssetTypesDiv{ text-align: center; padding-top: 10px; } } @media screen and (max-width: 600px) { table tr { display: block; } table td { display: block; padding-top: 5px; } }