/* Homepage */
::placeholder { opacity: 1; }
/* animation-style-01 */

.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);/* Min-20 & Max-30 */  }
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.image-item img { 
width:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* Min-60 & Max-80 */
height:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* Min-60 & Max-80 */
border-radius:var(--wdtRadius_Full); 
-webkit-border-radius:var(--wdtRadius_Full); 
border:1px solid var(--wdtBorderColor);}
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { 
font-size: clamp(2rem, 1.4808rem + 2.3077vw, 4.25rem); /* Min-20 & Max-50 */ }


/* animation-style-02 */

.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item { padding:0 20px;}
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.icon-item i { width:15px; height:15px; font-size:15px; color:var(--wdtAccentTxtColor); }
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text:hover { opacity: .8; }
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { 
    font-family: var(--wdtFontTypo_H1); text-transform: capitalize; display: inline-flex; line-height: var(--wdtLineHeight_H1);
    font-size: clamp(1.8125rem, 1.6683rem + 0.641vw, 2.4375rem); /* Min-29 & Max-39 */ text-transform: capitalize; font-style: italic;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover { -webkit-text-stroke: 0;}

/* home-banner-style */

.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{ display: none; } .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{ background: linear-gradient(175deg, rgba(var(--wdtAccentTxtColorRgb), 0.1) 30%, rgba(var(--wdtHeadAltColorRgb), 1) 70%); } 
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { align-items: end; padding:0 0 clamp(1.25rem, -0.4167rem + 3.4722vw, 3.75rem) 0; margin:clamp(5rem, 4.125rem + 4.375vw, 9.375rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); border-bottom: 1px solid var(--wdtAccentTxtColor); width:auto; margin-bottom: 150px !important; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title { flex: 1 1 60%; text-align: left;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button { flex: 1 1 40%;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); text-transform: uppercase; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-button { text-align: right;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child) { margin-bottom:0;}
.wdt-cus-home-banner .wdt-content-item .wdt-content-button > a > div, .wdt-cus-home-banner .wdt-content-item .wdt-content-button > a > div > span { transition:unset;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a{ color:var(--wdtAccentTxtColor);}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image > span,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image > a { display: inline;}
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5 { transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition);}
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transform:translateY(0px); -webkit-transform:translateY(0px); opacity:1; }
.wdt-cus-home-banner .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left:0; margin-right:0; }
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{ margin:0; color:var(--wdtAccentTxtColor);}
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { display: none; }
.wdt-cus-home-banner .wdt-content-item .wdt-content-media-group { width: 100%; }
.wdt-cus-home-banner .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a { pointer-events: none; }

/* Responsive */

@media screen and (max-width: 1540px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 120px !important; }
}
@media screen and (max-width: 1280px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 100px !important; }
}
@media screen and (max-width: 1024px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 80px !important; }
}
@media (max-width:767px){
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title { flex: 1 1 100%; margin-bottom:clamp(1.25rem, 0.3551rem + 4.4743vw, 2.5rem); text-align:center; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button { flex: 1 1 100%; text-align:center;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 70px !important; }
}
@media screen and (max-width: 479px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 60px !important; }
    .wdt-custom-pay-images .wdt-image-box-holder { justify-content: center; }
    .wdt-custom-pay-images-shop .wdt-image-box-holder { justify-content: flex-start; }
}


/* About-page */

/* iconbox-style-1 */
.wdt-cus-iconbox-style-01.elementor-widget .elementor-widget-container { background-color: var(--wdtBodyBGColor); border: 1px solid var(--wdtBorderColor); border-left: 0; border-right: 0; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item{ border-right:1px solid var(--wdtBorderColor); }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(6.25rem, -8.9974rem + 15.8311vw, 10rem); /* Min-100 & Max-160 */ }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.75rem, 3.6058rem + 0.641vw, 4.375rem); padding:0; width:clamp(3.75rem, 3.375rem + 1.875vw, 5.625rem); height:clamp(3.75rem, 3.375rem + 1.875vw, 5.625rem); color:var(--wdtHeadAltColor); }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); /* Min-20 & Max-20 */ margin-bottom: -5px; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 a{ position: relative; color: var(--wdtHeadAltColor); display: inline; background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 a:hover { background-size: 100% 1px; }

@media (max-width:1540px){ 
    .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(1.25rem, -3.7257rem + 7.767vw, 3.75rem); /* Min-20 & Max-60 */ } 
} 
@media (max-width:1024px){ 
    .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item{ border-right:0; } .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(1.25rem, 0.1136rem + 5.6818vw, 3.75rem); /* Min-20 & Max-60 */ } 
}

/* Contactpage */

.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 10px; font-size: clamp(1.875rem, 1.7078rem + 0.7643vw, 2.625rem); /* Min-24 & Max-30 */ /*! background-color: var(--wdtPrimaryColor); */ color:var(--wdtPrimaryColor); border: 1px solid var(--wdtBorderColor); width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */ height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */} 
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */ }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) { margin-bottom:0; margin-right:20px; }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 8px;}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p{ margin-bottom:5px;}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a { position: relative; color:var(--wdtBodyTxtColor);}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a:hover { color:var(--wdtPrimaryColor);}
/* newsletter */

.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-wrapper { flex-direction: column; gap:15px; margin-bottom: 0; }
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { width:100%}
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button { font-size:var(--wdtFontSize_Base); border-radius:var(--wdtRadius_Zero); color:var(--wdtHeadAltColor); border:1px solid var(--wdtBorderColor); text-transform: uppercase;}
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button:hover { color:var(--wdtAccentTxtColor); background-color:var(--wdtHeadAltColor); }
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']{ border-color:var(--wdtBorderColor); border-radius:var(--wdtRadius_Zero); margin-right:0; background: var(--wdtAccentTxtColor); }

/* Slider Showcase */

.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container {
    position: relative; height: 100%; min-height: clamp(30rem, 24.1481rem + 26.7516vw, 56.25rem); /* Min-480 & Max-900 */ overflow: hidden; display: grid; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container > div { grid-area: 1/-1; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    position: relative; display: inline-flex; table-layout: fixed; height: 100%; width: 100%; max-width: 100%; padding: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ 
    display: grid; width: 100%; height: 100%; position: relative; z-index: -1; padding: 0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{
    display: flex; height: 100%; max-width: 1920px; flex-wrap: nowrap; margin: 0 auto; padding: 0 60px; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{ 
    flex: 1 1 25%; -webkit-transition: var(--wdtBaseTransition); -o-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition);
    padding: clamp(3.75rem, -3.7676rem + 9.3897vw, 7.5rem) /* Min-60 & Max-120 */ clamp(1.875rem, 1.875rem + 0vw, 1.875rem) /* Min-25 & Max-30 */; 
    display: flex; align-items: flex-end; margin:0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-element { height: 100%; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group { 
    display: flex; flex-direction: column; justify-content: space-between; width: 100%; height: 100%; }

.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child){ border-right: 1px solid rgba(var(--wdtPrimaryColorRgb),1);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]{ background-size: cover; display: block; width: 100%; height: 100%; visibility: visible;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container a { color: var(--wdtAccentTxtColor); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container { margin: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active{background: rgba(var(--wdtHeadAltColorRgb),0.70);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group{
    display: flex; justify-content: space-between; width:100%; height:100%; flex-direction: column; gap: 10px; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group a.wdt-interactive-showcase-element i {font-size: 80px;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title{margin-bottom: 20px;}

.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span img {width: 100%;height: 100%;object-fit: cover; object-position: center;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group,
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper,
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image{height: 100%;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {margin-bottom: 0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description { color:var(--wdtAccentTxtColor); text-align: right; padding-left: 16%; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description p { margin-bottom: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button {
     width:100%; display: flex; flex-direction: column; align-items: center; justify-content: center; bottom: 0; gap: 20px; margin-bottom: 25px; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-group > a { width:100%;}
.wdt-fullwidth-showcase-style-a .wdt-content-image-wrapper:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(var(--wdtSecondaryColorRgb),.2); pointer-events: none; }
/* --- Content --- */
/* Title */
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-content-title-group { display: flex; align-items: flex-start; gap: 10px; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-sub-title { font-family: var(--wdtFontTypo_H1); color: var(--wdtAccentTxtColor); text-transform: capitalize; font-style: italic; }

/* Button */
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button a { display: flex; justify-content: center; align-items: center; width: fit-content; overflow-x: clip; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button a { color: var(--wdtPrimaryColor); text-transform: capitalize; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); display: inline-block; position: relative; transition: var(--wdtBaseTransition); line-height: normal; padding: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transition: transform 0.7s ease-out; -webkit-transition: transform 0.7s ease-out; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: scale(0); -webkit-transform: scale(0); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: scale(1); -webkit-transform: scale(1); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image-wrapper .wdt-content-add-image { display: flex; height: 100%; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image-wrapper .wdt-content-add-image span { display: inline-flex; width: 100%; height: 100%; border: 1px solid rgba(var(--wdtPrimaryColorRgb), .39); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image-wrapper .wdt-content-add-image, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: translateY(-20px); -webkit-transform: translateY(-20px); transform-origin: top right; opacity: 0; transition: var(--wdtBaseTransition); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-add-image-wrapper .wdt-content-add-image, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: translateY(0px); -webkit-transform: translateY(0px); transform-origin: top right; opacity: 1; transition-property: opacity transform; transition-delay: .35s; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transition-delay: .5s; }
/* .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link:after {
    content: ''; position: absolute; left: 0; width:100%; height: 100%; bottom:0; margin:auto; transition: var(--wdtBaseTransition); 
    background: linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
    linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
    linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
    linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    background-repeat: no-repeat;
    background-size: 0% 1px, 1px 30%, 100% 1px, 1px 30%;
    background-position: 100% calc(0% + 5px), calc(100% - 5px) 100%, 0% calc(100% - 5px), calc(0% + 5px) 100%; } */
/* .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a:hover .wdt-interactive-showcase-button-link:after { background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%; } */
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image img { transition: var(--wdt-Ad-Transition); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image span { position: relative; overflow: hidden; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image img, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-add-image img { filter: url("#qodef-svg-distort-19"); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image img { transform: scale(1.15); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-showcase-interactive-active .wdt-interactive-showcase-content-group .wdt-content-add-image img { transform: scale(1.15); }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link i { position: absolute; top: 4px; left: 0; pointer-events: none; width: 100%; height: 100%; display: block; margin: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link i svg { transition: transform 0.7s; transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1); width: 300%; fill: none; font-size: 18px; stroke: var(--wdtPrimaryColor); stroke-width: 4px; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a:hover .wdt-interactive-showcase-button-link i svg { transform: translate3d(-66.6%, 0, 0); }
/* --- Image --- */ 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span { display: inline-flex; width: 100%; height: 100%; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { animation: none; transition: var(--wdt-Ad-Transition); opacity: 0; transform: scale(1.2); } 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {  animation: none; opacity: 1; transform: scale(1); transition-duration: 1s; }
@media screen and (max-width: 1540px){
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 0 30px; }
}
@media (max-width: 1280px) {
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { flex-wrap: wrap; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{ flex: 1 1 50%; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { border-right: none; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(-n+2) { border-bottom: 1px solid var(--wdtPrimaryColor); }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(1n+1) { border-right: 1px solid var(--wdtPrimaryColor); }

}
@media (max-width: 1024px) {
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group, 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper, 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image, 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span {
        height: 100%;
    }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container { height: 100%; margin: 0; }
    
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > * { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

    
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span:before { content: ''; width: 100%; height: 100%; background: rgba(var(--wdtHeadAltColorRgb),0.5); left: 0; top: 0; position: absolute; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"], 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active, 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active:nth-child(odd), 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:nth-child(odd), 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active:nth-child(even), 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:nth-child(even) { -webkit-animation: unset; animation: unset; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 0 20px; }

}


@media (max-width:767px) {
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { overflow: hidden; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x  mandatory; scrollbar-width: none; scrollbar-color: transparent transparent; }
    
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { 
        flex: 0 0 100%; height: auto; width: auto !important; scroll-snap-align: center; scroll-snap-stop: always; padding: 30px 20px; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group { justify-content: space-between; }


    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-add-image-wrapper .wdt-content-add-image, 
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link {
    transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; }
}
@media (max-width:479px) {
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description {
        padding: 0;
    }
}

/* Animation Section_1 & Text-With_image Carousel */

.wdt-cust-text-img-slider .wdt-content-item .wdt-content-description h4{ text-transform: capitalize; font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_H1) + 200); line-height: 1.5; margin: 0; } 
.wdt-cust-text-img-slider .wdt-content-item .wdt-content-description h4 > br { display: none; }
.wdt-cust-text-img-slider .swiper-cube .swiper-cube-shadow:before { display: none; } 
.wdt-cus-animation-img-s .wdt-animation-item.image-item a img{ opacity: .5; transition: var(--wdtBaseTransition); } .wdt-cus-animation-img-s .wdt-animation-item.image-item a:hover img{ opacity: 1; }

@media screen and (max-width: 767px){
    .wdt-cust-text-img-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin-left: auto; margin-right: auto; position: relative; width: 115px; }
}

/* FAQ Page Mailchimp */

.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper { margin-top: 10px; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper { position: relative; padding: 0 10px; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { margin: 0; top: 20px; right: 30px; bottom: 20px; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border-radius: var(--wdtRadius_Zero); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { background-color: var(--wdtPrimaryColor); filter: brightness(.8); } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { padding-right: 0; min-height: 96px; padding-left: 40px; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input{ 
    margin-right: 10px; appearance: none; width: 20px; height: 20px; border: 1px solid var(--wdtAccentTxtColor) !important; 
    position: relative; top: .2em; cursor: pointer; padding: 0px; min-height: 100%; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a { color: var(--wdtAccentTxtColor); position: relative; margin-left: 5px; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a:after { content: ""; position: absolute; bottom: 0; right: auto; left: 0; width: 100%; background: var(--wdtAccentTxtColor); height: 1px; transition: var(--wdt-Ad-Transition); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a:hover:after { width: 0; left: auto; right: 0; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input[type="checkbox"]:before{ content: ""; display: block; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); transform: scale(0); transform-origin: bottom left; transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em var(--wdtPrimaryColor); position: absolute; left: 0; right: 0; top: -1px; bottom: 0; margin: auto; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input[type="checkbox"]:checked:before { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i { display: none; }


@media screen and (max-width: 1280px){
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { min-height: 69px; }
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{ top: 10px; right: 20px; bottom: 10px; }
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button{ font-size: 0; min-width: 50px; justify-content: center; align-items: center; }
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i { margin: 0; font-size: 18px; display: inline-flex; }
}
@media screen and (max-width: 479px){
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { padding-left: 24px; }
}

/* Home-1 Banner */

.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5, 
.wdt-cus-home-banner .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-button{ transition-property: transform opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; } 
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5, .wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-button { transform: translateY(0px); opacity: 1 !important; transform-origin: top left; } 
.wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-button { transition-delay: .45s; } 
.wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transition-delay: .35s; } .wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { position: relative; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i:before { content: ""; position: absolute; width: 75%; height: 3px; background: currentcolor; top: 50%; right: 50%; border-radius: var(--wdtRadius_Part); transform: translate(50% 50%); pointer-events: none; transition: var(--wdtBaseTransition); } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-next > i:before { top: 45%; right: 0; transform: translate(-100%, 50%); opacity: 0; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-prev > i:before { top: 45%; left: 0; transform: translate(100%, 50%); opacity: 0; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-next:hover > i:before { transform: translate(-50%, 50%); opacity: 1; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-prev:hover > i:before { transform: translate(50%, 50%); opacity: 1; } 
/* Scroll Down */ 
.wdt-cust-icon-scroll  .elementor-icon{ width: 50px; height: 50px; font-size: 30px; display: flex; justify-content: center; align-items: center; } 
.wdt-cust-icon-scroll .elementor-icon svg > g > path:last-child,
.banner-scroll .elementor-icon svg > g > path:last-child{ animation: top-btm .5s infinite linear alternate; } 
@keyframes top-btm { 0% { transform: translateY(2px); } 100% { transform: translateY(5px); } } 


.wdt-cust-iconbox-s .wdt-content-item { position: relative; z-index: 0; overflow: hidden; height: 100%; box-shadow: var(--wdtBorderColor) 0 0 0 1px; background-image: none !important; background-color: var(--wdtBodyBGColor); } 
.wdt-cust-iconbox-s .wdt-content-item > div:not(:last-child) { margin-bottom: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem); /* Min-15 & Max-25 */ }
.wdt-cust-iconbox-s .wdt-content-item:before { 
    content: ''; width: 100%; height: 100%; position: absolute; background-color: var(--wdtBodyBGColor); left: 0; top: 0;
    transition: var(--wdtBaseTransition); z-index: -1; pointer-events: none; } 
.wdt-cust-iconbox-s .wdt-content-item:before { transform: scaleX(1.2); transform-origin: center; opacity: 0; } 
.wdt-cust-iconbox-s .wdt-content-item:hover:before { transform: scaleX(1.01); opacity: 1; } 
.wdt-cust-iconbox-s .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.625rem, 1.3542rem + 0.9028vw, 2.4375rem); /* Min-29 & Max-39 */ }
.wdt-cust-iconbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    width: auto; padding: 0; color: var(--wdtPrimaryColor); font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ } 

.wdt-cust-iconbox-s .wdt-column-holder .wdt-column-wrapper { border-bottom: 1px solid var(--wdtBorderColor); }
/* Responsive */
@media only screen and (min-width: 1541px) { 
.wdt-cust-iconbox-s .wdt-content-item { padding: 50px; } } 
@media only screen and (max-width: 1540px) { 
.wdt-cust-iconbox-s .wdt-content-item { padding: clamp(1.25rem, 0.8342rem + 0.8673vw, 1.875rem);/* Min-20 & Max-30 */ } }
@media screen and (max-width: 767px){ 
    .wdt-cust-iconbox-s .wdt-column-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title, 
    .wdt-cust-iconbox-s .wdt-column-wrapper .wdt-content-item .wdt-content-media-group { margin-bottom: 10px; }
}

/* Marquee-Text */

.wdt-cus-animation .wdt-animation-wrapper { background-color: transparent; } 
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text { 
    font-size: clamp(2.875rem, 2.1106rem + 3.3974vw, 6.1875rem); /* Min-46 & Max-99 */
    font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; font-weight: var(--wdtFontWeight_H1); font-style: italic; }
.wdt-cus-animation .wdt-animation-text { color: var(--wdtAccentTxtColor); }
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a { -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); } 
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a:hover { color: inherit; -webkit-text-stroke-color: currentColor; -webkit-text-stroke-width: 0px; opacity: .8; } 
.wdt-cus-animation .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { position: relative; } 
.wdt-cus-animation .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item { font-size: var(--wdtFontSize_H1); } 

/* Home_1 Animation Styles */

/* Animation-style-1 */

.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { font-family: var(--wdtFontTypo_H1); text-transform: uppercase; color: var(--wdtHeadAltColor); } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { position: relative; } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text:hover { color: var(--wdtBodyTxtColor); }
/* .wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:before { position: absolute; content: ''; width: 0%; height: 1px; background: currentcolor; bottom: 0; right: 0; left: auto; transition: var(--wdtBaseTransition); } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover:before { width: 100%; left: 0; right: auto; } */


/* --- Image-Wrapper --- */ 
.wdt-cus-slider-box-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0; } 
.wdt-cus-slider-box-s .wdt-content-item{ display: grid; align-items: center; justify-content: center; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-media-group { height: 100%; box-shadow: var(--wdtBorderColor) 0 0 0 1px; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > span, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > a { height: 100%; transition: var(--wdtBaseTransition); overflow: hidden; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > span > img, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > a > img { object-fit: cover; object-position: center; } 
/* --- Content-Wrapper --- */ 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group { padding: clamp(1.875rem, 0.4207rem + 4.8577vw, 6.25rem)/* Min-30 & Max-100 */; display: grid; justify-items: center; align-items: center; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, 0.4207rem + 4.8577vw, 6.25rem)/* Min-30 & Max-100 */; } 
/* Group-Content-Wrapper */ 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem); /* Min-26 & Max-40 */ text-transform: uppercase; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: clamp(1.875rem, 1.6587rem + 0.9615vw, 2.8125rem); /* 30 - 45 */ }
/* Animation */
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-image > span, 
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-image > a{ transition-property: transform; transform: rotate3d(1, 0, 0, 90deg); transform-origin: bottom center; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image > span, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image > a{ transform: rotate3d(0, 0, 0, 0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: top center; } 
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-title h5, .wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-description{ transition-property: transform opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transform: translateY(0px); opacity: 1 !important; transform-origin: top left; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { transition-delay: .2s; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transition-delay: .35s; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transition-delay: .45s; }
/* --- Pagination --- */ 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; position: static; bottom: 20px; top: auto; right: 0; left: 0; counter-reset: counter; width: auto; margin: auto; height: max-content; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 42px; height: 42px; padding: 8px; margin: 0 7.5px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); background-color: var(--wdtAccentTxtColor) !important; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, .wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, .wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover { background-color: var(--wdtPrimaryColor) !important; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { content: '0' counter(counter); counter-increment: counter; position: relative; background: transparent; color: var(--wdtHeadAltColor); line-height: normal; } 
/* --- Media-Query --- */ 
@media screen and (min-width: 1025px){
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group { padding-right: 80px; }
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; position: absolute; bottom: 0; top: 0; right: 20px; counter-reset: counter; width: fit-content; margin: auto; height: max-content; left: auto; min-width: 52px; } 
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: auto; left: 20px; }
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { transform: rotate(-90deg); margin: 7.5px 0; }
.wdt-cus-slider-box-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {writing-mode: vertical-rl; } 
}
@media only screen and (max-width: 1024px) { 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group > div{ grid-area: 1/-1; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper { opacity: .15; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: 100%; height: 100%; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { padding: 30px; box-shadow: var(--wdtBorderColor) 0 0 0 1px; background-color: var(--wdtAccentTxtColor); margin-top: 1px; }} 

@media only screen and (min-width: 768px) { 
.wdt-cus-slider-box-s .wdt-content-item{ grid-template-columns: 1fr 1fr; } } 
@media only screen and (max-width: 767px) { 
.wdt-cus-slider-box-s .wdt-content-item{ grid-template-rows: 1fr max-content; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 0%; width: 100%; right: 0; } }

/* Advanced Carousel With Product Template */

.wdt-cus-slider-box-2-s .swiper-slide .wdt-cus-imgbg-template-s .elementor-widget-wrap .elementor-background-overlay{ transition: var(--wdtBaseTransition); transition-property: transform, opacity; transform: rotate3d(1, 0, 0, 90deg); transform-origin: bottom center; } 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-cus-imgbg-template-s .elementor-widget-wrap .elementor-background-overlay{ transform: rotate3d(0, 0, 0, 0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: top center; } 
.wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-slider-box-2-s .swiper-slide .elementor-widget-wdt-shop-products{ transition: var(--wdtBaseTransition); transition-property: transform, opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; transition-delay: .2s; } 
.wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: .35s; } 
.wdt-cus-slider-box-2-s .swiper-slide .elementor-widget-wdt-shop-products { transition-delay: .5s; } 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper, 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .elementor-widget-wdt-shop-products{ transform: translateY(0px); opacity: 1 !important; transform-origin: top left; }
.wdt-cus-slider-box-2-s.home-4 .wdt-advanced-carousel-wrapper .wdt-content-item .elementor-section > .elementor-container { flex-direction: row-reverse; }

/* Home-1 Testimonials */

.wdt-cus-testimonial-s .swiper-slide { height: auto; }
.wdt-cus-testimonial-s .wdt-content-item{ display: flex; flex-direction: column; 
    padding: clamp(1.875rem, 1.1592rem + 1.1173vw, 2.5rem) /* Min-30 & Max-40 */ clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) /* Min-20 & Max-30 */; 
    text-align: center; justify-content: center; box-shadow: var(--wdtBorderColor) 0 0 0 .5px; background-color: var(--wdtBodyBGColor); height: 100%; } 

/* Image */ 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > span, 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > a { width: 100px; height: 100px; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); aspect-ratio: 1; overflow: hidden; border: 1px var(--wdtBorderColor) solid; margin: 10px; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > span img,
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > a img { object-fit: cover; object-position: center; transition: var(--wdtBaseTransition); transform-origin: top; } 
.wdt-cus-testimonial-s .wdt-content-item:hover .wdt-content-image > span img, 
.wdt-cus-testimonial-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1.1); } 
/* Content */ 
/* .wdt-cus-testimonial-s .wdt-content-item .wdt-content-detail-group { padding-bottom: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem) /*Min:20 & Max:30; }  */
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-detail-group .wdt-content-sub-heading { 
    font-style: italic; font-size: clamp(1.5rem, 1.4279rem + 0.3205vw, 1.8125rem); /* Min-24 & Max-29 */ font-family: var(--wdtFontTypo_H1); 
    font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_H1); color: var(--wdtHeadAltColor); text-transform: capitalize; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-rating li span { color: #FB9D2F; font-size: 1em;  } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-rating li { margin: 2px; padding: 0; } 
/* Group-Content */ 
.wdt-cus-testimonial-s .wdt-content-item > div[class*="group"] .wdt-rating-container + .wdt-content-title { margin-top: 0; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-elements-group { display: flex; justify-content: space-between; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* Min-20 & Max-24 */ padding-left: 15px; font-style: italic; } 

/* Responsive */ 
@media only screen and (max-width: 479px) { 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-elements-group { flex-direction: column; justify-content: center; } }
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 { padding: 0; }

/* Client Logo With_IconBox */

.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group { display: grid; justify-items: center; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group > div{ grid-area: 1/-1; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { overflow: hidden; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 130px; width: 130px; height: 40px; color: var(--wdtBorderColor); display: inline-flex; transform-origin: top; transition: var(--wdtBaseTransition); } 
.wdt-cust-iconbox-3-s .wdt-content-item { position: relative; z-index: 1; background: transparent; overflow: hidden; } 
.wdt-cust-iconbox-3-s .wdt-content-item:before { content: ''; width: 100%; height: 100%; position: absolute; background: var(--wdtPrimaryColor); left: 0; top: 0; transform: scale(1); opacity: 0; transition: var(--wdtBaseTransition); z-index: -1; pointer-events: none; min-height: clamp(3.375rem, 3.2019rem + 0.7692vw, 4.125rem); } 
.wdt-cust-iconbox-3-s .wdt-content-item:hover:before { opacity: 1; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; } 
.wdt-cust-iconbox-3-s .wdt-content-item { text-align: center; justify-content: center; justify-items: center; padding: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem)/*Min-20 & Max-40*/ 0; } 
.wdt-cust-iconbox-3-s .swiper-wrapper >.swiper-slide .wdt-content-item { 
    box-shadow: var(--wdtBorderColor) 0 0 0 1px;
    background-color: var(--wdtBodyBGColor);
    margin: 0; 
}
@-moz-document url-prefix() {
    .wdt-cust-iconbox-3-s .swiper-wrapper >.swiper-slide .wdt-content-item { 
        margin: 0; 
        margin-top: 1px;
    }
    .wdt-cust-iconbox-3-s.about .swiper-wrapper >.swiper-slide .wdt-content-item { 
        margin: 0; 
        margin-top: 0;
    }
}

/* Home-2 Sidebar */

.elementor-widget-wdt-shop-products .woocommerce.wdt-side-nav-temp-1 ul li:not(:last-child) { margin-bottom: 20px !important; }
  
/*==== Pricing Plan ====*/

.wdt-cust-pricingplan-col .wdt-cust-pricingplan-col-img .elementor-widget-container { position: relative; z-index: 0; overflow: hidden; transition: var(--wdtBaseTransition); }
.wdt-cust-pricingplan-col .wdt-cust-pricingplan-col-img .elementor-widget-container img { transform: scale(1.01); transition: var(--wdt-Ad-Transition); border: 1px solid var(--wdtBorderColor); }
.wdt-cust-pricingplan-col:hover .wdt-cust-pricingplan-col-img .elementor-widget-container img { transform: scale(1.08); }

/*** Pricing Tab ***/
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list,
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before,
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover, .wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { background: var(--wdtSecondaryColor); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li:not(.wdt-active) a { color: var(--wdtHeadAltColor); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li:not(.wdt-active) a:hover { color: var(--wdtAccentTxtColor); }
/*** Pricing Table ***/
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder { background: var(--wdtPrimaryColor); }  
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder { position: relative; background-color: var(--wdtAccentTxtColor); padding: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /* Min-30 & Max-40 */ -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); box-shadow: var(--wdtBorderColor) 0 0 0 1px; border: 0px solid transparent; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); } 
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder:before { position: absolute; content: ''; background: var(--wdtAccentTxtColor); width: 100%; height: 100%; top: 0; left: 0; transition: var(--wdtBaseTransition); opacity: 1; }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder:before, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder:before { background: rgba(var(--wdtPrimaryColorRgb),.9); opacity: 1; }
/*Media*/
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); color: var(--wdtSecondaryColor); font-size: var(--wdtFontSize_H2); border: 1px solid var(--wdtBorderColor); transition: var(--wdtBaseTransition); }
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before { transition: var(--wdtBaseTransition); }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before { background: var(--wdtSecondaryColor); }
/* Title */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header .wdt-content-title h5 { text-transform: uppercase; text-align: center; }
/* Subtitle */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); }
/* Separator */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4):before { display: none; }
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4) { padding-top: 0; }
/* Pricing */
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-suffix.beside { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }
/* Feature */
.wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list { display: inline-block; } 
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-inner { font-family: var(--wdtFontTypo_Base); }
/*Button*/
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); } 
.wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a { background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); } 
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; padding: var(--wdtPadding_Btn); text-align: center; -webkit-border-radius: var(--wdtRadius_Zero); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); letter-spacing: var(--wdtLetterSpacing_1X); }
/*Btn Hover*/
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container:hover .wdt-pricing-table-holder .wdt-content-button a, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder .wdt-content-button a { color: var(--wdtAccentTxtColor); background: var(--wdtHeadAltColor); }
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a:hover, .wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { color: var(--wdtAccentTxtColor); background: var(--wdtHeadAltColor); }
@media only screen and (min-width: 1025px) { .wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { padding: 0 10%; } }

 /* Gallery_Page Style */
.wdt-cust-gallery-box .elementor-widget-container{ display: flex; }
.wdt-cust-gallery-box.elementor-widget-image a { height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 1; transition: var(--wdtBaseTransition); -webkit-box-shadow: var(--wdtBorderColor) 0 0 0 1px; box-shadow: var(--wdtBorderColor) 0 0 0 1px; }
.wdt-cust-gallery-box.elementor-widget-image a img { transform: scale(1); transition: var(--wdtBaseTransition); }
.wdt-cust-gallery-box.elementor-widget-image a:hover img { transform: scale(1.1); transition: var(--wdtBaseTransition); }
.wdt-cust-gallery-box.elementor-widget-image a:after, .wdt-cust-gallery-box.elementor-widget-image a:before { content: ''; position: absolute; z-index: 1; opacity: 0; transition: var(--wdtBaseTransition); pointer-events: none; }
.wdt-cust-gallery-box.elementor-widget-image a:before { background: transparent; /*background: rgba(var(--wdtPrimaryColorRgb),.35);*/ width: 100%; height: 100%; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; background-color: rgba(var(--wdtSecondaryColorRgb),.2); }
.wdt-cust-gallery-box.elementor-widget-image a:after { transform-origin: center; background: var(--wdtSecondaryColor); width: 50px; height: 50px; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 35' style='enable-background:new 0 0 50 35;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M25,7.3c0.7,0,1.4-0.6,1.4-1.2V1.2C26.4,0.6,25.7,0,25,0c-0.7,0-1.4,0.6-1.4,1.2v4.9C23.6,6.7,24.3,7.3,25,7.3z'/%3E%3Cpath d='M12.8,8.3c0.2,0.5,0.7,0.8,1.3,0.8c0.2,0,0.3,0,0.4,0c0.7-0.2,1.1-0.9,0.9-1.5l-1.7-4.8c-0.2-0.7-1-1-1.7-0.8 c-0.7,0.2-1.1,0.9-0.9,1.5L12.8,8.3z'/%3E%3Cpath d='M4.6,14.4c0.3,0,0.6-0.1,0.8-0.2c0.6-0.4,0.7-1.2,0.3-1.7L2.4,8.5C2,8,1.1,7.9,0.5,8.3C-0.1,8.7-0.2,9.4,0.3,10l3.2,3.9 C3.7,14.2,4.2,14.4,4.6,14.4z'/%3E%3Cpath d='M49.5,8.3C48.9,7.9,48,8,47.6,8.5l-3.2,3.9c-0.4,0.5-0.3,1.3,0.3,1.7c0.3,0.1,0.5,0.2,0.8,0.2c0.4,0,0.8-0.2,1.1-0.5 l3.2-3.9C50.2,9.4,50.1,8.7,49.5,8.3z'/%3E%3Cpath d='M35.5,9c0.2,0,0.3,0,0.4,0c0.6,0,1.1-0.3,1.3-0.8l1.7-4.8C39.1,2.8,38.7,2.2,38,2c-0.7-0.2-1.5,0.1-1.7,0.8l-1.7,4.8 C34.4,8.1,34.7,8.9,35.5,9z'/%3E%3Cpath d='M25,10C12.2,10,2,21.3,1.6,21.8c-0.4,0.4-0.4,1.1,0,1.5C2,23.7,12.2,35,25,35s23-11.3,23.4-11.7c0.4-0.4,0.4-1.1,0-1.5 C48,21.3,37.8,10,25,10z M25,31.9c-5.8,0-10.5-4.2-10.5-9.4s4.7-9.4,10.5-9.4s10.5,4.2,10.5,9.4S30.8,31.9,25,31.9z M4.5,22.5 c1.5-1.5,5.3-5,10.3-7.4c-1.8,2-2.9,4.6-2.9,7.4s1.1,5.4,2.9,7.4C9.8,27.5,6,24,4.5,22.5z M35.3,30c1.8-2,2.9-4.6,2.9-7.4 s-1.1-5.4-2.9-7.4c4.9,2.4,8.7,5.9,10.3,7.4C44,24,40.2,27.5,35.3,30z'/%3E%3Cpath d='M25,17.1c-0.2,0-0.5,0-0.7,0c0.4,0.5,0.7,1,0.7,1.7c0,1.5-1.4,2.7-3,2.7c-1.1,0-1.9-0.5-2.5-1.2c-0.3,0.7-0.5,1.4-0.5,2.2 c0,3,2.7,5.4,6.1,5.4c3.3,0,6.1-2.4,6.1-5.4S28.3,17.1,25,17.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; -webkit-mask-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem); -webkit-mask-position: center center; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 35' style='enable-background:new 0 0 50 35;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M25,7.3c0.7,0,1.4-0.6,1.4-1.2V1.2C26.4,0.6,25.7,0,25,0c-0.7,0-1.4,0.6-1.4,1.2v4.9C23.6,6.7,24.3,7.3,25,7.3z'/%3E%3Cpath d='M12.8,8.3c0.2,0.5,0.7,0.8,1.3,0.8c0.2,0,0.3,0,0.4,0c0.7-0.2,1.1-0.9,0.9-1.5l-1.7-4.8c-0.2-0.7-1-1-1.7-0.8 c-0.7,0.2-1.1,0.9-0.9,1.5L12.8,8.3z'/%3E%3Cpath d='M4.6,14.4c0.3,0,0.6-0.1,0.8-0.2c0.6-0.4,0.7-1.2,0.3-1.7L2.4,8.5C2,8,1.1,7.9,0.5,8.3C-0.1,8.7-0.2,9.4,0.3,10l3.2,3.9 C3.7,14.2,4.2,14.4,4.6,14.4z'/%3E%3Cpath d='M49.5,8.3C48.9,7.9,48,8,47.6,8.5l-3.2,3.9c-0.4,0.5-0.3,1.3,0.3,1.7c0.3,0.1,0.5,0.2,0.8,0.2c0.4,0,0.8-0.2,1.1-0.5 l3.2-3.9C50.2,9.4,50.1,8.7,49.5,8.3z'/%3E%3Cpath d='M35.5,9c0.2,0,0.3,0,0.4,0c0.6,0,1.1-0.3,1.3-0.8l1.7-4.8C39.1,2.8,38.7,2.2,38,2c-0.7-0.2-1.5,0.1-1.7,0.8l-1.7,4.8 C34.4,8.1,34.7,8.9,35.5,9z'/%3E%3Cpath d='M25,10C12.2,10,2,21.3,1.6,21.8c-0.4,0.4-0.4,1.1,0,1.5C2,23.7,12.2,35,25,35s23-11.3,23.4-11.7c0.4-0.4,0.4-1.1,0-1.5 C48,21.3,37.8,10,25,10z M25,31.9c-5.8,0-10.5-4.2-10.5-9.4s4.7-9.4,10.5-9.4s10.5,4.2,10.5,9.4S30.8,31.9,25,31.9z M4.5,22.5 c1.5-1.5,5.3-5,10.3-7.4c-1.8,2-2.9,4.6-2.9,7.4s1.1,5.4,2.9,7.4C9.8,27.5,6,24,4.5,22.5z M35.3,30c1.8-2,2.9-4.6,2.9-7.4 s-1.1-5.4-2.9-7.4c4.9,2.4,8.7,5.9,10.3,7.4C44,24,40.2,27.5,35.3,30z'/%3E%3Cpath d='M25,17.1c-0.2,0-0.5,0-0.7,0c0.4,0.5,0.7,1,0.7,1.7c0,1.5-1.4,2.7-3,2.7c-1.1,0-1.9-0.5-2.5-1.2c-0.3,0.7-0.5,1.4-0.5,2.2 c0,3,2.7,5.4,6.1,5.4c3.3,0,6.1-2.4,6.1-5.4S28.3,17.1,25,17.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem); mask-position: center center; }
.wdt-cust-gallery-box.elementor-widget-image a:hover:before{ opacity: 1; } 
.wdt-cust-gallery-box.elementor-widget-image a:hover:after { opacity: 1; transform: translate(-50%, -50%) scale(1); transition-delay: 50ms; }

/* Banner-2 */

.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0 !important; display: flex; justify-content: end; padding: 0; padding-top: 0; }
.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 0; bottom: 0; }
.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; margin: 0; border-radius: var(--wdtRadius_Zero); border: 0; box-shadow: var(--wdtBorderColor) 0 0 0 1px; }
.banner-2 .swiper-slide .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, 
.banner-2 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.banner-2 .swiper-slide .wdt-button-holder  { opacity: 0; transform: translateY(-30px); transform-origin: top left; transform-style: preserve-3d; transition: var(--wdt-Ad-Transition); transition-delay: .1s; }
.banner-2 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: .3s; }
.banner-2 .swiper-slide .wdt-button-holder { transition-delay: .5s; }
.banner-2 .swiper-slide .wdt-button-holder .wdt-button { transition-delay: 0s; }
.banner-2 .swiper-slide.swiper-slide-active .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, 
.banner-2 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.banner-2 .swiper-slide.swiper-slide-active .wdt-button-holder{ opacity: 1; transform: translateY(0); }
.banner-2 .swiper-slide .elementor-widget-image img { opacity: 0; transform: translateX(100%); transition: var(--wdt-Ad-Transition); transition-duration: 1s; }
.banner-2 .swiper-slide.swiper-slide-active .elementor-widget-image img { opacity: 1; transform: translateX(0); }
.swiper-wrapper { cursor: grab; }


.banner-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
    width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);/* Min-50 & Max-70 */
    height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);/* Min-50 & Max-70 */
}

.banner-2 .swiper-slide .wdt-banner2-img.elementor-widget-image img { transform: translateX(-100%); }
.banner-2 .swiper-slide.swiper-slide-active .wdt-banner2-img.elementor-widget-image img { transform: translateX(0); }



/* Home-3 Video Banner */

.wdt-cust-heading-s .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{ font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* Min-32 & Max-50 */ text-transform: uppercase; word-break: break-word; }

/* Hotspot_Section */
.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger { padding: 5px; width: auto; height: auto; background: transparent; color: var(--wdtPrimaryColor); 
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); cursor: pointer; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger .wdt-hotspot-item-icon .wdt-content-icon-wrapper .wdt-content-icon span { display: inline-flex; background-color: var(--wdtBodyBGColor); }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger .wdt-hotspot-item-icon .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; line-height: 1; }

.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { 
    padding: 0; border: 0; color: var(--wdtHeadAltColor); text-transform: capitalize; font-family: var(--wdtFontTypo_Base); }
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { display: inline-block; }
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-title-wrapper { margin-right: 10px; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger { border-color: var(--wdtAccentTxtColor); background-color: transparent; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-active { background: transparent; }

.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger:after {
    content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
    background: linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
        linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    background-repeat: no-repeat; background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 5px), calc(100% - 5px) 100% ,0% calc(100% - 5px), calc(0% + 5px) 0%; }

.wdt-cus-hm1-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger:after {
    animation: wdt-form-line-reveal .5s cubic-bezier(0.4, 0, 1, 1); -webkit-animation: wdt-form-line-reveal .5s cubic-bezier(0.4, 0, 1, 1); }

/* Image */
.wdt-cus-hm1-hotspot .wdt-hotspot-holder > img{ width: 100%; object-fit: cover; object-position: center; min-height: 350px; }
.wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper, 
.wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper .wdt-content-image { height: 100%; }
.wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper .wdt-content-image img { height: 100%; object-fit: cover; object-position: center; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image,
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image-wrapper,
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image { display: inline-flex; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image a,
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image span { 
    display: inline-flex; height: 85px; width: 85px; border: 1px solid var(--wdtBorderColor); }

/* content */
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content { 
    background: var(--wdtBodyBGColor); display: grid; color: var(--wdtHeadAltColor); grid-template-columns: max-content auto; 
    align-items: center; justify-items: flex-start; width: 100%; padding: 15px; gap: 15px; border: 1px solid var(--wdtBorderColor); }

.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content ul.wdt-hotspot-rating { display: inline-flex ; gap: 3px; padding: 0; list-style: none; margin: 0 10px 10px 0; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content ul.wdt-hotspot-rating li { padding: 0; line-height: 1; display: flex; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5 { line-height: var(--wdtLineHeight_Ext); margin: 0 0 10px; 
    font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);  }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p { color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_Ext); }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content ul.wdt-hotspot-rating li span:before { color: #FB9D2F; }


/* --- gallery-popups-style --- */ 
.wdt-cust-gallery-popups .wdt-content-item { width: 100%; box-shadow: 0 0 0 1px var(--wdtSecondaryColor); } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group { width: 100%; /* height: 100%; */ align-items: center; justify-items: center; } 
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper span, 
.wdt-cust-gallery-popups.wdt-instagram-style .wdt-image-box-holder .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{ cursor: pointer; pointer-events: all; } 
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-content-image-wrapper{ pointer-events: none; } 

.wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image-wrapper, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > span, 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > a { display: inline-flex; width: 100%; height: 100%; } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > span > img, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > a > img { height: 100%; width: 100%; object-fit: cover; object-position: center; } 
.wdt-cust-gallery-popups .wdt-image-box-holder .wdt-image-box-container .swiper-slide { opacity: 1 !important; }
@media screen and (max-width: 479px){
    .wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { width: 100%; }
}

/* Mega_Menu Pages */ 

.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0; margin-right: 10px; } 
.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H6); color: var(--wdtHeadAltColor); padding: 0; top: -2px; } 
.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5{ font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .header-support ul li a { padding: 0; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .header-support ul li a:hover { background-color: transparent; }
.wdt-header-menu .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5 a, 
.wdt-header-menu .wdt-cus-icon-box-mega .wdt-content-item a, .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a{ color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; } 
.wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a { line-height: var(--wdtLineHeight_Base) !important; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { margin-bottom: 0; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { line-height: var(--wdtLineHeight_Base); } 
.header-support.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { line-height: var(--wdtLineHeight_Base); } 
.wdt-cust-icon-list-mega.elementor-widget .elementor-inline-items { display: inline-flex; justify-content: flex-start; } 
.wdt-cust-icon-list-mega.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-bottom: 0; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li a:hover, .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cus-iconlist-mega ul li a:hover { background: transparent; } 
.wdt-cus-iconlist-mega ul li a:hover .elementor-icon-list-text { background-size: 100% 1px; } 
.wdt-cus-iconlist-mega ul li a .elementor-icon-list-text { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; } 
.wdt-cust-video-mega, .wdt-cust-video-mega  * { height: 100%; } 
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-menu-pages .wdt-heading-title-wrapper { padding: 0 0 5px; } 

@media only screen and (min-width: 1281px) { 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a:hover { background-size: 100% 1px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group  .wdt-content-title h5 a { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ display: flex; align-items: baseline; } } 
@media only screen and (max-width: 1280px) { 
    .wdt-cust-menu-pages { padding: 20px; } 
    .wdt-cus-icon-box-mega .wdt-content-item { padding: 0px 0px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),.65); } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ padding: 5px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H5); padding: 0; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cus-iconlist-mega ul li a { padding: 0; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul { display: inline-flex; flex-direction: row; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li, 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li a{ display: inline-flex; width: fit-content; padding-left: 0; padding-right: 0; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ display: flex; align-items: center; } 
    .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item { flex-direction: column; } 
    .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) { margin-bottom: 20px; } 
}

/* Border Animation in Mailchimp */

.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; box-sizing: border-box; pointer-events: none; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span:before{ content:""; position: absolute; width:100%; height: 1px; background: rgba(var(--wdtPrimaryColorRgb),.65); left: 0; top: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper input[type="email"]:hover ~ span:before { animation: none; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper input[type="email"]:hover ~ span.top:before, 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper input[type="email"]:hover ~  span.bottom:before { animation: none; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.top {transform: rotate(0deg);left: 9px;}
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.left { transform: rotate(0deg); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.right { transform: rotate(180deg); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom { transform: rotate(0deg); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.top,
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom,
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.top:before,
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom:before {height: 100%;width: 1px;}
/* .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.top:before,
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom:before {animation: animatey 2s linear infinite;} */

@keyframes animatex {
    0% { transform:scaleX(0); transform-origin: left; }
    50% { transform:scaleX(1); transform-origin: left; }
    50.1% { transform:scaleX(1); transform-origin: right; }
    100% { transform:scaleX(0); transform-origin: right; }
} 
@keyframes animatey {
    0% { transform:scaleY(0); transform-origin: bottom; }
    50% { transform:scaleY(1); transform-origin: bottom; }
    50.1% { transform:scaleY(1); transform-origin: top; }
    100% { transform:scaleY(0); transform-origin: top; }
} 

.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom { left: auto; right: 9px; transform: rotate(180deg); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.top, .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper > span.bottom { height: calc(100% + 18px); top: -9px; }


/* Button_Border_Animation */

/* .wdt-button > span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; box-sizing: border-box; pointer-events: none; }
.wdt-button > span:before { content: ""; position: absolute; width: 100%; height: 1px; background: rgba(var(--wdtPrimaryColorRgb),.65); left: 0; top: 0; transition: var(--wdt-Ad-Transition); }
.wdt-button:hover span:before { animation: animatex 4s linear infinite; }
.wdt-button:hover span.top:before, .wdt-button:hover span.bottom:before { animation: animatey 2s linear infinite; } */
/* .wdt-button > span.top { transform: rotate(0deg); left: 9px; }
.wdt-button > span.left { transform: rotate(0deg); }
.wdt-button > span.right { transform: rotate(180deg); }
.wdt-button > span.bottom { transform: rotate(0deg); }
.wdt-button > span.top, .wdt-button > span.bottom, .wdt-button > span.top:before, .wdt-button > span.bottom:before { height: 100%; width: 1px; }
@keyframes animatex { 0% { transform: scaleX(0); transform-origin: left; } 50% { transform: scaleX(1); transform-origin: left; } 50.1% { transform: scaleX(1); transform-origin: right; } 100% { transform: scaleX(0); transform-origin: right; } }
@keyframes animatey { 0% { transform: scaleY(0); transform-origin: bottom; } 50% { transform: scaleY(1); transform-origin: bottom; } 50.1% { transform: scaleY(1); transform-origin: top; } 100% { transform: scaleY(0); transform-origin: top; } }
.wdt-button > span.bottom { left: auto; right: 9px; transform: rotate(180deg); }
.wdt-button > span.top, .wdt-button > span.bottom { height: calc(100% + 18px); top: -9px; } */


/*----*****---- << Santhosh style >> ----*****----*/

.wdt-cust-icon-list-s.elementor-widget .elementor-icon-list-items.elementor-inline-items { gap: 15px; }
.wdt-cust-icon-list-s.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text {
    font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* Min-20 & Max-24 */ 
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H6); font-style: italic; }

.wdt-cust-icon-list-blog.elementor-widget .elementor-icon-list-items.elementor-inline-items { gap: 15px; }
.wdt-cust-icon-list-blog.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text {
    font-size: clamp(1.125rem, 0.7083rem + 0.5556vw, 1.375rem); /* Min-18 & Max-22 */ 
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H6); font-style: italic; }


/* Instagram */
.wdt-insta-style-s .wdt-content-item { padding: clamp(1.25rem, 0rem + 2.6042vw, 3.125rem); /* Min-20 & Max-50 */  }
.wdt-insta-style-s .swiper-slide.swiper-slide-visible:not(:last-child) .wdt-content-item:before { 
    content: ''; width: 1px; height: 100%; border-right: 1px solid var(--wdtBorderColor);
    position: absolute; top: 0; right: 0; z-index: 1; }
 
/* Image */
.wdt-insta-style-s .wdt-content-item .wdt-content-image > span , .wdt-insta-style-s .wdt-content-item .wdt-content-image > a { overflow: hidden; }
.wdt-insta-style-s .wdt-content-item .wdt-content-image > span > img, .wdt-insta-style-s .wdt-content-item .wdt-content-image > a > img { 
    height: 100%; width: 100%; object-fit: cover; object-position: center; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
    transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); }
.wdt-insta-style-s .wdt-content-item:hover .wdt-content-image > span > img, .wdt-insta-style-s .wdt-content-item:hover .wdt-content-image > a > img { 
    transform: scale(1.05) rotate(2deg); -webkit-transform: scale(1.05) rotate(2deg); }
/* Icon */
.wdt-insta-style-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    font-size: var(--wdtFontSize_H6); color: var(--wdtPrimaryColor); width: 60px; height: 60px; line-height: normal;
    position: relative; backdrop-filter: blur(15px); 
    background: linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .15), rgba(var(--wdtHeadAltColorRgb), .15)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .15), rgba(var(--wdtHeadAltColorRgb), .15)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .15), rgba(var(--wdtHeadAltColorRgb), .15)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .15), rgba(var(--wdtHeadAltColorRgb), .15));
    background-repeat: no-repeat; background-size: 50% 50%, 50% 50%;
    background-position: 100% 0%, 100% 100% ,0% 100%, 0% 0%; }
.wdt-insta-style-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { animation: bg-reveal .3s linear; }
.wdt-insta-style-s .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: 60px; }
.wdt-insta-style-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { 
    position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; 
    background: linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
        linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
        linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), 
        linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor));
        background-repeat: no-repeat;
        background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 5px), calc(100% - 5px) 100% ,0% calc(100% - 5px), calc(0% + 5px) 0%;
    transform: scale(1.2); -webkit-transform: scale(1.2); }
.wdt-insta-style-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:before { animation: line-reveal .3s linear; }

.wdt-insta-style-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { opacity: 0; transition: var(--wdtBaseTransition); }
.wdt-insta-style-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i { opacity: 1; transition-delay: 350ms; }
.wdt-insta-style-s .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { pointer-events: none; }


/* Animation */
@keyframes line-reveal {
    0% { background-size: 0% 1px, 1px 0%, 0% 1px, 1px 0%; }
    100% { background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%; } }
    @keyframes bg-reveal {
    0% { background-size: 0% 50%, 50% 0%; }
    100% { background-size: 50% 50%, 50% 50%; } }
    
/* ----- Full height img ----- */
.wdt-full-height-img, .wdt-full-height-img * { height: 100%; }
.wdt-full-height-img img { height: 100%; object-fit: cover; object-position: center; }
.wdt-full-height-img .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image { filter: url("#qodef-svg-distort-19"); }

/* ----- Home-3 Appointment Form ----- */
.wdt-h3-contact-form { display: inline-flex; gap: 20px; flex-wrap: wrap; width: 100%; align-items: center; justify-content: center; }
.wdt-h3-contact-form .wdt-contact-form-input { width: 100%; }
.wdt-h3-contact-form .wdt-contact-form-input p { display: inline-flex; flex-wrap: wrap; width: 100%; }
.wdt-h3-contact-form .wdt-contact-form-input p > span { flex: 1 1 375px; display: inline-flex; }
.wdt-h3-contact-form .wdt-contact-form-input p .select2-container { height: 100%; width: 100% !important; }
.wdt-h3-contact-form .wdt-contact-form-input p .select2-container .selection { display: flex; height: 100%; }
.wdt-h3-contact-form .wdt-contact-form-input p .select2-container .select2-selection--single { display: flex; align-items: center; }
.wdt-h3-contact-form .wdt-contact-form-input p input::placeholder {transition: var(--wdt-Ad-Transition);}
.wdt-h3-contact-form .wdt-contact-form-input p input:focus::placeholder, .wdt-h3-contact-form .wdt-contact-form-input p .select2-container.select2-container--open .selection { color: var(--wdtHeadAltColor); }

.wdt-h3-contact-form .wdt-contact-form-input p input,
.wdt-dark-bg .wdt-h3-contact-form .wpcf7-form input,
.wdt-h3-contact-form .select2-container.select2-container--default .selection > .select2-selection--single { border-color: transparent !important;}

.wdt-h3-contact-form .wdt-contact-form-input p input,
.wdt-h3-contact-form .wdt-contact-form-input p .select2-container .selection {
    background: linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), 
        linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), 
        linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), 
        linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5));
        background-repeat: no-repeat; background-size: 100% 1px, 1px 100%; 
        background-position: 100% calc(0% + 7px), calc(100% - 7px) 100% ,0% calc(100% - 7px), calc(0% + 7px) 0%; }

.wdt-h3-contact-form .wdt-contact-form-input p input:focus,
.wdt-h3-contact-form .wdt-contact-form-input p .select2-container.select2-container--open .selection { animation: wdt-form-line-reveal .5s linear; color: var(--wdtHeadAltColor); }

body .flatpickr-days{
    padding-bottom: 15px;
}

@keyframes wdt-form-line-reveal {
    0% { background-size: 0% 1px, 1px 0%, 0% 1px, 1px 0%; 
        background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%; }
    100% { background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%; 
        background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%; }
}

.wdt-dark-bg .wpcf7-form .wdt-form-btn input[type="submit"] { border-color: transparent; color: var(--wdtHeadAltColor); background-color: transparent; background: linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)), linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .5)); background-repeat: no-repeat; background-size: 100% 1px, 1px 100%; background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%; position: relative; }
.wdt-dark-bg .wpcf7-form .wdt-form-btn input[type="submit"]:hover { color: var(--wdtAccentTxtColor); background-color: transparent; animation: wdt-form-line-reveal .5s cubic-bezier(0.4, 0, 1, 1); }
.wpcf7-form .wdt-form-btn:before { content: ''; position: absolute; top: 8px; left: 8px; bottom: 8px; right: 8px; z-index: 0; pointer-events: none; opacity: 1; background-color: var(--wdtAccentTxtColor); transition: var(--wdt-Ad-Transition); }
.wpcf7-form .wdt-h3-contact-form .wdt-form-btn:has(> input[type="submit"]:hover):before { background-color: rgba(var(--wdtAccentTxtColorRgb), .2); }
.wpcf7-form .wdt-h3-contact-form .wdt-form-btn { margin: 0; position: relative; }
.wpcf7-form .wdt-h3-contact-form .wdt-form-btn .wpcf7-spinner { margin: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

@media only screen and (max-width: 1280px) { .wdt-h3-contact-form {flex-wrap: wrap;} }

/* ----- Logo Image Box ----- */
/* .wdt-cus-logo-imgbox-s .swiper-wrapper .swiper-slide:not(:last-child) .wdt-content-item { border-right: 1px solid var(--wdtBorderColor); } */
.wdt-cus-logo-imgbox-s .wdt-content-item { padding: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); box-shadow: var(--wdtBorderColor) 0 0 0 1px; -webkit-box-shadow: var(--wdtBorderColor) 0 0 0 1px; background-color: var(--wdtBodyBGColor);  }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-media-group { position: relative; display: grid ; justify-content: center; align-items: center; }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-media-group > div { grid-area: 1/-1; }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }

.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > span,
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > a { overflow: hidden; position: relative; border: 1px solid transparent; }
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > span,
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > a { border-color: var(--wdtBorderColor); }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > span::before,
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > a::before { 
    content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; pointer-events: none; transform: scale(.85); -webkit-transform: scale(.85);
    opacity: 0; background-color: rgba(var(--wdtHeadAltColorRgb), .35); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > span::before,
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > a::before { opacity: 1; transform: scaleX(0.93) scaleY(0.9); -webkit-transform: scaleX(0.93) scaleY(0.9); backdrop-filter: blur(2px); }

.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-image > a > img {
    height: 100%; width: 100%; object-fit: contain; object-position: center; opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);  }
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-image > a > img {
    opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(9.0625rem, 6.7708rem + 4.7743vw, 12.5rem); /* Min-145 & Max-200 */ color: var(--wdtHeadAltColor); 
    z-index: 1; position: relative; width: auto; height: auto; line-height: 0; }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; height: auto; }
.wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; }
.wdt-cus-logo-imgbox-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
@media only screen and (max-width: 767px) { .wdt-cus-logo-imgbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(8.75rem, 4.592rem + 13.8889vw, 11.25rem); /* Min-140 & Max-180 */ } }

/* ----- Hover Image Box ----- */

.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group .wdt-content-image img { 
    max-width: 60vw; max-height: 45vh; outline: 1px solid var(--wdtPrimaryColor); outline-offset: -5px; }
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5, 
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5 a { color: rgba(var(--wdtAccentTxtColorRgb), 1); } 
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-detail-group:hover .wdt-content-title h5, .wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-detail-group:hover .wdt-content-title h5 a { color: rgba(var(--wdtAccentTxtColorRgb),.4); } 
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group { gap: 15px; }
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-sub-heading { 
    color: var(--wdtAccentTxtColor); text-transform: capitalize; line-height: var(--wdtLineHeight_Alt); top: 15%; position: relative;
    font-size: clamp(1rem, 0.8338rem + 0.5552vw, 1.5rem); /* Min-16 & Max-24 */ pointer-events: none; } 
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5 { 
    font-size: clamp(3.125rem, 0.0087rem + 10.4094vw, 12.5rem); /* Min-50 & Max-200 */ font-weight: calc(var(--wdtFontWeight_H1) - 100); }
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title:before { display: none; }
.wdt-cust-hover-img .wdt-content-item:hover .wdt-content-image > span, .wdt-cust-hover-img .wdt-content-item:hover .wdt-content-image > a { 
    filter: drop-shadow(0px 0px 0px rgba(var(--wdtPrimaryColorRgb), 0)); }
.wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] { display: inline-grid ; width: 100%; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item { display: inline-flex; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-detail-group { text-align: center; justify-content: center; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:first-child { margin-left: 0; margin-right: auto; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(2n) { margin-left: auto; margin-right: auto; } 
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(3) { margin-left: auto; margin-right: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(5) { margin-right: auto; margin-left: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(7) { margin-left: auto; margin-right: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(9) { margin-right: auto; margin-left: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(11) { margin-left: auto; margin-right: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(13) { margin-right: auto; margin-left: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(15) { margin-left: auto; margin-right: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(17) { margin-right: auto; margin-left: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(19) { margin-left: auto; margin-right: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(21) { margin-right: auto; margin-left: 0px; }
.wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:nth-child(23) { margin-left: auto; margin-right: 0px; }

            
.wdt-cus-signature-iconbox .wdt-content-item { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{ display: inline-grid; height: auto; }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; width: auto; }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-title-group.beside span { display: none; }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); font-style: italic; }
.wdt-cus-signature-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    font-size: clamp(7.5rem, 6.1067rem + 6.3694vw, 13.75rem); /* Min-120 & Max-220 */ width: clamp(7.5rem, 6.1067rem + 6.3694vw, 13.75rem); /* Min-120 & Max-220 */
    height: clamp(4.0625rem, 3.2962rem + 3.5032vw, 7.5rem); /* Min-65 & Max-120 */ color: var(--wdtHeadAltColor); }

@media screen and (max-width: 1024px){
    .wdt-cust-hover-img .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group .wdt-content-image img { max-width: 50vw; max-height: 35vh; }
}
@media only screen and (max-width: 767px) {
    .wdt-order-one-section { order: 1; }
    .wdt-order-two-section { order: 2; }
}


/* ----- Home -1 Testimonial ----- */
.wdt-creative-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide .wdt-creative-slider-image {
    display: none; }

.wdt-creative-carousel-holder .wdt-creative-slider-container .wdt-creative-slider-info .wdt-creative-slider-title h4 {
    margin: 0; font-size: clamp(1.8125rem, 1.6683rem + 0.641vw, 2.4375rem); }
.wdt-creative-slider-info .wdt-rating{
    display: inline-flex ; list-style: none; margin: 0 -3px; padding: 0; vertical-align: top; }
.wdt-creative-slider-info .wdt-rating li { display: inline-flex ; margin: 3px; }
.wdt-creative-slider-info .wdt-rating li span {
    color: #FB9D2F; font-size: var(--wdtFontSize_Ext); }


/* ----- Home -1 Thumb slider ----- */
@media only screen and (min-width: 1025px) {
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container { grid-template-columns: 1fr 1fr; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image, 
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { grid-area: 1; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image { 
    order: 1; padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem); /* Min-30 & Max-60 */ }


/* Content */

.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { 
    padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem); /* Min-30 & Max-60 */ margin: 0; display: flex; height: 100%; position: relative; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper { 
    padding: clamp(1.875rem, -0.2723rem + 3.352vw, 3.75rem); /* Min-30 & Max-60 */ padding-bottom: clamp(6.25rem, 1.9553rem + 6.7039vw, 10rem); /* Min-100 & Max-160 */ }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info:before { 
    position: absolute; content: ''; width: 1px; height: 100%; right: 0; top: 0; border-right: 1px solid var(--wdtBorderColor); pointer-events: none; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel { width: 50%; max-width: 50%; margin-left: 0; position: absolute; bottom: clamp(3.125rem, -1.8855rem + 7.8212vw, 7.5rem);/* Min-50 & Max-120 */ /* bottom: clamp(6.25rem, 2.6711rem + 5.5866vw, 9.375rem); Min-100 & Max-150 */ }

}

.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { margin-bottom: 0; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper { 
    height: 100%; align-content: center; position: relative; z-index: 0; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper:after { 
    position: absolute; content: ''; width: 100%; height: 100%; top: 0; right: 0; background-color: inherit; opacity: 0.3; mix-blend-mode: color; z-index: -1; pointer-events: none; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper > div:not(:last-child) { margin-bottom: 20px; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 1px solid var(--wdtBorderColor); }

/* Content */
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title h4 {
    font-size: clamp(2.4375rem, 2.0048rem + 1.9231vw, 4.3125rem); /* Min-39 & Max-69 */ margin: 0; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-wrapper .wdt-thumb-slider-content p { margin: 0; }
    
/* Icon */
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper{ display: inline-flex; }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon {
    display: inline-flex; font-size: clamp(2.875rem, 2.1106rem + 3.3974vw, 6.1875rem); /* Min-46 & Max-99 */ color: var(--wdtPrimaryColor); }
.wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i { display: inline-flex;  }

.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-wrapper .swiper-slide .wdt-thumb-slider-icon-wrapper { display: inline-flex ; width: 100%; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-wrapper .swiper-slide:first-child .wdt-thumb-slider-icon-wrapper { justify-content: flex-end; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-wrapper .swiper-slide:last-child .wdt-thumb-slider-icon-wrapper { justify-content: flex-start; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon {
    display: inline-flex; width: auto; height: auto; aspect-ratio: 1; padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); position: relative; z-index: 0; color: var(--wdtPrimaryColor); }
/* .wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon::after { 
    content: ""; position: absolute; display: inline-flex; top: 0px; left: 0px; bottom: 0px; right: 0px; 
    pointer-events: none; z-index: -1; opacity: 1;
    background-image: linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1));
    background-repeat: no-repeat; background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%; 
    transition: var(--wdt-Ad-Transition); } */
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon { 
    color: var(--wdtHeadAltColor); 
    background-image: linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb), 1), rgba(var(--wdtPrimaryColorRgb), 1));
    background-repeat: no-repeat; background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%;
    transition: var(--wdt-Ad-Transition); }
/* .wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon::after { opacity: 0; } */
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon::before {
    content: ""; position: absolute; display: inline-flex; top: 8px; right: 8px; bottom: 8px; left: 8px; z-index: -1; pointer-events: none;
    background-color: var(--wdtPrimaryColor); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon::before { opacity: 1; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon { color: var(--wdtAccentTxtColor); }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .swiper-slide:not(.swiper-slide-thumb-active) .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon:hover,
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon:hover::after {
    animation: wdt-line-reveal-7 .35s linear;
    -webkit-animation: wdt-line-reveal-7 .35s linear; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i svg { overflow: visible; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i { 
    font-size: clamp(2rem, 1.7548rem + 1.0897vw, 3.0625rem); /* Min-32 & Max-49 */ line-height: 0; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel > .swiper-wrapper .swiper-slide { width: auto !important; pointer-events: all; cursor: pointer; }
.wdt-cust-h1-thumb-slider .swiper.wdt-thumbnail-carousel > .swiper-wrapper { justify-content: center; }   

@media only screen and (max-width: 1024px) {
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide { opacity: 0 !important; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide.swiper-slide-active { opacity: 1 !important; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper { padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* Min-20 & Max-30 */ margin-bottom: 0; overflow: hidden; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding: 20px; margin: 0; background: transparent; align-self: end; padding-top: 200px; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info-wrapper { padding: 30px 20px; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper + .swiper.wdt-thumbnail-carousel { margin-top: 20px; }
}
@media screen and (max-width: 479px){
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder > .swiper { padding: 20px 0; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info-wrapper { padding: 25px 15px; }
    .wdt-cust-h1-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding: 15px; padding-top: 150px; }
}

/* H3-slider */
.wdt-cust-h3-slider-1 .wdt-content-item { background-color: var(--wdtPrimaryColor); }
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-detail-group { padding: 60px; padding-bottom: 25px; }
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-elements-group { display: flex; gap: 20px; align-items: center; }

.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon[class*='poup-cls-'] {
    cursor: pointer;
}
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    display: inline-flex; width: auto; height: auto; padding: 25px; font-size: var(--wdtFontSize_H5); border: 1px solid rgba(var(--wdtAccentTxtColorRgb), .3); 
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: rgba(var(--wdtAccentTxtColorRgb), .1);  }
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-cust-h3-slider-1 .wdt-content-item .wdt-content-description h6 { color: inherit; }


/* Popup */
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{ color: var(--wdtAccentTxtColor); flex-direction: row-reverse; transition: var(--wdt-Ad-Transition); }
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-right: 10px; margin-left: 0px; }
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { padding: 0; font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px - 24px */ color: var(--wdtAccentTxtColor); background-color: rgb(var(--wdtAccentTxtColorRgb), .1); border: 1px solid rgba(var(--wdtAccentTxtColorRgb), .3); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); width: clamp(3.125rem, 2.6923rem + 1.9231vw, 5rem); /* 50px - 80px */ height: clamp(3.125rem, 2.6923rem + 1.9231vw, 5rem); /* 50px - 80px */ display: flex; align-items: center; justify-content: center; }
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover { background-color: var(--wdtSecondaryColor); border-color: var(--wdtSecondaryColor); }
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{ order: 1; font-weight: calc(var(--wdtFontWeight_Ext) + 100); letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; font-size: var(--wdtFontSize_Ext); }
.wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: grid; grid-template-columns: auto 1fr; }

/*----*****---- << Santhosh style -temporary >> ----*****----*/


/*--*****-- << Home - 1 slider >> --*****--*/

.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.swiper-button-disabled::before {
    background: rgba(var(--wdtHeadAltColorRgb), .39);
}
.wdt-cust-h1-slider .swiper-slide .banner-1-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cust-h1-slider .swiper-slide .banner-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cust-h1-slider .swiper-slide .banner-1-heading .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cust-h1-slider .swiper-slide .wdt-banner-1-button {
    opacity: 0; transform: translateY(100%) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); filter: blur(3px); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-banner-1-button { 
    opacity: 1; transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); filter: blur(0); }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 0.1s; }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: .3s; }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .banner-1-heading .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: .6s; }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-banner-1-button { transition-delay: .9s; }
.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-banner-1-button + .wdt-banner-1-button  { transition-delay: 1.2s; }
.swiper-slide .wdt-custom-demo1-slider-section > .elementor-background-overlay { transform: scale(1.01); transition: var(--wdt-Ad-Transition) !important; filter: blur(3px); }
.swiper-slide.swiper-slide-active .wdt-custom-demo1-slider-section > .elementor-background-overlay { transform: scale(1.09); transition-duration: 1s !important; filter: blur(0); }

/* Pagination */

.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { 
    position: absolute; bottom: 0; left: 0; width: 100%; border-top: 1px solid var(--wdtPrimaryColor); z-index: 1; }
.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: flex; align-items: center; }

.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { 
    background: rgba(var(--wdtHeadAltColorRgb), .39); backdrop-filter: blur(15px); }
.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { flex: 1; margin: 0; width: auto; height: auto; font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* Min-20 & Max-24 */ font-style: italic; border-width: 0; color: var(--wdtAccentTxtColor); padding: 10px; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H3); text-transform: capitalize; box-shadow: var(--wdtPrimaryColor) 0 0 0 1px; }
.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:has(> span[class*='_text']) i,
.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:has(> span[class*='_text']) svg { display: none; }
.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div svg:not(:only-child) { display: none; }
.wdt-cust-h1-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0; position: relative; }
@media screen and (min-width: 1541px) {
    .wdt-cust-h1-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { padding: 0 61px; } }
@media screen and (max-width: 1540px) {
    .wdt-cust-h1-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { padding: 0 31px; } }
@media screen and (max-width: 1024px) {
    .wdt-cust-h1-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { padding: 0 21px; } }

/*--*****-- << Home - 3 slider >> --*****--*/
.wdt-cust-h3-slider-text.elementor-widget-text-editor .elementor-widget-container h6 { color: inherit; }
.wdt-cust-h3-slider .swiper-slide .banner-3-heading .wdt-heading-holder .wdt-heading-title-wrapper { opacity: 0; transform: translateY(-50px); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider .swiper-slide .wdt-banner-3-button { opacity: 0; transform: translateY(-25px); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .banner-3-heading .wdt-heading-holder .wdt-heading-title-wrapper { opacity: 1; transform: translateY(0); transition-delay: 250ms; }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-banner-3-button { opacity: 1; transform: translateY(0); transition-delay: 450ms; }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-banner-3-button + .wdt-banner-3-button  { transition-delay: 500ms; }

.wdt-cust-h3-slider .swiper-slide .wdt-banner-3-innersect  { clip-path: inset(0 99% 100% 0); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-banner-3-innersect  { animation: wdt-cust-h3-section-anim 1s linear;  clip-path: inset(0 0 0 0); }

.wdt-cust-h3-slider .swiper-slide .wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-icon { transform: scale(0); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-icon  { transform: scale(1); transition-delay: 1s; }
.wdt-cust-h3-slider .swiper-slide .wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-label { transform: scaleX(0); transition: var(--wdt-Ad-Transition); transform-origin: right; transition-property: transform; }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-label  { transform: scaleX(1); transform-origin: left; transition-delay: 1.25s; }

.wdt-cust-h3-slider .swiper-slide .wdt-cust-h3-slider-text.elementor-widget-text-editor .elementor-widget-container h6 { transform: scaleY(0); transition: var(--wdt-Ad-Transition); transform-origin: bottom; transition-property: transform; }
.wdt-cust-h3-slider .swiper-slide.swiper-slide-active .wdt-cust-h3-slider-text.elementor-widget-text-editor .elementor-widget-container h6  { transform: scaleY(1); transform-origin: top; transition-delay: 1.4s; }

@keyframes wdt-cust-h3-section-anim {
    0% { clip-path: inset(0 99% 100% 0); }
    40% { clip-path: inset(0 99% 0 0); }
    80% { clip-path: inset(0 99% 0 0); }
    100% { clip-path: inset(0 0 0 0); }
}

/* FAQ section contact */
.wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item { align-items: center; height: 100%; position: relative; gap: 10px; }
.wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 5px; font-size: 30px; }
.wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { 
    border-width: 0px; color: var(--wdtHeadAltColor); width: auto; height: auto; }
.wdt-cust-iconbox-style03.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { font-size: calc(var(--wdtFontSize_Ext) + 1px); }
.wdt-cust-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { column-gap: .25em; }
.wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item { padding: 15px; }
@media screen and (min-width: 768px) {
 .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-content-item .wdt-content-detail-group { order: 3; }
 .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:before { 
    content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; border-bottom: 1px solid var(--wdtBorderColor); }
 .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) { margin-right: 0px; }
 .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item:after { 
    content: ''; position: relative; height: 250%; width: 1px; border-right: 1px solid var(--wdtBorderColor); order: 2; } }
@media screen and (max-width: 767px) {
    .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item > div:not(:last-child) { margin: 0 0 10px; }
    .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
        padding: 5px; font-size: var(--wdtFontSize_H3); width: auto; height: auto; }
    .wdt-cus-iconbox-style-02.wdt-cust-iconbox-style03 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: auto; } }


.wdt-line-reveal-border .elementor-widget-container:has(> img) { background-image: linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), 1), rgba(var(--wdtAccentTxtColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), 1), rgba(var(--wdtAccentTxtColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), 1), rgba(var(--wdtAccentTxtColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb), 1), rgba(var(--wdtAccentTxtColorRgb), 1));
    background-repeat: no-repeat; background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%;
    transition: var(--wdt-Ad-Transition); padding: 7px; }
.wdt-line-reveal-2-border .wdt-content-item .wdt-content-image > span, 
.wdt-line-reveal-2-border .wdt-content-item .wdt-content-image > a { background-image: linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), 1), rgba(var(--wdtHeadAltColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), 1), rgba(var(--wdtHeadAltColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), 1), rgba(var(--wdtHeadAltColorRgb), 1)), 
    linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), 1), rgba(var(--wdtHeadAltColorRgb), 1));
    background-repeat: no-repeat; background-size: 100% 1px, 1px 100%;
    background-position: 100% calc(0% + 7px), calc(100% - 7px) 100%, 0% calc(100% - 7px), calc(0% + 7px) 0%;
    transition: var(--wdt-Ad-Transition); padding: 8px; }
    .wdt-cust-text-editor .elementor-widget-container h6{ line-height: var(--wdtLineHeight_Base); }

    /* ---------------Calender Style------------------- */

.flatpickr-calendar .dayContainer { padding: 10px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }


.flatpickr-calendar .flatpickr-day { 
    border: 1px solid rgb(var(--wdtPrimaryColorRgb), .5); border-radius: var(--wdtRadius_Zero); color: var(--wdtPrimaryColor); margin: 1px; 
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.flatpickr-calendar .flatpickr-day.prevMonthDay,
.flatpickr-calendar .flatpickr-day.nextMonthDay { background: rgb(var(--wdtPrimaryColorRgb), .1); opacity: .65;}
.flatpickr-calendar .flatpickr-day.today { background: rgb(var(--wdtPrimaryColorRgb), .8); color: var(--wdtAccentTxtColor);}
.flatpickr-calendar .flatpickr-day.prevMonthDay:hover,
.flatpickr-calendar .flatpickr-day.nextMonthDay:hover { opacity: 1;}
.flatpickr-calendar .flatpickr-day:hover { border: 1px solid rgb(var(--wdtBorderColorRgb), 1); color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor); }
.flatpickr-calendar .flatpickr-weekdays { margin-top: 10px; }
.flatpickr-calendar .flatpickr-weekday { color: var(--wdtPrimaryColor); }
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg { color: var(--wdtLinkHoverColor); }
.flatpickr-calendar.hasTime .flatpickr-time { max-height: 53px; height: 53px; padding: 6px; gap: 6px; border-radius: var(--wdtRadius_Zero); }
.flatpickr-calendar .flatpickr-time input:hover,
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-calendar .flatpickr-time input:focus,
.flatpickr-calendar.open { border-radius: var(--wdtRadius_Zero); }
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus { background: rgb(var(--wdtTertiaryColorRgb), 1); border-radius: var(--wdtRadius_Zero); border-width: 0; }
.flatpickr-calendar .flatpickr-time .flatpickr-time-separator,
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm { display: inline-flex; align-items: center; justify-content: center; height: fit-content; }
.numInputWrapper span { border: 0; }
.numInputWrapper span:hover { background: none; }
.flatpickr-time input.flatpickr-hour,
.flatpickr-time input.flatpickr-minute { background: transparent; border: 1px solid var(--wdtBorderColor) !important; padding: 0; height: 100%; line-height: 1; min-height: 100%; }