/* ========== Home 1 Header ========== */

.wdt-custom-header-i-btn .wdt-button-holder a.wdt-button { background: var(--wdtTertiaryColor); }

.wdt-custom-header-i-btn .wdt-button-holder a.wdt-button:hover { background: var(--wdtLinkHoverColor); }

.wdt-custom-bg-col .elementor-widget-wrap:after{
    position: absolute;
    content: '';
    height: 100%;
    left: 0;
    right: -100vmax;
    top: 0;
    background: rgb(var(--wdtPrimaryColorRgb), .5);
    z-index: -1;
}

.wdt-custom-header-icons .wdt-header-icons-list>div a{width: 45px;height: 45px;background: var(--wdtPrimaryColor);border-radius: var(--wdtRadius_Full);justify-content: center; transition: var(--wdtBaseTransition);}
.wdt-custom-header-icons .wdt-header-icons-list>div a:hover{background: var(--wdtSecondaryColor);}
.wdt-custom-header-icons.wdt-custom-add-header-icons>div a:hover {background: var(--wdtAccentTxtColor);}
.wdt-custom-header-icons.wdt-custom-add-header-icons .wdt-header-icons-list-item:hover div[class*="menu-icon"] i{color: var(--wdtHeadAltColor);}
.wdt-dark-bg-menu-icon .mobile-nav-container .menu-trigger {color: var(--wdtAccentTxtColor);}

@media only screen and (min-width: 1281px) {
    .wdt-cus-menu-1 .wdt-header-menu .wdt-primary-nav>li>a {
        margin: 25px 0;
    }
}

/* ========== Home 3 Header ========== */

/* Contact Info */
.wdt-custom-contact-info-style .wdt-icon-box-holder .wdt-content-item { display: inline-flex; flex-wrap: wrap; align-items: center; }
.wdt-custom-contact-info-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {font-size: var(--wdtFontSize_H4); font-weight: normal;width: 45px;height: 45px;background: var(--wdtPrimaryColor);border-radius: var(--wdtRadius_Full); color: var(--wdtAccentTxtColor);transition: var(--wdtBaseTransition);}
.wdt-custom-contact-info-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {color: var(--wdtSecondaryColor);}
.wdt-custom-contact-info-style .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); margin-top: 0; }
.wdt-custom-contact-info-style .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-top: 0; }
.wdt-custom-contact-info-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-bottom: 4px; }
.wdt-custom-contact-info-style .wdt-icon-box-holder .wdt-content-item > div .wdt-content-icon a, .wdt-custom-contact-info-style .wdt-icon-box-holder .wdt-content-item > div .wdt-content-icon a:hover  { color: var(--wdtAccentTxtColor); }
.wdt-custom-contact-info-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {background: var(--wdtSecondaryColor);}


.wdt-custom-home-3-header-cart .wdt-header-icons-list-item div[class*="menu-icon"] i{
    max-height: 25px;
    max-width: 25px;
    min-height: 25px;
    min-width: 25px;
    width: 25px;
}

/* Slider Menu Icon */

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .line {
    fill: none;
    stroke: var(--wdtSecondaryColor);
    stroke-width: 5;
    transition: stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);
}   

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .line1,
.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .line3{
    stroke-dasharray: 60 207; stroke-width: 5;
}

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .line2{
    stroke-dasharray: 60 60; stroke-width: 5;
}

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg .line1,
.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg .line3{
    stroke-dasharray: 90 207; stroke-dashoffset: -134; stroke-width: 5;
}

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg .line2{
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 5;
}

/* ========== Footer 1 ========== */

.wdt-custom-footer-mailchimp .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    box-shadow: 0 0 40px #00000080;
    -webkit-box-shadow: 0 0 40px #00000080;
    border-radius: 2px;
    padding: 0 !important;
    margin: 0 10px 0 0;
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div input[type="checkbox"]:after{
    content: "";
    width: 10px;
    height: 10px;
    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(--wdtPrimaryColor);
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div input[type="checkbox"]:checked:after{
    transform: scale(1);
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div .wdt-terms-condition-lbl {
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Ext);
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div { margin-top: 5px; width: 100%; text-align: left; }

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
    padding: 0.90em 1.5em; color: var(--wdtAccentTxtColor) !important; background: var(--wdtPrimaryColor); border: 0;
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover{
    color: var(--wdtHeadAltColor) !important;
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    bottom: initial;
}

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { border: 0; }

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 10em; background: var(--wdtAccentTxtColor); }

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover{ background: var(--wdtLinkHoverColor); color: var(--wdtHeadAltColor); }
.wdt-dark-bg.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{background: var(--wdtSecondaryColor);}
.wdt-dark-bg.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover{color: var(--wdtLinkHoverColor)!important;}

.wdt-custom-footer-copyright p a,
.wdt-custom-footer-ph p a,
.wdt-custom-footer-contactinfo p a { color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-footer-copyright p a:hover,
.wdt-custom-footer-ph p a:hover,
.wdt-custom-footer-contactinfo p a:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-footer-terms-condts ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item:after { transform: rotate(25deg); }

/* ========== Footer 2 ========== */

.wdt-custom-homeii-footer-contact-info-sec .elementor-container { padding: 0 !important; }

.wdt-custom-homeii-footer-contact-info-sec .elementor-container .elementor-container .elementor-column { position: relative; }

.wdt-custom-homeii-footer-contact-info-sec .elementor-container .elementor-container .elementor-column:not(:last-child):after{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    right: 140px;
    left: auto;
    top: 0;
    bottom: 0;
    background: #c8c8c891;
}

.wdt-custom-footer-menu .wdt-header-menu .wdt-primary-nav>li>a { margin: 0; }

/* ========== Blog ========== */

.wdt-custom-blog-image-aside-cnt .elementor-widget-container { padding-left: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }

.custom-blog-single-iconlist .elementor-widget-container { padding-top: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }

.custom-blog-single-iconlist .elementor-widget-container .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2,1fr); gap: 0; width: auto; margin: -8px -20px; }

.custom-blog-single-iconlist .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item { align-items: first baseline; width: 100%; padding: 8px 20px; }

/* ======================= Home 1 ======================= */

/* Banner */

.wdt-banner-social-icons ul.elementor-icon-list-items.elementor-inline-items { flex-direction: column; }

.wdt-banner-social-icons ul.elementor-icon-list-items.elementor-inline-items li:not(:last-child) { margin-bottom: 15px; }

.wdt-banner-social-icons .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); }

/* ========= Testimonial ========= */

.wdt-custom-testimonial-bg .elementor-background-overlay { height: 80%; }

/* ========== Timeline Tabs ========== */

.wdt-custom-timeline-tabs .wdt-tabs-container { display: flex; flex-direction: column-reverse; }

.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-content-wrapper { padding: 150px 0 0; }

.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list { border-bottom: 1px solid var(--wdtBorderColor); }

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_Base); letter-spacing: var(--wdtLetterSpacing_3X); color: var(--wdtPrimaryColor) !important; }

.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 200px 0 0; }

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title{
    position: absolute;
    bottom: -75px;
    width: 300px;
    font-size: var(--wdtFontSize_H6);
    font-family: var(--wdtFontTypo_H6);
    font-weight: 400;
    line-height: normal;
    color: var(--wdtHeadAltColor);
    letter-spacing: 0;
    text-transform: capitalize;
    opacity: 0;
    visibility: hidden;
    transition: 1s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 1s cubic-bezier(.65,.05,.36,1);
    display: flex;
    justify-content: center;
}

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a:hover .wdt-content-sub-title,
.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab.ui-tabs-active a .wdt-content-sub-title{
    opacity: 1;
    visibility: visible;
}

.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { padding: 0; padding-bottom: 37px; }

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a:before{
    position: absolute;
    content: '';
    background: var(--wdtBorderColor);
    width: 24px !important;
    height: 24px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    left: 10px;
    top: 52px;
}

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a:after{
    position: absolute;
    content: '';
    width: 42px !important;
    height: 42px;
    background: var(--wdtPrimaryColor);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    left: -5px;
    top: 50px;
    transition: 1s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 1s cubic-bezier(.65,.05,.36,1);
    transform: scale(0);
    -webkit-transform: scale(0);
}

.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a:hover:after,
.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab.ui-tabs-active a:after{
    transform: scale(1);
    -webkit-transform: scale(1);
}
.wdt-custom-timeline-tabs .wdt-tabs-container { flex-direction: column; }   

@media (max-width:1024px){
    .wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-content-wrapper { padding: 125px 0 0; }
}
@media only screen and (max-width: 767px) {
    .wdt-custom-timeline-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 0em 0;
    }
}

/* ========== Hotspot Map ========== */

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger .wdt-hotspot-item-default i { display: none; }

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger { background: var(--wdtAccentTxtColor); border: 2px solid var(--wdtPrimaryColor); border-radius: 50%; -webkit-border-radius: 50%; }

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger:after {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    background: var(--wdtPrimaryColor);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: 1s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 1s cubic-bezier(.65,.05,.36,1);
}

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger:hover:after {
    transform: scale(1); -webkit-transform: scale(1);
}

.wdt-custom-hotspot-map .tippy-box .tippy-content { display: flex; align-items: center; justify-content: center; }

.wdt-custom-hotspot-map .tippy-box .tippy-content .wdt-hotspot-image { margin-right: 20px; }

.wdt-custom-hotspot-map .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image span img { border-radius: 6px; -webkit-border-radius: 6px; }

.wdt-custom-hotspot-map .wdt-hotspot-holder .tippy-box .tippy-content { padding: 10px; padding-right: 40px; background: var(--wdtTertiaryColor); border-radius: 10px; -webkit-border-radius: 10px; }

.wdt-custom-hotspot-map .wdt-hotspot-holder .tippy-box .tippy-content h5 { color: var(--wdtAccentTxtColor); font-size: calc(var(--wdtFontSize_H6) + 2px); margin-bottom: 10px; letter-spacing: var(--wdtLetterSpacing_3X); }

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items { display: flex; align-items: baseline; flex-wrap: wrap; }

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) { margin-right: 30px; }

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item { padding-bottom: 0 !important; }

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
    margin:0;
    }

/* ========== Interactive Showcase ========== */

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: clamp(1.25rem, 1.1346rem + 0.5128vw, 1.75rem); position: relative;  padding-left: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { color: var(--wdtLinkHoverColor); }


.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title {padding-left: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:before{
    content: "";
    position: relative;
    display: inline-block;
    margin-right: 10px;
    height: 18px;
    width: 18px;
    background-color: var(--wdtPrimaryColor);
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
    top: 0px;
    mask-repeat: no-repeat;
    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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M94.3,50C65,46.4,53.3,25.5,50,1C46.7,25.5,35,46.4,5.7,50C35,53.6,46.7,74.5,50,99C53.3,74.5,65,53.6,94.3,50z '%3E%3C/path%3E%3C/svg%3E");

}

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:before { animation: hed-round 1s infinite alternate; -webkit-animation: hed-round 1s infinite alternate; }

@keyframes hed-round{
    from{
        transform: scale(0);
    }
    to{
        transform: scale(1);
    }
}
@-webkit-keyframes hed-round{
    from{
        transform: scale(0);
    }
    to{
        transform: scale(1);
    }
}

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after{
    content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    margin-right: 10px;
    height: 2px;
    width: 0;
    max-width: 0;
    background-color: var(--wdtTertiaryColor);
    top: 25px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after { width: 100%; max-width: 50px; }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container { display: grid; grid-template-columns: 35% 65%; }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group .wdt-content-description{
    opacity: 1;
    visibility: visible;
}

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child){ width: fit-content; }

.wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]{
    transform: none;
    opacity: 0;
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active{
    opacity: 1;
}

/* About Info Icon Box */

.wdt-custom-aboutinfo-iconbx .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtAccentTxtColor) !important;
    width: 46px;
    height: 46px;
    background-color: var(--wdtPrimaryColor);
    border-radius: 50%;
}

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-detail-group { margin: 0 15px; }

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { letter-spacing: 1.5px; }

.wdt-custom-aboutinfo-iconbx .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 5px;
}


/* ================================== Home 2 ================================== */

/* Slider */

.wdt-custom-slider-2-popup,
.wdt-custom-slider-2-popup .elementor-widget-container,
.wdt-custom-slider-2-popup .elementor-widget-container .wdt-popup-box-trigger-holder { height: 100%; }

.wdt-custom-slider-2-popup .elementor-widget-container .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { height: 100%; object-fit: cover; }

/* ======== Tabs ======== */

.wdt-custom-homeii-tabs-text-editor .wdt-custom-clr-text { color: var(--wdtLinkHoverColor); }

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper { margin-bottom: 70px; }

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 20px 0 0; }

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0; background: transparent; }

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a {
    font-size: clamp(1rem, 0.9167rem + 0.1736vw, 1.125rem);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    background: var(--wdtSecondaryColor);
    padding: 18px 38px;
    color: var(--wdtAccentTxtColor);
    z-index: 1;
}

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a:before{
    position: absolute;    
    content: '';
    width: 0;
    height: 100%;
    right: 0;
    left: auto;
    background: var(--wdtPrimaryColor);
    z-index: -1;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a:hover:before,
.wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active a:before{
    width: 100%;
    left: 0;
    right: auto;
}

/* ======== Img Box Portfolio ======== */

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
    font-size: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem);
 }

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { color: var(--wdtLinkColor); }

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-image-wrapper { margin-bottom: 0 !important; }

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-media-group { margin-bottom: 30px !important; overflow: hidden; display: grid; align-items: end; }
.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-media-group>div{grid-area: 1/-1;}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button {
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--wdtPrimaryColorRgb), 0.8);
    transform: translateY(100px);
    transition: 0.5s cubic-bezier(.45,.05,.55,.95);
    -webkit-transition: 0.5s cubic-bezier(.45,.05,.55,.95);
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a { padding: 0; background: transparent; position: relative; line-height: var(--wdtLineHeight_Ext); }
.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button > a:hover { background: transparent; }

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 115%;
    height: 1px;
    transform-origin: right;
    transform: scaleX(0);
    background: var(--wdtAccentTxtColor);
    transition: transform 300ms ease;
    z-index: 1;
}
.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a span::before, 
.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a span::after{
    content: "";
    position: absolute;
    right: -18%;
    bottom: 0px;
    background: var(--wdtAccentTxtColor);
    transition: transform 300ms ease;
    transition-delay: 360ms;
    z-index: 2;
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a span::before{
    width: 1px;
    height: 6px;
    transform-origin: 0% 100%;
    transform: translateX(-6px) rotate(-90deg);
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a span::after{
    height: 1px;
    width: 6px;
    transform-origin: 100% 0%;
    transform: translateX(-6px) rotate(0deg);
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a:hover::before{
    transform-origin: left;
    transform: scaleX(1);
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a:hover span::before{
    transform: translateX(0) rotate(-45deg);
    transition-delay: 140ms;
}

.wdt-custom-homeii-imgbx .wdt-content-item .wdt-content-button a:hover span::after{
    transform: translateX(-1px) rotate(-45deg);
    transition-delay: 140ms;
}

.wdt-custom-homeii-imgbx .wdt-content-item:hover .wdt-content-button{
    transform: translateY(0);
}


.wdt-custom-homeii-imgbx-overlap .swiper, .wdt-custom-homeii-imgbx .swiper { overflow: visible; }

/* ======== Faq ======== */

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); line-height: var(--wdtLineHeight_H6); font-family: var(--wdtFontTypo_H5); color: var(--wdtHeadAltColor); }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0 0 0 28px }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] { width: 20px; }

.wdt-custom-faq-inner-sec { position: relative; bottom: 160px; margin: 0 20px; padding: 20px; }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { 
    margin: 0 10px;
    width: 50px;
    height: 50px;
    background: rgb(var(--wdtBodyTxtColorRgb), .1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtBodyTxtColor);
    transition: var(--wdtBaseTransition);
 }
 .wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon{
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
 }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { padding-bottom: 15px; background: transparent; }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper{ border: 2px solid var(--wdtQuarternaryColor); transition: var(--wdtBaseTransition); padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active) { border-color: transparent; background: var(--wdtQuarternaryColor) }


.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon,
.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    transition: var(--wdtBaseTransition);
}

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon svg{
    transition: var(--wdtBaseTransition);
}

.wdt-custom-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon svg{
   transform: rotate(90deg);
}


/* ======== Contact Form ======== */

.home-ii-cntfrm .col { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; }

.home-ii-cntfrm .col-iii .wpcf7-form-control-wrap .select2.select2-container,
.home-ii-cntfrm .col .col-ii .wpcf7-form-control-wrap .select2.select2-container { width: 100% !important; }

.home-ii-cntfrm .col .col-i p,
.home-ii-cntfrm .col .col-ii p { display: grid; gap: 25px; margin: 0; }

.home-ii-cntfrm .col-iii .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.home-ii-cntfrm .col .col-ii .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding: var(--wdtInputPadding); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); background: #F6F6F6; }

.home-ii-cntfrm .col-iii .select2-container.select2-container--default .select2-selection--single,
.home-ii-cntfrm .col .col-ii .select2-container.select2-container--default .select2-selection--single { line-height: 25px; }

.home-ii-cntfrm .col .col-ii .select2-container--default .select2-selection--single { border: 0; }

.home-ii-cntfrm .col .col-ii .wpcf7-form-control-wrap textarea { height: 125px; }

.home-ii-cntfrm p input[type="submit"] { margin-top: 0; padding: var(--wdtInputPadding); background: var(--wdtPrimaryColor); }
.home-ii-cntfrm p input[type="submit"]:hover {background: var(--wdtSecondaryColor);}

.home-ii-cntfrm .col-iii .select2-container--default .select2-selection--single .select2-selection__arrow b,
.home-ii-cntfrm .col .col-ii .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 9px;
    width: 9px;
    top: 10px;
    border-style: solid;
    border-color: var(--wdtBorderColor) !important;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: -7px;
    transition: 0.3s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1);
}

.home-ii-cntfrm .col-iii .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.home-ii-cntfrm .col .col-ii .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(135deg); -webkit-transform: rotate(-135deg); top: 14px; }

.home-ii-cntfrm > p { 
    text-align: end;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}

.home-ii-cntfrm .col-iii{
    margin-top: 25px; position: relative;
}

.home-ii-cntfrm .col-iii p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    margin: 0;
}

.home-ii-cntfrm .col-iii p .wpcf7-spinner{
    position: absolute;
    right: 150px;
    bottom: 13px;
    margin: 0;
}

/* ======== Testimonial ======== */

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-title h5 { margin-top: 0; }

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-elements-group .wdt-content-subtitle { line-height: normal; }

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    letter-spacing: calc(var(--wdtLetterSpacing_3X)* 2);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-description {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-image a {
    border-radius: var(--wdtRadius_Full);
    border: 4px solid var(--wdtAccentTxtColor);
}

.wdt-cus-form-aside-testimonial .wdt-testimonial-wrapper .wdt-content-item .wdt-content-icon-wrapper{
    margin-bottom: 0;
    margin-right: 20px;
    
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}
.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
     transform: scale(-1);
} 

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{
    color: unset;
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-detail-group {
    display: flex;
    justify-content: center;
    align-items: center;
}


.wdt-cus-form-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before {
    background-color: var(--wdtSecondaryColor);
}

@media(max-width:479px) {
    .wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-detail-group {
        flex-direction: column;
        align-items: start;
    }

    .wdt-cus-form-aside-testimonial .wdt-testimonial-wrapper .wdt-content-item .wdt-content-icon-wrapper {
        margin-bottom: 15px;
        margin-right: 0px;
    }

}

/*alignment*/

.wdt-cus-form-aside-testimonial .wdt-content-item {
    display: grid;
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-media-group {
    order: 1;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-top: 30px;
    margin-right: auto;
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-cus-form-aside-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title {
    margin-bottom: 5px;
}

/*carousel arrow*/

.wdt-cus-form-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Shipment Data Form */

.home-iii-Contact-Frm h5 { text-transform: capitalize; color: var(--wdtAccentTxtColor); margin: 0; margin-bottom: 30px; font-size: var(--wdtFontSize_H6); }

.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 p,
.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 p,
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .wei-hei,
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .wid-len { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; }

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p { display: grid; grid-template-columns: repeat(1, 1fr); gap: 30px; margin: 0; }
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p{ display: grid; gap:30px; margin: 0; grid-template-columns: repeat(2, 1fr); }
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p>span:last-child{grid-column: 1/3;}
.home-iii-Contact-Frm textarea{height: 150px;}

.home-iii-Contact-Frm .col-2 .shipment-data p .select2-container { width: 100% !important; }

.home-iii-Contact-Frm .col-1,.home-iii-Contact-Frm .col-2 { margin-bottom: 50px; }

.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 input[type="text"],
.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 input[type="tel"],
.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 input[type="number"],
.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 input[type="email"],
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 input[type="text"],
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 input[type="text"], .home-iii-Contact-Frm textarea{
    background: var(--wdtBodyBGColor);
}

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 input[type="text"],
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 input[type="text"]{
    border-bottom: 1px solid var(--wdtAccentTxtColor);
}

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 input[type="text"]:focus,
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 input[type="text"]:focus{
    border: 0;
    border-bottom: 1px solid var(--wdtLinkColor);
}

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .select2-container.select2-container--default .select2-selection--single,
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .select2-container.select2-container--default .select2-selection--single{
    border: 0;
}

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    background: var(--wdtBodyBGColor);
    color: var(--wdtBodyTxtColor);
}


.home-iii-Contact-Frm .radio-btn p .wpcf7-list-item-label {
    font-size: 14px;
    color: var(--wdtAccentTxtColor);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}

.home-iii-Contact-Frm .radio-btn p .wpcf7-list-item { margin: 0; }

.home-iii-Contact-Frm .radio-btn p .wpcf7-form-control.wpcf7-radio { display: grid; grid-template-columns: repeat(4,1fr); }

.home-iii-Contact-Frm .radio-btn input[type="radio"]{
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

.home-iii-Contact-Frm .radio-btn p .wpcf7-list-item input[type="radio"] ~ span:before{
    position: relative;
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid currentColor;
    border-radius: 50%;
    margin-right: 10px;
}

.home-iii-Contact-Frm .radio-btn p .wpcf7-list-item input[type="radio"] ~ span:after{
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: var(--wdtAccentTxtColor);
    border-radius: 50%;
    left: 4px;
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transform: scale(0);
    -webkit-transform: scale(0);
}

.home-iii-Contact-Frm .radio-btn p .wpcf7-list-item input[type="radio"]:checked ~ span:after{
    transform: scale(1);
    -webkit-transform: scale(1);
}

.home-iii-Contact-Frm p { text-align: center; }

.home-iii-Contact-Frm p .wpcf7-spinner { right: 0; left: 0; margin: auto; position: absolute; bottom: 25px; }

.home-iii-Contact-Frm p input[type="submit"] { 
    margin-top: 30px;
    background: var(--wdtSecondaryColor);
}

.home-iii-Contact-Frm p input[type="submit"]:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
}

.home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .wei-hei .wpcf7-not-valid-tip, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .wid-len .wpcf7-not-valid-tip{
    display: none;
}

.wdt-custom-shipping-frm .wpcf7-form .wpcf7-response-output:before, .wpcf7 form .wpcf7-response-output:before { top: 13px; }

.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 p{
    margin: 0;
}

.home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1{
    margin-bottom: 30px;
}

@media(max-width:767px){
    .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1{margin-bottom: 20px;}
}



/* =========== Portfolio =========== */

/* Social Share */

.wdt-custom-portfolio-dtl-socialshare .elementor-icon-list-items {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wdt-custom-portfolio-dtl-socialshare .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) .elementor-icon-list-text:after{
    position: relative;
    content: '';
    width: 5px;
    height: 1px;
    background: var(--wdtBodyTxtColor);
    right: 0;
    top: -5px;
    display: inline-block;
    margin: 0 4px;
}

/* Icon Box */

 .wdt-portfolio-single-icon-box .wdt-content-item > div:not(:last-child){ margin-bottom: 0; }
 .wdt-portfolio-single-icon-box .wdt-content-item {display: flex; align-items: center;}
 .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-media-group { margin-right: 25px;}
 .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child){margin-bottom: 10px;}
 .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg, .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{width: inherit; height: inherit; color: inherit;}
 .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{width: clamp(5rem, 4.4231rem + 2.5641vw, 7.5rem); height: clamp(5rem, 4.4231rem + 2.5641vw, 7.5rem); color: var(--wdtAccentTxtColor);}
 .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-title h5, .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-title h5 a{font-size: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);}
 @media(max-width:479px){
    .wdt-portfolio-single-icon-box .wdt-content-item {flex-wrap: wrap;}
    .wdt-portfolio-single-icon-box .wdt-content-item .wdt-content-detail-group { margin-top: 20px;}
 }

/* Popup Box */

.wdt-custom-portfolio-det-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { font-size: var(--wdtFontSize_Ext); position: relative; color: var(--wdtAccentTxtColor); }

.wdt-custom-portfolio-det-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item:before{
    position: absolute;
    content: '';
    width: 96px;
    height: 96px;
    left: -42px;
    top: -36px;
    background: var(--wdtPrimaryColor);
    border-radius: 50%;
    z-index: -1;
    transform: scale(1);
    transition: 0.4s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.4s cubic-bezier(.65,.05,.36,1);    
}

.wdt-custom-portfolio-det-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item:hover:before { transform: scale(0.8); }

/* Portfolio */

.wdt-custom-portfolio div[class*="-apply-isotope"] .wdt-column { padding: 0 25px 0 !important; }

.wdt-custom-portfolio .wdt-listings-item-wrapper { margin-bottom: 50px; }

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder,
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-image-gallery{
    border-radius: 0;
    height: 100%;
}

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder:after, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide:after{ display: none; }

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder:before, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide:before{ display: none; } 

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-image-gallery { transform: none; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section>div{ grid-area: 1/-1; display: flex; flex-direction: column; justify-content: flex-end; }

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 { overflow: hidden; }

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style{
    margin: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Ext);
    background: transparent;
    letter-spacing: var(--wdtLetterSpacing_1X);
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
    border-radius: 0;
    transition: 0.5s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
    border: 0;
    margin: 15px 0 0;
    width: fit-content;
    padding: 0;
    position: relative;
}

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { transition: 0.5s cubic-bezier(.65,.05,.36,1); -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1); margin: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); z-index: 1; }


.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section img { height: 100%;}


.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a:hover,
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content>div.wdt-listings-taxonomy-container li a:hover { color: rgb(var(--wdtAccentTxtColorRgb), .6); }

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-image-gallery:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5.24%, #000000 130.62%);
    transition: 0.5s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
}


.wdt-custom-prj-dt-form .wpcf7-not-valid-tip { color: var(--wdtBodyTxtColor); }
.wdt-custom-portfolio .custom-button-style span{margin: 0;}

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 115%;
    height: 1px;
    transform-origin: right;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    background: var(--wdtAccentTxtColor);
    transition: transform 300ms ease;
    -webkit-transition: transform 300ms ease;
    z-index: 1;
}
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style span::before, 
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style span::after{
    content: "";
    position: absolute;
    right: -18%;
    bottom: 0px;
    background: var(--wdtAccentTxtColor);
    transition: transform 300ms ease;
    -webkit-transition: transform 300ms ease;
    transition-delay: 360ms;
    z-index: 2;
}
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style span::before{
    width: 1px;
    height: 6px;
    transform-origin: 0% 100%;
    transform: translateX(-6px) rotate(-90deg);
}
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style span::after{
    height: 1px;
    width: 6px;
    transform-origin: 100% 0%;
      transform: translateX(-6px) rotate(0deg);
}
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style:hover::before{
    transform-origin: left;
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
}

.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style:hover span::before{
    transform: translateX(0) rotate(-45deg);
    transition-delay: 140ms;
} 
.wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style:hover span::after{
    transform: translateX(-1px) rotate(-45deg);
    transition-delay: 140ms;
}



@media(min-width:480px){
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content>div{
        transform: translateY(45px);
        transition: 0.5s cubic-bezier(.65,.05,.36,1);
        -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
    }
    
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content>div{
        transform: translateY(0);
    }
    
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 a.custom-button-style{
        transform: translateY(30px);
        opacity: 0;
        transition: 0.5s cubic-bezier(.65,.05,.36,1);
        -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
    }
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1:hover a.custom-button-style{
        transform: translateY(0);
        opacity: 1;
        transition-delay: 0.3s;
    }
    
}

@media( max-width:480px){
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content{
        margin-top: 60px;
    }
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-image-gallery:after{
        background: var(--wdtSecondaryColor);
        opacity: 0.6;
    }
    .wdt-custom-portfolio div[class*="-apply-isotope"] .wdt-column{padding: 0!important;}
}

@media( max-width:1024px){
    .wdt-custom-portfolio div[class*="-apply-isotope"] .wdt-column.wdt-one-column{width: 50%;}
}

@media( max-width:767px){
    .wdt-custom-portfolio div[class*="-apply-isotope"] .wdt-column.wdt-one-column{width: 100%;}
}



/* =========== 404 Pg =========== */

.wdt-custom-404 p { opacity: 40%; }

/* =============================== Shop =============================== */



/* Shop Detail Pg */

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color { border-radius: 50%; }

.wvs-has-image-tooltip:before, [data-wvstooltip]:before { 
    background: var(--wdtPrimaryColor);
    transform: translateY(10px);
    transition: 0.5s cubic-bezier(.77,0,.18,1);
    -webkit-transition: 0.5s cubic-bezier(.77,0,.18,1);
    min-width: fit-content;
}

 .wvs-has-image-tooltip:hover:after, .wvs-has-image-tooltip:hover:before, [data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before{
    transform: translateX(0);
 }

.wvs-has-image-tooltip:after, [data-wvstooltip]:after { 
    border-top-color: var(--wdtPrimaryColor);
    transition: 0.3s cubic-bezier(.77,0,.18,1);
    -webkit-transition: 0.3s cubic-bezier(.77,0,.18,1);
}

.woocommerce div.product .summary.wdt-product-summary .variations_button {
    display: flex;
    justify-content: space-between;
}

.woocommerce div.product .summary.wdt-product-summary .variations_button button.single_add_to_cart_button{
    color: var(--wdtAccentTxtColor) !important;
    width: calc(100% - 160px);
    padding: var(--wdtInputPadding);
    border-radius: 0;
}

.woocommerce div.product .summary.wdt-product-summary .variations_button button.single_add_to_cart_button:hover{
    background: var(--wdtSecondaryColor);
}

.woocommerce div.product .summary.wdt-product-summary .variations_button button.single_add_to_cart_button:before{
    display: none;
}

.woocommerce div.product .summary.wdt-product-summary .product-buy-now a.button.quick_buy_now_button{
    width: 100%;
    border-radius: 0;
    padding: var(--wdtPadding_Btn);
    background: var(--wdtPrimaryColor);
}

.woocommerce div.product .summary.wdt-product-summary .product-buy-now a.button.quick_buy_now_button:hover{
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a { 
    color: var(--wdtHeadAltColor);
    font-size: clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem);
    text-transform: capitalize;
    background: transparent;
    padding: 20px 40px;
    font-weight: 500;
    border: 1px solid var(--wdtBorderColor);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Ext);
    position: relative;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a::before{
    content: "";
    background: var(--wdtPrimaryColor);
    position: absolute;
    width: 0;
    height: 100%;
    left: auto;
    right: 0;
    top: 0;
    transition: var(--wdtBaseTransition);
    z-index: -1;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a::before, 
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a::before {
    width: 100%;
    left: 0;
    right: auto;
}


.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover:after{ background: rgb(var(--wdtPrimaryColorRgb), .8); }


/* Shop Listing */

.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-wcqv-button:before{
    content: '';
    -webkit-mask-image: url(../images/Quick\ view-Eye.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url(../images/Quick\ view-Eye.svg);
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background: currentcolor;
    width: 24px !important;
}

#yith-quick-view-close{
    opacity: 1;
}

#yith-quick-view-close:hover{
    background-position: bottom center;
}

#yith-quick-view-modal .yith-quick-view-overlay{
    background: rgba( 0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
}

/* ============ Not Valid Text ============ */

.wpcf7-not-valid-tip {
    line-height: normal;
    text-align: left;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
}

/* ============ Popup Newsletter ============ */

.wdt-custom-popup-newsletter-text p{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Ext);
}

/* ============ Breadcrumb ============ */

.main-title-section-wrapper .main-title-section-container .breadcrumb .wdticon-angle-right:before { content: '-'; }

/* =========== Overall Button Arrow =========== */

.wdt-custom-btn a.wdt-button .wdt-button-icon span i svg { transition: 0.5s cubic-bezier(.79,.14,.15,.86); -webkit-transition: 0.5s cubic-bezier(.79,.14,.15,.86); transform: rotate(0); -webkit-transform: rotate(0); }

.wdt-custom-btn a.wdt-button:hover .wdt-button-icon span i svg { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

/* =========== Pagination =========== */

.woocommerce-pagination ul li a .wdticon-angle-double-right:before, .woocommerce-pagination ul li a .wdticon-angle-double-left:before, .pagination ul li a .wdticon-angle-double-right:before, .pagination ul li a .wdticon-angle-double-left:before{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'%3E%3C/path%3E%3C/svg%3E");
}

/* ============== Unit Test ============== */

.tpl-blog-holder .wdt-classic-style.wdt-post-entry .format-link.post_format-post-format-link.blog-entry .entry-thumb:after,
.tpl-blog-holder .wdt-classic-style.wdt-post-entry .post_format-post-format-quote.blog-entry .entry-thumb:after{
    background-color: transparent;
}

.wp-block-social-link { padding: 0; }

.wp-block-comments ol.wp-block-comment-template .comment .comment-reply-link:hover { color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); }

.wp-block-post-comments-form input:not([type=submit]), .wp-block-post-comments-form textarea { border: 0; }

.wp-block-post-comments-form input[type=submit] { background: var(--wdtLinkColor); }

.wp-block-post-comments-form input[type=submit]:hover { background: var(--wdtAccentTxtColor); color: var(--wdtLinkColor); }
.wp-block-post-comments-form { margin-top: 30px; }
.blog-single-entry.category-6-1.category-block .wp-block-group .wp-block-group__inner-container p { margin-bottom: 0; }

.blog-single-entry.post-minimal .post-meta .meta-right .single-entry-author .meta-author-info { display: flex; align-items: baseline; justify-content: center; }

.widget.widget_block .has-login-form form > .login-remember input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    border-radius: 2px;
    display: grid;
    place-content: center;
}

.widget.widget_block .has-login-form form > .login-remember input[type="checkbox"]:before {
    content: "";
    width: 10px;
    height: 10px;
    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(--wdtAccentTxtColor);
}

.widget.widget_block .has-login-form form > .login-remember input[type="checkbox"]:checked:before { transform: scale(1); }

/* Shop Quickview */

.woocommerce.single-product .product .summary.entry-summary .summary-content .product_title.entry-title { font-size: var(--wdtFontSize_H5); }

.woocommerce .product-price .amount { color: var(--wdtBodyTxtColor); }

.tinv-wishlist .product-action { width: 235px; }

.tinv-wishlist .product-remove button .ftinvwl-times:before { color: var(--wdtAccentTxtColor); }
.tinv-wishlist .product-remove button{background-color: var(--wdtPrimaryColor);}
.tinv-wishlist .product-remove button:hover{background-color: var(--wdtSecondaryColor);}

.tinv-wishlist table.tinvwl-table-manage-list .wishlist_item .product-name a { font-weight: var(--wdtFontWeight_Ext); }

.tinvwl-to-left .tinvwl-input-group .select2-container.select2-container--default .select2-selection--single { line-height: 53px; }

.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right { margin-top: 0; }

.tinvwl-input-group-btn button{margin: 0!important;}

.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button { margin:5px 10px 5px 0; }
.tinvwl-input-group{margin: 5px 0;}

.tinv-wishlist .social-buttons li { margin: 0; padding: 0; }

.tinv-wishlist .social-buttons>span { margin-right: 0; }

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    content: "\e802" !important;
    font-family: "welcome-shop-icons" !important;
}

.tinv-wishlist table th .tinvwl-full{font-size: calc(var(--wdtFontSize_Base) + 2px);}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{padding: 0;}
.tinv-wishlist .product-stock p{
    display: flex;
    justify-content: center;
    align-items: center;
}
.tinv-wishlist table input[type=checkbox]{
    appearance: none;
    -webkit-appearance: none;
    max-width: 14px;
    height: 14px;
    width: 100%;
    display: inline-grid;
    place-content: center;
    box-shadow: 0 0 40px #00000080;
    -webkit-box-shadow: 0 0 40px #00000080;
    border-radius: var(--wdtRadius_Zero);
    padding: 0 !important;
    margin: 20px;
    background: var(--wdtAccentTxtColor);
    cursor: pointer;
    border: 1px solid var(--wdtBorderColor);
}
.tinv-wishlist table input[type=checkbox]::before{
    content: "";
    width: 10px;
    height: 10px;
    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(--wdtTertiaryColor);
}
.tinv-wishlist table input[type=checkbox]:checked:before{transform: scale(1);}

.woocommerce ul.products li.product .product-thumb-content .product-buttons-wrapper.product-icons a { background: var(--wdtBodyBGColor); }

.woocommerce ul.products li.product:hover .product-thumb-content .product-buttons-wrapper.product-icons a:hover { background: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }

.single_variation_wrap .tinv-wraper.woocommerce.tinv-wishlist { display: none; }

.woocommerce .cart-collaterals table.shop_table tr td, .woocommerce-page .cart-collaterals table.shop_table tr td { font-size: var(--wdtFontSize_Base) !important; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { display: none !important; }

.wp-custom-logo.theme-welcome #primary.content-full-width { min-height: auto; }

.woocommerce div.product form.cart .reset_variations { font-size: var(--wdtFontSize_Ext); }

.woocommerce-checkout .woocommerce table.shop_table, 
.woocommerce-checkout .woocommerce-page table.shop_table {background: transparent;}

.woocommerce-cart .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, 
.woocommerce .shipping-calculator-form .form-row input.input-text, 
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea, 
.woocommerce-checkout .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered
 {background: var(--wdtAccentTxtColor); color: var(--wdtBodyTxtColor);}


/* ============================================ Style 1 ============================================ */

/* ========= Home 1 ========= */

/*Counter*/

.custom-counter-1 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.custom-counter-1 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter, .custom-counter-1 .wdt-content-item > div[class*="group"] > .wdt-content-subtitle {
    font-size: var(--wdtFontSize_H3);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    margin: 0;
    line-height: var(--wdtLineHeight_Alt);
    width: unset
}

.custom-counter-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    margin-bottom: 0;
}

.custom-counter-1 .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-counter-1 .wdt-content-item .wdt-content-title h5 {
    text-transform: uppercase;
    font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem);
    font-weight: calc(var(--wdtFontWeight_Base) + 200 );
}

.custom-counter-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item::after {
    content: '';
    border-right: 1px solid var(--wdtAccentTxtColor);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.wdt-custom-shape-divider::before {
    content: '';
    background: var(--wdtBodyBGColor);
    -webkit-mask-image: url(../images/Counter-Shape-divider-bg.png);
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-position: bottom center;
    -webkit-mask-size: contain;
    mask-image: url(../images/Counter-Shape-divider-bg.png);
    mask-repeat: repeat-x;
    mask-position: bottom center;
    mask-size: contain;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    width: 100%;
    height: 40%;
    opacity: 1;
    z-index: 1;
}


@media screen and (max-width:767px) {
    .wdt-custom-shape-divider::before {
        bottom: 0;
    }
}

/* Hedaing  */

/* icon list */

.custom-icon-list-1 .elementor-icon-list-item .elementor-icon-list-text {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.custom-heading-5 .elementor-heading-title {
    margin-top: 0;
    margin-bottom: 0;
}

/* Brand Logo */

.custom-brand-2 .wdt-image-box-holder .wdt-column-wrapper {
    align-items: center;
}
.custom-brand-2 .wdt-content-item .wdt-content-image > a:hover {
    opacity: 0.4;
}

/* ========= Home 2 ========= */

/* Animation Text */


.wdt-custom-ani-txt .wdt-animation-item.text-item a{
    font-size: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    transition: var(--wdtBaseTransition);
    letter-spacing: var(--wdtLineHeight_Ext);
}

.wdt-custom-ani-txt .wdt-animation-item.icon-item i{color: var(--wdtPrimaryColor);}


/* Icon Box */

.custom-icon-box-2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5);
}
.custom-icon-box-2 .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
}


.custom-icon-box-2 .wdt-content-item {
    display: grid;
    grid-template-columns: auto auto;
}

.custom-icon-box-2 .wdt-content-media-group {
    margin-right: 30px;
    margin-bottom: 0;
    margin-top: -15px
}

/* Brand Logo */

.custom-brand-1 .wdt-image-box-holder .wdt-image-box-wrapper {
    align-items: center;
}

.custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    color: var(--wdtBorderColor);
    border: 1px solid var(--wdtBorderColor);
}

.custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover{
    color: var(--wdtAccentTxtColor);
}

.custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
    opacity: 0;
    visibility: hidden;
}

.custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before{
    background-position: unset;
    opacity: 1;
    visibility: visible;
}


.custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev , .custom-brand-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    border-radius: 50%;
}

.custom-brand-1 .wdt-content-item .wdt-content-image > a:hover {
    opacity: 0.4;
}

/*popup box*/

.custom-play-btn-005 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Base);
    letter-spacing: -3px;
    border-radius: 100px;
    background: var(--wdtPrimaryColor);
}

.custom-play-btn-005 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    transform: scale(1.1);
}

.custom-play-btn-005 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    flex-flow: row-reverse;
}

.custom-play-btn-005 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    text-transform: capitalize;
    margin-left: 15px;
}

/*counter*/

.custom-counter-005 .wdt-content-item > div:not(:last-child){margin-bottom: 10px;}

.custom-counter-005 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter, .custom-counter-005 .wdt-content-item > div[class*="group"] > .wdt-content-subtitle {
    font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    line-height: var(--wdtLineHeight_Alt);
    width: unset;
}
.wdt-cus-home-3-counter.custom-counter-005 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter, 
.wdt-cus-home-3-counter.custom-counter-005 .wdt-content-item > div[class*="group"] > .wdt-content-subtitle{
    font-size: clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem);
}

.custom-counter-005 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    margin-bottom: 0;
}

.custom-counter-005 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtPrimaryColor);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Ext);
    text-transform: uppercase;
}

.custom-counter-005 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter .wdt-content-counter-suffix { color: var(--wdtPrimaryColor); }
.custom-counter-005.custom-counter-005-light .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter .wdt-content-counter-suffix { color: var(--wdtAccentTxtColor); }

.custom-counter-005 .wdt-content-item { position: relative; }


/* ========= Home 3 ========= */

/* Grid Testimonial */

/*Testmonial*/

.custom-testimonial-001.elementor-widget-wdt-testimonial {
    position: absolute;
    bottom: 0;
}

.custom-testimonial-001 .wdt-testimonial-holder { cursor: grab; }

.custom-testimonial-001 .wdt-testimonial-container {
    background: rgba(var(--wdtPrimaryColorRgb), 0.8);
}
.custom-testimonial-001 .wdt-content-item {
    display: flex;
    align-items: center;
}

.custom-testimonial-001 .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
    display: inline-flex;
    width: 20%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 20px;
}

.custom-testimonial-001 .wdt-content-item .wdt-content-detail-group { width: 80%; }

.custom-testimonial-001 .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    margin-bottom: 10px;
}
.custom-testimonial-001 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: capitalize;
}
.custom-testimonial-001 .wdt-content-item .wdt-content-subtitle {
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    text-transform: uppercase;
}
.custom-testimonial-001 .wdt-content-item .wdt-content-title-group span:before {
    background-color: var(--wdtAccentTxtColor);
    vertical-align: middle;
}

@media screen and (max-width:1540px) {
    .custom-testimonial-001 .wdt-content-item .wdt-content-media-group {
    width: 50%;
}
}
@media screen and (max-width:1280px) {
    .custom-testimonial-001 .wdt-content-item .wdt-content-media-group {
    width: 120px;
}
}
@media screen and (max-width:1024px) {
    .custom-testimonial-001 .wdt-content-item .wdt-content-media-group {
    width: 30%;
}
}
@media screen and (max-width:767px) {
    .custom-testimonial-001 .wdt-content-item .wdt-content-media-group {
    width: 130px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.custom-testimonial-001 .wdt-content-item {
    flex-direction: column;
}
}

/*Tab*/

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    transition: var(--wdtBaseTransition);
    font-size: clamp(0.875rem, 0.625rem + 0.3125vw, 1rem);
    font-family: var(--wdtFontTypo_Alt);
}

.custom-tab-005 .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    font-size: var(--wdtFontSize_Base);
}

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: var(--wdtBorderColor);
    left: 0;
    bottom: -20px;
}

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active a { overflow: hidden; }

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor .wdt-content-icon-wrapper .wdt-content-icon { margin: 0; }

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor{
    padding: 0 20px;
}

.custom-tab-005 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
.custom-tab-005 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { background-color: var(--wdtPrimaryColor); }

.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-title {line-height: normal; padding: 0 20px;}
.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li:not(:last-child){margin: 0; border-right: 1px solid var(--wdtBorderColor);}
.custom-tab-005 .wdt-tabs-container .wdt-tabs-list li:first-child a .wdt-content-title {padding-left: 0;}

@media(max-width:767px){
    .custom-tab-005 .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
     border-width: 0;
    }
    .custom-tab-005 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-title{padding: 0;}
    .custom-tab-005 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after{top: 20px;}
}

/* Gallery */

.custom-gallery-img-hover img {
    transition: 0.3s linear;
}
.custom-gallery-img-hover img:hover {
    box-shadow: 0 0 30px rgba(var(--wdtBodyTxtColorRgb), 0.3);
}

/* Brand Logo */

.custom-brand-4 .wdt-image-box-holder .wdt-image-box-wrapper {
    align-items: center;
}

.custom-brand-4 .wdt-content-item .wdt-content-image > a:hover {
    opacity: 0.4;
}

/* ========= Team Pg ========= */

.custom-team .wdt-content-item .wdt-social-icons-list li {
    margin: 0 15px;
}
.custom-team .wdt-content-item .wdt-social-icons-list {
    background: rgb(var(--wdtPrimaryColorRgb), .85);
    padding: 18px 20px;
    margin: 0;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
}
.custom-team .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container {
    padding: 0;
}
.custom-team .wdt-content-item .wdt-social-icons-list li a {
    border-radius: var(--wdtRadius_Full);
    padding: 12px;
    font-size: var(--wdtFontSize_Base);
}
.custom-team .wdt-content-item .wdt-social-icons-list li a:hover {
    border-color: var(--wdtSecondaryColor);
}

.custom-team .wdt-content-item .wdt-content-title h5, .custom-team .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}
.custom-team .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtPrimaryColor);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_H6);
    text-transform: uppercase;
}
.custom-team .wdt-content-item .wdt-content-elements-group{overflow: hidden;}
.custom-team .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{
    transform: translateY(40px);
    -webkit-transform: translateY(40px);
}
.custom-team .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container{
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

/* ========= Contact Pg ========= */

.custom-contact-form-003 .form-style p {
    display: flex;
    width: 100%;
}

.custom-contact-form-003 p label {
    width: 100%;
    text-transform: capitalize;
}

.custom-contact-form-003 .form-style p label:first-child {
    margin-right: 20px;
}

.custom-contact-form-003 p label .wpcf7-form-control {
    background: var(--wdtBodyBGColor);
    border-radius: 0;
    padding: 20px;
    font-size: calc(var(--wdtFontSize_Base) - 4px) !important;
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtBodyTxtColor);
    margin-bottom: 10px;
    margin-top: 10px;
}

.custom-contact-form-003 p label .wpcf7-form-control::placeholder {
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtBodyTxtColor);
    opacity: 1;
}

.custom-contact-form-003 p label .select2-selection {
    background: var(--wdtBodyBGColor) !important;
    border-radius: 0 !important;
    padding: 20px;
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtBodyTxtColor);
}

.custom-contact-form-003 .select2-container.select2-container--default .select2-selection--single {
    margin-bottom: 10px;
    margin-top: 10px;
}

.custom-contact-form-003 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: normal;
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtBodyTxtColor);
}

.custom-contact-form-003 .submit-btn-003 p {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    position: relative;
    margin-top: 70px;
}

.custom-contact-form-003 .submit-btn-003 p .wpcf7-spinner {
    position: absolute;
}

.custom-contact-form-003 p label textarea.wpcf7-form-control {
    min-height: 200px;
}

.custom-contact-form-003 .submit-btn-003 p input[type="submit"] {
    padding: 16px 70px;
    background: var(--wdt-elementor-color-black);
    font-weight: var(--wdtFontWeight_Base);
}

.custom-contact-form-003 .submit-btn-003 p input[type="submit"]:hover {
    background: var(--wdtPrimaryColor);
}

@media screen and (max-width:767px) {
    .custom-contact-form-003 .form-style p {
    flex-direction: column;
}

.custom-contact-form-003 .submit-btn-003 p {
    margin-top: 30px;
}

}

/* ========= Faq Pg ========= */

/*Faq tab*/

.custom-tab-faq .wdt-tabs-container .wdt-tabs-list .ui-tabs-tab .ui-tabs-anchor {
    overflow: hidden
}

.custom-tab-faq .wdt-tabs-container .wdt-tabs-list .ui-tabs-tab .ui-tabs-anchor::before {
    content: '';
    background: rgba(var(--wdtBodyTxtColorRgb),0.6);
    position: absolute;
    width: 100%;
    height: 100%;
    transition: var(--wdtBaseTransition);
}

.custom-tab-faq .wdt-tabs-container .wdt-tabs-list .ui-tabs-tab .ui-tabs-anchor .wdt-content-title {
    z-index: 1;
    text-transform: capitalize;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
}

.custom-tab-faq .wdt-tabs-container .wdt-tabs-list .ui-tabs-active.ui-state-active .ui-tabs-anchor::before, .custom-tab-faq .wdt-tabs-container .wdt-tabs-list .ui-state-hover .ui-tabs-anchor::before {
    content: '';
    background: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb),0.7) 50%, rgba(var(--wdtPrimaryColorRgb),0.7) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    transition: var(--wdtBaseTransition);
}

/* Brand Logos */

.wdt-custom-marquee img {
    width: 170px;
    height: auto;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-marquee img:hover {
    opacity: 0.5;
}

.wdt-custom-marquee .wdt-animation-holder {
    height: 80px !important;
} 

@media screen and (max-width:767px) {
    .wdt-custom-marquee img {
        width: 120px;
    }
    .wdt-custom-marquee .wdt-animation-holder {
        height: 50px !important;
    } 
}

/* ============ Service Detail Pg ============ */

/*service details heading*/

.custom-service-details-heading .elementor-heading-title {
    margin: 0;
}

.wdt-custom-icon-list-service-details li.elementor-icon-list-item { align-items: flex-start; }

.wdt-custom-icon-list-service-details li.elementor-icon-list-item .elementor-icon-list-icon { margin-top: 10px; }

/* Service & FAQ Form */

.faq-detail-frm p,
.service-detail-frm p { display: grid; grid-gap: 30px; margin: 0; }

.faq-detail-frm p input[type="submit"],
.service-detail-frm p input[type="submit"] { margin: 0; }

.faq-detail-frm p .wpcf7-not-valid-tip,
.service-detail-frm p .wpcf7-not-valid-tip { bottom: -20px; }

.service-detail-frm p .wpcf7-spinner { position: absolute; bottom: 63px; right: 50%; margin: 0; }

.faq-detail-frm p .wpcf7-spinner { position: absolute; bottom: 12px; right: 50%; margin: 0; }

.faq-detail-frm p input:not(input[type="submit"]),
.service-detail-frm p input:not(input[type="submit"]), 
.faq-detail-frm p textarea, 
.service-detail-frm p textarea{
background: var(--wdtBodyBGColor);
}


/* =============== Pricing Plan =============== */

.wdt-custom-pricing-plan .wdt-pricing-table-holder {
    display: grid;
    grid-template-columns: 1fr 1.1fr;
    align-items: center;
    
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-modern {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 75px 20px 75px 75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: rgba(var(--wdtHeadAltColorRgb), 0.6);
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.9);
    position: relative;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder:hover .wdt-pricing-table-features {
    background: rgba(var(--wdtAccentTxtColorRgb), 0);
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { 
    display: flex;
    align-items: flex-start;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix, .wdt-custom-pricing-plan .wdt-pricing-table-modern .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price, .wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
    padding: 0;
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: var(--wdtLetterSpacing_3X);
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) {
    margin-bottom: 0;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    display: flex;
    align-items: baseline;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-left: 10px;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    display: inline-block;
    background: var(--wdtPrimaryColor);
    transition: 0.3s;
    opacity: 0;
    z-index: -1;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder:hover .wdt-pricing-table-features:after {
    opacity: 0.85;
}

.wdt-custom-pricing-plan .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: calc(var(--wdtFontSize_Base) + 4px);
    transition: var(--wdt-elementor-base-transition);
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {
    position: relative;
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    padding: 15px 24px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover {
    background-position: bottom center;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after{
    position: relative;
    content: '';
    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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M66.7,18.5l-5.9,5.9l21.4,21.4H1.8v8.4h80.4L60.8,75.6l5.9,5.9L98.2,50L66.7,18.5z'/%3E%3C/svg%3E");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center 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' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M66.7,18.5l-5.9,5.9l21.4,21.4H1.8v8.4h80.4L60.8,75.6l5.9,5.9L98.2,50L66.7,18.5z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    transition: 0.5s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 0.5s cubic-bezier(.79,.14,.15,.86);
    transform: rotate(0);
    -webkit-transform: rotate(0);
    background-color: var(--wdtAccentTxtColor);
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover:after{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

@media screen and (max-width:1540px) {
    .wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-modern {
        padding: 40px 10px 40px 40px;
    }
}

@media screen and (max-width:1280px) {
    .wdt-custom-pricing-plan .wdt-pricing-table-holder {
    display: grid;
    grid-template-columns: 1fr;
    
}
}

@media screen and (max-width:1024px) {
    .wdt-custom-pricing-plan .wdt-pricing-table-holder {
    display: grid;
    grid-template-columns: 1fr 1.1fr;
    
}
}

@media screen and (max-width:767px) {
    .wdt-custom-pricing-plan .wdt-pricing-table-holder {
    display: grid;
    grid-template-columns: 1fr;
}

.wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-modern {
        padding: 50px;
    }
    .wdt-custom-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix, .wdt-custom-pricing-plan .wdt-pricing-table-modern .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price, .wdt-custom-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
}

}

/*pricing plan active*/

.wdt-custom-pricing-plan-active .wdt-pricing-table-holder .wdt-pricing-table-features {
    background: rgba(var(--wdtAccentTxtColorRgb), 0);
}

.wdt-custom-pricing-plan-active .wdt-pricing-table-holder .wdt-pricing-table-features:after {
    opacity: 0.85;
}

.wdt-custom-pricing-plan-active .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span i, .wdt-custom-pricing-plan-active .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text {
    color: var(--wdtAccentTxtColor) !important;
}

.wdt-custom-pricing-plan-active .elementor-widget-container .wdt-pricing-table-holder {
    border-color: var(--wdtAccentTxtColor) !important;
}



/* ============================================ Style 2 ============================================ */

/*--------------------------------------------------------------
    Home 1
--------------------------------------------------------------*/

/*----*****---- << Grid Section >> ----*****----*/

/* Image Box 1 */

.wdt-custom-imagebox-1-a { cursor: grab; }

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 30px; }

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { width: 100%; }

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem); line-height: var(--wdtLineHeight_H5); }

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { position: relative; display: block; }

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover:after { background-color: var(--wdtPrimaryColor); }

.wdt-custom-imagebox-1-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px;
}


.wdt-custom-imagebox-1-a .swiper{overflow: visible; overflow-x: clip;}

/* Image Box 2 */

.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0px; }

.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-top: -80px; }

.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-left: -5px; margin-bottom: 5px; }

.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(2.5rem, 2.0886rem + 2.2699vw, 4.8125rem); font-weight: calc(var(--wdtFontWeight_Alt) + 200); text-transform: capitalize; letter-spacing: 0.5px; font-family: var(--wdtFontTypo_Ext); max-width: 200px; }

.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); letter-spacing: 5.7px; text-transform: capitalize; margin: 0; }

/*----*****---- << Service Grid Section >> ----*****----*/

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: column; }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image { overflow: hidden; }


.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-title h5 a { color: var(--wdtLinkHoverColor); }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-image img { -webkit-transform: scale(1); transform: scale(1); transform-origin: 50% 100%; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image img { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); text-align: left; }

.wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a { 
    position: relative; 
    font-size: var(--wdtFontSize_Base); 
    font-weight: var(--wdtFontWeight_Base); 
    line-height: var(--wdtLineHeight_Ext);
    background-color: transparent; 
    -webkit-border-radius: var(--wdtRadius_Zero); 
    border-radius: var(--wdtRadius_Zero); 
    border: none; 
    padding: 0; 
    display: inline-flex; 
    align-items: center;  
    text-transform: capitalize; 
    color: var(--wdtLinkColor);
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 115%;
  height: 1px;
  transform-origin: right;
  transform: scaleX(0);
  background: var(--wdtLinkColor);
  transition: transform 300ms ease;
  z-index: 1
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a span::before, 
 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a span::after {
  content: "";
  position: absolute;
  right: -18%;
  bottom: 0px;
  background: var(--wdtLinkColor);
  transition: transform 300ms ease;
  transition-delay: 360ms;
  z-index: 2;
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a span::before {
    width: 1px;
    height: 6px;
    transform-origin: 0% 100%;
    transform: translateX(-6px) rotate(-90deg);
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a span::after {
    height: 1px;
    width: 6px;
    transform-origin: 100% 0%;
    transform: translateX(-6px) rotate(0deg);
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a:hover::before{
    transform-origin: left;
    transform: scaleX(1);
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a:hover span::before{
    transform: translateX(0) rotate(-45deg);
    transition-delay: 140ms;
 }

 .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item .wdt-content-button > a:hover span::after {
    transform: translateX(-1px) rotate(-45deg);
    transition-delay: 140ms;
 }


@media(max-width:767px){
    .wdt-custom-home-1-service-list-a .wdt-image-box-holder .wdt-content-item{flex-direction: column;}
}

/*----*****---- << Grid Banner Section >> ----*****----*/

/* Image box with carousel */

.wdt-custom-grid-banner-a .wdt-content-item-holder .wdt-image-box-container { width: 100% !important; }


.wdt-custom-grid-banner-a .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-grid-banner-a .wdt-image-box-holder div.swiper-slide{ cursor: grab; }

.wdt-custom-grid-banner-a .wdt-content-item-holder .wdt-content-item .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0 clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { overflow: visible; align-self: end; background-color: rgba(var(--wdtPrimaryColorRgb), 0.8); height: fit-content; width: 100%; max-width: 100%; padding: 30px; opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; -webkit-transform: translateY(30px); transform: translateY(30px); }
.wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group { overflow: hidden; }
.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide:hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container,
.wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { opacity: 1; transition-delay: 0.3s; -webkit-transform: translateY(0); transform: translateY(0); }

.wdt-custom-grid-banner-a .swiper {overflow: visible; overflow-x: clip;}

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item  .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); font-family: var(--wdtFontTypo_H4); text-transform: capitalize; margin: 0 20px 0 0; }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle { font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Base) - 100); letter-spacing: var(--wdtLetterSpacing_1X); color: var(--wdtAccentTxtColor);  }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper { width: 100%; display: flex; justify-content: flex-end; align-items: center; margin-top: -85px; }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle { opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide:hover .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide:hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle,
.wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle { opacity: 1; }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-border-radius: 50%; border-radius: 50%; background: var(--wdtPrimaryColor); }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span > a { padding: 20px; -webkit-border-radius: 150px; border-radius: 150px; }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span > a { color: var(--wdtAccentTxtColor); }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-content-detail-group { display: flex; align-items: center; }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-content-button > a span:after{ position: relative; content: ""; width: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); height: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); background: var(--wdtAccentTxtColor); display: block; transition: var(--wdtBaseTransition); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-content-button > a{ font-size: 0; width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); opacity: 0; transition: var(--wdtBaseTransition); transform: translateX(-30px); -webkit-transform: translateX(-30px); padding: 0; }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 0; }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-content-button > a:hover span:after{ -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-button > a{ opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0px); transition-delay: 0.3s; }
.wdt-custom-grid-banner-a .wdt-content-item > div:not(:last-child){ margin-bottom: 20px; }
.wdt-custom-grid-banner-a .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img, .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: translateX(20px) scale(1.1); -webkit-transform: translateX(20px) scale(1.1); }
.wdt-custom-grid-banner-a .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img, .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide.wdt-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: translateX(0) scale(1.1); -webkit-transform: translateX(0) scale(1.1); }


/* Pagination */

.wdt-custom-grid-banner-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0; }

.wdt-custom-grid-banner-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: 130px; height: 30px; flex-direction: row-reverse; justify-content: flex-start; align-items: center; margin: 0; }

.wdt-custom-grid-banner-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { display: none; }

.wdt-custom-grid-banner-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { -webkit-transform: translateX(0); transform: translateX(0); color: var(--wdtPrimaryColor); -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-custom-grid-banner-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover > i { -webkit-transform: translateX(10px); transform: translateX(10px); }

.wdt-custom-grid-banner-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span { font-size: var(--wdtFontSize_Base); letter-spacing: 4.5px; text-transform: capitalize; }

/*----*****---- << Testimonial >> ----*****----*/

.wdt-custom-testimonial-a .wdt-testimonial-holder { 
    margin-bottom: 0;
    padding: 30px clamp(1.25rem, 0.25rem + 5vw, 6.25rem) clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);;
    background: var(--wdtPrimaryColor);
 }

.wdt-custom-testimonial-a .wdt-testimonial-holder .swiper-slide { cursor: grab; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { width: 50%; max-width: 550px; text-align: center; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 40px; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { position: absolute; top: 15px; left: auto; right: -50px; bottom: auto; margin: auto; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { position: relative; transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span > a { color: var(--wdtHeadAltColor); }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { position: relative; overflow: hidden; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { margin-bottom: 10px; margin-left: -2px; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_H5); text-transform: capitalize; margin: 0; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { 
    margin: 0;
    font-size: var(--wdtFontSize_Base);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_H6);
    text-transform: uppercase;
 }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { width: 50%; padding-bottom: 0; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem); color: var(--wdtAccentTxtColor); }

/* Active Effects */


.wdt-custom-testimonial-a .wdt-testimonial-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { -webkit-transform: translateY(0px); transform: translateY(0px); }

.wdt-custom-testimonial-a .wdt-testimonial-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-testimonial-a .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { -webkit-transform: translateY(0px); transform: translateY(0px); }

/* Pagination */

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { display: flex; align-items: center; margin-top: -40px; width: 50%; max-width: 550px; }

.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { width: 100%; font-size: var(--wdtFontSize_H5); font-weight: calc(var(--wdtFontWeight_Ext) - 100); display: flex; background-color: transparent; padding: 0; margin-top: 0; display: none; }

.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { color: transparent; }

.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current { position: relative; display: inline-flex; color: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current::after { content: ''; position: relative; width: 40px; height: 1px; background-color: var(--wdtAccentTxtColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto 5px auto 15px; }

.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-total { color: var(--wdtHeadAltColor); }

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { width: 100%; }

.wdt-custom-testimonial-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { background-color: var(--wdtHeadAltColor) !important; margin-top: 0; }    

.wdt-custom-testimonial-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { display: none; }

.wdt-custom-testimonial-a .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{color: var(--wdtAccentTxtColor);}

.wdt-custom-testimonial-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { padding: 0; }

.wdt-custom-testimonial-a .swiper, .wdt-custom-testimonial-a .swiper-container {
    overflow: visible;
}

.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group{
    margin-top: -230px;
    margin-right: 30px;
}


/*----*****---- << Timeline Showcase >> ----*****----*/

.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper { display: flex; justify-content: space-between; align-items: center; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item { display: flex; flex-direction: column; align-items: flex-start; width: 100%; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item { flex-direction: column-reverse; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; justify-content: end; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { order: 2; margin: 0; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-top: 0; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    order: 0;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-description { order: 1; margin-bottom: 5px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper { margin-bottom: 0; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-media-group,
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group { min-height: 330px; margin-bottom: 0; padding: 40px 0; display: flex; flex-direction: column; justify-content: flex-start; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group { justify-content: end; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-media-group { justify-content: start; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group{ justify-content: start; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-media-group { justify-content: end; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group:before{ content: ""; position: absolute; display: block; height: 1px; background-color: var(--wdtPrimaryColor); pointer-events: none; top: -0.5px; left: -100px; right: -100px; bottom: auto; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group:before { top: auto; bottom: -0.5px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { position: relative; width: fit-content; font-size: calc(var(--wdtFontSize_H3) + 4px); font-family: var(--wdtFontTypo_H3); font-weight: var(--wdtFontWeight_Alt); line-height: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; margin-bottom: 5px; color: rgb(var(--wdtPrimaryColorRgb), .4); }

.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle { color: var(--wdtLinkHoverColor); }

.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:after { content:""; display: inline-block; position: absolute; width: 1px; height: 70px; background: var(--wdtPrimaryColor); right: -37px; top: -40px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:after { top: 19px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { position: relative; z-index: 1; }
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { position: relative; z-index: 1; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before { content: ''; position: absolute; width: 20px; height: 20px; z-index: -1; -webkit-clip-path: polygon(50% 0%, 0 100%, 100% 100%); clip-path: polygon(50% 0%, 0 100%, 100% 100%); background: var(--wdtPrimaryColor); opacity: 1; top: 0; left: 0; right: 0; bottom: auto; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before { content: ''; position: absolute; width: 20px; height: 20px; z-index: -1; -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%); clip-path: polygon(100% 0, 0 0, 50% 100%); background: var(--wdtPrimaryColor); opacity: 1; top: auto; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before { opacity: 1; top: -15px; }
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before { opacity: 1; bottom: -15px; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before { content: ''; position: absolute; width: 100%; height: 100%; background: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before { opacity: 1; }

.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Zero); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a,
.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a:hover { color: var(--wdtPrimaryColor); pointer-events: none; }

.wdt-custom-timeline-showcase .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span a { color: var(--wdtAccentTxtColor); }

.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }

/*----*****---- << Interactive Showcase >> ----*****----*/

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 15px; }

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { display: block; position: absolute; max-width: fit-content; background-color: var(--wdtAccentTxtColor); z-index: 5; padding: 30px; top:60px; right: 60px; }

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title { font-size: clamp(1.25rem, 1.0769rem + 0.7692vw, 2rem); line-height: var(--wdtLineHeight_H3); margin: 0; font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; }

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { opacity: 0; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; }

.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; }

/* template */

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item { position: relative; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, 
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image > span, 
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image > a { display: block; pointer-events: none;}

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {Letter-spacing: calc(var(--wdtLetterSpacing_3X)* 2);font-weight: calc(var(--wdtFontWeight_Ext) + 100);text-transform: uppercase;color: var(--wdtAccentTxtColor);font-size: var(--wdtFontSize_Base);}

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a{text-transform: capitalize;}

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { width: 100%; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { position: absolute; bottom: 0; left:0; background: rgb(var(--wdtSecondaryColorRgb), .85); max-width: 750px; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group { width: 100%; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-title { margin-bottom: 30px; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-title h5 { font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem); margin: 0; }

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-description { margin-bottom: 25px; }


@media(max-width:1024px){
    .wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item{display: grid; align-items: end;}
    .wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item>div{grid-area: 1/-1; margin-bottom: 0;}
    .wdt-custom-about-image-box .wdt-content-item .wdt-content-media-group>div *{height: 100%;}
    .wdt-custom-about-image-box .wdt-content-item .wdt-content-media-group, .wdt-custom-about-image-box .wdt-content-item .wdt-content-image-wrapper, .wdt-custom-about-image-box .wdt-custom-about-image-box {height: 100%;}
}



/*----*****---- << Footer 3 >> ----*****----*/

/* Iconlist */

.wdt-custom-footer-3-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon { height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--wdtPrimaryColor); -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-custom-footer-3-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item:hover .elementor-icon-list-icon { border-color: var(--wdtLinkHoverColor); background-color:var(--wdtPrimaryColor);}
.wdt-cus-home-iconlist.elementor-element{ position: absolute; top: 0; bottom: 0; margin: auto; left: clamp(1.875rem, -1.875rem + 4.6875vw, 3.75rem); z-index: 1; height: fit-content; }

/* Button */

.wdt-custom-footer-button .elementor-widget-container > .wdt-button-holder a.wdt-button:hover { color: var(--wdtAccentTxtColor) !important; }

/*----*****---- << Slider 2 >> ----*****----*/

/* Heading */

.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H1); text-transform: capitalize; margin-left: -3px; }

/* Icon List */

.wdt-custom-banner-icon { pointer-events: none; }

.wdt-custom-banner-icon .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg { width: 130px; height: 30px; }

/* Popup Box */

.wdt-custom-slider-2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { font-size: var(--wdtFontSize_Base); letter-spacing: 4.3px; text-transform: capitalize; }

.wdt-custom-slider-2-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin: 0; }

.wdt-custom-slider-2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: 100%; max-width: 100px; height: 100px; -webkit-background-image: linear-gradient(to bottom, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 51%, var(--wdtPrimaryColor) 100%); background-image: linear-gradient(to bottom, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 51%, var(--wdtPrimaryColor) 100%); display: flex; align-items: center; justify-content: center; -webkit-border-radius: 150px; border-radius: 150px; margin: auto; }

.wdt-custom-slider-2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }

.wdt-custom-slider-2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon > i { -webkit-transform: scale3d(1.2, 1.3, 1.2); transform: scale3d(1.05, 1.3, 1.05); }

/* Interactive Showcase */

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container { flex-direction: column-reverse; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > a { position: relative; z-index: 1; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button > a { padding: inherit; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: 100%; max-width: 100%; display: flex; justify-content: center; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, .wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { width: 100%; padding: 0; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group { display: flex; align-items: center; justify-content: center; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container { margin: 0; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 45px 30px; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { border-right: 1px solid var(--wdtAccentTxtColor); margin-bottom: 0; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { background: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%); visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); transform-origin: center right; z-index: 0; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before { -webkit-transform: scaleX(0); transform: scaleX(0); }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 0; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width: 100%; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group { margin-right: 15px; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-icon { font-size: var(--wdtFontSize_H1); line-height: 0.8em; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext);; letter-spacing: 4.3px; text-transform: capitalize; }


.wdt-custom-main-home-interactive .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {  -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-right-inter { -webkit-transition: all .5s ease, visibility 0s; transition: all .5s ease, visibility 0s; -webkit-clip-path: inset(0% 0% 0% 100%); clip-path: inset(0% 0% 0% 100%); }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-left-inter { -webkit-transform: translateX(-0px); transform: translateX(-0px); transition: all 0.3s ease-in-out; }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active .wdt-custom-right-inter { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active .wdt-custom-left-inter { -webkit-transform: translateX(-0px); transform: translateX(-0px); }

/*----*****---- << Slider 1 >> ----*****----*/

/* Template Section */

.wdt-custom-slider-1-section .elementor-background-overlay::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtHeadAltColorRgb),0.7); top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

/* Icon list */

.wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items { overflow: hidden; writing-mode: vertical-lr; transform: scale(-1); }

.wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item { margin: 8px 0; }

.wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a span,
.wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item > span { 
    font-size: var(--wdtFontSize_Base);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
 }

/* Scroll Button */

.wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button { 
    overflow: visible; 
    writing-mode: vertical-lr; 
    transform: scale(-1); 
    padding: 0; 
    margin-left: -3px; 
    font-size: var(--wdtFontSize_Base);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
}

.wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span { position: relative; display: inline-flex; }

.wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span:before { content: ''; position: relative; width: 2px; height: 60px; background-color: var(--wdtPrimaryColor); margin: 15px auto; transform-origin: bottom; -webkit-animation: scroll-line 2500ms infinite; animation: scroll-line 2500ms infinite; }

.wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-text span:before { width: 2px; }

@-webkit-keyframes scroll-line { 0% { -webkit-transform: scaleY(1); transform: scaleY(1); } 50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } }

@keyframes scroll-line { 0% { -webkit-transform: scaleY(1); transform: scaleY(1); } 50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } }

/* Heading */

.wdt-custom-banner-hd .swiper-slide { cursor: grab; }

.wdt-custom-banner-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-custom-banner-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-custom-banner-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-custom-banner-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-custom-banner-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 80ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 60ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 40ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 20ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-custom-banner-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 80ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 60ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 40ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-custom-banner-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 20ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 0ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 300ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-banner-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 1000ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-transform: capitalize; }

.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-flex; font-size: clamp(var(--wdtFontSize_H3), 2.0387rem + 1.1656vw, var(--wdtFontSize_H1)); margin-left: -3px; text-transform: capitalize; }

.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements { display: inline; margin-right: 10px; }

.wdt-custom-banner-hd .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
    font-size: var(--wdtFontSize_Base);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
 }

.wdt-custom-banner-hd .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; margin-bottom: 25px; }

.wdt-custom-banner-hd .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 40px; }

.wdt-custom-banner-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.625rem, 1.325rem + 1.5vw, 3.125rem);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}


.wdt-custom-banner-hd .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { margin: 0; margin-top: 60px; }
.wdt-custom-banner-hd .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::after, 
.wdt-custom-banner-hd .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{background: var(--wdtAccentTxtColor);}


/* Image Box */

.wdt-custom-slider-brand .wdt-image-box-holder { display: flex; background-image: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%); }

.wdt-custom-slider-brand .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { filter: invert(1) brightness(1); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-slider-brand .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img:hover { filter: invert(1) brightness(0.9); }

/* Popup Box */

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse; flex-wrap: nowrap; gap: 10px; }

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { font-size: var(--wdtFontSize_Base); text-transform: capitalize; }

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin: 0; }

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: 50px; height: 50px; background: var(--wdtPrimaryColor); display: flex; align-items: center; justify-content: center; -webkit-border-radius: 150px; border-radius: 150px; }

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }

.wdt-custom-slider-1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon > i { -webkit-transform: scale3d(1.2, 1.3, 1.2); transform: scale3d(1.05, 1.3, 1.05); }

/* Button */

.wdt-custom-slider-1-button .wdt-button-holder.wdt-template-filled .wdt-button { background-image: none; }

.wdt-custom-slider-1-button .wdt-button-holder.wdt-template-filled .wdt-button .wdt-button-icon span { font-size: var(--wdtFontSize_H6); line-height: 0.9em; }

/* Advanced Carousel */

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide { cursor: grab; }

/* Active Effects */

/* Overlay Image */

.wdt-custom-slider-1-advanced-carousel .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-1-section .elementor-background-overlay { -webkit-transform: scale(1.1); transform: scale(1.1); transform-origin: 0 20%; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-1-advanced-carousel .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-1-section .elementor-background-overlay { -webkit-transform: scale(1); transform: scale(1); }

/* Icon list */

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide .wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item { -webkit-transform: translateY(300px); transform: translateY(300px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide-active .wdt-custom-slider-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: .5s; }

/* Heading */

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper { -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: .8s; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1s; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.2s; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements { -webkit-transform: translateY(-15px); transform: translateY(-15px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.6s; }

/*Pagination*/

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1700px; display: flex; top: auto; bottom: 330px; left: 0; right: 0; margin: auto; padding: 0 30px 0 140px; flex-wrap: nowrap; align-items: center; justify-content: flex-start; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 8px; height: 8px; -webkit-clip-path: circle(45%); clip-path: circle(45%); margin: 0 10px; }

.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { -webkit-clip-path: polygon(50% 0%, 0 94%, 100% 94%); clip-path: polygon(50% 0%, 0 90%, 100% 90%); }

/*----*****---- << Hotspot Animation >> ----*****----*/

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger { position: relative; z-index: 1; }

.wdt-custom-hotspot-map .wdt-hotspot-items-holder .wdt-hotspot-item-trigger::before { content: ""; position: absolute; width: 100%; height: 100%; border-radius: 150px; background-color: rgba(var(--wdtPrimaryColorRgb), 1); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-animation: boom 2000ms infinite; animation: boom 2000ms infinite; }

@keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(2.5); transform: scale(2.5); opacity: 0; box-shadow: none; } }

@-webkit-keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(2.5); transform: scale(2.5); opacity: 0; box-shadow: none; } }

/*----*****---- << Thump Slider >> ----*****----*/

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a { line-height: normal; }

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a .wdt-thumb-slider-button-text { padding: 0.8em 1.75em !important; }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (max-width: 1540px) {
.wdt-custom-iconlist-1-a .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); }
.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { padding: clamp(1.875rem, 1.6912rem + 0.8403vw, 2.5rem); }
.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper { margin-top: -75px; }
.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item { padding: 0 20px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: calc(var(--wdtFontSize_Base) - 2px); }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 35px 15px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group { margin-right: 20px; }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { max-width: clamp(65.625rem, -3.6058rem + 86.5385vw, 79.6875rem); padding: 0; }
.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title{width: 200px;} }


@media only screen and (max-width: 1280px) {

.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:after { display: none; }
.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 20px; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { right: 20px; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { padding-bottom: 30px; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 30px; }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { padding: 20px; }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 10px; }
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { max-width: 520px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 25px 15px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: calc(var(--wdtFontSize_Base) - 4px); letter-spacing: 1px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group { margin-right: 10px; }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { max-width: clamp(51.875rem, -5.625rem + 89.8438vw, 66.25rem); padding: 0; }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 280px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-icon { font-size: var(--wdtFontSize_H2); }
.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H2); }
.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title {width: 160px;} 
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group{
    margin-top: -190px;
    margin-right: 60px;
}

}


@media only screen and (max-width: 1024px) {
.wdt-custom-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 15px; }
.wdt-custom-imagebox-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { width: 100%; max-width: 100%; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { padding-bottom: 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item { align-items: center; }
.wdt-custom-testimonial-a .wdt-testimonial-holder { margin: clamp(1.25rem, 0.5828rem + 3.681vw, 5rem) 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 25px; }
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: calc(var(--wdtFontSize_Ext) - 1px); }
.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item { padding: 0 10px; }
.wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title{width: 100%;}
/* .wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title { font-size: var(--wdtFontSize_H5); } */
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 650px; margin-top: 200px; justify-self: flex-start; position: unset; z-index: 1; }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { max-width: clamp(36.875rem, -2.2957rem + 81.7121vw, 50rem); padding: 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { letter-spacing: 2px; }
.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H3); }
.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { top: 0; right: 0; margin-bottom: 30px; }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container { justify-content: center; margin: 0; }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { position: relative; width: 100%; top: 0; right: 0; background-color: rgb(var(--wdtPrimaryColorRgb), .5); }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: 100%; max-width: 100%; display: flex; justify-content: center; flex-wrap: wrap; }
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: 100%; max-width: 100%; }
/* .wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title { font-size: var(--wdtFontSize_H6); } */
.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group{
    margin-top: 0px;
    margin-right: 30px;
}
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { margin-top: 0; }
}

@media only screen and (max-width: 767px) { 
.wdt-custom-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 10px; }
.wdt-custom-imagebox-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H6); letter-spacing: 3px; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { padding-right: 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: column; align-items: center; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { width: 100%; max-width: 100%; margin-bottom: 15px; margin-right: 0; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { width: 100%; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { margin-top: 40px; }
.wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { display: none; }
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { position: relative; width: 100%; max-width: 100%; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group { margin-right: 0; padding: 10px;}
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group { position: absolute; width: auto; visibility: hidden; background-color: var(--wdtPrimaryColor); text-align: center; padding: 2px 4px; bottom: 50%; opacity: 0; transition: bottom.2s ease .25s,visibility 03s ease; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group { opacity: 1; visibility: visible; bottom: calc(100% - 5px); }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: calc(var(--wdtFontSize_Base) - 6px); }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { max-width: clamp(21.5625rem, -0.2669rem + 72.9167vw, 34.6875rem); padding: 0; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-icon { font-size: var(--wdtFontSize_H3); }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper{ width: 100%; max-width: 100%; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item{ text-align: center; }

.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after{top: 16px;}
.wdt-custom-timeline-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after{top: 20px;}

} 

@media only screen and (max-width: 479px) { 

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { max-width: 100%; margin: 0 !important; }
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-title { margin-bottom: 20px; }
.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-description { font-size: var(--wdtFontSize_Ext); margin-bottom: 20px; }
.wdt-custom-main-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: calc(var(--wdtFontSize_Base) - 8px); }
.wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { max-width: clamp(12.5rem, -0.9259rem + 74.0741vw, 21.25rem); bottom: 230px; }
.wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { margin-top: 30px; } }

/* =========== My Responsive ===========*/

@media only screen and (max-width: 1540px){

    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container,
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-title {
        position: relative; bottom: 0; cursor: default; }

    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container,
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-title,
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > a.wdt-listing-view-details { 
        -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }

    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container,
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-item-top-section-content > div.wdt-listings-item-title,
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-item-top-section-content > a.wdt-listing-view-details {
        -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); }

    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container { 
        transition-delay: 60ms; }
    .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-title {
        transition-delay: 50ms; }

    /* .wdt-custom-portfolio .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-item-top-section-content > a.wdt-listing-view-details {
        bottom: auto; opacity: 1; transition-delay: 250ms; pointer-events: auto; } */

    .wdt-custom-blog-image-aside-cnt .elementor-widget-container { padding-left: 0; padding-top: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
    .custom-blog-single-iconlist .elementor-widget-container .elementor-icon-list-items { grid-template-columns: repeat(1,1fr); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container { grid-template-columns: 40% 60%; }

    .wdt-custom-homeii-footer-contact-info-sec .elementor-container .elementor-container .elementor-column:not(:last-child):after { right: 70px; }

    .wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a { padding: 14px 20px; margin-bottom: 15px; }
    .wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 15px 0 0; }

}

@media only screen and (min-width: 768px) and (max-width: 1540px){

    .wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 150px 0 0; }

    .wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title { font-size: var(--wdtFontSize_H6); }

}

@media only screen and (max-width: 1280px){

    .wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 100px 0 0; }


    .wdt-custom-bg-col .elementor-widget-wrap:after { height: 108px; top: -30px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after { max-width: 30px; }

}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .wdt-custom-homeii-footer-contact-info-sec .elementor-container .elementor-container .elementor-column:nth-child(2):after { height: 0; width: 0; }

}

@media only screen and (max-width: 1024px){

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container { grid-template-columns: repeat(1, 1fr); }

    .home-ii-cntfrm .col { grid-template-columns: repeat(2, 1fr); }

    .wdt-custom-hotspot-iconbx ul.elementor-icon-list-items { flex-direction: column; }

    .wdt-custom-timeline-tabs .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 70px 0 0; }

    .wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title { bottom: -80px; font-size: var(--wdtFontSize_Ext); }

    .wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) .elementor-icon-list-text:after { display: none; }

    .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { top: 3px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { padding: 0; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after { display: none; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
        max-width: 100%;
    }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { 
        line-height: 1;
        margin-right: 20px;
        margin-bottom: 20px !important;
    }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { margin-top: 40px; }

    .wdt-custom-grid-banner-a .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        backdrop-filter: blur(30px);
        background: rgba(0,0,0,0.5);
        transition-delay: .3s;
    }
    .wdt-custom-grid-banner-a .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
        margin: 20px !important;
    }
    .wdt-custom-grid-banner-a .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        max-width: calc(100% - 40px);
        padding: 20px;
    }

    .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        margin: 0 !important; max-width: 100%;
    }

    .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle{
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }

    .wdt-custom-ani-txt .wdt-animation-item.text-item,
    .wdt-custom-ani-txt .wdt-animation-item.text-item:after { font-size: 60px; }

}

@media only screen and (max-width: 767px){

    .wdt-custom-bg-col .elementor-widget-wrap:after { height: 103px; }
    .wdt-custom-interactive-showcase .wdt-hotspot-item-trigger { padding: 5px; }
    .wdt-custom-timeline-tabs .wdt-tabs-container { flex-direction: column; }
    .wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a { z-index: 0; }
    .wdt-custom-homeii-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { top: 20px; }
    .wdt-custom-homeii-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after { top: 22px; }
    .wdt-custom-homeii-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a { margin-bottom: 0; }

    .wdt-custom-faq-inner-sec { bottom: 200px; }

    .home-ii-cntfrm .col,
    .home-ii-cntfrm .col-iii p { grid-template-columns: repeat(1, 1fr); }

    .home-ii-cntfrm .col .col-ii .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding: var(--wdtInputPadding); }

    .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 p, .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 p, .home-iii-Contact-Frm .col-2 .shipment-data, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .wei-hei, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .wid-len{
        gap: 20px;
    }
    .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 p, .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 p, .home-iii-Contact-Frm .col-2 .shipment-data, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .wei-hei, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .wid-len{
        gap: 20px;
    }
    .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p{
        gap: 20px;
    }
    .home-iii-Contact-Frm h5 { margin-bottom: 20px; }
    .home-iii-Contact-Frm .col-1, .home-iii-Contact-Frm .col-2 { margin-bottom: 30px; }

    .wdt-custom-timeline-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-sub-title { display: none; }

    .wdt-custom-homeii-footer-contact-info-sec .elementor-container .elementor-container .elementor-column:not(:last-child):after { height: 0; width: 0; }

    .wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 240px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after { top: 17px; }

    .wdt-custom-counter-overlay .elementor-background-overlay { background-image: linear-gradient(180deg, #02010100 0%, var(--wdtBodyTxtColor) 100%) !important; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { margin-top: 0; }

    .wdt-custom-testimonial-a .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; }

    .wdt-custom-ani-txt .wdt-animation-item.text-item,
    .wdt-custom-ani-txt .wdt-animation-item.text-item:after { font-size: 40px; }

    .wdt-custom-ani-txt .wdt-animation-item.text-item:after { top: 5px; }

}

@media only screen and (max-width: 479px){

    .wdt-custom-faq-inner-sec { bottom: 220px; }

    .wdt-cus-form-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: unset; }
    .wdt-cus-form-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; }

    .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-1 p, .home-iii-Contact-Frm .col-1 .contact-info .contact-info-col-2 p, .home-iii-Contact-Frm .col-2 .shipment-data, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p .wei-hei, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-2 p .wid-len, .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p{
        grid-template-columns: repeat(1, 1fr);
    }
    .home-iii-Contact-Frm .radio-btn p .wpcf7-form-control.wpcf7-radio { grid-template-columns: repeat(2, 1fr); gap: 15px; }

    .wdt-custom-portfolio-det-iconbx .elementor-icon-box-wrapper { flex-direction: column; }
    .wdt-custom-portfolio-det-iconbx .elementor-icon-box-wrapper .elementor-icon-box-icon { margin: 0; }

    .wdt-custom-slider-1-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 220px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{
        flex-direction: column;
        align-items: flex-start;
    }
    .home-iii-Contact-Frm .col-2 .shipment-data .shipment-data-col-1 p>span:last-child{grid-area: 1;}

}

/* ============================================ Layout Responsive ============================================ */

@media (max-width: 1540px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container { padding: 0 30px; width: 100%; max-width: 100%; }
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0; }
}

@media (min-width: 1025px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {padding: 0 30px;}
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0; }
}

@media (max-width: 1024px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container { padding: 0 20px; width: 100%; max-width: 100%; }
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0; }
}

/* ============================================ End ============================================ */


        /* --Slider-- */

        .swiper .swiper-wrapper .swiper-slide { cursor: grab; }


        /* --Header-- */

        .wdt-cus-header-btn div *{
            width: 100%;
            height: 100%;
        }
        .wdt-cus-header-btn.elementor-element, .wdt-cus-header-btn.elementor-element .elementor-widget-container{height: 100%;}
        .wdt-cus-header-btn .wdt-button{border-color: rgb(var(--wdtPrimaryColorRgb), .2); border-top-width: 0; }

        /* --Home 2 Header-- */

        .wdt-home-2-menu .wdt-header-menu .wdt-primary-nav > li > a {padding: 0 clamp(0.625rem, -0.0015rem + 0.7825vw, 0.9375rem);}
        .wdt-home-2-menu .wdt-header-menu .menu-container .wdt-primary-nav > li > a > span:after{ display: none; }
        .wdt-home-2-menu .wdt-header-menu .menu-container .wdt-primary-nav > li > a > span{ font-family: var(--wdtFontTypo_H6); }

         /* --Home 3 Header-- */

         .wdt-cus-home-3-menu .wdt-header-menu ul li.current-menu-ancestor > a, 
         .wdt-cus-home-3-menu .wdt-header-menu .menu-container .wdt-primary-nav > li > a:hover{color: rgb(var(--wdtAccentTxtColorRgb), .5);}


        /* --Footer-- */

        .wdt-cus-footer-toggle .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{
            padding: clamp(0.9375rem, 0.7138rem + 1.1186vw, 1.25rem) 30px;
        }

        .wdt-cus-footer-toggle .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
            font-size: var(--wdtFontSize_Base);
        }
        .wdt-cus-footer-toggle .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div svg{
            transition: var(--wdtBaseTransition);
        }
        .wdt-cus-footer-toggle .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div svg{
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
        }
        
        /* ---Form--- */

        .wdt-dark-bg-form .home-ii-cntfrm p input[type="submit"]{background: var(--wdtSecondaryColor);}
        .wdt-dark-bg-form .home-ii-cntfrm p input[type="submit"]:hover{background: var(--wdtAccentTxtColor); color: var(--wdtSecondaryColor);}

        /* --shop detail page icon box-- */

        .wdt-product-single-icon-box .wdt-content-item .wdt-content-title h5{
            font-size: var(--wdtFontSize_Base);
            line-height: var(--wdtLineHeight_Ext);
            font-family: var(--wdtFontTypo_Ext);
        }

        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
            width: inherit;
            height: inherit;
        }
        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
            width: 30px;
            height: 30px;
            padding: 0;
            line-height: 0;
        }

        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
            width: 60px;
            height: 60px;
            justify-content: center;
            background: var(--wdtQuarternaryColor);
            align-items: center;
            border-radius: var(--wdtRadius_Full);
        }
    
        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
            color: var(--wdtPrimaryColor);
        }

        .wdt-product-single-icon-box .wdt-content-item .wdt-content-media-group {
            display: flex;
            align-items: center;
        }
        .wdt-product-single-icon-box .wdt-content-item .wdt-content-icon-wrapper {margin-right: 15px;}
        .wdt-product-single-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){margin-bottom: 0;}


        /* --Home 1 slider-- */

.wdt-cus-home1-slider .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-home1-slider .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home1-slider .swiper-slide .wdt-heading-content-wrapper,
.wdt-cus-home1-slider .swiper-slide .wdt-cus-slider-btn { opacity: 0; transform: translateY(60px); transition: var(--wdtBaseTransition); }
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-heading-content-wrapper,
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider-btn { opacity: 1; transform: translateY(0); }
.wdt-cus-home1-slider .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 0.1s; }
.wdt-cus-home1-slider .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: 0.3s; font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); line-height: var(--wdtLineHeight_H2); }
.wdt-cus-home1-slider .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{font-size: inherit;}
.wdt-cus-home1-slider .swiper-slide .wdt-heading-content-wrapper { transition-delay: 0.6s; }
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider-btn { transition-delay: 0.9s; }
.wdt-cus-home1-slider .swiper-slide .wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { opacity: 0; transform: scale(0); transition: var(--wdtBaseTransition); }
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { opacity: 1; transform: scale(1); transition-delay: 0.3s; }
.wdt-cus-home1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 60px; width: 100%; max-width: 1700px; margin: auto; left: 0; right: 0; }
.wdt-cus-home1-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {margin-left: 20px; margin-right: 20px; display: flex; justify-content: end;}
.wdt-cus-home1-slider .swiper-slide .wdt-cus-slider-content .elementor-background-overlay { transform: scale(1.2); transition: 3s; }
.wdt-cus-home1-slider .swiper-slide.swiper-slide-active .wdt-cus-slider-content .elementor-background-overlay { transform: scale(1); transition-delay: 0.3s; }
.wdt-cus-home1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div> span {display: none;}
.wdt-cus-home1-slider .swiper-slide .wdt-cus-slider-content, .wdt-cus-home1-slider .swiper .swiper-wrapper .swiper-slide .wdt-content-item > div{width: 100%;}


/*--slider content--*/

.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { background: var(--wdtAccentTxtColor); }
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: unset; padding: 30px; }
.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { max-width: 180px; object-fit: cover; height: 100%; }
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { align-items: center; flex-direction: row-reverse; }
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon svg { transition: var(--wdtBaseTransition); }
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { pointer-events: unset; }
.wdt-cus-slider-popup .wdt-popup-box-trigger-holder {border-color: var(--wdtBorderColor);}
.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-subtitle {
line-height: normal;
padding: 0px;
background: none;
font-size: var(--wdtFontSize_Base);
letter-spacing: var(--wdtLetterSpacing_3X);
font-weight: var(--wdtFontWeight_H6);
text-transform: uppercase;
}
.wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-subtitle{
color: var(--wdtAccentTxtColor);
}
.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child){
 margin-bottom: 20px;
}

@media(min-width:480px){
    .wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container>div{
        transform: translateY(85px);
        transition: 0.5s cubic-bezier(.65,.05,.36,1);
        -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
        }
        .wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-button{
        transform: translateY(80px);
        opacity: 0;
        transition: 0.5s cubic-bezier(.65,.05,.36,1);
        -webkit-transition: 0.5s cubic-bezier(.65,.05,.36,1);
        }
        .wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container>div{
        transform: translateY(0);
        }
        .wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-button{
         transform: translateY(0);
        opacity: 1;
        transition-delay: 0.3s;
        }
}

.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    line-height: 0;
    border-radius: var(--wdtRadius_Full);
    margin: 30px;
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i{
    position: relative;
    left: 3px;
    transition: var(--wdtBaseTransition);
    transform: scale(1);
    -webkit-transform: scale(1);
}
.wdt-cus-slider-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
}

/* --Home 3 Hero filler-- */

.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{ padding: clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem); }
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-title h5 a{ pointer-events: none; }
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.25rem, 1.0192rem + 1.0256vw, 2.25rem); text-transform: capitalize; font-family: var(--wdtFontTypo_Alt); }
.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, .wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a{ color: var(--wdtAccentTxtColor); }
.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{ background-image: linear-gradient(180deg, transparent 0%, var(--wdtSecondaryColor) 100%); background-color: transparent; opacity: 0.7; z-index: 1; }
.wdt-cus-overlay-img-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img{ transition: 0.8s ease; transform: scale(1.01); }
.wdt-cus-overlay-img-box .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img{ transform: scale(1.2); }



/* --Uvais section-- */


.wdt-cus-sky-parent .wdt-sky-section {
    counter-reset: wdt-counter-2;
}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column {
    background: var(--wdtAccentTxtColor);
    top: 50px;
}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column:nth-child(1) {
    align-self: flex-start;
    position: sticky;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column:nth-child(2) {
    align-self: flex-start;
    position: sticky;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);

}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column:nth-child(3) {
    align-self: flex-start;
    position: sticky;
    transform: translateY(40px);
    -webkit-transform: translateY(40px);

}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column:nth-child(4) {
    align-self: flex-start;
    position: sticky;
    transform: translateY(60px);
    -webkit-transform: translateY(60px);

}

.wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-column:nth-child(5) {
    align-self: flex-start;
    position: sticky;
    transform: translateY(80px);
    -webkit-transform: translateY(80px);
}   
      
  .wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-title h5, 
  .wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-title h5 a {
    font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
  }    
  .wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-title h5::before {
    counter-increment: wdt-counter-2;
    content: counter(wdt-counter-2) ". ";
    font-size: inherit;
    color: inherit;
    transition: var(--wdtBaseTransition);
  } 
  .wdt-cus-sky-parent .wdt-sky-section .wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-title h5:hover::before  {
    color: var(--wdtLinkHoverColor);
  }

/*--------Icon Box---------*/
.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-detail-group {
    padding: 20px 0;
}
.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child){margin-bottom: 10px;}
.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    color: var(--wdtAccentTxtColor);
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {

    font-size: clamp(3.75rem, 3.3345rem + 1.3879vw, 5rem);
    /* max-80 min-60 */
}
.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{color: var(--wdtAccentTxtColor);}


.wdt-cus-skicky-iconbox .wdt-content-item {
    display: flex;
    justify-content: flex-start;
    gap: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem);
    /* max-30 min-20 */
    ;
}

.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-media-group {
    width: 150px;
    height: auto;
    display: flex;
    background-color: var(--wdtPrimaryColor);
    margin: 0;
    justify-content: center;
    align-items: center;
}

.wdt-cus-sky-parent {
    counter-reset: wdt-counter-2;
}


@media screen and (max-width:479px) {
.wdt-cus-skicky-iconbox .wdt-content-item {
    flex-direction: column;
}

.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-detail-group {
    padding: 0 20px 20px 20px;
}

.wdt-cus-skicky-iconbox .wdt-content-item .wdt-content-media-group {
    width: auto;
    padding: 30px 0;
    
}
}   

/* --Flex banner-- */

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
    flex-direction: row-reverse;
    height: 100%;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
    background: none;
    margin: 0;
    margin-right: 0 !important;
    justify-content: flex-end;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    font-size: clamp(1.25rem, 1.0481rem + 0.8974vw, 2.125rem);
    height: 100% ; /*min-640px max-740px*/
    width: 100%;
    cursor: pointer;
    font-weight: var(--wdtFontWeight_Alt);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    text-wrap: balance;
    text-transform: capitalize;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title {
    /* width: auto; */
    line-height: var(--wdtLineHeight_H5);
    font-size: clamp(1.25rem, 0.6774rem + 0.8939vw, 1.75rem);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
    padding: 0;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-sub-title, 
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content{ width: 100%; max-width: 400px;}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-sub-title{color: var(--wdtHeadAltColor);}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content {
    padding: 0;
    font-size: var(--wdtFontSize_Base);
}
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div{max-width: 350px;}
    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-title {
    color: var(--wdtSecondaryColor);
    font-weight: var(--wdtFontWeight_Ext);
}   

.wdt-cus-flexBanner-1 .wdt-flex-banner-options {
    counter-reset: wdt-flex-banner-option;
    transition: var(--wdtBaseTransition);
}
    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after {
    counter-increment: wdt-flex-banner-option;
    content: "0" counter(wdt-flex-banner-option);
    margin-top: auto;
    line-height: 1;
    letter-spacing: 0;
    font-family: inherit;
    font-weight: inherit;
    font-size: clamp(2.25rem, 1.3911rem + 1.3408vw, 3rem);
    font-style: normal;
    rotate: 90deg;
    top: 10px;
    right: -5px;
    position: relative;
}    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:hover {
    color: var(--wdtSecondaryColor);
}  
    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button {
    padding: 0 20px;
}    
    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option{
        cursor: pointer;
 }
 .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option:first-child .wdt-flex-banner-title:after{
    margin-bottom: 5px;
}
 
 .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info:before {
    content: '';
    width: 100%;
    height: clamp(23.75rem, 10.8659rem + 20.1117vw, 35rem);
    display: inline-flex;
    background: var(--optionBackground);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: relative;
    bottom: 30px;
    left: 0;
    opacity: 0;
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    clip-path: inset(0 0 0 100%);
    transition: 500ms cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 500ms cubic-bezier(.79,.14,.15,.86);
    pointer-events: none;
}

.wdt-cus-flexBanner-1  .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info:before {
    transition-delay: 0ms;
    opacity: 1;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    clip-path: inset(0 0 0 0);
        transition: 1000ms cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1000ms cubic-bezier(.79,.14,.15,.86);
}
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div {
    max-width: 460px;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content {
    transition-delay: 600ms;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-sub-title {
    transition-delay: 500ms;
}

.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-right: clamp(1.875rem, 1.1592rem + 1.1173vw, 2.5rem);
}

@media(max-width:1280px){
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title {
        padding: 0px;
    }
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content{
    padding:0 ;
}
}    

    
 @media (min-width:1025px){
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
        flex: 0.25;
         }
    
   .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    border-right: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4);
}   
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
    transition: all .8s cubic-bezier(.29,0,.2,1);
}
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option:before {
    display: none;
}
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active {
    flex: 1;
}
}

    
@media screen and (max-width:1024px) {
       .wdt-cus-flexBanner-1 .wdt-flex-banner-option {
        height: auto !important;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
        display: inline-flex;
        flex-wrap: nowrap;
        flex-direction: column;
        padding: 30px;
        margin: 0;
        align-content: center;
        height: auto;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
        display: inline-flex;
        height: fit-content;
        margin-right: 0;
        text-align: center;
        flex-direction: column;
    }


    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
        flex-wrap: wrap;
        justify-content: center;
        height: fit-content;
        text-align: center;
        gap: 10px;
        margin-bottom: 20px;
        margin-right: 0;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:before {
        margin-bottom: 0;
    }


    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
        padding: 0 !important;
        width: 100%;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info::before {
        display: none;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options {
        column-gap: 20px;
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
        background: var(--optionBackground);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        position: relative;
        border: 1px solid var(--wdtBorderColor);
        
    }

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        opacity: 0.9;
        background-color: rgba(var(--wdtPrimaryColorRgb));
        transition: var(--wdtBaseTransition);
    }
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover::before {
    opacity: 0.7;
}

    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active::before {
        background-color: rgba(var(--wdtSecondaryColorRgb));
    }


    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:before {
        background-color: rgba(var(--wdtPrimaryColorRgb));
    }
    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    writing-mode: lr;
    flex-direction: column-reverse;
    align-items: center;
}  

    
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after {
    rotate: 0deg;
    top: 0;
}
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after,
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info div.wdt-flex-banner-sub-title {
        color: var(--wdtAccentTxtColor) !important;
    }

}

@media (max-width: 767px) {
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
        flex: 0 0 60%;
    }
   .wdt-cus-flexBanner-1 .wdt-flex-banner-option {
        height: auto !important;
    }
.wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
        margin-bottom: 10px;
    }    
}

@media screen and (max-width:480px) {
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
        padding: 30px 15px;
    }
    .wdt-cus-flexBanner-1 .wdt-flex-banner-options .wdt-flex-banner-option {
        flex: 0 0 80%;
    }
}    
    
   /* --Interactive showcase-- */

   .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-content-icon span {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}


.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-content-icon span:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 0px;
    opacity: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-color: var(--wdtSecondaryColor);
    transition: var(--wdtBaseTransition);
    transition-duration: 0.1s;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-icon span:after {
    width: 20px;
    opacity: 1;

}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-icon i svg {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list a:hover .wdt-interactive-showcase-content-group .wdt-content-icon span:after {
    width: 20px;
    opacity: 1;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list a .wdt-interactive-showcase-content-group .wdt-content-icon i svg {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list a:hover .wdt-interactive-showcase-content-group .wdt-content-icon i svg {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-content-icon i {
    display: flex;
    justify-content: center;
    align-items: center;
}


.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);

}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transform-origin: 0;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container {
    align-items: flex-start;
    flex-wrap: nowrap;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    flex: auto;
    min-width: 600px;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    margin: 0 auto 0 0;
    max-width: 530px;
    counter-reset: wdt-counter;
    background-color: var(--wdtQuarternaryColor);
    padding: 60px 40px;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 10px 20px;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 20px;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 10px 20px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-content-title:before {
    width: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem);
    /* max-40 min-30 */
    height: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem);
    /* max-40 min-30 */
    display: inline-flex;
    counter-increment: wdt-counter;
    content: counter(wdt-counter) ". ";
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 15px;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    background: unset;
    transition-delay: 0.4s;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    background: var(--wdtPrimaryColor);
    transition-delay: .2s;
    -webkit-transition-delay: .2s;
}

.wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem);
    display: flex;
    align-items: center;
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_H6);
    line-height: var(--wdtLineHeight_H6);
} 


/*-----------------------------*/

@media(min-width:768px){
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper{position: sticky; top: 0;}
}


@media (max-width:1280px) {
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        max-width: 440px;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        min-width: 480px;
    }

}


@media (max-width:1024px) {
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        max-width: 400px;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        min-width: 420px;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        min-width: 320px;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        padding: 20px;
    }
}

@media (max-width:767px) {
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container {
        flex-wrap: wrap;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        max-width: 100%;
        flex: 1;
    }

    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
    .wdt-cus-interActiveShowCase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        min-width: 100%;
        flex: 1;
    }
}

/* -- tab-- */

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern']>.wdt-tabs-content-wrapper {
    padding: 0;
    padding-top: clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem);
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list:before {
    display: none;
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    color: var(--wdt-elementor-color-white);
    background-color: var(--wdt-elementor-color-white);
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li .ui-tabs-anchor {
    color: var(--wdt-elementor-color-white);
    background: var(--wdt-elementor-color-white);
    padding: 0;
    align-items: stretch;
    border: 1px solid var(--wdtPrimaryColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper {padding: 10px; transition: 0.5s;}
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    padding: 0 25px;
    background: var(--wdtPrimaryColor);
    position: relative;
    display: flex;
    align-items: center;
    z-index: 1;
}

.wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list li:not(:last-child),.wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list li {
    margin: 10px;
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span {
    width: 45px;
    height: 45px;
    display: block;
    line-height: normal;
    color: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i, 
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i svg {
   width: inherit;
   height: inherit;
}

.wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list li .wdt-content-title::before {
    content: '';
    background-color: var(--wdtSecondaryColor);
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    right: auto;
    left: 0;
    z-index: -1;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}


.wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list li:hover .wdt-content-title::before, 
.wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .wdt-content-title::before {
    width: 100%;
    right: 0;
    left: auto;
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] .wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-icon-wrapper, 
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] .wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon-wrapper {
    background: var(--wdtPrimaryColor);
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] .wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] .wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon{font-size: var(--wdtFontSize_H6);}
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a{ align-items: baseline; }
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {top: 17px; transform-origin: center;}

.wdt-cus-tabs-1 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded::after {top: 24px;}

.wdt-cus-beforeafter-section .wdt-cus-BeforeAfter-1 .wdt-before-after-slider-container .wdt-before-after-slider-span-after,
.wdt-cus-beforeafter-section .wdt-cus-BeforeAfter-1 .wdt-before-after-slider-container .wdt-before-after-slider-span-before {
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-BeforeAfter-1 .wdt-before-after-slider-container {
    -webkit-border-radius: 0;
    border-radius: 0;
}


@media (max-width:767px) {
    .wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        background-color: none;
        z-index: 0;
        padding-bottom: 0;
    }

    .wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        position: relative;
        display: grid;
        width: 90%;
        height: auto;
        margin: 0;
        z-index: 1;
    }

    .wdt-cus-tabs-1 .wdt-tabs-container .wdt-tabs-list {
        width: fit-content;
        margin-bottom: 0px !important;
    }

    .wdt-cus-BeforeAfter-1 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper {
        padding: 2em 0;
      }

}


/* --Tab content-- */


.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-media-group {
    display: flex;
}

.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.5rem, 1.4423rem + 0.2564vw, 1.75rem);
    /* mx-28 mn-24 */
}   
    
.wdt-cus-interActive-iconBox .wdt-content-item>div:not(:last-child),
.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 0;
}    


.wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1346rem + 0.5128vw, 1.75rem);
    margin: 0;
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: none;
    font-family: var(--wdtFontTypo_Alt);
}   
    
 .wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    margin-right: 10px;
}
   
 .wdt-cus-interActive-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
}

@media (max-width:1280px){

}
      
/* Panorama Image | 360 image */

.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-thumbs {
    display: none;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen {
    background: var(--wdtPrimaryColor);
    width: 35px;
    height: 35px;
    border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:hover {
    transform: scale(1.1); -webkit-transform: scale(1.1);
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-btn:before {
    opacity: 0;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-fullscreen:after {
    background-repeat: no-repeat;
    width: 60%;
    left: 20%;
    top: 20%;
    position: absolute;
}
.wdt-custom-panorama .ipanorama {
    cursor: move;
    min-height: 500px;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bl-bar {
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    justify-content: center;
    opacity: 1;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-panorama:hover .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bl-bar {
    opacity: 0;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title {
    padding: 10px;
    background-color: var(--wdtPrimaryColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    width: 150px;
    height: 150px;
    text-align: center;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title { 
    font-size: 0; 
    display: flex !important; 
    justify-content: center; 
    align-items: center; 
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title:before,
.wdt-custom-panorama .bppiv_panorama::before,
.wdt-custom-panorama .elementor-shortcode > *::before {
    box-sizing: border-box;
    content: '';
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    background: url("../images/360_animation.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: auto;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-bs {
    top: 0;
    height: 100%;
    pointer-events: none;
}
.wdt-custom-panorama .ipnrm.ipnrm-scene-active.ipnrm-widget-modern .ipnrm-br-bar {
    bottom: auto;
    top: 0;
    pointer-events: all;
}

.wdt-custom-panorama .bppiv_panorama,
.wdt-custom-panorama .elementor-shortcode > * {
 height: clamp(18.75rem, 15.8654rem + 12.8205vw, 31.25rem) !important;
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
.wdt-custom-panorama .pnlm-panorama-info,
.wdt-custom-panorama .pnlm-zoom-controls {
    display: none !important;
}
.wdt-custom-panorama .pnlm-controls-container {
    left: auto;
    right: 10px;
    top: 10px;
}
.wdt-custom-panorama .pnlm-fullscreen-toggle-button-inactive {
    background-position: 0 -80px;
    background-color: rgba(var(--wdtAccentTxtColorRgb), 1);
    width: 40px;
    height: 40px;
    background-size: 100%;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    margin: 0;
}
.wdt-custom-panorama .pnlm-control:hover {
    background-color: rgba(var(--wdtAccentTxtColorRgb),1);
    transform: scale(1.1); -webkit-transform: scale(1.1);
}
.wdt-custom-panorama .bppiv_panorama::before,
.wdt-custom-panorama .elementor-shortcode > *::before {
    position: absolute;
    z-index: 1;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    background-size: 70%;
    width: clamp(6.25rem, 5.875rem + 1.875vw, 8.125rem);
    height: clamp(6.25rem, 5.875rem + 1.875vw, 8.125rem);
    /*border: 0px solid var(--wdtHeadAltColor);*/
    top: auto;
    bottom: 30px;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
    pointer-events: none;
}
.wdt-custom-panorama:hover .bppiv_panorama::before,
.wdt-custom-panorama:hover .elementor-shortcode > *::before {
    opacity: 0;
}    
    


   /* --Process icon box-- */

.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg, 
.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a {
    width: inherit;
    height: inherit;
    color: inherit;
    font-size: inherit;
}

.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 80px;
    height: 80px;
    color: var(--wdtPrimaryColor);
}

.wdt-cus-iconBox-1 .wdt-column-wrapper {
    counter-reset: wdt-counter;
}

.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-media-group{width: 100%;}



.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-description {
    position: relative;
    font-size: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem);
    /* max-100px min-60px */
    font-family: var(--wdtFontTypo_H4);
    font-weight: var(--wdtFontWeight_H4);
    line-height: var(--wdtLineHeight_H4);
}

.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper {
    width: 120px;
    height: 120px;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 80px;
    height: 80px;
    justify-content: center;
    align-items: center;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}



.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper:after {
    background: var(--wdtSecondaryColor);
    border: 2px solid var(--wdtSecondaryColor);
}

.wdt-cus-imageBox-1 .wdt-content-item>div:not(:last-child),
.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 30px;
}
    
.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    transform: scale(1);
    -webkit-transform: scale(1);
}
    
.wdt-cus-iconBox-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    transform: scale(1.14);
    -webkit-transform: scale(1.14);
}    
    
.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-description {
    color: var(--wdtSecondaryColor);
    text-transform: uppercase;
}

.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
    margin: auto 0;
    top: 0;
    bottom: 0;
    background: var(--wdtPrimaryColor);
    content: "";
    position: absolute;
    height: 1px;
}

.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column  .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
}

.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column  .wdt-content-item .wdt-content-title h5 a:before{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: inherit;
    margin-right: 5px;
    counter-increment: wdt-counter;
    content: counter(wdt-counter)". ";
}


.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpolygon points='14.2,10 4.6,19.2 5.2,19.8 15.4,10 5.2,0.2 4.6,0.7 '/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpolygon points='14.2,10 4.6,19.2 5.2,19.8 15.4,10 5.2,0.2 4.6,0.7 '/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper:after{
    transform: translateY(-10px);
}    

    
.wdt-cus-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    transform: scale(1);
}
    
.wdt-cus-iconBox-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    transform: scale(1.1);
}    
    
.wdt-cus-imageBox-1 .wdt-content-item .wdt-content-description {
    color: var(--wdtSecondaryColor);
    text-transform: uppercase;
}

.wdt-cus-iconStyle .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: clamp(6.25rem, 5.0035rem + 4.1638vw, 10rem);
opacity: 0.1;
}    
    
.wdt-cus-iconStyle .wdt-content-item .wdt-content-detail-group {
  position: relative;
  margin-top: -85px;
}  

.wdt-cus-iconStyle .wdt-content-item .wdt-content-subtitle {
    letter-spacing: calc(var(--wdtLetterSpacing_3X) * 2);
    font-weight: calc(var(--wdtFontWeight_Alt) + 200);
    color: var(--wdtPrimaryColor);
  }    
      
  .wdt-cus-imageBox-1 .wdt-content-item .wdt-content-title h5 {
      display: block;
      font-size: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);
      font-family: var(--wdtFontTypo_Alt);
  }    
    


@media (min-width:1541px) {
    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
        width: 80px;
        right: -42px;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        right: -48px;
    }
}


@media (max-width:1540px) {
    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
        width: 80px;
        right: -60px;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        right: -68px;
    }
}


@media (max-width:1280px) {
    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
        right: -46px;
        width: 60px;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        right: -51px;
    }
}


@media (max-width:1024px) {

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
        right: -50px;
        width: 80px;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group:before,
    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group:after {
        display: none;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        right: -58px;
    }

}

@media (max-width:767px) {

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
        display: none;
    }

    .wdt-cus-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        display: none
    }
}

/* --pricing table-- */

.wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: flex;
    align-items: center;
}


.wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-title,
.wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-title {
font-size: clamp(1.375rem, 1.2503rem + 0.4164vw, 1.75rem);
/* max-28 min-22 */
    font-weight: var(--wdtFontWeight_H6);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle {
    width: 80px !important;
    height: 40px;
    /*Max-50px & Min-40px*/
    margin: 0 clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:before {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 2px;
    left: 2px;
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:after{
    content: "";
    position: absolute;
    inset: 11px 0 0 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16%;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:checked:after{
    inset: 11px 16px 0 0px;
    transform: scaleX(-1);
} 

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle {
    background: var(--wdtPrimaryColor);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:checked {
    box-shadow: inset 0 0 0 2.62857em var(--wdtSecondaryColor) !important;
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:before {
    background: var(--wdtAccentTxtColor);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:checked:before {
    background: var(--wdtAccentTxtColor);
}

.wdt-cus-toggle input.wdt-advanced-checkbox-toggle:checked:before {
    left: 40px;
}

.wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-title span {
    display: none;
}

@media(max-width:479px){
    .wdt-cus-toggle input.wdt-advanced-checkbox-toggle:after{
        background-size: 18%;
    }
    .wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-title, 
    .wdt-cus-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-title {
        font-size: clamp(1.125rem, 0.6219rem + 2.5157vw, 1.375rem);
        }  
}

/* --instagram-- */

.wdt-cus-footer3-insta .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination span {
    font-size: 0;
}

.wdt-cus-footer3-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    background-color: var(--wdtPrimaryColor);
    padding: 20px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-footer3-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    padding: 24px;
}

.wdt-cus-footer3-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1.3) rotate(90deg);
    -webkit-transform: scale(1.3) rotate(90deg);
    padding: 34px;
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    font-size: calc(var(--wdtFontSize_H5) - 2px);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}


#footer .wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-subtitle,
#footer .wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Base);
}

#footer .wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-subtitle{
    font-family: var(--wdtFontTypo_Alt);
    margin-bottom: 10px;
    font-size: var(--wdtFontSize_H6);
    line-height: var(--wdtLineHeight_H5);
}

#footer .wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-footer-3-iconlist .elementor-widget-container>ul.elementor-icon-list-items li.elementor-icon-list-item:hover .elementor-icon-list-icon {
    border-color: var(--wdtPrimaryColor);
}

.wdt-cus-footer3-col2 .elementor-widget-wrap {
    flex-direction: column;
    flex-wrap: nowrap;
}
.wdt-cus-footer3-insta .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before, .wdt-cus-footer3-insta .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container {
    pointer-events: none;
}  

#footer .wdt-cus-footer-3 .wdt-dark-bg a:hover,
#footer .wdt-cus-footer-3 .wdt-dark-bg .footer-widgets a:not(.wdt-cus-footer-3-btn):not(.elementor-button):hover,
#footer .wdt-cus-footer-3 .wdt-dark-bg a:not(.wdt-cus-footer-3-btn):not(.elementor-button):hover {
    color: var(--wdtAccentTxtColor);
}
#footer .wdt-cus-footer-3 .wdt-cus-footer3-insta a:not(.wdt-cus-footer3-insta):not(.wdt-cus-footer3-insta):hover,
.wdt-cus-footer-3 .wdt-cus-footer3-insta .footer-widgets a:not(.wdt-cus-footer3-insta):not(.wdt-cus-footer3-insta):hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-footer-3-iconBox .wdt-content-item {
    display: flex;
    align-items: flex-start;
} 

.wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-media-group {
    position: relative;
    margin-bottom: 0;
    margin-right: clamp(0.875rem, 0.7503rem + 0.4164vw, 1.25rem);
    /*mx-20 mn-14*/
}

.wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
display:inline-flex;
}

.wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    padding:0;
    font-size: calc(var(--wdtFontSize_H5) - 2px);
    width: 50px;
    height: 50px;
    min-width: 50px;
    background-color: rgb(var(--wdtBorderColorRgb), .1);
    border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: var(--wdtAccentTxtColor);
}


@media(min-width:480px){
.wdt-cus-footer3-insta .wdt-carousel-holder .wdt-carousel-pagination-wrapper{position: absolute; top: -85px; right: 0;}
.wdt-cus-footer3-insta .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination, .wdt-cus-footer3-insta .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{margin: 0;}
.wdt-cus-footer3-insta .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{margin-top: 0;}
}

/* --home 1 icon box-- */

.wdt-custom-iconbox-home .wdt-content-item .wdt-content-title h5 {
font-size: clamp(4.0625rem, 3.875rem + 0.9375vw, 5rem);
font-weight: var(--wdtFontWeight_H5);
text-transform: capitalize;
}

.wdt-custom-iconbox-home .wdt-content-item .wdt-content-subtitle{
font-size: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem);
font-weight: var(--wdtFontWeight_H5);
line-height: var(--wdtLineHeight_Alt);
font-family: var(--wdtFontTypo_Alt);
text-transform: capitalize;
margin: 0;
}

.wdt-custom-iconbox-home .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
margin-bottom: 10px;
}

.wdt-custom-iconbox-home .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, .wdt-custom-iconbox-home .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
width: inherit;
height: inherit;
}

.wdt-custom-iconbox-home .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: 100%;
height: clamp(17.5rem, 16rem + 7.5vw, 20rem);
color: var(--wdtAccentTxtColor);
}

/* --Home 2 hotspot-- */


.wdt-cus-Hero-iconList .elementor-icon-list-icon {
    padding: 10px;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-Hero-iconList .elementor-icon-list-icon svg {
    margin: 0 !important;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-item-trigger {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background: var(--wdtPrimaryColor);
    border: 2px solid var(--wdtPrimaryColor);
    cursor: pointer;
}

.wdt-cus-Hotspot-1 .elementor-widget-container {
    position: relative;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .wdt-hotspot-repeater-item {
    z-index: 3;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box {
    background: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box .wdt-hotspot-image .wdt-content-image span img {
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
    width: 70px;
    height: auto;
}


.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box .tippy-content {
    display: flex;
    padding: 14px;
    justify-content: center;
    align-items: center;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .wdt-hotspot-image {
    padding-right: 15px;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
    margin: 0 0 clamp(0.3125rem, 0.25rem + 0.3125vw, 0.625rem) 0;
}

.wdt-cus-Hero-iconList .elementor-icon-list-text {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-Hotspot-1 .wdt-hotspot-item-trigger .wdt-hotspot-item-icon span {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-expand:before {
    opacity: 0;
    color: inherit;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    background-color: var(--wdtAccentTxtColor);
    border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    -webkit-animation: boom 2000ms infinite;
    animation: boom 2000ms infinite;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-items-holder .wdt-hotspot-item-trigger:after {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    background: var(--wdtPrimaryColor);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: 1s cubic-bezier(.65, .05, .36, 1);
    -webkit-transition: 1s cubic-bezier(.65, .05, .36, 1);
}

.wdt-cus-Hotspot-1 .wdt-hotspot-items-holder .wdt-hotspot-item-trigger:hover:after {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
}

.wdt-cus-Hotspot-1 .wdt-hotspot-items-holder .wdt-hotspot-item-trigger .wdt-hotspot-item-default i {
    display: none;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    background-color: transparent;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    border-color: var(--wdtAccentTxtColor);
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box[data-placement^=top]>.tippy-arrow:before {
    color: rgba(var(--wdtSecondaryColorRgb), .55);
}

.wdt-cus-hotspot-counter .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button{
    pointer-events: all;
}

.wdt-cus-Hotspot-1 .wdt-hotspot-holder .tippy-box .tippy-content p {
    font-size: clamp(0.75rem, 0.2469rem + 2.5157vw, 1rem);
}
.wdt-cus-Hotspot-1 .wdt-hotspot-holder .wdt-hotspot-image {
    padding-right: 10px;
    width: clamp(3.75rem, 1.2343rem + 12.5786vw, 5rem);
}
    


@media (max-width:1024px) {

 .wdt-cus-Hero-iconList .elementor-icon-list-icon {
        background-color: rgb(121 111 81 / 30%);
    }
.wdt-cus-Hero-iconList .elementor-widget-container .elementor-inline-item  .elementor-icon-list-text {
    color: var(--wdtBodyTxtColor);
}
   
}
@media (max-width:767px){
.wdt-cus-Hero-iconList  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    padding: 5px 0;
}
} 


  /* --Uvais section end-- */

  /* --cart btn-- */
  
  .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{transition: var(--wdtBaseTransition);}
  .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover{background: var(--wdtSecondaryColor);}
  .cart .tinvwl-after-add-to-cart{display: none;}


  /* --default button style-- */

  .wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a, 
  .wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a, 
  .wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a{position: relative; padding-right: 80px; overflow: hidden; border: 1px solid var(--wdtPrimaryColor);}

  .wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a::before, 
  .wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a::before, 
  .wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a::before {
    content: ""; 
    position: absolute; 
    background-color: var(--wdtSecondaryColor);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.9 73.8' style='enable-background:new 0 0 99.9 73.8;' xml:space='preserve'%3E%3Cpath d='M84.9,28.1c3.9,2.5,7.7,4.1,10.5,5.1c1.4,0.5,2.6,0.8,3.3,1c0.4,0.1,0.7,0.2,0.9,0.2c0,0,0,0,0.1,0l0.2,0l0,0l0,0 c0,0,0,0,0,0.2l-0.1,7l-0.6,0c-0.2,0-0.4,0.1-0.7,0.1c-0.8,0.1-2,0.4-3.4,0.8c-2.9,0.8-6.8,2.1-10.8,4.4c-8,4.5-16.6,12.4-19.2,26.9 l-7.1-1.3c3-16.2,12.3-25.6,21.3-31L0,40.8l0.1-7.2l81.1,0.7c-0.1,0-0.1-0.1-0.2-0.1c-9-5.9-18.6-16.1-20.6-33.4L67.6,0 C69.2,14.6,77.2,23.1,84.9,28.1z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.9 73.8' style='enable-background:new 0 0 99.9 73.8;' xml:space='preserve'%3E%3Cpath d='M84.9,28.1c3.9,2.5,7.7,4.1,10.5,5.1c1.4,0.5,2.6,0.8,3.3,1c0.4,0.1,0.7,0.2,0.9,0.2c0,0,0,0,0.1,0l0.2,0l0,0l0,0 c0,0,0,0,0,0.2l-0.1,7l-0.6,0c-0.2,0-0.4,0.1-0.7,0.1c-0.8,0.1-2,0.4-3.4,0.8c-2.9,0.8-6.8,2.1-10.8,4.4c-8,4.5-16.6,12.4-19.2,26.9 l-7.1-1.3c3-16.2,12.3-25.6,21.3-31L0,40.8l0.1-7.2l81.1,0.7c-0.1,0-0.1-0.1-0.2-0.1c-9-5.9-18.6-16.1-20.6-33.4L67.6,0 C69.2,14.6,77.2,23.1,84.9,28.1z'%3E%3C/path%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    width: 18px;
    height: 14px;
    display: block;
    right: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    transition: var(--wdtBaseTransition);
}

.wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a::after, 
.wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a::after, 
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a::after{
    content: "";
    position: relative;
    width: 48px;
    height: 100%;
    background-image: linear-gradient(90deg, rgb(var(--wdtAccentTxtColorRgb), .25) 50%, var(--wdtAccentTxtColor) 50%);
    background-position: right bottom;
    background-size: 200% 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 0;
}

.wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a:hover::before, 
.wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a:hover::before, 
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a:hover::before {
    animation: btn-arrow 0.4s ease;
    -webkit-animation: btn-arrow 0.4s ease;
    background-color: var(--wdtAccentTxtColor);
}

.wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a:hover, 
.wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a:hover, 
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a:hover {background: var(--wdtLinkHoverColor);}

.wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a:hover::after, 
.wdt-custom-banner-hd .wdt-content-item .wdt-content-button > a:hover::after, 
.wdt-cus-overlay-img-box .wdt-content-item .wdt-content-button > a:hover::after{
    background-position: left bottom;
}

@keyframes btn-arrow { 0% {transform: translateX(0px);-webkit-transform: translateX(0px);} 30% {  transform: translateX(10px); -webkit-transform: translateX(10px); opacity: 1; } 30% {  opacity: 0; } 69% {  opacity: 0; } 70% {  transform: translateX(-10px); -webkit-transform: translateX(-10px); opacity: 1 } 100% {  transform: translateX(0px); -webkit-transform: translateX(0px); } }
@-webkit-keyframes btn-arrow { 0% {  transform: translateX(0px); -webkit-transform: translateX(0px); } 30% {  transform: translateX(10px); -webkit-transform: translateX(10px); opacity: 1; } 30% {  opacity: 0; } 69% {  opacity: 0; } 70% {  transform: translateX(-10px); -webkit-transform: translateX(-10px); opacity: 1 } 100% {  transform: translateX(0px); -webkit-transform: translateX(0px); } }

/* --image carousel-- */

.wdt-image-carousel.elementor-element , .wdt-image-carousel .elementor-widget-container{
    height: 100%;
}

/* --Pricing Table-- */

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span,.wdt-cus-pricing-type1 .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span{transition: var(--wdtBaseTransition);}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing {
  color: var(--wdtSecondaryColor);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Base);
}

.wdt-cus-toggle .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-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"]>div:not(.wdt-pricing-table-badge):first-child, 
.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"]>.wdt-pricing-table-badge+div {
    padding: 0;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] {
    background-color: var(--wdtQuarternaryColor);
    border-radius: 0;
    border: 1px solid var(--wdtBorderColor);
    padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem) clamp(2.375rem, 0.125rem + 4.6875vw, 3.125rem) 0 clamp(2.375rem, 0.125rem + 4.6875vw, 3.125rem);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"]:hover {
    border-color: var(--wdtBorderColor);
    background: var(--wdtAccentTxtColor);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list {
    text-align: start;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 20px;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
    padding: 7px 0;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
    line-height: normal;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner{
    display: flex;
    align-items: baseline;
}


.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    line-height: 0 !important;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale span {
font-size: var(--wdtFontSize_H6) !important;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after {
display: none;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing+.wdt-pricing-table-features {
    border-top: 0;
    position: relative;
    margin: 30px 0;
    padding: 30px 0;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing+.wdt-pricing-table-features:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: var(--wdtBorderColor);
    left: 0;
    top: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing+.wdt-pricing-table-features:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: var(--wdtBorderColor);
    left: 0;
    bottom: 0;
    transition: var(--wdtBaseTransition);
}


.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth>a {
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
    padding: var(--wdtPadding_Btn);
    width: 100%;
    font-weight: var(--wdtFontWeight_Base);
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    line-height: normal;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth > a:hover {
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder:hover div[class*="-table-footer"] .wdt-content-button.fullwidth>a {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-footer:last-child .fullwidth {
    border: 0;
    display: block;
    justify-content: center;
    padding-bottom: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    /*Max-65px & Min-30px*/
}

.wdt-cus-pricing-type1-active .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth>a {
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-pricing-type1-active .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth>a:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
}

.wdt-cus-pricing-type1-active .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing+.wdt-pricing-table-features:before {
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-badge"].type3 {
    text-transform: capitalize;
    letter-spacing: normal;
    font-size: clamp(0.875rem, 0.4455rem + 0.6704vw, 1.25rem);
    /*Max-20px & Min-14px*/
    border-radius: 0;
    clip-path: polygon(0 0, 100% 11%, 100% 100%, 0% 100%);
    padding: 40px clamp(0.3125rem, -0.1885rem + 0.7821vw, 0.75rem) 20px;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-feature-included .wdt-content-icon {
    line-height: 0;
    position: relative;
    top: -1px;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-feature-excluded .wdt-content-icon {
    line-height: 0;
    font-size: calc(var(--wdtFontSize_Base) - 2px);  
}

.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text {
    text-decoration: line-through !important;
}
    
.wdt-cus-pricing-Active .wdt-pricing-table-holder[class*="-template-default"] {
    background-color:var(--wdtAccentTxtColor);
}

    /*-----Res--------*/
@media screen and (max-width: 1280px){
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
    }

    .wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] {
        padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem) clamp(1.875rem, -3.1495rem + 7.8431vw, 3.125rem) 0 clamp(1.875rem, -3.1495rem + 7.8431vw, 3.125rem);
        /* mx-50 mn-30 */
    }
}   
    
@media screen and (max-width: 1024px) {
    .wdt-cus-toggle .wdt-pricing-table-holder div[class*="-table-badge"].type3 {
        padding: 30px 10px 20px;
        font-size: var(--wdtFontSize_Ext);
    }
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder[class*="-template-default"] {
        padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem) clamp(1.875rem, 0.7764rem + 3.6697vw, 3.125rem) 0 clamp(1.875rem, 0.7764rem + 3.6697vw, 3.125rem);
        /* mx-40 mn-30 */
    }

}    

@media screen and (max-width: 767px) {
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-badge"].type3 {
        padding: 30px clamp(0.3125rem, 0.0888rem + 1.1186vw, 0.625rem) 20px;
        /*Max-10px & Min-05px*/
        font-size: clamp(0.75rem, 0.6605rem + 0.4474vw, 0.875rem);
        /*Max-14px & Min-12px*/
    }  
}

@media screen and (max-width: 479px) {
    .wdt-cus-toggle input.wdt-advanced-checkbox-toggle:checked:before {
    left: clamp(2.125rem, 0.9905rem + 5.042vw, 2.5rem);
    /* mx-40 mn-34 */
}
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-badge'].type2.right{opacity: 0;}
}


/* -- home 3 client logos-- */

.wdt-client-logos-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-client-logos-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}

.wdt-client-logos-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(6.25rem, 5rem + 6.25vw, 12.5rem);
    height: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);
    color: var(--wdtHeadAltColor);
}

.wdt-client-logos-icon .wdt-content-item .wdt-content-media-group{
    display: inline-grid;
    justify-content: end;
}
.wdt-client-logos-icon .wdt-content-item .wdt-content-media-group>div{
    grid-area: 1/-1;
}
.wdt-client-logos-icon .wdt-content-item{
    background: var(--wdtAccentTxtColor);
    padding: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
}
.wdt-client-logos-icon.wdt-client-logos-icon-light-bg .wdt-content-item{
    background: var(--wdtQuarternaryColor);
}

.wdt-client-logos-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{overflow: hidden;}

.wdt-client-logos-icon .wdt-content-item .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    color: var(--wdtLinkHoverColor);
    transform: translateY(-100px);
    transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 0;
}
.wdt-client-logos-icon .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    opacity: 1;
    transform: translateY(0);
}
.wdt-client-logos-icon .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:first-child .wdt-content-icon span{
    transform: translateY(100px);
}
.wdt-client-logos-icon .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-client-logos-icon .wdt-content-item .wdt-content-icon-wrapper{
    overflow: hidden;
}

@media(max-width:1024px){
    .wdt-client-logos-icon .wdt-content-item .wdt-content-media-group{
    justify-content: center;
}
}

/* --home 2 animation text-- */

.wdt-client-logos-icon-animation .wdt-animation-item.icon-item i {
    color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
}
 .wdt-client-logos-icon-animation .wdt-animation-item.icon-item:hover i {
    color: var(--wdtLinkHoverColor);
 }
.wdt-client-logos-icon-animation .wdt-animation-wrapper .wdt-animation-item{
        padding: 0 clamp(1.875rem, 1.25rem + 3.125vw, 5rem);
}

/* --related products-- */

.related.products .swiper-wrapper{
    overflow: visible;
    overflow-x: clip;
}
.wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination{display: flex; justify-content: center;}
.wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a{
    font-size: 0;
    padding: 0;
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    border-radius: var(--wdtRadius_Full);
}
.wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a:not(:last-child){margin-right: 30px;}
.wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a::before{
    content: "";
    position: relative;
    background: var(--wdtAccentTxtColor);
    width: 25px;
    height: 20px;
    display: inline-block;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.9 73.8' style='enable-background:new 0 0 99.9 73.8;' xml:space='preserve'%3E%3Cpath d='M15,28.1c-3.9,2.5-7.7,4.1-10.5,5.1c-1.4,0.5-2.6,0.8-3.3,1c-0.4,0.1-0.7,0.2-0.9,0.2c0,0,0,0-0.1,0l-0.2,0l0,0l0,0 c0,0,0,0,0,0.2l0.1,7l0.6,0c0.2,0,0.4,0.1,0.7,0.1c0.8,0.1,2,0.4,3.4,0.8c2.9,0.8,6.8,2.1,10.8,4.4c8,4.5,16.6,12.4,19.2,26.9 l7.1-1.3c-3-16.2-12.3-25.6-21.3-31l79.2-0.7l-0.1-7.2l-81.1,0.7c0.1,0,0.1-0.1,0.2-0.1c9-5.9,18.6-16.1,20.6-33.4L32.3,0 C30.6,14.6,22.6,23.1,15,28.1z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.9 73.8' style='enable-background:new 0 0 99.9 73.8;' xml:space='preserve'%3E%3Cpath d='M15,28.1c-3.9,2.5-7.7,4.1-10.5,5.1c-1.4,0.5-2.6,0.8-3.3,1c-0.4,0.1-0.7,0.2-0.9,0.2c0,0,0,0-0.1,0l-0.2,0l0,0l0,0 c0,0,0,0,0,0.2l0.1,7l0.6,0c0.2,0,0.4,0.1,0.7,0.1c0.8,0.1,2,0.4,3.4,0.8c2.9,0.8,6.8,2.1,10.8,4.4c8,4.5,16.6,12.4,19.2,26.9 l7.1-1.3c-3-16.2-12.3-25.6-21.3-31l79.2-0.7l-0.1-7.2l-81.1,0.7c0.1,0,0.1-0.1,0.2-0.1c9-5.9,18.6-16.1,20.6-33.4L32.3,0 C30.6,14.6,22.6,23.1,15,28.1z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}

.wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a:last-child:before{transform: scaleX(-1);}

.wdt-product-related-products{position: relative;}

@media(min-width:768px){
    .wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder{
        position: absolute;
        top: -100px;
        right: 0;
        z-index: 1;
        width: fit-content;
        height: fit-content;
        transition: var(--wdtBaseTransition);
    }
}

.woocommerce-page #primary {overflow: visible;}
.woocommerce-page #primary > *:last-child {margin-bottom: 0;}

@media(max-width:767px){
    .wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a:not(:last-child){margin-right: 0;}
    .wdt-product-related-products .wdt-related-product-image-gallery-pagination-holder .wdt-related-product-image-arrow-pagination>a{margin: 20px;}
}


/* --Newsletter-- */

.wdt-cus-newsletter-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-bottom: 4px;
}

.wdt-custom-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button{
    font-size: var(--wdtFontSize_Ext);
}

@media(max-width:767px){
    .wdt-cus-newsletter-spacer.elementor-element{
    height: clamp(18.75rem, 14.2757rem + 22.3714vw, 25rem);
}
}

/* --Product Listing-- */

.woocommerce ul.products li.product .product-buttons-wrapper{ max-width: 250px; margin: auto!important; }

.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-enquiry-btn, 
.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-productdetail-btn {
    background: var(--wdtBodyBGColor); color: var(--wdtPrimaryColor); transition: var(--wdtBaseTransition); position: relative; border: 0; display: block; box-shadow: var(--wdtPrimaryColor) 0px 0 0 1px; padding: 12px; font-size: var(--wdtFontSize_Ext); }
.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-enquiry-btn{width: 100%;}
.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline{ min-width: 50%; }
.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-productdetail-btn{ min-width: 50%;}

.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-enquiry-btn:hover, 
.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-productdetail-btn:hover{
    color: var(--wdtAccentTxtColor); background: var(--wdtLinkHoverColor);
}

/* ---Product single--- */

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons {
    display: flex;
    flex-direction: column;
}
.wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.single_add_to_cart_button:hover, 
.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons .wcwl_btn_wrapper .tinv-wraper a:hover {
    background: var(--wdtSecondaryColor);
}
.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons a {
    margin: 0;
}

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons .wcwl_btn_wrapper .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text {display: block!important;}
.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons .wcwl_btn_wrapper .tinv-wraper a{
    padding: var(--wdtPadding_Btn);
    margin-bottom: 10px;
    text-align: center;
}

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons .single_add_to_cart_button{margin-bottom: 10px;}

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons a.tinvwl_add_to_wishlist_button, 
.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons a.quick_enquire_now_button {width: 100%;}

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons a.tinvwl_add_to_wishlist_button::before{
    display: none;
}

.wdt-cus-shop-single-icon-list-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_H6);
    letter-spacing: 0;
}

.woocommerce div.product .elementor-widget div.summary.wdt-product-summary.wdt-cus-single-page-product-summary {
    padding: 30px;
    background: var(--wdtQuarternaryColor);
    display: flex;
    flex-direction: column;
}

.woocommerce div.product .elementor-widget div.summary .wc_inline_buttons .wcwl_btn_wrapper .yith-wcwl-add-to-wishlist {
    margin-bottom: 10px;
}


/* ----Uvais Improvements code---- */

.wdt-cus-chat-img .elementor-widget-container{
    display: inline-flex;
    justify-content: flex-end;
}  

@media(max-width:767px){
    .wdt-cus-chat-img .elementor-widget-container{justify-content: center;}
}

.wdt-cus-skicky-iconbox  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {display: inline-flex;}

.wdt-cus-video-banner-1 .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) scale(1);
    bottom: auto;
    width: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);
    /*mx-90 mn-70*/
    height: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);
    /*mx-90 mn-70*/
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-video-banner-1 .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before {
    content: '';
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) scale(1);
    bottom: auto;
    width: 100%;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-video-banner-1 .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:before {transform: translateY(-50%) scale(0.8);}

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{
    width: 50px;
    height: 50px;
    min-width: 50px;
    background-color: rgb(var(--wdtBodyTxtColorRgb), .1);
    border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    font-size: calc(var(--wdtFontSize_Ext) + 2px);
}

.wdt-custom-hotspot-iconbx ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i{display: inline-flex;justify-content: center;align-items: center;}

.wdt-cus-video-banner-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before{
    content: '';
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) scale(1);
    bottom: auto;
    width: 100%;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-video-banner-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) scale(1);
    bottom: auto;
    width: clamp(5.625rem, 5.2095rem + 1.3879vw, 6.875rem);
    /*mx-120 mn-90*/
    height: clamp(5.625rem, 5.2095rem + 1.3879vw, 6.875rem);
    /*mx-120 mn-90*/
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-video-banner-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:before {transform: translateY(-50%) scale(0.8);}

.wdt-custom-iconlist-1-a .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{
    margin-right: 10px;
    width: 60px;
    height: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background-color: rgb(var(--wdtBodyTxtColorRgb), .1); 
}

.wdt-custom-iconlist-1-a .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{margin:0px;}

.wdt-cus-timeline-year .elementor-widget-container .elementor-heading-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem);
    /* mx-30 mn-60 */
    font-weight: var(--wdtFontWeight_H6);
    opacity: 0.05;
}
.wdt-custom-iconlist-1-a.elementor-widget .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
}
@media(max-width:1280px){ .wdt-custom-iconlist-1-a.elementor-widget .elementor-icon-list-items { grid-template-columns: repeat(2,1fr); } }
@media(max-width:1024px){ .wdt-custom-iconlist-1-a.elementor-widget .elementor-icon-list-items { grid-template-columns: repeat(3,1fr); } }
@media(max-width:767px){ .wdt-custom-iconlist-1-a.elementor-widget .elementor-icon-list-items { grid-template-columns: repeat(2,1fr); } }
@media (max-width:479px){ .wdt-custom-iconlist-1-a.elementor-widget .elementor-icon-list-items { grid-template-columns: repeat(1,1fr); } }

.wdt-cus-footer-big-head p{ font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); /* mx-80 mn-40 */ line-height: var(--wdtLineHeight_H2);}


.wdt-cus-footer-big-head .elementor-widget-container a{
    display: inline-block;
    position: relative;
    background-image: linear-gradient(to right, var(--wdtPrimaryColor) 100%, transparent 0);
    background-size: 50% 2px;
    background-position: 200% 100%;
    background-repeat: no-repeat;
    padding-bottom: 3px;
    transition: background-size 0.3s ease-out, background-position 0s, color 0.3s;
}

.wdt-cus-footer-big-head .elementor-widget-container a:hover{
    background-size: 100% 2px; 
    background-position: 0 100%;
}


.wdt-cus-footer-big-head .elementor-widget-container a::before, 
.wdt-cus-footer-big-head .elementor-widget-container a::after {
 content: "";
 position: absolute;
 right: 0%;
 left: auto;
 bottom: 0px;
 background-color: rgb(var(--wdtAccentTxtColorRgb), .4) !important;
 transition: transform 300ms ease;
 transition-delay: 240ms;
 z-index: 2;
}
   
.wdt-cus-footer-big-head .elementor-widget-container a::before {
   width: 2px;
   height: 14px;
   transform-origin: 0% 100%;
   transform: rotate(-90deg);
}

.wdt-cus-footer-big-head .elementor-widget-container a::after {
   height: 2px;
   width: 14px;
   transform-origin: 100% 0%;
   transform: translateX(-1px) rotate(0deg);
}

.wdt-cus-footer-big-head .elementor-widget-container a:hover::before{
   transform: rotate(-45deg);
background-color: rgb(var(--wdtPrimaryColorRgb), 1) !important;
}

.wdt-cus-footer-big-head .elementor-widget-container a:hover::after {
   transform: translateX(-1px) rotate(-45deg);
background-color: rgb(var(--wdtPrimaryColorRgb), 1) !important;
} 


/* image gallery code */

.wdt-cus-Gallery-style-1 .gallery {display: grid;grid-template-columns: repeat(10, 1fr);gap: 10px;}

.wdt-cus-Gallery-style-1 .gallery.gallery-size-full .gallery-item {position: relative;overflow: hidden;width: 100%;max-width: 100%;height: 100%;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a {margin-bottom: 0px;}

.wdt-cus-Gallery-style-1 .gallery.gallery-size-full .gallery-item * {width: 100%;height: 100%;object-fit: cover;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a::before {content: '';position: absolute;width: 50px;border-radius: var(--wdtRadius_Full);height: 50px;pointer-events: none;background: var(--wdtAccentTxtColor);-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);}

.wdt-cus-Gallery-style-1 .gallery-item > div > a::after {content: '';position: absolute;width: 26px;height: 26px;background: var(--wdtPrimaryColor);top: 0;left: 0;right: 0;bottom: 0;opacity: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);/*z-index: 1;*/pointer-events: none;margin: auto;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.05,84.25,79.17,66.37a6.67,6.67,0,0,0-8.29-.91l-3.59-3.4a37.52,37.52,0,1,0-5.64,5.64l3.58,3.39a6.66,6.66,0,0,0,.87,8.35L84,97.32a6.66,6.66,0,0,0,9.42,0l3.65-3.65A6.66,6.66,0,0,0,97.05,84.25ZM62.11,57.15a30.68,30.68,0,0,1-5.67,5.6,30.41,30.41,0,1,1,5.67-5.6Z'/%3E%3Cpath d='M57,35.92v5.22a1.14,1.14,0,0,1-1.14,1.14H41.88V56.14a1.23,1.23,0,0,1-1.23,1.23h-5a1.24,1.24,0,0,1-1.24-1.23V42.28h-14a1.14,1.14,0,0,1-1.14-1.14V35.92a1.14,1.14,0,0,1,1.14-1.14h14V20.93a1.24,1.24,0,0,1,1.24-1.24h5a1.23,1.23,0,0,1,1.23,1.24V34.78H55.83A1.14,1.14,0,0,1,57,35.92Z'/%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='M97.05,84.25,79.17,66.37a6.67,6.67,0,0,0-8.29-.91l-3.59-3.4a37.52,37.52,0,1,0-5.64,5.64l3.58,3.39a6.66,6.66,0,0,0,.87,8.35L84,97.32a6.66,6.66,0,0,0,9.42,0l3.65-3.65A6.66,6.66,0,0,0,97.05,84.25ZM62.11,57.15a30.68,30.68,0,0,1-5.67,5.6,30.41,30.41,0,1,1,5.67-5.6Z'/%3E%3Cpath d='M57,35.92v5.22a1.14,1.14,0,0,1-1.14,1.14H41.88V56.14a1.23,1.23,0,0,1-1.23,1.23h-5a1.24,1.24,0,0,1-1.24-1.23V42.28h-14a1.14,1.14,0,0,1-1.14-1.14V35.92a1.14,1.14,0,0,1,1.14-1.14h14V20.93a1.24,1.24,0,0,1,1.24-1.24h5a1.23,1.23,0,0,1,1.23,1.24V34.78H55.83A1.14,1.14,0,0,1,57,35.92Z'/%3E%3C/svg%3E"); mask-size: cover;mask-repeat: no-repeat;mask-position: center;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a:hover::after {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a:hover::before {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a {margin-bottom: 0;height: inherit;box-shadow: inset 0 0 0 0em rgb(var(--wdtPrimaryColorRgb), .2);transition: var(--wdtBaseTransition);display: flex;justify-content: center;align-items: center;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a:hover {box-shadow: inset 0 0 0 20em rgb(var(--wdtPrimaryColorRgb), .2);}

.wdt-cus-Gallery-style-1 .gallery-item > div > a > img {z-index: -1;position: relative;}

.wdt-cus-Gallery-style-1 .gallery-item > div > a:hover::after {will-change: transform;transition: opacity .4s ease-out, transform .8s;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(1) {grid-column: 1 / 2;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(2) {grid-column: 2 / 4;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(3) {grid-column: 4 / 5;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(4) {grid-column: 5 / 6;grid-row: 1 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(5) {grid-column: 6 / 7;grid-row: 1/ 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(6) {grid-column: 7 / 8;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(7) {grid-column: 8 / 10;grid-row: 1 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(8) {grid-column: 10 / 11;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(9) {grid-column: 1 / 2;grid-row: 2 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(10) {grid-column: 2 / 3;grid-row: 2 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(11) {grid-column: 3 / 5;grid-row: 2 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(12) {grid-column: 6 / 8;grid-row: 2 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(13) {grid-column: 10 / 11;grid-row: 2 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(14) {grid-column: 2 / 3;grid-row: 3/ 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(15) {grid-column: 5 / 6;grid-row: 3 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(16) {grid-column: 6 / 7;grid-row: 3 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(17) {grid-column: 7 / 9;grid-row: 3 / 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(18) {grid-column: 9 / 10;grid-row: 3 / 4;}

@media (max-width:1024px){
.wdt-cus-Gallery-style-1 .gallery {grid-template-columns: repeat(5, 1fr);}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(5) {grid-column: 1 / 2;grid-row: 4/ 5;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(6) {grid-column: 2 / 3;grid-row: 4 / 5;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(7) {grid-column: 3 / 5;grid-row: 4 / 6;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(8) {grid-column: 5 / 6;grid-row: 4 / 5;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(12) {grid-column: 1 / 3;grid-row: 5 / 6;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(13) {grid-column: 5 / 6;grid-row: 5 / 7;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(16) {grid-column: 1 / 2;grid-row: 6 / 7;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(17) {grid-column: 2 / 4;grid-row: 6 / 7;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(18) {grid-column: 4 / 5;grid-row: 6 / 7;}}

@media (max-width:767px){
.wdt-cus-Gallery-style-1 .gallery {grid-template-columns: repeat(3, 1fr);}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(1) {grid-column: 1 / 2;grid-row: 1 / 2;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(2) {grid-column: 2 / 4;grid-row: 1 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(3) {grid-column: 1 / 2;grid-row: 2 / 3;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(4) {grid-column: 1 / 3;grid-row: 3 / 5;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(5) {grid-column: 3 / 4;grid-row: 3/ 4;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(6) {grid-column: 3 / 4;grid-row: 4 / 5;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(7) {grid-column: 1 / 2;grid-row: 5 / 7;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(8) {grid-column: 2 / 4;grid-row: 5 / 8;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(9) {grid-column: 1 / 2;grid-row: 7 / 8;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(10) {grid-column: 1 / 3;grid-row: 8 / 10;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(11) {grid-column: 3 / 4;grid-row: 8 / 9;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(12) {grid-column: 3 / 4;grid-row: 9 / 10;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(13) {grid-column: 1 / 2;grid-row: 10 / 11;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(14) {grid-column: 2 / 4;grid-row: 10/ 12;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(15) {grid-column: 1 / 2;grid-row: 11 / 12;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(16) {grid-column: 1 / 3;grid-row: 12 / 14;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(17) {grid-column: 3 / 4;grid-row: 12 / 13;}

.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(18) {grid-column: 3/ 4;grid-row: 13 / 14;}}

@media (max-width:479px){
.wdt-cus-Gallery-style-1 .gallery {display: flex;overflow-x: scroll;flex-wrap : nowrap;}
.wdt-cus-Gallery-style-1 .gallery .gallery-item:nth-child(n) {flex: 0 0 80%;}}

.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form{
  display: grid;
}

.wdt-cus-footer-newsLetter-u .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
  grid-area: 1/2;
  margin: 0 !important;
}

.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div:last-child{
    grid-area: 2/1/3/3;
    margin-top: 20px;
 }



.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    padding: var(--wdtInputPadding);
    padding-right: 5em;
}

.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    padding: 20px 40px;
}

.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='checkbox'] {
    margin: 0 10px 0 0;
    opacity: 1;
    -webkit-appearance: none;
    appearance: none;
    width: 15px;
    height: 15px;
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Zero);
    padding: 0 0;
    margin: 0 5px 0 0;
}    
    
.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='checkbox']:after{
    content: "";
    width: 10px;
    height: 10px;
    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(--wdtPrimaryColor);
}
.wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='checkbox']:checked:after {
	transform: scale(1);
}  



@media(max-width:767px){
    .wdt-cus-footer-newsLetter-u .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{grid-area: unset;margin: 20px 0 !important;}
    .wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='checkbox']{margin: 0 10px 0 0;}
    .wdt-cus-footer-newsLetter-u .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div:last-child{grid-area: unset;margin-top: 10px;}}

/* footer image box */

.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
    display: flex;
    justify-content: center;
    align-items: center;
}

.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item > div:not(:last-child), 
.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
    width: fit-content;
}

.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    width: fit-content;
    margin-right: 10px;
}

.wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle {
    width: fit-content;
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
}

.wdt-cus-footer-insta-title .elementor-widget-container p  {
    line-height: var(--wdtLineHeight_H4);
    font-family: var(--wdtFontTypo_H4);
    font-size: clamp(1.375rem, 1.2885rem + 0.3846vw, 1.75rem);
}

.custom-service-details-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    background-color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

.custom-service-details-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i{
     display: inline-flex;
     justify-content: center;
     align-items: center;
}

.custom-service-details-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
    margin:0;
}

@media(max-width:479px) {
    .wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
        justify-content: center;
        flex-direction: column;
    }

    .wdt-cus-footer-ImageBox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
        margin: 10px 0;
    }
}

/* ------------home-2-hotspot------- */

.wdt-cus-h2-hotspot-content-section{
    position: absolute;
    inset: 0;
    top: 125px;
    pointer-events: none;
}

.wdt-cus-h2-hotspot-btn .elementor-widget-container .wdt-button {
    pointer-events: all;
}

@media(max-width:1540px){
    .wdt-cus-h2-hotspot-content-section{
        top: 100px;
    }
}

@media(max-width:1280px){
    .wdt-cus-h2-hotspot-content-section{
        top: clamp(2.1875rem, -9.1176rem + 17.6471vw, 5rem);
    }
}

@media(max-width:1024px){
    .wdt-cus-h2-hotspot-content-section{
        position: relative;
        inset: 0;
        top: unset;
    }
}

/* ---------wdt-home-2-hotspot-counter------------ */

.wdt-cus-hotspot-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper{
    margin-bottom: 14px;
}
.wdt-cus-hotspot-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    color: var(--wdtHeadAltColor);
    font-size: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    margin: 0;
    line-height: var(--wdtLineHeight_Alt);
    width: unset;
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-cus-hotspot-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5{
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: var(--wdtLetterSpacing_3X);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}

/* --------------footer-3------- */

.wdt-cus-footer-3-iconBox .wdt-content-item .wdt-content-media-group .wdt-content-title h5{
             line-height: var(--wdtLineHeight_Base);
}



/* -------------home-3-text-wid-img------------ */

.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper span img{
    margin: 0px clamp(0.3125rem, 0.2569rem + 0.3067vw, 0.625rem) 0 0;
    border-radius: 0;
    height: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);
     /* mx-100 mn-60 */
    margin-top: clamp(-1.875rem, -1.4423rem + -1.9231vw, -3.75rem);
    position: relative;
    z-index: 1;
}

.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper{
    line-height: var(--wdtLineHeight_Base);
    font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    /* mx-60 mn-30 */
}

.wdt-cus-timelineList .elementor-widget-container .elementor-icon-list-items{
    display:grid;
    grid-template-columns: repeat(2,1fr);
    gap: 14px 20px;    
} 
.wdt-cus-timelineList.elementor-widget .elementor-icon-list-item, 
.wdt-cus-timelineList.elementor-widget .elementor-icon-list-item a{
    align-items: flex-start;
}  
.wdt-cus-timelineList.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    align-self: flex-start;
}

.wdt-home-1-contact-box.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.wdt-home-1-contact-box.elementor-widget-icon-list .elementor-icon-list-item > a{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-home-1-contact-box.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right: 6px;
    margin-left: 6px;
}


@media(max-width:479px){
.wdt-cus-timelineList .elementor-widget-container .elementor-icon-list-items {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px 0px;
}
} 

/* --Home 1 BLog-- */

.wdt-home-carousel-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"].wdt-products-arrow-prev{
    display: none;
}
@media(min-width:768px){
    .wdt-home-carousel-blog .wdt-products-pagination-holder{
        position: absolute;
        top: -100px;
        right: 15px;
    }
}

@media(max-width:767px){
    .wdt-home-carousel-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2{
        margin-right: 15px;
        justify-content: end;
    }
}

/* --Header-- */

.wdt-header-border-color.elementor-element .elementor-widget-container, .wdt-header-border-color.elementor-section {
    border-color: rgb(var(--wdtPrimaryColorRgb), .2);
}
.wdt-header-border-color-dark.elementor-element .elementor-widget-container, .wdt-header-border-color-dark.elementor-section {
    border-color: rgb(var(--wdtAccentTxtColorRgb), .2);
}

/* --Home 2 Header icon box-- */

.wdt-header-contact-icon-box .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(0.75rem, 0.2434rem + 0.5263vw, 0.875rem);
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: start;
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper{
    margin-right: 15px;
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{
    color: inherit;
}
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    padding: 0;
    font-size: var(--wdtFontSize_H5);
    width: 55px;
    height: 55px;
    background-color: rgb(var(--wdtBodyTxtColorRgb), .1);
    border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: var(--wdtPrimaryColor);
    line-height: 0;
}

.wdt-header-contact-icon-box .wdt-content-item .wdt-content-subtitle{
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    font-size: var(--wdtFontSize_Base);
}

/* --Sidebar-- */

.wdt-cus-sidebar.elementor-section{background: var(--wdtQuarternaryColor)}

/* --Home 3 Header-- */

.wdt-home-3-header.elementor-section, 
.wdt-home-3-header.elementor-section .elementor-column .elementor-widget-wrap {
    border-color: rgb(var(--wdtAccentTxtColorRgb), .3);
}




     /* ----Career Listing style---- */

     /* Career Page Icon-Box Style */

.wdt-custom-career-icon-box .wdt-icon-box-holder .wdt-content-item { border-radius: var(--wdtRadius_Zero);
    display: flex; flex-direction: row-reverse; justify-content: space-between !important; 
    align-items: center; padding: 30px 45px; background-color: rgb(var(--wdtBodyTxtColorRgb), .1);}

.wdt-custom-career-icon-box .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item { 
    margin-bottom: 0; }
.wdt-custom-career-icon-box.wdt-cus-jobs-sec .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item { margin-bottom: 0;}

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_Ext); width: 50px; height: 50px; border-radius: var(--wdtRadius_Full); 
    background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); line-height: 0; padding: 0; color: var(--wdtAccentTxtColor); }

    .wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{ color: inherit; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-media-group { text-align: right; display: flex; 
    margin-bottom: 0px !important; align-items: center; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { display: flex; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-icon-wrapper { margin-bottom: 0; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    position: absolute; opacity: 1; visibility: visible; transition: var(--wdtBaseTransition); right: 0; top: -8px; 
    transform: translate(0,0) perspective(0); -webkit-transform: translate(0,0) perspective(0); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a {
    font-weight: var(--wdtFontWeight_Base); font-size: var(--wdtFontSize_Ext); background: none; 
    border-radius: var(--wdtRadius_Zero); border: 0; color: var(--wdtAccentTxtColor); padding: 0; 
    line-height: var(--wdtLineHeight_Ext); display: inline-flex; align-items: center; position: relative; opacity: 0; visibility: hidden; 
    transform: translateX(50px) perspective(400px); -webkit-transform: translateX(50px) perspective(400px); display: inline-flex; }  

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a:hover{background: transparent;}

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a .wdt-button-text,
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a .wdt-button-text span { transition: unset; -webkit-transition: unset; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a > div { display: flex; align-items: center; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 115%; height: 1px; transform-origin: right; transform: scaleX(0); background: var(--wdtAccentTxtColor); transition: transform 300ms ease; z-index: 1; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a span::before, 
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a span::after{ content: ""; position: absolute; right: -18%; bottom: 0px; background: var(--wdtAccentTxtColor); transition: transform 300ms ease; transition-delay: 240ms; z-index: 2; }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a span::before{ width: 1px; height: 6px; transform-origin: 0% 100%; transform: rotate(-90deg); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a span::after{ height: 1px; width: 6px; transform-origin: 100% 0%; transform: translateX(-1px) rotate(0deg); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a:hover::before{ transform-origin: left; transform: scaleX(1); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a:hover span::before{ transform: rotate(-45deg); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a:hover span::after{ transform: translateX(-1px) rotate(-45deg); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-title h5 { margin-top: 0px; font-size: clamp(1.375rem, 1.3rem + 0.375vw, 1.75rem); font-family: var(--wdtFontTypo_H5); }

.wdt-custom-career-icon-box .wdt-icon-box-holder .wdt-column.wdt-active .wdt-content-item { 
    background-color: var(--wdtPrimaryColor); border-color: var(--wdtBorderColor); }

.wdt-custom-career-icon-box .wdt-column.wdt-active .wdt-content-item .wdt-content-button > a {
    opacity: 1; visibility: visible; transform: translateX(0) perspective(0); -webkit-transform: translateX(0) perspective(0); 
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-career-icon-box .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { 
    opacity: 0; visibility: hidden; transform: translate(30px, -30px) perspective(400px); -webkit-transform: translate(30px, -30px) perspective(400px); }

.wdt-custom-career-icon-box .wdt-column.wdt-active .wdt-content-item .wdt-content-title h5,
.wdt-custom-career-icon-box .wdt-column.wdt-active .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-career-icon-box .wdt-column.wdt-active .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); }

.wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-subtitle,
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-title h5,
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-career-icon-box .wdt-content-item .wdt-content-button > a { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

@media(max-width: 767px) {
    .wdt-custom-career-icon-box .wdt-icon-box-holder .wdt-content-item { 
        flex-direction: column-reverse; align-items: flex-start; padding: clamp(1.25rem, 0.1443rem + 4.914vw, 2.5rem); }
    .wdt-custom-career-icon-box .wdt-content-item .wdt-content-detail-group { padding-bottom: 20px; }
    .wdt-custom-career-icon-box .wdt-content-item .wdt-content-media-group { text-align: left; }
    .wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { right: auto; left: 0; }
}

@media(max-width: 480px) {
    .wdt-custom-icon-box-heading .wdt-content-item .wdt-content-detail-group { flex-direction: column; }
}

/* ---Sidebar Gallery-- */

.wdt-cus-gallery-title .elementor-widget-container h5{ font-size: var(--wdtFontSize_H5); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-cus-sidebar-gallery .gallery-item > div > a{ margin:0; } 
.wdt-cus-sidebar-gallery .gallery-item > div > a{ margin:0; position: relative; overflow: hidden; transition: var(--wdtBaseTransition); }    
.wdt-cus-sidebar-gallery .gallery-item > div > a >img{ transform: scale(1.1); transition: var(--wdtBaseTransition); transition-duration: 500ms; }     
.wdt-cus-sidebar-gallery .gallery-item > div > a:hover >img{ transform: scale(1); } 

/* --Home 2 Shop Buttom-- */

.wdt-home-2-shop.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-enquiry-btn, 
.wdt-home-2-shop.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-productdetail-btn {
    background: var(--wdtQuarternaryColor);
}
.wdt-home-2-shop.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-enquiry-btn:hover, 
.wdt-home-2-shop.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button button.wdt-productdetail-btn:hover{
    background: var(--wdtLinkHoverColor);
}


/* --Home 4-- */

/* --icon box-- */

.wdt-home-4-icon-box  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 140px;
    height: 140px;
    border-radius: var(--wdtRadius_Full);
    align-items: center;
    justify-content: center;
    position: relative;
}
.wdt-home-4-icon-box  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before{
    content: "";
    position: absolute;
    background: rgb(var(--wdtPrimaryColorRgb), .2);
    border-radius: inherit;
    width: 100%;
    height: 100%;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transition: var(--wdtBaseTransition);
    opacity: 0;
}
.wdt-home-4-icon-box  .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before{
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    opacity: 1;
}

.wdt-home-4-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{
    width: 80px;
    height: 80px;
    padding: 0;
    color: var(--wdtPrimaryColor);
}
.wdt-home-4-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){margin-bottom: 0;}

.wdt-home-4-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-home-4-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg,
.wdt-home-4-sign-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg, 
.wdt-home-4-sign-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-home-4-sign-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a{
    width: inherit;
    height: inherit;
}
.wdt-home-4-sign-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    width: 150px;
    height: 150px;
    padding: 0;
}
.wdt-home-4-sign-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-home-4-sign-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0; }
.wdt-home-4-sign-box .wdt-content-item .wdt-content-elements-group { display: flex; align-items: baseline; justify-content: center; }
.wdt-home-4-sign-box .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); color: var(--wdtPrimaryColor); letter-spacing: var(--wdtLetterSpacing_3X); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; }

@media(min-width:480px){.wdt-home-4-sign-box .wdt-content-item .wdt-content-subtitle::before{ content: "-"; position: relative; left: 0; top: 0; bottom: 0; margin: auto 8px; }}
@media(max-width:479px){ .wdt-home-4-sign-box .wdt-content-item .wdt-content-elements-group{flex-direction: column; align-items: center;} }