.elementor-8911 .elementor-element.elementor-element-94d447e{--display:flex;}.elementor-8911 .elementor-element.elementor-element-9c94891{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-8911 .elementor-element.elementor-element-9c94891{left:0px;}body.rtl .elementor-8911 .elementor-element.elementor-element-9c94891{right:0px;}.elementor-8911 .elementor-element.elementor-element-780a97e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8911 .elementor-element.elementor-element-780a97e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8911 .elementor-element.elementor-element-71b86ee{--display:flex;}.elementor-8911 .elementor-element.elementor-element-4482744{--display:flex;}.elementor-8911 .elementor-element.elementor-element-62928e8 .elementor-repeater-item-ce73e1a .swiper-slide-bg{background-color:#833ca3;background-size:cover;}.elementor-8911 .elementor-element.elementor-element-62928e8 .elementor-repeater-item-42ef68f .swiper-slide-bg{background-color:#4054b2;background-size:cover;}.elementor-8911 .elementor-element.elementor-element-62928e8 .elementor-repeater-item-17dd01a .swiper-slide-bg{background-color:#1abc9c;background-size:cover;}.elementor-8911 .elementor-element.elementor-element-62928e8 .elementor-repeater-item-9ca6861 .swiper-slide-bg{background-color:#1abc9c;}.elementor-8911 .elementor-element.elementor-element-62928e8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-8911 .elementor-element.elementor-element-62928e8 .swiper-slide-contents{max-width:66%;}.elementor-8911 .elementor-element.elementor-element-62928e8 .swiper-slide-inner{text-align:center;}.elementor-8911 .elementor-element.elementor-element-a64cde2{--display:flex;}@media(max-width:1024px){.elementor-8911 .elementor-element.elementor-element-780a97e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8911 .elementor-element.elementor-element-780a97e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-f74d1c4 */<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hero Slider</title>

<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;700&display=swap" rel="stylesheet">

<style>

/* CSS PART 2 YAHAN PASTE HOGI */

</style>

</head>

<body>

<div class="hero-slider">

<div class="slide active" style="background-image:url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?w=1600');">
<div class="overlay"></div>

<div class="content">
<h4>WELCOME TO STATIONARY.PK</h4>

<h1>All Stationery Items<br>In One Place</h1>

<p>
Buy School, Office & Art Supplies with Fast Delivery Across Pakistan.
</p>

<a href="#" class="btn">
Shop Now
</a>

</div>

</div>

<div class="slide" style="background-image:url('https://images.unsplash.com/photo-1524995997946-a1c2e315a42f?w=1600');">

<div class="overlay"></div>

<div class="content">

<h4>OFFICE SUPPLIES</h4>

<h1>Premium Office Products</h1>

<p>
Everything your office needs at affordable prices.
</p>

<a href="#" class="btn">
Explore
</a>

</div>

</div>

<div class="slide" style="background-image:url('https://images.unsplash.com/photo-1497633762265-9d179a990aa6?w=1600');">

<div class="overlay"></div>

<div class="content">

<h4>BEST DEALS</h4>

<h1>Quality Products<br>Best Prices</h1>

<p>
Thousands of products available online.
</p>

<a href="#" class="btn">
Buy Now
</a>

</div>

</div>

<button class="prev">&#10094;</button>

<button class="next">&#10095;</button>

<div class="dots">

<span class="dot active"></span>

<span class="dot"></span>

<span class="dot"></span>

</div>

</div>

<script>

/* JAVASCRIPT PART 3 YAHA PASTE HOGI */

</script>

</body>
</html>
const slides = document.querySelectorAll(".slide");
const dots = document.querySelectorAll(".dot");
const next = document.querySelector(".next");
const prev = document.querySelector(".prev");

let current = 0;

// Show Slide
function showSlide(index){

    slides.forEach((slide)=>{
        slide.classList.remove("active");
    });

    dots.forEach((dot)=>{
        dot.classList.remove("active");
    });

    slides[index].classList.add("active");
    dots[index].classList.add("active");
}

// Next Slide
function nextSlide(){

    current++;

    if(current >= slides.length){
        current = 0;
    }

    showSlide(current);
}

// Previous Slide
function prevSlide(){

    current--;

    if(current < 0){
        current = slides.length - 1;
    }

    showSlide(current);
}

// Buttons
next.addEventListener("click", nextSlide);
prev.addEventListener("click", prevSlide);

// Dots
dots.forEach((dot,index)=>{

    dot.addEventListener("click",()=>{

        current = index;
        showSlide(current);

    });

});

// Auto Slider
setInterval(()=>{

    nextSlide();

},5000);

// Show First Slide
showSlide(current);/* End custom CSS */