.make-it-sticky{
    position: fixed;
    width:100%;
    left:0;
    right:0;
    margin:0 auto;
    top:0;
    background-color: #fff;
    z-index:99999999;
}

@media only screen and (max-width:1360px) {
    html {
        font-size: 52.5%;
    }

    .comn-subhead {
        font-size: 4.5rem;
    }

    .banner,
    .sec3,
    .sec4,
    .sec5 {
        padding: 40px 0;
    }

    .sec5 .sec2-card {
        min-height: 230px;
    }

}

@media only screen and (max-width:992px) {
    html {
        font-size: 48%;
    }

    .comn-btn {
        padding: 12px 40px;
    }

    .sec2-card {
        margin-bottom: 30px;
    }

    .sec2-card h4 {
        padding: 16px 0 10px 0;
    }

    .sec2-card .comn-btn {
        margin-bottom: 20px;
    }

    .sec5 .sec2-card {
        margin: 10px 8px;
    }
}

@media only screen and (max-width:768px) {
    .top-strip {
        padding: 8px;
    }

    .navbar {
        padding: 12px 0;
    }

    .sec5 .sec2-card {
        min-height: auto;
    }

    .comn-head {
        font-size: 4.5rem;
    }

    .comn-subhead {
        font-size: 4rem;
    }

    .footer-p {
        font-size: 1.5rem;
        margin-bottom: 30px;
    }
}