@media (max-width: 768px) {
    .call_btn_top a {
        display:none
    }
    footer .contInfo{
        flex-wrap: wrap;
        gap: 10px;
    }
    .main-banner .banner_right_img{
        display: none;
    }
    .banner_content .main-heading {
        font-size: 2.5rem;
    }
    .navbar-brand img{
        max-width: 150px;
    }
    .para {
        font-size: 1.2rem;
    }
    .image_text_section img {
        margin: 20px 0;
    }
    section:not(.main-banner) {
        padding: 30px 0;
    }
    .sec_heading {
        font-size: 1.7rem;
    }
    .ways_heading{
        font-size: 1.8rem;
    }
    .sub_heading {
        font-size: 1.7rem;
    }
    .navbar{
        display: none;
    }
    .header .bg-body-tertiary{
        display: block;
    }
    .offcanvas-title {
        max-width: 200px;
    }
}