/* Basic Reset & Body Styling */
body {
font-family: 'Inter', sans-serif;
line-height: 1.6;
color: #333;
margin: 0;
padding: 0;
background-color: #f8f8f8;
}
/* Main Container */
.container {
max-width: 1200px;
margin: 20px auto;
background-color: #fff;
padding: 25px;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
display: flex; /* Enable flexbox for side-by-side layout */
flex-wrap: wrap; /* Allow wrapping on smaller screens */
}
/* Table of Contents (TOC) Sidebar */
.toc-sidebar {
flex: 0 0 280px; /* Fixed width, no shrinking/growing */
margin-right: 30px; /* Space between sidebar and main content */
padding: 20px 0;
position: sticky; /* Make it sticky */
top: 100px; /* Distance from top when sticky */
height: fit-content; /* Adjust height to content */
background-color: #f5f5f1;
border-radius: 12px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
overflow-y: auto; /* Enable scrolling if content is too long */
max-height: calc(100vh - 120px); /* Limit height to viewport */
}
.toc-sidebar h3 {
color: #000;
margin-top: 0;
padding: 0 20px;
font-size: 1.3em;
border-bottom: 1px solid #FBC462; /* Theme color */
padding-bottom: 10px;
margin-bottom: 15px;
}
.toc-sidebar ul {
list-style: none;
padding: 0 20px;
margin: 0;
}
.toc-sidebar ul li {
margin-bottom: 10px;
}
.toc-sidebar ul li a {
text-decoration: none;
color: #333;
font-weight: 500;
display: block;
padding: 8px 10px;
border-radius: 8px;
transition: background-color 0.3s ease, color 0.3s ease;
}
.toc-sidebar ul li a:hover,
.toc-sidebar ul li a.active {
background-color: #FBC462; /* Theme color */
color: #000;
}
/* Main Content Area */
.main-content {
flex: 1; /* Take remaining space */
min-width: 0; /* Allow content to shrink if needed */
}
.main-content h1 {
color: #000;
font-size: 2.8em;
margin-bottom: 20px;
text-align: center;
border-bottom: 2px solid #FBC462; /* Theme color */
padding-bottom: 10px;
}
.main-content h2 {
color: #333;
font-size: 2.2em;
margin-top: 60px;
margin-bottom: 25px;
border-left: 4px solid #FBC462; /* Theme color */
padding-left: 15px;
}
.main-content h3 {
color: #444;
font-size: 1.6em;
margin-top: 30px;
margin-bottom: 15px;
}
.main-content p {
margin-bottom: 15px;
text-align: justify;
}
.main-content ul {
list-style: disc;
margin-left: 25px;
margin-bottom: 15px;
}
.main-content a {
color: #000;
text-decoration: underline;
transition: color 0.3s ease;
}
.main-content a:hover {
color: #FBC462; /* Theme color */
text-decoration: none;
}
/* Info Box Styling */
.info-box {
background-color: #FFF8E1; /* Light yellow */
border-left: 5px solid #FBC462; /* Theme color */
padding: 15px 20px;
margin: 20px 0;
border-radius: 10px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.info-box p {
margin: 0;
color: #333;
}
/* Section Intro Text */
.section-intro-text {
margin-top: 25px;
margin-bottom: 30px;
padding: 10px 0;
font-size: 1.1em;
}
/* Responsive Carousel for Sections */
.carousel-section-container {
margin-top: 40px;
overflow: hidden;
padding: 40px 30px;
background-color: #f5f5f1;
border-radius: 12px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
position: relative;
}
.carousel-section-container .carousel-title {
text-align: center;
color: #000;
margin-bottom: 25px;
font-size: 1.8em;
font-weight: 700;
}
.carousel-wrapper {
display: flex;
justify-content: flex-start;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
padding: 0 10px;
scroll-snap-type: x mandatory;
gap: 30px; /* Space between cards */
}
.carousel-item {
flex: 0 0 auto; /* Prevent items from shrinking */
width: 300px; /* Fixed width for items */
background-color: #fff;
border: 1px solid #ddd;
border-radius: 8px;
padding: 20px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
scroll-snap-align: start; /* Snap to start of item */
transition: transform 0.3s ease;
display: flex;
flex-direction: column;
}
.carousel-item:hover {
transform: translateY(-5px);
}
.carousel-item h4 {
color: #000;
margin-top: 0;
font-size: 1.2em;
min-height: 50px; /* Ensure consistent height for titles */
}
.carousel-item p {
font-size: 0.9em;
color: #555;
min-height: 80px; /* Ensure consistent height for descriptions */
flex-grow: 1; /* Allow descriptions to take available space */
}
.carousel-item a {
display: inline-block;
background-color: #000;
color: #fff;
padding: 8px 15px;
border-radius: 8px;
text-decoration: none;
margin-top: 10px;
transition: background-color 0.3s ease;
font-weight: 600;
text-align: center;
}
.carousel-item a:hover {
background-color: #FBC462; /* Theme color */
color: #000;
}
.carousel-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
border: none;
padding: 10px 15px;
cursor: pointer;
font-size: 1.5em;
border-radius: 50%;
z-index: 10;
transition: background-color 0.3s ease;
}
.carousel-button:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.carousel-button.left {
left: 10px;
}
.carousel-button.right {
right: 10px;
}
/* Responsive Adjustments */
@media (max-width: 992px) {
.container {
flex-direction: column; /* Stack sidebar and main content */
margin: 15px auto;
padding: 15px;
}
.toc-sidebar {
position: static; /* Remove sticky positioning */
width: 100%; /* Full width */
margin-right: 0;
margin-bottom: 25px; /* Add space below TOC */
max-height: none; /* Remove height limit */
}
.toc-sidebar h3 {
text-align: center;
padding-bottom: 5px;
margin-bottom: 10px;
}
.toc-sidebar ul {
display: flex; /* Make TOC items horizontal */
flex-wrap: wrap;
justify-content: center;
padding: 0 10px;
}
.toc-sidebar ul li {
margin: 5px 8px; /* Adjust spacing for horizontal list */
}
.toc-sidebar ul li a {
padding: 6px 12px;
font-size: 0.9em;
text-align: center;
}
.main-content {
width: 100%; /* Full width */
}
.main-content h1 {
font-size: 2.2em;
}
.main-content h2 {
font-size: 1.8em;
}
.carousel-item {
width: 280px;
}
}
@media (max-width: 768px) {
.container {
margin: 10px;
padding: 10px;
}
.main-content h1 {
font-size: 1.8em;
}
.main-content h2 {
font-size: 1.6em;
}
.carousel-item {
min-width: 85%; /* Allow wider on smaller screens */
}
.carousel-button {
display: none; /* Hide buttons on small screens, rely on scroll-snap */
}
}
@media (max-width: 480px) {
.toc-sidebar ul li a {
font-size: 0.85em;
padding: 5px 10px;
}
.carousel-item {
min-width: 95%; /* Even wider on very small screens */
}
}
IELTS Speaking Practice: All Parts & Topics
Welcome to your comprehensive hub for mastering the IELTS Speaking test! This page provides structured practice for all three parts of the exam, covering the most common topics and offering strategies to boost your band score. Whether you're just starting your preparation or looking to refine your skills, you'll find targeted resources here to help you speak with confidence and fluency.
The IELTS Speaking test assesses your ability to communicate effectively in English. It is divided into three parts, each designed to evaluate different aspects of your oral proficiency. By systematically practicing each part and familiarizing yourself with common topics, you can significantly enhance your performance.
IELTS Speaking Part 1: Introduction & Interview
Part 1 is a short introduction and interview section where the examiner asks you general questions about familiar topics such as your home, family, work, studies, and interests. This part typically lasts 4-5 minutes and is designed to put you at ease and assess your ability to communicate simple information.
Common Part 1 Topics
Home / Accommodation
Discuss your living situation, house, or apartment.
Practice Now →
Work / Study
Talk about your job, studies, or daily routine.
Practice Now →
Hobbies & Interests
Describe your leisure activities and passions.
Practice Now →
Family & Friends
Talk about your family members and social circle.
Practice Now →
Hometown
Describe where you live, its features, and attractions.
Practice Now →
Food & Cooking
Discuss your favorite foods, cooking habits, and eating out.
Practice Now →
Travel
Share experiences about holidays, future travel plans, or transportation.
Practice Now →
Technology
Talk about your use of smartphones, computers, and the internet.
Practice Now →
Sports
Discuss your favorite sports, playing or watching them.
Practice Now →
Weather
Describe different types of weather and their impact.
Practice Now →
❮
❯
IELTS Speaking Part 2: Long Turn (Cue Card)
Part 2 is the "long turn" or "cue card" section. You will be given a topic on a card, with some bullet points to guide your response. You have 1 minute to prepare and 1-2 minutes to speak continuously on the topic. This part assesses your ability to organize ideas, speak at length, and use a range of vocabulary and grammar.
Common Part 2 Topics
Describe a Person
Practice cue cards about teachers, friends, celebrities, or family members.
Practice Now →
Describe a Place
Prepare for cue cards about countries, cafes, natural spots, or cities.
Practice Now →
Describe a Thing
Practice cue cards on gifts, books, personal items, or technological gadgets you own.
Practice Now →
Describe an Event / Experience
Practice cue cards on weddings, festivals, celebrations, or important gatherings.
Practice Now →
Describe a Time
Prepare for cue cards about a childhood memory, a recent holiday, or a significant period.
Practice Now →
Describe a Habit or Custom
Practice cue cards on personal habits, traditions, or cultural customs.
Practice Now →
Describe a Goal or Dream
Prepare for cue cards about your aspirations, future plans, or long-term dreams.
Practice Now →
Describe a Job or Profession
Practice cue cards on a job you have, a job you'd like to have, or a profession you know about.
Practice Now →
Describe an App or Website
Prepare for cue cards about a mobile application or a website you frequently use.
Practice Now →
❮
❯
IELTS Speaking Part 3: Discussion & Abstract Topics
Part 3 is a two-way discussion with the examiner, building on the topic from Part 2. This part requires you to discuss more abstract ideas, express opinions, analyze issues, and speculate about the future. It assesses your ability to engage in extended discussions and use complex language structures.
Common Part 3 Topics
Education and Learning Systems
Discuss various aspects of education, learning styles, and challenges in systems.
Practice Now →
Media and Communication
Explore the impact of media, different communication methods, and information sharing.
Practice Now →
Culture and Tradition in Modern Society
Analyze the evolution of traditions, globalization's impact, and cultural preservation.
Practice Now →
Social Issues and Inequality
Discuss societal challenges, fairness, and potential solutions.
Practice Now →
Technology and Innovation
Discuss advancements, their societal impact, and future trends.
Practice Now →
The Environment and Sustainability
Explore climate change, conservation, and global efforts for a sustainable future.
Practice Now →
Workplace and Employment
Discuss job satisfaction, automation, career development, and economic impacts.
Practice Now →
Government and Law
Analyze civic responsibility, legal systems, and policy-making.
Practice Now →
Travel and Globalization
Discuss the effects of global travel, cultural exchange, and interconnectedness.
Practice Now →
The Future of Cities and Society
Speculate on urban development, social changes, and community living.
Practice Now →
❮
❯
General Tips for IELTS Speaking Test
Regardless of the part, some fundamental principles remain consistent for achieving a high band score:
**Speak Naturally and Fluently:** Avoid sounding memorized. Focus on communicating your ideas smoothly with appropriate pauses.
**Expand Your Answers:** Don't give one-word answers. Always explain your reasoning, give examples, and provide additional details.
**Use a Wide Range of Vocabulary:** Try to use less common words and idiomatic expressions accurately and naturally.
**Vary Your Grammar:** Demonstrate a range of complex grammatical structures, including conditional sentences, relative clauses, and different tenses.
**Focus on Pronunciation:** Pay attention to intonation, word stress, and clear articulation. Speak loudly and clearly.
**Maintain Coherence and Cohesion:** Ensure your ideas are logically organized and connected with linking words and phrases.
**Practice Regularly:** The more you speak English, especially on varied topics, the more confident and proficient you will become.
External Helpful Resources
For additional and authoritative information regarding the IELTS Speaking Test, please refer to the following external resources:
Ready to achieve your target IELTS score? Join 15,000+ students with expert-led courses and AI practice tests.
Start Free Trial