@media(max-width:991px){

section{

padding:70px 0;

}

}

@media (max-width:991.98px){

    .eg-navbar{
        min-height:72px;
    }

    .eg-nav{
        gap:0;
        padding-top:20px;
    }

    .eg-nav .nav-link{
        padding:14px 0;
        border-bottom:1px solid #f1f1f1;
    }

    #egNavbar{
        display:none;
    }

    #egNavbar.eg-open{
        display:block;
    }

}

/*==================================================
    HEADER RESPONSIVE
==================================================*/

@media (max-width:1199px){

    .eg-header-wrapper{

        gap:20px;

        padding:0 24px;

    }

    .eg-menu{

        gap:22px;

    }

}

@media (max-width:991px){

    .eg-navigation{

        position:fixed;

        top:0;

        right:-100%;

        width:320px;

        height:100vh;

        background:#ffffff;

        display:flex;

        align-items:flex-start;

        justify-content:flex-start;

        padding:110px 40px;

        box-shadow:-10px 0 40px rgba(0,0,0,.10);

        transition:all .35s ease;

        z-index:9999;

    }

    .eg-navigation.active{

        right:0;

    }

    .eg-menu{

        width:100%;

        flex-direction:column;

        align-items:flex-start;

        gap:28px;

    }

    .eg-menu li{

        width:100%;

    }

    .eg-menu a{

        display:block;

        width:100%;

        font-size:18px;

    }

    .eg-btn{

        display:none;

    }

    .eg-mobile-toggle{

        display:flex;

        align-items:center;

        justify-content:center;

    }

}

@media (max-width:767px){

    .eg-header{

        top:12px;

    }

    .eg-header-wrapper{

        height:76px;

        padding:0 18px;

    }

    .eg-logo img{

        height:46px;

    }

    .eg-navigation{

        width:100%;

    }

}