Web Analysis for directiveconsulting.com

Directiveconsulting.com is ranked # 87,008 on the world wide web, the lower the rank, the popular the website is. The website is estimated to earn $ 19.22 USD per day from advertising and we value it to be upwards of $ 14,031 USD. We have found the average page load time to be 0.34 seconds. The website is estimated to get a total of 5,492 visitors per day. The website IP address is 172.66.41.14. Report last updated on July 10, 2026.

Estimated Traffic & Worth

Daily Visitors 5,492
Daily Revenue $ 19.22 USD
Website Worth $ 14,031 USD

Website Ranks

Global Rank 87,008
Country Rank N/A

Social Engagement

Facebook 0 likes/shares
Google Plus 0 +1s
Pinterest 0 pins
Linkedin 0 shares
StumbleUpon 0 stumbles

Website Performance

IP Address 172.66.41.14
Load Time 0.34 seconds

Website Inpage Analysis

Title B2B Marketing Agency Driving Sustainable Growth | Directive

Length: 59 characters

Meta Keywords

Length: 0 characters

Meta Description Directive elevates B2B marketers from MQLs to qualified pipeline with Customer Generation methodology. 420+ brands served, $1B+ revenue.

Length: 136 characters

H1 1 tags

– Rethink the Potential of Your B2B Agency

H2 6 tags

– All the B2B services you expect, executed beyond expectations.
– Every B2B vertical has its own growth playbook.
– Stratos: the AI advantage for B2B client growth.
– DiscoverabilityOS™ is a more efficient way to invest in growth.
– Wonder what it feels like to
 hire the right agency?
– Solving tough challenges for ambitious B2B businesses since 2013.

H3 14 tags

– element
var $next = $h2.next(); // Get the next sibling element

if ($next.length > 0) {
var nexthtml = $next[0].outerHTML; // Get the outer HTML of the next sibling

//var hyphenatedText = itemtext.replace(/[?&“”():’]/g, ‘ ‘);
var hyphenatedText = itemtext.replace(/[`~!@#$%^&*()_|+-=?;:'”,.{}[]\/]/gi, ‘ ‘);
var hyphenatedText = hyphenatedText.replace(/ /g, “-“);
//var sectionHtml = ” + h2html + ‘ ‘ + nexthtml + ”;
var divHtml = ” + h2html + ‘ ‘ + nexthtml + ”;
//var sectionHtml = ‘ ‘;

// Insert the new element before the current element
$h2.before(divHtml);

// Remove the original and its next sibling
$h2.remove();
$next.remove();

// console.log(“Created section:”, sectionHtml);
} else {
console.log(“No next sibling found for :”, itemtext);
}
} else {
console.log(“Empty or whitespace content found.”);
}
});

$(“.sticky-sidebar li.dce-acf-repeater-item”).click(function(){
setTimeout(function() {
// $(‘.sticky-sidebar li’).removeClass(‘active’);
// $(this).addClass(‘active’);
}, 500);
});

});
/* window.addEventListener(‘DOMContentLoaded’, () => {
setTimeout(function(){
const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
const id = entry.target.getAttribute(‘id’);
if (entry.intersectionRatio > 0) {
$(‘.sticky-sidebar li’).removeClass(‘active’);
document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement.classList.add(‘active’);
} else {
document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement.classList.remove(‘active’);
}
});
});

// Track all sections that have an `id` applied
document.querySelectorAll(‘section[id]’).forEach((section) => {
observer.observe(section);
});
}, 2000);
}); */

setTimeout(() => {

// Smooth scroll to anchor links
$(‘a[href^=”#”]’).on(‘click’, function(event) {
event.preventDefault();

$(‘html, body’).animate({
scrollTop: $($(this).attr(‘href’)).offset().top
}, 500);
});
// Highlight active sidebar link based on scroll position
$(window).on(‘scroll’, function() {
var scrollPosition = $(window).scrollTop();

// Check if the scroll position is at the top of the page (0)
if (scrollPosition === 0) {
$(‘.sticky-sidebar li’).removeClass(‘active’);
return; // Exit early to prevent unnecessary processing
}

// Loop through each section with a specific target class
$(‘section.target-class-ident’).each(function() {
var currentSection = $(this);
var sectionId = currentSection.attr(‘id’);

if (currentSection.offset().top {
setTimeout(() => {
const observer = new IntersectionObserver(entries => {
let activeNavItems = document.querySelectorAll(‘.sticky-sidebar li.active’);
entries.forEach(entry => {
const id = entry.target.getAttribute(‘id’);
const sidebarNavItem = document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement;

// Calculate the threshold based on the section height
const sectionHeight = entry.boundingClientRect.height;
const viewportHeight = window.innerHeight;
const threshold = sectionHeight = threshold) {
// Add ‘active’ class to the corresponding sidebar navigation item
// $(‘.sticky-sidebar li’).removeClass(‘active’);
sidebarNavItem.classList.add(‘active’);
} else {
// Remove ‘active’ class only if no other sidebar items have it
console.log(activeNavItems.length);
// if (activeNavItems.length > 1 ) {
sidebarNavItem.classList.remove(‘active’);
// }
}
});
}, { threshold: [0.1, 0.5] }); // Use multiple thresholds for different section heights

// Track all sections that have an `id` applied
document.querySelectorAll(‘section[id]’).forEach((section) => {
observer.observe(section);
});
}, 3000); // Wait for 2 seconds after DOMContentLoaded before setting up observer
});

setTimeout(() => {
$(‘.sticky-sidebar .dce-acf-repeater-item’).click(function(e) {
e.preventDefault();
var targetId = $(this).find(‘a’).attr(‘href’); // Get target section id from href attribute
var offset = $(targetId).offset().top – 140; // Calculate offset with 20px margin from top
$(‘html, body’).animate({
scrollTop: offset
}, 800); // Adjust the duration (in milliseconds) as needed
});
}, 2000);
*/

window.rocketSplitTest = { ‘config’: { ‘page’: { ‘base’: { ‘protocol’: ‘https://’, ‘host’: ‘directiveconsulting.com’, ‘path’: ‘/’ } } } };
window.rocketSplitTest.cookie = { };
window.rocketSplitTest.cookie.create = function (name, value, days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
document.cookie = name + “=” + value + “; expires=” + date.toGMTString() + “; path=” + window.rocketSplitTest.config.page.base.path;
};
window.rocketSplitTest.cookie.read = function (name) {
var parts = (“; ” + document.cookie).split(“; ” + name + “=”);
return (parts.length === 2) ? parts.pop().split(“;”).shift() : null;
};

! function() {
var analytics = window.analytics = window.analytics || [];
if (!analytics.initialize)
if (analytics.invoked) window.console && console.error && console.error(“Segment snippet included twice.”);
else {
analytics.invoked = !0;
analytics.methods = [“trackSubmit”, “trackClick”, “trackLink”, “trackForm”, “pageview”, “identify”, “reset”, “group”, “track”, “ready”, “alias”, “debug”, “page”, “once”, “off”, “on”, “addSourceMiddleware”, “addIntegrationMiddleware”, “setAnonymousId”, “addDestinationMiddleware”];
analytics.factory = function(e) {
return function() {
var t = Array.prototype.slice.call(arguments);
t.unshift(e);
analytics.push(t);
return analytics
}
};
for (var e = 0; e li.mega-menu-flyout ul.mega-sub-menu {
padding: 31px 0 14px 27px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
line-height:24px;
padding-bottom:17px;
}

.mega-sub-menu a:not(.elementor-button):hover {
color:#9E54BA!important;
}

#mega-menu-wrap-primary #mega-menu-primary[data-effect=”fade_up”] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
margin-top:26px!important;
}

.book-desktop a {
border-color: #1E1C20!important;
}

.book-desktop a:hover {
border-color: #9E54BA!important;
}

.mega-menu-cta {
display:none!important;
}

.mega-menu-cta a.mega-menu-link, .mega-menu-cta a.mega-menu-link:hover {
color: #fff!important;
}

.mm-mobile {
display:none!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
display: flex;
justify-content: flex-end;
}

.mm-resources {
margin:0!important;
}

.mm-resources svg {
transform: translateY(3px);
}

.mm-resources:hover svg path {
stroke: #9E54BA!important
}

.mm-resources .mega-indicator, .mm-resources .resources-label {
display:none!important;
}

.mm-grid {
max-width: 1033px!important;
display: flex;
align-self: flex-end;
margin: 0 !important;
}

.mm-resources .hover-arrow:hover {
color:#fff!important
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link > span.mega-indicator::after {
transform: rotateX(180deg);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-menu-item {
width: 100%;
float: left;
}

@media screen and (min-width: 1313px) and (max-width: 1440px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size:14px;
}
}

@media screen and (max-width: 1440px) {

#mega-menu-wrap-primary #mega-menu-primary[data-effect=”fade_up”] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
margin-top: 21px !important;
}
/**
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
margin-right:23px!important;
} **/

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
background-image: url(https://directiveconsulting.com/wp-content/uploads/2024/05/menu-dropdown.svg);
content: ” !important;
background-position: center;
background-repeat: no-repeat;
background-size: 7px;
width: 7px;
height: 10px;
top: 15px;
}
}

@media screen and (min-width: 1313px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
transform: translateX(-37px) !important;
background:#fff!important;
}

.mega-menu-column-standard {
position: absolute!important;
max-width: 1320px!important;
left: 0!important;
right: 0!important;
margin: auto!important;
}

.page-id-48564 .mega-menu-column-standard {
max-width: 1604px!important;
}

.mega-menu-item-47665 .mega-sub-menu {
display: flex!important;
flex-wrap: wrap;
flex-direction: row;
width: 690px!important;
padding-top:40px!important;
padding-bottom:40px!important;
}

.mega-menu-item-47665 .mega-sub-menu li {
flex: 1 50%;
padding:20px 20px 20px 0!important;
margin:0!important;
}

.mega-menu-item-47665 .mega-sub-menu li a {
padding-bottom:0!important;
}
}

@media screen and (max-width: 1312px) {

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
justify-content: flex-start;
}

.mm-resources .mega-indicator, .mm-resources .resources-label {
display:inline-block!important;
}

.mm-resources svg {
display:none;
}

.book-desktop {
display:none!important;
}

#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary {
top:57px!important;
padding-bottom:100px!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.mega-menu-cta) > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color:#9E54BA!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
margin-bottom: 20px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 0;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
font-weight:700!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 0 24px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
top:18px;
}

.mega-menu-cta {
padding:0px !important;
display: flex!important;
width:auto!important;
margin: 20px 24px 0px!important;
color:#fff!important;
background:none!important;
}

.mega-menu-cta a {
padding:10px 20px!important;
font-size:14px!important;
line-height:21px!important;
height:unset!important;
width:auto!important;
background: #1E1C20!important;
color:#fff!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta > a.mega-menu-link {
color:#fff!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta.menu-ce > a.mega-menu-link {
color:#EB6D12!important;
background:none!important;
border: 1px solid #EB6D12!important;
}

.mega-menu-cta a:hover {
background: #9E54BA!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta.menu-ce > a.mega-menu-link:hover {
border: 1px solid #EB4812!important;
background: #EB4812!important;
color:#fff!important;
}

.mm-desktop {
display:none;
}

.mm-mobile {
display:block!important;
}

ul.mega-sub-menu {
margin-top: 0px !important;
padding: 0px !important;
}
}

.mm-mobile a {
color: #1E1C20!important;
}

.mm-mobile a:hover {
color: #EB6D12!important;
}

.cta-animation {
min-height:100%;
}

.audit-desktop, .audit-mobile {
display: none!important;
}

.page-id-52134 .button-ep, .page-id-52134 .ep-mobile {
display: none!important;
}

.page-id-52134 .audit-desktop {
display: inline-block!important;
}

@media screen and (max-width: 1312px) {
.page-id-52134 .audit-desktop {
display: none!important;
}

.page-id-52134 .audit-mobile {
display: flex!important;
}
}

/**
*
* BUTTONS AND LINKS
*
**/

.hero .button-primary a, .cta-main .button-primary a, .button-large a {
font-size:20px!important;
line-height:30px!important;
font-weight:700!important;
}

:not(.book-desktop).button-fill a {
color:#fff!important;
}

.button-fill:hover a {
color:#fff!important;
background:#9E54BA!important;
border-color:#9E54BA!important;
}

.button-fill-solid a {
color: #fff!important;
background: #9E54BA!important;
border-color: #9E54BA!important;
}

.button-fill-solid a:hover {
background: #9E54BA!important;
border-color: #9E54BA!important;
}

.button-small a {
font-size:16px!important;
line-height:21px!important;
padding:16px 32px!important;
}

.button-fill a{
background:none!important;
}

.button-fill-light a{
background:none!important;
border-color: #fff!important;
color:#fff!important;
}

.button-fill-dark a{
background:none!important;
border-color: #1E1C20!important;
color:#1E1C20!important;
}

.button-fill a:hover,.button-fill-light a:hover, .button-fill-dark a:hover {
background:#9E54BA!important;
border-color: #9E54BA!important;
color: #fff!important;
}

.button-primary {
margin-top:60px;
}

.article-button:hover {
color:#fff!important;
}

.button-blaze a {
color: #fff!important;
background: #EB6D12!important;
border-color: #EB6D12!important;
}

.button-blaze a:hover {
background: #EB4812!important;
border-color: #EB4812!important;
}

.button-fill-light-blaze a {
color: #fff!important;
background: transparent!important;
border-color: #EB6D12!important;
}

.button-fill-light-blaze a:hover {
background: #EB4812!important;
border-color: #EB6D12!important;
}

@media screen and (max-width: 1440px) {
.button-primary {
margin-top:45px;
}

.hero .button-primary a, .cta-main .button-primary a, .button-large a {
font-size:16px!important;
line-height:24px!important;
font-weight:700!important;
}
}

@media screen and (max-width: 767px) {
.button-primary {
margin-top:30px;
}

.hero h2 {
font-size:30px!important;
line-height:36px!important;
letter-spacing: 0.3px;
}
}

.hover-arrow .arrow, .hover-arrow .elementor-widget-container {
transition:.3s ease-in-out all;
}

.hover-arrow:hover .elementor-widget-container {
color: #9E54BA!important;
}

.hover-arrow:hover .arrow {
transform:translateX(8px);
}

.hover-arrow .arrow {
max-width:36px!important;
}

@media screen and (max-width: 1440px) {
.hover-arrow .arrow img {
width:27px!important;
}
}

/**
*
* FONTS
*
**/

img.wp-smiley, img.emoji {
display:none!important;
}

h2 strong {
letter-spacing: -1.44px;
}

.pre-title-light h1, .pre-title-light h2, .pre-title-light, .pre-title-light p {
color: #fff;
font-size: 14px!important;
line-height:15px!important;
font-style: normal;
font-weight: 700;
letter-spacing: 0.98px;
text-transform: uppercase;
margin-bottom:0!important;
}

.pre-title-light,.pre-title-dark {
padding-bottom: 30px;
}

.title-line-light {
padding-left:112px;
}

.title-line-light:before {
content:”;
position: absolute;
left:0;
top:6px;
width: 88px;
height: 1px;
background: #fff;
}

.pre-title-dark, .pre-title-dark p {
font-size: 14px;
line-height:15px!important;
font-style: normal;
font-weight: 700;
letter-spacing: 0.98px;
text-transform: uppercase;
margin-bottom:0!important;
}

.title-line-dark {
padding-left:112px;
}

.title-line-dark:before {
content:”;
position: absolute;
left:0;
top:6px;
width: 88px;
height: 1px;
background: #1E1C20;
}

.heading-green {
color: #176739;
font-weight: 700;
}

.body-large {
font-size: 24px!important;
line-height: 28.8px!important;
font-weight:400;
}

.body-x-large {
font-size: 30px!important;
line-height: 36px!important;
}

.t-42 {
font-size: 42px!important;
line-height: 120%!important;
}

.t-36 {
font-size: 36px!important;
line-height: 120%!important;
}

.searchandfilter h4 {
font-size: 20px!important;
line-height: 24px!important;
}

@media screen and (max-width: 1440px) {

.body-x-large {
font-size: 22px!important;
line-height: 27px!important;
}
.body-large {
font-size: 20px!important;
line-height: 24px!important;
}

.t-36 {
font-size: 30px!important;
}

}

@media screen and (max-width: 1024px) {
.body-large, .body-x-large, .searchandfilter h4 {
font-size: 16px!important;
line-height: 24px!important;
}

.t-36 {
font-size: 20px!important;
}

}

/**
*
* ICON AND HOVER BOXES
*
**/

.icon-box-right {
padding:41px 72px 74px 83px;
min-height:650px;
}

.icon-right {
position: absolute;
right: 72px;
text-align: right;
}

.icon-left {
position: absolute;
left: 27px;
text-align: left;
}

.ib-purple {
background-color: #EBE7EE;
}

.ib-purple:hover {
background-color: #4F2A5D!important;
}

.ib-purple .title {
margin-top:238px;
}

.ib-purple .values-title {
margin-top:105px;
}

.ib-purple:hover .title h3, .ib-purple:hover .values-title h3, .ib-purple:hover .description {
color: #EBE7EE!important;
}

.ib-purple:hover svg path {
fill:#a594ad!important;
}

.ib-purple:hover .icon-left svg path {
fill:#9E54BA!important;
}

.ib-green:hover {
background: #0E3F23!important;
}

.ib-green .title {
margin-top:238px;
}

.ib-green:hover .title h3 {
color:#82E3AB!important;
}

.ib-green:hover .description {
color:#D5F6E3!important;
}

.ib-green:hover svg path {
fill:#82E3AB!important;
}

@media screen and (max-width: 1024px) {
.icon-box-container {
flex-direction:column;
}

.icon-box-right {
padding:41px 24px 40px 24px;
min-height:0;
}

.ib-green .title {
margin-top:70px;
}

.icon-right, .icon-right-anim {
width:40px;
height:auto;
}

.ib-green .icon-right-anim {
width:64px;
height:auto;
}
}

@media screen and (max-width: 767px) {
.ib-purple .title {
margin-top:101px;
}

.icon-left {
left: 15px;
}

.icon-left svg {
width:32px;
height:32px;
}

.ib-purple .values-title {
margin-top: 65px;
}
}

.inner-content ul {
margin-left:20px!important;
}

/**
*
* TESTIMONIALS
*
**/

.testimonial-container {
padding-top:146px;
padding-bottom:24px;
}

.testimonial-carousel .swiper-slide {
display: flex;
align-items: center;
}

@media screen and (max-width: 1600px) {
.testimonial-carousel .elementor-main-swiper {
width: 80%!important;
}
}

.testimonial-carousel .elementor-widget-testimonial-carousel .swiper-wrapper {
align-items:center!important;
}

.elementor-testimonial__image img {
height: auto!important;
}

.elementor-testimonial__footer {
justify-content: center;
}

.elementor-testimonial–skin-bubble .elementor-testimonial__content {
background-color: rgba(255, 255, 255, 0) !important;
}

.elementor-testimonial–skin-bubble .elementor-testimonial__content:after {
display: none!important;
}

.testimonial-carousel .swiper-pagination-bullet {
border-radius: 0!important;
}

.testimonial-carousel:before {
content:”;
position: absolute;
left:390px;
top:-60px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/04/quote-white.svg’);
background-size: contain!important;
background-repeat: no-repeat!important;
}

.testimonial-carousel.dark:before {
content:”;
position: absolute;
left: 370px;
top: -80px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/04/quote-purple.svg’)!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}

.testimonial-carousel.green:before {
content:”;
position: absolute;
left: 370px;
top: -80px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/05/quote-green.svg’)!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}

.elementor-swiper-button-next:before {
content:”;
position: absolute !important;
right: -100px !important;
top: 0 !important;
width: 48px!important;
height: 48px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;

}

.video-carousel .elementor-swiper-button-next:before {
right: 400px !important;
left: unset !important;
}

.elementor-swiper-button-prev:before {
content:”;
position: absolute !important;
left: -100px !important;
top: 0 !important;
width: 48px!important;
height: 48px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-left-orange.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
}

.video-carousel .elementor-swiper-button-prev:before {
left:0px !important;
}

@media screen and (max-width: 1600px) {
.elementor-swiper-button-next:before, .video-carousel .elementor-swiper-button-next:before {
right: 0px !important;
}

.elementor-swiper-button-prev:before. .video-carousel .elementor-swiper-button-prev:before {
left: 0px !important;
}
}

@media screen and (max-width: 1440px) {
.elementor-swiper-button-prev:before, .elementor-swiper-button-next:before {
width: 36px!important;
height: 36px!important;
}
}

@media screen and (max-width: 1024px) {
.elementor-testimonial–layout-image_left .elementor-testimonial {
flex-direction: column-reverse!important;
}

.elementor-testimonial__footer, .elementor-testimonial__header {
align-items: center!important;
padding-right:0!important;
}

.testimonial-carousel:before, .testimonial-carousel.dark:before, .testimonial-carousel.green:before {
display:none;
}

.elementor-swiper-button-prev:before, .elementor-swiper-button-next:before {
width: 24px!important;
height: 24px!important;
}

.elementor-swiper-button-next:before {
right: 0px !important;
}

.elementor-swiper-button-prev:before {
left: 0px !important;
}

.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next {
top: 100%!important;
}

.testimonial-carousel .elementor-main-swiper {
width:100%!important;
}

.testimonial-container {
padding-top:40px;
padding-bottom:24px;
}
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity:1!important;
}

@media screen and (min-width: 1025px) {
.testimonial-container .elementor-pagination-type-bullets .elementor-swiper-button-prev, .testimonial-container .elementor-pagination-type-bullets .elementor-swiper-button-next {
top: calc(50% – 90px / 2)!important;
}
}

/**
*
* THEME TEMPLATE
*
**/

.arrowhead-section-wrap .container .inner {
margin: 0!important;
}

/**
* CASE STUDIES
*
**/

.vline {
display:none!important;
}

.single-case_studies .block-1 section {
padding-top:115px;
padding-bottom:0px
}

.arrowhead-section-wrap .container {
max-width:1320px!important;
padding-left:24px;
padding-right:24px;
}

.single-case_studies .check-article-body:not(.block-1), .single-case_studies .check-pull-quotes {
display:flex;
justify-content:flex-end;
max-width: 1320px;
margin: 0px auto;
}

.single-case_studies .check-pull-quotes section {
width:100%;
}

section.pull_quotes.quoteicon .heading-title-h3 {
font-size: 36px;
line-height: 43px;
font-family: ‘Manrope’;
}

.client-title {
margin:0px 0px 70px!important;
display:none;
}

.block-1 .client-title {
display:block;
}

section.article_body .entry {
border-bottom:0px;
padding-bottom:0px
}

.single-case_studies .check-article-body:not(.block-1) section {
width:100%;
}

.single-case_studies .check-article-body a span, .single-case_studies .check-article-body a {
color:#EB6D12!important;
text-decoration:none!important;
}

.single-case_studies .check-article-body a span:hover, .single-case_studies .check-article-body a:hover {
color:#e1523d!important;
text-decoration:none!important;
}

.single-case_studies .block-1 .entry:nth-of-type(2) a {
color: #e25343;
padding: 8px 12px 8px 12px;
align-items: center;
gap: 10px;
color: #fff !important;
background: #4F2A5D;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-weight: 700;
}

.single-case_studies .block-1 .entry:nth-of-type(1) h2 {
display:none;
}

.single-case_studies .block-1 .entry:nth-of-type(1) {
width:66%;
float:right;
}

section.pull_quotes.userpic .attribution h4 {
letter-spacing: 0;
font-size: 16px;
line-height: 24px;
margin-left: 0;
font-weight: 400 !important;
width: calc(100% – 2rem – 56px);
}

section.pull_quotes.quoteicon .attribution p:first-child {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}

section.pull_quotes.quoteicon .heading-title-h3:before {
left: -50px;
top: 0;
}

section.pull_quotes .context {
max-width: 100%;
}

.arrowhead-section-wrap section {
padding: 0;
margin: 60px 0;
}

.single-case_studies .hero {
min-height:980px!important;
padding-top:0!important;
padding-bottom:0!important;
margin-top:0!important;
}

/**.single-case_studies .hero:before {
content:”;
background-image: linear-gradient(270deg, #00000000 0%, #000000 100%);
mix-blend-mode: multiply;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} **/

.single-case_studies .curated_posts {
display:none!important;
}

.single-case_studies section.article_body .entry.gen-cta .cta-wrap h2 {
font-size:20px;
line-height:30px;
font-weight:400;
}

.single-case_studies section.article_body .entry.gen-cta .cta-wrap .heading-blurb {
font-size:42px;
line-height:50px;
}

.single-case_studies .block-5 section.article_body {
padding:0 0 90px;
}

.single-case_studies section.article_body .entry.gen-cta .cta-wrap a {
color:#fff!important;
}

.single-case_studies section.article_body .entry.gen-cta .cta-wrap a:hover {
color:#1E1C20!important;
}

section.entry_grid.horizontal.bignum .grid .entry .context h2 {
position: relative!important;
padding:0!important;
}

section.entry_grid.horizontal.bignum .grid .entry .context {
padding:0!important;
}

section.entry_grid.horizontal.bignum .grid .entry .context .heading-blurb {
background: #fff;
padding: 24px 0 0 0!important;
}

section.hero .context {
margin: 0 auto;
width:1320px;
max-width: 100%;
text-align: left;
}

section.hero .entry-logo {
display: block;
height: 90px;
margin: 0 0 30px 0;
}

.arrowhead-section-wrap section {
background-color:#fff!important;
}

.arrowhead-section-wrap section .heading-title {
font-size: 72px!important;
font-weight: 400!important;
line-height: 110%!important;
letter-spacing: -0.72px!important;
max-width:863px;
}

section.hero .heading-blurb {
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 120%;
color:#fff;
max-width:863px;
}

.arrowhead-section-wrap section.dark .cta-wrap .cta.filled.red_theme {
background-color: rgba(0, 0, 0, 0);
border-color: #EB6D12;
border: 1px solid #EB6D12;
}

.arrowhead-section-wrap section.dark .cta-wrap .cta.filled.red_theme:hover {
background-color: #e1523d;
color:#fff;
border: 1px solid #e1523d;
}

.arrowhead-section-wrap section .heading-blurb {
font-size: 22px;
letter-spacing: 0;
}

section.entry_grid.horizontal.bignum .grid .entry .context h2 {
color: #4F2A5D;
font-size:88px;
line-height:97px;
}

section.entry_grid.horizontal.bignum .grid .entry .context .heading-blurb p {
margin: 0;
font-size: 24px;
line-height: 29px;
font-weight: 400;
max-width: 250px;
}

section.pull_quotes.quoteicon .heading-title-h3:before {
color: #A794AE;
content: ““”;
font-family: ‘Manrope’;
}

.dark {
background-color:#301938!important;
}

.dark .heading-title-h2 {
color:#A794AE;
font-size: 20px;
font-weight: 400;
letter-spacing: 0.2px;
}

.dark .heading-blurb {
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}

.single-case_studies section.article_body .entry.gen-cta .cta-wrap {
background-image:none!important;
}
section.article_body .entry.gen-cta .cta-wrap.dark .context {
border-left: 0px;
}

/**
*
* POSTS
*
**/

section.article_body .grid {
margin: 0 auto;
max-width: 1320px!important;
}

body.single .blog-post section .img-foot .heading-title-h2 {
font-size: 72px!important;
line-height: 79px!important;
color: #1E1C20 !important;
font-weight: 400 !important;
}

.ast-oembed-container {
height:auto!important;
}

/**
*
* GLOSSARY
*
**/

.single-glossary .arrowhead-section-wrap section {
margin-bottom: 120px;
}

.single-glossary .header section.hero {
padding:120px 24px 0!important;
}

.single-glossary .arrowhead-section-wrap section {
padding:0 24px!important;
}

.single-glossary .f-frame {
max-width: 1320px;
padding: 120px 0;
}

.glossary-blog-additional-heading, .glossary-blog-explore-services-buttons {
padding-left: 0;
padding-right: 0;
}

.single-glossary .f-columns>.f-column {
padding:0;
}

.single-glossary .f-columns {
column-gap: 24px;
}

.single-glossary .f-columns>.f-column[data-width=”1/3″] {
width: calc(33.33% – 24px);
}

.POST-LIST .post .meta {
display:none;
}

.glossary-blog-additional-heading h2 {
margin-bottom: 50px;
}
.single-glossary .glossary-explore-services {
display:none;
}

.arrowhead-section-wrap h2 {
margin:24px 0;
}

.tag-tagline span {
font-size: 14px;
font-weight: 700;
padding: 4px 10px !important;
}

.section-hero-guide-heading {
font-size: 72px;
line-height: 79px;
font-weight: 400;
margin-top: 40px;
margin-bottom: 40px;
}

.glossary-sidebar-wrapper h5 {
font-size:24px;
}

/**
*
* PRINCIPLES
*

.video-container {
min-width:643px!important;
}

@media screen and (max-width: 1300px) {
.video-container {
min-width:100%!important;
}
}
**/
.principle-button {
position: relative;
color: #1E1C20!important;
display: flex;
flex-direction: row;
align-items: center;
}

.principle-button span {
content:”;
position: relative !important;
width: 36px!important;
height: 36px!important;
min-width: 36px!important;
min-height: 36px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-purple.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
margin-left: 9px;
transition:.3s ease-in-out all;
}

.principle-button:hover {
color: #EB6D12!important;
}

.principle-button:hover span {
transform: translateX(8px);
}

.fixed-logo {
display: none;
}

.principle-nav.elementor-sticky–effects {
z-index:999999;
height:91.6px!important;
}

.principle-nav.elementor-sticky–effects .fixed-logo {
display: inline-block;
}

.principle-nav.elementor-sticky–effects .cg-title {
display: none;
}

@media screen and (max-width: 1440px) {
.fixed-logo {
display: none!important;
}
}

#arrowhead-toc-sticky-wrapper .container .inner h5 {
font-family: manrope!important;
font-size: 20px;
font-weight: 700;
margin-bottom: .8rem;
}

.single-resource_hub section.article_body .entry {
margin-left:300px;
}

.single-resource_hub .block-1 .client-title {
display: none!important;
}

.single-resource_hub {
background:#F5F5F5!important
}

/**
*
* FORMS
*
**/

h2.gform_submission_error {
font-size: 20px!important;
line-height: 30px!important;
font-weight: 700!important;
}

/**
*
* CAROUSELS
*
**/

.logo-carousel .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/**
*
* LOOPS
*
**/

.loop-section-dark .loop-grid-standard .elementor-widget-container {
color: #fff!important;
}

.service-carousel .elementor-swiper-button-next:before {
right: 0px !important;
top:0!important;
bottom:unset!important;
}

.service-carousel .elementor-swiper-button-prev:before {
left: 0px !important;
}

/**
*
* POSTS
*
**/

.cat-item {
cursor: pointer;
background:#D9D9D9;
}

.cat-item .e-con-inner {
background:#F5F5F5;
margin:1px;
}

.cat-item:hover .e-con-inner {
margin:0px;
}

.cat-label {
height: 42px;
}

.cat-item:hover .elementor-widget-container {
color: #fff!important;
}

.glossary-cat .e-con-inner:hover {
background:#301938!important;
border-color: #301938;
}

.glossary-cat:hover svg path {
fill: #9E54BA!important;
}

.guides .e-con-inner:hover {
background:#4D4D4D!important;
border-color: #4D4D4D;
}

.guides:hover svg path {
fill: #82E3AB!important;
}

.podcast .e-con-inner:hover {
background:#176739!important;
border-color: #176739;
}

.podcast:hover svg path {
fill: #D5F6E3!important;
}

.reports .e-con-inner:hover {
background:#4F2A5D!important;
border-color: #4F2A5D;
}

.reports:hover svg path {
fill: #FFD4FF!important;
}

.strategies .e-con-inner:hover {
background:#666!important;
border-color: #666;
}

.strategies:hover svg path {
fill: #D5F6E3!important;
}

.thought .e-con-inner:hover {
background:#846A8E!important;
border-color: #846A8E;
}

.thought:hover svg path {
fill: #FFD4FF!important;
}

.video .e-con-inner:hover {
background:#5D9574!important;
border-color: #5D9574;
}

.video {
padding-right:1px!important;
}

.video:hover{
padding-right:1px!important;
}

.video:hover svg path {
fill: #82E3AB!important;
}

.video-carousel .video:hover svg path {
fill: unset!important;
}

@media screen and (max-width: 767px) {
.cat-item {
width:33%;
}

.cat-item svg {
height:33px;
}

.cat-label {
height:32px;
}

.thought, .podcast {
padding-right:2px;
}
}

.dark-bg .e-loop-item .item-title, .dark-bg .e-loop-item .elementor-heading-title {
color:#fff!important;
}

.e-loop-item a:hover .item-title, .e-loop-item a:hover .elementor-heading-title{
opacity:.8!important;
}

.terms-label .elementor-post-info__terms-list {
background-color: #fff;
font-size: 14px;
line-height: 21px;
padding:7px 14px;
color: #1E1C20;
font-weight: 700;
text-transform: uppercase;
}

.terms-label-grey .elementor-post-info__terms-list {
background-color: #D9D9D9;
font-size: 14px;
line-height: 21px;
padding:7px 14px;
color: #1E1C20;
font-weight: 700;
text-transform: uppercase;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 var(–swiper-pagination-bullet-horizontal-gap, 4px);
border-radius: 0 !important;
}

.elementor-pagination {
display: flex !important;
align-items: center;
}

.page-numbers.prev {
height: 48px !important;
width: 48px !important;
display: inline-block;
font-size: 0;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-left-orange.svg) !important;
background-size: contain !important;
background-position: center;
background-repeat:no-repeat!important;
}

.page-numbers.next {
height: 48px !important;
width: 48px !important;
display: inline-block;
font-size: 0;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg) !important;
background-size: contain !important;
background-position: center;
background-repeat:no-repeat!important;
}

.page-numbers.dots {
color: #D9D9D9;
}

.page-numbers.current {
color:#1E1C20;
}

.searchandfilter ul {
margin:0!important;
}

.searchandfilter label:hover, .sf-option-active label {
color: #EB4812!important;
}

.sf-field-search input {
display:inline-block;
padding-bottom:20px;
}

li.sf-field-search label {
position:relative;
}

li.sf-field-search label::after {
content:”!important;
display: inline-block;
width: 25px;
height: 25px;
position: absolute;
right:0;
bottom:16px;
cursor: pointer;
background-image:url(‘https://directiveconsulting.com/wp-content/uploads/2024/05/search.svg’);
background-position:center;
background-repeat:no-repeat;
background-size: contain;
}

.searchandfilter select.sf-input-select {
background: none !important;
border: 0px !important;
box-shadow: none !important;
padding: 0 !important;
font-size: 20px !important;
}

@media screen and (max-width: 1440px) {
.searchandfilter select.sf-input-select {
font-size: 16px !important;
}
}

.blog-carousel .elementor-swiper-button {
display: none!important;
}

@media screen and (max-width: 1024px) {
.blog-carousel .elementor-swiper-button {
display: flex!important;
}

.blog-carousel-container {
padding-bottom: 120px !important;
}
}

/*
*
* FOOTER
*
**/

.cta-main p {
margin-bottom:0!important;
}

@media screen and (max-width: 1600px) {

.cta-anim {
width: 50%!important;
transform: translateX(150px)!important;
}
}

@media screen and (max-width: 1150px) {

.cta-anim {
width: 60%!important;
transform: translateX(200px)!important;
}
}

@media screen and (max-width: 1024px) {
.cta-main {
background:#fff!important;
}
}

/*
*
* SLICK GLOBAL
*
**/

.slick-prev, .slick-next {
top: 100%;
background-color: transparent !important;
border-color: transparent !important;
color: #000 !important;
padding: 0 !important;
width: auto;
}

.slick-next, .slick-prev {
font-size: 20px;
font-style: normal;
font-weight: 400!important;
line-height: 150%;
}

.slick-next:before, .slick-prev:before {
color: #EB6D12;
margin: 0;
top: 8px !important;
vertical-align: middle;
opacity: 1!important;
}

.slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg)!important;
position:absolute!important;
top: 0 !important;
}

.slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg)!important;
position:absolute!important;
top: 0 !important;
transform: rotate(180deg);
}

/*
*
* SLICK – SIDE CAROUSEL TRANS
*
**/

.side-carousel-trans .slick-track {
display: flex !important;
}

.side-carousel-trans .slick-list {
margin: 0;
overflow: visible;
}

.side-carousel-trans .slick-slide {
margin: 0 24px 0 0;
height: inherit !important;
}

.side-carousel-trans .slick-next, .side-carousel-trans .slick-prev{
top: -75px;
color: transparent !important;
}

.side-carousel-trans .slick-prev {
right: 147px;
left:unset!important;
}
.side-carousel-trans .slick-next {
right: 36px;
}

.slick-slider button {
box-shadow:none!important;
}

@media screen and (max-width: 998px) {

.side-carousel-trans .slick-slide {
margin: 0 20px 0 0;
}

.side-carousel-trans .slick-next, .side-carousel-trans .slick-prev{
top: -65px;
}
}

input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
background-color:rgba(255,255,255,0)!important;
border-color:#1E1C20!important;
}

/**
* BRAND COLORS
*
*/

.resources-link:hover a {
color:#9E54BA!important
}

/**
* MENU
*/

.logo-performance, .logo-commerce, .logo-communications{
display:none;
}

.blaze .logo-main, .teal .logo-main, .blue .logo-main {
display:none;
}

.blaze .logo-performance {
display:block;
}

.teal .logo-commerce {
display:block;
}

.blue .logo-communications {
display:block;
}

/**
* BLAZE
*/

.blaze .button-fill a {
color:#fff!important
}

.blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #EB4812!important;
}

.blaze .mega-sub-menu a:not(.elementor-button):hover {
color: #EB4812 !important;
}

.blaze .book-desktop a {
border-color: #EB6D12!important;
background: #EB6D12!important;
}

.blaze .book-desktop a:hover {
border-color: #EB4812!important;
background: #EB4812!important;
}

.blaze .book-desktop.button-fill a {
background: transparent!important;
color:#EB6D12!important;
border-color: #EB6D12!important;
}

.blaze .book-desktop.button-fill a:hover {
border-color: #EB4812!important;
background: #EB4812!important;
color:#fff!important;
}

.blaze .mm-resources:hover svg path {
stroke: #EB4812 !important;
}

.blaze .button-primary a:hover {
border-color: #EB4812!important;
background:#EB4812!important;
}

.blaze a.body-link {
color: #EB6D12!important;
}
.blaze a.body-link:hover {
color: #EB6D12!important;
}

.blaze .hover-arrow:hover .elementor-widget-container {
color: #EB4812!important;
}

.blaze .principle-button span {
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange-1.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
}

.blaze .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#EB6D12!important
}

/**
* TEAL
*/

.teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #00686E!important;
}

.teal .mega-sub-menu a:not(.elementor-button):hover {
color: #00686E !important;
}

.teal .book-desktop a {
border-color: #069594!important;
background: #069594!important;
}

.teal .book-desktop a:hover {
border-color: #00686E!important;
background: #00686E!important;
}

.teal .button-fill a {
background: transparent!important;
border-color: #069594!important;
}

.teal .button-fill a:hover {
border-color: #00686E!important;
background: #00686E!important;
}

.teal .mm-resources:hover svg path {
stroke: #00686E !important;
}

.heading-gold {
color: #CC9417;
font-weight: 700;
}

.teal .button-primary a {
background: #069594!important;
border-color: #069594!important;
color: #fff!important;
}

.teal .button-fill-light a {
background: transparent!important;
border-color: #069594!important;
color: #fff!important;
}

.teal .button-fill-solid a {
background: #069594!important;
border-color: #069594!important;
color: #fff!important;
}

.teal .button-primary a:hover, .teal .button-fill-light a:hover, .teal .button-fill-solid a:hover {
background: #00686E!important;
border-color: #00686E!important;
}

.teal .hover-arrow:hover .elementor-widget-container {
color: #7FD6C7!important;
}

.teal .slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-teal.svg) !important;
position: absolute !important;
top: 0 !important;
}

.teal .slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-teal.svg) !important;
position: absolute !important;
top: 0 !important;
transform: rotate(180deg);
}

.teal .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#069594!important
}

/**
* BLUE
*/

.blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #2563EB!important;
}

.blue .mega-sub-menu a:not(.elementor-button):hover {
color: #2563EB !important;
}

.blue .book-desktop a {
border-color: #E1F765!important;
background: #E1F765!important;
color:#1E1C20!important;
}

.blue .book-desktop a:hover {
border-color: #CFEA3A!important;
background: #CFEA3A!important;
color:#1E1C20!important;
}

.blue .button-fill a {
background: transparent!important;
border-color: #1E1C20!important;
color:#1E1C20!important;
}

.blue .button-fill a:hover {
border-color: #CFEA3A!important;
background: #CFEA3A!important;
color:#1E1C20!important;
}

.blue .mm-resources:hover svg path {
stroke: #2563EB !important;
}

.heading-blue {
color:#2563EB!important;
font-weight:700!important;
}

.blue .button-primary a {
background: #E1F765!important;
border-color: #E1F765!important;
color: #1E1C20!important;
}

.blue .button-fill-light a {
background: transparent!important;
border-color: #E1F765!important;
color: #fff!important;
}

.blue .button-primary a:hover, .blue .button-fill-light a:hover {
background: #CFEA3A!important;
border-color: #CFEA3A!important;
color: #1E1C20!important;
}

.blue .hover-arrow:hover .elementor-widget-container {
color: #E1F765!important;
}

.blue .hover-arrow-dark:hover .elementor-widget-container {
color: #301938!important;
}

.blue .slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-lime-filled.svg) !important;
background-size: 24px !important;
}

.blue .slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-lime-filled.svg) !important;
background-size: 24px !important;
}

.blue .elementor-swiper-button-prev:before,.blue .elementor-swiper-button-next:before {
background-size:contain!important;
}

.blue .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#E1F765!important
}

(function(){if(window.matchMedia(‘(max-width:921.99px)’).matches){document.body.classList.add(‘ast-header-break-point’);document.body.classList.remove(‘ast-desktop’);}})();

Skip to content

TechnologyMethodologyVerticals

Technology

Technology buyers evaluate many solutions before deciding. We help companies stand out and capture demand when buyers research and compare platforms.

Industrial

Industrial buyers research solutions long before engaging vendors. We help manufacturers increase visibility, generate demand, and support complex sales cycles.

Services

Service businesses grow when expertise is visible and trusted. We help firms turn credibility into consistent pipeline by strengthening their digital presence.

Technology

Industrial

Services

Divisions

Performance

Performance captures demand and converts it into qualified pipeline. We combine media, SEO, creative, and revenue operations to accelerate measurable growth.

Commerce

Commerce drives revenue across ecommerce and retail platforms. We optimize the full purchase journey—from discovery to retention—to fuel sustained growth.

Communications

Communications builds influence, credibility, and audience engagement. We connect brands with creators, communities, and media to expand reach and strengthen brand presence.

Performance

Commerce

Communications

Capabilities

DIVISIONS

/**
* HOVER LIST
**/

.mm-list-left .mm-list-link, .services-link {
padding-right:46px;
position: relative;
display: flex;
align-content: center;
flex-wrap: wrap;
}

.mm-list-left .mm-list-link span, .services-link span {
font-size: 20px;
line-height: 30px;
font-weight: 700;
color: #fff;
opacity: 1;
cursor: pointer;
}

.mm-list-left .mm-list-link:hover span, .list-left .tab-link span.active-quest{
opacity: 1;
}

.mm-list-left .mm-list-link:after, .services-link:after {
content:”;
position: absolute;
right: 0px;
top:50%;
transform:translate(0,-50%);
width:30px!important;
height: 30px!important;
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-white.svg”);
background-size:contain;
background-position: center;
background-repeat: no-repeat;
}

.mm-list-left .mm-list-link.performance.active span, .mm-list-left .mm-list-link.performance:hover span {
color: #82E3AB;
}

.mm-list-left .mm-list-link.commerce.active span, .mm-list-left .mm-list-link.commerce:hover span {
color: #FFB91C;
}

.mm-list-left .mm-list-link.communications.active span, .mm-list-left .mm-list-link.communications:hover span {
color: #5ECFFF;
}

.mm-list-left .mm-list-link.performance.active:after, .mm-list-left .mm-list-link.performance:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-green.svg”);
}

.mm-list-left .mm-list-link.commerce.active:after, .mm-list-left .mm-list-link.commerce:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-yellow.svg”);
}

.mm-list-left .mm-list-link.communications.active:after, .mm-list-left .mm-list-link.communications:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-lblue.svg”);
}

span.active-quest:after{
opacity: 1!important;
}

.mm-list-left .performance {
margin-bottom: 29px;
}

.mm-list-left .commerce, .mm-list-left .communications {
padding-top: 29px;
padding-bottom: 29px;
}

.mm-list-left .commerce {
border-top: solid 1px #D5F6E3;
}

.mm-list-left .communications {
border-top: solid 1px #D5F6E3;
}

.services-link {
margin-top: 29px;
}

.services-link.active span, .mm-list-left .services-link:hover span {
color: #FFD4FF;
}

.services-link.active:hover, .services-link:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2025/09/arrow-purple-light.svg”);
}

.fade-in {
opacity: 0;
display: none;
transition: opacity 0.5s ease;
}
.fade-in.active {
opacity: 1;
display: block;
}

.all-services-link {
padding:30px 0px;
}

.all-services-link a {
font-size: 15px;
line-height: 22px;
font-weight: 700;
cursor: pointer;
padding:6px 15px;
position: relative;
}

.all-services-link a span {
color: #fff!important;
}

.all-services-link a:hover span {
color: #FFD4FF!important;
}

.all-services-link a:before {
content:”;
position: absolute;
left:0;
top:0;
background: #fff;
width: 1px;
height: 35px;
}

Performance

Commerce

Communications

View All Services

$(document).ready(function() {
// Add click event listener to tab links
$(‘.mm-list-link’).on(‘mouseenter’, function() {
var targetId = $(this).attr(‘data-target’);

// Remove active class from all tab links
$(‘.mm-list-link’).removeClass(‘active’);
// Add active class to the current tab link
$(this).addClass(‘active’);

// Remove active-quest class from all questions
$(‘.question’).removeClass(‘active-quest’);
// Add active-quest class to the question inside the current tab link
$(this).find(‘.question’).addClass(‘active-quest’);

// Remove active class from all content divs
$(‘.fade-in’).removeClass(‘active’);
// Add active class to the corresponding content div
$(‘#’+targetId).addClass(‘active’);
//var test = $(‘#’ + targetId);
//alert(test);
//alert(targetId);
});
});

CAPABILITIES

Content

Drive qualified traffic and pipeline with performance-driven SEO and content built around how modern buyers search.

Paid Media

Capture high-intent demand and accelerate pipeline growth with full-funnel paid media strategies.

Performance Creative

Create high-performing creative built for testing, optimization, and conversion across modern advertising platforms.

Programmatic

Reach high-value audiences at scale with data-driven programmatic advertising that maximizes efficiency and impact.

Revenue Operations

Align marketing, sales, and data systems to improve pipeline visibility and enable scalable revenue growth.

Startups

Launch and scale growth programs for startups with lean strategies built to accelerate traction and pipeline.

CAPABILITIES

Marketplace

Increase product visibility and revenue through optimized marketplace strategies across major retail platforms.

Lifecycle Marketing

Increase customer lifetime value with targeted lifecycle programs that deepen relationships, reduce churn, and drive repeat revenue at every stage.

Shopping

Maximize product discovery and conversions with optimized shopping campaigns across search and retail media networks.

B2B Discoverability That Drives Revenue
– A Smarter Way toGenerate Customers
– 100+
– 420+
– $1B+
– Technology
– Industrial
– Services
– Orange County
– Austin
– New York City
– MexicoCity
– London
– Toronto

H4 0 tags
H5 0 tags
H6 0 tags
Total Images 32 images
Internal Links 159 internal links
External Links 10 external links