
.wdt-marquee-wrapper .swiper .swiper-wrapper{
   transition-timing-function: linear !important;
}

/* Header - 1 */

.wdt-custom-header-text-editor p{
 font-size: var(--wdtFontSize_Ext);
 text-transform: uppercase;
 font-weight: var(--wdtFontWeight_Base);
 font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-header-text-editor.wdt-custom-header-text-editor-2 p > a{
   color: var(--wdtAccentTxtColor);
    text-decoration: underline;
    text-decoration-color: currentColor;
}
.wdt-custom-header-text-editor.wdt-custom-header-text-editor-2 p > a:hover{
   color: var(--wdtQuaternaryColor);
}
.wdt-custom-header-text-editor.wdt-custom-header-text-editor-home1 p > a{
   text-decoration: underline;
   text-decoration-color: currentColor;
}

/* .wdt-custom-header-1-search .wdt-search-form-container #searchform input[type="submit"]{
   width: 40px;
}
.wdt-custom-header-1-search .wdt-search-form-container #searchform:after{
   content: "";
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   width: 40px;
   background-color: var(--wdtHeadAltColor);
   transition: var(--wdtBaseTransition);
}
.wdt-custom-header-1-search .wdt-search-form-container #searchform:hover:after{
   background-color: var(--wdtPrimaryColor);
} */
.wdt-custom-header-1-search .wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"] {
   padding-right: 45px;
}
.wdt-custom-header-1-search .wdt-header-icons-list>div.search-item.search-default,
.wdt-custom-header-1-search .wdt-search-form-container{
   width: 100%;   
}
.wdt-custom-header-icons-2 .wdt-header-icons-list-item div[class*="menu-icon"] > a > span svg path{
   stroke: currentColor;
   stroke-width: 2px;
}

.wdt-custom-header-1 .wdt-header-menu .wdt-primary-nav{
   display: flex;
   flex-wrap: wrap;
}
.wdt-custom-header-1 .wdt-header-menu .wdt-primary-nav > li{
   width: 50%;
   /* border-width: 0px 1px 0px 1px; */
   border-collapse: collapse;
   border-style: solid;
   border-color: var(--wdtHeadAltColor);
   /* margin: 0px -1px 0 0; */
}
.wdt-custom-header-1 .wdt-header-menu .wdt-primary-nav > li.menu-item:nth-child(2) { 
   border-right-width: 1px; 
} 
@media screen and (min-width: 1541px){
   .wdt-custom-header-1 .wdt-header-menu .wdt-primary-nav > li.menu-item:nth-child(2) > a{
      padding-left: 30px;
   }
}
@media screen and (min-width: 1281px) and (max-width: 1540px){
   .wdt-custom-header-1 .wdt-header-menu .wdt-primary-nav > li.menu-item:nth-child(2) > a{
      padding-left: 22px;
   }
}
@media screen and (max-width: 1280px){
   .elementor-element.wdt-custom-header-1.elementor-hidden-tablet_extra {
      display: none;
   }
}

/* End */

/* Footer - 1 */

.wdt-custom-footer-sun .wdt-custom-sun-class-1 {
   animation: rotate-alt 5s infinite linear;
   transform-origin: center;
}
@keyframes rotate-alt{
   0%{
       transform: rotate(0deg);
   }
   100%{
       transform: rotate(360deg);
   }
}
.wdt-custom-footer-socials.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
   padding-left: 0;
}
.wdt-custom-footer-socials .elementor-icon-list-items .elementor-icon-list-item > a span.elementor-icon-list-icon{
   width: 30px;
   height: 30px;
   border-radius: var(--wdtRadius_Full);
   background-color: var(--wdtAccentTxtColor);
   display: flex;
   justify-content: center;
   align-items: center;
}
.wdt-custom-footer-socials .elementor-icon-list-items .elementor-icon-list-item > a:hover span.elementor-icon-list-icon{
   background-color: var(--wdtQuaternaryColor); 
}
.wdt-custom-footer-socials .elementor-icon-list-items .elementor-icon-list-item > a span.elementor-icon-list-icon svg{
   margin: 0;
}
.wdt-custom-footer-logo-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
   margin: 0;
   height: auto;
}
.wdt-custom-footer-logo-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
   padding: 8px 10px !important;
   background-color: var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_2X);
}
.wdt-custom-footer-smily-cloud .elementor-icon svg{
   animation: bounce 3s infinite linear;
}
.wdt-custom-footer-last-icon .elementor-icon svg{
   animation: swing 3s infinite linear;
}
.wdt-custom-star-footer-icon .elementor-icon svg{
   animation: flash 3s infinite linear;
}
.wdt-custom-footer-copyright p{
   font-family: var(--wdtFontTypo_Alt);
   font-size: var(--wdtFontSize_H6);
}

@media screen and (max-width: 767px){
   .wdt-custom-footer-logo-list ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
      margin: 2.5px 0;
   }
}

/* End */

/* Blog Listing Custom For Border */

@media screen and (min-width: 1025px){
   .wdt-custom-blog-posts .wdt-posts-list-wrapper .tpl-blog-holder{
      border-left: 1px solid var(--wdtBorderColor);
   }
   .wdt-custom-blog-posts.wdt-custom-blog-posts-home1 .wdt-posts-list-wrapper .tpl-blog-holder{
      border-left: none;
   }
   .wdt-custom-blog-posts .wdt-posts-list-wrapper .tpl-blog-holder .column:not(.grid-sizer){
      padding: 50px 15px;
      border-bottom: 1px solid var(--wdtBorderColor);
   }
   .wdt-custom-blog-posts .wdt-posts-list-wrapper .tpl-blog-holder .column:last-child{
      border-bottom: none;
   }
   .wdt-custom-blog-posts .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry{
      padding-left: 3%;
   }
   .wdt-custom-blog-posts ul.page-numbers{
      padding-left: 8%;
      justify-content: flex-start;
   }
}
.wdt-custom-blog-posts.wdt-custom-blog-posts-home1 .wdt-posts-list-wrapper .tpl-blog-holder{
   margin: 0;
}
.wdt-custom-blog-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{
   opacity: 0;
}
.wdt-custom-blog-image-box .wdt-content-item{
   border: 1px solid var(--wdtBorderColor);
   overflow: hidden;
   border-radius: var(--wdtRadius_3X);
}
svg path.wdt-custom-tiger-icon-class-3{
   animation: color-change 2s infinite linear;
}
@keyframes color-change{
      0%{
         color: var(--wdtHeadAltColor);
         fill: var(--wdtHeadAltColor);
      }
      25%{
         color: var(--wdtPrimaryColor);
         fill: var(--wdtPrimaryColor);
      }
      50%{
         color: var(--wdtHeadAltColor);
         fill: var(--wdtHeadAltColor);
      }
      75%{
         color: var(--wdtPrimaryColor);
         fill: var(--wdtPrimaryColor);
      }
      100%{
         color: var(--wdtHeadAltColor);
         fill: var(--wdtHeadAltColor);
      }
}

/* End */

/* Blog Single */

.wdt-custom-blog-single-heading .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-blog-single-icon-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
   font-size: var(--wdtFontSize_Ext);
   color: var(--wdtHeadAltColor);
}
.wdt-custom-blog-single-testimonial .wdt-heading-holder .wdt-heading-content-wrapper{
   font-style: italic;
   font-size: var(--wdtFontSize_H6);
}
.wdt-custom-blog-single-testimonial .wdt-heading-holder h4,
.wdt-custom-blog-single-testimonial .wdt-heading-holder > .wdt-heading-deco-wrapper > span{
   text-align: end;
   justify-content: end;
}

/* End */

/* Product Category ( Image_Box ) */

.wdt-custom-imagebox-s3 .wdt-content-item{
   padding:0px 20px;
}
.wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-image-wrapper{
  border-radius:var(--wdtRadius_Full);
  overflow:hidden;
  transition:var(--wdtBaseTransition);
}
.wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-image a img{
   transform: scale(1.1);
   transition: var(--wdt-Ad-Transition);
}
.wdt-custom-imagebox-s3 .wdt-content-item:hover .wdt-content-image a img{
   transform: scale(1.01);
}
.wdt-custom-imagebox-s3 .wdt-image-box-holder .wdt-image-box-container{
   margin: 0 -20px;
}
.wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
   overflow: hidden;
   position: relative;
}
.wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before {
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   background-color: var(--wdtQuaternaryColor);
   transform: scale(1.5);
   opacity: 0;
   transition: all .4s cubic-bezier(0.57,1,0,1.5);
   border-radius: var(--wdtRadius_Full);
   z-index: 1;
}
.wdt-custom-imagebox-s3 .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:before{
   opacity: .75;
   transform: scale(1);
}
.wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-title h5{
   font-family: var(--wdtFontTypo_H6);
   font-size: var(--wdtFontSize_H6);
   font-weight: var(--wdtFontWeight_H6);
   line-height: var(--wdtLineHeight_H6);
}

@media screen and (max-width:1540px) {
   .wdt-custom-imagebox-s3 .swiper-slide {
      cursor: grab;
   }
}

@media screen and (max-width: 1024px){
   .wdt-custom-imagebox-s3 .wdt-content-item{
      padding:0px 10px;
   }
}
@media screen and (max-width: 767px){
   .wdt-custom-imagebox-s3 .wdt-content-item .wdt-content-title h5{
      font-size: var(--wdtFontSize_Base);
   }
}

/* End */


/* Home 1 Products With Tab */

.wdt-custom-product-for-bordered-tab .woocommerce ul.products li.product{
   padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* max: 50 - min: 20 */
   border: 1px solid var(--wdtBorderColor);
   border-collapse: collapse;
   border-left: 0px;
   border-top: 0;
   border-radius: var(--wdtRadius_Zero);
}
.wdt-custom-product-for-bordered-tab.wdt-custom-product-for-bordered-tab-new .woocommerce ul.products{
   border-left: 1px solid var(--wdtBorderColor);
   border-top: 1px solid var(--wdtBorderColor);
}
.wdt-custom-product-for-bordered-tab.wdt-custom-product-for-bordered-tab-new .woocommerce ul.products li.product{
   border-bottom: 1px solid;
}
.wdt-custom-product-for-bordered-tab.wdt-custom-product-for-bordered-tab-new .woocommerce ul.products li.product .wdt-col{
   padding: 0;
}
.wdt-custom-product-for-bordered-tab .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper){
   gap: 0;
   border-left: 1px solid var(--wdtBorderColor);
   border-top: 1px solid var(--wdtBorderColor);
   margin: 0px -1px;
   width: calc(100% + 2px);
}
@media screen and (min-width: 1540px) and (max-width: 1540px) {
   .woocommerce ul.products li.product .product-details>.product-title h5{
      font-size: var(--wdtFontSize_H6);
   }
}

/* End */

/* Interactive With Image Box */

/* .wdt-custom-interactive-category .wdt-column:not(:last-child) .wdt-content-item{
   border-bottom: 1px solid var(--wdtHeadAltColor);
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group .wdt-content-image-wrapper {
   position: absolute;
   right: 2%;
   top: -100%;
   transform: scale(0) rotate(-20deg);
   transition: var(--wdt-Ad-Transition);
   opacity: 0;
   z-index: 1;
   margin-bottom: 0;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a{
   border-radius: calc(var(--wdtRadius_3X)*2);
   max-width: clamp(5rem, 0.1683rem + 21.4744vw, 25.9375rem);
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img{
   border: 1px solid;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item:hover  .wdt-content-image-wrapper, .wdt-custom-interactive-category .wdt-image-box-holder .wdt-active .wdt-content-image-wrapper{
   transform: scale(1) rotate(10deg);
   opacity: 1;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item:hover .wdt-content-title h5 a, .wdt-custom-interactive-category .wdt-image-box-holder .wdt-active .wdt-content-title h5 a{
      color: var(--wdtSecondaryColor)
}
@media (max-width:767px){
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group .wdt-content-image-wrapper {
      right: 5%;
   }
   .wdt-custom-interactive-category .wdt-column .wdt-content-item:hover .wdt-content-title h5 a, .wdt-custom-interactive-category .wdt-image-box-holder .wdt-active .wdt-content-title h5 a{
      color: var(--wdtPrimaryColor);
   }
} */
.wdt-custom-interactive-category .wdt-content-item .wdt-content-detail-group {
   padding: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) 0; /* max-50 min-20 */
   padding-left: clamp(0rem, -1rem + 5vw, 5rem); /* max-80 min-0 */
   display: flex;
   align-items: center;
}
.wdt-custom-interactive-category .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-custom-interactive-category .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
   margin-bottom: 0;
}
.wdt-custom-interactive-category .wdt-column:not(:last-child) .wdt-content-item .wdt-content-detail-group {
   border-bottom: 1px solid var(--wdtHeadAltColor);
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem); /* max-60 min-30 */
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group {
   position: absolute;
   right: 2%;
   top: -20%;
   transform: scale(0) rotate(-20deg); -webkit-transform: scale(0) rotate(-20deg);
   transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
   opacity: 0;
   z-index: 1;
   margin-bottom: 0;
   display: grid;
   align-items: end;
   justify-content: center;
   max-width: 400px;
   border-radius: calc(var(--wdtRadius_3X)*2); -webkit-border-radius: calc(var(--wdtRadius_3X)*2);
   overflow: hidden;
   border: 1px solid var(--wdtBorderColor);
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group::after {
   content: '';
   background: linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb),1) , transparent 80%);
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-media-group > div {
   grid-area: 1/-1;
}
.wdt-custom-interactive-category .wdt-content-item .wdt-content-subtitle {
   justify-self: center;
   text-align: center;
   padding: 20px;
   color: var(--wdtHeadAltColor);
   z-index: 1;
}
.wdt-custom-interactive-category .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   margin-right: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* max-40 min-20 */
   font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* max-60 min-30 */
   color: var(--wdtHeadAltColor);
}
.wdt-custom-interactive-category .wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   color: var(--wdtSecondaryColor);
}
.wdt-custom-interactive-category .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
   display: inline-flex;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item:hover  .wdt-content-media-group, 
.wdt-custom-interactive-category .wdt-image-box-holder .wdt-active .wdt-content-media-group {
   transform: scale(1) rotate(10deg); -webkit-transform: scale(1) rotate(10deg);
   opacity: 1;
}
.wdt-custom-interactive-category .wdt-column .wdt-content-item:hover .wdt-content-title h5 a, 
.wdt-custom-interactive-category .wdt-image-box-holder .wdt-active .wdt-content-title h5 a {
      color: var(--wdtSecondaryColor)
}

@media screen and (max-width:1540px) {
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group {
      max-width: 320px;
   }
}

@media screen and (max-width:1280px) {
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group {
      max-width: 280px;
      right: 0;
   }
}

@media screen and (max-width:767px) {
   .wdt-custom-interactive-category .wdt-content-item .wdt-content-subtitle {
      display: none;
   }
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group::after {
      content: none;
   }
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group {
      max-width: 180px;
      right: 2%;
   }
}

@media screen and (max-width:479px) {
   .wdt-custom-interactive-category .wdt-column .wdt-content-media-group {
      max-width: 120px;
      right: 0;
      top: 0;
   }
}


/* End */

/* Filler Home - 1 */

.wdt-custom-fillerheading2-s1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(2.25rem, 1.9038rem + 1.5385vw, 3.75rem);
}
.wdt-custom-fillerheading2-s1 .wdt-heading-holder .wdt-heading-content-wrapper{
   font-size:var(--wdtFontSize_H6);
   font-family:var(--wdtFontTypo_H6);
   font-weight:calc(var(--wdtFontWeight_H6) - 100);
   line-height:var(--wdtLineHeight_H6);
   color:var(--wdtHeadAltColor);
}
.wdt-custom-filler-btn2-s1 .wdt-button-holder .wdt-button{
   background-color:var(--wdtSecondaryColor);
}
.wdt-custom-filler-btn2-s1 .wdt-button-holder .wdt-button:hover{
   background-color:var(--wdtQuaternaryColor);
   color:var(--wdtHeadAltColor);
} 

/* End */

/* Home - 1 Brand Logo's */

.wdt-custom-our-brands-v1 .wdt-icon-box-holder .wdt-content-icon-wrapper .wdt-content-icon > span{
   font-size: 120px;
   color:rgb(255, 202, 108);
}
.wdt-custom-our-brands-v1 .wdt-icon-box-holder .wdt-content-detail-group .wdt-content-title h5{
   font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);
   font-weight: var(--wdtFontWeight_H2);
}
.wdt-custom-our-brands-v1 .wdt-icon-box-holder .wdt-content-detail-group .wdt-content-description{
   max-width: 560px;
   color: var(--wdtHeadAltColor);
}
.wdt-custom-brandsv1 .wdt-image-box-holder .wdt-image-box-wrapper .wdt-content-item{
   width: 100%;
   cursor: grab;
}
.wdt-custom-brandsv1 .wdt-image-box-wrapper .swiper-slide {
   border-radius: 0;
}
.wdt-custom-brandsv1 .wdt-image-box-holder.wdt-content-item-holder{
   border: 1px solid var(--wdtHeadAltColor); 
   border-right: 0px;
}
.wdt-custom-brandsv1 .wdt-image-box-holder .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group{
   border-right: 1px solid var(--wdtBorderColor);
   border-left: 0px;
   display: flex;
   justify-content: center;
   align-items: center;
}
.wdt-custom-our-brands-v1 .wdt-icon-box-holder .wdt-content-icon-wrapper .wdt-content-icon span g > g{
   animation: rotate-alt 8s linear infinite;
   transform-origin: center;
}
.wdt-custom-our-brands-v1 .wdt-content-item > div:not(:last-child), 
.wdt-custom-our-brands-v1 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-our-brands-v1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-custom-our-brands-v1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child){
   margin-bottom: 10px;
}
.wdt-custom-heartfly-icon .elementor-icon svg g > g{
   animation: heartshake 1s linear infinite;
   transform-origin: center;
}
.wdt-custom-lion .elementor-icon svg .wdt-lionhead{
   animation: head 2s linear infinite;
   transform-origin: center;
}

.wdt-custom-lion .elementor-icon svg .wdt-lioneyes{
   animation: eyes 2s infinite linear;
   transform-origin: center;
}
.wdt-custom-lion .elementor-icon svg > g .wdt-roar-txt{
   animation: pulse 2s infinite linear;
}
@keyframes heartshake {
0% {
   transform: translateY(0px); 
   opacity: 1;
}

50%{
   transform: translateY(-5px); 
   opacity: 0.8;
}

100% { 
   transform: translateY(0px); 
   opacity: 1
}
}
@keyframes eyes {
   0%{
      transform: translate(0);
   }
   50%{
      transform: translateY(2px);
   }
   100%{
      transform: translateY(0);
   }
}
@keyframes head {
   0%{
      transform: rotate(0deg);
   }
   50%{
      transform: rotate(8deg);
   }
   100%{
      transform: rotate(0deg);
   }
}
/* End */

/* Header Currency + Gtranslate */

.wdt-custom-translate-shortcode .select2-container,
.wdt-custom-currency-shortcode .select2-container{
   font-family: var(--wdtFontTypo_Base);
   color: var(--wdtHeadAltColor);
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_H4);
   width: fit-content !important;
}
.wdt-custom-translate-shortcode.wdt-dark-bg .select2-container, 
.wdt-custom-currency-shortcode.wdt-dark-bg .select2-container{
   color: var(--wdtAccentTxtColor);
}
.woocommerce-currency-switcher-form .dd-select{
   display: none;
}
.wdt-custom-translate-shortcode .select2-container--default .select2-selection--single,
.wdt-custom-currency-shortcode .select2-container--default .select2-selection--single{
   border: none;
}

/* End */

/* Home 2 Slider */

.wdt-custom-slider-v1{
   max-width: clamp(25rem, 20.9615rem + 17.9487vw, 42.5rem);
}
.wdt-custom-slider-info1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
   color: var(--wdtAccentTxtColor);
   font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);
}
.wdt-custom-slider-info1 .wdt-heading-holder .wdt-heading-content-wrapper{
   color: var(--wdtAccentTxtColor);
   font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem);
}
.wdt-custom-slider1-imagebox .wdt-image-box-holder .wdt-content-item{
   display: flex;
   flex-direction: row-reverse;
   justify-content: flex-end;
}
.wdt-custom-slider1-imagebox .wdt-content-item > div:not(:last-child),  
.wdt-custom-slider1-imagebox .wdt-custom-slider .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
   margin: 0;
}
.wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group{
   margin-right: 10px;
}
.wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-title h5{
   color: var(--wdtQuaternaryColor);
   font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem);
   margin-bottom: 20px;
}
.wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group .wdt-content-description{
   color: var(--wdtAccentTxtColor);
   font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem);
   margin-top: 10px;
   font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-slider1-btn .wdt-button-holder .wdt-button{
   background-color: var(--wdtAccentTxtColor);
   color: var(--wdtHeadAltColor);
   font-weight: var(--wdtFontWeight_Alt);
   margin: 0;
}
.wdt-custom-slider1-btn .wdt-button-holder{
   display: block;
   border-radius: var(--wdtRadius_Part);
}
.wdt-custom-slider1-btn .wdt-button-holder .wdt-button:hover{
   border-radius: var(--wdtRadius_Part);
   background-color: var(--wdtQuaternaryColor);
   color: var(--wdtHeadAltColor);
}
.wdt-custom-home-2-banner-spacer,
.wdt-custom-home-2-banner-spacer > .elementor-widget-container{
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}
@media (min-width:1025px) and (max-width:1280px){
   .wdt-custom-slider-info1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
         font-size:calc(var(--wdtFontSize_H4) + 5px);
   }
}
@media (max-width:767px){
   .wdt-custom-slider-v1{
      max-width: 100%;
   }
   .wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group{
      margin-right: 0px;
   }
   .wdt-custom-slider1-imagebox .wdt-image-box-holder .wdt-content-item{
      flex-direction: column;
   }
   .wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
      margin: 20px 0;
      display: block;
      align-self: center;
   }
   .wdt-custom-slider-info1 .elementor-widget-container .wdt-heading-holder {
      width: clamp(18.75rem, 11.5385rem + 32.0513vw, 50rem);
   }
   .wdt-custom-slider1-imagebox .wdt-content-item .wdt-content-detail-group .wdt-content-description {
      width: clamp(18.75rem, 11.5385rem + 32.0513vw, 50rem);
   }
}

/* End */

/* Gift Card */

.product-type-gift-card .ywgc-preset-image.selected_image_parent:after{
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
   background-color: var(--wdtPrimaryColor);
   width: 25px;
   height: 25px;
}

/* End */

/* Mega Menu */

.wdt-custom-megamenu-lists .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item{
   justify-content: flex-start;
}
.wdt-custom-megamenu-lists .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item > a{
   justify-content: flex-start;
}
/* .wdt-custom-megamenu-lists .elementor-widget-container .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{
   font-size: var(--wdtFontSize_Ext);
} */

/* End */

/* Header 2 */

/* .wdt-custom-header2-menus .wdt-header-menu .wdt-primary-nav > li > a{
   padding: 8px 35px ;
} */
.wdt-custom-header-mail-v1 .elementor-icon-list-text{
   font-size: var(--wdtFontSize_Ext);
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Ext);
   text-transform: lowercase;
}
.wdt-custom-searchbox-v1 .search-item{
   width: 100%;
}
.wdt-custom-searchbox-v1 .search-item .wdt-search-menu-icon{
   display: block;

}
.wdt-custom-searchbox-v1 .search-item .wdt-search-menu-icon .wdt-search-form-container form{
   border-radius: var(--wdtRadius_Part);
}
/* .wdt-custom-searchbox-v1 .wdt-search-form-container #searchform:after {
   content: "";
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   width: 45px;
   background-color: rgb(251, 128, 149);
   transition: var(--wdtBaseTransition);
} */
.wdt-custom-searchbox-v1 .wdt-header-icons-list .wdt-wishlist-count{
   margin:0  10px;
}
.wdt-custom-searchbox-v1 .wdt-header-icons-list{
   display: flex;
   align-items: center;
}

/* End */

/* Home 2 Text With Image */

/* .wdt-custom-textimage-s1 .wdt-elementor-repeater-container h5 {
    font-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem);
} */
.wdt-custom-textimage-s1 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper {
   line-height: calc(var(--wdtLineHeight_Alt) + 0.35);
}
.wdt-custom-textimage-s1 .elementor-widget-container .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper img {
    border-radius: var(--wdtRadius_Part);
    margin: -24px 15px -18px 15px;
}
/* .wdt-custom-textimage-s1 .elementor-widget-container .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .elementor-repeater-item-313bb9b img{
    border-radius:var(--wdtRadius_Part);
} */

/* End */


/* Shop Banner Home-2 */

.wdt-custom-category-v1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{
   display: grid;
   justify-content: center;
   align-items: end;
}
.wdt-custom-category-v1 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-image{
   border-right: 0px;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-image > a, .wdt-custom-category-v1 .wdt-content-item .wdt-content-image > div{
   grid-area: 1/-1;
   display: grid;
   justify-content: center;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-detail-group{
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 25px 10px;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
   margin: 0;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-image .wdt-link-button{
   margin-bottom: 50px;
}
.wdt-custom-category-v1 .wdt-column .wdt-content-item .wdt-content-image .wdt-link-button > a{
   width: clamp(5rem, 3.9904rem + 4.4872vw, 9.375rem);
   height: clamp(5rem, 3.9904rem + 4.4872vw, 9.375rem);
   padding: 0 50px;
   background-color: var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_Full);
   display: flex;
   justify-content: center;
   align-items: center;
   text-transform: uppercase;
   color: var(--wdtHeadAltColor);
   font-family: var(--wdtFontTypo_Alt);
   line-height: var(--wdtLineHeight_Ext);
   font-weight: var(--wdtFontWeight_H5);
   border: 1px solid var(--wdtHeadAltColor);
   box-shadow: 5px 5px 0px var(--wdtHeadAltColor);
   transform: translateX(-50px) rotate(-95deg);
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
}
.wdt-custom-category-v1 .wdt-column .wdt-content-item .wdt-content-image .wdt-link-button .wdt-button-link{
   height: 40px;
}
.wdt-custom-category-v1 .wdt-content-item:hover .wdt-content-image .wdt-link-button > a{
   transform: translateX(0px) rotate(0deg);
   opacity: 1;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-image .wdt-link-button > a:hover{
   color: var(--wdtAccentTxtColor);
   border: 1px solid white;
   box-shadow: 0px 0px 0px;
}
.wdt-custom-category-v1 .wdt-column:nth-child(1) .wdt-content-item .wdt-content-image .wdt-link-button > a:hover {
   background-color:rgb(246, 188, 55);
}
.wdt-custom-category-v1 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-image .wdt-link-button > a:hover {
   background-color:rgb(244, 151, 159);
}
.wdt-custom-category-v1 .wdt-column:nth-child(3) .wdt-content-item .wdt-content-image .wdt-link-button > a:hover {
   background-color:rgb(94, 165, 195);
}
.wdt-custom-category-v1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-image .wdt-link-button > a:hover {
   background-color: rgb(77, 118, 62);
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-image-wrapper{
   display: block;
   overflow: hidden;
   border: 1px solid var(--wdtHeadAltColor);
}
   .wdt-custom-category-v1 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-image-wrapper{
   border-right: 0;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 > a{
   font-size: clamp(0.875rem, 0.7163rem + 0.7051vw, 1.5625rem);
   color: var(--wdtAccentTxtColor);
}
.wdt-custom-category-v1 .wdt-specification-block .wdt-content-button-group .wdt-content-button > a{
   font-size: clamp(0.8125rem, 0.7692rem + 0.1923vw, 1rem);
   text-align: end;
   position: relative;
}
.wdt-custom-category-v1 .wdt-specification-block {
   overflow: hidden;
}
.wdt-custom-category-v1 .wdt-specification-block .wdt-content-detail-group .wdt-content-button{
   transition: var(--wdtBaseTransition);
}
.wdt-custom-category-v1 .wdt-content-item:hover .wdt-content-button-group .wdt-content-button{
   transform: translateX(100%);
   opacity: 0;
   visibility: hidden;
}
.wdt-custom-category-v1 .wdt-content-item .wdt-specification-block .wdt-content-title{
   transition: var(--wdtBaseTransition);
}
.wdt-custom-category-v1 .wdt-content-item:hover .wdt-specification-block .wdt-content-title{
   transform: translateX(50%);
}
.wdt-custom-category-v1 .wdt-column:nth-child(1) .wdt-content-item:hover .wdt-specification-block .wdt-content-title h5 > a{
   color: rgb(246, 188, 55);
}
.wdt-custom-category-v1 .wdt-column:nth-child(2) .wdt-content-item:hover .wdt-specification-block .wdt-content-title h5 > a{
   color: rgb(244, 151, 159);
}
.wdt-custom-category-v1 .wdt-column:nth-child(3) .wdt-content-item:hover .wdt-specification-block .wdt-content-title h5 > a{
   color: rgb(94, 165, 195);
}
.wdt-custom-category-v1 .wdt-column:nth-child(4) .wdt-content-item:hover .wdt-specification-block .wdt-content-title h5 > a{
   color: rgb(77, 118, 62);
}
.wdt-custom-category-v1 .wdt-column .wdt-content-item .wdt-content-image img{
   transition: var(--wdt-Ad-Transition);
}
.wdt-custom-category-v1 .wdt-column .wdt-content-item:hover .wdt-content-image img{
   transform: scale(1.05) translateY(5px);
   filter: grayscale(1);
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button{
   position: relative;
   font-size: 0;
   background-color: transparent;
   margin-bottom: 25px;
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:before{
   content: "";
   background-color: var(--wdtQuaternaryColor);
   position: absolute;
   width: 60px;
   height: 20px;
   mask-repeat: no-repeat;
   -webkit-mask-repeat: no-repeat;
   left: 0;
   right: 0;
   bottom: 0;
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:nth-child(2):before{
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:nth-child(1):before{
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:nth-child(1),
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:nth-child(2){
   transform:rotate(0deg);
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:nth-child(2){
   padding-right: 15px
}
.wdt-custom-category-v1 .wdt-specifications-holder .wdt-column-pagination > button:hover:before{
   background: var(--wdtSecondaryColor);
   transform:rotate(-10deg);
   transition: all .1s linear;
}
@media (max-width:1024px){
   .wdt-custom-category-v1 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 > a{
      font-size: var(--wdtFontSize_H5);
   }
   .wdt-custom-category-v1 .wdt-column .wdt-content-item .wdt-content-image .wdt-link-button > a {
      min-width: 110px;
      height: 110px;
   }
   .wdt-custom-category-v1 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination{
      margin: 0;
}
}
@media screen and (max-width:767px){
   .wdt-custom-category-v1 .wdt-content-item .wdt-content-detail-group{
      flex-wrap: wrap;
   }
   .wdt-custom-category-v1 .wdt-content-item:hover .wdt-specification-block .wdt-content-title{
      transform: translateX(0%);
   }
   .wdt-custom-category-v1 .wdt-content-item:hover .wdt-content-button-group .wdt-content-button{
      transform: translateX(0%);
      opacity: 1;
      visibility: visible;
   }
}


/* End */

/* Gallery Section */

.swiper-slide.elementor-lightbox-item img{
   width: auto;
}
.wdt-custom-gallery-image a{
   position: relative;
   overflow: hidden;
}
.wdt-custom-gallery-image a:before {
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   background-color: var(--wdtQuaternaryColor);
   transform: scale(1.5);
   opacity: 0;
   border-radius: 0;
   transition: all .4s cubic-bezier(0.57,1,0,1.5);
}
.wdt-custom-gallery-image a:hover:before{
   transform: translateY(0%) translateX(0%);
    opacity: .85;
}
.wdt-custom-gallery-image a:after{
   position: absolute;
    content: '';
    background: var(--wdtHeadAltColor);
    width: 42px;
    height: 42px;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cpath d='M89.3,85.8L63.1,59.6C68.8,53,72,44.7,72,36C72,16.1,55.8,0,36,0S0,16.1,0,36c0,19.8,16.1,36,36,36c8.7,0,17.1-3.1,23.6-8.9 l26.2,26.2c0.5,0.5,1.1,0.7,1.8,0.7c0.7,0,1.3-0.3,1.8-0.7s0.7-1.1,0.7-1.8C90,86.9,89.7,86.2,89.3,85.8z M36,67 C18.9,67,5,53.1,5,36C5,18.9,18.9,5,36,5c17.1,0,31,13.9,31,31C67,53.1,53.1,67,36,67z'/%3E%3Cpath d='M51.2,33.5H38.5V20.8c0-1.4-1.1-2.5-2.5-2.5c-1.4,0-2.5,1.1-2.5,2.5v12.7H20.8c-1.4,0-2.5,1.1-2.5,2.5 c0,1.4,1.1,2.5,2.5,2.5h12.7v12.7c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5V38.5h12.7c1.4,0,2.5-1.1,2.5-2.5 C53.6,34.6,52.5,33.5,51.2,33.5z'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cpath d='M89.3,85.8L63.1,59.6C68.8,53,72,44.7,72,36C72,16.1,55.8,0,36,0S0,16.1,0,36c0,19.8,16.1,36,36,36c8.7,0,17.1-3.1,23.6-8.9 l26.2,26.2c0.5,0.5,1.1,0.7,1.8,0.7c0.7,0,1.3-0.3,1.8-0.7s0.7-1.1,0.7-1.8C90,86.9,89.7,86.2,89.3,85.8z M36,67 C18.9,67,5,53.1,5,36C5,18.9,18.9,5,36,5c17.1,0,31,13.9,31,31C67,53.1,53.1,67,36,67z'/%3E%3Cpath d='M51.2,33.5H38.5V20.8c0-1.4-1.1-2.5-2.5-2.5c-1.4,0-2.5,1.1-2.5,2.5v12.7H20.8c-1.4,0-2.5,1.1-2.5,2.5 c0,1.4,1.1,2.5,2.5,2.5h12.7v12.7c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5V38.5h12.7c1.4,0,2.5-1.1,2.5-2.5 C53.6,34.6,52.5,33.5,51.2,33.5z'/%3E%3C/svg%3E%0A");
    mask-size: cover;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 9;
    transform: scale(0); 
}
.wdt-custom-gallery-image a:hover:after{
   opacity: 1;
   visibility: visible;
   transform: scale(1);
   transition-delay: .2s;  
}
.wdt-custom-gallery-image .elementor-widget-container {
   display: inline-flex;
   border: 1px solid var(--wdtBorderColor);
   box-shadow: var(--wdtBorderColor) 0 0 0;
}
.wdt-custom-gallery-image .elementor-widget-container:hover{
   box-shadow: var(--wdtBorderColor) 4px 4px 0;
}
.wdt-custom-section-gallery {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
}
.wdt-custom-section-gallery .elementor-container {
   height: 100%;
}
.wdt-custom-gallery-img-1 .elementor-widget-wrap>.elementor-element, 
.wdt-custom-gallery-img-1 .wdt-custom-gallery-image .elementor-widget-container, 
.wdt-custom-gallery-img-1 .wdt-custom-gallery-image .elementor-widget-container * {
   height: 100%;
   object-fit: cover;
}
@media screen and (max-width: 767px){
   .wdt-custom-gallery-image a:after{
      width: 30px;
      height: 30px;
   }
}

/* End */

/* Home 2 Shop Carousel */

.wdt-custom-shop-heading-image-box .wdt-content-item .wdt-content-title h5{   
   font-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem);
   font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-shop-heading-image-box .wdt-content-item .wdt-content-title h5 a{
   pointer-events: none;
}
.wdt-custom-shop-heading-image-box .wdt-content-item .wdt-content-button > a{
   margin-top: 20px;
}
.wdt-custom-shop-heading-image-box .wdt-content-item .wdt-content-description{
   color: var(--wdtHeadAltColor);
}
.wdt-custom-shop-heading-image-box .wdt-content-item > div:not(:last-child){
   margin-bottom: 10px;
}  

/* End */

/* Home 2 Testimonials */

.wdt-custom-testimonial-heading-v1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
   font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
}
.wdt-custom-testimonial-heading-v1 .wdt-heading-holder .wdt-heading-content-wrapper{
   color: var(--wdtHeadAltColor);
   text-transform: capitalize;
   font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);
}
.wdt-custom-testimonial-v1 .wdt-content-item{
   display: flex;
   flex-direction: column-reverse;
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide .wdt-content-item{
   box-shadow: 6px 6px 0px var(--wdtBorderColor); -webkit-box-shadow: 6px 6px 0px var(--wdtBorderColor);
   margin-right: 6px;
   /* margin-left: 0px; */
   width: 100%;
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .wdt-content-item .wdt-rating-container{
   display: grid;
   justify-content: center;
}
.wdt-custom-testimonial-v1 .swiper-slide:hover .wdt-content-item{
   box-shadow: 0px 0px 0px;
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide {
   padding-bottom: 10px;
   border-radius: 0;
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-detail-group{
   margin-bottom: 20px;
}
.wdt-custom-testimonial-v1 .wdt-content-item > div:not(:last-child){
   margin: 0;
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-image > span{
   border-radius: var(--wdtRadius_Full);
   transition:var(--wdt-Ad-Transition);
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-detail-group .wdt-content-description{
   font-family: var(--wdtFontTypo_Alt)
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
   font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);
   font-weight: var(--wdtFontWeight_Alt);
   text-transform: capitalize;
   line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
   font-weight: var(--wdtFontWeight_Ext);
   text-transform: uppercase;
   font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-rating li{
   display: flex;
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
   padding: 0;
   margin: 0;
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-rating li:not(:last-child){
   margin-right: 10px;
}
.wdt-custom-testimonial-v1 .wdt-content-item .wdt-content-detail-group .wdt-content-description{
   font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);
}
.wdt-custom-testimonial-v1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{
   border-radius: var(--wdtRadius_3X);
   background-color: var(--wdtBodyTxtColor);
}
.wdt-custom-testimonial-v1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before{
   background-color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(1) .wdt-content-item, .wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(5) .wdt-content-item{
   background-color:  rgb(163, 18, 18);
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(2) .wdt-content-item, .wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(6) .wdt-content-item{
   background-color:rgb(50, 103, 182);
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(3) .wdt-content-item, .wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(7) .wdt-content-item{
   background-color:rgb(40, 144, 23);
}
.wdt-custom-testimonial-v1 .wdt-testimonial-wrapper .swiper-slide:nth-child(4) .wdt-content-item{
   background-color:rgb(185, 135, 7);
}
.fa-star:before {
   content: "\e806";
   font-family: 'Cutie Icons';
}
.wdt-custom-testimonial-v1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
   width: 60px !important;
}
.wdt-custom-testimonial-v1 .swiper-slide {
   cursor: grab;
}

/* End */

/* Home - 2 Cloud Filler */

.wdt-custom-spacer-v1 {
   background: var(--wdtSecondaryColor);
   overflow: hidden;
}
.wdt-custom-spacer-v1 .elementor-spacer:before{
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   background: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Dots.png');
   background-repeat: no-repeat;
   background-size: cover;
   animation: pulse 10s infinite;
}
.wdt-custom-filler2-v1 > .elementor-widget-wrap{
   background-color: rgb(246, 188, 56);
}
.wdt-custom-showallbtn-v1 .wdt-button-holder > a {
   background-color: rgb(3, 205, 105);
   color: var(--wdtHeadAltColor);
}
.wdt-custom-showallbtn-v1 .wdt-button-holder > a .wdt-button-text{
   font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-store-timing  .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5{
   font-size: clamp(1.25rem, 1.0337rem + 0.9615vw, 2.1875rem);
   text-transform: uppercase;
   font-weight: var(--wdtFontWeight_Alt)
}
.wdt-custom-timing .wdt-column-wrapper.wdt-column-gap-default .wdt-column{
   padding: 10px;
}
.wdt-custom-timing  .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle{
   line-height: 1;
   font-family: var(--wdtFontTypo_Alt);
   font-size: clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem);
   padding-bottom: 20px;
   letter-spacing: 0;
}
.wdt-custom-clouds-v1 img{
   animation: shake 15s linear infinite;
}
@media (max-width:479px){
   .wdt-custom-storetime-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title{
      font-size: var(--wdtFontSize_H5);
   }
}

/* End */

/* Instagram */

.wdt-custom-instagram .wdt-content-item{
   width: 100%;
   overflow: hidden;
   border-radius: calc(var(--wdtRadius_3X)*2);
}
.wdt-custom-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a{
   width: 100%;
}
.wdt-custom-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper{
   z-index: 0
}
.wdt-custom-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before, 
.wdt-custom-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
   content: none;
}
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group > div:not(:last-child){
   margin: 0;
}
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span{
   font-size: 40px;
   padding: 0;
   color: var(--wdtPrimaryColor);
   transform: scale(0);
   transition: all .4s cubic-bezier(0.57,1,0,1.2);
   pointer-events: none;
}
.wdt-custom-instagram .wdt-content-item .wdt-content-image-wrapper a:before{
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   background-color: var(--wdtQuaternaryColor);
   transform: scale(1.5);
   opacity: 0;
   border-radius:calc(var(--wdtRadius_3X)*2);
   transition: all .4s cubic-bezier(0.57,1,0,1.5);
}
.wdt-custom-instagram .wdt-content-item:hover a:before{
   transform: translateY(0%) translateX(0%);
   opacity: .8;
}
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
   transform: scale(1);
}
.wdt-custom-instagram .swiper-slide {
   cursor: grab;
}

/* End */

/* Instagram Style_2 */

.wdt-custom-instagram.style-2 .wdt-content-item,
.wdt-custom-instagram.style-2 .swiper-slide,
.wdt-custom-instagram.style-2 .wdt-content-item .wdt-content-image-wrapper a:before{
   border-radius: var(--wdtRadius_Zero);
}
.wdt-custom-instagram.style-2 .swiper-slide:nth-child(odd) .wdt-content-item {
   transform: rotate(5deg);
}
.wdt-custom-instagram.style-2 .swiper-slide:nth-child(even) .wdt-content-item {
   transform: rotate(-10deg);
   z-index: 1;
}
.wdt-custom-instagram.style-2 .wdt-image-box-wrapper:hover .swiper-slide:nth-child(even) .wdt-content-item{
   transform: rotate(5deg);
}
.wdt-custom-instagram.style-2 .wdt-image-box-wrapper:hover .swiper-slide:nth-child(odd) .wdt-content-item{
   transform: rotate(-10deg);
}
.wdt-custom-instagram.style-2 .swiper-slide,
.wdt-custom-instagram.style-2 .wdt-image-box-container{
   overflow: visible !important;
}
.wdt-custom-instagram.style-2 .swiper-slide .wdt-content-item{
   border: 1px solid var(--wdtBorderColor);
   box-shadow: var(--wdtBorderColor) 3px 3px 0;
}

/* End */

/* Heading Inview */

.wdt-custom-animation-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-animation-heading .wdt-content-item .wdt-content-title h5{
   /* transform-origin: 50% 0%;
   transform: translate3d(0px, 49.2404px, -41.3176px) rotateX(-80deg); */
   opacity: 0;
   transition: all .6s linear;
   transition-delay: .2s;
   clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
}
.wdt-custom-animation-heading.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-animation-heading.wdt-item-is-inview .wdt-content-item .wdt-content-title h5{
   /* transform-origin: 50% 50%;
   transform: translate3d(0,0,0); */
   opacity: 1;
   clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.wdt-custom-animation-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements:not(:last-child){
   padding-right: 10px;
}

/* End */

/* Header 3 */
 
.wdt-custom-header-3-search .wdt-header-icons-list > div.search-item.search-default  {
    width:100%;
    border-radius:var(--wdtRadius_Part);
}    
 .wdt-custom-header-3-search .wdt-search-form-container{
     width:100%;
 }   
.wdt-custom-header-3-search .wdt-search-form-container  #searchform{
    border-radius:var(--wdtRadius_Part);
}  
.wdt-custom-header-3-search  .wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"]{
    min-height: 30px;
    border-radius: var(--wdtRadius_Part);
}  
.wdt-custom-header-3-search .wdt-search-form-container  #searchform:after{    
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom:0;
    width: 40px;
    background-color: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
}
.wdt-custom-header-3-search .wdt-search-form-container #searchform input[type="submit"]{
    width:30px;
    right:5px;
}
.wdt-custom-header-icons-s1 .wdt-header-icons-list{
    display:flex;
    align-items:center;
}
.wdt-custom-header-icons-s1 .wdt-header-icons-list-item div[class*="menu-icon"] > a > span svg path {
        stroke: currentColor;
        stroke-width: 2px;
}

/* End */

/* Slider 3 */

.wdt-custom-home-3-banner > .elementor-background-overlay{
   animation: scale-banner 5s infinite linear;
}

@keyframes scale-banner{
   0%{
       transform: scale(1.01);
   }
   50%{
       transform: scale(1.05);
   }
   100%{
       transform: scale(1.01);
   }
}
.wdt-custom-banner-heading-h3.type-1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    /* font-size: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem); */ /* max-100 min-40 */
    text-transform: capitalize;
    letter-spacing: -0.05em;
    margin-top: -10px;
    font-size: clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); /* max-70 min-40 */
}
.wdt-custom-banner-heading-h3.subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* max-26 min-20 */
    font-style: italic;
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-banner-heading-h3.type-2 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem); /* max-64 min-30 */
    text-transform: uppercase;
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    letter-spacing: -0.05em;
    background: var(--wdtPrimaryColor);
    padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* max-40 min-20 */
}
.wdt-custom-banner-heading-h3.type-2 .wdt-heading-holder .wdt-heading-title-wrapper {
    display: inline-flex;
}
.wdt-custom-banner-img-h3.elementor-widget-image img {
    border-radius: 0 0  50% 50%;
    -webkit-border-radius: 0 0  50% 50%;
    position: relative;
}
.wdt-custom-banner-img-h3.elementor-element .elementor-widget-container {
    position: relative;
}
.wdt-custom-banner-img-h3.elementor-element .elementor-widget-container::before {
    content: '';
    display: inline-block;
    background: var(--wdtQuaternaryColor);
    position: absolute;
    top: 15%;
    right: 1.8%;
    bottom: 2%;
    left: 1.6%;
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 50% ;
    -webkit-border-radius: 50% 50% 50% 50% / 50% 50% 50% 50% ;
    animation: move-radius 4s cubic-bezier(0.27, 0.05, 0.78, 0.96) infinite;
    -webkit-animation: move-radius 4s cubic-bezier(0.27, 0.05, 0.78, 0.96) infinite;
}
.wdt-custom-banner-img-h3.elementor-element .elementor-widget-container img, 
.wdt-custom-banner-img-h3.elementor-element .elementor-widget-container::before { 
   transform: scale(0.97); 
   -webkit-transform: scale(0.97); 
}
@keyframes move-radius {
   0% {
      top: 15%;
      right: 0;
      bottom: 2%;
      left: -1%;
      border-radius: 50% 80% 70% 60% / 50% 60% 70% 80% ;
      -webkit-border-radius: 50% 80% 70% 60% / 50% 60% 70% 80% ;
   }
   20% {
      top: 15%;
      right: 0.5%;
      bottom: 2%;
      left: 3%;
      border-radius: 60% 80% 80% 70% / 60% 70% 80% 70% ;
      -webkit-border-radius: 70% 80% 80% 70% / 80% 70% 80% 70% ;
   }
   40% {
      top: 15%;
      right: 0.5%;
      bottom: 2%;
      left: 3%;
      border-radius: 70% 50% 80% 70% / 60% 70% 80% 70% ; 
      -webkit-border-radius: 100% 50% 80% 70% / 83% 70% 80% 70% ;
   }
   60% {
      top: 15%;
      right: 0.5%;
      bottom: 2%;
      left: 3%;
      border-radius: 90% 60% 80% 70% / 80% 50% 80% 70% ;
      -webkit-border-radius: 90% 60% 80% 75% / 80% 70% 85% 70% ;
   }
   80% {
      top: 15%;
      right: 1.8%;
      bottom: 2%;
      left: 1.6%;
      border-radius: 50% 50% 50% 50% / 50% 50% 50% 50% ;
      -webkit-border-radius: 50% 50% 50% 50% / 50% 50% 50% 50% ;
   }
   100% {
      top: 15%;
      right: 0;
      bottom: 2%;
      left: -1%;
      border-radius: 50% 80% 70% 60% / 50% 60% 70% 80% ;
      -webkit-border-radius: 50% 80% 70% 60% / 50% 60% 70% 80% ;
   }
}

/* End */

/* Home - 3 Main Template Product */

.wdt-custom-product-h3.woocommerce ul.products[class*="wdt-custom-main-product-template"] li.product .product-wrapper,
.wdt-custom-product-h3.woocommerce ul.products[class*="wdt-custom-main-product-template"] li.product a img {
    background: var(--wdtBodyBGColor);
}
/* .wdt-custom-product-h3.woocommerce ul.products[class*="wdt-custom-main-product-template"] li.product:hover .product-wrapper,
.woocommerce ul.products[class*="wdt-custom-main-product-template"] li.product:hover a img {
    background: rgba(var(--wdtPrimaryColorRgb),.1);
} */
.wdt-custom-dots-ani-h3 > * {
    animation: opacity-in 3s linear infinite;
    transform-origin: center;
}
.wdt-custom-dots-ani-h3 > *:nth-child(2n) {
    animation-delay: 1.5s;
}
@keyframes opacity-in {
    50% {
        opacity: 0;
    }
}
.wdt-custom-horse-eyes > * {
    animation: eye-close 2s linear infinite;
    transform-origin: center;
}
.wdt-custom-horse-ani-1 > path {
    animation: horse-rotate linear 3s infinite;
    transform-origin: center
}
@keyframes eye-close {
    50% {
        opacity: 0;
    }
}
@keyframes horse-rotate {
    0% { transform: rotate(-8deg); }
    50% { transform: rotate(2deg); }
    100% {
        transform: rotate(-8deg);
    }
}

/* End */

/* Animation Section With Image + Heading */

.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item {
    font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); /* max-60 min-30 */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    align-items: center;
    justify-content: center;
    margin: clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem) 0; /* max-50 min-25 */
}
.wdt-custom-marquee-h2.wdt-custom-marquee-h3 .wdt-animation-wrapper .wdt-animation-item{
   font-size: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem); /* h3 */
   margin: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem) 0; /* max-25 min-15 */
}
.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item a {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item a:hover {
    color: var(--wdtQuaternaryColor);
}
.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item .wdt-animation-item-image {
    position: absolute;
    pointer-events: none;
    transform: scale(0) rotate(-45deg);
    -webkit-transform: scale(0) rotate(-45deg);
    transform-origin: center;
    -webkit-transform-origin: center;
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 0;
}
.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item:hover .wdt-animation-item-image  {
    transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    opacity: 1;
}
.wdt-custom-marquee-h2 .wdt-animation-wrapper .wdt-animation-item .wdt-animation-item-image img {
    border-radius: var(--wdtRadius_Full);
    box-shadow: 4px 4px 0px var(--wdtHeadAltColor);
    -webkit-box-shadow: 4px 4px 0px var(--wdtHeadAltColor);
    width: clamp(4.375rem, 3.75rem + 3.125vw, 7.5rem); /* max-120 min-70 */
    height: clamp(4.375rem, 3.75rem + 3.125vw, 7.5rem); /* max-120 min-70 */
    object-fit: cover;
}
.wdt-custom-marquee-h2.wdt-custom-marquee-h3 .wdt-animation-wrapper .wdt-animation-item .wdt-animation-item-image img{
   width: clamp(3.125rem, 2.6923rem + 1.9231vw, 5rem); /* max-80 min-50 */
   height: clamp(3.125rem, 2.6923rem + 1.9231vw, 5rem); /* max-80 min-50 */
}

/* End */

/* Team Section */

.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group {
   display: grid;
   justify-content: center;
   align-items: end;
   margin-bottom: 0;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group > div {
   grid-area: 1/1;
}
.wdt-custom-team-v1 .wdt-content-item {
   margin-bottom: 20px;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-content-image {
   border-radius: calc(var(--wdtRadius_3X)*3);
   -webkit-border-radius: calc(var(--wdtRadius_3X)*3);
   overflow: hidden;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-content-image span {
   border-radius: calc(var(--wdtRadius_3X)*3);
   -webkit-border-radius: calc(var(--wdtRadius_3X)*3);
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-content-image span > img, 
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-content-image a > img {
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
   transform-origin: top;
   -webkit-transform-origin: top;
}
.wdt-custom-team-v1 .wdt-content-item:hover span > img, 
.wdt-custom-team-v1 .wdt-content-item:hover a > img {
   -webkit-filter: saturate(0%);
   filter: saturate(0%);
   transform: scale(1.05);
   -webkit-transform: scale(1.05);
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-subtitle {
   color: var(--wdtPrimaryColor);
   font-weight: var(--wdtFontWeight_H6);
   font-size: var(--wdtFontSize_Base);
   line-height: var(--wdtLineHeight_Base);
   letter-spacing: 0;
   font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container {
   width: 100%;
   margin-bottom: 50px;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list {
   width: 100%;
   justify-content: center;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li > a {
   justify-content: center;
   align-items: center;
   width: 45px;
   height: 45px;
   background-color: var(--wdtQuaternaryColor);
   font-size: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem);
   border-radius: var(--wdtRadius_Full);
   -webkit-border-radius: var(--wdtRadius_Full);
   outline: 1px solid currentColor;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li{
   opacity: 0;
   transition:all .5s cubic-bezier(.32,2,.55,.27);
   -webkit-transition:all .5s cubic-bezier(.32,2,.55,.27);
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li:nth-child(1) {
   transform: translateX(-30px) scale(0);
   -webkit-transform: translateX(-30px) scale(0);
   transition:all .5s cubic-bezier(.32,2,.55,.27);
   -webkit-transition:all .5s cubic-bezier(.32,2,.55,.27);
   transition-delay: 100ms;
   -webkit-transition-delay: 100ms;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li:nth-child(2) {
   transform: translateY(30px) scale(0);
   -webkit-transform: translateY(30px) scale(0);
   transition-delay: 150ms;
   -webkit-transition-delay: 150ms;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li:nth-child(3) {
   transform: translateY(30px) scale(0);
   -webkit-transform: translateY(30px) scale(0);
   transition-delay: 200ms;
   -webkit-transition-delay: 200ms;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li:nth-child(4) {
   transform: translateX(30px) scale(0);
   -webkit-transform: translateX(30px) scale(0);
   transition-delay: 250ms;
   -webkit-transition-delay: 250ms;
}
.wdt-custom-team-v1 .wdt-content-item:hover .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li {
   scale: 1;
   transform: translateY(0px) scale(1);
   -webkit-transform: translateY(0px) scale(1);
   opacity: 1;
}
.wdt-custom-team-v1 .wdt-content-item .wdt-content-title h5 {
   font-size: calc(var(--wdtFontSize_H6) + 2px);
   font-weight: var(--wdtFontWeight_Base);
   line-height: var(--wdtLineHeight_H6);
   letter-spacing: 0;
   font-family: var(--wdtFontTypo_H6);
   margin-top: 5px;
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button {
   position: relative;
   font-size: 0;
   background-color: transparent;
   margin-top: 0;
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:before {
   content: "";
   background-color: var(--wdtPrimaryColor);
   position: absolute;
   width: 60px;
   height: 20px;
   mask-repeat: no-repeat;
   -webkit-mask-repeat: no-repeat;
   mask-position: center;
   -webkit-mask-position: center;
   mask-size: contain;
   -webkit-mask-size: contain;
   bottom: 0;
   transition: all .1s linear;
   -webkit-transition: all .1s linear;
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(2):before {
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
   right: 0;
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(1):before {
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
   left: 0;
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(1) {
   transform:rotate(0deg);
   -webkit-transform:rotate(0deg);
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(2) {
   transform:rotate(0deg);
   -webkit-transform:rotate(0deg);
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(1):hover:before {
   background: var(--wdtSecondaryColor);
   transform:rotate(-10deg);
   -webkit-transform:rotate(-10deg);
}
.wdt-custom-team-v1 .wdt-team-holder .wdt-column-pagination > button:nth-child(2):hover:before {
   background: var(--wdtSecondaryColor);
   transform:rotate(10deg);
   -webkit-transform:rotate(10deg);
}
@media screen and (max-width:1280px){
   .wdt-custom-team-v1 .wdt-content-item {
      margin-bottom: 0px;
}
}
@media screen and (max-width:1024px) {
   .wdt-custom-team-v1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container .wdt-social-icons-list li > a {
       width: 38px;
       height: 38px;
   }
}

/* End */

/* About Counter */

.wdt-custom-counter-s1 .wdt-content-item {
   border-width: 1px 1px 1px 0;
   border-style: solid;
   border-color: var(--wdtBorderColor);
   padding-top: clamp(0.9375rem, 0.6875rem + 1.25vw, 2.1875rem); /* max-35 min-15 */
   padding-bottom: clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem); /* max-45 min-25 */
   margin-right: -1px;
}
.wdt-custom-counter-s1 .wdt-column:last-child .wdt-content-item {
   border-right: 0px;
}
.wdt-custom-counter-s1 .wdt-content-item .wdt-content-title h5 {
   font-family: var(--wdtFontTypo_H5);
   font-size: var(--wdtFontSize_H6);
   font-weight: var(--wdtFontWeight_Ext);
   line-height: var(--wdtLineHeight_H5);
   color: var(--wdtHeadAltColor);
   margin-top: -10px;
}
.wdt-custom-counter-s1 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
   font-family: var(--wdtFontTypo_H6);
   font-size: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); /* max-60 min-40 */
   font-weight: var(--wdtFontWeight_Alt);
   line-height: calc(var(--wdtLineHeight_Alt) - 0.2);
}
.wdt-custom-counter-s1 .wdt-column-pagination > button {
   position: relative;
   font-size:0;
   background-color: transparent;
}
.wdt-custom-counter-s1 .wdt-column-pagination > button:before {
   content: "";
   background-color: var(--wdtLinkHoverColor);
   position: absolute;
   width: 60px;
   height: 20px;
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;
   -webkit-mask-size: contain;
   mask-size: contain;
   -webkit-mask-position: center;
   mask-position: center;
   bottom:0;
   transition: var(--wdtBaseTransition);
   -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-counter-s1 .wdt-column-pagination > button:nth-child(2):before {
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-2.svg');
   right:0;
}
.wdt-custom-counter-s1 .wdt-column-pagination > button:nth-child(1):before {
   -webkit-mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/Vector-1.svg');
   left:0;
}
.wdt-custom-counter-s1 .wdt-column-pagination > button:hover:before {
   background-color:var(--wdtQuaternaryColor);
}
.wdt-custom-counter-s1 .wdt-content-item svg {
   animation:translateY 3s infinite;
   -webkit-animation:translateY 3s infinite;
   transition:var(--wdtAltTransition);
   -webkit-transition:var(--wdtAltTransition);
} 
.wdt-custom-counter-s1 .wdt-column:nth-child(2n) .wdt-content-item svg {
   animation-delay: 1s;
   -webkit-animation-delay: 1s;
}
@keyframes translateY {
   0% {
   transform:translateY(0px);
   -webkit-transform:translateY(0px);
   }
   40% {
   transform:translateY(-5px);
   -webkit-transform:translateY(-5px);
   }
   100% {
   transform:translateY(0px);
   -webkit-transform:translateY(0px);
   }
}
@-webkit-keyframes translateY {
   0% {
       transform:translateY(0px);
       -webkit-transform:translateY(0px);
   }
   40% {
       transform:translateY(-5px);
       -webkit-transform:translateY(-5px);
   }
   100% {
       transform:translateY(0px);
       -webkit-transform:translateY(0px);
   }
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg5-s2 {
   animation: rightwing 3s ease infinite;
   -webkit-animation: rightwing 3s ease infinite;
}
@keyframes rightwing {
   0% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
   50% {
       transform:skew(-5deg);
       -webkit-transform:skew(-5deg);
   }
   100% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
}
@-webkit-keyframes rightwing {
   0% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
   50% {
       transform:skew(-5deg);
       -webkit-transform:skew(-5deg);
   }
   100% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg5-s9{
   animation:leftwing 3s ease infinite;
   -webkit-animation:leftwing 3s ease infinite;
}
@keyframes leftwing {
   0% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
   50% {
       transform:skew(5deg);
       -webkit-transform:skew(5deg);
   }
   100% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
}
@-webkit-keyframes leftwing {
   0% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
   50% {
       transform:skew(5deg);
       -webkit-transform:skew(5deg);
   }
   100% {
       transform:skew(0deg);
       -webkit-transform:skew(0deg);
   }
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-svg2-s6 {
   animation:scale 2s ease infinite;
   -webkit-animation:scale 2s ease infinite;
   transform-origin:center;
   -webkit-transform-origin:center;
}
@keyframes scale {
   0% {
       transform:scale(1);
       -webkit-transform:scale(1);
   }
   50% {
       transform:scale(.9); 
       -webkit-transform:scale(.9);    
   }
   100% {
       transform:scale(1);
       -webkit-transform:scale(1);
   }
}
@-webkit-keyframes scale {
   0% {
       transform:scale(1);
       -webkit-transform:scale(1);
   }
   50% {
       transform:scale(.9); 
       -webkit-transform:scale(.9);    
   }
   100% {
       transform:scale(1);
       -webkit-transform:scale(1);
   }
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg4-s8 {
   animation:scale 2s ease infinite;
   -webkit-animation:scale 2s ease infinite;  
   transform-origin:center;
   -webkit-transform-origin:center;
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg4-s4 {
   animation: rotate 2s linear infinite; 
   -webkit-animation: rotate 2s linear infinite;  
   transform-origin:center; 
   -webkit-transform-origin:center; 
}
@keyframes rotate {
   0% {
       transform:rotate(0deg);
       -webkit-transform:rotate(0deg);
   }
   40% {
       transform:rotate(1deg);
       -webkit-transform:rotate(1deg);
   }
   60% {
       transform:rotate(0deg);
       -webkit-transform:rotate(0deg);
   }
   80% {
       transform:rotate(-1deg);
       -webkit-transform:rotate(-1deg);
   }
   100% {
       transform:rotate(0deg);
       -webkit-transform:rotate(0deg);
   }
}  
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg1-s9 {
   animation: rotate 2s linear infinite; 
   -webkit-animation: rotate 2s linear infinite;  
   transform-origin:center;
   -webkit-transform-origin:center;
}
.wdt-custom-counter-s1 .wdt-content-item svg .wdt-custom-counter-svg3-s1 {
   animation: rotate 2s linear infinite;
   -webkit-animation: rotate 2s linear infinite;  
   transform-origin:center; 
   -webkit-transform-origin:center; 
}

/* End */

/* About Page First Section Left Side image */

.wdt-custom-spacer-bg-1 {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
}
.wdt-custom-spacer-bg-1 .elementor-widget-container {
   width: 100%;
   height: 100%;
}

/* End */

/* Testimonials Home - 3 */

.wdt-custom-tsetimonial-s1 .wdt-content-item {
   display: flex;
   flex-direction: column-reverse;
} 
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-media-group {
   margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); /* max-50 min-30 */
   padding-left: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /* max-50 min-20 */
   display:flex;
   margin-bottom: 0;
} 
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
   border-radius:var(--wdtRadius_Full);
   -webkit-border-radius:var(--wdtRadius_Full);
   overflow:hidden;
   height:80px;
   width:80px;
   margin-right: 20px;
   margin-bottom: 0px;
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-elements-group {
   top:15px;
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-detail-group {
   background-color:var(--wdtAccentTxtColor);
   border-radius:calc(var(--wdtRadius_3X) * 2);
   padding: 40px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* max-30 min-20 */
} 
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-title h5 {
   font-size:var(--wdtFontSize_H6);
   font-weight:var(--wdtFontWeight_H6);
   margin-bottom: 15px;
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-subtitle {
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
   font-weight: calc(var(--wdtFontWeight_Base) - 100);
   letter-spacing: 0;
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-rating li span {
   color:var(--wdtQuaternaryColor);
}  
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-description {
   color:var(--wdtHeadAltColor);
}
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
   border-radius:var(--wdtRadius_Part);
   -webkit-border-radius:var(--wdtRadius_Part);
   width:12px;
   height:12px;
}
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
   width: 60px;
}
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
   background-color:rgba(var(--wdtHeadAltColorRgb), 0.3);
} 
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before,
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before{
   background-color: rgba(var(--wdtHeadAltColorRgb),1);
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-detail-group:after {
   position: absolute;
   content: "";
   width: 70px;
   height: clamp(4.0625rem, 3.875rem + 0.9375vw, 5rem); /* max-80 min-65 */
   background-color:var(--wdtAccentTxtColor);
   left: clamp(3.75rem, 3.375rem + 1.875vw, 5.625rem); /* max-90 min-60 */
   -webkit-clip-path:polygon(100% 0, 0 0,5% 100%);
   clip-path:polygon(100% 0, 0 0,5% 100%);
   z-index: -1;
}   
.wdt-custom-tsetimonial-s1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
   margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); /* max-50 min-30 */
}
.wdt-custom-tsetimonial-s1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
   margin: 0;
   margin-bottom: 10px;
}
.wdt-custom-tsetimonial-s1 .swiper-slide {
   cursor: grab;
}

/* End */

/* CheckBox */

input[type="checkbox"]{
   appearance: none;
   -webkit-appearance: none;
   width: 18px;
   height: 18px;
   background-color: transparent;
   border: 1px solid var(--wdtBorderColor);
   position: relative;
   background-color: transparent;
   margin-right: 10px !important;
   cursor: pointer;
}
.tinv-wishlist table th input[type=checkbox]{
   border-color: var(--wdtAccentTxtColor);
}
input[type="checkbox"]:checked,
input[type="checkbox"]:focus{
   border-color: var(--wdtPrimaryColor);
}
input[type="checkbox"]:before{
   content: "";
   position: absolute;
   top: 0;
   left: 4.5px;
   width: 0px;
   height: 0px;
   border: solid;
   border-width: 2px 2px 0 0;
   opacity: 0;
   transform: scaleX(-1) rotate(145deg);
   animation: unchecked 0.15s ease-in;
}
input[type="checkbox"]:checked:before{
   opacity: 1;
   top: 0;
   left: 4.5px;
   width: 7px;
   height: 12px;
   border-color: var(--wdtPrimaryColor);
   transform: scaleX(-1) rotate(145deg);
   animation: checked 0.3s;
}
.tinv-wishlist table th input[type="checkbox"]:checked:before{
   border-color: var(--wdtQuaternaryColor);
}
@keyframes checked {
   0% {
     top: 0;
     left: 4.5px;
     width: 0px;
     height: 0px;
     opacity: 0;
     border-color: var(--wdtPrimaryColor);
     transform: scaleX(-1) rotate(145deg);
   }
   10% {
     width: 2px;
     height: 12px;
   }
   50% {
     border-color: var(--wdtPrimaryColor);
     transform: scale(300%) scaleX(-1) rotate(145deg);
   }
   100% {
     width: 7px;
     height: 12px;
     opacity: 1;
     border-color: var(--wdtPrimaryColor);
     transform: scale(100%) scaleX(-1) rotate(145deg);
   }
 }
 
 @keyframes unchecked {
   0% {
     top: 0;
     left: 4.5px;
     width: 7px;
     height: 12px;
     opacity: 1;
     border-width: 2px 2px 0 0;
     border-color: var(--wdtPrimaryColor);
   }
   20% {
     opacity: 1;
   }
   50% {
     opacity: 0.1;
   }
   100% {
     top: -10px;
     left: 0px;
     width: 30px;
     height: 40px;
     border-width: 5px 5px 0 0;
     opacity: 0;
   }
 }

/* End */

/* Shop now Filler */

.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper, 
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before, 
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span, 
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a{
    height:100%;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title{
    margin-bottom:10px;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-description{
    margin-bottom:20px;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    text-align:start;
    padding:50px 0px 50px 30px;
    max-width:55%;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5{
    font-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem);
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5,
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div{
    color:var(--wdtHeadAltColor);
}
.wdt-custom-imagebox-S2 .wdt-column .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover{
    color:var(--wdtPrimaryColor);
}

.wdt-custom-imagebox-S2 .wdt-content-item{
    border-radius:calc(var(--wdtRadius_3X) * 3);
    overflow:hidden;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-content-button > a > div > span{
    transition:unset;
}
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{
    background-color:unset;
    background-image:unset;
} 
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    background-color:unset;
}

@media (min-width:1281px) and (max-width:1540px){
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    max-width:420px;
}
}

@media (min-width:1025px) and (max-width:1280px){
.wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    max-width:420px;
} 
}
@media screen and (max-width: 1024px){
   .wdt-custom-imagebox-S2 .wdt-content-item .wdt-content-image img{
      opacity:0.5;
  }
}
@media (min-width:768px) and (max-width:1024px){
    .wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
        padding:50px 0px 50px 20px;
      max-width:80%;
    }
}
@media (min-width:480px) and (max-width:767px){
    .wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
        padding:50px 0px 50px 20px;
        max-width:420px;
    }
}
@media (min-width:320px) and (max-width:479px){
    .wdt-custom-imagebox-S2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
        padding:50px 0px 50px 20px;
        max-width:85%;
    }
    .wdt-custom-imagebox-S2 .wdt-content-item .wdt-content-button > a{
        padding: 12px 30px;
    }    
}

/* End */

/* Home 3 discount Filler section */

.wdt-custom-offer-heading-v1 {
   background-color: rgb(164,139,218);
}
.wdt-custom-offers-v1 .wdt-image-box-holder{
   display: flex;
   justify-content: space-between;
   align-items: center;
}
.wdt-custom-offers-v1 .wdt-image-box-holder .wdt-content-item{
   background-color: var(--wdtPrimaryColor);
   border-radius: calc(var(--wdtRadius_3X)*3);
}
.wdt-custom-offers-v1 .wdt-content-item .wdt-content-title h5{
   font-size: clamp(1.625rem, 0.9904rem + 2.8205vw, 4.375rem);
   text-transform: uppercase;
   line-height: 1;
}
.wdt-custom-coupon-v1 .wdt-heading-holder .wdt-heading-title-wrapper{
   background-color: var(--wdtQuaternaryColor);
   text-transform: uppercase;
   border-radius: var(--wdtRadius_Part);
   border: 2px dashed;

}
.wdt-custom-count-heading-v1 .wdt-heading-holder h2{
   text-transform: uppercase;
}
.wdt-custom-coupon-v1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(1.125rem, 0.9808rem + 0.641vw, 1.75rem);
   line-height: 1;
}
.wdt-custom-coupon-v1 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{
   font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);
   font-family: var(--wdtFontTypo_Alt);
   text-transform: uppercase;
}
.wdt-custom-count-btn .wdt-button-holder .wdt-button{
   background-color: var(--wdtAccentTxtColor);
   color: var(--wdtHeadAltColor);
   font-weight: var(--wdtFontWeight_Alt);
   margin: 0;
}
.wdt-custom-countdown-v1 .wdt-countdown-holder p{
   font-size: 0;
   margin-bottom: 0;
}
.wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-downcount{
   border: 0px;
   display: flex;
   justify-content: center;
   width: 100%;
}
.wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-downcount .wdt-counter-divider{
   font-size: 0;
}
.wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper{
   width: 120px;
   height: 120px;
   display: flex;
   justify-content: center;
   background-color: rgb(96, 170, 164);
   border-radius: var(--wdtRadius_Full);
   font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-countdown-v1 .wdt-counter-wrapper .wdt-counter-number{
   color: var(--wdtAccentTxtColor);
   font-family: var(--wdtFontTypo_Alt);
   font-size: calc(var(--wdtFontSize_H3) + 5px);
   line-height: var(--wdtLineHeight_Ext);
}
.wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title{
   color: var(--wdtAccentTxtColor);
   font-size: var(--wdtFontSize_H6);
   font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child){
   margin-right: 20px;
}
.wdt-custom-space-gradient1 .elementor-spacer-inner{
   background: linear-gradient(-90deg, transparent 0%, rgb(164,139,218)  100%);
}
.wdt-custom-space-gradient2 .elementor-spacer-inner{
   background: linear-gradient(90deg, transparent 0%, rgb(164,139,218)  100%);
}
.wdt-custom-discount-v1 .wdt-heading-holder h3{
   position: relative;
   text-transform: uppercase;
   max-width: 300px;
   height: 300px;
   display: flex;
}
.wdt-custom-discount-v1 .wdt-heading-holder h3:after,
.wdt-custom-discount-v1 .wdt-heading-holder h3:before{
   content: '';
   position: absolute;
   mask-image: url('https://wdtcutie.wpengine.com/wp-content/uploads/2024/01/offer-sun.svg');
   mask-repeat: no-repeat;
   background-color:rgb(252,202,0) ;
   width: 300px;
   height: 300px;
   top: 0;
   left: -10px;
   bottom: 0;
   z-index: -1;
   animation: jello 2s linear infinite;
   transform-origin: center;
}
.wdt-custom-discount-v1 .wdt-heading-holder h3:before{
   background-color:var(--wdtHeadAltColor);
   top: 6px;
   opacity: .4;
}
.wdt-custom-home-3-offer-animation .wdt-animation-item.text-item .wdt-animation-text {
   font-size: clamp(1.625rem, 0.9904rem + 2.8205vw, 4.375rem);
   text-transform: uppercase;
   line-height: 1;
}
.wdt-custom-home-3-offer-animation .wdt-animation-item.text-item .wdt-animation-text a{
   padding: 17px 34px;
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
   display: block;
   border-radius: calc(var(--wdtRadius_3X) * 2);
}
.wdt-custom-home-3-offer-animation .wdt-animation-item.text-item .wdt-animation-text a:hover{
   background-color: var(--wdtQuaternaryColor);
   color: var(--wdtHeadAltColor);
}

@media (max-width:1024px){
   .wdt-custom-offer-column .elementor-container{
      display: grid;
   }
   .wdt-custom-offer-column .elementor-container > div{
      grid-area: 1/1;
   }
   .wdt-custom-offer-column .elementor-container > div:nth-child(2){
      top: -20%;
   }
   .wdt-custom-discount-v1 .wdt-heading-holder h3{
      max-width: 150px;
      height: 180px;
   }
   .wdt-custom-discount-v1 .wdt-heading-holder h3:after,
   .wdt-custom-discount-v1 .wdt-heading-holder h3:before{
      width: 180px;
      height: 180px;
   }
   .wdt-custom-discount-v1 .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title{
      font-size: var(--wdtFontSize_H6);
   }
}
@media screen and (max-width: 767px){
   .wdt-custom-countdown-v1 .wdt-counter-wrapper .wdt-counter-number{
      font-size: var(--wdtFontSize_H4);
   }
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child){
      margin-right: 15px;
   }
}
@media (min-width:480px) and (max-width:767px){
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper{
      width: clamp(5.625rem, 4.7596rem + 3.8462vw, 9.375rem);
      height: clamp(5.625rem, 4.7596rem + 3.8462vw, 9.375rem);
   }
}
@media (min-width:320px) and (max-width:479px){
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper{
      width: clamp(4.375rem, 2.6442rem + 7.6923vw, 11.875rem);
      height: clamp(4.375rem, 2.6442rem + 7.6923vw, 11.875rem);
   }
   .wdt-custom-countdown-v1 .wdt-counter-wrapper .wdt-counter-number{
      font-size: var(--wdtFontSize_H6);
   }
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child),
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-counter-wrapper:last-child{
      margin-right: 0;
      margin: 7.5px;
   }
   .wdt-custom-countdown-v1 .wdt-countdown-holder .wdt-downcount{
      flex-wrap: wrap;
   }
}

/* End */

/* Newsletter Section */

.wdt-custom-mail-left .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
   font-size: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);
}
.wdt-custom-mail-left .wdt-heading-holder .wdt-heading-content-wrapper{
   color: var(--wdtHeadAltColor);
   font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);
   font-family: var(--wdtFontTypo_Alt)
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]{
   background-color: var(--wdtQuaternaryColor);
   border-radius: var(--wdtRadius_Part);
   border-color: transparent;
   border: 1px solid transparent;
   padding-left: 30px;
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]:focus{
   border: 1px solid var(--wdtPrimaryColor);
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]::placeholder{
   color: var(--wdtAccentTxtColor);
   opacity: .7;
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]:focus::placeholder{
   opacity: 1;
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
   border-radius:var(--wdtRadius_Part);
   padding: var(--wdtPadding_Btn);
   height: unset;
   text-transform: uppercase; 
   font-weight: var(--wdtFontWeight_Alt);
   top: -4px;
   right: 4px;
}
.wdt-custom-sun-v1 .elementor-icon svg > g > g:nth-child(4) path{
   animation: rotate-alt 5s linear infinite;
   transform-origin: center;
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form.with-btn-text .wdt-terms-condition-lbl,
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form.with-btn-text .wdt-terms-condition-lbl ~ a {
   color: var(--wdtHeadAltColor);
   font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form.with-btn-text .wdt-terms-condition-lbl ~ a {
   text-decoration: underline;
   text-decoration-color: currentColor;
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form.with-btn-text .wdt-terms-condition-lbl ~ a:hover {
   color: var(--wdtLinkHoverColor);
}
.wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="checkbox"]{
   padding: 0;
}
.wdt-custom-giraffe-icon-v1 .wdt-custom-giraffe-color .wdt-custom-giraffe2{
   animation: colorshift 2s linear infinite;
}
@keyframes colorshift{
   0%{ fill:red; }
   30%{ fill: green; }
   60%{ fill: blue; }
   100%{ fill: red; }
}
.wdt-custom-giraffe-icon-v1 .wdt-custom-giraffe-tail{
   animation: updown 1s linear infinite;
}
@keyframes updown{
   0%{
      transform: translateY(0px) rotate(0deg);
      transform-origin: center;
   }
   50%{
      transform: translateY(10px) rotate(-15deg);
      transform-origin: center;
   }
   100%{
      transform: translateY(0px) rotate(0deg);
      transform-origin: center;
   }
}
@media (max-width:479px){
   .wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input{
      padding-right: 6em;
   }
   .wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]{
      padding-right: 20px;
   }
   .wdt-custom-mailchimp-v1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
      position: static;
      margin: 0;
      margin-top: 15px;
      width: 100%;
   }
   .wdt-custom-mailchimp-v1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
      right: 0;
   }
}

/* End */

/* Contact Form */

.wdt-custom-enquiryform-s1 .wpcf7-form-control-wrap:not(:last-child) {
   margin-bottom: 12px;
}
.wdt-custom-enquiryform-s1 p {
   margin-bottom: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /* max-50 min-20 */
}
.wdt-custom-enquiryform-s1 p.with-spinner {
   margin-bottom: 0;
}
.wdt-custom-enquiryform-s1 .wpcf7-form input .wpcf7-submit, 
.wdt-custom-enquiryform-s1 input[type="submit"] {
   padding :var(--wdtPadding_MaxiBtn);
}
.wdt-custom-enquiryform-s1 .wpcf7-not-valid-tip {
   font-size: calc(var(--wdtFontSize_Ext) - 4px);
   font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Base);
   margin-top: 5px;
}
.wdt-custom-enquiryform-s1 form .wpcf7-response-output {
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Base);
   line-height: var(--wdtLineHeight_Base);
   margin-top: 20px;
}

/* Interactive Showcase | Contact Page | Our office branches */

.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper, 
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-content-wrapper {
   display: grid;
   order: -1;
   position: sticky;
   top: 0;
   height: fit-content;
   align-self: center;
   padding: clamp(1.25rem, 0.2404rem + 4.4872vw, 5.625rem); /* max-90 min-20 */
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
   padding: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) clamp(1.25rem, 0.625rem + 3.125vw, 4.375rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) clamp(1.25rem, 0.25rem + 5vw, 6.25rem); /* max-50-70-100 min-20 */
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group {
   display: grid;
   grid-template-columns: 70% 30%;
   align-items: center;
   gap: 0;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group a.wdt-interactive-showcase-element {
   grid-column: unset;
   display: grid;
   grid-template-columns: repeat(2,1fr);
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
   font-weight: var(--wdtFontWeight_Alt);
   margin: 0;
   display: inline;
   font-size: var(--wdtFontSize_Base);
   text-transform: uppercase;
   background-image:unset;
   line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-sub-title {
   font-size: var(--wdtFontSize_Ext);
   text-transform: lowercase;
   text-align: center;
   margin: auto;
   line-height: var(--wdtLineHeight_Alt);
   font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
   visibility: visible;
   opacity: 1;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper {
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   position: relative;
   z-index: 0;
   transform-origin: center center;
   -webkit-transform-origin: center center;
   transition: transform var(--wdt-Ad-Transition) .3s;
   -webkit-transition: transform var(--wdt-Ad-Transition) .3s;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper {
   transform: rotate(-5.54deg);
   -webkit-transform: rotate(-5.54deg);
   z-index: 1;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] > .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper img {
   width: 100%;
   -webkit-box-shadow: none;
   box-shadow: none;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] > .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper:before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   bottom: 0;
   background-color: var(--wdtQuaternaryColor);
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   z-index: -1;
   transition: transform var(--wdt-Ad-Transition) .3s;
   -webkit-transition: transform var(--wdt-Ad-Transition) .3s;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image-wrapper:before{
   transform: rotate(10deg); 
   -webkit-transform: rotate(10deg);
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button {
   display: flex;
   justify-content: end;
}
.wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button-link {
   font-size: var(--wdtFontSize_Ext);
   text-transform: uppercase;
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Alt);
   line-height: var(--wdtLineHeight_Alt);
   text-align: end;
}
@media screen and (max-width:1280px) and (min-width:1025px) {
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
       padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* max-50 min-18 */
   }
}
@media ( min-width: 768px) and ( max-width: 1024px) {
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group a.wdt-interactive-showcase-element {
       grid-column: unset;
       display: block;
   }
}
@media screen and (max-width:991px) and (min-width:768px) {
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group {
       grid-template-columns: 1fr;
   }
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button {
       justify-content: center;
       margin-top: 10px;
   }
   .wdt-custom-interactive-v1 .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 {
       text-align: center;
   }
}
@media ( max-width: 767px) {
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container {
       grid-template-columns: none;
   }
   .wdt-custom-interactive-v1 .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 {
       display: block;
   }
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container.wdt-image-box-interactive-style > div {
       grid-area: 1/-1;
       background: rgba(var(--wdtBodyBGColorRgb),0.6);
   }
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container.wdt-image-box-interactive-style > div.wdt-interactive-showcase-list-wrapper {
       z-index: 2;
   }
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
       display: none;
   }
}
@media(max-width:479px) {
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group {
       grid-template-columns: 100%;
       text-align: center;
       justify-content: center;
       align-items: center;
   }
   .wdt-custom-interactive-v1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button {
       justify-content: center;
       margin-top: 8px;
   }
}

/* End */

/* FAQ Style */

.wdt-custom-FAQ-s1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title {
   font-size: clamp(1.25rem, 1.075rem + 0.875vw, 2.125rem); /* max-34 min-20 */
   font-family: var(--wdtFontTypo_H5);
   font-weight: calc(var(--wdtFontWeight_H5) + 100);
   line-height: var(--wdtLineHeight_H5);
   color: var(--wdtHeadAltColor);
}
.wdt-custom-FAQ-s1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
   border: 0;
   border-bottom: 2px solid var(--wdtBorderColor);
   border-radius: var(--wdtRadius_Zero);
   padding: clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem) 0px;  /* max-50 min-25 */
   padding-right: clamp(0rem, -0.4375rem + 2.1875vw, 2.1875rem); /* max-35 min-0 */
}
.wdt-custom-FAQ-s1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
   padding: 0;
}
.wdt-custom-FAQ-s1 .elementor-widget-container .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
   border: 0;
   padding-right: clamp(0rem, -6rem + 30vw, 30rem); /* max-480 min-0 */
   font-family:var(--wdtFontTypo_H6);
   font-size:var(--wdtFontSize_H6);
   font-weight: var(--wdtFontWeight_Base);
   line-height: var(--wdtLineHeight_Base);
   color: var(--wdtHeadAltColor);
   padding: 0px;
   padding-top: 20px;
}
.wdt-custom-FAQ-s1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div {
   font-size:var(--wdtFontSize_Ext);
   border:0;
   color:var(--wdtHeadAltColor);
   justify-content: end;
}

/* End */

/* Home 1 Testimonials */

.wdt-heading-holder .wdt-heading-subtitle-wrapper, .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* max-20 min-18 */
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    margin-bottom: 10px !important;
}

/* Testimonial | Home - 1 */

.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide, .wdt-custom-testimonial-h1 .swiper.swiper-fade, .wdt-custom-testimonial-h1 .swiper-container.swiper-fade {
    border-radius: 0;
    overflow: visible;
}
.wdt-custom-testimonial-h1 .wdt-content-item {
    display: flex;
    align-items: center;
}
.wdt-custom-testimonial-h1 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-media-group {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 40px;
    flex: 0 0 26%;
    position: relative;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-detail-group {
    padding-left: 40px;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-image :is( span, a, span > img, a > img ) {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    width: 124px;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem); /* max-28 min-20 */
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-subtitle {
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    /* letter-spacing: 0; */
    font-weight: var(--wdtFontWeight_Ext);
    padding-top: 10px;
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-rating li span {
    background: currentColor;
    margin-right: 5px;
    transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    animation: rotate-x 3s ease infinite;
    -webkit-animation: rotate-x 3s ease infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.93,41.58a7.94,7.94,0,0,1-.87,2.87,14.58,14.58,0,0,1-1.84,2.81,26.24,26.24,0,0,1-2.49,2.6,59.12,59.12,0,0,1-10.62,7.31c-1.35.76-2.7,1.41-4,2.06.27.86.54,1.78.81,2.65,1.09,3.47,1.79,6.23,2.33,8.67a51.52,51.52,0,0,1,1.3,9.09,25.09,25.09,0,0,1-.16,4.12,14.58,14.58,0,0,1-.87,3.73,9.06,9.06,0,0,1-4.11,5,7,7,0,0,1-2.87.76,6,6,0,0,1-1.68-.06A9.32,9.32,0,0,1,71.66,93a14.31,14.31,0,0,1-3-1.19,19.66,19.66,0,0,1-3-1.79,51.89,51.89,0,0,1-6-4.93A93.8,93.8,0,0,1,53,77.8c-.92,1.25-2,2.6-3.3,4.12a57.88,57.88,0,0,1-5.53,5.9A36.8,36.8,0,0,1,38,92.58a21.65,21.65,0,0,1-3.25,1.57,15.71,15.71,0,0,1-3.19.82,9.48,9.48,0,0,1-2.38,0,8.92,8.92,0,0,1-3.47-1.3A8.63,8.63,0,0,1,22.44,89a16.45,16.45,0,0,1-.65-3.14,33.78,33.78,0,0,1-.22-3.47,50.58,50.58,0,0,1,.6-7c.27-2,.65-4.33,1.25-7,.43-2.12,1-4.28,1.46-6.29l.16-.48.16-.49c-2.81-1.14-5-2.17-7.31-3.25C15.24,56.52,13,55.27,11,54.08a38.72,38.72,0,0,1-5.91-4.27,15.61,15.61,0,0,1-2.05-2.28A8.05,8.05,0,0,1,1.81,45.2a5.31,5.31,0,0,1,.65-4.6,10.83,10.83,0,0,1,3.9-3.52,35.6,35.6,0,0,1,6-2.54,68.2,68.2,0,0,1,7.36-1.9c2.44-.49,5-.92,7.58-1.24,2-.28,4-.44,5.74-.6.27-.92.6-1.84.92-2.71l.11-.32c1-3,1.84-5.15,2.66-7.1a58,58,0,0,1,3.14-6.82,27.82,27.82,0,0,1,3.63-5.41,10.06,10.06,0,0,1,4.33-3,5.59,5.59,0,0,1,2.33-.27l.21.06A7.88,7.88,0,0,1,52.93,6a10.25,10.25,0,0,1,2.43,1.68,24.18,24.18,0,0,1,2.33,2.38A44,44,0,0,1,62,16.56c1.2,2.11,2.44,4.55,3.85,7.58,1,2.17,1.95,4.33,2.71,6.17,1.4,0,2.87.06,4.27.11,3,.16,5.64.33,8,.6.71.05,1.41.16,2.12.27a50.88,50.88,0,0,1,5.36,1c1.08.27,2.22.65,3.35,1a20.34,20.34,0,0,1,2.6,1.3,7.28,7.28,0,0,1,3.41,3.9A6.26,6.26,0,0,1,97.93,41.58Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.93,41.58a7.94,7.94,0,0,1-.87,2.87,14.58,14.58,0,0,1-1.84,2.81,26.24,26.24,0,0,1-2.49,2.6,59.12,59.12,0,0,1-10.62,7.31c-1.35.76-2.7,1.41-4,2.06.27.86.54,1.78.81,2.65,1.09,3.47,1.79,6.23,2.33,8.67a51.52,51.52,0,0,1,1.3,9.09,25.09,25.09,0,0,1-.16,4.12,14.58,14.58,0,0,1-.87,3.73,9.06,9.06,0,0,1-4.11,5,7,7,0,0,1-2.87.76,6,6,0,0,1-1.68-.06A9.32,9.32,0,0,1,71.66,93a14.31,14.31,0,0,1-3-1.19,19.66,19.66,0,0,1-3-1.79,51.89,51.89,0,0,1-6-4.93A93.8,93.8,0,0,1,53,77.8c-.92,1.25-2,2.6-3.3,4.12a57.88,57.88,0,0,1-5.53,5.9A36.8,36.8,0,0,1,38,92.58a21.65,21.65,0,0,1-3.25,1.57,15.71,15.71,0,0,1-3.19.82,9.48,9.48,0,0,1-2.38,0,8.92,8.92,0,0,1-3.47-1.3A8.63,8.63,0,0,1,22.44,89a16.45,16.45,0,0,1-.65-3.14,33.78,33.78,0,0,1-.22-3.47,50.58,50.58,0,0,1,.6-7c.27-2,.65-4.33,1.25-7,.43-2.12,1-4.28,1.46-6.29l.16-.48.16-.49c-2.81-1.14-5-2.17-7.31-3.25C15.24,56.52,13,55.27,11,54.08a38.72,38.72,0,0,1-5.91-4.27,15.61,15.61,0,0,1-2.05-2.28A8.05,8.05,0,0,1,1.81,45.2a5.31,5.31,0,0,1,.65-4.6,10.83,10.83,0,0,1,3.9-3.52,35.6,35.6,0,0,1,6-2.54,68.2,68.2,0,0,1,7.36-1.9c2.44-.49,5-.92,7.58-1.24,2-.28,4-.44,5.74-.6.27-.92.6-1.84.92-2.71l.11-.32c1-3,1.84-5.15,2.66-7.1a58,58,0,0,1,3.14-6.82,27.82,27.82,0,0,1,3.63-5.41,10.06,10.06,0,0,1,4.33-3,5.59,5.59,0,0,1,2.33-.27l.21.06A7.88,7.88,0,0,1,52.93,6a10.25,10.25,0,0,1,2.43,1.68,24.18,24.18,0,0,1,2.33,2.38A44,44,0,0,1,62,16.56c1.2,2.11,2.44,4.55,3.85,7.58,1,2.17,1.95,4.33,2.71,6.17,1.4,0,2.87.06,4.27.11,3,.16,5.64.33,8,.6.71.05,1.41.16,2.12.27a50.88,50.88,0,0,1,5.36,1c1.08.27,2.22.65,3.35,1a20.34,20.34,0,0,1,2.6,1.3,7.28,7.28,0,0,1,3.41,3.9A6.26,6.26,0,0,1,97.93,41.58Z'/%3E%3C/svg%3E");
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-rating li {
    padding-bottom: 0;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-detail-group .wdt-rating-container {
    display: flex;
}
.wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-media-group::before {
    content: '';
    background: var(--wdtAccentTxtColor);
    width: 24px;
    display: inline-block;
    position: absolute;
    right: -10px;
    bottom: -20px;
    top: -20px;
    animation: to-top 5s linear infinite;
    -webkit-animation: to-top 5s linear infinite;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: repeat-y;
    mask-size: contain;
    mask-repeat: repeat-y;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.9 154.52'%3E%3Cpath d='M12.19,154.27a61.51,61.51,0,0,1-5.64-8.45l1.75-1A60.79,60.79,0,0,0,13.75,153Z'/%3E%3Cpath d='M4.3,141.26a53.85,53.85,0,0,1-3.19-9.66l2-.44a52.22,52.22,0,0,0,3.07,9.3Z'/%3E%3Cpath d='M.22,126.59a56.77,56.77,0,0,1-.47-7.3c0-.94,0-1.9.07-2.85l2,.09c-.05.92-.07,1.85-.07,2.76a54.65,54.65,0,0,0,.45,7Z'/%3E%3Cpath d='M2.25,111.63l-2-.25a71.65,71.65,0,0,1,2-9.93l1.93.53A69.12,69.12,0,0,0,2.25,111.63Z'/%3E%3Cpath d='M5.67,97.26l-1.9-.64a97.81,97.81,0,0,1,3.79-9.37l1.82.85A91.11,91.11,0,0,0,5.67,97.26Z'/%3E%3Cpath d='M11.57,83.66,9.8,82.73c.92-1.75,1.91-3.54,2.95-5.29.63-1.09,1.24-2.25,1.81-3.45l1.81.85c-.59,1.26-1.23,2.48-1.9,3.61C13.45,80.18,12.48,81.93,11.57,83.66Z'/%3E%3Cpath d='M18.32,70.14l-1.88-.69A69.07,69.07,0,0,0,19.1,60l1.95.41A69.34,69.34,0,0,1,18.32,70.14Z'/%3E%3Cpath d='M21.93,55.39l-2-.29a92.93,92.93,0,0,0,.9-9.84l2,.07A91.92,91.92,0,0,1,21.93,55.39Z'/%3E%3Cpath d='M20.9,40.31a91.88,91.88,0,0,0-.67-9.87l2-.24a95.65,95.65,0,0,1,.68,10.08Z'/%3E%3Cpath d='M19.5,25.55A77.52,77.52,0,0,0,17.16,16l1.91-.61a79.93,79.93,0,0,1,2.4,9.84Z'/%3E%3Cpath d='M15.51,11.33a55.22,55.22,0,0,0-4.39-8.77L12.81,1.5a57.15,57.15,0,0,1,4.56,9.09Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.9 154.52'%3E%3Cpath d='M12.19,154.27a61.51,61.51,0,0,1-5.64-8.45l1.75-1A60.79,60.79,0,0,0,13.75,153Z'/%3E%3Cpath d='M4.3,141.26a53.85,53.85,0,0,1-3.19-9.66l2-.44a52.22,52.22,0,0,0,3.07,9.3Z'/%3E%3Cpath d='M.22,126.59a56.77,56.77,0,0,1-.47-7.3c0-.94,0-1.9.07-2.85l2,.09c-.05.92-.07,1.85-.07,2.76a54.65,54.65,0,0,0,.45,7Z'/%3E%3Cpath d='M2.25,111.63l-2-.25a71.65,71.65,0,0,1,2-9.93l1.93.53A69.12,69.12,0,0,0,2.25,111.63Z'/%3E%3Cpath d='M5.67,97.26l-1.9-.64a97.81,97.81,0,0,1,3.79-9.37l1.82.85A91.11,91.11,0,0,0,5.67,97.26Z'/%3E%3Cpath d='M11.57,83.66,9.8,82.73c.92-1.75,1.91-3.54,2.95-5.29.63-1.09,1.24-2.25,1.81-3.45l1.81.85c-.59,1.26-1.23,2.48-1.9,3.61C13.45,80.18,12.48,81.93,11.57,83.66Z'/%3E%3Cpath d='M18.32,70.14l-1.88-.69A69.07,69.07,0,0,0,19.1,60l1.95.41A69.34,69.34,0,0,1,18.32,70.14Z'/%3E%3Cpath d='M21.93,55.39l-2-.29a92.93,92.93,0,0,0,.9-9.84l2,.07A91.92,91.92,0,0,1,21.93,55.39Z'/%3E%3Cpath d='M20.9,40.31a91.88,91.88,0,0,0-.67-9.87l2-.24a95.65,95.65,0,0,1,.68,10.08Z'/%3E%3Cpath d='M19.5,25.55A77.52,77.52,0,0,0,17.16,16l1.91-.61a79.93,79.93,0,0,1,2.4,9.84Z'/%3E%3Cpath d='M15.51,11.33a55.22,55.22,0,0,0-4.39-8.77L12.81,1.5a57.15,57.15,0,0,1,4.56,9.09Z'/%3E%3C/svg%3E");
}
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 21px;
    top: 50%;
}
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    transition: var(--wdtBaseTransition); 
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
   width: 60px;
}
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: rgba(var(--wdtBorderColorRgb),1);
}
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background: rgba(var(--wdtLinkHoverColorRgb),1);
}

.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide {
    opacity: 1 !important;
    cursor: grab;
}
.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide .wdt-content-item .wdt-content-media-group {
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}
.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide .wdt-content-item .wdt-content-detail-group {
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}
.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-media-group {
    clip-path: polygon(0 0, 130% 0, 130% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 130% 0, 130% 100%, 0 100%);
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
}
.wdt-custom-testimonial-h1 .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-detail-group {
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
}
@keyframes rotate-x {
    50% {
        transform: rotate(-20deg);
        -webkit-transform: rotate(-20deg);
    }
}
@-webkit-keyframes rotate-x {
    50% {
        transform: rotate(-20deg);
        -webkit-transform: rotate(-20deg);
    }
}
@keyframes to-top {
    100% {
        -webkit-mask-position-y: 160px;
        mask-position-y: 160px;
    }
}
@-webkit-keyframes to-top {
    100% {
        -webkit-mask-position-y: 160px;
        mask-position-y: 160px;
    }
}

/* position static | Testimonial | Home - 1 */

.wdt-custom-position-all-static.elementor-column,
.wdt-custom-position-all-static .elementor-widget-wrap,
.wdt-custom-position-all-static .elementor-widget-wrap>.elementor-element.elementor-section,
.wdt-custom-position-all-static .elementor-section .elementor-container,
.wdt-custom-position-all-static .elementor-column,
.wdt-custom-position-all-static .elementor-widget-wrap,
.wdt-custom-position-all-static .elementor-element,
.wdt-custom-position-all-static .elementor-element .elementor-widget-container,
.wdt-custom-position-all-static .wdt-carousel-holder {
    position: static;
}
@media screen and (max-width:1540px) {
    .wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        top: 58%;
    }
}
@media screen and (max-width:1280px) {
   .wdt-custom-position-all-static.elementor-column,
   .wdt-custom-position-all-static .elementor-widget-wrap,
   .wdt-custom-position-all-static .elementor-widget-wrap>.elementor-element.elementor-section,
   .wdt-custom-position-all-static .elementor-section .elementor-container,
   .wdt-custom-position-all-static .elementor-column,
   .wdt-custom-position-all-static .elementor-widget-wrap,
   .wdt-custom-position-all-static .elementor-element,
   .wdt-custom-position-all-static .elementor-element .elementor-widget-container,
   .wdt-custom-position-all-static .wdt-carousel-holder {
      position: relative;
   }
   .wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
      left:-120px;
      right: auto;
      top: -136px;
      width: calc(100% + 160px);
   }
}
@media screen and (max-width:1024px) {
    .wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    left:0px;
    right: 0px;
    top: -136px;
    width: 100%;
}
}
@media screen and (max-width:767px) {
    .wdt-custom-testimonial-h1 .wdt-content-item {
        flex-direction: column;
    }
    .wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-media-group {
        flex: unset;
        padding-right: 0;
    }
    .wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-detail-group {
        padding-left: 0;
    }
    .wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-detail-group .wdt-rating-container {
        justify-content: center;
    }
    .wdt-custom-testimonial-h1 .wdt-content-item .wdt-content-media-group::before {
        content: none;
    }
}
@media screen and (max-width:479px) {
    .wdt-custom-testimonial-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        top: -116px;
    }
}

/* Car Movement Animation */

.wdt-custom-car-move svg {
    animation: car-move 5s ease infinite;
    -webkit-animation: car-move 5s ease infinite;
}
@keyframes car-move {
    0% {
        transform: translateX(-20px);
        -webkit-transform: translateX(-20px);
    }
    50% {
        transform: translateX(20px);
        -webkit-transform: translateX(20px);
    }
    100% {
        transform: translateX(-20px);
        -webkit-transform: translateX(-20px);
    }
}
@-webkit-keyframes car-move {
    0% {
        transform: translateX(-20px);
        -webkit-transform: translateX(-20px);
    }
    50% {
        transform: translateX(20px);
        -webkit-transform: translateX(20px);
    }
    100% {
        transform: translateX(-20px);
        -webkit-transform: translateX(-20px);
    }
}

/* End */

/* product Pagination */

.wdt-product-pagination{
   display: flex;
   margin-top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);
   justify-content: center;
}
.wdt-product-pagination ul.page-numbers{
   display: inline-flex;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: none;
    border-right: 0;
    margin: 1px;
    list-style-type: none;
}
.wdt-product-pagination ul.page-numbers li span, 
.wdt-product-pagination ul.page-numbers li a, 
.wdt-product-pagination ul.page-numbers li span, 
.wdt-product-pagination div.next-post a,
.wdt-product-pagination div.prev-post a{
   border: 1px solid rgba(var(--wdtBorderColorRgb),1);
    display: inline-block;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Alt);
    height: 50px;
    letter-spacing: .5px;
    line-height: 48px;
    margin: 10px 15px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 50px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtHeadAltColor);
    background-color: var(--wdtAccentTxtColor);
} 
.wdt-product-pagination ul.page-numbers li a:hover, 
.wdt-product-pagination ul.page-numbers li span, 
.wdt-product-pagination div.next-post a:hover,
.wdt-product-pagination div.prev-post a:hover{
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
   border-color: var(--wdtPrimaryColor);
}
@media screen and (max-width: 767px){
   .wdt-product-pagination ul.page-numbers li span, 
   .wdt-product-pagination ul.page-numbers li a, 
   .wdt-product-pagination ul.page-numbers li span, 
   .wdt-product-pagination div.next-post a, 
   .wdt-product-pagination div.prev-post a{
      width: 40px;
      height: 40px;
      line-height: 38px;
      margin: 5px 10px 0 0;
   }
}

/* End */

/* Popup Newsletter */

.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
   display: flex;
   flex-direction: column;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
   position: relative;
   margin: 0;
   order: 3;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:not([type="checkbox"]) {
   font-family: var(--wdtFontTypo_Base);
   color: var(--wdtHeadAltColor);
   padding: 8px 0;
   border: 0;
   border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),0.3);
   margin-bottom: 15px;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus {
   border-color: var(--wdtLinkHoverColor);
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text div .wdt-terms-condition-lbl,
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text div .wdt-terms-condition-lbl ~ a {
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Ext);
   line-height: var(--wdtLineHeight_Base);
   font-family: var(--wdtFontTypo_Alt);
   color: var(--wdtHeadAltColor);
   position: relative;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text div .wdt-terms-condition-lbl ~ a {
   text-decoration: underline;
   text-decoration-color: currentColor;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text div a:hover {
   color: var(--wdtLinkHoverColor);
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'] {
   font-family: var(--wdtFontTypo_Alt);
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_H5);
   line-height: var(--wdtLineHeight_Alt);
   padding: var(--wdtPadding_Btn);
   text-transform: uppercase;
   -webkit-border-radius: var(--wdtRadius_Zero);
   border-radius: var(--wdtRadius_Zero);
   color: var(--wdtAccentTxtColor);
   background-color: var(--wdtPrimaryColor);
   height: auto;
   right: auto;
   top: auto;
   border: 1px solid var(--wdtHeadAltColor);
   box-shadow: 3px 3px 0 var(--wdtHeadAltColor);
   -webkit-box-shadow: 3px 3px 0 var(--wdtHeadAltColor);
   margin-top: 25px;
}
.wdt-constom-newsletter-type3 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover {
   background-color: var(--wdtQuaternaryColor);
   border-color: transparent;
   box-shadow: rgba(var(--wdtHeadAltColorRgb),1) -4px -4px 0;
   -webkit-box-shadow: rgba(var(--wdtHeadAltColorRgb),1) -4px -4px 0;
   transform: translate(4px, 4px);
   -webkit-transform: translate(4px, 4px);
   color: var(--wdtHeadAltColor);
}

/* End */

/* Cart Additional */

.wc-block-components-sidebar-layout .wc-block-components-sidebar,
.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-main{
   width: 100%;
   padding-left: 0;
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{
   padding: 15px;
   border: 1px solid var(--wdtBorderColor); 
   text-align: left;  
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child{
   padding-right: 0;
}
/* .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child{
   padding-left: 0;
} */
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{
   max-width: 400px;
   color: var(--wdtHeadAltColor);
}
.wc-block-components-product-price{
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Alt);
   color: var(--wdtHeadAltColor);
}
.wc-block-components-product-price__value.is-discounted{
   background-color: transparent;
}
.wc-block-components-product-price__regular{
   opacity: .5;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, 
.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{
   font-size: var(--wdtFontSize_Ext);
}
.wc-block-cart-item__quantity .wc-block-components-quantity-selector{
   background-color: var(--wdtAccentTxtColor);
   border: 1px solid var(--wdtBorderColor);
   border-radius: var(--wdtRadius_Part);
   width: auto;
   margin: 5px 0;
   color: var(--wdtHeadAltColor);
   font-weight: var(--wdtFontWeight_H6);
}
.wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{
   border: none;
}
.wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{
   box-shadow: none;
   -webkit-box-shadow: none;
}
.wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
.wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{
   min-width: 40px;
   max-width: 40px;
   font-weight: var(--wdtFontWeight_H6);
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{
   background-color: var(--wdtAccentTxtColor);
}
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, 
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, 
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{
   display: block !important;
   padding: var(--wdtPadding_MiniBtn);
   text-align: center;
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
   font-family: var(--wdtFontTypo_Alt);
}
.is-medium .wc-block-components-sidebar .wc-block-components-panel, 
.is-medium .wc-block-components-sidebar .wc-block-components-totals-coupon, 
.is-medium .wc-block-components-sidebar .wc-block-components-totals-item,
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, 
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){
   padding-left: 16px;
   padding-right: 16px;
}
.is-small .wc-block-components-sidebar .wc-block-components-panel, 
.is-small .wc-block-components-sidebar .wc-block-components-totals-coupon, 
.is-small .wc-block-components-sidebar .wc-block-components-totals-item,
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, 
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){
   padding-left: 16px;
   padding-right: 16px;
}
.is-mobile .wc-block-components-sidebar .wc-block-components-panel, 
.is-mobile .wc-block-components-sidebar .wc-block-components-totals-coupon, 
.is-mobile .wc-block-components-sidebar .wc-block-components-totals-item,
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, 
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){
   padding-left: 16px;
   padding-right: 16px;
}

@media screen and (max-width: 767px){
   .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{
      padding: 0;
   }
   .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{
      width: 100%;
      border: none;
   }
   .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child{
      margin-top: -20px !important;
   }
}

/* Sidebar */

.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart__totals-title{
   color: var(--wdtAccentTxtColor);
   font-size: var(--wdtFontSize_H6);
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_H4);
   background-color: var(--wdtPrimaryColor);
   text-transform: capitalize;
   text-align: center;
}
.wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form{
   display: grid;
   grid-gap: 10px;
}
.wp-block-woocommerce-cart-order-summary-block{
   border-color: var(--wdtBorderColor);
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{
   border-color: var(--wdtBorderColor);
   color: var(--wdtHeadAltColor);
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.wp-block-woocommerce-cart-order-summary-coupon-form-block{
   padding: 16px 0 19px;
}
.wc-block-components-totals-item__label{
   font-family: var(--wdtFontTypo_Alt);
}
.wc-block-components-totals-wrapper .wc-block-components-totals-shipping .wc-block-components-shipping-address{
   margin-top: 5px;
}
.wc-block-components-totals-item__description .wc-block-components-totals-item__description{
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p{
   font-family: var(--wdtFontTypo_Alt);
   font-size: var(--wdtFontSize_Ext);
}

/* End */


/* Home - 1 | Banner Social Icons */

.wdt-custom-social-style .elementor-widget-container ul li a {
   padding: 15px 5px;
   color: var(--wdtAccentTxtColor);
   border: 2px dashed var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_2X);
}
.wdt-custom-social-style .elementor-widget-container ul li a:hover {
   color: var(--wdtLinkHoverColor);
   background: var(--wdtAccentTxtColor);
   border-style: solid;
}
.wdt-custom-social-style.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
   overflow: visible;
}

/* End */


.elementor-1974 .elementor-element.elementor-element-0448c98 .elementor-icon-wrapper svg,
.elementor-1974 .elementor-element.elementor-element-d4e7bbf .elementor-icon-wrapper svg,
.elementor-1974 .elementor-element.elementor-element-eda073b .elementor-icon-wrapper svg,
.elementor-1974 .elementor-element.elementor-element-4ffbff5 .elementor-icon-wrapper svg,
.elementor-1974 .elementor-element.elementor-element-aefb349 .elementor-icon-wrapper svg,
.elementor-1974 .elementor-element.elementor-element-c091a55 .elementor-icon-wrapper svg {
   width: auto;
}


/* Home - 1 | Footer Contact Links */

.wdt-custom-contact-links.elementor-widget .elementor-icon-list-item a .elementor-icon-list-icon {
   position: absolute;
   left: -28px;
   top: 8px;
   pointer-events: none;
}
.wdt-custom-contact-links.elementor-widget .elementor-icon-list-item a {
   position: relative;
   margin-left: 28px;
}

/* End */


/* Home - 1 | Footer NewsLetter */

.wdt-custom-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
   padding: 15px 0;
   border: 0;
   border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.8);
   color: var(--wdtAccentTxtColor);
   font-size: calc(var(--wdtFontSize_Base) - 2px);
   font-weight: var(--wdtFontWeight_Base);
   line-height: var(--wdtLineHeight_Alt);
   font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus {
   border-color: var(--wdtQuaternaryColor);
}
.wdt-custom-footer-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'] {
   padding: 0;
   font-size: 0;
   width: 40px;
   height: 40px;
   right: 0;
   top: -2px;
   background: var(--wdtAccentTxtColor);
   margin: 0;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='41.42 72.61 29.46 82.16 27.71 63.88 41.42 72.61'/%3E%3Cpath d='M98,17.64,60.64,81.35,28.11,60.79l69.62-43L94,19.53,23.68,56.22A1.42,1.42,0,0,0,23,57.43L27.84,79.6h-.13L18,55.14,1.1,44.79Z'/%3E%3C/svg%3E");
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='41.42 72.61 29.46 82.16 27.71 63.88 41.42 72.61'/%3E%3Cpath d='M98,17.64,60.64,81.35,28.11,60.79l69.62-43L94,19.53,23.68,56.22A1.42,1.42,0,0,0,23,57.43L27.84,79.6h-.13L18,55.14,1.1,44.79Z'/%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;
}
.wdt-custom-footer-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover {
   background: var(--wdtQuaternaryColor)
}
.wdt-custom-footer-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:not([type="checkbox"]) {
   padding-right: 50px;
}

/* End */


/* Footer Heading Icon | Home - 1 */

.wdt-custom-footer-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon-wrapper {
   font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem);
   color: rgba(var(--wdtAccentTxtColorRgb),0.5);
   position: absolute;
   top: 0;
   left: 50%;
   transform: translate(-50%,-100%);
   -webkit-transform: translate(-50%,-100%);
}

/* End */


/* Pagination Bullet Active */
/* .wdt-custom-pagination-active .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
   width: 60px !important;
} */


/* Popup NewsLetter Section Position Static */

@media only screen and (min-width:768px) {
   .wdt-custom-section-position.elementor-section, 
   .wdt-custom-section-position.elementor-section > .elementor-container, 
   .wdt-custom-section-position.elementor-section > .elementor-container > .elementor-column, 
   .wdt-custom-section-position.elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
      position: static;
   }
}

/* End */


/* Home - 2 | Contact */

.wdt-custom-coantct-iconbox .wdt-content-item .wdt-content-media-group {
   display: flex;
   align-items: start;
}
.wdt-custom-coantct-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
   margin-bottom: 0;
}
.wdt-custom-coantct-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   padding: 10px;
   font-size: var(--wdtFontSize_H6);
   width: 52px;
   height: 52px;
   background: var(--wdtPrimaryColor);
   border-radius: var(--wdtRadius_Full);
   -webkit-border-radius: var(--wdtRadius_Full);
   color: var(--wdtAccentTxtColor);
   margin-right: 20px;
}
.wdt-custom-coantct-iconbox .wdt-content-item .wdt-content-subtitle {
   font-size: var(--wdtFontSize_Ext);
   font-family: var(--wdtFontTypo_Ext);
   line-height: var(--wdtLineHeight_H6);
   font-weight: var(--wdtFontWeight_H6);
   text-transform: capitalize;
   color: var(--wdtHeadAltColor);
}
.wdt-custom-coantct-iconbox .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
   margin-bottom: 18px;
   margin-top: 2px;
}

/* End */


/* Home - 2 | Filler */

.wdt-custom-filler-h2 .wdt-content-item {
   height: 100%;
   margin-right: -2px;
}
.wdt-custom-filler-h2 .wdt-content-item > div:not(:last-child) {
   margin-bottom: 0px;
}
.wdt-custom-filler-h2 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
   margin-bottom: 10px;
}
.wdt-custom-filler-h2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
   padding: 0;
   font-size: 60px;
}
.wdt-custom-filler-h2 .wdt-content-item .wdt-content-title h5 {
   font-size: 24px;
   text-transform: capitalize;
}
.wdt-custom-filler-h2 .wdt-column:not(:last-child) .wdt-content-item::before {
   content: '';
   position: absolute;
   right: -41px;
   top: 5%;
   bottom: 5%;
   border-right: 2px dashed var(--wdtAccentTxtColor);
   opacity: 0.3;
}
.wdt-custom-filler-h2 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > * {
   font-size: 0;
   padding: 0;
   margin: 10px 10px 0 10px;
   width: 70px;
   height: 30px;
   background: var(--wdtAccentTxtColor);
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-size: contain;
   -webkit-mask-position: center;
   mask-repeat: no-repeat;
   mask-size: contain;
   mask-position: center;
}
.wdt-custom-filler-h2 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > *:hover {
   background: var(--wdtQuaternaryColor);
}
.wdt-custom-filler-h2 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > .wdt-pagination-prev {
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpath d='M5.77,16.55A5,5,0,0,0,5,15.9c-.66-1.32-1.2-2.63-1.86-4.05-.33-.22-.66-.55-1.09-.88L1.5,8.89c.11-.32.11-.76.22-1.2a6.79,6.79,0,0,1,.87-.77c.22,0,.33-.11.44-.11a23.29,23.29,0,0,0,5.47-.1A28.81,28.81,0,0,0,14.63,5.5a4.46,4.46,0,0,1,2.4.11,4.18,4.18,0,0,1,1.76,3.17,3,3,0,0,1-.44.77c-1.86.44-3.5,1-5.58,1.53.87.44,1.53.55,1.86,1a3.66,3.66,0,0,0,1.75.76c2.3.88,4.48,1.75,6.78,2.63a7,7,0,0,0,3,.76,5.92,5.92,0,0,1,1.85.55,25.16,25.16,0,0,0,7.44,1.64c2,.11,3.83.55,5.69.77a12.82,12.82,0,0,0,4,.11,8.17,8.17,0,0,1,1.64,0A32.51,32.51,0,0,0,55.43,19c1.86.33,3.61-.77,5.47-.55a7.12,7.12,0,0,0,2.85-.66,9.1,9.1,0,0,1,3.83-.43A3.35,3.35,0,0,1,69,19.94c-.55.33-1,.77-1.53,1.1-3,.76-5.8,1.53-8.75,2.4a.73.73,0,0,1-.66.11c-2-.33-3.83.22-5.8.22-1,0-1.86.66-2.84.33-1.64.33-3.18-.33-4.82-.11a15.26,15.26,0,0,1-3.83-.22c-1.64-.22-3.39-.22-5-.44A17.52,17.52,0,0,1,29.94,22c.11-.33-.21-.44-.43-.44-1.86.11-3.61-.76-5.36-1.2a16.25,16.25,0,0,1-5.15-2c-.21-.11-.43-.33-.65-.33-1.53.11-2.52-.87-3.83-1.42S12,15.57,10.69,15c0,.77.11,1.53.11,2.19.66,1.53,1.2,3.06,2,4.92a13.57,13.57,0,0,0-.66,2,9.58,9.58,0,0,1-2.51,0,18.61,18.61,0,0,0-2.63-5,17.13,17.13,0,0,1-1.2-2.52Z'/%3E%3C/svg%3E");
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpath d='M5.77,16.55A5,5,0,0,0,5,15.9c-.66-1.32-1.2-2.63-1.86-4.05-.33-.22-.66-.55-1.09-.88L1.5,8.89c.11-.32.11-.76.22-1.2a6.79,6.79,0,0,1,.87-.77c.22,0,.33-.11.44-.11a23.29,23.29,0,0,0,5.47-.1A28.81,28.81,0,0,0,14.63,5.5a4.46,4.46,0,0,1,2.4.11,4.18,4.18,0,0,1,1.76,3.17,3,3,0,0,1-.44.77c-1.86.44-3.5,1-5.58,1.53.87.44,1.53.55,1.86,1a3.66,3.66,0,0,0,1.75.76c2.3.88,4.48,1.75,6.78,2.63a7,7,0,0,0,3,.76,5.92,5.92,0,0,1,1.85.55,25.16,25.16,0,0,0,7.44,1.64c2,.11,3.83.55,5.69.77a12.82,12.82,0,0,0,4,.11,8.17,8.17,0,0,1,1.64,0A32.51,32.51,0,0,0,55.43,19c1.86.33,3.61-.77,5.47-.55a7.12,7.12,0,0,0,2.85-.66,9.1,9.1,0,0,1,3.83-.43A3.35,3.35,0,0,1,69,19.94c-.55.33-1,.77-1.53,1.1-3,.76-5.8,1.53-8.75,2.4a.73.73,0,0,1-.66.11c-2-.33-3.83.22-5.8.22-1,0-1.86.66-2.84.33-1.64.33-3.18-.33-4.82-.11a15.26,15.26,0,0,1-3.83-.22c-1.64-.22-3.39-.22-5-.44A17.52,17.52,0,0,1,29.94,22c.11-.33-.21-.44-.43-.44-1.86.11-3.61-.76-5.36-1.2a16.25,16.25,0,0,1-5.15-2c-.21-.11-.43-.33-.65-.33-1.53.11-2.52-.87-3.83-1.42S12,15.57,10.69,15c0,.77.11,1.53.11,2.19.66,1.53,1.2,3.06,2,4.92a13.57,13.57,0,0,0-.66,2,9.58,9.58,0,0,1-2.51,0,18.61,18.61,0,0,0-2.63-5,17.13,17.13,0,0,1-1.2-2.52Z'/%3E%3C/svg%3E");
}
.wdt-custom-filler-h2 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > .wdt-pagination-next {
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpath d='M64.73,16.55a17.13,17.13,0,0,1-1.2,2.52,18.61,18.61,0,0,0-2.63,5,9.58,9.58,0,0,1-2.51,0,13.57,13.57,0,0,0-.66-2c.77-1.86,1.31-3.39,2-4.92,0-.66.11-1.42.11-2.19-1.31.55-2.63,1.09-3.83,1.64s-2.3,1.53-3.83,1.42c-.22,0-.44.22-.65.33a16.25,16.25,0,0,1-5.15,2c-1.75.44-3.5,1.31-5.36,1.2-.22,0-.54.11-.43.44a17.52,17.52,0,0,1-5.8,1.31c-1.64.22-3.39.22-5,.44A15.26,15.26,0,0,1,25.9,24c-1.64-.22-3.18.44-4.82.11-1,.33-1.86-.33-2.84-.33-2,0-3.83-.55-5.8-.22a.73.73,0,0,1-.66-.11C8.83,22.57,6,21.8,3,21c-.55-.33-1-.77-1.53-1.1a3.35,3.35,0,0,1,1.42-2.62,9.1,9.1,0,0,1,3.83.43,7.12,7.12,0,0,0,2.85.66c1.86-.22,3.61.88,5.47.55a32.51,32.51,0,0,0,8.64.33,8.17,8.17,0,0,1,1.64,0,12.82,12.82,0,0,0,4-.11c1.86-.22,3.72-.66,5.69-.77a25.16,25.16,0,0,0,7.44-1.64,5.92,5.92,0,0,1,1.85-.55,7,7,0,0,0,3-.76c2.3-.88,4.48-1.75,6.78-2.63a3.66,3.66,0,0,0,1.75-.76c.33-.44,1-.55,1.86-1C55.65,10.53,54,10,52.15,9.55a3,3,0,0,1-.44-.77,4.18,4.18,0,0,1,1.76-3.17,4.46,4.46,0,0,1,2.4-.11A28.81,28.81,0,0,0,62,6.71a23.29,23.29,0,0,0,5.47.1c.11,0,.22.11.44.11a6.79,6.79,0,0,1,.87.77c.11.44.11.88.22,1.2L68.45,11c-.43.33-.76.66-1.09.88-.66,1.42-1.2,2.73-1.86,4.05a5,5,0,0,0-.77.65Z'/%3E%3C/svg%3E");
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpath d='M64.73,16.55a17.13,17.13,0,0,1-1.2,2.52,18.61,18.61,0,0,0-2.63,5,9.58,9.58,0,0,1-2.51,0,13.57,13.57,0,0,0-.66-2c.77-1.86,1.31-3.39,2-4.92,0-.66.11-1.42.11-2.19-1.31.55-2.63,1.09-3.83,1.64s-2.3,1.53-3.83,1.42c-.22,0-.44.22-.65.33a16.25,16.25,0,0,1-5.15,2c-1.75.44-3.5,1.31-5.36,1.2-.22,0-.54.11-.43.44a17.52,17.52,0,0,1-5.8,1.31c-1.64.22-3.39.22-5,.44A15.26,15.26,0,0,1,25.9,24c-1.64-.22-3.18.44-4.82.11-1,.33-1.86-.33-2.84-.33-2,0-3.83-.55-5.8-.22a.73.73,0,0,1-.66-.11C8.83,22.57,6,21.8,3,21c-.55-.33-1-.77-1.53-1.1a3.35,3.35,0,0,1,1.42-2.62,9.1,9.1,0,0,1,3.83.43,7.12,7.12,0,0,0,2.85.66c1.86-.22,3.61.88,5.47.55a32.51,32.51,0,0,0,8.64.33,8.17,8.17,0,0,1,1.64,0,12.82,12.82,0,0,0,4-.11c1.86-.22,3.72-.66,5.69-.77a25.16,25.16,0,0,0,7.44-1.64,5.92,5.92,0,0,1,1.85-.55,7,7,0,0,0,3-.76c2.3-.88,4.48-1.75,6.78-2.63a3.66,3.66,0,0,0,1.75-.76c.33-.44,1-.55,1.86-1C55.65,10.53,54,10,52.15,9.55a3,3,0,0,1-.44-.77,4.18,4.18,0,0,1,1.76-3.17,4.46,4.46,0,0,1,2.4-.11A28.81,28.81,0,0,0,62,6.71a23.29,23.29,0,0,0,5.47.1c.11,0,.22.11.44.11a6.79,6.79,0,0,1,.87.77c.11.44.11.88.22,1.2L68.45,11c-.43.33-.76.66-1.09.88-.66,1.42-1.2,2.73-1.86,4.05a5,5,0,0,0-.77.65Z'/%3E%3C/svg%3E");
}

@media screen and (max-width:1540px) {
   .wdt-custom-filler-h2 .wdt-column:not(:last-child) .wdt-content-item::before {
      right: -31px;
  }
}

@media screen and (max-width:1024px) {
   .wdt-custom-filler-h2 .wdt-column:not(:last-child) .wdt-content-item::before {
       right: -16px;
   }
}

/* End */


/* Heading Color | Home - 3 */

.wdt-custom-heading-color .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title span {
   color: var(--wdtPrimaryColor);
}

/* End */


/* Brands | Home - 3 */

.wdt-custom-brands-h3 .wdt-content-item {
   padding: 30px 20px;
   background: var(--wdtAccentTxtColor);
   border-radius: calc(var(--wdtRadius_3X) + 8px);
}
.wdt-custom-brands-h3 .wdt-content-item .wdt-content-media-group {
   display: grid;
}
.wdt-custom-brands-h3 .wdt-content-item:hover {
   background: rgba(var(--wdtAccentTxtColorRgb),0.5);
}
@media screen and (max-width:1280px) {
   .wdt-custom-brands-h3 .wdt-content-item {
      padding: 20px;
   }
}
@media screen and (max-width:479px) {
   .wdt-custom-brands-h3 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column {
      width: 50% !important;
   }
   .wdt-custom-brands-h3 .wdt-content-item {
      padding: 10px;
   }
}

/* End */


/* FAQ Page Counter */

.wdt-custom-counter-faq.wdt-custom-counter-s1 .wdt-content-item {
   border: none;
   padding: 0 10px;
   margin: 0;
   padding-bottom: 5px;
   height: 100%;
}

@media only screen and (min-width:480px) {
   .wdt-custom-counter-faq.wdt-custom-counter-s1 .wdt-column:not(:last-child) .wdt-content-item {
      border-right: 1px solid var(--wdtAccentTxtColor);
   }
}

@media only screen and (max-width:479px) {
   .wdt-custom-counter-faq.wdt-custom-counter-s1 .wdt-content-item {
      padding-bottom: 25px;
   }
}

/* End */


/* FAQ Heading */

.wdt-custom-faq-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
   font-size: clamp(1.25rem, 1.075rem + 0.875vw, 2.125rem); /* max-34 min-20 */
}

/* End */


/* Sub Heading | Home - 3 | Banner */

.wdt-custom-h3-banner-subtitle.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
   font-size: calc(var(--wdtFontSize_Ext) - 2px);
   font-weight: var(--wdtFontWeight_Base);
   line-height: var(--wdtLineHeight_Alt);
   font-family: var(--wdtFontTypo_Alt);
   text-transform: uppercase;
}
.wdt-custom-h3-banner-subtitle.elementor-widget .elementor-icon-list-item {
   border: 1px solid var(--wdtBorderColor);
   padding: 8px 24px;
   border-radius: 20px; -webkit-border-radius: 20px;
}

/* End */


/* Counter | Home - 3  Banner */

.wdt-custom-counter-h3 .wdt-content-item > div:not(:last-child) {
   margin-bottom: 0;
}
.wdt-custom-counter-h3 .wdt-content-item .wdt-content-counter {
   font-size: clamp(2.125rem, 1.8rem + 1.625vw, 3.75rem); /* max-60 min-34 */
   font-family: var(--wdtFontTypo_Alt);
   text-transform: uppercase;
}

/* End */


/* Home - 1 | Slider */

.wdt-custom-slider-h1 .swiper-slide .elementor-section .elementor-column:nth-child(1) {
   clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
   transition: all 0.2s linear; -webkit-transition: all 0.2s linear;
}
.wdt-custom-slider-h1 .swiper-slide-active .elementor-section .elementor-column:nth-child(1) {
   clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
   transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
   transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.wdt-custom-slider-h1 .swiper-slide .elementor-section .elementor-column:nth-child(2) {
   clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
   opacity: 0;
   transition: all .5s linear, opacity .3s linear; -webkit-transition: all .5s linear, opacity .3s linear;
   /* transition-delay: .15s; -webkit-transition-delay: .15s; */
}
.wdt-custom-slider-h1 .swiper-slide-active .elementor-section .elementor-column:nth-child(2) {
   clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
   opacity: 1;
   transition-delay: 0.4s; -webkit-transition-delay: 0.4s;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
   position: absolute;
   right: 22%;
   bottom: -50px;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
   bottom: -150px;
   transform: translateX(-55px); -webkit-transform: translateX(-55px);
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span {
   position: relative;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before {
   content: none;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span::before {
   content: '';
   width: 60px;
   height: 25px;
   display: inline-block;
   background: currentColor;
   position: absolute;
   top: -20px;
   left: -30px;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpolygon points='68.68 17.18 7.77 17.18 17.37 26.77 14.62 29.52 3.11 18.01 2.27 17.18 0.36 15.26 2.33 13.29 3.11 12.51 14.62 1 17.37 3.75 7.82 13.29 68.68 13.29 68.68 17.18'/%3E%3C/svg%3E");
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 30'%3E%3Cpolygon points='68.68 17.18 7.77 17.18 17.37 26.77 14.62 29.52 3.11 18.01 2.27 17.18 0.36 15.26 2.33 13.29 3.11 12.51 14.62 1 17.37 3.75 7.82 13.29 68.68 13.29 68.68 17.18'/%3E%3C/svg%3E");
   -webkit-mask-size: cover;
   -webkit-mask-position: center;
   -webkit-mask-repeat: no-repeat;
   mask-size: cover;
   mask-position: center;
   mask-repeat: no-repeat;
   z-index: 1;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next span::before {
   transform: rotate(180deg); -webkit-transform: rotate(180deg);
   left: auto;
   right: -30px;
}

.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span::after {
   content: '';
   background: var(--wdtSecondaryColor);
   width: 45px;
   height: 45px;
   position: absolute;
   left: -50px;
   top: -30px;
   border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
   transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
} 
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next span::after {
   left: auto;
   right: -50px;
}
.wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover span::after {
   transform: scale(1.3); -webkit-transform: scale(1.3);
}

@media screen and (max-width:1280px) {
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
       right: 20%;
       bottom: -20px;
   }
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
       bottom: -110px;
   }
}

@media screen and (max-width:1024px) {
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
       position: relative;
       right: 15px;
       top: 50px;
   }
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
       bottom: -20px;
       transform: translateX(50px); -webkit-transform: translateX(50px);
   }
}

@media screen and (max-width:479px) {
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
       position: relative;
       right: 15px;
       top: 40px;
   }
   .wdt-custom-slider-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
       bottom: -20px;
       transform: translateX(50px); -webkit-transform: translateX(50px);
   }
}

/* End */


/* App section Image | App button */

.wdt-custom-app-img .elementor-widget-container img {
   width: initial !important;
}

/* End */

/* Heading Final  */

.wdt-custom-heading-final .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(2.25rem, 1.9038rem + 1.5385vw, 3.75rem);
}

/* End */












