         /*Custom Styles */
        .tj-header-4-logo {
            max-width: 250px !important;
            width: 100% !important;
            display: flex !important;
            align-items: center !important;
        }
        .tj-header-4-logo .logo-box {
            margin-right: 0px !important;
        }
        .tj-header-4-logo p {
            margin: 0 !important;
            font-size: 35px !important;
            margin-left: 5px !important;
            color: white !important;
            font-weight: bold !important;
        }
        .tj-header-4-logo p a {
            text-decoration: none !important;
            color: inherit !important;
        }
        .center-it {
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
            align-items: center !important;
            text-align: center !important;
        }
       .raj{
           margin-bottom: 10px !important;
       }
       .blog-section{
           margin-top: 25px !important;
           padding-top: 5px !important;
       }  
       
       
/* ===============================
✅ FIX: Compact Marquee Word Spacing
================================= */
/* ===============================
✅ FIX: Tighten Marquee Word Spacing (style-4)
================================= */

.tj-maquee-section.style-4 .swiper-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
  gap: 0 !important;
  align-items: center !important;
}

.tj-maquee-section.style-4 .swiper-slide.marquee-item {
  width: auto !important;
  flex-shrink: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 10px !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

.tj-maquee-section.style-4 .marquee-box {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
}

.tj-maquee-section.style-4 .marquee-title {
  margin: 0 !important;
  padding: 0 !important;
}

.tj-maquee-section.style-4 .marquee-title .title {
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  margin: 0 !important;
  line-height: 1 !important;
}




       /* ===============================
   ✅ FIX: MOBILE MENU ITEM STYLE
================================= */
.tj-header-area .mobile-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px; /* ← Increased spacing between links */
}

.tj-header-area .mobile-menu ul li a {
  color: #ffffff !important;
  font-size: 20px !important;
  text-decoration: none !important; /* ← Removes underline */
  padding: 10px 15px !important;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 500;
  font-family: 'Sora', sans-serif;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

 /* Pagination */
.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.pagination button {
    background-color: #1b1f36;
    color: #ffffff;
    border: none;
    padding: 10px 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    transition: all 0.3s;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
}

.pagination .page-btn.active,
.pagination .page-btn:hover,
.pagination .next-btn:hover,
.pagination .prev-btn:hover {
    background: linear-gradient(90deg, #6c63ff, #b794f6);
    color: #ffffff;
}

.pagination .page-btn.active {
    font-weight: bold;
    border: 2px solid #ffffff;
}

.pagination .next-btn,
.pagination .prev-btn {
    font-weight: bold;
}

.pagination button:disabled {
    background-color: #4a4a4a;
    cursor: not-allowed;
}

.sahina2{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.sana2{
     margin-left: auto;
  margin-right: auto; 
}
