Hi. Mehtaz it's wrong solution. You still can not find the reasons and struggle with a consequence with the help of terrible crutches.
Correct solution
- Hide logo column for desktop

@media (min-width: 992px) {
#sp-logo {
display: none;
}
}
- Reduce font size
@media (max-width: 1399px) {
.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
font-size: 19px;
}
}
@media (max-width: 1199px) {
.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
font-size: 16px;
}
}
If you want to turn on the offcanvas sooner
@media (max-width: 1024px) {
.sp-megamenu-parent {
display: none !important;
}
#offcanvas-toggler {
display: flex !important;
}
}