TRAFFIC TRAINING PARK PUNJABI BAGH
-
Special attraction: Four Wheeler Simulator Training.
-
Refresher course for Delhi police drivers and new recruits.
-
Road safety awareness camps.
TRAFFIC TRAINING PARK ROSHANARA BAGH
-
Road safety awareness activities for students.
-
Practical training in safe crossing & cycling.
-
Road safety awareness camps.
TRAFFIC TRAINING PARK BABA KHARAK SINGH MARG
-
Special attraction: Safe Two-Wheeler Riding Training for women.
-
Road safety awareness camps.
-
Visitors include children, Private/ Public Sector.
TRAFFIC TRAINING PARK BAL BHAWAN
-
Training in safe and proper road/traffic use.
-
Road safety awareness camps.
-
Visitors include children, Private/ Public Sector.
____________________________________________
(function (Drupal, once, $) {
Drupal.behaviors.aboutRoadSafetyPage = {
attach: function (context) {
$(once('custom-slider', '.road-safety-slider', context)).each(function () {
const $slider = $(this);
const $slides = $slider.find('.road-safety-slides');
const $images = $slides.find('img');
const $container = $slider.closest('.road-safety-road-safety-slider-right');
const $prevBtn = $container.find('.road-safety-slider-btn.prev');
const $nextBtn = $container.find('.road-safety-slider-btn.next');
if (!$images.length) return;
let index = 0;
const totalSlides = $images.length;
let autoSlide;
function showSlide(i) {
$slides.css('transform', 'translateX(-' + (i * 100) + '%)');
}
function startAutoSlide() {
autoSlide = setInterval(function () {
index = (index + 1) % totalSlides;
showSlide(index);
}, 3000);
}
function resetAutoSlide() {
clearInterval(autoSlide);
startAutoSlide();
}
$nextBtn.on('click', function () {
index = (index + 1) % totalSlides;
showSlide(index);
resetAutoSlide();
});
$prevBtn.on('click', function () {
index = (index - 1 + totalSlides) % totalSlides;
showSlide(index);
resetAutoSlide();
});
startAutoSlide();
});
}
};
})(Drupal, once, jQuery);
__________________________________
/**********About Road safety basic page********************************/
/* ===============================
Highlighted Content Block
================================ */
.highlighted-content-block {
margin: 20px 0;
padding: 30px 25px;
background: #fff;
border-radius: 12px;
border: 1px solid #e9e6e6;
border-left: 6px solid #003366;
box-shadow: rgba(0, 0, 0, 0.12) 0 6px 18px;
font-family: var(--font-family-Poppins);
}
/* ===============================
Layout
================================ */
.content-wrapper {
display: flex;
gap: 2vw;
align-items: center;
flex-wrap: wrap;
}
.content-left {
flex: 1 1 45%;
min-width: 280px;
}
.content-left h3 {
font-size: 22px;
color: #003366;
margin-bottom: 15px;
}
.content-list {
list-style: none;
padding-left: 0;
}
.content-list li {
font-size: var(--font-content-size-18);
line-height: 1.6;
margin-bottom: 10px;
}
/* ===============================
road-safety-slider
================================ */
.road-safety-road-safety-slider-right {
flex: 1 1 50%;
min-width: 300px;
max-width: 35vw;
position: relative;
margin: 0 auto;
}
.road-safety-slider {
overflow: hidden;
border-radius: 8px;
}
.road-safety-slides {
display: flex;
transition: transform 0.5s ease-in-out;
}
.road-safety-slides img {
width: 100%;
flex-shrink: 0;
border-radius: 8px;
max-height: 20vw ;
}
/* ===============================
road-safety-slider Buttons
================================ */
.road-safety-slider-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(0, 0, 0, 0.5);
color: #fff;
border: none;
width: 36px;
height: 36px;
cursor: pointer;
font-size: 18px;
border-radius: 50%;
z-index: 2;
}
.road-safety-slider-btn.prev {
left: 10px;
}
.road-safety-slider-btn.next {
right: 10px;
}
.content-wrapper.reverse{
flex-direction: row-reverse;
}
/* ===============================
Responsive
================================ */
@media (max-width: 768px) {
.content-wrapper {
flex-direction: column;
}
.content-left,
.road-safety-road-safety-slider-right {
max-width: 100%;
}
}