@media(Max-width:1365px) {
    .managing-committee-box .card {
        margin-right: 0px;
    }
    .managing-committee-list {
        gap: 20px;
    }
    .managing-committee-list li h5,
    .managing-committee-list li p {
        font-size: 12px;
    }
}

@media(Max-width:1279px) {
    .top-menu .navbar-nav {
        gap: 18px;
    }
}

@media(Max-width:1199px) {
    body {
        font-size: 14px;
    }

    .top-menu .navbar-nav {
        gap: 10px;
    }

    .top-menu .navbar-nav .nav-link {
        padding: 6px 15px;
    }
}

@media(Max-width:991px) {
    .top-menu {
        padding: 0px;
    }

    .navbar-toggler {
        border-color: transparent;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: center;
        border-bottom: 1px solid #ffe38f;
        border-radius: 0px;
        padding: 6px 0px;
        height: 48px;
        outline: none !important;
        box-shadow: none !important;
    }

        .navbar-toggler:before {
            content: "Menu";
            line-height: 30px;
            color: #fff;
        }

    .top-menu .navbar-nav {
        margin-top: 10px;
    }
    .vision-mission-spc-wrp.first-wrp .container {
        max-width: 100%;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(1), 
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2) {
        padding: 0px 20px;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li h4 {
        font-size: 35px;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2) p {
        width: 220px;
    }
    .vision-mission-spc-wrp.second-wrp .vision-mission-spc-box ul {
        grid-template-columns: repeat(2, 1fr);
    }
        .footer ul {
        gap: 20px;
    }

    .steps-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(Max-width:767px) {

    .app-header {
        display: inherit;
    }

    .app-header .navbar-brand.right-logo {
        position: absolute;
        top: 10px;
        right: 0px;
    }

    .app-header .navbar-brand.left-logo {
        border-bottom: 1px solid var(--border);
    }

    .app-header .navbar-brand.left-logo img {
        max-height: 60px;
    }

    .app-header .navbar-brand.right-logo img {
        max-height: 40px;
    }

    .managing-committee-list {
        margin-top: 20px;
        gap: 20px;
        grid-template-columns: repeat(2, 1fr);
    }
    .managing-committee-list li h5, .managing-committee-list li p {
        font-size: 14px;
    }

    .footer ul {
        gap: 10px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .content-wrp {
        padding: 15px 0px;
    }

    .steps-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }

    .language-list li {
        min-width: calc(50% - 8px);
    }

    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box ul {
        grid-template-columns: repeat(1, 1fr);
        overflow: hidden;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2)::before{
        display:none;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2) {
        border-top: 1px solid #ccc;
        padding-top: 30px;
        margin-top: 30px;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(1), .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2){
        justify-content: center !important; 
    }
    .vision-mission-spc-wrp.second-wrp .vision-mission-spc-box ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .img-two-wrp {
        flex-wrap: wrap;
    }
    .breadcrumb-wrp {
        height: auto !important;
    }
}

@media(Max-width:411px) {
    h4 {
        font-size: 16px;
    }

    h6 {
        font-size: 12px;
    }
    .vision-mission-spc-box ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(1), .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2) {
        display: block;
        text-align: center;
    }
    .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(1) p, .vision-mission-spc-wrp.first-wrp .vision-mission-spc-box li:nth-child(2) p {
        width: 80%;
        text-align: center;
        margin-left: 10%;
    }

    .vision-mission-spc-box li:nth-child(2)::before {
        display: none;
    }

    .navbar-brand.flex-column.mid-logo img {
        height: 40px;
    }

    .breadcrumb-wrp .container {
        display: block !important;
    }

    .language-list li {
        min-width: 100%;
    }
    .managing-committee-list {
        gap: 20px;
        grid-template-columns: repeat(1, 1fr);
    }

}

