#mega-menu-wrap-primary{
    width: max-content;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
    font-size: 16px;
    /* background-color: #172634; */
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    font-size: 14px;
    color: #000;
    padding: 5px 10px;
   
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu
{
    left: -240px;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
    text-transform: none;
    color: #000;
    display: flex;
    font-size: 14px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .blogSubmenuText {
    max-width: 100%;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
    font-weight: 400;
    display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 12px 4px 12px 4px;
    width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-type-widget.widget_text{
    /* padding: 0px 10px 0px 50px */
}




/* #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item #mega-menu-item-11990::before{
    background-image: url(../images/menu-icon/data-analytics.svg);
} */



/* Menu-ICONS-CSS */

/* Drupal Mega Menu */

/* dashicons-admin-appearance - Drupal Web Development */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-appearance:before{
    background-image: url(../images/menu-icon/drupal-web-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
   
}
/* dashicons-admin-comments - Drupal Migration & Upgrades */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-comments:before{
    background-image: url(../images/menu-icon/drupal-migration-and-upgrades.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}

/* dashicons-admin-home - Drupal 10 Development  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-home:before{
    background-image: url(../images/menu-icon/drupal-10-website-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}

/* dashicons-admin-links - Drupal 11 Development  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-links:before{
    background-image: url(../images/menu-icon/drupal-11-web-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-media - Drupal Maintenance & Support */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-media:before{
    background-image: url(../images/menu-icon/drupal-maintenance-support.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-page - Drupal Security and Compliance  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-page:before{
    background-image: url(../images/menu-icon/drupal-security-and-compliance.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-plugins - AI-Powered Drupal Solutions  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-plugins:before{
    background-image: url(../images/menu-icon/ai-drupal-solutions.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-tools - Drupal API & Third-Party Integrations */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-tools:before{
    background-image: url(../images/menu-icon/drupal-api-and-third-party-integrations.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-settings - Drupal Multisite Solutions */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-settings:before{
    background-image: url(../images/menu-icon/drupal-multisite-solutions.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-post - Drupal Consulting */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-post:before{
    background-image: url(../images/menu-icon/drupal-consulting.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-align-pull-left - Drupal Commerce */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-align-pull-left:before{
    background-image: url(../images/menu-icon/drupal-commerce.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-align-pull-right - Drupal Website Audit  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-align-pull-right:before{
    background-image: url(../images/menu-icon/free-drupal-website-audit.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-editor-ltr - Drupal Theme  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-editor-ltr:before{
    background-image: url(../images/menu-icon/drupal-themes.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
 

/* Wordpress Menu ICONS */

/* dashicons-tide - WordPress Website Development */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-tide:before{
    background-image: url(../images/menu-icon/wordpress-website-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-heading - WordPress Migration & Upgrade  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-heading:before{
    background-image: url(../images/menu-icon/wordpress-migration-upgrade.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-insert - WordPress Maintenance & Support */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-insert:before{
    background-image: url(../images/menu-icon/wordpress-maintenance-support.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-users  - Custom Plugin Development */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-users:before{
    background-image: url(../images/menu-icon/custom-plugin-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-generic - AI-Powered WordPress Solutions */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-generic:before{
    background-image: url(../images/menu-icon/ai-powered-wordpress-solutions.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-network  - WordPress Multisite Development */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-network:before{
    background-image: url(../images/menu-icon/wordpress-multisite-development.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-update-alt  - WordPress Security Services */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-update-alt:before{
    background-image: url(../images/menu-icon/wordpress-security-services.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-welcome-view-site - WordPress Theme */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-welcome-view-site:before{
    background-image: url(../images/menu-icon/wordpress-theme.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-welcome-widgets-menus - WordPress Website Audit */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-welcome-widgets-menus:before{
    background-image: url(../images/menu-icon/wordpress-website-audit.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}


/* B2B Marketing Menu ICONS */

/* dashicons-welcome-comments - Search Engine Optimization */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-welcome-comments:before{
    background-image: url(../images/menu-icon/search-engine-optimization.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-welcome-learn-more  -Local SEO */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-welcome-learn-more:before{
    background-image: url(../images/menu-icon/local-seo.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-welcome-write-blog  - Content Marketing */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-welcome-write-blog:before{
    background-image: url(../images/menu-icon/content-marketing.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-button  - Social Media Marketing */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-button:before{
    background-image: url(../images/menu-icon/social-media-marketing.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-align-wide  - Paid Marketing */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-align-wide:before{
    background-image: url(../images/menu-icon/paid-marketing.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-ellipsis- Email Marketing */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-ellipsis:before{
    background-image: url(../images/menu-icon/email-marketing.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-site-alt - Influencer Marketing */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-site-alt:before{
    background-image: url(../images/menu-icon/influencer-marketing.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}
/* dashicons-admin-site-alt2 - Brand Building */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.dashicons-admin-site-alt2:before{
    background-image: url(../images/menu-icon/brand-building.svg);
    background-repeat: no-repeat;
    width: 30px;
    content: "";
}



#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-11962 ul.mega-sub-menu{
    max-width: 700px;
    width: 650px;
}
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-11963 ul.mega-sub-menu{
    max-width: 700px;
    width: 560px;
}

@media only screen and (min-width: 769px) {
    #mega-menu-wrap-primary {
        background: none !important;
    }
}
