@media (max-width:991px) {
    .b-img-cont::before{
        left: 10px;
    }
    .ban-heading-main {
        font-size: 70px;
    }
    .banner-text h3{
        padding-left: 3rem;
    }
    .s1-shape3 {
        display: none;
    }
    .s1-shape4 {
        display: none;
    }
    .sec-pad {
        padding: 2rem 0;
    }
    .sec-3 .row{
        row-gap: 2.5rem;
    }
    .sec-4{
        background-image: none;
    }
    .sec-4 .row{
        row-gap: 1.5rem;
    }
    .sec-4-text .btn-container{
        justify-content: center;
    }
    .sec-4-text h6{
        font-size: 20px;
    }
    .sec-4-img .dot-arrow {
        left: 64px;
    }
    .special-circle{
        left: 24px;
        top: 78px;
    }
    .s4-main-img{
        width: 80%;
    }
    .sf-4,.sf-8{
        display: none;
    }
    .s5-quote{
        left: 36%;
    }
    footer .row{
        row-gap: 1.5rem;
    }
    .ab-2::before{
        display: none;
    }
    .ab4-img img{
        width: 210px;
    }
    .inner-banner {
        padding: 4rem 0;
    }
    .ib-heading {
        font-size: 56px;
    }
    .f2-bg1,.f2-bg2{
        display: none;
    }
    .f2-shape1{
        left: 100PX;
        width: 100px;
    }
    .f2-shape2{
        right: 80px;
        width: 60px;
    }
    .sp2-card-col{
        align-items: center !important;
    }
    .sp2-main-img::before{
        left: 24%;
    }
    .navbar-collapse{
        position: absolute;
    top: 109px;
    background: white;
    width: 69%;
    margin: auto;
    padding: 1rem;
    border: none;
    border-radius: 20px;
    z-index: 999999;
    }
}