
/* — ROOT VARIABLES — */
:root {
–primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
–secondary-gradient: linear-gradient(135deg, #ff512f 0%, #dd2476 100%);
–success-gradient: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);
–dark-gradient: linear-gradient(135deg, #232526 0%, #414345 100%);
–card-bg: #ffffff;
–bg-color: #f3f4f6;
–text-black: #000000;
–radius: 12px;
–shadow-soft: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
body {
font-family: ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif;
background-color: var(–bg-color);
margin: 0;
padding: 10px;
color: var(–text-black);
line-height: 1.5;
}
.main-container {
max-width: 900px;
margin: 0 auto;
background: var(–card-bg);
border-radius: var(–radius);
box-shadow: var(–shadow-soft);
overflow: hidden;
padding: 25px;
border-top: 6px solid #1a2980;
}
/* — HEADER SECTION — */
.header-section {
text-align: center;
margin-bottom: 20px;
border-bottom: 2px dashed #eee;
padding-bottom: 20px;
}
.post-title {
font-size: 28px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 10px;
background: linear-gradient(-45deg, #FF3D00, #C400FF, #2979FF, #00E676);
background-size: 300% 300%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: gradient-move 4s ease infinite;
}
@keyframes gradient-move {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.post-desc {
font-size: 15px;
color: #444;
margin-bottom: 20px;
font-weight: 500;
max-width: 90%;
margin: 0 auto 20px auto;
text-align: center;
}
/* BUTTONS GROUP */
.button-group {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 15px;
margin-top: 15px;
}
.skill-alert-btn {
display: inline-block;
background: linear-gradient(90deg, #1CB5E0 0%, #000851 100%);
color: white;
padding: 10px 25px;
border-radius: 50px;
text-decoration: none;
font-weight: bold;
font-size: 14px;
box-shadow: 0 5px 15px rgba(0, 8, 81, 0.3);
animation: pulse-blue 2s infinite;
}
@keyframes pulse-blue {
0% { box-shadow: 0 0 0 0 rgba(28, 181, 224, 0.7); }
70% { box-shadow: 0 0 0 10px rgba(28, 181, 224, 0); }
100% { box-shadow: 0 0 0 0 rgba(28, 181, 224, 0); }
}
.social-btn {
display: inline-flex;
align-items: center;
padding: 8px 20px;
border-radius: 50px;
color: white;
text-decoration: none;
font-weight: bold;
font-size: 13px;
transition: transform 0.2s;
box-shadow: 0 4px 6px rgba(0,0,0,0.15);
}
.social-btn:hover { transform: translateY(-3px); }
.wa-btn { background-color: #25D366; border: 1px solid #1ebd59; }
.fb-btn { background-color: #1877F2; border: 1px solid #1565c0; }
/* — GRID BOX (Dates & Fees) — */
.grid-box { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px; }
.info-card {
border: 1px solid #dcdcdc;
border-radius: var(–radius);
padding: 15px 10px;
background: #fff;
border-left: 5px solid #667eea;
}
.card-head {
color: #276749;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 2px solid #276749;
padding-bottom: 5px;
font-size: 16px;
padding-left: 0;
text-align: left;
}
.info-card ul { padding: 0; margin: 0; list-style: none; }
.info-card li {
padding: 10px 0;
border-bottom: 1px dashed #ccc;
font-size: 14px;
display: flex;
justify-content: space-between;
color: #000;
font-weight: 600;
padding-left: 0;
}
.info-card li:last-child { border-bottom: none; }
.data-val { font-weight: bold; color: #000; text-align: right; }
.disclaimer-text {
font-size: 12px;
color: #444;
margin-top: 10px;
font-style: italic;
border-top: 1px solid #eee;
padding-top: 5px;
}
/* — SECTIONS HEADINGS — */
.section-heading {
background: var(–primary-gradient);
color: white;
padding: 12px;
text-align: center;
font-weight: bold;
font-size: 18px;
border-radius: var(–radius);
margin-bottom: 15px;
margin-top: 25px;
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
}
.section-heading.red { background: var(–secondary-gradient); }
.section-heading.green { background: var(–success-gradient); }
.section-heading.dark { background: var(–dark-gradient); }
/* — TABLES — */
.table-wrap { overflow-x: auto; border-radius: var(–radius); border: 1px solid #dcdcdc; margin-bottom: 10px; }
table { width: 100%; border-collapse: collapse; min-width: 100%; font-size: 14px; }
thead { background: #2d3748; color: white; }
th, td {
padding: 12px;
text-align: left;
border: 1px solid #e0e0e0;
color: #000;
font-weight: 500;
}
tr:hover { background-color: #f0f0f0; }
.age-table td:first-child {
width: 1%;
white-space: nowrap;
background-color: #f9f9f9;
font-weight: bold;
}
/* — FAQ & OTHER — */
.faq-container { display: grid; gap: 10px; }
.faq-item { border: 1px solid #e0e0e0; border-radius: 10px; padding: 12px 15px; background: #fafafa; }
.faq-q { color: #d32f2f; font-weight: 800; font-size: 15px; margin-bottom: 5px; }
.faq-q::before { content: ‘Q.’; margin-right: 5px; background: #ffebee; color: #d32f2f; padding: 2px 5px; border-radius: 4px; font-size: 12px; }
.faq-a { color: #333; font-size: 14px; font-weight: 500; padding-left: 25px; }
.btn-download { display: inline-block; padding: 8px 15px; background: #3182ce; color: white; text-decoration: none; border-radius: 25px; font-size: 13px; font-weight: bold; white-space: nowrap; }
.zone-link { color: #d32f2f; font-weight: bold; font-size: 15px; border-bottom: 2px dashed #d32f2f; text-decoration: none; display: inline-block; margin: 10px 0; }
/* 🔥 INSTRUCTIONS BOX STYLE (NUMBERING) 🔥 */
.instruction-box {
background: #fff5f5;
border: 1px solid #fed7d7;
padding: 15px;
border-radius: var(–radius);
color: #000;
}
/* Changed ul to ol here */
.instruction-box ol {
padding-left: 20px; /* Indent for numbers */
margin: 0;
}
.instruction-box li {
margin-bottom: 8px;
font-weight: 500;
font-size: 14px;
/* No list-style needed as default OL is numbers */
}
/* 🔥 MOBILE OPTIMIZATION 🔥 */
@media screen and (max-width: 600px) {
.main-container { padding: 15px; margin: 0; width: auto; border-radius: 8px; }
.header-section { display: flex; flex-direction: column; }
.post-title { font-size: 18px; text-align: center; background: none; -webkit-text-fill-color: initial; color: #0d1b2a; }
.post-desc { font-size: 13px; margin-bottom: 15px; text-align: left; }
.button-group { flex-direction: column; gap: 10px; width: 100%; }
.skill-alert-btn, .social-btn { width: 80%; text-align: center; justify-content: center; }
.info-card { padding: 10px 5px; }
.info-card li { padding: 8px 2px; font-size: 13px; }
.card-head { padding-left: 2px; }
.section-heading { font-size: 15px; padding: 8px; margin-top: 20px; }
.grid-box { grid-template-columns: 1fr; gap: 15px; }
.data-val { font-size: 13px; }
table { font-size: 12px; min-width: 100%; }
th, td { padding: 8px 5px; }
.btn-download { font-size: 11px; padding: 6px 12px; }
.faq-q { font-size: 13px; }
.faq-a { font-size: 12px; padding-left: 0; margin-top: 5px; }
}
Intelligence Bureau (IB) MTS Online Form 2025
The Intelligence Bureau (IB) under the Ministry of Home Affairs (MHA) has released the latest notification for IB MTS and Security Assistant (SA/Exe) Recruitment 2025. The IB MTS Online Form 2025 is now officially open for all eligible candidates. Students who have passed the 10th Class (Matric) from a recognized board can apply for these posts. This recruitment offers a great opportunity for candidates seeking government jobs in the Intelligence Bureau, with details on vacancies, eligibility, application process, exam pattern, and important dates provided in the official notification.
This article covers the complete details including eligibility, vacancies, age limit, exam pattern, fees, and direct apply link.
⚡ Skill Alert Official
Join WhatsApp
Join Facebook
📅 Important Dates
- Apply Start 22 Nov 2025
- Last Date 14 Dec 2025
- Pay Fee 14 Dec 2025
- Correction 14 Dec – Last Date
- Exam Date Notified Soon
- Admit Card Before Exam
- Result Date Will Be Updated Here Soon
* Candidates are advised to confirm from the IB official website.
💸 Application Fee
- Gen / OBC ₹ 650/-
- SC / ST / PH ₹ 550/-
- Female ₹ 550/-
- Payment Mode Online
🛑 IB MTS Online Form 2025: Age Limit
| Minimum Age | 18 Years |
| Maximum Age | 25 Years |
| * Age Relaxation Extra as per government Rules. | |
📊 IB MTS Recruitment 2025 Vacancy Details : 362 Post
| Post Name | Total | Eligibility |
|---|---|---|
| Intelligence Bureau (IB) MTS | 362 | Passed Class 10th / Matriculation |
📝 IB MTS Recruitment 2025 (Mode of Selection)
- Stage 1 CBT-1 Exam
- Stage 2 CBT-2 Exam
- Stage 3 Document Verification
- Stage 4 Medical Examination (if applicable)
💡 How to Fill Form IB MTS Recruitment 2025
- Visit official website — mha.gov.in.
- Click on “IB MTS Recruitment 2025 – Apply Online” link.
- Register with valid mobile number and email.
- Fill personal, educational, category and other required details.
- Upload scanned copies of required documents (photo, signature, 10th certificate, domicile/caste certificate etc.) as per instructions.
- Pay the application fees (fee varies by category).
- Submit the application and download / print confirmation form for future reference.
🚀 IB MTS Recruitment 2025 Important Links
| Apply Online | Click Here |
| Notification | Download PDF |
| Syllabus | Click Here |
| Official Web | Visit Site |
❓ IB MTS Recruitment 2025 FAQ (Questions)
What is the last date to apply for IB MTS Recruitment 2025?
The last date to submit the online application form is 14 December 2025. Candidates are advised to apply before the deadline to avoid last-minute issues.
What is the educational qualification required for IB MTS 2025?
Candidates must have passed Class 10th / Matriculation from a recognized board. No higher qualification is required.
What is the age limit for IB MTS 2025?
The age limit is 18 to 25 years for general category candidates. Age relaxation is available for OBC, SC, ST, and other reserved categories as per government rules.
How many vacancies are released for IB MTS 2025?
Intelligence Bureau has released 362 vacancies for the MTS (Multi-Tasking Staff) – General post.
What is the last date to apply for IB MTS 2025?
The last date to apply online is 14 December 2025.
What is the last date to apply for IB MTS 2025?
The last date to apply online is 14 December 2025.
Where can I apply for IB MTS Online Form 2025?
Candidates can apply through the official website mha.gov.in or via the direct apply link provided in the notification.

