/* header menu */
.primary-sub-menu {
	position: relative;
}
.primary-sub-menu .sub-menu {
	display: flex;
    flex-direction: column;
	align-items: baseline;
}
.primary-sub-menu .sub-menu a {
	color: #fff !important;
}
.primary-sub-menu::after {
	content: "+";
	font-size: 20px;
}

/* footer css */
.site-footer .footer-apps .widget_nav_menu {
	display: flex;
    align-items: center;
    gap: 17px;
}
.site-footer .footer-apps ul {
	display: flex;
    gap: 13px;
    list-style: none;
	flex-flow: wrap;
}

@media (max-width: 992px) {
    .primary-sub-menu.active::after {
        content: "-";
    }
	.primary-sub-menu .sub-menu {
		display: none;
	}
	.primary-sub-menu.active .sub-menu {
        display: block !important;
        position: absolute !important;
        width: 100%;
        top: 47px !important;
        margin: 0;
        max-width: 94%;
	}
	.primary-sub-menu {
		display: flex !important;
    	justify-content: space-between;
    	align-items: center;
	}
}
@media (max-width: 425px) {
	.site-footer .footer-apps .widget_nav_menu {
		flex-direction: column;
	}
}