﻿/*------  Responsive --------------------------------------*/
/* Laptop */
@media only screen and (max-width: 1036px) {
}

/* Tablet */
@media only screen and (max-width: 756px) {
}

/* Mobile */
@media only screen and (max-width: 540px) {
    .heroSwiper,
    .nav-tabs:before {
        display: none;
    }

    button:focus:not(:focus-visible) {
        outline: none;
        box-shadow: none;
    }

    nav .bkfair_logo {
        height: 31px;
    }

    nav .kfu_logo {
        height: 35px;
    }

    .navbar > .container {
        justify-content: flex-start;
    }

    .navbar-toggler {
        font-size: 1.8rem;
        margin-right: auto;
        color: #333;
    }

    .main_nav .navbar-nav {
        align-items: start !important;
        padding: 0 !important;
        margin: 1.4rem 0 !important;
    }

    .navbar-nav .dropdown-menu {
        border: none;
        padding: .5rem 0;
    }

    header {
        padding: 2rem 0;
    }

    .hero_cont_wrap {
        padding: 0 1rem;
    }

    .pres_word .f_w {
        width: 100%;
        text-align: center;
        margin-bottom: 1rem;
    }

    .pw_wrapper {
        justify-content: center !important;
    }

    .pres_word .img_wrap::after {
        height: 140px;
        width: 100%;
    }

    .pres_word .pw_inner_wrap {
        padding: 0 1.2rem;
    }

    .nav-tabs {
        overflow: auto;
        white-space: nowrap;
        display: block;
    }

        .nav-tabs .nav-link {
            margin-bottom: .5rem;
            display: inline-block;
            margin-left: .5rem;
        }

    .news .g-5 {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
    }

    .news_item {
        margin-bottom: 1rem;
    }

    footer h5 {
        margin-top: 1rem;
    }

    .search_form .row {
        flex-direction: column !important;
    }

    .search_form .inputs_row {
        padding: 1rem !important;
    }

    .search_form .col-auto {
        width: 100%;
    }

    .dd {
        align-items: center;
        padding-left: 0;
        border: none;
    }

    .sponsers h3 {
        text-align: center;
        margin-bottom: 1rem !important;
        margin-top: 3rem;
    }

    .logos_wrap {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }

    .sponsers .sponser_logo {
        margin: 10px auto !important;
        max-width: 60%;
        height: auto !important;
        display: block;
        margin-left: auto !important;
    }

    .loc_wrap {
        padding: 2rem 1rem;
    }

    .legan_block li {
        width: 100%;
    }

    .deef {
        width: 40% !important;
    }

    .about_cont_wrap {
        padding: 0 2rem;
    }

    .ask_kfu {
        width: 80px;
    }

        .ask_kfu .pattern {
            position: absolute;
            bottom: 53px;
            right: 60px;
            height: 20px;
            width: 20px;
        }

        .ask_kfu .kfu_open {
            width: 62px;
        }

    .ask_kfu_chat {
        position: fixed;
        right: 50px;
        bottom: 55px;
        background-color: #fff;
        height: 440px;
        width: calc(100% - 70px);
    }

    .syasat {
        float: none;
        display: block;
        margin: 15px 0;
    }

    .news_details_wrap {
        max-width: 100%;
    }

    .news_cont_wrap {
        padding: 1rem !important;
    }
    .img_gal_wrap {
        height: 50px;
        margin: 1px 0px;
    }
    header .btn {
        margin: 0 0 10px !important;
    }
    header iframe {
        height: 220px !important;
    }
}
    /* Small Mobile */
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    }
