@media (max-width: 1399.98px) {
    :root {
        --fs-18: 16px;
        --fs-35: 32px;
        --fs-38: 35px;
        --fs-45: 42px;
    }
}

/* Laptop */
@media (max-width: 1199.98px) {
    :root {
        --fs-13: 12px;
        --fs-14: 13px;
        --fs-16: 15px;
        --fs-18: 16px;
        --fs-20: 18px;
        --fs-24: 22px;
        --fs-35: 30px;
        --fs-38: 33px;
        --fs-45: 40px;
    }
}

/* Tablet */
@media (max-width: 991.98px) {
    :root {
        --fs-13: 12px;
        --fs-14: 13px;
        --fs-16: 15px;
        --fs-18: 16px;
        --fs-20: 18px;
        --fs-24: 20px;
        --fs-35: 28px;
        --fs-38: 30px;
        --fs-45: 36px;
    }
}

/* Mobile */
@media (max-width: 767.98px) {
    :root {
        --fs-13: 12px;
        --fs-14: 13px;
        --fs-16: 14px;
        --fs-18: 15px;
        --fs-20: 16px;
        --fs-24: 18px;
        --fs-35: 24px;
        --fs-38: 26px;
        --fs-45: 30px;
    }
}

/* Small Mobile */
@media (max-width: 575.98px) {
    :root {
        --fs-13: 11px;
        --fs-14: 12px;
        --fs-16: 14px;
        --fs-18: 15px;
        --fs-20: 16px;
        --fs-24: 18px;
        --fs-35: 22px;
        --fs-38: 24px;
        --fs-45: 28px;
    }
}




@media (max-width:991.98px) {
    .cmf-card {
        padding: 28px 22px;
    }
}



@media (max-width: 768px) {
    .navbar-brand img {
        height: 55px;
    }

    .home-nav {
        background: #fff;
    }

    .home-nav .navbar-nav {
        padding-top: 25px;
    }

    .navbar-nav .nav-link.active::after {
        display: none;
    }

    .social-icons {
        margin-top: 40px;
        padding-bottom: 15px;
    }

    .hero-title {
        line-height: normal;
    }

    .featured-section {
        margin-top: auto;
    }

    .hero-section {
        min-height: auto;
        padding-bottom: 20px;
    }

    .btk-mobile-wrapper {
        position: inherit;
    }

    .btk-download-wrapper {
        padding: 30px 25px;
    }

    .sec-title {
        line-height: normal;
    }

    .btk-download-section {
        padding-top: 12px;
    }

    .breadcrumb-header-in:after {
        display: none;
    }

    .blur-c-1,
    .blur-c-2,
    .blur-c-3 {
        display: none;
    }

    .ction-man {
        display: none;
    }

    .feat-hig-para br {
        display: none;
    }
}



@media (max-width:575.98px) {
    .navbar-brand img {
        height: 48px;
    }

    .home-nav.scrolled .navbar-brand img {
        height: 45px;
    }

    body {
        padding-top: 80px;
    }

    .cmf-card {
        padding: 24px 18px;
    }

    .cmf-card img {
        max-width: 90px;
    }

    .action-bar-skin a img {
        height: 52px;
    }

    .inner-download-app {
        padding: 20px 10px;
    }



}