diff --git a/src/admin/index.php b/src/admin/index.php
index 7876cc282d6ed67abadc9e5c149c6732ba456a60..2e4f68b818f577528d65dbdf759a921834ec9d82 100644
--- a/src/admin/index.php
+++ b/src/admin/index.php
@@ -180,11 +180,9 @@ AuthMiddleware::getInstance()->secureRoute(true);
             <?php endforeach; ?>
         </div>
 
-        <div class="space3"></div>
         <div class="pagination-container">
             <?php echo generatePagination($totalItems, $totalItemPages, $currentPage, $maxPages); ?>
         </div>
-        <div class="space3"></div>
     </div>
     <script src="/public/javascript/admin.js"></script>
     <script src="/public/javascript/popup_with_id.js"></script>
diff --git a/src/home/index.php b/src/home/index.php
index be63fc4b8755b1f0a8ada6dc134f95aa5f282853..ac6f4eba186d905bba1f1f24b612ca60e450068a 100644
--- a/src/home/index.php
+++ b/src/home/index.php
@@ -176,11 +176,9 @@ $gymsFiltered = GymService::getInstance()->getFiltered(
             ?>
         </div>
 
-        <div class="space3"></div>
         <div class="pagination-container">
             <?php echo generatePagination($gymsFiltered['itemCount'], $itemInPage, $currentPage, $maxPages); ?>
         </div>
-        <div class="space3"></div>
     </div>
     <script src="/public/javascript/gym/filter.js"></script>
     <script src="/public/javascript/gym/search.js"></script>
diff --git a/src/public/css/style.css b/src/public/css/style.css
index dc2502c0fe73caefad560b806beb19883039c8a6..ebd7107e1bd478fe4a75c690340554f5d0a8bd32 100644
--- a/src/public/css/style.css
+++ b/src/public/css/style.css
@@ -83,6 +83,10 @@ input.input-search:hover {
 
 /* pagination */
 .pagination-container {
+  position: absolute;
+  bottom: 3%;
+  left: 50%;
+  transform: translateX(-50%);
   text-align: center;
 }
 .pagination a {