   /* Footer Styling */
   .prague-footer {
       background-color: #333;
       color: white;
       padding: 20px;
       position: relative;
       width: 100%;
   }

   .footer-content-outer {
       display: flex;
       flex-direction: column;
       justify-content: space-between;
       flex-wrap: wrap;
       width: 100%;
   }

   .footer-top-content {
       display: flex;
       flex-direction: row;
       justify-content: space-between;
       flex-wrap: wrap;
       /* gap: 20px; */
       /* width: 100%; */
       /* padding: 20px */
   }

/*    .prague-footer-main-block,
   .prague-footer-info-block {
        max-width: 300px; 
   } */

   .prague-footer-info-block {
       justify-items: flex-end;
       /* max-width: 300px; */
   }

   .footer-info-block-content {
       justify-items: flex-end;
       max-width: 300px;
   }

   .footer-info-block-title {
       font-weight: bold;
       margin-bottom: 10px;
   }

   .footer-copyright {
       text-align: center;
       margin-top: 10px;
       font-size: 14px;
       color: #bbb;
       position: relative;
   }

   /* Social icons in footer */
   .prague-social-nav ul {
       display: flex;
       justify-content: center;
       list-style: none;
       padding: 0;
       margin: 10px 0 0 0;
   }

   .prague-social-nav ul li {
       margin: 0 10px;
   }

   .prague-social-nav ul li a {
       color: white;
       font-size: 20px;
       transition: color 0.3s;
   }

   .prague-social-nav ul li a:hover {
       color: #ddd;
   }

   /* Sticky icons on the right */
   .sticky-buttons {
       position: fixed;
       right: 20px;
       bottom: 20px;
       display: flex;
       flex-direction: column;
       gap: 10px;
       z-index: 1000;
   }

   .sticky-buttons a {
       background-color: #444;
       color: white;
       padding: 10px;
       border-radius: 50%;
       text-align: center;
       width: 50px;
       height: 50px;
       display: flex;
       align-items: center;
       justify-content: center;
       box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
       transition: background-color 0.3s ease;
   }

   .sticky-buttons a:hover {
       background-color: #555;
   }

   /* Responsive Design */
   @media (max-width: 768px) {
       .footer-top-content {
           flex-direction: column;

       }

       .sticky-buttons {
           bottom: 10px;
           right: 10px;
       }
   }