* { margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; } body { margin: 0; background-color: #bdbdbd; } nav { position: fixed; transition: top 0.3s; display: flex; background-color: transparent; justify-content: space-between; width: 100%; z-index: 5; font-size: 2vw; } p{ } .sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top: 60px; text-align: center; } .sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } .sidenav a:hover { color: #f1f1f1; } .sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } @media screen and (max-height: 450px) { .sidenav { padding-top: 15px; } .sidenav a { font-size: 18px; } } .nav-bar-menu { display: flex; align-content: flex-end; float: right; margin-top: 25px; margin-right: 15px; } .icons1{ width: 23%; } .icons2{ width: 9%; } .icons3{ width: 9%; position: relative; left: 8%; } .p-special { display: inline-block; position: relative; bottom: 18px; padding-left: 19px; padding-right: 19px; font-size: 26px; left: 8%; } @media screen and (max-width: 500px){ .icons2{ width: 25%; } .icons1{ width: 65%; } } /* ----------------Button Group---------------- */ .btn-group{ padding-top:150px; } .btn-group button { background-color: #bc473b ; cursor: pointer; /* Pointer/hand icon */ width: 50%; /* Set a width if needed */ border-radius: 20px; margin-top: 15px; transition: 1s ease-in-out; height: 10%; } .btn-group button:not(:last-child) { border-bottom: none; /* Prevent double borders */ } /* Add a background color on hover */ .btn-group button:hover { background-color:#55a276; color: white; width: 55%; transform: scale(1.2); } button{ text-align: center; font-size: 1vw; } .icon{ width: 2%; } /*-------------Footer -----------------*/ footer { background-color: #818181; font-family: Arial, Helvetica, sans-serif; display: block; left: 0; bottom: 0; width: 100%; font-size: 1vw; text-align: center; margin-top: 15px } .footer-main { padding-top: 10px; left: 0; bottom: 0; width: 100%; padding-bottom: 10px; } .top-button { padding: 20px; } .web-map { padding: 20px; } .rights { padding-top: 10px; } .footer-decoration { -webkit-text-decoration-line: none; text-decoration-line: none; color: #1C140B; font-weight: bold; } .footer-decoration:hover { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); color: rgb(255, 255, 255); background-color: #55555500; padding: 5px; }