
.wdt-interactive-showcase-container a.wdt-interactive-showcase-element:empty { display: none; }

.wdt-interactive-showcase-container { display: flex; will-change: flex; flex-wrap: wrap; margin: -20px; width: auto; align-items: center; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 1; padding: 20px; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 0; margin: 0 auto 0 0; width: 100%; max-width: 680px;  }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { list-style-type: none; padding: 20px 30px; position: relative; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 5px; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > * { position: relative; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: clamp(1.25rem, 1.0192rem + 1.0256vw, 2.25rem); font-weight: 600; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { width: 100vw; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding: 0; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button > a { display: inline-flex; align-items: center; text-transform: uppercase; letter-spacing: var(--wdtLetterspacing_2x); padding: clamp(1.25rem, 0.5288rem + 3.2051vw, 4.375rem) clamp(1.5rem, 0.6923rem + 3.5897vw, 5rem); }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { display: grid; grid-template-columns: 112px 1fr; gap: 40px; align-items: center; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group a.wdt-interactive-showcase-element { grid-column: 1/3; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image,
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image img { width: 110px; height: 110px; border-radius: 50%; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { position: relative; display: grid; align-items: end;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { /*position: absolute; bottom: 0;*/ grid-area: 1/-1; /* visibility: hidden; */ /* transform: scaleX(0); */ /* transform-origin: 0 50%; */ z-index: 0; transition: transform .2s ease .25s, visibility 03s ease; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { /* transform: scaleX(1); */ /* visibility: visible; */ z-index: 1; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--wdtPrimaryColor); visibility: hidden; transform: scaleX(0); transform-origin: 0 50%; z-index: 0; transition: transform .2s ease .25s, visibility 03s ease; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before { transform: scaleX(1); visibility: visible; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { content: ''; position: absolute; top: 0; left: 0; width: 5px; height: 100%; background: var(--wdtSecondaryColor); visibility: hidden; transform: scaleY(0); transform-origin: 50% 0; z-index: 1; transition: transform .2s ease, visibility .3s ease; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:after,
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:after { visibility: visible; transform: scaleY(1); }

/* .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image { opacity: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: bottom right; transform-origin: bottom left; -webkit-transition: all 0s linear 0.3s; transition: all 0s linear 0.3s; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: bottom left; transform-origin: bottom left; opacity: 1; -webkit-transition: all .1s ease; transition: all 0.1s linear 0s; } */

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image {
    opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image { opacity: 1; }

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-content { opacity: 0; transform: translateX(0px); transition: transform .6s ease-out, opacity 0.1s ease-out; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-interactive-showcase-content { opacity: 1; transform: translateX(0); }

.elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a { line-height: normal; }

/*----*****---- << Custom Styles >> ----*****----*/

/*--<< Header Menu >>--*/

.wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container { display: flex; width: 100%; height: 100vh; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { z-index: 1; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { width: 100%; max-width: clamp(25rem, 18.8842rem + 33.7423vw, 59.375rem); padding: 0; z-index: 2; transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1); -webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1); }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: auto; margin: 0; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width: fit-content; padding: clamp(0.3125rem, 0.2013rem + 0.6135vw, 0.9375rem); }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active { -webkit-transition: all .5s ease; transition: all .5s ease; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { display: block; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-title  { font-family: var(--wdtFontTypo_Alt); font-size: clamp(2.125rem, 1.6691rem + 2.5153vw, 4.6875rem); font-weight: 900; line-height: var(--wdtLineHeight_Alt); letter-spacing: 0; text-transform: uppercase; color: var(--wdtAccentTxtColor); -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a .wdt-content-title { color: var(--wdtPrimaryColor); -webkit-transition: all .5s ease; transition: all .5s ease; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { width: 100%; max-width: clamp(25rem, 21.1081rem + 21.4724vw, 46.875rem); margin: auto 0 auto auto; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-list-wrapper { z-index: 1; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 10px; }

/* Style 1 */

.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div { display: flex; align-items: center; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: center; gap: 15px; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; margin-bottom: 0; pointer-events: painted; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 20px; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div a { width: 100%; -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-content-title { position: relative; width: 100%; display: inline-flex; align-items: center; justify-content: space-between; font-size: var(--wdtFontSize_H6); line-height: var(--wdtLineHeight_H6); font-weight: var(--wdtFontWeight_Alt); }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-content-title::after { content: ''; position: relative; display: inline-flex; width: 50px; height: 30px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 13' style='enable-background:new 0 0 72 13;' xml:space='preserve'%3E%3Cg transform='translate(-921 -6203)'%3E%3Crect x='921' y='6208' width='65' height='3'%3E%3C/rect%3E%3Cpath d='M982,6216v-13l11,6.5L982,6216z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-color: currentColor; -webkit-mask-position: center; -webkit-mask-size: 50px; -webkit-mask-repeat: no-repeat; mask-position: center; mask-size: 50px; mask-repeat: no-repeat; align-items: center; background-color: var(--wdtSecondaryColor); opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); -webkit-transition: all .5s ease; transition: all .5s ease; margin: 0; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div .wdt-content-title::after { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-interactive-showcase-title-prefix { position: relative; padding-right: 10px; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-interactive-showcase-title-prefix:after { content: ""; position: absolute; display: inline-block; top: 0; bottom: 0; right: 0; margin: auto; height: 65%; width: 2px; background-color: currentColor; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div i { font-size: var(--wdtFontSize_Base); display: flex; align-items: center; justify-content: center; -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container { display: grid; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div { grid-area: 1/-1; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div:first-child { position: relative; z-index: 2; height: 100%; display: inline-flex; flex-wrap: wrap; align-content: flex-end; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: 420px; padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.25rem, 1.0832rem + 0.9202vw, 2.1875rem); background-color: var(--wdtPrimaryColor); margin: 0 auto; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group { display: inline-flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group > div { width: 30%; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a { display: inline-block; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a { position: relative; overflow: hidden; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); padding: var(--wdtPadding_Btn); text-transform: capitalize; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); z-index: 1; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtPrimaryColor); }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-sub-title { position: relative; left: -25%; font-family: var(--wdtFontTypo_Alt); font-size: clamp(5rem, 4.5552rem + 2.454vw, 7.5rem); font-weight: 900; line-height: 1; color: var(--wdtPrimaryColor); margin-bottom: 20px; grid-column: 1/2; width: 160px; max-width: 160px; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-description, .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-wysiwyg-editor-description { font-size: var(--wdtFontSize_Base); text-align: left; margin-bottom: clamp(1.5625rem, 1.4513rem + 0.6135vw, 2.1875rem); }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] 
.wdt-content-wysiwyg-editor-description:first-letter { font-size: clamp(2.5rem, 2.0552rem + 2.454vw, 5rem); float: left; line-height: 0.9; font-weight: var(--wdtFontWeight_Alt); margin: 0 10px 0 -5px; }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper .wdt-content-image img { width: 100%; max-width: clamp(25rem, 8.0854rem + 21.1268vw, 33.4375rem); }

.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div i, .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div a { color: var(--wdtAccentTxtColor); }
.wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div i, .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div a { color: var(--wdtSecondaryColor); }

/* .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-description,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-wysiwyg-editor-description,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-button { opacity: 0; -webkit-transform: translateX(50px); transform: translateX(50px); -webkit-transition: all .2s ease-out, opacity 0.1s ease-out; transition: all .2s ease-out, opacity 0.1s ease-out; }
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-description,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-wysiwyg-editor-description,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-interactive-showcase-button { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); } */

/* Custom Portfolio interactive */

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width: fit-content; padding: 0; }
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { flex: 1; padding: 20px; }
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 3; padding: 0px; }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group { display: flex; align-items: center; justify-content: flex-start; gap: 15px; }
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 20px;}

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-icon-wrapper .wdt-content-icon i { font-size: clamp(1rem, 0.9333rem + 0.3681vw, 1.375rem); display: flex; align-items: center; justify-content: center; -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 20px; font-family: var(--wdtFontTypo_Alt); font-size: clamp(1rem, 0.911rem + 0.4908vw, 1.5rem); text-transform: capitalize; font-weight: var(--wdtFontWeight_Alt); }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after {
content: ''; position: relative; display: inline-flex; width: 50px; height: 30px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 13' style='enable-background:new 0 0 72 13;' xml:space='preserve'%3E%3Cg transform='translate(-921 -6203)'%3E%3Crect x='921' y='6208' width='65' height='3'%3E%3C/rect%3E%3Cpath d='M982,6216v-13l11,6.5L982,6216z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-color: var(--wdtPrimaryColor); -webkit-mask-position: center; -webkit-mask-size: 50px; -webkit-mask-repeat: no-repeat; mask-position: center; mask-size: 50px; mask-repeat: no-repeat; align-items: center; -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: 0; }
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a:after { transform: scaleX(1); -webkit-transform-origin: bottom left; transform-origin: bottom left; }

.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper > div[id*="wdt-interactive-showcase-"] {
grid-area: 1/-1; visibility: hidden; opacity: 0; -webkit-transform: translateX(15px); transform: translateX(15px); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; z-index: 0; }
.wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper > div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); -webkit-filter: none; filter: none; visibility: visible; z-index: 1;  }

.wdt-custom-interactive-portfolio .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div i, .wdt-custom-interactive-portfolio .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div a { -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-custom-interactive-portfolio .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div i, .wdt-custom-interactive-portfolio .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div a { color: var(--wdtPrimaryColor); }

/* Interactive with portfolio - Template */

.wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container { width: auto; display: flex; margin: 0 -25px; }
.wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container .wdt-listings-item-wrapper.type7.wdt-one-half { width: 50%; padding: 0px 20px 0px; margin: 0; }

/* Service Interactive */

.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }
.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container { display: grid; overflow: hidden; }
.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { grid-area: 1/1; z-index: 1; padding: clamp(2.5rem, 2.0552rem + 2.454vw, 5rem); }
.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper { grid-area: 1/1; z-index: 0; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: 100%; max-width: 100%; display: flex; align-items: center; justify-content: center; gap: clamp(0.9375rem, 0.6595rem + 1.5337vw, 2.5rem); flex-direction: column; flex-wrap: nowrap; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { display: flex; align-items: center; justify-content: flex-start; gap: clamp(0.9375rem, 0.8263rem + 0.6135vw, 1.5625rem); }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group > a { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.25rem, 0.8608rem + 2.1472vw, 3.4375rem); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor); text-align: center; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: inherit; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; opacity: 0.85; margin: auto; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { overflow: hidden; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image { opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: all .5s ease; transition: all .5s ease; }
.wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
.wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div i, .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li.wdt-interactive-showcase-active > div a { color: var(--wdtSecondaryColor); }

/* Lms Interactive */

/* Subtitle */
.wdt-menter-subtitle .elementor-widget-container .elementor-heading-title { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: 600; line-height: var(--wdtLineHeight_Alt); letter-spacing: var(--wdtLetterSpacing_1X); text-transform: uppercase; }

/* Interactive */
.wdt-mentors-showcase .wdt-interactive-showcase-container { display: grid; grid-template-columns: 60% 40%; margin: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { order: 2; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { order: 1; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, 
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    content: none; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { position: relative; display: flex; gap: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image, 
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image img {
    width: 100%; height: 100%; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); 
    -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-content-group .wdt-content-image, 
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-content-group .wdt-content-image img {
    -webkit-filter: grayscale(1); filter: grayscale(1); }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; max-width: 100%; }
.wdt-mentors-showcase .elementor-heading-title { margin: 0; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    visibility: hidden; transform:unset; -webkit-transform: unset; opacity: 0; z-index: 0; transition: transform .2s ease .25s, visibility 03s ease; -webkit-transition: all 0.3s ease; }
.wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; transform: unset; -webkit-transform: unset; visibility: visible; }

/* End */

@media ( max-width: 1540px) { 
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { line-height: 1; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 20px; }
}

@media only screen and (min-width:1024px) and (max-width:1280px) { 
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper .wdt-content-image img { max-width: clamp(25rem, 0rem + 39.0625vw, 31.25rem); }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: 380px; margin: 0 0 0 20%; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper { width: 35%; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group > .wdt-interactive-showcase-content { width: 40%; }
}

@media ( max-width: 1280px) { 
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after { display: none; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 14px; }

    div[class*="-output-data-container"].wdt-interactive-list div[class*="-output-data-holder"] > .wdt-listings-container,
    .wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container { margin: 0; }
    .wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container { width: auto; margin: 0; gap: 0; }

    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 20px; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-sub-title { left: 0; grid-column: 1/7; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-description, .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-wysiwyg-editor-description { grid-column: 1/7; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button { grid-column: 1/7; }

    .wdt-service-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"],
    .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper,
    .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group, .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-content-image-wrapper, .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image img { width: 100%; max-width: 100%; height: 100%; }

    .wdt-mentors-showcase .wdt-interactive-showcase-container { grid-template-columns: auto; }
    .wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { order: 1; }
    .wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { order: 2; align-items: start; }
    .wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        grid-template-columns: repeat(4,1fr); margin-bottom: clamp(1.25rem, 0.8838rem + 2.0202vw, 2.5rem); }
}

@media (min-width: 1025px) { 
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { pointer-events: none; }
}

@media ( max-width: 1024px) {
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div { grid-area: inherit; width: 100%; min-width: 100%; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-sub-title { left: -5px; width: 100%; max-width: 100%; text-align: left; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div { gap: 15px; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: 100%; min-width: 100%; max-width: 100%; -webkit-scrollbar-width: none; scrollbar-width: none; scroll-behavior: smooth; display: flex; overflow: auto; scroll-snap-type: x mandatory; flex-wrap: nowrap; padding: 20px; margin: 0; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { 
        display: inherit; flex: 0 0 35%; width: auto !important; scroll-snap-align: center; scroll-snap-stop: always; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 0; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-content-title::after { display: none; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div.wdt-interactive-showcase-content { padding-left: 0; align-content: center; align-items: center; }

    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 1 1 100%; padding: 20px; }
    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { position: relative; } 

    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image { transform: translateY(0); }  
    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-content { transform: translateX(0); }
    .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group { align-content: center; align-items: center; }

    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { flex: 1; padding: 20px; width: 100%; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 2; padding: 20px; width: 100%; }

    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container { align-items: start; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { flex: 1; padding: 20px; position: sticky; }
    .wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container { width: auto; margin: 0; flex-direction: column; }
    .wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container .wdt-listings-item-wrapper.type7.wdt-one-half { width: 100%; margin: 0 0 30px; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group { display: grid; align-items: flex-start; width: 100%; height: 100%; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper { width: 100%; height: 100%; grid-area: 1/1; margin: 0; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper .wdt-content-image { width: 100%; height: 100%; -webkit-clip-path: inset(0 0 0px 0); clip-path: inset(0 0 0px 0); opacity: 1; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper .wdt-content-image img { width: 100%; max-width: 100%; height: 100%; object-fit: cover; object-position: top center; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div.wdt-interactive-showcase-content { grid-area: 1/1; width: 100%; height: 100%; padding: clamp(1.5625rem, 0.9452rem + 3.406vw, 3.125rem); display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
    .wdt-interactive-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtPrimaryColorRgb), 0.75); top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-description, .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-content-wysiwyg-editor-description { color: var(--wdtAccentTxtColor); }
    .wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container { display: grid; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { grid-area: 1/1; width: 100%; max-width: 100%; margin: 0; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: fit-content; margin: auto; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper { grid-area: 1/1; }
    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image {  -webkit-clip-path: inset(0 0 0px 0); clip-path: inset(0 0 0px 0); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { opacity: 0.3; width: 100%; max-width: 100%; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { grid-template-columns: 220px 1fr; }
    .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-wysiwyg-editor-description:first-letter { margin: 0 10px 0 0; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a { background-color: var(--wdtSecondaryColor); color: var(--wdtPrimaryColor); }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-button a:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); }
}

@media (max-width: 767px) { 
    .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div.wdt-interactive-showcase-content { justify-content: center; text-align: center; }
    .elementor-widget-container .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper .wdt-content-image img { max-width: 100%; }
    .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div { margin-bottom: 30px; width: 100%; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div { width: 100%; } 
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div.wdt-interactive-showcase-content { margin-bottom: 0; }

    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { flex: none; padding: 0; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { display: flex; flex-wrap: wrap; justify-content: center; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { margin: 5px 15px; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 5px; }
    .wdt-custom-interactive-portfolio .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: none; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 60%; } }
    .wdt-service-interactive .elementor-widget-container .wdt-interactive-showcase-container>div.wdt-interactive-showcase-content-wrapper div .wdt-interactive-showcase-media-group>div { margin-bottom: 0; }

@media (max-width: 480px) {
    .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group {
        display: grid; grid-template-columns: 1fr; gap: 10px; align-items: center; }
    .wdt-interactive-list .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container .wdt-listings-item-wrapper.type7.wdt-one-half { padding: 0; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div { gap: 20px; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul li > div .wdt-content-title::after { display: none; }
    .wdt-interactive-style-1 .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 90%; }
    .wdt-mentors-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        grid-template-columns: repeat(2,1fr); }
}