/* Start custom CSS */section.elementor-section.elementor-top-section.elementor-element.elementor-element-e052638.elementor-section-full_width.elementor-section-content-middle.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default {
    display: block;
}

ul.main-menu-option {
    padding: 0 20px !IMPORTANT;
}

.pp-faq-item.elementor-grid-item.pp-accordion-item.pp-accordion-item-active {
    background: #f7f7f76e;
}

ul.main-menu-option img {
    display: none;
}

.pp-accordion-tab-content {
    padding: 0 0 20px !important;
}

    .elementskit-navbar-nav-default .elementskit-megamenu-panel {
    background: white;
    max-width: 1000px;
    width: clamp(320px, 100vw, 1000px) !important;
}
ul.main-menu-option li {
    margin: 4px 0 4px;
}

ul.main-menu-option img {
    max-width: 20px !important;
}

ul.main-menu-option a {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 6px;
}

div#ekit-megamenu-mega-menu-mobile{
    max-width: 100% !important;
    
}

    #mega-left ul, ul.main-menu-option {
  list-style-type: none !important;
  margin:0 !Important;
}

button.elementskit-menu-hamburger.elementskit-menu-toggler {
    border: none !important;
}


@media(max-width:767px){


div#ekit-megamenu-mega-menu-left {
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-32500 .elementor-element.elementor-element-df817a8{
    padding:0 !important;
}
}/* End custom CSS */