@media only screen and (max-width: 575.98px) {
    .landing-txt{
        margin-top: 50px;
    }
    .discount-icon{
        display: none;
    }
    .section-padded{
        padding: 30px;
    }
    .course-title{
        margin-top: 30px;
    }
    .course-offers .course-card{
        padding: 10px;
        padding-bottom: 20px;
    }
    .section-label-design{
        font-size: 80px;
    }
    .bg-section-icons::after{
        display: none;
    }
    .hero-title{
        font-size: 30px;
    }
    .leaf-icon{
        display: none;
    }
    
    .countdown-timer .time-number {
        font-size: 40px;
    }
    
    .countdown-timer .time-label {
        font-size: 11px;
        color: #000;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767.98px) {
    .landing-txt{
        margin-top: 50px;
    }
    .discount-icon{
        display: none;
    }
    .section-padded{
        padding: 30px;
    }
    .course-title{
        margin-top: 30px;
    }
    .course-offers .course-card{
        padding: 10px;
        padding-bottom: 20px;
    }
    .section-label-design{
        font-size: 100px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .landing-txt{
        margin-top: 50px;
    }
    .discount-icon{
        display: none;
    }
    .section-padded{
        padding: 50px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
}

@media only screen and (min-width: 1200px) {
}