body {
    font-size: 15px !important;
}

 @media(max-width:991.9px) {
            .f-main-menu {
                  position: static !important;
            }

            .f-main-menu nav {
                  position: absolute;
                  left: 50%;
                  transform: translateX(-50%);
                  top: 4em;
                  height: fit-content;
                  width: 100%;
                  background-color: var(--brand-color-theme-1);
                  width: 95%;
                  padding: 0;
                  z-index: 9999999;
            }

            .f-main-menu nav ul {
                  margin: 0;
            }

            .f-main-menu nav ul.fMenu>li>a {
                  display: block;
                  padding: .6rem 1rem;
                  color: white;
                  border-bottom: 1px solid #dedede4e;
                  position: relative;
                  background-color: var(--brand-color-theme-1);
            }

            .f-main-menu nav ul.fMenu>li:last-child>a {
                  border-bottom: 0;
            }

            .f-main-menu nav ul.fMenu>li.has-submenu>a::after {
                  content: "\f107";
                  font-family: "FontAwesome";
                  position: absolute;
                  right: 1rem;
                  top: 50%;
                  transform: translateY(-50%);
                  color: white;
            }

            .f-main-menu nav ul.fMenu>li.has-submenu>ul {
                  position: relative;
                  padding: 7px;
                  background-color: var(--brand-color-theme-1);
                  display: none;
            }

            .f-main-menu nav ul.fMenu>li.has-submenu>ul>li>a {
                  padding: .6rem 1rem;
                  color: white;
                  border-bottom: 1px solid #dedede4e;
                  position: relative;
                  background-color: var(--brand-color-theme-1);
                  display: block;
            }
      }

@media (max-width: 620px) {
    .fboxy-wrapper {
        bottom: 0;
        left: 0;
        right: 0;
        top: 50%;
        width: 100%;
        transform: none;
        max-height: 100%;
        z-index: 9999999999999999999!important;
        height: 500px;
        transform: translateY(-50%);
    }
}

/*----------iconset----------*/
.iconset .fMenu {
    justify-content:center;
    display: flex;
    flex-wrap: wrap;
}
.iconset .fMenu > li {
	list-style: none;
    margin: 1rem; padding: 1rem;
    background: #f5f5f5;
    transition: 0.5s all;
    position: relative;
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.iconset .fMenu > li:hover {
    background: #fff;
    box-shadow: 0 0 1rem rgb(0 0 0 / 15%);
}

.iconset .fMenu > li > a {
    display: block;
    font-weight: bold;
    color: #000;
    border-radius: 5px;
}

.iconset img {
    width: auto;
    max-width: 64px;
    display: block;
    margin-bottom: 0.5rem;
}
.menu-item-text .action:before{
    display: block;
    content: "";
    height: 1.04rem;
    width: 1.04rem;
    background: red;
    border-radius: 1rem;
    position: absolute;
    left: 10px;
    top: 19%;
    transform: translate(0,-50%);
    animation: blinking 2s infinite;
}
.iconset .fMenu ul {
	margin-left: 20px;
	margin-top: 0.5rem;
}
.iconset .fMenu ul,
.iconset .fMenu ul li {
	list-style: square;
}
.iconset .fMenu ul a {
	font-weight: 500;
}