* { box-sizing: border-box; } body { font-family: "Arial", sans-serif; margin: 0; } #tittle { font-family: Arial, sans-serif; font-size: 3.5em; text-decoration: underline; text-align: center; font-weight: bold; } #subTittle { font-size: 1.8em; font-family: "Brush Script MT", cursive; font-style: italic; text-align: center; } .row { display: flex; width: 100%; } .main { flex: 1; background-color: white; padding: 20px; } .side { flex: 0 0 20%; background-color: white; padding: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; } /* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 700px) { .row { flex-direction: column; } } /* Responsive layout - when the screen is less than 300px wide, make the navigation links stack on top of each other instead of next to each other */ @media screen and (max-width: 300px) { .navbar a { float: none; width: 100%; } } .ads-container { display: flex; width: 75%; justify-content: flex-end; } .ads { width: 200px; padding: 20px; cursor: pointer; transition: transform 0.3s ease; } .ads:hover { transform: scale(1.1); } .ads-image { width: 100%; height: auto; } .ads-link { text-decoration: none; color: inherit; } .tab { overflow: hidden; border: 1px solid #ccc; background-color: black; } .tab button { background-color: inherit; color: white; text-align: center; float: left; border: none; outline: none; cursor: pointer; padding: 14px 30px; transition: 0.3s; font-size: 17px; } .tab button:hover { background-color: #ddd; } .tab button.active { display: block; background-color: #ccc; } .tabcontent { display: none; padding: 20px; } .tabcontent h2, .tabcontent table { text-align: center; margin: auto; max-width: 800px; } .tabcontent ul, .tabcontent ol { text-align: left; } #calculateButton { display: block; margin: auto; } .tabcontent { padding: 20px 0; display: none; } #feedbackSection { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } #feedbackSection form { display: flex; flex-direction: column; align-items: center; justify-content: center; max-width: 400px; margin: 0 auto; } #feedbackSection .form-outer { margin-bottom: 15px; width: 100%; } #feedbackSection label { display: block; margin-bottom: 5px; } #feedbackSection input[name="Name"], #feedbackSection input[name="Email"], #feedbackSection textarea { width: 100%; padding: 10px; box-sizing: border-box; margin-bottom: 10px; } #feedbackSection textarea { resize: vertical; } #feedbackSection button { padding: 10px; background-color: #4caf50; color: white; border: none; cursor: pointer; width: 100%; } #feedbackSection #res { margin-top: 20px; max-width: 400px; margin: 0 auto; text-align: center; font-weight: bold; } .error-message { color: red; font-size: 14px; margin-top: 5px; text-align: left; } .tablinks:hover { background-color: #ddd; } .about-content { padding: 20px; text-align: left; } .about-content h2 { font-size: 2em; font-weight: bold; margin-bottom: 10px; } .about-content p { font-size: 1.2em; margin-bottom: 20px; text-align: center; } .button { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #007bff; /* Blue color */ color: white; padding: 10px 20px; font-size: 16px; border: none; cursor: pointer; z-index: 1000; /* Ensure it appears above other content */ } .button:hover { background-color: #0056b3; }