@media (min-width:992px) and (max-width:1199px) {
    .b-img-cont::before{
        height: 450px;
        width: 450px;
    }
    .ban-heading-main{
        font-size: 80px;
    }
    .banner-text h3 {
        font-size: 30px;
    }
    .banner-text p{
        font-size: 15px;
    }
    .sec-heading {
        font-size: 44px;
    }
    .s1-shape3 {
        display: none;
    }
    .s1-shape4 {
        display: none;
    }
    .s1-img::before{
        width: 450px;
        height: 450px;
    }
    .s5-quote{
        left: 38%;
    }
    .ab4-img img{
        width: 270px;
    }
    .inner-banner {
        padding: 6rem 0;
    }
    .ib-heading {
        font-size: 66px;
    }
    .rev-card{
        width: 300px;
    }
    .f2-bg1{
        left: -20px;
        width: 280px;
    }
    .f2-bg2{
        top: -40px;
        right:20px;
        width: 240px;
    }
    .f2-shape1{
        width: 100px;
    }
    .f2-shape2{
        width: 70px;
    }
    .sp2-main-img::before{
        left: 10%;
    }
    .sp2-main-img img{
        width: 350px;
    }
    .sp2-card{
        width: 225px;
        height: 300px;
    }
}
@media (max-width:1199px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0rem;
        padding-left: 0rem;
    }
    .sec-text {
        font-size: 16px;
    }
    .cb1-heading{
        font-size: 15px;
    }
    .cb1 i{
        font-size: 15px;
    }
    .card-bottom p {
        font-size: 13px;
    }
    .sf-2,.sf-7{
        bottom: 30%;
    }
    .sf-3,.sf-6{
        display: none;
    }
    .sf-5{
        top: 25%;
        right: 0%;
    }
    
    .footer-bg{
        display: none;
    }
}