#main-menu li {
    margin-bottom: 0;
}
/* Icons on menu */
    .menu-utils {
        gap: 1em;
        margin-left: 2.5vw;
    }
    .menu-utils a {
        width: 1.146vw;
        height: 1.146vw;
    }
    .menu-utils svg {
        width: 100%;
        height: 100%;
    }


/* ---------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------- Media query ------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------*/

/* Full hd desktop
--------------------------------------------------------------------------------------------------*/
    @media screen and (max-width: 1920px) {
        .menu-utils {
            margin-left: 3em;
        }
        .menu-utils a {
            width: 22px;
            height: 22px;
        }

    }

    /* Big Laptops - Ok until 1600 px
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 1690px) {
            .menu-utils a {
                width: 20px;
                height: 20px;
            }
        }

    /* Big Laptops - Ok until 1441 px
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 1600px) {
            .menu-utils a {
                width: 19px;
                height: 19px;
            }
        }

    /* Standard Laptops - Ok until 1281px
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 1440px) {
            .menu-utils {
                margin-left: 2em;
            }
            .menu-utils a {
                width: 18px;
                height: 18px;
            }
        }


    /* Small Laptops - Ok until 1150px
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 1280px) {
            .menu-utils a {
                width: 17px;
                height: 17px;
            }
        }

    /* Ok until 993px
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 1150px) {

        }

   /* Tablet Port
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 992px) {

            .menu-utils {
                margin-left: 1.5em;
            }

            .menu-utils a {
                width: 16px;
                height: 16px;
            }
            .menu-utils {
                gap: 0.8em;
            }
        }


    /* Mobile Landscape & Portrait
    ------------------------------------------------------------------------------------------------*/
        @media screen and (max-width: 767px) {
            .menu-utils {
                gap: 0.6em;
            }
            .menu-utils a {
                width: 14px;
                height: 14px;
            }
        }