@media(max-width: 980px){
    section.common_banner .banner-title p{
        width: 100%;
    }
    section.common_banner .course-head-1 h1{
        width: 100%;
    }
    .course-head-1{
        margin-bottom: 50px;
    }
    .head-sec p{
        width: 100%;
    }
    section.build-sec .tab__title{
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        padding-bottom: 30px;
        border-bottom: 1px solid #eaeaead5;
    }
    section.build-sec .tab_button-active{
        border-radius: 30px;
    }
    section.build-sec .tab__button{
        border-radius: 30px;
        border: 1px solid var(--heading-color);
        width: auto;
    }
    section.build-sec .tab__inside-text{
        padding: 0;
    }
    .tab__inside-img {
        padding: 0 !important;
    }
    .cta-cont{
        width: 100%;
    }
    section.post-construction .col-md-3{
        width: 100%;
    }
    .head p{
        width: 100%;
    }
}

@media (max-width: 540px){
    section.common_banner .course-head-1 h1{
        font-size: 24px;
        width: 100%;
    }
    .course-head-1{
        margin-bottom: 0;
    }
    .cta-cont{
        padding: 30px;
        padding-bottom: 70px;
    }
    .cta-cont h2{
        font-size: 26px;
    }
    section.post-construction .head-sec p{
        width: 100%;
    }
}