

/*--------Fill Image-------*/

.wdt-cus-fill-image,
.wdt-cus-fill-image .elementor-widget-container,
.wdt-cus-fill-image .elementor-widget-container img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.elementor{ width: 100%; }

.elementor-background-slideshow .swiper-wrapper { cursor: auto; }
.swiper-wrapper { cursor: grab; }

body:has(.elementor-lightbox .dialog-lightbox-message .swiper-backface-hidden) { overflow: hidden; }
body:has(.mfp-wrap.mfp-ready .mfp-container) { overflow: hidden; }


.elementor-widget-text-editor a:not(.button):not(.elementor-button) { display: inline; color: var(--wdtHeadAltColor); line-height: normal; background: linear-gradient(90deg,currentColor,currentColor); background-repeat: no-repeat; background-position: bottom right; background-size: 0% 1px; transition-property: background-size; -webkit-transition-property: background-size; }
.elementor-widget-text-editor a:not(.button):not(.elementor-button):hover { background-position: bottom left; background-size: 100% 1px; }
.wdt-dark-bg .elementor-widget-text-editor,
.wdt-dark-bg.elementor-widget-text-editor,
.wdt-dark-bg .elementor-widget-text-editor a:not(.button):not(.elementor-button),
.wdt-dark-bg.elementor-widget-text-editor a:not(.button):not(.elementor-button) { color: var(--wdtAccentTxtColor) }
#header .elementor-widget-text-editor a:not(.button):not(.elementor-button) { background-position: bottom left; background-size: 100% 1px; }
#header .elementor-widget-text-editor a:not(.button):not(.elementor-button):hover { background-position: bottom right; background-size: 0% 1px; }

/* Sticky */

@media only screen and (min-width:1025px) {
    body:has(.wdt-cus-sticky-column) { overflow-y: visible; }
    body:has(.wdt-cus-sticky-column) .inner-wrapper { overflow: visible; }
    .wdt-cus-sticky-column { position: sticky; top: 50px; height: fit-content; }
}

/* Home - 1 slider*/
@media screen and (min-width:1921px)  {
    .wdt-cus-desktop-section{
        height: 100vh;
        display: flex;
        align-items: center;
    }
}

.wdt-cus-inner-sec-full-height{
    height: 100%;
}

/*--------------Home-1 Filler-01------------------*/

.wdt-cus-home-1-filler-01 .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2,1fr); gap: 30px 20px; }
.wdt-cus-home-1-filler-01 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H6);color: var(--wdtPrimaryColor);}
.wdt-cus-home-1-filler-01 .elementor-icon-list-item { height: fit-content; }
.wdt-cus-home-1-filler-star-icon01 .elementor-icon{font-size: clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem);/*80-50*/}
.wdt-cus-home-1-filler-stariconpath{ animation: wdt-rotate-icon 3s infinite linear;-webkit-animation: wdt-rotate-icon 3s infinite linear; }

@keyframes wdt-rotate-icon {
    0%{transform: scale(1);}
    50%{ transform: scale(0.8); }
    100%{ transform: scale(1); }
}

@media only screen and (min-width:1025px) and (max-width:1280px) { 
    .wdt-cus-home-1-filler-01 .elementor-icon-list-items { grid-template-columns: 1fr; gap: 20px; } 
}

@media only screen and (max-width:1024px) { 
    .wdt-cus-home-1-filler-01 .elementor-icon-list-items { gap: 20px; } 
}

@media only screen and (max-width:479px) { 
    .wdt-cus-home-1-filler-01 .elementor-icon-list-items { grid-template-columns: 1fr; } 
}

/*---Brand Logo----*/

.wdt-cus-brand-logo .wdt-animation-item.icon-item i { font-size: clamp(6.25rem, 5.25rem + 5vw, 11.25rem); /*180-100*/ width: clamp(8.125rem, 6.6748rem + 4.8544vw, 12.5rem);/*200-130*/ height:clamp(4.375rem, 3.7535rem + 2.0804vw, 6.25rem);/*100-70*/}
.wdt-cus-brand-logo .wdt-animation-wrapper { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) calc(0% + var(--mask-offset)), rgba(0, 0, 0, 1) calc(100% - var(--mask-offset)), rgba(0, 0, 0, 0) 100%); --mask-offset: 100px;}

.wdt-custom-icon-list-link.elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text { line-height: var(--wdtLineHeight_H1); margin-top: 4px; }
.wdt-custom-icon-list-link.elementor-widget-icon-list .elementor-icon-list-item a[href*="tel"] > .elementor-icon-list-text { white-space: nowrap; }


/*-------------------Home-1 Testimonial--------------------*/

.wdt-cus-home-1-testimonial-01 .wdt-content-item > div:not(:last-child),
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 0; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{ margin-top: 0 }
.wdt-cus-home-1-testimonial-01 .wdt-content-item{ position: relative; margin: 0; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-image > span,
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-image > a{ height: clamp(4.375rem, 2.7176rem + 5.5479vw, 9.375rem);/*150-70*/ width: clamp(4.375rem, 2.7176rem + 5.5479vw, 9.375rem);/*150-70*/ object-fit: cover; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); display: flex; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-rating li{ padding: 0; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-detail-group{ padding: clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);/*20-15*/ background-color: var(--wdtPrimaryColor); width: clamp(10rem, 3.9751rem + 20.1249vw, 28.125rem);/*450-160*/border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); opacity: 0; position: absolute; left: 0; pointer-events: none; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-detail-group:before{ content: ''; height: 25px; width: 25px; background-color:inherit; position: absolute; top: -10px; left:clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);/*50-20*/ transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index: -1; border-radius: 3px; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-media-group:hover ~  .wdt-content-detail-group{ opacity: 1; margin-top: 20px; z-index: 2; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-description{ width: 70%; color: var(--wdtAccentTxtColor); margin-top: 10px; font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);/*16-14*/}
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-title h5 a{ color: var(--wdtAccentTxtColor); margin-top: 20px; font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);/*24-16*/}
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-subtitle{ color: var(--wdtAccentTxtColor); font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);/*16-14*/}
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-icon-wrapper{ position: absolute; right: 30px; bottom: 30px; }
.wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ font-size: 80px; opacity: 0.5; }
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-image > span:before,
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-image > a:before{ content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-radius: var(--wdtRadius_Full); z-index: -1; opacity: 0; animation: wdt-ripple-animation 1s infinite ease;-webkit-animation: wdt-ripple-animation 1s infinite ease; transition: var(--wdt-Ad-Transition);-webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-media-group:hover .wdt-content-image > span:before,
.wdt-cus-home-1-testimonial-01  .wdt-content-item .wdt-content-media-group:hover .wdt-content-image > a:before{ opacity: 1; }
.wdt-cus-home-1-testimonial-01:has(.wdt-content-media-group:hover){z-index: 2;}
.wdt-cus-testimonial-col-1{ height: clamp(31.25rem, 25.0136rem + 13.0095vw, 40.625rem);/*650-500*/}

@keyframes wdt-ripple-animation{
0% { box-shadow: 0 0 0 0 rgb(var(--wdtPrimaryColorRgb), 0.6), 0 0 0 15px rgb(var(--wdtPrimaryColorRgb), 0.5), 0 0 0 30px rgb(var(--wdtPrimaryColorRgb), 0.5); }
100% { box-shadow: 0 0 0 15px rgb(var(--wdtPrimaryColorRgb), 0.5), 0 0 0 30px rgb(var(--wdtPrimaryColorRgb), 0.5), 0 0 0 45px rgb(var(--wdtPrimaryColorRgb), 0); }
}

/*---left---*/
.wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-detail-group{ top: 0; left: unset; right: 100%; }
.wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-detail-group:before{ left: unset; right: -10px; top: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);/*50-20*/ }
.wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-media-group:hover ~  .wdt-content-detail-group{ opacity: 1; margin-right:clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);/*20-15*/ margin-top:0px; }

/*---right---*/
.wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-detail-group{ top: 0; left: 100%; }
.wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-detail-group:before{ left: -10px; top: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);/*50-20*/ }
.wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-media-group:hover ~  .wdt-content-detail-group{ opacity: 1; margin-left:clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);/*20-15*/ margin-top:0px; }

/*---top---*/
.wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-detail-group{ bottom: 100%; }
.wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-detail-group:before{ top: unset; bottom: -10px; left: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);/*50-20*/ }
.wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-media-group:hover ~  .wdt-content-detail-group{ opacity: 1; margin-bottom:clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);/*20-15*/ }

/*------Height----*/
.wdt-cus-home-1-testimonial-01.height-130 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-1-testimonial-01.height-130  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home-1-testimonial-01.height-130  .wdt-content-item .wdt-content-image > span,
.wdt-cus-home-1-testimonial-01.height-130  .wdt-content-item .wdt-content-image > a{
    height: clamp(3.75rem, 2.875rem + 4.375vw, 8.125rem);/*130-60*/  width: clamp(3.75rem, 2.875rem + 4.375vw, 8.125rem);/*130-60*/ 
}
.wdt-cus-home-1-testimonial-01.height-110 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-1-testimonial-01.height-110  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home-1-testimonial-01.height-110  .wdt-content-item .wdt-content-image > span,
.wdt-cus-home-1-testimonial-01.height-110  .wdt-content-item .wdt-content-image > a{
    height: clamp(3.4375rem, 2.625rem + 4.0625vw, 7.5rem);/*120-55*/ width: clamp(3.4375rem, 2.625rem + 4.0625vw, 7.5rem);/*120-55*/
}



@media only screen and (max-width:1540px){
    .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-description{ width: 85%; }
}
@media only screen and (max-width:1280px){
    .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-description{ width: 100%; }
}

@media only screen and (max-width:767px){
    .wdt-cus-testimonial-col-1{ height: clamp(9.375rem, 7.1379rem + 11.1857vw, 12.5rem);/*200-150*/}
    .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-description{width: 100%;}
    .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{opacity: 0.3;}
}

/*--------------Home - 2 Text-with-Image & Counter-----------------------*/

.wdt-cus-h2-text-with-img .wdt-elementor-repeater-container h2{font-size: clamp(2.5rem, 1.8785rem + 2.0804vw, 4.375rem); /* Min-40 & Max-70 */ line-height: calc(var(--wdtLineHeight_Alt) + 0.2);}
.wdt-cus-h2-text-with-img .wdt-opt-icon i{font-size: clamp(1.5rem, 0.8348rem + 1.3877vw, 2.5rem);/*40-24*/ padding: 10px 20px;color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor);border-radius: var(--wdtRadius_Part);-webkit-border-radius: var(--wdtRadius_Part);vertical-align: baseline;display: inline-flex;}
.wdt-cus-h2-text-with-img span img{margin: -35px 10px -20px;}

.wdt-cus-text-with-img-BR span img { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }

.wdt-cus-h2-counter-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child){margin-bottom: 0;}
.wdt-cus-h2-counter-01 .wdt-content-item .wdt-content-counter{ font-family: var(--wdtFontTypo_H1); font-size: clamp(2.5rem, 2.0856rem + 1.387vw, 3.75rem); /* Min-40 & Max-60 */ line-height: normal;color: var(--wdtPrimaryColor);}
.wdt-cus-h2-counter-01 .wdt-content-item .wdt-content-title h5{font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.wdt-cus-h2-counter-01 .wdt-column:not(:last-child) .wdt-content-item:before{ content: ''; height: 80%; width: 2px; background-color: rgb(var(--wdtPrimaryColorRgb), 0.5); position: absolute; top: 10px; right: 0; margin: 0; }
.wdt-cus-h2-counter-background-01 .wdt-column-holder .wdt-column-wrapper{ background-color: var(--wdtPrimaryColor); padding: 40px 0;}
.wdt-cus-h2-counter-01.wdt-cus-h2-counter-background-01 .wdt-column:not(:last-child) .wdt-content-item:before,
.wdt-dark-bg .wdt-cus-h2-counter-01 .wdt-column:not(:last-child) .wdt-content-item:before {background-color: rgb(var(--wdtAccentTxtColorRgb), 0.5);}

/*--------------Home - 2 Team-----------------------*/

.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-h2-team-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-image > span, .wdt-cus-h2-team-01 .wdt-content-item .wdt-content-image > a{display: flex;}
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child){margin-bottom: 0;}
.wdt-cus-h2-team-01 .wdt-content-item .wdt-social-icons-list li a{ color: var(--wdtPrimaryColor);font-size: clamp(1rem, 0.9169rem + 0.2776vw, 1.25rem);/*20-16*/ height: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem);/*40-30*/ width: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem);/*40-30*/ background: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_1X);-webkit-border-radius: var(--wdtRadius_1X); }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-social-icons-list li a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-social-icons-container{ position: absolute; bottom: clamp(0rem, -0.4155rem + 1.3879vw, 1.25rem);/*20-0*/ margin: auto; left: 0; right: 0; }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group{border-radius: var(--wdtRadius_3X);-webkit-border-radius: var(--wdtRadius_3X);overflow: hidden;}
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group:before{ content: ''; height: 100%; width: 100%;pointer-events: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; transform: scaleY(0);-webkit-transform: scaleY(0); transform-origin: bottom;-webkit-transform-origin: bottom; transition: var(--wdt-Ad-Transition);-webkit-transition: var(--wdt-Ad-Transition); border-radius: inherit;-webkit-border-radius: inherit;z-index: 0;}
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-content-media-group:before{ transform: scaleY(1);-webkit-transform: scaleY(1); }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-image-wrapper{ border-radius: var(--wdtRadius_3X);-webkit-border-radius: var(--wdtRadius_3X); }

.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group:before,
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0;z-index: 2; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-content-media-group:before{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-media-group:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-content-media-group:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-title h5{font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */}
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-title h5 a{ background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 2px; display: inline; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-title h5 a:hover{ background-size: 100% 2px; background-position: bottom left; }
.wdt-cus-h2-team-01 .wdt-content-item .wdt-content-subtitle{color: var(--wdtBodyTxtColor);font-family: var(--wdtFontTypo_Alt); font-size: clamp(1rem, 0.9584rem + 0.1388vw, 1.125rem);/*18-16*/}
.wdt-cus-h2-team-01 .wdt-content-item .wdt-social-icons-list li{margin: 8px;transform: translateY(0px) scale(0.5); transition: var(--wdt-Ad-Transition);-webkit-transition: var(--wdt-Ad-Transition);opacity: 0;}
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-social-icons-list li{opacity: 1; transform: translateY(-20px) scale(1);}
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2){transition-delay: 0.1s;}
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3){transition-delay: 0.2s;}
.wdt-cus-h2-team-01 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(4){transition-delay: 0.3s;}

.wdt-cus-h2-team-01 .wdt-content-item .wdticon-youtube,
.wdt-cus-h2-team-overlay .wdt-content-item .wdticon-youtube { background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M18.12,20.17A13.71,13.71,0,0,0,5.54,33.36C5.26,39.11,5,45.73,5,50.3s.27,11.34.55,17.14A13.69,13.69,0,0,0,17.9,80.59C25.51,81.29,36.51,82,50,82s24.43-.7,32-1.4A13.74,13.74,0,0,0,94.42,67.38c.29-6.11.58-13.09.58-17.08s-.28-10.82-.57-16.88a13.76,13.76,0,0,0-12.6-13.26C74.34,19.58,63.54,19,50,19S25.6,19.58,18.12,20.17ZM41,36.94,64.2,50.3,41,63.66Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M18.12,20.17A13.71,13.71,0,0,0,5.54,33.36C5.26,39.11,5,45.73,5,50.3s.27,11.34.55,17.14A13.69,13.69,0,0,0,17.9,80.59C25.51,81.29,36.51,82,50,82s24.43-.7,32-1.4A13.74,13.74,0,0,0,94.42,67.38c.29-6.11.58-13.09.58-17.08s-.28-10.82-.57-16.88a13.76,13.76,0,0,0-12.6-13.26C74.34,19.58,63.54,19,50,19S25.6,19.58,18.12,20.17ZM41,36.94,64.2,50.3,41,63.66Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; mask-size: 85%; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: 85%; }

.wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { position: absolute; margin: 0; top: 37% }
.wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: -100px; }
.wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: -100px; }

@media only screen and (max-width:1540px) and (min-width:1025px) {
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: -80px; }
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: -80px; }
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { top: 34.5%; }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { top: 34%; }
}
 
@media only screen and (max-width:1024px) and (min-width:480px) {
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: -70px; }
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: -70px; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { position: relative; margin-top: 30px; top: auto; }
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: -10px; }
    .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: -10px; }
}


/*-------------Home - 2 - popup------------*/

.wdt-cus-h2-video-banner-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{ display: flex; flex-direction: row-reverse; align-items: center; }
.wdt-cus-h2-video-banner-01 .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-left: 0; margin-right: 8px; }
.wdt-cus-h2-video-banner-01  .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { inset: 0; margin: auto; display: flex; justify-content: center; align-items: center; width:50px; height: 50px; background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-h2-video-banner-01  .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover { transform: scale(0.9); -webkit-transform: scale(0.9); box-shadow:0 0 0 5px var(--wdtLinkHoverColor); -webkit-box-shadow:0 0 0 5px var(--wdtLinkHoverColor); }
.wdt-cus-h2-video-banner-01 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transform: rotate(0deg) translate(2px); -webkit-transform: rotate(0deg) translate(2px); }
.wdt-cus-h2-video-banner-01  .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{ background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 1px; transition-property: background-size; -webkit-transition-property: background-size; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); }
.wdt-cus-h2-video-banner-01  .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{ background-position: bottom left; background-size: 100% 1px; }

/*------------- Home - 2 Image Box Popup-------*/

.wdt-cus-h2-imagebox-popup-01 .wdt-content-item > div:not(:last-child),
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 0 }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item{ display: grid; align-items: end; cursor: pointer;  border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow:hidden; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-media-group,.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-detail-group{ grid-area: 1/-1; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-image-wrapper,.wdt-cus-h2-imagebox-popup-01  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-image > span,.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-image > a{ display: flex; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-detail-group{ padding: 20px; height: 100%; width: 100%; display: flex; align-items: end; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-button{ position: absolute; top: 25px; right: 25px; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-button > a{ padding: 0; font-size: 0; height: 45px; width: 45px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-button > a:before{ content:'\e823'; font-size: 18px; font-family: "wdt-custom-icons"; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; margin-left: 2px; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-media-group:before { content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; display: block; background: linear-gradient(to bottom,transparent , rgba(var(--wdtPrimaryColorRgb),0.5) , rgba(var(--wdtPrimaryColorRgb),0.7)); background-size:100% 200%; background-position:top; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:hover .wdt-content-media-group:before { background-position:bottom; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-title h5 a {color: var(--wdtAccentTxtColor); display: inline; background: linear-gradient(90deg,currentColor,currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 1px; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtAccentTxtColor); background-size: 100% 1px; background-position: bottom left; }

.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:before,
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0;z-index: 2; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:hover:before{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-h2-imagebox-popup-01 .wdt-content-item:hover:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

@media screen and (max-width:479px){
    .wdt-cus-h2-imagebox-popup-01 .wdt-content-item{max-width: 100%;}
}
/* home-3-testimonial*/

.wdt-cus-h3-banner-testimonial .wdt-content-item > div:not(:last-child){margin-bottom: 10px;}
.wdt-cus-h3-banner-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: clamp(1.25rem, 0.8356rem + 1.387vw, 2.5rem); }
.wdt-cus-h3-banner-testimonial .wdt-content-item .wdt-content-title h5{position:relative;display:flex;align-items:baseline;width:auto; font-size:16px;}
.wdt-cus-h3-banner-testimonial .wdt-content-item .wdt-content-title h5:before{content:'';height:2px; width:5px; background:var(--wdtPrimaryColor);position:relative;margin-right:10px; display:block;}

@media only screen and (max-width:767px) {
    .wdt-cus-h3-banner-testimonial .wdt-content-item .wdt-content-title h5 { justify-content: center; }
}

/*--- home -3 inner section--*/

.wdt-cus-app-section{ position: absolute; bottom: 0; z-index: 5; left: 0; right: unset; margin: auto; width: 220px !important; background: rgba(var(--wdtPrimaryColorRgb),1); backdrop-filter: blur(10px); border-radius: var(--wdtRadius_3X); }

/*--------------Home-3- Image Box------------------*/

.wdt-cus-home3-imgbox-01 .wdt-content-item > div:not(:last-child){ margin-bottom: 0; }
.wdt-cus-home3-imgbox-01 .wdt-content-item{ display: grid; border-radius: var(--wdtRadius_2X); overflow: hidden;height: 100%; border: 1px solid rgb(var(--wdtPrimaryColorRgb), 0.5); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item{ border-color: transparent;}
.wdt-cus-home3-imgbox-01 .wdt-content-item:before,
.wdt-cus-home3-imgbox-01 .wdt-content-item:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-home3-imgbox-01 .wdt-content-item:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-home3-imgbox-01 .wdt-content-item:hover:before,
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item:before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-home3-imgbox-01 .wdt-content-item:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-home3-imgbox-01 .wdt-content-item:hover:after,
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
/* 
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item,
.wdt-cus-home3-imgbox-01 .wdt-content-item:hover { border-color: var(--wdtPrimaryColor); } */
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-media-group,
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-detail-group{ grid-area: 1/-1; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-media-group{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image > span,
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image > a{ display: flex; height: 100%; width: 100%; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.25rem, 1.1671rem + 0.2774vw, 1.5rem);/*24-20*/ line-height: calc(var(--wdtLineHeight_H5) + 0.2); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-title h5 a{ background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 2px; display: inline; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover{ background-size: 100% 2px; background-position: bottom left; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image > span > img,
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image > a > img{ width: 100%; height: 100%; object-fit: cover; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image-wrapper:before{ content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; margin: auto; background-color: rgba(var(--wdtTertiaryColorRgb),0.9); border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-image-wrapper{ opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home3-imgbox-01 .wdt-content-item:hover .wdt-content-image-wrapper{ opacity: 1; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-detail-group{ padding:  clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem) clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ font-size: 75px; color: rgba(var(--wdtPrimaryColorRgb), 0.5); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cus-home3-imgbox-01 .wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-home3-imgbox-01 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{ color: var(--wdtPrimaryColor); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-separator.separator-1 span{ width: 100%; background-color: var(--wdtBorderColor); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a{ background-color: transparent; color: var(--wdtPrimaryColor); padding: 0; overflow: hidden; position: relative; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Alt); }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a:hover{background-color: transparent;}
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a:before{ content: ''; height: 1px; width: 100%; background-color: currentColor; position: absolute; bottom: 0; left: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform-origin: left; -webkit-transform-origin: left; transition-property: transform; }
.wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a:hover:before{ transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right; -webkit-transform-origin: right; }

/*-----------Home -3 Image Box -02-------------------*/

.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { position: relative; overflow: hidden; display: grid; align-items: center; justify-content: center; -webkit-clip-path: inset(60px 0); clip-path: inset(60px 0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); margin-bottom: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button{ grid-area: 1/-1; }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 ,
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-button { -webkit-transform: translateY(-60px); transform: translateY(-60px); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-title h5{ -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-button{ -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item :is( .wdt-content-image-wrapper, .wdt-content-image-wrapper .wdt-content-image ) { display: grid; align-items: center; }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span ,
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a { position: relative; overflow: hidden; height: calc(100% - 120px); object-fit: cover; align-items: center; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { align-self: center; height: 100%; object-fit: cover; }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ }
.wdt-cus-h3-imgbox-02  .wdt-content-item .wdt-content-title h5 a{ background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 5%; display: inline; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h3-imgbox-02  .wdt-content-item .wdt-content-title h5 a:hover{ background-size: 100% 2px; background-position: bottom left; }
.wdt-cus-h3-imgbox-02 .wdt-content-media-group .wdt-content-button { display: flex; justify-content: center }
.wdt-cus-h3-imgbox-02 .wdt-content-media-group .wdt-content-button > a{ padding: 0; font-size: 0; height: 60px; width: 60px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); opacity: 0; transform: scale(0.5); -webkit-transform: scale(0.5); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-imgbox-02 .wdt-content-media-group .wdt-content-button > a:before{ content: '\e802'; font-family: "wdt-custom-icons"; font-size: 20px; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; }
.wdt-cus-h3-imgbox-02 .swiper-slide-active .wdt-content-media-group .wdt-content-button > a{ opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.wdt-cus-h3-imgbox-02 .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button > a{ opacity: 0; }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a { font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Alt); background-color: transparent; color: var(--wdtPrimaryColor); padding: 0; overflow: hidden; position: relative; display: inline-flex; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover{background-color: transparent;}
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:after{ content: '\e804'; font-family: "wdt-custom-icons"; margin-left: 5px; }

.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text > span { background: linear-gradient(0deg,currentColor,currentColor); background-repeat: no-repeat; background-position: bottom right; background-size: 0% 2px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover .wdt-button-text > span { background-position: bottom left; background-size: 100% 2px; }

.wdt-cus-h3-imgbox-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0; gap: 25px; display: flex; justify-content: center; }

/* Active */
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group { -webkit-clip-path: inset(0); clip-path: inset(0); }
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-image > span, 
.wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-image > a { height: 100%; }


.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-media-group .wdt-content-image > a:before,
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-media-group .wdt-content-image > a:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-media-group .wdt-content-image > a:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-h3-imgbox-02 .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image > a:before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-media-group .wdt-content-image > a:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-h3-imgbox-02 .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image > a:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

/*carousel*/
.wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{position: absolute; top: -120px; right:clamp(-7.5rem, -48.0263rem + 42.1053vw, 2.5rem);/*40-120*/}
.wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{margin-top: 0;}
.wdt-cus-h3-imgbox-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{margin: 0;}
@media screen and (max-width:1540px){
    .wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        right: clamp(-4.375rem, -1.2662rem + -6.4767vw, -7.5rem);
    }
}
@media screen and (max-width:767px) {
    .wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        position: relative;
        top: unset;
        right: unset;
    }
    .wdt-cus-h3-imgbox-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { gap: 15px; margin-top: -20px; }
}

/*------------------------Home - 3 Pricing Plan-----------------*/
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder > div:not(:last-child){margin-bottom: 0;}
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-header'] > div:not(:last-child){margin-bottom: 15px;}
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5{font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);}
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder{ display: grid; grid-template-columns: 60% 40%; align-items: center; gap: 15px 10px; padding: 40px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_2X); overflow: hidden; background-color: rgba(var(--wdtTertiaryColorRgb),0.8); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:hover{ border-color: transparent; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale{ font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.875rem, 1.5642rem + 1.0402vw, 2.8125rem); /* Min-30 & Max-45 */ color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Alt);    flex-wrap: wrap; display: flex ; align-items: baseline; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-suffix{ font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-header'] > .wdt-content-subtitle{ color: var(--wdtPrimaryColor); border: 1px solid currentColor; width: fit-content; padding: 2px 10px; border-radius: var(--wdtRadius_3X); letter-spacing: 0;}
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-content-description{ width: 90%; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-media']{ position: absolute; top: 0; left: 0; margin: auto; height: 100%; width: 100%; z-index: -1; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image-wrapper,
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image > span,
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-content-image > a{ height: 100%; width: 100%; display: flex; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span{ height: 100%; width: 100%; position: absolute; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:hover div[class*='-table-media'] .wdt-content-image span{ opacity: 0.25; }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a{padding: var(--wdtPadding_Btn); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list{ display: flex; flex-wrap: wrap; gap: 15px 20px; }
/* .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li{ margin-right: 20px;margin-bottom: 15px; } */
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-badge'].type2{ top: -1px; padding: 8px 24px; background: rgba(var(--wdtTertiaryColorRgb),0.5); color: var(--wdtPrimaryColor); border: 1px solid var(--wdtBorderColor); border-bottom-left-radius:  var(--wdtRadius_2X); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after{display: none;}

.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon{color: rgb(var(--wdtPrimaryColorRgb), 1);}
.wdt-cus-h3-pricing-plan-01 .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-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span{
    font-size: var(--wdtFontSize_H6);
}
/* .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:before{ content: ''; height: 30px; width: 30px; border: 3px solid var(--wdtPrimaryColor); position: absolute; left: 0;right: 0; top: 0; bottom: 0; margin: auto; border-radius: var(--wdtRadius_Full);-webkit-border-radius: var(--wdtRadius_Full); transition: var(--wdtBaseTransition);-webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover:before{ border-top-color: transparent; transform: rotate(60deg); -webkit-transform: rotate(60deg); }

@keyframes wdt-cus-rotate{
    0%{ transform:rotate(0deg);-webkit-transform:rotate(0deg); }
    100%{ transform:rotate(50deg);-webkit-transform:rotate(50deg); }
}

.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after{ content: ''; height: 12px; width: 0; border-style: solid; border-width: 0 0 5px 5px; position: absolute; left: 8px; top: 3px; bottom: 0; margin: auto; opacity: 0; transform: rotate(-45deg);-webkit-transform: rotate(-45deg); transition: var(--wdtBaseTransition);-webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover:after{ opacity: 1; width: 24px; top: -12px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } */

.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:before,
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:hover:before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder:hover:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }

.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer']{
    height: 100%; display: flex; align-items: start;
}

@media only screen and (max-width:1540px) {
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder { padding: 30px; }
}

@media screen and (max-width:767px){
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder{ padding:30px 20px; grid-template-columns:1fr; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-header']{ padding: 0; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:before{ position: relative; left: 0; margin: 0 }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:before,.wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after{ display: none; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-pricing-table-footer{ order: 2; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a{ font-size: calc(var(--wdtFontSize_Base) + 2px); background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: var(--wdtPadding_Btn); width: fit-content; margin-top: 15px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-header'] > div:not(:last-child) { margin-bottom: 20px; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder .wdt-content-description { margin: -10px 0 10px 0; width: 100%; }
    .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background-color: var(--wdtLinkHoverColor); }
}

/*-------Home-3- Interactive Showcase -------*/

.wdt-cus-h3-temp-team-01 .wdt-content-item > div:not(:last-child),
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){ margin-bottom: 0 }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 15px; }
.wdt-cus-h3-temp-team-01 .wdt-content-item { display: grid; align-items: end; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-media-group,
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-detail-group{ grid-area: 1/-1; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-image > span,
.wdt-cus-h3-temp-team-01  .wdt-content-item .wdt-content-image > a{ display: flex; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-detail-group{ padding: 30px; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-media-group .wdt-content-image > a:before{ content: ''; height: 100%; width: 100%; position: absolute; top: 0;left: 0; bottom: 0;right: 0; margin: auto; background-image: linear-gradient(to bottom, transparent 25%,rgba(var(--wdtPrimaryColorRgb),0.9) 75%); border-radius: inherit;-webkit-border-radius: inherit; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); color: var(--wdtAccentTxtColor); }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title h5 a{ color: var(--wdtAccentTxtColor); background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 2px; display: inline; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title h5 a:hover{ color: var(--wdtAccentTxtColor); background-size: 100% 2px; background-position: bottom left; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-subtitle{ color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_Base); text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_1X); }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-description{ color: var(--wdtAccentTxtColor); }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-image > a, 
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-image > a > img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); min-height: 500px; object-fit: cover; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-social-icons-list li a{color: var(--wdtAccentTxtColor);}
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-social-icons-list li a { color: var(--wdtPrimaryColor); font-size: clamp(1rem, 0.9169rem + 0.2776vw, 1.25rem); /*20-16*/ height: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem); /*40-30*/ width: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem); /*40-30*/ background: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-social-icons-list li a:hover { background: rgba(var(--wdtSecondaryColorRgb),0.9);}
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title-group{ display: flex; justify-content: start; flex-wrap: wrap; align-items: baseline; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title-group.below span{ margin: 0 10px; background-color: var(--wdtAccentTxtColor); width: 10px; }
.wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title-group.below span:before{ width: 100%; margin: 0; background-color: inherit; }

/*--sticky--*/
body:has(.wdt-cus-home3-interactive-style01) { overflow-y: visible; }
body:has(.wdt-cus-home3-interactive-style01) .inner-wrapper { overflow: visible; }

.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background: transparent; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); transform: unset; -webkit-transform: unset; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:has(.wdt-content-image):before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); background: transparent; transform: unset; -webkit-transform: unset; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:has(.wdt-content-image):after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); background: transparent; transform: unset; -webkit-transform: unset;}
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0px; transition: all 0.15s ease; -webkit-transition: all 0.15s ease; cursor: pointer; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active { padding: 8px; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group{ gap: 0; grid-template-columns: 1fr; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image,
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-content-image img{ border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); height: 100%; width: 100%; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{ display: grid; grid-template-columns: repeat(3,1fr); align-items: start; gap: 15px 30px; max-width: 100%; margin: 0; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container{ align-items: start; flex-direction: row-reverse; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ position: sticky; top: 50px; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:has(.wdt-content-image)){ opacity: 0; visibility: hidden; pointer-events: none; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active{ transform: scale(1); -webkit-transform: scale(1); opacity: 1; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]{ transform: scale(0.95); -webkit-transform: scale(0.95); transform-origin: center; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); opacity: 0; }
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child){margin: 0px;}
.wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a { pointer-events: none; }

@media only screen and (max-width:1280px) {
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { gap: 10px 15px; }
}

@media screen and (max-width:1024px) {
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:has(.wdt-content-image)){ display: none; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container{ flex-wrap: nowrap; width: 100%; margin: 0; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{ grid-template-columns: 1fr; min-width: 200px; width: 100%; gap: 30px; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ padding: 0; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ margin-right: 40px }
}

@media only screen and (max-width:767px){
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container{ flex-direction: column-reverse; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{ display: flex; overflow: scroll; max-width: 100%; width: 100%; gap: 20px; }
    ::-webkit-scrollbar { display: none; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{ flex: 1 0 25%; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:has(.wdt-content-image)){ display: none; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ position: relative; top: 0; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ margin-right: 0px;margin-bottom: 30px; }
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active { padding: 6px; }
}

@media only screen and (max-width:479px){
    .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 1 0 35%; }
    .wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-detail-group { padding: 20px; }
}

/*-----------Home -2- Banner  --------------*/

.wdt-cus-h2-banner-waveicon-01 div{ font-size: clamp(6.25rem, 4.1667rem + 4.3403vw, 9.375rem);/*150-100*/ line-height: 1; }
.wdt-cus-h2-banner-waveicon-01 .wdt-cus-h2-wave-path-01{ fill: none; stroke: currentColor; stroke-width: 3px; stroke-dasharray: 800; stroke-dashoffset: 10; animation: wdt-wave-01 20s infinite linear; transform: rotate(0deg) }

@keyframes wdt-wave-01{ 0%{ stroke-dashoffset: 1600; } 50%{ stroke-dashoffset: 0; } 100%{ stroke-dashoffset: -1600; } }
.wdt-cus-h2-start-icon-01 div,.wdt-cus-h2-start-icon-02 div{ font-size: 30px; animation: wdt-zoom-01 05s infinite linear; }
.wdt-cus-h2-start-icon-02 div{ animation-delay: 2s; }

@keyframes wdt-zoom-01{
0%{ transform: scale(0.6); opacity: 0; }
1%{ opacity: 1; }
50%{ transform: scale(1) rotate(45deg); }
100%{ transform: scale(0.6) ; }
}

.wdt-cus-h2-slider-text-01 { pointer-events: none; }
.wdt-cus-h2-slider-text-01 .wdt-animation-item.text-item .wdt-animation-text { font-family: var(--wdtFontTypo_H1); font-size: clamp(5.3125rem, -3.3093rem + 28.7994vw, 31.25rem);/*500-85*/ font-weight: 500; z-index: -1; text-transform: uppercase; opacity: 0.03; line-height: normal; letter-spacing: var(--wdtLetterSpacing_3X); pointer-events: none; padding: 0 1.5em;}


.wdt-cus-home-2-banner-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-icon { height: 35px; width: 35px; font-size: 20px; background: var(--wdtPrimaryColor); display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-home-2-banner-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-icon { background-color: var(--wdtLinkHoverColor); }

@media only screen and (max-width:767px) {
    .wdt-cus-h2-banner-video-col{ order: -1; }   
}

.wdt-custom-h2-banner-video.elementor-widget-video .elementor-wrapper { aspect-ratio: unset; -webkit-aspect-ratio: unset; -moz-aspect-ratio: unset; -o-aspect-ratio: unset; opacity: 0.8; }
.wdt-custom-h2-banner-video.elementor-widget-video .elementor-wrapper video { background: transparent; }


/*-------------Footer----------------*/

/* Footer payments | Image */

.wdt-custom-footer-payments .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-footer-payments .wdt-content-item .wdt-content-image > a > img { width: auto; height: 14px; }
.wdt-custom-footer-payments .wdt-image-box-holder { display: flex; align-items: center; gap: 10px; }
.wdt-custom-footer-payments .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; padding: 4px 6px ; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); background-color: var(--wdtAccentTxtColor); }

.wdt-custom-pricing-payment.wdt-custom-footer-payments .wdt-content-item .wdt-content-media-group { background-color: var(--wdtTertiaryColor); border: 1px solid var(--wdtBorderColor); }
.wdt-custom-pricing-payment.wdt-custom-footer-payments .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-pricing-payment.wdt-custom-footer-payments .wdt-content-item .wdt-content-image > a > img { height: inherit; }

@media only screen and (max-width:1024px) {
    .wdt-custom-footer-payments .wdt-content-item .wdt-content-image > span > img, 
    .wdt-custom-footer-payments .wdt-content-item .wdt-content-image > a > img { height: 16px; }
    .wdt-custom-footer-payments .wdt-image-box-holder { flex-wrap: wrap; justify-content: center; }
}

/*------Footer Icon list-----------*/
 
.wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-icon { height: 35px; width: 35px; font-size: 20px; background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-icon svg { fill: currentColor; }
.wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-icon { background-color: var(--wdtLinkHoverColor); }

.wdt-dark-bg .wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-icon, 
.wdt-dark-bg.wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-icon { background: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-icon,
.wdt-dark-bg.wdt-cus-footer-iconlist.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-icon { background-color: var(--wdtSecondaryColor); }

/*---------Contact Us Page----------*/

/*--------------Advance slide------------------*/
.wdt-cus-contactus-adv-slider-01 .wdt-column{position: relative;}
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-contactus-adv-slider-01 { overflow: hidden; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon .silde_pop_vid { color: var(--wdtPrimaryColor); pointer-events: none; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-description{ text-wrap: balance; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-title h5{ margin-top: 10px; pointer-events: none; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group{ display: inline-flex; flex-direction: column; }
.wdt-cus-contactus-adv-slider-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button{ margin: 0; }
.wdt-cus-contactus-adv-slider-01 .wdt-column:not(:last-child)::before { content: ''; height: 100px; width: 1px; background: var(--wdtBorderColor); position: absolute; right: 0; top: 0; bottom:  0; margin: auto; } 
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button > a,
.wdt-cus-contactus-adv-slider-01 .wdt-content-item  .wdt-content-button + .wdt-content-button > a{ background-color: transparent; padding: 0; color: var(--wdtBodyTxtColor); }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button > a:hover,
.wdt-cus-contactus-adv-slider-01 .wdt-content-item  .wdt-content-button + .wdt-content-button > a:hover{ background-color: transparent; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H2); margin-bottom: 10px; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }

.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button a span { display: inline; background: linear-gradient(90deg,currentColor,currentColor); background-repeat: no-repeat; background-size: 0% 1px; background-position: bottom right; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button a:hover span { background-size: 100% 1px; background-position: bottom left; }

/*---------- Map with Tab------------------*/

.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list:before{ display: none; }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor{ display: flex; flex-wrap: nowrap; justify-content: start; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); text-transform: capitalize; font-size: clamp(0.75rem, 0.5rem + 0.5208vw, 1.125rem);/*18-16*/ font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; font-family: var(--wdtFontTypo_Alt);}
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{ background-color: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li{ flex: 1; }
.wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{ padding: 0; overflow: hidden;}
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list{ padding: 0; }
.wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-tabs-list li:not(:last-child){ margin: 0 clamp(0.625rem, -0.2083rem + 1.7361vw, 1.875rem) 0 0; }
.wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-content-image span{ margin-right: 15px }
.wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-content-image span img{ height: auto; width: clamp(3.75rem, 2.0833rem + 3.4722vw, 6.25rem);/*100-60*/ }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-content-wrapper{ padding: 0; border-radius: 20px; overflow: hidden; margin: 40px 0 0; }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{margin: auto; padding-right: 10px;}

@media screen and (max-width:767px){
    .wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-content-image-wrapper { display: none; } 
    .wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper{ background-color: transparent; padding: 0; }
    .wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a{ text-transform: capitalize; color: var(--wdtPrimaryColor); }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a, .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a{ color: var(--wdtAccentTxtColor); }
    .wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor{font-size: var(--wdtFontSize_Base);}
}


.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before ,
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after ,
.wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after{ -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); } 

/** map **/

.wdt-cus-map-style-01 .gm-style-iw-chr{ display: none;}
.wdt-cus-map-style-01 .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title{ margin-bottom: 10px; }
.wdt-cus-map-style-01 .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-desc{ font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base);font-weight: var(--wdtFontWeight_Base); color: var(--wdtBodyTxtColor);}
.wdt-cus-map-style-01 .gm-style .gm-style-iw-c{box-shadow: 0 2px 7px 1px rgba(var(--wdtPrimaryColorRgb), .3); -webkit-box-shadow: 0 2px 7px 1px rgba(var(--wdtPrimaryColorRgb), .3);}
.wdt-cus-map-style-01 {}

/*-----Side icon Popup  -------------*/

.wdt-cus-side-popup-01 .wdt-cus-sidepopup-path-01,.wdt-cus-side-popup-01 .wdt-cus-sidepopup-path-03{ animation: wdt-movement-01 2.5s infinite linear; -webkit-animation: wdt-movement-01 2.5s infinite linear; transform-origin: center center; }

@keyframes wdt-movement-01 {
    0%{ transform:scaleX(0.5); }
    50%{ transform:scaleX(1.1); }
    100%{ transform:scaleX(0.5); }
}

.wdt-cus-side-popup-01 .wdt-cus-sidepopup-path-02 { animation: wdt-movement-02 2.5s infinite linear; -webkit-animation: wdt-movement-02 2.5s infinite linear; transform-origin: center center; }
.wdt-cus-side-popup-01:hover .wdt-cus-sidepopup-path-02 { animation-play-state: paused; }

@keyframes wdt-movement-02 {
    0%{ transform:scaleX(0.5); }
    50%{ transform:scaleX(1.1); }
    100%{ transform:scaleX(0.5); }
}


/*--------------Faq Border line----------*/
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper{ border-color: var(--wdtBorderColor); position: relative; }

.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:before,
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-hover):before, 
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active):before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-hover):after, 
.wdt-cus-home-2-faq-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active):after { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:first-child{border-top: 0;}

.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper{ border-color: rgba(var(--wdtBorderColorRgb),0.5); position: relative; }
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:before,
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; margin: 0px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active):before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-home-2-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active):after { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

/*----------------------Gallery--------------------*/

.wdt-cus-gallery-01 .gallery{ display: grid; grid-template-columns: repeat(2, 1fr); gap: clamp(1.25rem, 0.8356rem + 1.387vw, 2.5rem);/*40-20*/ overflow: hidden; margin: 0; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item{ width: 100%; max-width: 100%; padding: 0; }
.wdt-cus-gallery-01 .gallery-item > div > a{ margin: 0; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden;}
.wdt-cus-gallery-01 .gallery-item img{ border: 0; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item { position: relative; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item  .gallery-icon a:before{ content: ''; height: 100%; width: 100%; background-color: rgba(var(--wdtTertiaryColorRgb),0.7); position: absolute; top: 0; left: 0; z-index: 1; border-radius: inherit; -webkit-border-radius: inherit; opacity: 0; transition: var(--wdtBaseTransition); pointer-events: none; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:hover .gallery-icon a:before{ opacity: 1 }

.wdt-cus-gallery-01 .gallery-item{ border-color: var(--wdtBorderColor); position: relative; z-index: 2; }
.wdt-cus-gallery-01 .gallery-item:before,
.wdt-cus-gallery-01 .gallery-item:after { content: ""; position: absolute; pointer-events: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 2; margin: 0px; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-gallery-01 .gallery-item:before { border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-cus-gallery-01 .gallery-item:hover:before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-cus-gallery-01 .gallery-item:after { border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-cus-gallery-01 .gallery-item:hover:after { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item .gallery-icon a:after{ content: '\e800'; font-family: "wdt-gayu-icon-01"; color: var(--wdtAccentTxtColor); 
    font-size: var(--wdtFontSize_H5); height: 60px; width: 60px; background-color: var(--wdtPrimaryColor); position: absolute; top: 0; right: 0; left: 0;bottom: 0;margin: auto; 
    border-radius: var(--wdtRadius_Full); display: flex; justify-content: center; align-items: center; opacity: 0; transform:translateY(20px); transition: var(--wdtBaseTransition); 
    -webkit-transition: var(--wdtBaseTransition); z-index: 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:hover .gallery-icon a:after{ opacity: 1; transform:translateY(0px); }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item .gallery-icon,
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item .gallery-icon a,
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item img { height: 100%; min-height: 200px; object-fit: cover; object-position: center; }

.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(1){ grid-area: 1 / 1 / 4 / 2; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(2){ grid-area: 1 / 2 / 5 / 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(3){ grid-area: 4 / 1 / 8 / 2; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(4){ grid-area: 5 / 2 / 8 / 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(5){ grid-area: 8 / 1 / 9 / 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(6){ grid-area: 9 / 1 / 11 / 2; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(7){ grid-area: 9 / 2 / 12 / 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(8){ grid-area: 11 / 1 / 14 / 2; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(9){ grid-area: 12 / 2 / 14 / 3; }
.wdt-cus-gallery-01 .elementor-image-gallery .gallery-item:nth-child(10){ grid-area: 14 / 1 / 15 / 3; }

@media screen and (max-width:767px){
    .wdt-cus-gallery-01 .gallery{ grid-template-columns: 1fr; }
    .wdt-cus-gallery-01 .elementor-image-gallery .gallery-item{ grid-area: unset !important; }
}


/* Section order */

@media only screen and (min-width:1541px) {
    .desktop-order-1 { order: 1; }
    .desktop-order-2 { order: 2; }
    .desktop-order-3 { order: 3; }
    .desktop-order-4 { order: 4; }
    .desktop-order-5 { order: 5; }
    .desktop-order-6 { order: 6; }
    .desktop-order-7 { order: 7; }
    .desktop-order-8 { order: 8; }
    .desktop-order-9 { order: 9; }
    .desktop-order-10 { order: 10; }
}

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .laptop-order-1 { order: 1; }
    .laptop-order-2 { order: 2; }
    .laptop-order-3 { order: 3; }
    .laptop-order-4 { order: 4; }
    .laptop-order-5 { order: 5; }
    .laptop-order-6 { order: 6; }
    .laptop-order-7 { order: 7; }
    .laptop-order-8 { order: 8; }
    .laptop-order-9 { order: 9; }
    .laptop-order-10 { order: 10; }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .tab-l-order-1 { order: 1; }
    .tab-l-order-2 { order: 2; }
    .tab-l-order-3 { order: 3; }
    .tab-l-order-4 { order: 4; }
    .tab-l-order-5 { order: 5; }
    .tab-l-order-6 { order: 6; }
    .tab-l-order-7 { order: 7; }
    .tab-l-order-8 { order: 8; }
    .tab-l-order-9 { order: 9; }
    .tab-l-order-10 { order: 10; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .tab-order-1 { order: 1; }
    .tab-order-2 { order: 2; }
    .tab-order-3 { order: 3; }
    .tab-order-4 { order: 4; }
    .tab-order-5 { order: 5; }
    .tab-order-6 { order: 6; }
    .tab-order-7 { order: 7; }
    .tab-order-8 { order: 8; }
    .tab-order-9 { order: 9; }
    .tab-order-10 { order: 10; }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .mobile-l-order-1 { order: 1; }
    .mobile-l-order-2 { order: 2; }
    .mobile-l-order-3 { order: 3; }
    .mobile-l-order-4 { order: 4; }
    .mobile-l-order-5 { order: 5; }
    .mobile-l-order-6 { order: 6; }
    .mobile-l-order-7 { order: 7; }
    .mobile-l-order-8 { order: 8; }
    .mobile-l-order-9 { order: 9; }
    .mobile-l-order-10 { order: 10; }
}

@media only screen and (max-width:479px) {
    .mobile-order-1 { order: 1; }
    .mobile-order-2 { order: 2; }
    .mobile-order-3 { order: 3; }
    .mobile-order-4 { order: 4; }
    .mobile-order-5 { order: 5; }
    .mobile-order-6 { order: 6; }
    .mobile-order-7 { order: 7; }
    .mobile-order-8 { order: 8; }
    .mobile-order-9 { order: 9; }
    .mobile-order-10 { order: 10; }
}




/* ******************************************************************************************************************************************* */
/* ******************************************************************************************************************************************* */
/* ******************************************************************************************************************************************* */

.ftinvwl-twitter:before { content: '\e804'; font-family: "wdt-ext-icon"; }

/* Navigation | Type 1 */

.entry-post-navigation.type1 > div:not(.no-post) > .nav-title-wrap h3 { display: none; }
.entry-post-navigation.type1 > div.no-post > .nav-title-wrap h3 { margin: 0 0 0 0; }
.entry-post-navigation.type1 > .post-next-link > .next-post-bgimg,
.entry-post-navigation.type1 > .post-prev-link > .prev-post-bgimg { display: none; }
.entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after,
.entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before { font-family: "wdt-ext-icon"; font-family: "wdt-custom-icons"; font-style: normal; font-weight: 500; display: inline-block; text-decoration: inherit; font-size: calc(var(--wdtFontSize_Base) + 2px); margin: 0; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before { content: '\e805'; margin-right: 5px; left: -30px; }
.entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after { content: '\e804'; margin-left: 5px; right: -30px; }
.entry-post-navigation.type1 > div > .nav-title-wrap h3 { display: block; position: relative; width: 100%;text-transform: capitalize; font-weight: var(--wdtFontWeight_Base); }
.entry-post-navigation.type1 > div > .nav-title-wrap span { display: none; }
.entry-post-navigation.type1 > div.no-post { cursor: not-allowed; }
.entry-post-navigation.type1 > div > .nav-title-wrap p { display: block; font-weight: 400; letter-spacing: 0; line-height: normal; margin: 0; position: relative; text-transform: capitalize; width: 100%; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ font-family: var(--wdtFontTypo_Alt); }
.entry-post-navigation.type1 > div > .nav-title-wrap h3 { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ }
.entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a { display: inline; position: relative; margin-left: 30px; background: linear-gradient(90deg,currentColor,currentColor); background-repeat: no-repeat; background-size: 0% 1px; background-position: bottom left; transition-property: background-size; -webkit-transition-property: background-size; }
.entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a { display: inline; position: relative; margin-right: 30px; background: linear-gradient(90deg,currentColor,currentColor); background-repeat: no-repeat; background-size: 0% 1px; background-position: bottom right; transition-property: background-size; -webkit-transition-property: background-size; }
.entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:hover { background-size: 100% 1px; background-position: bottom right; }
.entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:hover { background-size: 100% 1px; background-position: bottom left; }
.entry-post-navigation.type1 { clear: both; display: block; float: left; position: relative; width: 100%; display: grid; grid-template-columns: repeat(2, 50%); }
.entry-post-navigation.type1 > div { overflow: hidden; padding: 50px 0; width: 100%; display: flex; align-items: center; position: relative; }
.entry-post-navigation.type1 > div { padding: 0 0 0px; }
.entry-post-navigation.type1 > div .nav-title-wrap { width: 100%; }
.entry-post-navigation.type1 > .post-prev-link { justify-content: flex-start; text-align: left; }
.entry-post-navigation.type1 > .post-next-link { justify-content: flex-end; text-align: right; }
.entry-post-navigation.type1 > div > .nav-title-wrap p a:hover { color: var(--wdtHeadAltColor); }

@media only screen and (max-width: 1280px) {
    .entry-post-navigation.type1 > div *[class*="-bgimg"] ~ .nav-title-wrap {width: calc(100% - 20px);}
    .post-minimal .entry-post-navigation.type1 > .post-prev-link > .prev-post-bgimg { right: -20px; }
    .post-minimal .entry-post-navigation.type1 > .post-next-link > .next-post-bgimg { left: -20px; }
}

@media only screen and (max-width: 1024px) { 
    .entry-post-navigation.type1 > div { padding: 0 0 0px; }
}

@media only screen and (max-width: 479px) {
    .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a { margin-left: 25px; }
    .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a { margin-right: 25px; }
    .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before { left: -25px; }
    .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after { right: -25px; }
}



/* ----- Events single page ----- */

#tribe-events-pg-template.tribe-events-pg-template { max-width: 100%; width: 100%; padding: 0px; margin: 0px; background: transparent; }
.tribe-events-pg-template .tec-events-elementor-event-widget__image img { width: 100%; border-radius: calc(var(--wdtRadius_3X) + 4px); -webkit-border-radius: calc(var(--wdtRadius_3X) + 4px); }
.tribe-events-pg-template [class*=tec-events-elementor-event-widget] { margin: 0; }

.wdt-custom-classes-icon-list ul.elementor-icon-list-items { display: grid; grid-template-columns: repeat(3,1fr); gap: 0px 40px; }
.wdt-custom-classes-icon-list ul.elementor-icon-list-items li { margin-top: 0 !important; }
.wdt-custom-classes-icon-list ul.elementor-icon-list-items .elementor-icon-list-icon+.elementor-icon-list-text { align-self: unset; }

@media only screen and (min-width:768px) and (max-width:1280px) {
    .wdt-custom-classes-icon-list ul.elementor-icon-list-items { grid-template-columns: repeat(2,1fr); gap: 0px 30px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-classes-icon-list ul.elementor-icon-list-items { grid-template-columns: repeat(1,1fr); gap: 0px 30px; }
}

/* Events single | Booking form */

.wdt-events-booking-form br { display: none; }
.wdt-events-booking-form .wdt-events-booking-form-input > p { display: grid; grid-template-columns: 1fr; gap: 15px; margin-bottom: 30px; }
.wdt-events-booking-form .wdt-events-booking-form-input input,
.wdt-events-booking-form .wdt-events-booking-form-input textarea { background-color: rgba(var(--wdtAccentTxtColorRgb),0.8); }



/* ----- Blog Single ----- */

.wdt-custom-blog-single-img img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-blog-single-testi-section { border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.7); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-blog-single-testi-section > div { border-radius: inherit; -webkit-border-radius: inherit; }

.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-detail-group { padding: 70px 30px 30px 100px; float: left; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-description { padding-right: 70px; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title h5,
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); line-height: normal; color: var(--wdtHeadAltColor); }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title-group span { width: 6px; margin: auto 8px; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title-group span::before { content: ''; height: 2px; opacity: 1; background-color: currentColor; vertical-align: top; margin-top: -2px; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 16px; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title-group { width: auto; margin-left: auto; float: right; clear: both; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title h5 a { display: inline; background: linear-gradient(90deg,currentColor,currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 1px; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title h5 a:hover { background-size: 100% 1px; background-position: bottom left; }

@media only screen and (max-width:1280px) {
    .wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-detail-group { padding: 40px 30px 30px 50px; }
    .wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-description { padding-right: 40px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-detail-group { padding: 20px; }
    .wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-description { padding-right: 0px; }
    .wdt-cus-blog-single-testimonial .wdt-content-item .wdt-content-title-group { float: left; }
}


/* Header link */

#header .elementor-widget a .elementor-icon-list-text { display: inline; line-height: normal; padding: 0; color: var(--wdtPrimaryColor); background: linear-gradient(90deg,currentColor,currentColor); background: transparent; background-repeat: no-repeat; background-position: bottom right; background-size: 0% 1px; transition-property: opacity; -webkit-transition-property: opacity; }
#header .elementor-widget a:hover .elementor-icon-list-text { background-position: bottom left; background-size: 100% 1px; opacity: 0.7; }
#header .wdt-dark-bg .elementor-widget a .elementor-icon-list-text { color: var(--wdtAccentTxtColor); }




/* ----- Product single page ----- */

.woocommerce .blockUI.blockOverlay { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }

.product .product-wrapper > .tinv-wishlist, .product .product-wrapper > .tinv-wraper { display: none; }

.tinv-wishlist .tinvwl-buttons-group button { line-height: 1; }
.tinvwl_button_view .ftinvwl-heart-o::before { content: '\e806' !important; font-family: "wdt-custom-icons"; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before { position: absolute; top: auto; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key, 
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times { font-size: 20px; top: 0; width: 1em; display: inline-flex; height: 16px; }
.tinv-wishlist .tinv-modal .tinv-modal-inner { background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.tinv-modal.tinv-modal-open .tinv-overlay { opacity: 0.8; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o { font-size: 16px; margin-bottom: -3px; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times { font-size: 26px; margin-top: -26px; top: -2px; }
.tinv-wishlist .tinv-modal .tinv-modal-inner .tinvwl-buttons-group button:only-child i.ftinvwl-times { top: -5px; }

/* Features Lists */

.wdt-cus-product-single-list ul.elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; gap: 15px 30px; }
.wdt-cus-product-single-list ul.elementor-icon-list-items a .elementor-icon-list-text { line-height: normal; margin: 0.256em 0; }
.wdt-cus-product-single-list ul.elementor-icon-list-items a { color: var(--wdtHeadAltColor); }

/* Payments */

.wdt-cus-shop-payments .wdt-content-item-holder { display: flex; align-items: center; justify-content: start; gap: 10px; flex-wrap: wrap; }
.wdt-cus-shop-payments .wdt-content-item-holder .wdt-content-item .wdt-content-media-group { display: flex; background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); overflow: hidden; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.4); }
.wdt-cus-shop-payments .wdt-content-item-holder .wdt-content-item .wdt-content-media-group img { height: 30px; width: auto; }

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before { margin-top: -8px; }


@media only screen and (max-width:479px) {
    .wdt-cus-shop-payments .wdt-content-item-holder .wdt-content-item .wdt-content-media-group img { height: 22px; }
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.9em; }


/* Quick view */

body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); padding: 10px; overflow: hidden; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-main { background: var(--wdtAccentTxtColor); box-shadow: 0 0 0 10px var(--wdtAccentTxtColor); -webkit-box-shadow: 0 0 0 10px var(--wdtAccentTxtColor); overflow-y: auto; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images { width: 50%; margin: 0; height: fit-content; position: sticky; top: 0; }
body[class*="woocommerce"] #yith-quick-view-modal #yith-quick-view-content div.images { padding: 0; }
body[class*="woocommerce"] #yith-quick-view-modal #yith-quick-view-content div.images img { border-radius: 10px; border: none; }
body[class*="woocommerce"] #yith-quick-view-modal div.product .summary-content > .entry-title { font-size: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) /* 40 - 20 */; padding-right: 60px; }

body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product > .onsale, 
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product > .out-of-stock { margin: 0; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product .onsale, 
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product  .out-of-stock { margin: 0; width: auto; height: auto; min-width: auto; min-height: auto; line-height: var(--wdtLineHeight_Alt); font-size: var(--wdtFontSize_Ext); padding: 6px 10px; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }

body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product { height: 100%; max-height: 100%; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary { width: 45%; margin: 0 2.5%; max-height: 100%; height: 100%; }
body[class*="woocommerce"] #yith-quick-view-modal div.product .summary .variations_button { display: flex; align-items: center; gap: 25px; padding-top: 5px; }
body[class*="woocommerce"] #yith-quick-view-modal div.product form.cart div.quantity { margin: 0; width: 170px; }
body[class*="woocommerce"] #yith-quick-view-modal .woocommerce div.product form.cart .button { padding: var(--wdtPadding_Btn); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_Ext); width: calc(100% - 270px); min-width: fit-content; background-color: transparent; box-shadow: 0 0 0 1px var(--wdtHeadAltColor); -webkit-box-shadow: 0 0 0 1px var(--wdtHeadAltColor); color: var(--wdtHeadAltColor) !important; }
body[class*="woocommerce"] #yith-quick-view-modal .woocommerce div.product form.cart .button:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor) !important; }
body[class*="woocommerce"] #yith-quick-view-modal .product .tinv-wishlist .tinvwl_add_to_wishlist_button { width: 46px; max-width: 46px; padding: 0; height: 46px; margin: 0; }

body[class*="woocommerce"] .yith-wcqv-wrapper .yith-wcqv-head { height: 0px; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close { border-width: 0; font-family: unset; font-weight: unset; -webkit-box-sizing: content-box; box-sizing: content-box; font-size: 0; height: 50px; width: 50px; line-height: 36px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); -webkit-transform: none; transform: none; display: flex; align-items: center; justify-content: center; opacity: 1; background-color: var(--wdtSecondaryColor); color: var(--wdtPrimaryColor) !important; position: absolute; top: 0; right: 10px; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close::before,
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close::after { content: "" !important; width: 28px; height: 3px; background-color: currentColor; position: absolute; inset: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close:hover::before,
body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close:hover::after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

body[class*="woocommerce"] .yith-quick-view .single-product div.product .summary.entry-summary .price { font-size: var(--wdtFontSize_H6); }
body[class*="woocommerce"] .yith-quick-view .single-product div.product form.cart .variations label { font-size: var(--wdtFontSize_H6); }

body[class*="woocommerce"] .yith-quick-view .yith-quick-view-content.woocommerce div.summary .price { margin-bottom: 10px; }
body[class*="woocommerce"] .yith-quick-view div.product .summary .woocommerce-product-details__short-description { margin: 5px 0; }
body[class*="woocommerce"] .yith-quick-view .product form.cart .variations tr:first-child { margin-bottom: 15px; }
body[class*="woocommerce"] .product form.cart table.variations { margin-bottom: 10px !important; }
body[class*="woocommerce"] div.product .summary form.cart + .product_meta { margin: 0; }
body[class*="woocommerce"] div.product .summary .product_meta > span { margin: 5px 0; }

@media only screen and (min-width:1281px) {
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper { height: 680px !important; top: 50% !important; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
}

@media only screen and (max-width:1024px) {
    body[class*="woocommerce"] #yith-quick-view-modal div.product .summary .variations_button { flex-wrap: wrap; }
    body[class*="woocommerce"] #yith-quick-view-modal .woocommerce div.product form.cart .button { width: calc(100% - 75px); }
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images { position: relative; top: auto; }
}

@media only screen and (max-width:767px) {
    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > div.product { flex-direction: column; }
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images { width: 100%; }
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary { width: auto !important; margin: 10px 10px 0; }
    body[class*="woocommerce"] #yith-quick-view-modal div.product .summary-content > .entry-title { padding-right: 0px; }

    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close { width: 40px; height: 40px; right: 0; }
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close::before,
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close::after { width: 24px; }

    body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > div.product { flex-wrap: unset !important; }
}

@media only screen and (max-width:480px) {
    body[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper { width: 80% !important; height: 80% !important; margin: auto !important; }
}


/* About image box */

.wdt-cus-h3-about-imgbox-01 .wdt-content-item > div:not(:last-child) { margin-bottom: 0 }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item { display: grid; align-items: end; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-media-group, 
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-detail-group { grid-area: 1/-1; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-media-group, 
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image > a { width: 100%; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); height: 100%; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image > span > img,
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-image > a > img { width: 100%; height: 100%; object-fit: cover; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin: 120px 20px 20px; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-media-group:before { content:''; height:100%; width:100%; background:linear-gradient(to bottom, transparent,rgba(var(--wdtPrimaryColorRgb),0.8)); position:absolute; left:0; top:0; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-title h5 a{ background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 5%; display: inline; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover{ background-position: bottom left; background-size:100% 5%; }


/* Blog single page Testimonial */

.wdt-cus-blog-testimonial .wdt-content-item { display: flex; align-items: center; justify-content: center; padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /* 50 - 30 */ /* 50 - 20 */ }
.wdt-cus-blog-testimonial .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); /* 140 - 80 */ color: var(--wdtHeadAltColor); margin-right: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* 40 - 20 */ padding: 0; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title h5, 
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); line-height: normal; color: var(--wdtHeadAltColor); }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title-group span { width: 6px; margin: auto 8px; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title-group span::before { content: ''; height: 2px; opacity: 1; background-color: currentColor; vertical-align: top; margin-top: -2px; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title-group { width: auto; margin-left: auto; float: right; clear: both; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title h5 a { display: inline; background: linear-gradient(90deg,currentColor,currentColor); background-position: bottom right; background-repeat: no-repeat; background-size: 0% 1px; transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title h5 a:hover { background-size: 100% 1px; background-position: bottom left; }

@media only screen and (max-width:767px) {
    .wdt-cus-blog-testimonial .wdt-content-item { flex-direction: column; align-items: start; }
    .wdt-cus-blog-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { margin-right: 0; margin-bottom: 15px; }
}



/* Home 2 - Slider */

.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.75rem, 1.475rem + 1.375vw, 3.125rem); /* Min-28 & Max-50 */ font-weight: var(--wdtFontWeight_H3); text-transform: capitalize; }
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-button > a { font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Alt); padding: var(--wdtPadding_Btn); border-radius: var(--wdtRadius_Part); border: none; margin-top: 5px; }
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-description { width: 90%; }
.wdt-custom-home2-banner-slide .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: left; margin-top: 20px; }

.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle { width: fit-content !important; font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_1X); line-height: var(--wdtLineHeight_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); color: var(--wdtBodyTxtColor); text-transform: uppercase; padding: 5px 20px; border: 1px solid currentColor; border-radius: var(--wdtRadius_Part); }
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle::before,
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle::after { content: '\e82b'; font-family: "wdt-custom-icons"; font-size: 1.3em; }
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle::before { margin-right: 8px; }
.wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle::after { margin-left: 8px; }
.wdt-custom-home2-banner-slide .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }

.wdt-custom-home2-banner-slide-section { position: absolute; bottom: 120px; width: 550px; }

@media only screen and (max-width:767px) {
    .wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-description { width: 100%; }
    .wdt-custom-home2-banner-slide .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; margin-top: 10px; }
    .wdt-custom-home2-banner-slide .wdt-content-item .wdt-content-subtitle { margin-left: auto; margin-right: auto; }
}







