﻿
/* ======= Responsive Design ======= */
/* 📱 Mobile (up to 767px) */
@media (max-width: 767px) {
    .overlay, .overlay1, .overlay2, .overlay3, .overlay4

{
    align-items: center;
    text-align: center;
    padding: 10px;
}

.discount, .discount1, .discount2, .discount3, .discount4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.tagline, .tagline1, .tagline2, .tagline3, .tagline4 {
    font-size: 20px;
    line-height: 1.3;
}

.description, .description1, .description2, .description3, .description4 {
    font-size: 14px;
    margin-bottom: 10px;
    max-width: 100%;
}

.shop-button, .shop-button1, .shop-button2, .shop-button3, .shop-button4 {
    font-size: 14px;
    padding: 6px 14px;
    margin-top: 10px;
}

.banner-content img {
    height: auto;
}

}

/* 💻 Tablet (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1200px) {

    .overlay {
        align-items: flex-start;
        text-align: left;
        width: 125%;
        left:20px;
    }
    .overlay1, .overlay2, .overlay3, .overlay4 {
        align-items: flex-start;
        text-align: left;
        padding: 5% 6%;
        width: 155%;
    }

    .discount{
        font-size: 16px;
    }
    .discount1, .discount2, .discount3, .discount4 {
        font-size: 18px;
    }

    .tagline{
        font-size: 26px;
       
    }
    .tagline1, .tagline2, .tagline3, .tagline4 {
        font-size: 26px;
    }

    .description {
        font-size: 14px;
        float: left;
        margin-left: 100px;
    }
    .description1, .description2, .description3, .description4 {
        font-size: 14px;
    }

    .shop-button {
        font-size: 16px;
        margin-top: 65px;
    }
    .shop-button1, .shop-button2, .shop-button3, .shop-button4 {
        font-size: 16px;
        padding: 7px 16px;
    }
}


