 * {
     margin: 0%;
     box-sizing: border-box;
     font-family: Inter, sans-serif;
     /* border: 1px solid red; */
 }

 .navbar {
     position: relative;
     position: sticky;
     top: 0%;
     z-index: 2;
     background-color: white;
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
 }



 .navbar1 {
     display: flex;
     flex-direction: row;
     justify-content: space-evenly;
     vertical-align: middle;

 }

 nav div {
     display: flex;
     flex-direction: row;
 }

 #navbarSupportedContent {
     padding-top: 7px;
 }

 .row2 {
     display: flex;
 }

 /* row3 */

 .hero {
     background: linear-gradient(#555, #333);
     color: white;
     text-align: center;
     padding: 50px 20px;
 }

 .search-box {
     background: white;
     border-radius: 5px;
     padding: 10px;
     display: flex;
     align-items: center;
     justify-content: center;
     max-width: 900px;
     margin: 30px auto 0 auto;
     box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
 }

 .search-box input {
     border: none;
     width: 200px;
     padding: 5px;
 }

 .search-box input:focus {
     outline: none;
 }

 .search-box .near-btn {
     background: #f0f0f0;
     border: none;
     padding: 6px 12px;
     border-radius: 20px;
     margin-left: 10px;
     display: flex;
     align-items: center;
 }

 .search-box .near-btn:hover {
     background: #e0e0e0;
 }

 .search-box .search-btn {
     background: #00b14f;
     color: white;
     padding: 12px 28px;
     border: none;
     border-radius: 5px;
     margin-left: 10px;
 }

 .search-box .search-btn:hover {
     background: #009d44;
 }

 .search-box .divider {
     border-left: 1px solid #ddd;
     height: 30px;
     margin: 0 10px;
 }


 .al-box {
     border: 1px solid #ddd;
     border-radius: 8px;
     padding: 20px;
     display: flex;
     align-items: center;
     gap: 20px;
     background-color: #fff;
 }

 .deal-icon {
     width: 60px;
     height: 60px;
     background-color: #ffe5e5;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 24px;
 }

 .deal-content {
     flex: 1;
 }

 .deal-content h5 {
     margin: 0;
     font-weight: bold;
 }

 .deal-content p {
     margin: 0;
     color: #6c757d;
 }

 .deal-form input {
     border-radius: 8px;
 }

 .deal-form button {
     border-radius: 8px;
 }

 .inp {
     display: flex;
     align-items: center;
 }


 /* footer */

 #footer a {
     text-decoration: none;
     color: white;
     font-size: small;
 }



 /* table {
     width: 100%;
     border-collapse: collapse;
     background-color: #6c7a7d;
     color: white;
     font-family: Arial, sans-serif;
 }

 td {
     padding: 15px 15px;
     vertical-align: top;
 }

 a {
     color: white;
     text-decoration: none;
     display: block;
     margin-bottom: 12px;
     font-weight: bold;
 }

 
 } */


 /* .footer2 {
      background-color: #6c757d; 
      color: white;
      padding: 40px 20px;
    }
    .footer2 a {
      color: white;
      text-decoration: none;
      display: block;
      margin: 8px 0;
    }
    .footer2 a:hover {
      text-decoration: underline;
    }
      .app-buttons img {
     width: 180px;
     margin-bottom: 10px;
 }
    
     */

 .border-col {
     border-right: 1px solid #ccc;
 }

 .bottom a {
     margin-left: 25px;
 }