/* Button Styling */
.sa-pro-btn {
display: inline-block;
padding: 8px 20px; /* Small size ke liye padding */
font-size: 14px; /* Small text size */
font-weight: 600;
color: #ffffff;
text-decoration: none;
border-radius: 50px; /* Rounded corners */
/* Gradient Color (Purple to Pink) */
background: linear-gradient(45deg, #8e2de2, #4a00e0);
background-size: 200% 200%;
/* Initial Shadow */
box-shadow: 0 4px 15px rgba(74, 0, 224, 0.4);
transition: all 0.3s ease;
/* Animation define kar rahe hain */
animation: gradientMove 3s ease infinite, pulseGlow 2s infinite;
}
/* Hover Effect */
.sa-pro-btn:hover {
transform: translateY(-2px); /* Thoda upar uthega */
box-shadow: 0 6px 20px rgba(74, 0, 224, 0.6);
color: #fff; /* Link color overide */
}
/* Gradient Move Animation */
@keyframes gradientMove {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
/* Pulse/Heartbeat Animation */
@keyframes pulseGlow {
0% { transform: scale(1); }
50% { transform: scale(1.05); } /* Thoda bada hoga */
100% { transform: scale(1); }
}
IOCL Apprentice Recruitment 2025 has been officially announced by Indian Oil Corporation Limited (IOCL) across multiple divisions, including Pipelines Division, Marketing Division, Refinery Units, and Corporate Offices. This recruitment drive is one of the largest by IOCL, offering exciting career opportunities for candidates who have completed 10th, ITI, Diploma, or Graduation.
The recruitment aims to provide hands-on training and practical experience to apprentices, helping them develop industry-relevant skills while working with India’s leading oil company. Interested candidates can apply online before the last date and grab this chance to start their career with IOCL.
.social-container-micro {
display: flex;
justify-content: center;
gap: 8px;
padding: 5px;
}
.social-micro-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 6px 15px; /* Bohot kam padding */
border-radius: 25px;
text-decoration: none;
color: white;
font-family: sans-serif;
font-weight: 600;
font-size: 20px; /* Text size 11px */
line-height: 1;
transition: transform 0.2s;
box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
.social-micro-btn svg {
width: 12px; /* Icon size 12px */
height: 12px;
margin-right: 4px;
fill: white;
}
/* Colors */
.micro-wa { background: #25D366; }
.micro-fb { background: #1877F2; }
.social-micro-btn:hover { transform: translateY(-1px); }
Facebook
/* — DESKTOP/TABLET DEFAULTS (Bigger Text) — */
body {
font-family: “Book Antiqua”, Palatino, serif;
margin: 0;
padding: 5px;
background-color: #ffffff;
font-size: 18px; /* Increased from 16px */
line-height: 1.5;
}
/* — CLASS FOR IMPORTANT TEXT (Arial + Bold) — */
.arial-bold {
font-family: Arial, sans-serif !important;
font-weight: bold !important;
}
.main-container {
max-width: 1000px;
margin: 0 auto;
border: 1px solid #000;
}
/* — HEADERS — */
.main-header {
background-color: #ff0000;
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 24px;
padding: 10px;
border-bottom: 2px solid #000;
text-align: center !important;
}
.green-header {
background-color: #008000;
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
padding: 8px;
text-align: center !important;
border: 1px solid #000;
margin-top: 10px;
font-size: 20px; /* Increased Header slightly */
}
.blue-header {
background-color: #000080;
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
padding: 8px;
text-align: center !important;
border: 1px solid #000;
margin-top: 10px;
font-size: 20px; /* Increased Header slightly */
}
.df-header {
background-color: #800000;
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
text-align: center !important;
padding: 8px;
border-bottom: 1px solid #000;
font-size: 20px; /* Increased Header slightly */
}
.post-header {
background-color: #ff4500;
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
padding: 8px;
text-align: center !important;
border-bottom: 1px solid #000;
font-size: 20px; /* Increased Header slightly */
}
/* — SKILL ALERT LINK — */
.sub-header-link {
text-align: center !important;
font-weight: bold;
margin: 5px 0;
padding: 0;
display: block;
width: 100%;
}
@keyframes blink-anim {
0% { color: #0000ff; transform: scale(1); }
50% { color: #ff0000; transform: scale(1.05); }
100% { color: #0000ff; transform: scale(1); }
}
.sub-header-link a {
color: #ff0000;
text-decoration: underline;
font-size: 24px; /* Increased link size */
font-family: Arial, sans-serif;
display: inline-block;
margin-top: 2px;
animation: blink-anim 1.2s infinite ease-in-out;
}
.green-text {
color: #008000;
font-size: 20px; /* Increased from 17px */
line-height: 1.3;
font-weight: bold;
font-family: Arial, sans-serif;
}
/* — ZONE LINK — */
.zone-link-container {
text-align: center !important;
margin: 15px 0;
font-weight: normal;
font-size: 21px; /* Increased from 19px */
line-height: 1.4;
display: block;
}
.zone-link-text { color: #ff0000; font-weight: bold; font-family: Arial, sans-serif; }
.zone-link-a { color: #ff0000; text-decoration: none; font-weight: bold; font-family: Arial, sans-serif; }
.zone-link-a:hover { text-decoration: underline; }
/* — DATES & FEES — */
.dates-fee-container { display: flex; border: 1px solid #000; margin-top: 5px; }
.df-box { flex: 1; padding: 0; }
.df-content { padding: 10px; }
.df-content ul { padding-left: 20px; margin: 0; }
/* Increased list item size for Desktop */
.df-content li { margin-bottom: 5px; font-weight: normal; font-size: 18px; text-align: left; }
/* — AGE & POST — */
.age-post-container { display: flex; margin-top: 10px; border: 1px solid #000; }
.age-box { flex: 70%; border-right: 1px solid #000; }
.post-box { flex: 30%; text-align: center; }
/* — POST COUNT CENTER FIX — */
.post-count {
font-size: 28px; /* Slight increase */
padding: 15px 0;
color: #000;
font-family: Arial, sans-serif;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
}
/* — TABLES — */
.table-box { width: 100%; border-collapse: collapse; margin-top: 0; border: 1px solid #000; }
.table-box th {
background-color: #f2f2f2;
color: #000;
font-weight: bold;
font-family: Arial, sans-serif;
padding: 8px;
border: 1px solid #000;
text-align: center;
font-size: 18px; /* Increased from 16px */
}
/* Increased table cell size for Desktop */
.table-box td {
padding: 8px; border: 1px solid #000; font-weight: normal; font-size: 18px; text-align: center;
}
/* — LINKS TABLE — */
.links-table { width: 100%; border-collapse: collapse; margin-top: 10px; border: 1px solid #000; }
/* Increased link table cell size for Desktop */
.links-table td { padding: 10px; border: 1px solid #000; font-weight: normal; text-align: center; font-size: 18px; }
.bg-yellow { background-color: #ffffcc; }
.click-here { color: #0000ff; text-decoration: underline; cursor: pointer; font-family: Arial, sans-serif; font-weight: bold; }
/* — LISTS — */
.info-list ul { margin: 0; padding: 10px 10px 10px 30px; border: 1px solid #000; border-top: none; }
/* Increased info list size for Desktop */
.info-list li { margin-bottom: 5px; font-size: 18px; text-align: left; font-weight: normal; }
/* — SOCIAL BUTTONS — */
@keyframes pulse-shadow {
0% { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); transform: scale(1); }
70% { box-shadow: 0 0 0 10px rgba(0, 0, 0, 0); transform: scale(1.02); }
100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); transform: scale(1); }
}
.social-container {
display: flex;
justify-content: center;
gap: 20px;
margin: 20px 0;
flex-wrap: wrap;
padding: 10px;
border: 1px solid #000;
background-color: #ffe4e1;
}
.social-btn {
display: flex;
align-items: center;
justify-content: center;
width: 280px;
padding: 10px 15px;
text-decoration: none;
color: white;
font-weight: bold;
font-size: 17px;
border-radius: 50px;
transition: transform 0.2s;
white-space: nowrap;
font-family: Arial, sans-serif;
}
.btn-wa { background: linear-gradient(90deg, #25D366 0%, #128C7E 100%); border: 1px solid #1ebd59; animation: pulse-shadow 2s infinite; }
.btn-tg { background: linear-gradient(90deg, #0088cc 0%, #005f8f 100%); border: 1px solid #0077b5; animation: pulse-shadow 2s infinite; animation-delay: 1s; }
.social-btn:hover { transform: translateY(-3px); opacity: 0.95; }
.social-icon { width: 24px; height: 24px; margin-right: 10px; fill: white; }
/* — FAQ STYLES — */
.faq-box {
border: 1px solid #000;
border-top: none;
padding: 0;
}
.faq-q {
color: #800000;
font-weight: bold;
font-size: 18px;
font-family: Arial, sans-serif;
padding: 12px;
cursor: pointer;
background-color: #f9f9f9;
border-bottom: 1px solid #ddd;
position: relative;
user-select: none;
transition: background-color 0.3s;
}
.faq-q:hover {
background-color: #e9e9e9;
}
.faq-q::after {
content: ’02B’;
font-size: 20px;
color: #000;
float: right;
font-weight: bold;
}
.faq-q.active::after {
content: “2212”;
}
.faq-a {
display: none;
padding: 10px 15px;
font-weight: normal;
font-size: 18px;
background-color: #fff;
border-bottom: 1px solid #000;
animation: fadeIn 0.4s;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
/* — END POST — */
.end-post-container {
text-align: center !important; margin-top: 20px; font-weight: normal; color: #555; width: 100%; display: block; font-size: 18px;
}
.red-text { color: #ff0000; }
/* — MOBILE MEDIA QUERY (REVERTING TO SMALLER SIZES) — */
@media (max-width: 600px) {
/* RESTORING ORIGINAL SMALLER FONT SIZES FOR MOBILE */
body { font-size: 16px; }
.green-text { font-size: 17px; }
.zone-link-container { font-size: 19px; }
.df-content li { font-size: 15px; }
.table-box th { font-size: 16px; }
.table-box td { font-size: 15px; }
.info-list li { font-size: 15px; }
.links-table td { font-size: 16px; }
.faq-q { font-size: 16px; }
.faq-a { font-size: 16px; }
.end-post-container { font-size: 16px; }
.sub-header-link a { font-size: 16px !important; }
/* ORIGINAL MOBILE LAYOUT STYLES */
.sub-header-link { margin: 5px 0; }
.main-header { font-size: 20px; }
.green-header, .blue-header, .df-header, .post-header { font-size: 18px; }
.dates-fee-container { flex-direction: column; }
.df-box { border-bottom: 1px solid #000; border-right: none !important; }
.df-box:last-child { border-bottom: none; }
.age-post-container {
flex-direction: column;
}
.age-box {
border-right: none !important;
border-bottom: 1px solid #000;
}
.post-box {
flex: 100%;
}
.social-container {
gap: 8px;
padding: 8px 5px;
justify-content: space-between;
}
.social-btn {
width: 48%;
font-size: 13px;
padding: 8px 2px;
height: 40px;
border-radius: 20px;
}
.social-icon {
width: 18px;
height: 18px;
margin-right: 4px;
}
}
IOCL Apprentice Recruitment 2025 – Apply Online
IOCL Apprentice Recruitment 2025 : Short Details of Notification
www.skillalert.info
Important Dates
- Application Begin : 28 November 2025
- Last Date for Apply Online : 18 December 2025
- Last Date Pay Exam Fee : 18 December 2025
- Merit List : 27 December 2025
- Document Verification : 02 – 07 January 2026
- Candidates are advised to confirm from the IOCL official website.
Application Fee
- General / OBC / EWS : 00/-
- SC / ST / PH : 00/-
- All Category Female : 00/-
- Pay the Exam Fee Through Debit Card, Credit Card, Net Banking Only.
IOCL Apprentice Recruitment 2025 : Age Limit as on 30/11/2025
- Minimum Age : 18 Years
- Maximum Age : 24 Years
- Age Relaxation : Extra as per Railway Recruitment Board (RRB) NTPC 2025 Rules.
Total Post
2755 Post
IOCL Apprentice Recruitment 2025 : Vacancy Details
| Post Name | Total Post |
|---|---|
| Gujarat Refinery | 583 |
| Panipat Refinery & Petrochemical Complex | 707 |
| Mathura Refinery | 189 |
| Barauni Refinery | 313 |
| Haldia Refinery | 216 |
| Digboi Refinery | 110 |
| Paradip Refinery | 413 |
| Guwahati Refinery | 82 |
| Bongaigaon Refinery | 142 |
IOCL Apprentice Recruitment 2025 : Eligibility Criteria
- Trade/Technician/Graduate Apprentice (Refineries Division): Candidates must have an ITI, 12th pass qualification, Diploma, or a Degree
How to Fill IOCL Apprentice Online Form 2025
- Visit IOCL Official Website: https://www.iocl.com.
- Go to Apprenticeships / Careers section.
- Download the official notification PDF and read complete details..
- Click Apply Online..
- Fill the application form (Personal details, Qualification, Trade/Discipline, Preferred location).
- Upload documents:- Photo, Signature, Marksheets, Caste certificate (if applicable).
- Submit the form and keep printout for safety.
IOCL Apprentice Recruitment 2025 : Mode of Selection
- Merit List Based On Marks.
- Document Verification.
- Medical Examination.
Join Telegram
SOME USEFUL IMPORTANT LINKS
| Apply Online | Click Here |
| Download Notification | Click Here |
| Official Website | Click Here |

/* Sirf is box ke liye CSS Styles */
#unique-iocl-faq .blue-header {
background-color: #00008B; /* Dark Blue Header */
color: white;
padding: 10px;
font-size: 18px;
font-weight: bold;
text-align: center;
border-radius: 5px 5px 0 0;
margin-bottom: 0;
line-height: normal;
}
#unique-iocl-faq .faq-box {
border: 1px solid #ddd;
border-top: none;
padding: 10px;
border-radius: 0 0 5px 5px;
background-color: #f9f9f9;
box-sizing: border-box;
}
#unique-iocl-faq .faq-q {
background-color: #eef;
padding: 12px;
margin-top: 5px;
cursor: pointer;
font-weight: bold;
position: relative;
border-radius: 4px;
transition: background-color 0.3s;
color: #000;
font-family: inherit;
border: none;
text-align: left;
}
#unique-iocl-faq .faq-q:hover {
background-color: #dde;
}
/* Plus Icon */
#unique-iocl-faq .faq-q::after {
content: ‘+’;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
font-weight: bold;
color: #000;
}
/* Active hone par Minus Icon */
#unique-iocl-faq .faq-q.active::after {
content: ‘-‘;
}
#unique-iocl-faq .faq-a {
display: none;
padding: 15px;
background-color: #fff;
border-left: 3px solid #00008B;
margin-bottom: 10px;
color: #000; /* Yahan maine text color BLACK kar diya hai */
font-weight: 500; /* Thoda sa dark dikhne ke liye weight badhaya */
font-size: 15px;
line-height: 1.6;
}
#unique-iocl-faq .arial-bold {
font-family: Arial, sans-serif;
font-weight: bold;
color: #000;
}
IOCL Apprentice Recruitment 2025 : Important Question
1. What is the qualification required for IOCL Apprentice 2025?
➥ Candidates must have 12th, ITI, Diploma, or a relevant Degree depending on the post.
2. What is the age limit for IOCL Apprentice Recruitment 2025?
➥ The age limit is 18 to 24 years, with relaxation for OBC, SC, ST, and PwD candidates. The Last Date To Submit The Online Application Is 18 December 2025.
3. Is there any exam for IOCL Apprentice selection?
➥ No, the selection is merit-based on academic marks + document verification.
4. Are female candidates eligible for IOCL Apprentice 2025?
➥ Yes, female candidates are fully eligible for all apprentice posts.
5. What are the types of apprentice posts in IOCL?
➥ There are Trade Apprentices, Technician Apprentices, and Graduate Apprentices across multiple divisions.
6. What is the stipend for IOCL Apprentice 2025?
➥ Stipend is provided as per the Apprentices Act, 1961 and IOCL rules (varies by qualification level).
7. How can I apply for IOCL Apprentice Recruitment 2025?
➥ Candidates can apply online through the official IOCL website.
