@media screen and (min-width:1200px) {}

@media screen and (min-width:1200px) {
    .listing_filter .filter_btn {
        pointer-events: none;
        cursor: default !important;
    }

    .listing_filter .collapse:not(.show) {
        display: block;
    }
}


@media screen and (max-width:1199px) {
    .btn-login {
        padding: 5px 12px;
    }
}


@media screen and (min-width:991px) {
    .header_part .nav-link {
        font-size: 16px;
        padding: 20px 20px !important;
        color: #ffffff;
        font-family: 'Merriweather', sans-serif;
    }

    .header_part .dropdown-menu {
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -ms-transition: all .2s ease-out;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        display: block !important;
        background: #fff;
        opacity: 0;
        visibility: hidden;
        top: 112%;
    }

    .header_part .dropdown:hover .dropdown-menu {
        opacity: 1;
        visibility: visible;
        top: 100%;
    }

    .bank_btn {
        margin-top: 29px !important;
    }


}

@media screen and (max-width:991px) {

    .mobile_menu .dropdown-item {
        font-family: 'Merriweather', sans-serif;
        color: #212121;
        font-size: 14px;
    }

    .calculate_emi {
        padding: 50px 0px;
    }

    .banner_content {
        height: 300px !important;
    }

    .currency_form {
        padding: 20px 20px;
    }

   

    .header_part {
        padding: 5px 0px;
    }
}


@media screen and (min-width:768px) {
    .blog-post img {
        width: 320px !important;
        max-height: 220px;
    }

    .blog_carousel img {
        flex-grow: 0;
        flex-basis: 100%;
        width: 100%;
        object-fit: cover;
    }

    .bank_btn {
        margin-top: 23px;
    }

}

@media screen and (max-width:767px) {
    .min_width {
        min-width: 960px;
    }

    .banner_section .carousel {
        position: relative;
        margin: auto;
        text-align: center;
        background: #f4f4f7;
    }

    .banner_image {
        height: 250px !important;
    }

    .currency_form {
        padding: 30px 20px;
    }
}

@media screen and (min-width:576px) {
    .emi_btn {
        margin-top: 37px;
    }

}

@media screen and (max-width:575px) {
    .footer_sec {
        margin-top: -7px;
    }

    .heading_section h3 {
        font-size: 18px;
    }


    .emi_result h4 {
        font-size: 18px;
    }

    .emi_result h3 {
        font-size: 20px;
    }

    .pt-6 {
        padding-top: 30px;
    }

    .pb-6 {
        padding-bottom: 30px;
    }

    .bank_product {
        padding: 50px 0px;
    }

    .currency_result h5 {
        font-size: 18px;
    }

    .heading_section h1 {
        font-size: 18px;
    }

    .bank_content h6 {
        font-size: 16px;
    }

}

@media screen and (max-width:450px) {
    .navbar-brand img {
        max-width: 150px;
    }

    .btn-login {
        font-size: 0;
        padding: 6px 6px;
    }

    .navbar-toggler {
        padding: 5px 8px;
    }
}