/*====================================
            RESPONSIVE HEADER
====================================*/

@media (max-width: 991px){

    .main-header .navbar{
        height:auto;
        min-height:82px;
        padding:14px 0;
    }

    .header-logo{
        width:145px;
    }

    .navbar-collapse{
        background:#ffffff;
        margin-top:18px;
        padding:20px;
        border-radius:18px;
        box-shadow:0 15px 40px rgba(0,0,0,.10);
    }

    .navbar-nav{
        gap:0;
    }

    .navbar-nav .nav-link{
        padding:12px 0;
        font-size:15px;
    }

    .navbar-nav .nav-link::after{
        display:none;
    }

    .language-dropdown{
        margin-top:15px;
    }
}

@media (max-width: 576px){

    .header-logo{
        width:130px;
    }

    .navbar-collapse{
        padding:16px;
    }
}

/*====================================
        STATISTICS TABLET / MOBILE
====================================*/

@media (max-width:991px){

    .stats-section .stats-wrapper{
        grid-template-columns:repeat(2, 1fr) !important;
    }

    .stats-section .stat-item{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;
        text-align:center !important;
        gap:8px !important;
        padding:20px 10px !important;
    }

    .stats-section .stat-item i{
        font-size:30px !important;
    }

    .stats-section .stat-item h3{
        font-size:20px !important;
        margin:0 !important;
    }

    .stats-section .stat-item p{
        font-size:11px !important;
        line-height:1.3 !important;
    }
}