/* ============ Main Header ============ */

.wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav > li > a { padding: 10px 80px 10px 10px; }

.wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav > li:after{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background: var(--wdtHeadAltColor);
    top: 0;
    right: 0;
}

.wdt-custom-main-header-menu,
.wdt-custom-main-header-menu .elementor-widget-container,
.wdt-custom-main-header-menu .elementor-widget-container .wdt-header-menu,
.wdt-custom-main-header-menu .elementor-widget-container .wdt-header-menu .menu-container,
.wdt-custom-main-header-menu .elementor-widget-container .wdt-header-menu .menu-container .wdt-primary-nav,
.wdt-custom-main-header-menu .elementor-widget-container .wdt-header-menu .menu-container .wdt-primary-nav li { height: 100%; }

.wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav > li:before{
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    right: 0;
    bottom: 0;
    background: var(--wdtPrimaryColor);
    transition: width .3s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: width .3s cubic-bezier(.79,.14,.15,.86);
}

.wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav > li:hover:before,
.wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav > li.current-menu-item:before{
    width: 100%;
    left: 0;
}

.wdt-custom-main-header-menu .wdt-header-menu ul.wdt-primary-nav > li { counter-increment: questionNumber; margin-left: -5px; }

.wdt-custom-main-header-menu .wdt-header-menu ul.wdt-primary-nav > li:nth-child(2) { margin-left: -3px; }

.wdt-custom-main-header-menu .wdt-header-menu ul.wdt-primary-nav > li > a { position: relative; height: 100%; margin: 0; }

.wdt-custom-main-header-menu .wdt-header-menu ul.wdt-primary-nav > li > a:before { 
    content: counters(questionNumber, "", decimal-leading-zero);
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Base);
}

/* Hamburger Style */

svg > g.hambar-one {
    transform: translateX(0%);
    transition: all 500ms ease-in-out;
}

svg:hover > g.hambar-one {
    transform: translateX(-109%);
}

svg > g.hambar-two {
    transform: translateX(0%);
    transition: all 700ms ease-in-out;
}

svg:hover > g.hambar-two {
    transform: translateX(-109%);
}

.wdt-custom-sidepanel-contact ul.elementor-icon-list-items.elementor-inline-items li.elementor-icon-list-item:not(:last-child) { margin-bottom: 10px; }

/* Mega Menu */

.wdt-custom-megamenu-imgbx .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}

.wdt-custom-megamenu-imgbx .wdt-content-item .wdt-content-image > a > img { transform: translateY(0); -webkit-transform: translateY(0); }

.wdt-custom-megamenu-imgbx .wdt-content-item:hover .wdt-content-image > a > img { transform: translateY(-10px); -webkit-transform: translateY(-10px); }

/* Sticky Header */


/* =========== Light Header =========== */

.wdt-custom-headicon-light .wdt-header-icons-list .wdt-header-icons-list-item a span .icotype-label { color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-headicon-light .wdt-header-icons-list .wdt-header-icons-list-item a:hover span .icotype-label { color: var(--wdtHeadAltColor); }

.wdt-custom-menu-light .mobile-nav-container .menu-trigger { color: var(--wdtAccentTxtColor); }

/* ============ Main Footer ============ */

.wdt-custom-main-footer-tab-hd .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6 ); color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-map-link-line .elementor-icon-list-items .elementor-icon-list-item a span { position: relative; }

.wdt-custom-map-link-line .elementor-icon-list-items .elementor-icon-list-item a span:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1);
    transition: transform .48s cubic-bezier(.77,0,.175,1);
}

.wdt-custom-map-link-line .elementor-icon-list-items .elementor-icon-list-item a:hover span:before{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

/* Mailchimp */

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 7em !important; }

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div .wdt-terms-condition-lbl { color: var(--wdtAccentTxtColor); margin-left: 8px; margin-right: 8px; font-size: calc(var(--wdtFontSize_Base) - 2px); }

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div:not(.wdt-mailchimp-subscription-button-holder) { line-height: var(--wdtLineHeight_Alt); width: 100%; margin-top: 8px; }

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div > a:hover { color: #FFFFFFCC !important; }

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div > a { position: relative; font-size: calc(var(--wdtFontSize_Base) - 2px); }

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div > a:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1);
    transition: transform .48s cubic-bezier(.77,0,.175,1);
}

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div > a:hover:before{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    max-width: 12px;
    height: 12px;
    transform: translateY(-0.075em);
    border-radius: 3px;
    display: inline-grid;
    place-content: center;
    padding: 0 !important;
    border: 0 !important;
    background: var(--wdtAccentTxtColor);
}

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div input[type="checkbox"]:before{
    content: "";
    width: 8px;
    height: 8px;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--wdtHeadAltColor);
}

.wdt-custom-main-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div input[type="checkbox"]:checked:before{ transform: scale(1); }

/* Links */

.wdt-custom-mainfooter-link-icon-list .elementor-icon-list-items li.elementor-icon-list-item a span:before{
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background: currentColor;
    top: 11px;
    left: -10px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    clip-path: circle(0);
    transition: 0.3s cubic-bezier(.77,0,.18,1);
    -webkit-transition: 0.3s cubic-bezier(.77,0,.18,1);
}

.wdt-custom-mainfooter-link-icon-list .elementor-icon-list-items li.elementor-icon-list-item a span:hover:before{ clip-path: circle(100%); }

.wdt-custom-mainfooter-link-icon-list .elementor-icon-list-items li.elementor-icon-list-item a { transform: translateX(0); -webkit-transform: translateX(0); transition: 0.3s cubic-bezier(.77,0,.18,1) !important; -webkit-transition: 0.3s cubic-bezier(.77,0,.18,1) !important; }

.wdt-custom-mainfooter-link-icon-list .elementor-icon-list-items li.elementor-icon-list-item a:hover { transform: translateX(10px); -webkit-transform: translateX(10px); }

/* Copyright */

.wdt-custom-footer-copyright .elementor-widget-container p a { color: var(--wdtAccentTxtColor) !important; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-footer-copyright .elementor-widget-container p a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.8) !important; }

/* Btn */

.wdt-custom-footer-btn-1 .wdt-button-holder a.wdt-button { color: var(--wdtHeadAltColor) !important; background: var(--wdtAccentTxtColor); }
.wdt-custom-footer-btn-1 .wdt-button-holder a.wdt-button:hover { background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-footer-btn-2 .wdt-button-holder a.wdt-button { background-color: var(--wdtPrimaryColor);  }
.wdt-custom-footer-btn-2 .wdt-button-holder a.wdt-button:hover { background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor) !important;  }

.wdt-custom-footer-overhd { overflow: hidden !important; }

/* ====== Footer 2 ====== */

.wdt-custom-home2-footer-social ul.elementor-icon-list-items { display: flex; flex-wrap: wrap; align-items: center; }

.wdt-custom-home2-footer-social ul.elementor-icon-list-items li a .elementor-icon-list-icon i { width: fit-content; margin-right: 5px; }   

.wdt-custom-home2-footer-social ul.elementor-icon-list-items li:not(:last-child) { margin-right: 15px; }

.wdt-custom-home2-footer-social ul.elementor-icon-list-items li { margin-bottom: 15px; }

.wdt-custom-home2-footer-social ul.elementor-icon-list-items li a{
    background: rgba(var(--wdtAccentTxtColorRgb), 0.1);
    padding: 12px;
    line-height: 1;
    border-radius: calc(var(--wdtRadius_1X) - 5px);
    -webkit-border-radius: calc(var(--wdtRadius_1X) - 5px);
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.wdt-custom-home2-footer-social ul.elementor-icon-list-items li a:hover{
    background: var(--wdtHeadAltColor);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8) !important;
}

.wdt-custom-home2-banner-social ul.elementor-icon-list-items li a { background: rgba(var(--wdtPrimaryColorRgb), 0.8); }

/* Footer 3 */

/* Copyright Dark */

.wdt-custom-footer-copyright-dark .elementor-widget-container p a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.8) !important; }

/* Blog Widget */

.wdt-custom-footer-blog-widget .elementor-widget-container .widget.widget_recent_posts h2.widgettitle { color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-footer-blog-widget .elementor-widget-container .widget.widget_recent_posts { padding: 0; margin-bottom: 0; }

.wdt-custom-footer-blog-widget .elementor-widget-container .widget.widget_recent_posts .recent-posts-widget ul li:not(:last-child) { border-bottom: 1px solid rgba(255,255,255,0.2); }

.wdt-custom-footer-blog-widget .widget.widget_recent_posts .recent-posts-widget .entry-title h4 { font-size: var(--wdtFontSize_H6); text-transform: capitalize; }

.wdt-custom-footer-blog-widget .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.8) !important; }

.wdt-custom-blog-wd-btn .elementor-widget-container .wdt-button-holder a.wdt-button { color: var(--wdtHeadAltColor) !important; }

.wdt-custom-blog-wd-btn .elementor-widget-container .wdt-button-holder a.wdt-button:hover { color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-blog-det-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); }

/* =============== Home 1 =============== */

/* === Slider === */

/* Dots */

.wdt-custom-home-1-slider-dots .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-bottom: 100px; }

/* Logo Animatio */

.wdt-custom-logo-ani { margin-bottom: 0 !important; }

/* App Sec Image Box */

.wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item { display: grid; grid-template-columns: 25% auto; gap: 10px; }

.wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item .wdt-content-description { line-height: 1.5; }

.wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { position: relative; }

.wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper:after {
    position: absolute;
    content: '';
    width: 68px;
    height: 75px;
    background: rgba(var(--wdtBorderColorRgb), 0.1);
    z-index: -1;
    border-radius: 10px;
    left: 0;
    top: 0;
}

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse; align-items: center; }

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { margin-left: 15px; margin-right: 0; }

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon i { color: var(--wdtAccentTxtColor); }

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon{
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon:after{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    animation: app-pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    -webkit-animation: app-pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    z-index: -1;
}

@keyframes app-pulse-dot {
    0% {
      transform: scale(.8); -webkit-transform: scale(.8);
    }
    50% {
        transform: scale(1); -webkit-transform: scale(1);
    }
    100% {
      transform: scale(.8); -webkit-transform: scale(.8);
    }
}

@-webkit-keyframes app-pulse-dot {
    0% {
        transform: scale(.8); -webkit-transform: scale(.8);
      }
      50% {
          transform: scale(1); -webkit-transform: scale(1);
      }
      100% {
        transform: scale(.8); -webkit-transform: scale(.8);
    }
}

.wdt-custom-app-sec-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon:before{
    content: '';
    position: absolute;
    display: block;
    width: 100px;
    height: 100px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtPrimaryColor);
    animation: app-pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -webkit-animation: app-pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    z-index: -1;
}

@keyframes app-pulse-ring {
    0% {
      transform: scale(.33); -webkit-transform: scale(.33);
    }
    80%, 100% {
      opacity: 0;
    }
}

@-webkit-keyframes pulse-ring {
    0% {
      transform: scale(.33); -webkit-transform: scale(.33);
    }
    80%, 100% {
      opacity: 0;
    }
}

/* Counter */

.wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item { display: flex; align-items: center; }

.wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; margin-right: 20px; }

.wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-bottom: 10px; }

.wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-counter-wrapper { line-height: 1; }

.wdt-custom-home-1-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { display: inline; }

.wdt-custom-home-1-counter .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-home-1-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: block; }

/* Icon Box */

.wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; }

.wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; margin-right: 30px; }

.wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

.wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-left: 20px; }

.wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item:not(:last-child):after{
    position: absolute;
    content: '';
    width: auto;
    height: 70%;
    background: transparent;
    left: 16px;
    bottom: -22px;
    border-left: 2px dashed var(--wdtAccentTxtColor);
}

.wdt-custom-icon-center-hd .wdt-heading-holder .wdt-heading-title { display: inline-flex !important; }

/* Image Box Counter */

/* Heading */

.wdt-custom-light-hd .wdt-heading-holder h2.wdt-heading-title-wrapper,
.wdt-custom-light-hd .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-light-hd .wdt-heading-holder .wdt-heading-content-wrapper { color: var(--wdtAccentTxtColor); }

.wdt-custom-light-hd .wdt-heading-holder .wdt-heading-subtitle-wrapper { border: 1px solid var(--wdtAccentTxtColor);  }

.wdt-custom-light-hd .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-icon .wdt-content-icon span i { color: var(--wdtAccentTxtColor); }

.wdt-custom-counter-01 .elementor-widget-wrap .wdt-counter-holder .wdt-column-wrapper .wdt-column .wdt-content-item {
    background: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_2X);
    position: relative;
    overflow: hidden;
}

.wdt-custom-company-icons .wdt-content-icon-wrapper .wdt-content-icon span { line-height: 0 !important; }
 
.wdt-custom-counter-01 .wdt-content-item .wdt-content-icon-wrapper:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    -webkit-mask-image: url(../images/Home-1-Counter-Icon-Bg.png);
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-image: url(../images/Home-1-Counter-Icon-Bg.png);
    mask-position: center center;
    mask-repeat: no-repeat;
    mask-size: cover;
    left: 0;
    top: 0;
    z-index: -1;
    animation: counter-icon-bg-rotate 30s linear infinite;
    -webkit-animation: counter-icon-bg-rotate 30s linear infinite;
    animation-play-state: running;
}

.wdt-custom-counter-01 .wdt-content-item:hover .wdt-content-icon-wrapper:after { animation-play-state: paused; }

@keyframes counter-icon-bg-rotate{
    0%{
        transform: rotate(0deg); -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg); -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes counter-icon-bg-rotate{
    0%{
        transform: rotate(0deg); -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg); -webkit-transform: rotate(360deg);
    }
}

/* Icon Bg */

.wdt-custom-counter-01.wdt-custom-company-icon-bg-1 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdtQuaternaryColorRgb),.15); }

.wdt-custom-counter-01.wdt-custom-company-icon-bg-2 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdtSecondaryColorRgb),.3); }

.wdt-custom-counter-01.wdt-custom-company-icon-bg-3 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdt-elementor-color-custom-2-rgb), .4); }

.wdt-custom-counter-01.wdt-custom-company-icon-bg-4 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdt-elementor-color-custom-1-rgb), .3); }

.wdt-custom-counter-01.wdt-custom-company-icon-bg-5 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdt-elementor-color-secondary-rgb), 0.2); }

.wdt-custom-counter-01.wdt-custom-company-icon-bg-6 .wdt-content-item .wdt-content-icon-wrapper:after { background: rgba(var(--wdtSecondaryColorRgb), 0.2); }

.wdt-custom-counter-01 .wdt-content-item .wdt-content-icon-wrapper{
    position: absolute;
    top: -20px;
    right: -20px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    color: var(--wdtHeadAltColor);
}

.wdt-custom-counter-01 .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-counter-01 .wdt-content-item .wdt-content-counter {
    font-size: var(--wdtFontSize_H1);
    font-weight: var(--wdtFontWeight_H1);
    line-height: var(--wdtLineHeight_Alt);
}

.wdt-custom-counter-01 .wdt-content-item .wdt-content-title h5, .wdt-custom-counter-01 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_H6); }

.wdt-custom-counter-01 .wdt-content-item > div[class*="group"] > .wdt-content-title { margin-bottom: 15px; }

.wdt-custom-last-col-center { margin: 0 auto; }

/* Icon Aside Testimonial */

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group {
    flex: 0 0 50%;
    display: grid;
    place-items: center;
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-flow: column;
    justify-content: center;
    flex: 0 0 50%;
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-rating-container { order: -1; }

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 50%;
    transform: translateX(-10px) translateY(150px);
    top: 50%;
    z-index: 1;
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item:hover .wdt-content-image-wrapper {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-image-wrapper {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.wdt-custom-acide-icon-testimonial .wdt-custom-acide-icon-testimonial.elementor-widget-wdt-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    right: 50%;
    left: auto;
    transform: translateX(10px) translateY(150px);
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle,
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: calcv(var(--wdtFontWeight_Ext) + 100);
}

.wdt-custom-acide-icon-testimonial .swiper-slide .wdt-content-item .wdt-content-image>a>img {
    transform-style: preserve-3d;
    perspective: 1000px;
    transition: transform .3s ease-out;
    transform-origin: center;
}

/* Pricing Table */

.wdt-custom-heading-002 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-weight: var(--wdtFontWeight_Alt); }

.wdt-custom-heading-002 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: calc(var(--wdtFontSize_Base) + 2px); text-transform: uppercase; }

.wdt-custom-toggle-btn .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_H6);
}

.wdt-custom-toggle-btn input.wdt-advanced-checkbox-toggle {
    width: 50px !important;
    height: 25px;
    margin: 0 15px;
}

.wdt-custom-toggle-btn input.wdt-advanced-checkbox-toggle:checked { padding-left: 24px; }

.wdt-custom-toggle-btn input.wdt-advanced-checkbox-toggle:before { height: 19px; width: 19px; }

.wdt-custom-secondary-tab .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: none; }

.wdt-custom-text-002 p { line-height: var(--wdtLineHeight_Base); font-size: calc(var(--wdtFontSize_Base) + 2px); }

/* Pricing Table Content */

.wdt-custom-pricing-table .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { font-size: var(--wdtFontSize_Base); }

.wdt-custom-pricing-table .wdt-pricing-table-holder div[class*='-table-badge'].type4 .wdt-pricing-table-badge-inner { font-size: calc(var(--wdtFontSize_Base) - 4px); }

.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: flex; align-items: baseline; }

.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button  a:hover { background: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { font-size: var(--wdtFontSize_H6); }

/* Footer Big Buttom */

.wdt-footer-btn.wdt-crt-part-btn-icon .wdt-creative-button-wrapper a.wdt-button .wdt-label-wrapper { margin: 0 40px !important; }

.wdt-footer-btn.wdt-crt-part-btn-icon.wdt-use-icon-yes .wdt-creative-button-wrapper a.wdt-button::before,
.wdt-footer-btn.wdt-crt-part-btn-icon.wdt-use-icon-yes .wdt-creative-button-wrapper .wdt-button .wdt-label-wrapper ~ .wdt-icon-wrapper { width: 70px; height: 70px; }

.wdt-footer-btn.wdt-crt-part-btn-icon .wdt-creative-button-wrapper .wdt-button .wdt-label-wrapper ~ .wdt-icon-wrapper:before { height: 70px; }

.wdt-footer-btn .wdt-creative-button-wrapper { display: flex; justify-content: center; }

/* Buttom 2 */

.wdt-footer-btn-ii.wdt-crt-part-btn-icon.wdt-use-icon-yes .wdt-creative-button-wrapper a.wdt-button { background-color: var(--wdtPrimaryColor); }

.wdt-footer-btn-ii.wdt-crt-part-btn-icon.wdt-use-icon-yes .wdt-creative-button-wrapper .wdt-button .wdt-label-wrapper ~ .wdt-icon-wrapper { background-color: var(--wdtHeadAltColor); }

.wdt-footer-btn-ii.wdt-crt-part-btn-icon .wdt-creative-button-wrapper .wdt-button:hover .wdt-label-wrapper ~ .wdt-icon-wrapper:before { background-color: var(--wdtPrimaryColor); }

.wdt-footer-btn-ii.wdt-crt-part-btn-icon.wdt-use-icon-yes .wdt-creative-button-wrapper a.wdt-button:hover,
.wdt-footer-btn-ii.wdt-crt-part-btn-icon .wdt-creative-button-wrapper a.wdt-button:hover::before { background-color: var(--wdtHeadAltColor); }

/* Home 1 Testimonial */

.wdt-custom-home-1-testimonial { cursor: grab; }

.wdt-custom-home-1-testimonial .wdt-testimonial-container.swiper { overflow: visible; }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .wdt-content-item .wdt-content-media-group {
    margin: 0;
    display: inline-flex;
    position: absolute;
    bottom: -65px;
    left: 0;
    right: 0;
    justify-content: center;
}

.wdt-custom-home-1-testimonial .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    font-weight: var(--wdtFontWeight_Alt);
    margin-bottom: 0 !important;
}

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .wdt-content-item .wdt-content-detail-group .wdt-rating-container ul.wdt-rating li { margin: 0 3px; padding: 0; }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .wdt-content-item .wdt-content-detail-group .wdt-rating-container { transform: translateY(40px); -webkit-transform: translateY(40px); margin: 0; line-height: 1; }

.wdt-custom-home-1-testimonial .wdt-carousel-pagination-wrapper { margin-top: 150px; }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(1) .wdt-content-item { background: rgba(var(--wdtQuinaryColorRgb), .3); }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(2) .wdt-content-item { background: rgba(var(--wdt-elementor-color-custom-3-rgb), .5); }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(3) .wdt-content-item { background: rgba(var(--wdt-elementor-color-custom-1-rgb), .3); }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(4) .wdt-content-item { background: rgba(var(--wdt-elementor-color-custom-2-rgb), .4); }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(5) .wdt-content-item { background: rgba(var(--wdt-elementor-color-secondary-rgb), 0.2); }

.wdt-custom-home-1-testimonial .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide:nth-child(6) .wdt-content-item { background: rgba(var(--wdtSecondaryColorRgb), 0.2); }

/* =============== Home 2 =============== */

/* Slider */

/* Heading */

.wdt-custom-home2-slider-hd-plan .elementor-heading-title a { position: relative; }

.wdt-custom-home2-slider-hd-plan .elementor-heading-title { overflow: hidden; }

.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:after,
.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: currentColor;
    transition: transform .3s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: transform .3s cubic-bezier(.79,.14,.15,.86);
}

.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:before { left: 0; }

.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:after { left: -100%; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:hover:after,
.wdt-custom-home2-slider-hd-plan .elementor-heading-title a:hover:before { transform: translateX(100%); -webkit-transform: translateX(100%); }

/* Team */

.wdt-custom-home-ii-team { overflow: hidden; }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column:not(:last-child):after{
    position: absolute;
    content: '';
    width: 1px;
    height: 100vmax;
    background: var(--wdtHeadAltColor);
    right: 0;
    top: -55px;
}

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-media-group { display: flex; margin-bottom: 40px; }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); margin-bottom: 15px; letter-spacing: 0; }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-social-icons-list li {
    margin: 0 10px 0 10px;
    padding: 0;
    background: transparent;
    border: 1px solid currentColor;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-social-icons-list li:hover { color: var(--wdtPrimaryColor); }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-social-icons-list li a { color: var(--wdtHeadAltColor); font-size: calc(var(--wdtFontSize_Base) - 2px); }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container {
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}

/* Team Hover Animation */

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-image a img { clip-path: inset(0); transition: 0.3s cubic-bezier(.65,.05,.36,1); -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1); }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a img { clip-path: inset(0 0 55px 0); }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title,
.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle {
    transform: translateY(-55px);
    -webkit-transform: translateY(-55px);
}

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-social-icons-container{
    transform: translateY(-55px);
    -webkit-transform: translateY(-55px);
    opacity: 1;
    visibility: visible;
}

/* Transition Delay */

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title { transition-delay: 30ms; -webkit-transition-delay: 30ms; }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { transition-delay: 60ms; -webkit-transition-delay: 60ms; }

.wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container { transition-delay: 90ms; -webkit-transition-delay: 90ms; }

/* === FAQ === */

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active{
    border: 0;
    padding: 30px 60px 30px 60px;
    background: rgba(var(--wdtQuinaryColorRgb), 0.5);
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder { padding: 30px 60px 30px 60px; border: 0; align-items: baseline; background: rgba(var(--wdtQuinaryColorRgb), 0.3); border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-hover { background: rgba(var(--wdtQuinaryColorRgb), 0.5); }

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
    border: 0;
    padding: 30px 60px 30px 60px;
    position: relative;
    background: rgba(var(--wdtQuinaryColorRgb), 0.5);
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-accordion-content-active:after {
    position: absolute;
    content: '';
    width: 90%;
    height: 1px;
    background: var(--wdtHeadAltColor);
    left: 0;
    top: 0;
    margin: 0 auto;
    right: 0;
}

.wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
}

.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(1) .wdt-content-item { background: rgba(var(--wdt-elementor-color-secondary-rgb), 0.2); }

.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) .wdt-content-item { background: rgba(var(--wdt-elementor-color-custom-2-rgb), .4); }

.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) .wdt-content-item { background: rgba(var(--wdtSecondaryColorRgb),.3); }

/* Split Slider FAQ */

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder { background: rgba(var(--wdtQuinaryColorRgb), .8); border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_Base); line-height: 1; font-weight: var(--wdtFontWeight_Base); }

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder { padding: 15px; }

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { position: relative; left: 0; }

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active,
.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 15px; }

.wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-accordion-content-active:after { width: 100%; margin: 0; }

/* Sticky Column */

.wdt-custom-split-slider-sec,
.wdt-sticky-column.wdt-sticky-css { align-self: flex-start; position: sticky; top: 20px; }

/* Icon List */

.wdt-custom-sticky-col-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { display: grid; grid-template-columns: auto auto; align-items: baseline; }

.wdt-custom-sticky-col-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text:before{
    position: relative;
    content: '';
    width: 6px;
    height: 6px;
    display: inline-flex;
    background: var(--wdtPrimaryColor);
    box-shadow: 0px 0px 5px 1px var(--wdtPrimaryColor);
    -webkit-box-shadow: 0px 0px 5px 1px var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    margin-right: 17px;
    top: -2px;
}

/* Image Box */

.wdt-custom-sticky-sec-imbx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }

.wdt-custom-sticky-sec-imbx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  { margin: 0; }

.wdt-custom-sticky-sec-imbx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { margin-left: 15px; }

/* Popup */

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { flex-direction: row-reverse; }

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { margin-left: 0; margin-right: 8px; transform: rotate(0deg); -webkit-transform: rotate(0deg); }

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { clip-path: inset(0 0 0 0); }

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon,
.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{
    transition: 0.3s cubic-bezier(.79,.14,.15,.86); -webkit-transition: 0.3s cubic-bezier(.79,.14,.15,.86);
}

/* Hover */

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon { transform: rotate(-240deg); -webkit-transform: rotate(-240deg); }

.wdt-custom-sticky-sec-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label { clip-path: inset(0 100% 0 0); }

/* === Insta Image Box === */

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item { display: grid; }

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group,
.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-detail-group { grid-column: 1/2; grid-row: 1/1; }

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { display: flex; }

.wdt-custom-insta-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { line-height: 0; }

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-detail-group { display: flex; align-items: center; justify-content: center; cursor: pointer; }

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper{
    width: 55px;
    height: 55px;
    background: var(--wdtPrimaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: translate(-20px, -20px) rotate(-45deg);
    -webkit-transform: translate(-20px, -20px) rotate(-45deg);
    transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55);
    -webkit-transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55);
    opacity: 0;
    visibility: hidden;
}

.wdt-custom-insta-img-box .wdt-image-box-wrapper .wdt-content-item:hover .wdt-content-detail-group .wdt-content-icon-wrapper{
    transform: translate(0, 0) rotate(0deg);
    opacity: 1;
    visibility: visible;
}

/* Interactive Showcase */

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: var(--wdtFontSize_H5); line-height: var(--wdtLineHeight_H5); font-weight: var(--wdtFontWeight_H5); }

.wdt-custom-home-2-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; }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon span { font-size: var(--wdtFontSize_H4); line-height: var(--wdtLineHeight_Alt); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group { margin: 0 20px; }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; max-width: 400px; width: 100%; min-height: 75px; height: 100%; display: flex; align-items: center; justify-content: flex-start; }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); visibility: visible; transform: scale(1); -webkit-transform: scale(1); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 30px; }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before { box-shadow: 5px -5px rgba(var(--wdtSecondaryColorRgb), .6); -webkit-box-shadow: 5px -5px rgba(var(--wdtSecondaryColorRgb), .6); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a { color: var(--wdtLinkHoverColor); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2n+1):before { background: rgba(var(--wdtTertiaryColorRgb), 0.8); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2n+2):before { background: rgba(var(--wdt-elementor-color-custom-2-rgb), 0.5); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2n+3):before { background: rgba(var(--wdtSecondaryColorRgb),.3); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2n+4):before { background: rgba(var(--wdtQuinaryColorRgb), 0.8); }

.wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2n+5):before { background: rgba(var(--wdtPrimaryColorRgb), 0.5); }

/* Gif Sec */

.wdt-custom-gif-sec-users-img .wdt-image-box-holder .wdt-content-item { display: grid; grid-template-columns: auto auto; align-items: center; }

.wdt-custom-gif-sec-users-img .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-gif-sec-users-img .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-left: 10px; }

/* Home 2 Blog */

.wdt-custom-home2-blog .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child):after{
    content: '';
    display: inline-block;
    margin: 0 10px 0 5px;
    padding: 0;
    position: relative;
    right: -4px;
    top: -2px;
    width: 6px;
    height: 6px;
    background: currentColor;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-home2-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group { line-height: var(--wdtLineHeight_Base); margin-bottom: 15px !important; }

/* Home 3 Blog */

.wdt-custom-home3-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-meta-group .entry-date { font-size: calc(var(--wdtFontSize_Base) - 2px); }

/* =============== Home 3 =============== */

/* Icon Box Block Sec */

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-image > span,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-image > a { display: flex; height: 100%; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item { display: grid; align-items: center; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { grid-column: 1/2; grid-row: 1/1; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { clip-path: inset(0 0 100% 0); opacity: 0.1; transition: 0.3s cubic-bezier(.65,.05,.36,1); -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1); transition-delay: 300ms; -webkit-transition-delay: 300ms; height: 100%; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group { clip-path: inset(0); }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image a img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); object-fit: cover; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper { margin-bottom: 10px; }

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; justify-content: center; }

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; display: flex; line-height: normal; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding: 40px; }

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transform: translateY(10px); -webkit-transform: translateY(10px); transition: 0.3s cubic-bezier(.65,.05,.36,1); -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1);
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-icon-wrapper,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description{
    transform: translateY(-5px); -webkit-transform: translateY(-5px);
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { transition-delay: 100ms; -webkit-transition-delay: 100ms; }
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { transition-delay: 200ms; -webkit-transition-delay: 200ms; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(0);
    transition: 0.3s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1);
    transition-delay: 300ms;
    -webkit-transition-delay: 300ms;
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a { border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-button{
    opacity: 1;
    visibility: visible;
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-column .wdt-content-item { border: 1px solid var(--wdtHeadAltColor); }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a{
	padding: 0;
    background: transparent;
    border-radius: 0;
    color: var(--wdtHeadAltColor);
	position: relative;
	overflow: hidden;
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:after{
	content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: currentColor;
    transition: transform .4s cubic-bezier(.31,.29,.05,.96);
    -webkit-transition: transform .4s cubic-bezier(.31,.29,.05,.96);
}

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before { left: 0; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:after { left: -100%; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:before,
.wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:after{ transform: translatex(100%); -webkit-transform: translatex(100%); }


/* Icon Animation */

/* Icon 1 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-i-icon-i,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-i-icon-ii{
    animation: supp-type 2s infinite linear; -webkit-animation: supp-type 2s infinite linear;
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-i-icon-ii { animation-delay: 400ms; -webkit-animation-delay: 400ms; }

@keyframes supp-type{

    0% { clip-path: inset(0 0 0 0); }

    50% { clip-path: inset(0 100% 0 0); }

    100% { clip-path: inset(0); }
}

@-webkit-keyframes supp-type{

    0% { clip-path: inset(0 0 0 0); }

    50% { clip-path: inset(0 100% 0 0); }

    100% { clip-path: inset(0); }
}

/* Icon 2 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-ii-icon-i,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-ii-icon-ii,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-ii-icon-iii{
    animation: wifianimation 2s infinite; -webkit-animation: wifianimation 2s infinite;
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-ii-icon-ii{
    animation-delay: 200ms; -webkit-animation-delay: 200ms;
}
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-ii-icon-iii{
    animation-delay: 300ms; -webkit-animation-delay: 300ms;
}

@keyframes wifianimation{
    0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

@-webkit-keyframes wifianimation{
    0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

/* Icon 3 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iii-icon-i{
    animation: slide 2s linear infinite; -webkit-animation: slide 2s linear infinite; transform-origin: center center;
}

@keyframes slide{
    0%{
        transform: translate(5px);
    }
    50%{
        transform: translate(-5px);
    }
    100%{
        transform: translate(5px);
    }
}

@-webkit-keyframes slide{
    0%{
        transform: translate(5px);
    }
    50%{
        transform: translate(-5px);
    }
    100%{
        transform: translate(5px);
    }
}

/* Icon 4 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-i,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-ii,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-iii,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-iv{
    animation: arrow 2s infinite linear; -webkit-animation: arrow 2s infinite linear;
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-iii,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-iv-icon-iv { animation-delay: 1s; -webkit-animation-delay: 1s; }

@keyframes arrow{
    0%{
        clip-path: inset(0 0 0 0);
    }
    50%{
        clip-path: inset(100% 100% 0 0);
    }
    100%{
        clip-path: inset(0);
    }
}

@-webkit-keyframes arrow{
    0%{
        clip-path: inset(0 0 0 0);
    }
    50%{
        clip-path: inset(100% 100% 0 0);
    }
    100%{
        clip-path: inset(0);
    }
}

/* Icon 5 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-v-icon-i{
    animation: boy 2s infinite linear; -webkit-animation: boy 2s infinite linear;
}

@keyframes boy{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(5px);
    }
    100%{
        transform: translateY(0);
    }
}

@-webkit-keyframes boy{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(5px);
    }
    100%{
        transform: translateY(0);
    }
}

/* Icon 6 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-vi-icon-i{
    animation: card 2s infinite linear; -webkit-animation: card 2s infinite linear;
}

@keyframes card{
    0%{
        transform: translate(0);
    }
    50%{
        transform: translate(-14px, 15px);
    }
    100%{
        transform: translate(0);
    }
}

@-webkit-keyframes card{
    0%{
        transform: translate(0);
    }
    50%{
        transform: translate(-14px, 15px);
    }
    100%{
        transform: translate(0);
    }
}

/* Icon 7 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-xi-icon-i{
    animation: box-1 2s infinite linear; -webkit-animation: box-1 2s infinite linear;
}

@keyframes box-1{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(-5px, 0px);
    }
    100%{
        transform: translate(0, 0);
    }
}

@-webkit-keyframes box-1{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(-5px, 0px);
    }
    100%{
        transform: translate(0, 0);
    }
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-xi-icon-ii{
    animation: box-2 2s infinite linear; -webkit-animation: box-2 2s infinite linear;
}

@keyframes box-2{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(-5px, 5px);
    }
    100%{
        transform: translate(0, 0);
    }
}

@-webkit-keyframes box-2{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(-5px, 5px);
    }
    100%{
        transform: translate(0, 0);
    }
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-xi-icon-iii{
    animation: box-3 2s infinite linear; -webkit-animation: box-3 2s infinite linear;
}

@keyframes box-3{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(0px, 5px);
    }
    100%{
        transform: translate(0, 0);
    }
}

@-webkit-keyframes box-3{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(0px, 5px);
    }
    100%{
        transform: translate(0, 0);
    }
}

/* Icon 8 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-viii-icon-i{
    animation: loc 1s infinite linear; -webkit-animation: loc 1s infinite linear;
}

@keyframes loc{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(0px, -3px);
    }
    100%{
        transform: translate(0, 0);
    }
}

@-webkit-keyframes loc{
    0%{
        transform: translate(0, 0);
    }
    50%{
        transform: translate(0px, -3px);
    }
    100%{
        transform: translate(0, 0);
    }
}

/* Icon 9 */

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-vii-icon-i,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-vii-icon-ii,
.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-vii-icon-iii{
    animation: clock-line 2s infinite linear; -webkit-animation: clock-line 2s infinite linear;
}

.wdt-custom-block-sec-img-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg .wdt-custom-iconbx-block-vii-icon-ii { animation-delay: 1s; -webkit-animation-delay: 1s; }

@keyframes clock-line{
    0%{
        clip-path: inset(0 0 0 0);
    }
    50%{
        clip-path: inset(100% 100% 0 0);
    }
    100%{
        clip-path: inset(0);
    }
}

@-webkit-keyframes clock-line{
    0%{
        clip-path: inset(0 0 0 0);
    }
    50%{
        clip-path: inset(100% 100% 0 0);
    }
    100%{
        clip-path: inset(0);
    }
}


/* ==== */

/* === Heading Sec Icon List === */

.wdt-custom-home-3-hd-iconlist .elementor-icon-list-items { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.wdt-custom-home-3-hd-iconlist .elementor-icon-list-items li { margin-bottom: 10px; }

.wdt-custom-home-3-hd-iconlist .elementor-icon-list-items li:not(:last-child) { margin-right: 40px; }

.wdt-custom-home-3-hd-iconlist .elementor-icon-list-items li .elementor-icon-list-icon {
    width: 40px;
    height: 40px;
    background: var(--wdtPrimaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    margin-right: 15px;
}

.wdt-custom-home-3-hd-iconlist .elementor-icon-list-items li .elementor-icon-list-icon svg { margin: 0; }

/* === Team === */

.wdt-custom-home-iii-team .wdt-team-holder .wdt-column:not(:last-child):after { opacity: 0; width: 0; height: 0; }

/* === Popup Video Icon === */

.wdt-custom-home-iii-popup-vid .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3)); }

/* Tab */

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor .wdt-content-title { font-size: calc(var(--wdtFontSize_Base) - 3px); text-transform: uppercase; letter-spacing: .025em; }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor { padding: 16px 55px; background: rgba(var(--wdtBodyBGColorRgb), 0.5); }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background: rgba(var(--wdtTertiaryColorRgb), 0.5); }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-content-wrapper { background: transparent; padding: 40px 0px 0px 0px; }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li:first-child a.ui-tabs-anchor { border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; }

.wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li:last-child a.ui-tabs-anchor { border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; }

/* Counter */

.wdt-custom-home-3-counter .wdt-content-item .wdt-content-counter { font-size: var(--wdtFontSize_H2); line-height: 1; display: flex; align-items: flex-start; }

.wdt-custom-home-3-counter .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix { color: var(--wdtPrimaryColor); }

.wdt-custom-home-3-counter .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); }

/* Image Aside Icon Box */

.wdt-custom-home-3-img-aside-icon-box .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; }

.wdt-custom-home-3-img-aside-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0 40px 0 0; }

/* === Logo Sec === */

.wdt-custom-logo-img-box .wdt-image-box-holder .wdt-content-item{
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.wdt-custom-logo-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  { margin-bottom: 10px; }

/* Contact Us */

.wdt-custom-conatact-box .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    margin-bottom: 2px;
}

.wdt-custom-conatact-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-top: 0;
}

.wdt-custom-conatact-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    overflow: visible;
}

.wdt-custom-conatact-box .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wdt-custom-conatact-box .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
    margin-top: 0;
}

.wdt-custom-conatact-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin: 0 15px 0 0;
}

.wdt-custom-conatact-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_Ext);
    width: 50px;
    height: 50px !important;
    line-height: 0;
    background-color: var(--e-global-color-primary);
    border-radius: var(--wdtRadius_Full);
}

/* === Testimonial === */

/* Type 1 */

.wdt-testimonial-m1 .wdt-testimonial-holder .swiper-slide {
    cursor: grab;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item {
    display: flex;
    align-items: center;
    gap: clamp(1.5625rem, 1.2845rem + 1.5337vw, 3.125rem);
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group, .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    flex-basis: 50%;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-testimonial-m2 { cursor: grab; }

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem);
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator {
    padding: 20px 0;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator.separator-2 span {
    width: 100%;
    max-width: 100%;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group {
    display: grid;
    grid-template-columns: repeat(3,1fr);
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below {
    grid-row: 1/2;
    grid-column: 1/3;
    display: flex;
    flex-wrap: nowrap;
    align-items: baseline;
    gap: 10px;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container {
    grid-row: 2/3;
    grid-column: 1/3;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container ul.wdt-rating, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container ul.wdt-rating {
    gap: 0;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper {
    grid-row: 1/2;
    grid-column: 3/4;
    justify-content: flex-end;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span {
    width: 10px;
    margin: 0;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span::before, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span::before {
    width: 10px;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child), .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 0;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(var(--wdtFontSize_Base), 1.05rem + 0.375vw, calc(var(--wdtFontSize_H6) + 4px));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle {
    text-transform: uppercase;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before {
    content: '';
    position: relative;
    background: var(--wdtPrimaryColor);
    width: clamp(3.125rem, 2.7914rem + 1.8405vw, 5rem);
    height: clamp(3.125rem, 2.7914rem + 1.8405vw, 5rem);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M24.67,44.5c-.44,0-.88,0-1.32,0a.76.76,0,0,1-.8-.95c1.67-6.17,5.2-15.7,12.64-28.93h0a2.55,2.55,0,0,0-3.43-3.5h0a60.61,60.61,0,0,0-20.88,21C6,40.25,1.65,51.78,1.9,67c0,.8,0,1.62.08,2.45a1.28,1.28,0,0,0,0,.19A23,23,0,1,0,47.62,64C46,53.32,35.49,44.4,24.67,44.5ZM26,85.34A17.89,17.89,0,0,1,7,67.92H6.94A62.47,62.47,0,0,1,8.51,51.37a56.84,56.84,0,0,1,6.61-16.3,58.55,58.55,0,0,1,8.55-11,.42.42,0,0,1,.68.47c-4.6,9.78-6.7,16.86-7.66,21.49A41.73,41.73,0,0,0,16,50.67a.75.75,0,0,0,1.08.73,18,18,0,0,1,7.8-1.79A17.88,17.88,0,0,1,26,85.34Z'/%3E%3Cpath d='M74.91,43.65c-.44,0-.88,0-1.31.05a.76.76,0,0,1-.81-1c1.67-6.18,5.2-15.7,12.65-28.93h0A2.55,2.55,0,0,0,82,10.32h0A60.61,60.61,0,0,0,61.12,31.37a64.28,64.28,0,0,0-9,34.8c0,.81,0,1.63.07,2.46a1.09,1.09,0,0,0,0,.18,23,23,0,1,0,45.63-5.64C96.28,52.46,85.73,43.55,74.91,43.65Zm1.32,40.84a17.89,17.89,0,0,1-19-17.42h-.07a62.43,62.43,0,0,1,1.57-16.55,57.31,57.31,0,0,1,6.61-16.31,59.2,59.2,0,0,1,8.55-11,.42.42,0,0,1,.68.48c-4.59,9.78-6.7,16.86-7.65,21.49a41.9,41.9,0,0,0-.7,4.66.75.75,0,0,0,1.08.73A17.89,17.89,0,0,1,93,67.61,18,18,0,0,1,76.23,84.49Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M24.67,44.5c-.44,0-.88,0-1.32,0a.76.76,0,0,1-.8-.95c1.67-6.17,5.2-15.7,12.64-28.93h0a2.55,2.55,0,0,0-3.43-3.5h0a60.61,60.61,0,0,0-20.88,21C6,40.25,1.65,51.78,1.9,67c0,.8,0,1.62.08,2.45a1.28,1.28,0,0,0,0,.19A23,23,0,1,0,47.62,64C46,53.32,35.49,44.4,24.67,44.5ZM26,85.34A17.89,17.89,0,0,1,7,67.92H6.94A62.47,62.47,0,0,1,8.51,51.37a56.84,56.84,0,0,1,6.61-16.3,58.55,58.55,0,0,1,8.55-11,.42.42,0,0,1,.68.47c-4.6,9.78-6.7,16.86-7.66,21.49A41.73,41.73,0,0,0,16,50.67a.75.75,0,0,0,1.08.73,18,18,0,0,1,7.8-1.79A17.88,17.88,0,0,1,26,85.34Z'/%3E%3Cpath d='M74.91,43.65c-.44,0-.88,0-1.31.05a.76.76,0,0,1-.81-1c1.67-6.18,5.2-15.7,12.65-28.93h0A2.55,2.55,0,0,0,82,10.32h0A60.61,60.61,0,0,0,61.12,31.37a64.28,64.28,0,0,0-9,34.8c0,.81,0,1.63.07,2.46a1.09,1.09,0,0,0,0,.18,23,23,0,1,0,45.63-5.64C96.28,52.46,85.73,43.55,74.91,43.65Zm1.32,40.84a17.89,17.89,0,0,1-19-17.42h-.07a62.43,62.43,0,0,1,1.57-16.55,57.31,57.31,0,0,1,6.61-16.31,59.2,59.2,0,0,1,8.55-11,.42.42,0,0,1,.68.48c-4.59,9.78-6.7,16.86-7.65,21.49a41.9,41.9,0,0,0-.7,4.66.75.75,0,0,0,1.08.73A17.89,17.89,0,0,1,93,67.61,18,18,0,0,1,76.23,84.49Z'/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    margin-bottom: 20px;
}

/* Type 2 */

.wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator span {
    width: 100%;
    max-width: 100%;
}

.wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    margin-bottom: 20px;
}

.wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before {
    width: clamp(3.125rem, 3.0138rem + 0.6135vw, 3.75rem);
    height: clamp(3.125rem, 3.0138rem + 0.6135vw, 3.75rem);
}

/* === Logo Image Box === */

.wdt-custom-home-iii-logo-imgbox .wdt-image-box-holder .wdt-content-item { display: flex; align-items: center; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); background: var(--wdtBodyBGColor); }

.wdt-custom-home-iii-logo-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; margin-right: 25px; }

.wdt-custom-home-iii-logo-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  { display: flex; }

.wdt-custom-home-iii-logo-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }

.wdt-custom-home-iii-logo-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H5) - 2px); }

/* === Slider === */

/* Mailchimp */

.wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 10em; overflow: hidden; text-overflow: ellipsis; background: var(--wdtAccentTxtColor); }

.wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button { background: var(--wdtPrimaryColor); }

.wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button:hover { background: var(--wdtHeadAltColor); }

/* Popup */

.wdt-custom-home-iii-slider-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-home-iii-slider-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:after{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    -webkit-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    z-index: -1;
}

@keyframes pulse-dot {
    0% {
      transform: scale(.8); -webkit-transform: scale(.8);
    }
    50% {
        transform: scale(1); -webkit-transform: scale(1);
    }
    100% {
      transform: scale(.8); -webkit-transform: scale(.8);
    }
}

@-webkit-keyframes pulse-dot {
    0% {
        transform: scale(.8); -webkit-transform: scale(.8);
      }
      50% {
          transform: scale(1); -webkit-transform: scale(1);
      }
      100% {
        transform: scale(.8); -webkit-transform: scale(.8);
    }
}

.wdt-custom-home-iii-slider-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:before{
    content: '';
    position: absolute;
    display: block;
    width: 180px;
    height: 180px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtPrimaryColor);;
    animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -webkit-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    z-index: -1;
}

@keyframes pulse-ring {
    0% {
      transform: scale(.33); -webkit-transform: scale(.33);
    }
    80%, 100% {
      opacity: 0;
    }
}

@-webkit-keyframes pulse-ring {
    0% {
      transform: scale(.33); -webkit-transform: scale(.33);
    }
    80%, 100% {
      opacity: 0;
    }
}

/* =============== Carrers =============== */

/* ---------------- Career Listing ----------------- */

.wdt-cus-career-listing .wdt-content-item .wdt-content-title h5 {
    text-transform: capitalize;
    margin-top: 0;
    line-height: normal;
    margin-bottom: 10px;
}

.wdt-cus-career-listing .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Ext);
    line-height: normal;
    text-transform: capitalize;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-career-listing .wdt-content-item>div:not(:last-child),
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-career-listing .wdt-content-item {
    display: flex;
    align-items: center;
    border: 0;
    padding: 40px;
    border-radius: var(--wdtRadius_Zero);
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background: rgba(var(--wdt-elementor-color-custom-3-rgb), 10.8);
}

.wdt-cus-career-listing .wdt-content-item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background: var(--wdtQuinaryColor);
    opacity: 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item:before,
.wdt-cus-career-listing .wdt-content-item:hover:before {
    width: 100%;
    height: 100%;
    opacity: 1;
}
.elementor-element.wdt-cus-career-listing .wdt-icon-box-holder .wdt-content-item {
    justify-content: space-between;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group {
    display: grid;
    justify-content: end;
    align-items: center;
    order: 1;
    width: 40%;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group {
    width: 60%;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button>a {
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    padding: var(--wdtInputPadding);
    color: var(--wdtAccentTxtColor);
    line-height: normal;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button>a:hover {
    background: var(--wdtHeadAltColor);
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a,
.wdt-cus-career-listing .wdt-content-item:hover .wdt-content-button>a {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    visibility: visible;
}

.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: 22px;
    height: 22px;
    line-height: 0;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-career-listing .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
    opacity: 0;
    visibility: hidden;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-bulb-icon-animation .elementor-icon-wrapper .elementor-icon svg g>path {
    animation: wdt-cus-bulb-effect-animation 1s linear infinite;
}
@keyframes wdt-cus-bulb-effect-animation {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0.1;
    }
}

/* End */

/* ------------ Carrer Page single testimonial ------------- */

.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group {
    background-color: var(--wdtAccentTxtColor);
    padding: 30px;
    border-radius: 18px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description {
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_H5);
    line-height: 35px;
    font-weight: var(--wdtFontWeight_Alt);
    width: 75%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-title h5 {
    text-align: right;
    margin-top: 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 35px;
    text-transform: capitalize;
    width: 70%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item {
    padding: 40px;
    border-radius: 32px;
    overflow: hidden;
    display: flex;
    flex-direction: row-reverse;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 50px;
    height: 50px;
    line-height: 0;
    padding: 0;
    margin-bottom: 20px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item>div:not(:last-child) {
    margin-bottom: -8px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group>div:not(:last-child),
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-image>span {
    width: 100%;
    height: 100%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-image>span>img {
    object-fit: cover;
    object-position: bottom center;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-media-group {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 45%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-detail-group {
    width: 85%;
}

/* End */

/* Contact aside img icon box */

.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item > div:first-child{
    padding-right: 40px;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin: 0;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: clamp(calc(var(--wdtFontSize_H6) - 2px), 1.025rem + 0.5vw, calc(var(--wdtFontSize_H5) + 2px));
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}

/* End */

/* Carrers Contact Form */

.wdt-custom-contact-page-form div p {
    display: flex;
    align-items: end;
    margin-bottom: 20px;
}
.wdt-custom-contact-page-form div .wpcf7-form-control-wrap:not(:last-child) {
    margin-right: 8%;
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"], 
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    border-width: 0 0 1px 0;
    padding: 12px 0;
    border-color: var(--wdtAccentTxtColor);
    background: none;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single {
    border-color: var(--wdtAccentTxtColor);
    padding: 0;
    border-radius: 0 !important;
}
.wdt-custom-contact-page-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    opacity: 1;
    color: rgba(var(--wdtHeadAltColorRgb), .5);
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] {
    height: 150px;
    resize: vertical;
}
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"], 
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single,
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single{
    border-color: var(--wdtHeadAltColor) !important;
}
.wdt-custom-contact-page-form .contact-btn {
    width: 100%;
    margin: 20px 0 0 0;
    align-items: start;
    justify-content: space-between;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn {
    margin-top: 40px;
    display: flex;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn > div.upload-file{
    padding-right: 30px;
}
.wdt-custom-contact-page-form div.upload-file p {
    flex-direction: column;
    align-items: start;
    margin: 0;
}
.wdt-custom-contact-page-form .custom-file-upload-wrap {
    border-color: var(--wdtAccentTxtColor);
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    border-radius: var(--wdtRadius_Part);
}
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .custom-file-upload-wrap{
    border-color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .custom-file-upload-wrap, 
.wdt-custom-contact-page-form .custom-file-upload {
    display: inline-flex;
    max-width: 100%;
    height: 55px;
}
.wdt-custom-contact-page-form .custom-file-upload {
    position: relative;
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select {
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Ext);
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    position: absolute !important;
    left: 0;
    top: 0;
    z-index:1;
    cursor: pointer;
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select, 
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button {
    background-color: var(--wdtQuinaryColor);
    border-width: 0;
    display: inline-block;
    margin-right: 25px;
    min-height: 45px;
    min-width: 130px;
    position: relative;
    border-radius: var(--wdtRadius_Part);
    transition: .3s;
    cursor: pointer;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button{
    background: none;
}
.wdt-custom-contact-page-form .custom-file-upload:hover .custom-file-select{
    background-color: var(--wdtLinkHoverColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select:before {
    background-color: currentColor;
    content: '';
    display: inline-block;
    height: 15px;
    width: 13px;
    margin-right: 10px;
    -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 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    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 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap {
    margin-bottom: 0;
    margin-left: 0px !important;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap .wpcf7-file {
    width: 100%;
}
.wdt-custom-contact-page-form .custom-file-upload-wrap .custom-file-upload .wpcf7-form-control-wrap .wpcf7-not-valid-tip { bottom: -15px; right: 0; }
.wdt-custom-contact-page-form .cnf-upload-file-list {
    margin-top: 20px;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-contact-page-form div.contact-btn p {
    margin: 0;
    align-items: baseline;
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"] {
    margin: 0;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"]:hover {
    background: var(--wdtHeadAltColor);
    position: relative;
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"]::before {
    content: '';
    display: inline-block;
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor) 66%);
    width: 14px;
    height: 14px;
    position: relative;
    margin-left: 5px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus, 
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single:focus {
    border-color: var(--wdtLinkHoverColor) !important;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn .submit-btn{
    position: relative;
}
.wpcf7 input[type="file"]{
    text-transform: capitalize;
}

.wdt-custom-contact-page-form-1 p{
    margin: 0;
}
.wdt-custom-contact-page-form-1 .wpcf7-form-control-wrap {
    margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
}
.wdt-custom-contact-page-form-1 input[type="text"], .wdt-custom-contact-page-form-1 input[type="tel"], .wdt-custom-contact-page-form-1 input[type="email"], .wdt-custom-contact-page-form-1 textarea {
    padding: var(--wdtInputPadding);
    border: 0;
    border-radius: 0;
    padding: 25px 35px;
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    background: var(--wdtAccentTxtColor);
} 
.wdt-custom-contact-page-form-1 input[type="text"]::placeholder, 
.wdt-custom-contact-page-form-1 input[type="tel"]::placeholder, 
.wdt-custom-contact-page-form-1 input[type="email"]::placeholder, 
.wdt-custom-contact-page-form-1 textarea::placeholder {
    font-size: 100%;
    opacity: 0.9;
}
.wdt-custom-contact-page-form-1 textarea {
    height: 220px;
    resize: vertical;
    overflow: auto;
}
.wdt-custom-contact-page-form-1 input[type="submit"] {
    margin: 0;
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    padding: var(--wdtInputPadding);
    padding-right: 50px;
    padding-left: 50px;
    color: var(--wdtBodyTxtColor);
    background: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-size: 300%;
    background-position: left;
}
.wdt-custom-contact-page-form-1 input[type="submit"]:hover {
    background-position: right;
}
.wdt-custom-contact-page-form-1 input[type="text"]:focus, .wdt-custom-contact-page-form-1 input[type="tel"]:focus, .wdt-custom-contact-page-form-1 input[type="email"]:focus, .wdt-custom-contact-page-form-1 textarea:focus {
    box-shadow: 0 0 0 1px var(--wdtBorderColor) inset;
}
.wdt-custom-contact-page-form-1 .contact-submit{
    position: relative;
    width: fit-content;
}
.wdt-custom-contact-page-form-1 .contact-submit .wpcf7-spinner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

/* End */

/* ---------------- Career Detail ----------------- */

/* Sidebar List */

.wdt-custom-career-sidebar-list.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text span {
    color: var(--wdtHeadAltColor); font-size: calc(var(--wdtFontSize_Base) - 2px);
}

/* Query Form */

.wdt-custom-query-form {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 14px;
}

.wdt-custom-query-form p { margin-bottom: 0; }

.wpcf7 .wdt-custom-query-form .wpcf7-form-control.wpcf7-submit { margin-top: 0px; width: 100%; }

.wdt-custom-query-form > div:last-child { display: grid; }

.wdt-custom-query-form > div:last-child input[type="submit"].has-spinner, .wdt-custom-query-form > div:last-child input[type="submit"].has-spinner ~ span.wpcf7-spinner {
    grid-area: 1/-1;
    align-self: center;
    justify-self: center;
}

.wdt-custom-query-form > div:last-child input[type="submit"].has-spinner ~ span.wpcf7-spinner { pointer-events: none; }

.wdt-custom-query-form input[type="text"],
.wdt-custom-query-form input[type="email"],
.wdt-custom-query-form textarea{ background: transparent; }

.wdt-custom-query-form input.wpcf7-submit:hover { background: var(--wdtHeadAltColor); }

.wdt-custom-query-form input[type="text"]:focus,
.wdt-custom-query-form input[type="email"]:focus,
.wdt-custom-query-form textarea:focus{
    border-bottom: 1px solid var(--wdtLinkHoverColor);
}

/* ================== Contact Page ================== */

/* Contact Form */

.cnt-pg-frm { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; }

.cnt-pg-frm .col-1 { display: grid; grid-gap: 20px; }

.cnt-pg-frm-btn { margin-top: 20px; }

.cnt-pg-frm p { margin: 0; }

.cnt-pg-frm p input[type="text"],
.cnt-pg-frm p input[type="email"],
.cnt-pg-frm p textarea{
    border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
    background: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    padding: 16px 24px;
    border-radius: var(--wdtRadius_1X);
    -webkit-border-radius: var(--wdtRadius_1X);
}

.cnt-pg-frm p textarea { height: 200px; }

.cnt-pg-frm p input[type="text"]:focus,
.cnt-pg-frm p input[type="email"]:focus,
.cnt-pg-frm p textarea:focus { border: 1px solid var(--wdtLinkHoverColor); }

.cnt-pg-frm p input.wpcf7-submit { width: fit-content; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }

.cnt-pg-frm p input.wpcf7-submit:hover { background: var(--wdtHeadAltColor); }

.cnt-pg-frm > div:last-child input[type="submit"].has-spinner ~ span.wpcf7-spinner { pointer-events: none; }

/* Form Not Valid Text */

.wpcf7-not-valid-tip {
    font-size: clamp(0.625rem, 0.5673rem + 0.2564vw, 0.875rem);
    position: absolute;
    right: 10px;
    bottom: 0;
}

/* Map Tab */

.wdt-custom-contact-map-tab .wdt-tabs-container ul li a .wdt-content-title { font-size: var(--wdtFontSize_H5) !important; font-weight: var(--wdtFontWeight_H5); letter-spacing: .8px; }

/* Map Tab Section */

.wdt-custom-icon-box .wdt-content-item .wdt-content-detail-group {
    display: flex;
    align-items: center;
}

.wdt-custom-icon-box .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper {
    margin-bottom: 0px;
    margin-right: 25px;
}

.wdt-custom-icon-box .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-title {
    margin-bottom: 8px;
    margin-top: 8px;
}

.wdt-custom-icon-box .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);
}

.wdt-custom-icon-box .wdt-content-item .wdt-content-description { color: var(--wdtHeadAltColor); }

.wdt-custom-icon-box .wdt-content-item .wdt-content-description > a:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-icon-box-tab .wdt-column:not(:last-child) {
    margin-bottom: 30px;
}

/* Tab Overlay style */

.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper, .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*='wdt-template-overlay'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper {
    position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; height: 100%; margin: auto; padding: 0; text-align: center;
}
.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper, .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image > span, .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image > a {
    display: inline-flex;
}
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image:before, .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*='wdt-template-overlay'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image:before {
    position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image:before, .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*='wdt-template-overlay'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image:before {
    background: rgba(var(--wdtHeadAltColorRgb), .81);
}
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image:before, .wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image:before, .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*='wdt-template-overlay'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a .wdt-content-image:before {
    background: rgba(var(--wdtPrimaryColorRgb), .85);
}
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper img, .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*='wdt-template-overlay'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image img {
    object-fit: cover; object-position: center center; height: 100%; position: absolute; inset: 0; z-index: -1; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; font-size: clamp(1.25rem, 1.1635rem + 0.3846vw, 1.625rem); text-transform: capitalize; letter-spacing: 0px;
}

/* ===================== 404 ===================== */

/* .wdt-custom-404-x-icon .elementor-icon-wrapper .elementor-icon svg g .error-rotate-1,
.wdt-custom-404-x-icon .elementor-icon-wrapper .elementor-icon svg g .error-rotate-2,
.wdt-custom-404-x-icon .elementor-icon-wrapper .elementor-icon svg g .error-rotate-3{
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); animation: rotate 2s linear infinite;
}

@keyframes rotate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
} */

/* ================== Overall Heading ================== */

.wdt-heading-holder .wdt-content-icon-wrapper .wdt-content-icon span i svg .hd-subtitle-star-1,
.wdt-heading-holder .wdt-content-icon-wrapper .wdt-content-icon span i svg .hd-subtitle-star-2,
.wdt-heading-holder .wdt-content-icon-wrapper .wdt-content-icon span i svg .hd-subtitle-star-3{
    animation: hd-star-blink 3s linear infinite; -webkit-animation: hd-star-blink 3s linear infinite;
}

.wdt-heading-holder .wdt-content-icon-wrapper .wdt-content-icon span i svg .hd-subtitle-star-2 { animation-delay: 400ms; }
.wdt-heading-holder .wdt-content-icon-wrapper .wdt-content-icon span i svg .hd-subtitle-star-3 { animation-delay: 600ms; }

@keyframes hd-star-blink{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}

@-webkit-keyframes hd-star-blink{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}

/* === Creative Btn Center Alignment === */

.wdt-custom-center-align { display: flex; justify-content: center; }

/* ==== */

/* ============= Portfolio Listing ============= */

/* Portfolio Filter */

.wdt-custom-portfolio-filter .wdt-listings-item-image-gallery .wdt-listings-feature-image-holder img { border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a:after{
    position: relative;
    content: '';
    width: 16px;
    height: 16px;
    display: inline-flex;
    top: 3px;
    margin-left: 10px;
    mask-image: url(../images/button-right-arrow.svg);
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: contain;
    -webkit-mask-image: url(../images/button-right-arrow.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: contain;
    background: currentColor;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a.active-sort { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a.active-sort:after,
.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a:hover:after { transform: rotate(-1deg); -webkit-transform: rotate(-1deg); }

.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a { margin: 0 10px 10px 0 !important; padding: var(--wdtPadding_Btn) !important; border: 0; line-height: 1 !important; text-transform: uppercase; font-weight: var(--wdtFontWeight_Alt); }

.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a:not(.active-sort):nth-child(3n+1) { background-color: rgba(var(--wdtQuinaryColorRgb),.3); }
  
.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a:not(.active-sort):nth-child(3n+2) {  background-color: rgba(var(--wdtSecondaryColorRgb),.3); }
  
.wdt-custom-portfolio-filter .wdt-listings-item-isotope-filter a:not(.active-sort):nth-child(3n+3) {  background-color: rgba(var(--wdtQuaternaryColorRgb),.15); }

/* ============= Portfolio Detail ============= */

.wdt-custom-portfolio-detail-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-custom-portfolio-detail-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:after{
    position: absolute;
    content: '';
    width: 114px;
    height: 114px;
    background: linear-gradient(120deg, var(--wdtPrimaryColor), var(--wdt-elementor-color-custom-3));
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    z-index: -1;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55);
    -webkit-transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55);
}

.wdt-custom-portfolio-detail-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:hover:after{
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

/* ============ Custom Portfolio Detail Pagination ============ */

.wdt-custom-portfolio-pagination.wdt-listings-nav-container { padding: 0; background: transparent; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container p { margin-bottom: 0; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container > .wdt-listings-nav-next-wrapper { border: 0; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-title-wrapper h3 { display: none; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-title-wrapper span { display: inline-block; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-title-wrapper { display: flex; align-items: baseline; color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Alt); }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-title-wrapper:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-title-wrapper span.zmdi { font-family: "wdt-custom-sasa-icons"; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

/* Left Arrow */

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper span.zmdi:before { content: '\e800'; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper { flex-direction: row-reverse; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper span.zmdi { margin-right: 10px; }

/* Right Arrow */

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper span.zmdi:before { content: '\e801'; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper span.zmdi { margin-left: 10px; }

/* No Post */

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .no-post span.zmdi { display: none; }

.wdt-custom-portfolio-pagination.wdt-listings-nav-container .no-post .wdt-listings-nav-title-wrapper h3 {
    display: inline-block;
    cursor: not-allowed;
    margin: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
}


/* =============== Service Detail Pg =============== */

/* Service Contact Form */

.wdt-custom-service-detail-form textarea, .wdt-custom-service-detail-form input:not(input[type="submit"]) {
    border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);
    border-radius: var(--wdtRadius_1X);
    -webkit-border-radius: var(--wdtRadius_1X);
    background: transparent;
}

.wdt-custom-service-detail-form textarea:focus, .wdt-custom-service-detail-form input:not(input[type="submit"]):focus { border: 1px solid rgba(var(--wdtPrimaryColorRgb), .8); }

.wdt-custom-contact-page-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a span { word-break: break-word; }

/* ======= Login Page ======= */

.page-template.page-template-tpl-registration .main-title-section-wrapper > .main-title-section-bg,
.page-template.page-template-tpl-registration .main-title-section-wrapper > .main-title-section-bg:after { background: transparent; }

.page-template.page-template-tpl-registration .wrapper .inner-wrapper #header-wrapper { margin-bottom: 0; }

.page-template.page-template-tpl-registration .wrapper .inner-wrapper #footer .wdt-footer-tpl > .elementor section { margin-top: 0; }

.page-template.page-template-tpl-registration .wrapper .inner-wrapper { position: relative; }

.page-template.page-template-tpl-registration .wrapper .inner-wrapper:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/Login-Pg-Bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 10%;
}

.page-template.page-template-tpl-registration .wrapper .inner-wrapper:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb), 1), rgba(var(--wdtTertiaryColorRgb), 1));
    left: 0;
    top: 0;
    z-index: -1;
}

/* === End === */

/* Twitter Updated Icon */

.fab.fa-twitter { font-family: "wdt-ext-icon"; }
.fab.fa-twitter:before { content: '\e804'; }

/* End */

/* Unit Test */

.tinv-wraper.tinvwl-woocommerce_after_shop_loop_item { display: none; }













/* ================ Responsive ================ */

@media only screen and (max-width: 1540px){

    .wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }

    .wdt-custom-home-3-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor { padding: 14px 30px; }

    .wdt-custom-main-header-menu .wdt-header-menu .wdt-primary-nav li a { padding: 10px 50px 10px 10px; }

    .wdt-custom-toggle-btn .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { justify-content: flex-start !important; } 

    .wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item { grid-template-columns: 10% auto; gap: 30px; }
    .wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper:after { width: 58px; height: 65px; }

}

@media only screen and (max-width: 1280px){

    .wdt-custom-home-ii-team .wdt-team-holder .wdt-column:not(:last-child):after { opacity: 0; visibility: hidden; }

    .wdt-custom-logo-img-box .wdt-image-box-holder .wdt-content-item { width: 110px; height: 110px; }

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: var(--wdtFontSize_H6); }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
        font-size: calc(var(--wdtFontSize_Base) + 2px);
    }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before {
        margin-bottom: 15px;
    }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator {
        padding: 15px 0;
    }

    .wdt-cus-career-listing .wdt-content-item {
        padding: 30px;
    }

    .wdt-cus-single-testimonial-with-bg .wdt-content-item {
        padding: 30px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 40px;
        height: 40px;
    }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item > div:first-child{
        padding-right: 20px;
    }

    .wdt-custom-contact-page-form-1 input[type="text"], 
    .wdt-custom-contact-page-form-1 input[type="tel"], 
    .wdt-custom-contact-page-form-1 input[type="email"], 
    .wdt-custom-contact-page-form-1 textarea {
        padding: 18px 25px;
    }

    .wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item { grid-template-columns: 12% auto; }

}

@media only screen and (min-width: 1025px) and (max-width: 1124px) {
 
    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 58%; }

}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-description, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_Base);
    }

    .wdt-custom-service-detail-form .wdt-custom-service-detail-form-col-5.form-btn input[type="submit"] { padding: 10px 16px; font-size: calc(var(--wdtFontSize_Base) - 2px); }

    .wdt-custom-block-sec-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:last-child { width: 100%; max-width: 50%; margin: 0 auto; }

    .wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item { grid-template-columns: 14% auto; }

    .wdt-custom-faq-img-box .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); }

}

@media only screen and (min-width: 1025px){

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 2; }

}

@media only screen and (max-width: 1024px){

    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item {
        flex-flow: column;
        align-items: flex-start;
        align-items: center;
    }

    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-detail-group { width: 100%; }

    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        left: 50%;
        transform: translateX(-50%) translateY(50px);
        top: auto;
        bottom: 0;
    }

    .wdt-custom-logo-img-box .elementor-widget-container { display: flex; align-items: center; justify-content: center; }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator {
        padding: 10px 0;
    }

    .wdt-custom-slider-center-align { text-align: center; }
    .wdt-custom-hd-center-align .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin: 0 auto; }

    .wdt-custom-home-1-slider-dots .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-bottom: 50px; }

}

@media only screen and (max-width: 767px){

    .wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item { flex-direction: column; }

    .wdt-custom-home-1-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 15px; margin-right: 0; }

    .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder,
    .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active,
    .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 30px 30px 30px 60px; }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group, .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
        flex-basis: 100%;
    }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item {
        flex-direction: column;
        gap: 20px;
    }

    .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
        margin-bottom: 15px;
    }

    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group {
        padding: 20px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item {
        padding: 24px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 36px;
        height: 36px;
        margin-bottom: 16px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_H6);
        line-height: 30px;
    }

    .wdt-custom-contact-page-form div p {
        flex-direction: column;
    }
    .wdt-custom-contact-page-form div .wpcf7-form-control-wrap:not(:last-child) {
        margin: 0;
        margin-bottom: 20px;
    }
    .wdt-custom-contact-page-form .contact-btn.upload-file-btn {
        flex-direction: column;
    }
    .wdt-custom-contact-page-form .contact-btn .submit-btn {
        margin-top: 30px
    }
    .wdt-custom-contact-page-form .contact-btn.upload-file-btn > div.upload-file{
        padding-right: 0;
    }

    .wdt-custom-home-3-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 30px 0px 0px 0px; background-color: transparent; }  

    .wdt-custom-home-3-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin: 0; }

    .wdt-custom-home-1-testimonial .wdt-carousel-pagination-wrapper { margin-top: 100px; }

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { max-width: 350px; }

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: var(--wdtFontSize_H6); }

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon span { font-size: var(--wdtFontSize_H5); }

    .wdt-custom-home-2-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 15px; }

    .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder, .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active, .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 15px; }

    .cnt-pg-frm { grid-template-columns: repeat(1, 1fr); }

}

@media only screen and (max-width: 479px){

    .wdt-custom-home-1-app-sec-img-bx .wdt-image-box-holder .wdt-content-item { grid-template-columns: repeat(1, 1fr); }

    .wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item:not(:last-child)::after { opacity: 0; visibility: hidden; }
    .wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item { flex-direction: column; }
    .wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-right: 0; margin-bottom: 15px; }
    .wdt-custom-home-1-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-left: 0; }

    .wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); }
    .wdt-custom-home-ii-team .wdt-team-holder .wdt-column .wdt-content-item .wdt-social-icons-list li { margin: 0 5px 0 5px; }

    .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder, .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active, .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 30px; }
    .wdt-custom-faq-i .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_Ext); }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group { flex-direction: column; align-items: start; }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below { grid-column: 1/4; }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-rating-container { grid-column: 1/4; }

    .wdt-testimonial-m1 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper, .wdt-testimonial-m2 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper {
        grid-row: 3/3;
        grid-column: 1/4;
        justify-content: start;
    }

    .wdt-custom-home-iii-slider-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item { width: 80px; height: 80px; }

    .wdt-custom-home-iii-slider-popup .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item::before { width: 130px; height: 130px; }

    .wdt-cus-career-listing .wdt-content-item { flex-direction: column; }

    .elementor-element.wdt-cus-career-listing .wdt-icon-box-holder .wdt-content-item { justify-content: start; }

    .wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group,
    .wdt-cus-career-listing .wdt-content-item .wdt-content-media-group { width: 100%; }

    .wdt-cus-career-listing .wdt-content-item .wdt-content-media-group { justify-content: start; padding-top: 20px; }

    .wdt-cus-single-testimonial-with-bg .wdt-content-item { padding: 20px; }

    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 26px;
        height: 26px;
        margin-bottom: 10px;
    }

    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); line-height: 26px; }

    /* .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-detail-group,
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description { width: 100%; } */

    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-title h5 { width: 60%; font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Alt); }

    .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder, .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active, .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 15px; }

    .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-accordion-content-active:after { margin: 0; }

    .wdt-custom-faq-ii .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { left: 0; }

    .wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; }

    .wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 1em; }

    .wdt-custom-pricing-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column { width: 50% !important; }

    .wdt-custom-home2-footer-social ul.elementor-icon-list-items { justify-content: center; }

    .wdt-custom-home-iii-slider-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { margin-top: 15px; }

}

/* Column Width Adjusment */

@media (min-width: 1281px) {
    .wdt-section-space-between > .elementor-container,
    .wdt-section-space-between > .elementor-container > .elementor-row { justify-content: space-between; }
}