.wdt-custom-log-hm3 img {width: 150px;}
.wdt-heading-one .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, .wdt-heading-two .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
        font-size: clamp(2.375rem, 1.8558rem + 2.3077vw, 4.625rem);
    }
    .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper, .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon, .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
        line-height: var(--wdtLineHeight_Base) !important;
   }
   .wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title{
        font-size: var(--wdtFontSize_H5);
	padding-right: 15px;
    }
    .wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
        line-height: var(--wdtLineHeight_Base);
        font-size: var(--wdtFontSize_Base);
}
.wdt-custm-mail-chimp-1.wdt-custm-mail-chimp-1-footer .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input{
        max-width: 100%;
        padding-right: 8em;
        margin: 0;
        border-radius: var(--wdtRadius_3X);
    }
    .wdt-custm-mail-chimp-1.wdt-custm-mail-chimp-1-footer .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
        position: absolute;
        margin: 0;
    }
    .wdt-custm-mail-chimp-1.wdt-custm-mail-chimp-1-footer .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
        max-height: 52px;
        height: 52px;
    }
    .wdt-custom-payment-box .wdt-content-item .wdt-content-media-group{
        display: flex;
  }
.wdt-cus-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
        height: inherit;
        width: inherit;
    }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
        height: inherit;
        width: inherit;
    }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 50px;
        height: 40px;
    }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-description{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-title h5{
        font-size: var(--wdtFontSize_H4);
        margin-top: 30px;
    }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination div{
        display: unset;
    }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination svg{
        height: clamp(2.5rem, 1.95rem + 2.75vw, 5.25rem);
        width: clamp(2.5rem, 1.95rem + 2.75vw, 5.25rem);
        border: 1px solid var(--wdtPrimaryColor);
        transition: var(--wdtBaseTransition);
    border-radius: var(--wdtRadius_Full);
    }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i{
        display: unset;
    }
    
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
    background: transparent;
    }
​
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination div:hover:before {
    background:none;
}
.wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination svg:hover{
    color: var(--wdtPrimaryColor);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
}
.wdt-cus-testimonial .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
}
.woocommerce .wdt-product-widget-content .star-rating::before {color: rgba(var(--wdtPrimaryColorRgb), 1);}
.woocommerce .wdt-product-widget-content  .star-rating span::before {color: #F49911;}
.wdt-simple-style.wdt-post-entry .product.type-product.blog-entry > .div.entry-date,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .product.type-product.blog-entry.has-post-thumbnail > div.entry-thumb ~ .entry-date,
.wdt-simple-style.wdt-post-entry .product.type-product.blog-entry > div.entry-button a.wdt-button
 {
  display: none;
}
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg {
background-color: rgba(var(--wdtAccentTxtColorRgb), 1);
border-radius: 50%;
}
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .miss-inner-icon,
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .miss-circle-text {
    color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .miss-inner-icon {
transform-origin: center;
transition: all var(--wdtExtTransition);
}
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover i svg .miss-inner-icon {
transform: scale(1) rotate(120deg);
-webkit-transform: scale(1) rotate(120deg);
color: var(--wdtSecondaryColor);

}
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg .miss-circle-text {
animation: videcon-rotate 10s linear infinite;
-webkit-animation: videcon-rotate 10s linear infinite;
    transform-origin: center;
}
@-webkit-keyframes videcon-rotate {
    0%{
       transform: rotate(0deg);
    }
     100%{
       transform: rotate(360deg);
    }
}
@keyframes videcon-rotate {
    0%{
       transform: rotate(0deg);
    }
     100%{
       transform: rotate(360deg);
    }
}
.tinv-wishlist .tinv-modal .tinv-modal-inner {
    max-width: 300px;
    padding: 20px;
    border-radius: var(--wdtRadius_1X);
}
.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
        padding: 0;
        border-radius: 20px;
    }
    
    .wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner {
        /*overflow-y: visible;*/
        overflow: visible;
    }
    
/* .........Slide menu Starts.............. */
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon:hover i svg {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i svg,
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i svg >* {transform-origin:center;-webkit-transform-origin:center;transition: var(--wdtExtTransition);}
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon:hover i svg path:nth-child(1) {
  transform: translateY(5px);
  -webkit-transform: translateY(5px);
}
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon:hover i svg path:nth-child(2) {
  transform: translateX(-5px);
  -webkit-transform: translateX(-5px);
}
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon:hover i svg path:nth-child(3) {
  transform: translateX(5px);
   -webkit-transform: translateX(5px);
}
.wdt-custom-slide-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon:hover i svg path:nth-child(4) {
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
}
.wdt-custom-shop-desc-video > .elementor-widget-container {overflow: hidden;}
/* .........Slide menu Ends.............. */

.wdt-custom-popup-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
        font-size: var(--wdtFontSize_H6);
        width: 70px;
        height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--wdtPrimaryColor);
        border-radius: var(--wdtRadius_Full);
        color: var(--wdtAccentTxtColor);
        background-color: var(--wdtPrimaryColor);
    }
    .wdt-custom-popup-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover{
        color: var(--wdtHeadAltColor);
    }
    .wdt-custom-popup-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i{
        display: flex;
        position: relative;
        left: 3px;
    }
    .wdt-custom-popup-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before{
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: var(--wdtRadius_Part);
        background-color: rgba(var(--wdtPrimaryColorRgb), 1);
        border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: -1;
        -webkit-animation: boom 2000ms infinite;
        animation: boom 2000ms infinite;
    }

    /* -------Side-popup-starts-starts-------- */

        .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after{
        content: none;
    }
    
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-column:not(:last-child) .wdt-content-item{
        margin-bottom: 0;
    }
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
        font-size: var(--wdtFontSize_H5);
    }
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover{
        color: var(--wdtPrimaryColor);
    }
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image img{
        max-width: 200px;
        width: 200px;
        height: 125px;
        object-fit: cover;
    }
    .wdt-custom-hover-pricing-tabel-style-popup.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group{
        transform: translateY(-100%);
    }
    .wdt-custom-hover-pricing-tabel-style.wdt-custom-hover-pricing-tabel-style-popup .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:before{
    content:"";
    display: inline-block;
    width: 15px;
    height: 15px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M50,99c-9.7,0-17.6-7.9-17.6-17.6c0-8.2,3.6-12.5,11.5-19.8c3.1-2.8,4.3-5.2,4.3-7.5v-2.3h-2.3c-2.7,0-6.3,2.7-10.8,7.9 c-4.6,5.4-10.1,7.9-16.5,7.9C8.9,67.6,1,59.7,1,50s7.9-17.6,17.6-17.6c6.5,0,11.9,2.7,16.3,7.8c4.5,5.1,8.2,7.8,11,7.8h2.3v-2 c0-2.3-1.3-4.7-4.3-7.5l-2.9-2.7c-4.3-4-8.5-9.2-8.5-17.1C32.4,8.9,40.2,1,50,1c9.7,0,17.6,8,17.6,17.6c0,6.5-2.7,11.9-7.8,16.3 c-5.1,4.5-7.8,8-7.8,11v2h2c2.9,0,6.6-2.7,11-7.8c4.3-5.2,9.8-7.8,16.3-7.8C91.1,32.4,99,40.2,99,50c0,9.7-7.9,17.6-17.6,17.6 c-8,0-12.9-4-19.8-11.5c-2.8-3.1-5.2-4.3-7.5-4.3h-2v2.3c0,2.9,2.6,6.8,7.8,11c5.2,4.2,7.8,9.7,7.8,16.3C67.6,91.1,59.8,99,50,99z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M50,99c-9.7,0-17.6-7.9-17.6-17.6c0-8.2,3.6-12.5,11.5-19.8c3.1-2.8,4.3-5.2,4.3-7.5v-2.3h-2.3c-2.7,0-6.3,2.7-10.8,7.9 c-4.6,5.4-10.1,7.9-16.5,7.9C8.9,67.6,1,59.7,1,50s7.9-17.6,17.6-17.6c6.5,0,11.9,2.7,16.3,7.8c4.5,5.1,8.2,7.8,11,7.8h2.3v-2 c0-2.3-1.3-4.7-4.3-7.5l-2.9-2.7c-4.3-4-8.5-9.2-8.5-17.1C32.4,8.9,40.2,1,50,1c9.7,0,17.6,8,17.6,17.6c0,6.5-2.7,11.9-7.8,16.3 c-5.1,4.5-7.8,8-7.8,11v2h2c2.9,0,6.6-2.7,11-7.8c4.3-5.2,9.8-7.8,16.3-7.8C91.1,32.4,99,40.2,99,50c0,9.7-7.9,17.6-17.6,17.6 c-8,0-12.9-4-19.8-11.5c-2.8-3.1-5.2-4.3-7.5-4.3h-2v2.3c0,2.9,2.6,6.8,7.8,11c5.2,4.2,7.8,9.7,7.8,16.3C67.6,91.1,59.8,99,50,99z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size : 16px;
    mask-size : 16px;
    background-color: var(--wdtPrimaryColor);
    margin-right: 10px;
    position: relative;
    top: -3px;
}
.wdt-custom-hover-pricing-tabel-style.wdt-custom-hover-pricing-tabel-style-popup .wdt-content-item .wdt-content-media-group{
        flex-basis: 40%;
}
  
    .wdt-popup-box-window.mfp-wrap.wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
        max-width: 450px;
        margin-right: unset;
        height: 100%;
        border-radius: 0;
        display: grid;
        align-items: center; 
    }
    .wdt-popup-box-window.mfp-wrap.wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner{
        max-height: 100%;
    }
    .wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container{
        padding: 0;
    }
    .wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
    .wdt-popup-box-window.wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    .wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content {
        height: 100%;
    }
    .wdt-popup-box-content-inner::-webkit-scrollbar {
  display: none;
}
.wdt-popup-box-window.wdt-fade-slide.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner{
    overflow-x: hidden;
}

    .wdt-custom-popup-services-menu .elementor-icon-list-items .elementor-icon-list-item{
        font-size: var(--wdtFontSize_H5);
    }
    .wdt-custom-popup-services-menu .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
        font-family: var(--wdtFontTypo_Alt);
        font-weight: var(--wdtFontWeight_Alt);
        line-height: var(--wdtLineHeight_Base);
    }
    .wdt-custom-popup-social.elementor-widget .elementor-icon-list-icon i{
        width: auto;
    }
    .wdt-custom-popup-social.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
        padding-left: 0;
    }
    .wdt-custom-popup-social .elementor-icon-list-items .elementor-icon-list-item a{
        width: 24px;
        height: 24px;
        justify-content: center;
        align-items: center;
        border: 1px solid;
        border-radius: var(--wdtRadius_Full);
    }
    .wdt-custm-mail-chimp-2 .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input{
        margin: 0;
        border-radius: var(--wdtRadius_3X) 0 0 var(--wdtRadius_3X);
    }
    .wdt-custm-mail-chimp-2 .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
        border-radius: 0 var(--wdtRadius_3X) var(--wdtRadius_3X) 0;
        min-width: 60px;
        justify-content: center;
    }
     .wdt-custm-mail-chimp-2 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i{
        font-size: calc(var(--wdtFontSize_Ext) + 2px);
        stroke: var(--wdtAccentTxtColor);
        display: inherit;
    }
/* -------Side-popup-starts-ends-------- */
.wdt-custom-bolg-inner-section .wdt-post-list-carousel-container {overflow: hidden;}
/* Gallery overlay */
​
.wdt-custom-home-2-gallery .elementor-widget-container{
        position: relative;
        overflow: hidden;
        border-radius: var(--wdtRadius_3X);
    }
    .wdt-custom-home-2-gallery .elementor-widget-container:before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        background-color: var(--wdtHeadAltColor);
        opacity: 0;
        transition: var(--wdtBaseTransition);
        -webkit-transition: var(--wdtBaseTransition);
        pointer-events: none;
    }
    .wdt-custom-home-2-gallery .elementor-widget-container:hover:before{
        opacity: .5;
    }
    .wdt-custom-home-2-gallery .elementor-widget-container:after{
        content: "";
        position: absolute;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M11.6,9l-1.1-2l1-0.6c0.6-0.3,1.2-0.6,1.9-0.9l1.1-0.4l0.8,2.1l-1.1,0.4c-0.5,0.2-1,0.5-1.5,0.8L11.6,9z M6.9,18.3 c0-2.5,0.8-4.9,2.4-6.9l0.7-0.9L8.2,9.1L7.5,10c-1.9,2.4-2.9,5.3-2.8,8.3v1.1h2.3V18.3z M49.7,44L44,49.7c-0.4,0.4-1.2,0.4-1.6,0 c0,0,0,0,0,0l-8.5-8.5c-1.7-1.7-2-4.3-0.7-6.4l-2.9-2.9c-7.5,6.6-19,5.9-25.7-1.6s-5.9-19,1.6-25.7s19-5.9,25.7,1.6 c6.1,6.9,6.1,17.2,0,24.1l2.9,2.9c2-1.3,4.7-1,6.4,0.7l8.5,8.5C50.1,42.8,50.1,43.6,49.7,44C49.7,44,49.7,44,49.7,44z M18.3,34.1 c8.8,0,15.9-7.1,15.9-15.9S27,2.4,18.3,2.4S2.4,9.5,2.4,18.3S9.5,34.1,18.3,34.1z M47.3,43.2l-7.7-7.7c-1.1-1.1-2.9-1.1-4.1,0 c-1.1,1.1-1.1,2.9,0,4.1l7.7,7.7L47.3,43.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M11.6,9l-1.1-2l1-0.6c0.6-0.3,1.2-0.6,1.9-0.9l1.1-0.4l0.8,2.1l-1.1,0.4c-0.5,0.2-1,0.5-1.5,0.8L11.6,9z M6.9,18.3 c0-2.5,0.8-4.9,2.4-6.9l0.7-0.9L8.2,9.1L7.5,10c-1.9,2.4-2.9,5.3-2.8,8.3v1.1h2.3V18.3z M49.7,44L44,49.7c-0.4,0.4-1.2,0.4-1.6,0 c0,0,0,0,0,0l-8.5-8.5c-1.7-1.7-2-4.3-0.7-6.4l-2.9-2.9c-7.5,6.6-19,5.9-25.7-1.6s-5.9-19,1.6-25.7s19-5.9,25.7,1.6 c6.1,6.9,6.1,17.2,0,24.1l2.9,2.9c2-1.3,4.7-1,6.4,0.7l8.5,8.5C50.1,42.8,50.1,43.6,49.7,44C49.7,44,49.7,44,49.7,44z M18.3,34.1 c8.8,0,15.9-7.1,15.9-15.9S27,2.4,18.3,2.4S2.4,9.5,2.4,18.3S9.5,34.1,18.3,34.1z M47.3,43.2l-7.7-7.7c-1.1-1.1-2.9-1.1-4.1,0 c-1.1,1.1-1.1,2.9,0,4.1l7.7,7.7L47.3,43.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        -webkit-mask-size: 50px;
        mask-repeat: no-repeat;
        mask-position: center;
        mask-size: 50px;
        width: 50px;
        height: 50px;
        background-color: var(--wdtAccentTxtColor);
        margin: auto;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        transform: translateY(30px);
        transition: var(--wdtBaseTransition);
        pointer-events: none;
    }
    .wdt-custom-home-2-gallery .elementor-widget-container:hover:after{
        opacity: 1;
        transform: translateY(0);
    }
    

/* Counter Inner Section */
.wdt-custom-ratings .elementor-star-rating__wrapper{
    display: flex;
    flex-direction: column-reverse;
}
.wdt-contact-us-form-style .wdt-column-2-1 p{
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
    }
    .wdt-contact-us-form-style .wdt-column-2-1{
        margin-bottom: 20px;
    }
    .wdt-contact-us-form-style [type="number"]::-webkit-inner-spin-button{
        display: none;
    }
  
.wdt-custom-ratings .elementor-star-rating__wrapper .elementor-star-rating i{
    font-size: calc(var(--wdtFontSize_Ext) + 2px);
    font-style: normal;
}
.wdt-custom-ratings .elementor-star-rating__wrapper .elementor-star-rating{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-counter-last .wdt-content-item .wdt-content-counter{
    font-size: var(--wdtFontSize_H2);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtPrimaryColor);
    line-height: 1;
}
.wdt-custom-counter-last .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
}
.wdt-custom-rating-count .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: var(--wdtFontSize_H2);
}

/* ------Home-1-slider-starts------- */

.wdt-custom-slider-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev  {display: inline-flex;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    left: 50px
}
.wdt-custom-slider-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next  {display: inline-flex;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    right: 50px;
}

/* ------Home-2-slider-ends------- */

/* Header */
/* heading section style */

.wdt-heading-holder .wdt-heading-title-wrapper.h2 {
    font-size: clamp(2.5rem, 2.2rem + 1.5vw, 4rem); /* min-40 & max-64 */
   
}

.wdt-custom-menu-left-align .wdt-header-menu .wdt-primary-nav>li>a {
    padding: 10px 0;
}

.wdt-custom-menu-left-align .wdt-header-menu .wdt-primary-nav>li:not(:last-child)>a {
    padding: 28px 0;
    padding-right: 25px;
}

.wdt-custom-logo-main {
    position: absolute;
    transform: translateY(50%) scale(1.7);
    bottom: 0;
}

/*  */
/* ------------Home-2 Product Slider---------- */

/* ----home-2footer-icon-box-starts------- */
.wdt-cus-icon-aside-title-support-section .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wdt-cus-icon-aside-title-support-section .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-icon-aside-title-support-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    margin-right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    font-size: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);
    line-height: 0;
}

.wdt-cus-icon-aside-title-support-section .wdt-content-item {
    width: fit-content;
    margin: 0 auto;
}
.wdt-cus-icon-aside-title-support-section .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    text-transform: uppercase;
    line-height: 25px;
    font-size: calc(var(--wdtFontSize_Ext) + 2px);
    font-weight: calc(var(--wdtFontWeight_Ext) + 200);
    max-width: 150px;
}
.wdt-custom-footer-social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-social-icon {
    display: inline-flex;
    font-size: var(--icon-size,25px);
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    justify-content: center;
    align-items: center;
}
/* ----home-2footer-icon-box-ends------- */
.wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item {
    display: grid;
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item>* {
    grid-area: 1/1;
    width: 100%;
}

.wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group {
    margin: auto 0;
    margin: auto auto auto 0;
    max-width: 300px;
}

.wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item .wdt-content-elements-group.wdt-content-group {
    margin-left: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem);
    /* min-40 max-100px */
}

.wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image {
    border-radius: 20px;
    overflow: hidden;
    -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 1173 547' style='enable-background:new 0 0 1173 547;' xml:space='preserve'%3E%3Cpath d='M0,546.9L0,62.7c0-6.2,2.9-12.1,7.9-15.9c30.3-23.2,144.9-96,283.1,6.5c31.3,23.2,67.4,38.6,106.1,44.2 c52.5,7.4,106.1-7.6,153.2-30.1c41.5-19.6,81.3-48.7,125.9-60.3c27.9-7.4,57.4-8.9,86-4.5c37.5,5.8,72.8,21.6,104.3,42.8 c3.8,2.5,7.6,5.1,11.2,7.8c104,77.1,215.7,40.2,266.9,15.7c13.2-6.3,28.6,3.4,28.6,18.1v459.9H0z'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center 0px;
    mask-position: bottom left;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    width: 100%;
    transition: var(--wdtExtTransition);
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title h5 {
    font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem);
    font-weight: var(--wdtFontWeight_Base);
    /* min-30 max-64px */
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button {
    margin-top: clamp(0.3125rem, -0.125rem + 2.1875vw, 2.5rem);
    /* min-5 max-40px */
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group>* {
    transform: translateY(50px);
    opacity: 0;
    transition: var(--wdtExtTransition);
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group>* {
    transform: translateY(0px);
    opacity: 1;
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group div:nth-child(1) {
    transition-delay: .3s
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group div:nth-child(2) {
    transition-delay: .4s
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group div:nth-child(3) {
    transition-delay: .5s
}

/* .wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image img {
    transform: scale(1.2);
     transition: var(--wdtExtTransition);
}
.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template  .swiper-slide-active .wdt-content-item .wdt-content-image img {
    transform: scale(1);
} */
.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image {
    -webkit-mask-position: center 10px;
}

.wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-image {
    -webkit-mask-position: center 0px;
}
.wdt-custom-image-fill-height.elementor-widget-image .elementor-widget-container img { height: 100%; object-fit: cover; object-position: center center; }

.wdt-custom-offer-slider-area-style,
.wdt-custom-offer-slider-area-style > div,
.wdt-custom-offer-slider-area-style > div > div,
.wdt-custom-offer-slider-area-style > div > div > div,
.wdt-custom-offer-slider-area-style > div > div > div > div { position: static; }
.wdt-custom-massage-right-slidr .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; left: 0; bottom: clamp(0.625rem, -5.0893rem + 8.9286vw, 5.625rem); }

.wdt-custom-massage-right-slidr .wdt-carousel-holder .swiper-slide .wdt-content-item .wdt-content-media-group { margin-bottom: 0; display: inline-flex; }
.wdt-custom-massage-right-slidr .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before,
.wdt-custom-massage-right-slidr .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { display: none; }
.wdt-custom-massage-right-slidr .wdt-carousel-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { border-radius: 0 0 20px 20px; overflow: hidden; }

.wdt-custom-massage-right-slidr .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; }

.wdt-custom-massage-right-slidr .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-custom-massage-right-slidr .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { margin-left: -5px; margin-right: -5px; }

.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before { transform: scale(1.4); }

/* -----Custom-Product-one----- */

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-border-type-default.product-border-position-default li.product .product-wrapper, 
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-border-type-thumb.product-border-position-default li.product .product-thumb {border-width: 0;}
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-shadow-type-default.product-shadow-position-default li.product .product-wrapper, 
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-shadow-type-thumb.product-shadow-position-default li.product .product-wrapper .product-thumb {box-shadow: none;}
.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-wrapper .product-thumb {
    background-color: rgba(var(--wdtAccentTxtColorRgb), 1);
    border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X);
    display: grid;
    align-items: center;
    transition: all var(--wdtExtTransition);

}


.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product:hover .product-wrapper .product-thumb {
    border-radius: clamp(3.75rem, 3.1995rem + 2.7523vw, 7.5rem) var(--wdtRadius_3X);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-wrapper .product-thumb>a,
.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-wrapper .product-thumb>.product-thumb-content {
    grid-area: 1/-1;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].vertical-position-bottom-left li.product .product-thumb .product-thumb-content {
    display: inline-block;
    width: fit-content;
    padding: 0;
    margin: auto 0 0 0;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons {
    position: relative;
    bottom: 30px;
    left: 30px;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline {
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    opacity: 0;
    visibility: hidden;
    transition: all var(--wdtExtTransition);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline:nth-child(1) {
    transition-delay: .125s;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline:nth-child(2) {
    transition-delay: .145s;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline:nth-child(3) {
    transition-delay: .165s;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline:nth-child(4) {
    transition-delay: .185s;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
    visibility: visible;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    display: inline-grid;
    gap: clamp(0.5rem, 0.4358rem + 0.3211vw, 0.9375rem);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a,
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    transition: all var(--wdtExtTransition) 0s, box-shadow 0.3s linear 0s;
    box-shadow: 0 0 0 0px var(--wdtBodyTxtColor) inset;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a:hover,
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a.button:hover,
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .button:hover {
    /* background-color: var(--wdtSecondaryColor); */
    box-shadow: 0 0 0 38px var(--wdtBodyTxtColor) inset;
    color: var(--wdtAccentTxtColor);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline {
    position: relative;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:before {
    position: absolute;
    content: attr(data-tooltip);
    width: max-content;
    height: auto;
    background-color: transparent;
    font-size: 16px;
    color: var(--wdtAccentTxtColor);
    display: block;
    left: calc(100% + 15px);
    top: 50%;
    text-align: left;
    transform: translate(-10px, -50%);
    opacity: 0;
    visibility: hidden;
    transition: all var(--wdtExtTransition) 0s;
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
    border-radius: 5px;
    padding: 0px 8px 4px 8px;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:hover:before {
    transform: translate(0, -50%);
    opacity: 1;
    visibility: visible;
}
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-shadow-type-default.product-shadow-position-default li.product.product-grid-view .product-details,
.woocommerce ul.products[class*="wdt-custm-pro-one"].product-padding-content li.product .product-details {
    padding-top: clamp(0.9375rem, 0.625rem + 1.5625vw, 2.5rem);
    padding-bottom: clamp(0.9375rem, 0.625rem + 1.5625vw, 2.5rem);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .featured-tag {
    border-radius: var(--wdtRadius_Full) var(--wdtRadius_Zero) var(--wdtRadius_Zero) var(--wdtRadius_Full);
    left: 20px;
    top: 20px;
    transition: all var(--wdtExtTransition) 0s;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product:hover .featured-tag {
    opacity: 0;
    visibility: hidden;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"].product-label-rounded li.product .product-labels {
    top: 20px;
    right: 20px;
    border-radius: var(--wdtRadius_1X);
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-offers {
    background-color: transparent;
    top: 20px !important;
    right: 20px;
}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-offers .product-saved-sale {
    color: var(--wdtPrimaryColor);
    font-size: var(--wdtFontSize_Base);
    padding: 0;

}

.woocommerce ul.products[class*="wdt-custm-pro-one"] li.product .product-labels+.product-offers {
    top: 55px !important;

}

.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before {
    content: '\e802';
    font-family: "misspa-cst-icons" !important;

}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before,
a.wishlist_products_counter.top_wishlist-heart::before,
span.wishlist_products_counter.top_wishlist-heart::before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {
    content: '\e805';
    font-family: "misspa-cst-icons" !important;

}

.woocommerce.single-product .product .wdt-custm-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart {
    background-color: transparent;
    padding: 0;
    color: var(--wdtBodyTxtColor);
    margin: 0;
    font-size: var(--wdtFontSize_Base);
}

.woocommerce.single-product .product .wdt-custm-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:hover {
    color: var(--wdtLinkHoverColor);
}

.woocommerce.single-product .product .wdt-custm-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    margin-right: 20px;
}

.woocommerce.single-product div.product .summary form.cart>*:not(:last-child) {
    margin: 10px clamp(0.9375rem, 0.5rem + 2.1875vw, 3.125rem) clamp(0.9375rem, 0.5rem + 2.1875vw, 3.125rem) 0;
}

.woocommerce.single-product div.product .summary form.cart .woocommerce-variation-add-to-cart>*:not(:last-child, .tinvwl-after-add-to-cart) {
    margin: 10px clamp(0.9375rem, 0.5rem + 2.1875vw, 3.125rem) clamp(0.9375rem, 0.5rem + 2.1875vw, 3.125rem) 0;
}

.wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container,
.wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {
    width: 25%;
}

.wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin-right: 50px;
}

.wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {
    margin-left: 50px;
}

.wdt-custm-single-pro-caro .wdt-product-image-gallery-holder .wdt-product-image-gallery-container {
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_1X);
}
    /* ========== Home 2 Carousel Blog ========== */

 

    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-meta-group .entry-date,
    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-meta-group .entry-author a { color: var(--wdtPrimaryColor); }

    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-meta-group .entry-author a:hover { color: var(--wdtSecondaryColor); }

    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .has-post-thumbnail.blog-entry .entry-thumb { position: relative; }

    

   
    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > div.entry-thumb ~ .entry-button{
        transform: translateY(60%);
        -webkit-transform: translateY(60%);
    }
    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout:not(.wdt-simple-style.wdt-post-entry.entry-grid-layout.swiper-slide) .has-post-thumbnail.blog-entry:hover > div.entry-thumb img {
    border-radius: var(--wdtRadius_2X);
    }
    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail:hover > div.entry-thumb ~ .entry-button{
        transform: translateY(50%);
        -webkit-transform: translateY(50%);
    }
    .wdt-custom-carousel-blog .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > div.entry-thumb ~ .entry-button span svg { font-size: 80px;}
/* -----------------Home-1 Product Carousel------------------ */
div[class*="product"] .swiper-container.wdt-cst-hme1-caro div[class*="bullet-pagination"] {
  position: relative;
  /* top: -60px; */
}

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout).aligncenter .blog-entry > div:not(.entry-thumb):last-child {
    margin-bottom:  clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem);
}
.wdt-contact-us-form-style .wdt-column-3 input[type="submit"]{
    margin: 0;    
}
.wdt-contact-us-form-style .wdt-column-3 > p{
    width: fit-content;
    position: relative;
}
.wdt-contact-us-form-style .wdt-column-3 > p .wpcf7-spinner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

















/* --------Footer-custom-styles-starts---------- */

/* ---------Footer-Custom-1------------- */
#footer .wdt-logo-container img {
    max-width: 100px;
}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    max-width: 480px;
    padding: var(--wdtInputPadding);
    border-color: rgba(var(--wdtBorderColorRgb), 1);

    border-radius: var(--wdtRadius_2X);


}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    margin: 10px clamp(0.9375rem, 0.4375rem + 2.5vw, 3.4375rem) 10px 0;
}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    padding: var(--wdtPadding_Btn);
    line-height: normal;
}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus {
    border-color: rgba(var(--wdtPrimaryColorRgb), 1);
}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    position: relative;

}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    height: auto;
}

.wdt-custm-mail-chimp-1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    align-items: center;
}

/* --------Footer-custom-styles-ends---------- */
.wdt-custom-carousel-blog .wdt-posts-list-wrapper.swiper-container .wdt-products-pagination-holder {
    position: absolute;
    top: -110px;
    left: 0;
    width: 100%;
}

.wdt-custom-carousel-blog .wdt-posts-list-wrapper.swiper-container .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 { margin: 0; }

/* video popup style */
.wdt-custom-grid-filler-video-popup-style .elementor-widget-container .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { flex-direction: row-reverse; }
.wdt-custom-grid-filler-video-popup-style .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon { width: 55px; height: 55px; border-radius: var(--wdtRadius_Full); margin-left: 0; display: inline-flex; justify-content: center; align-items: center; margin-right: 30px; font-size: 1em; }
.wdt-custom-grid-filler-video-popup-style .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i:before { content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtPrimaryColorRgb), 1); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-animation: boom 2000ms infinite; animation: boom 2000ms infinite; }

@keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }
@-webkit-keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 15px 8px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }

/* slider style */

/* slider 1 */
.wdt-custom-slider-style-1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-container { border-radius: 20px 20px 0px; }
.wdt-slider-custom-mask-style .elementor-widget-container { height: 100%; }
.wdt-slider-custom-mask-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem); }
.wdt-custom-slider-style-1 .elementor-widget-container .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { 
   font-size: clamp(2.5rem, 1.85rem + 3.25vw, 5.75rem);/* min-40px & max-92px */
}
.wdt-custom-slider-style-1 div[class*="wdt-heading-"] .wdt-heading-holder { overflow: hidden; }
.wdt-custom-slider-style-1 .swiper-slide .wdt-heading-one .wdt-heading-holder .wdt-heading-title-wrapper { transform: translate(100%, 0); }
.wdt-custom-slider-style-1 .swiper-slide .wdt-heading-two .wdt-heading-holder .wdt-heading-title-wrapper { transform: translate(-100%, 0); }
.wdt-custom-slider-style-1 .swiper-slide .wdt-heading-one .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-style-1 .swiper-slide .wdt-heading-two .wdt-heading-holder .wdt-heading-title-wrapper { opacity: 0; transition: all 2s ease-in-out; }
.wdt-custom-slider-style-1 .swiper-slide .elementor-widget-container .wdt-button-holder { transform: translate(0, 100%); opacity: 0; transition: all 0.8s ease-in-out 2s; }

.wdt-custom-slider-style-1 .swiper-slide .elementor-widget-container .wdt-button-holder .wdt-button,
.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-button-holder .wdt-button { padding: 12px 46px; }
.wdt-custom-slider-style-1 .swiper-slide.swiper-slide-active .elementor-widget-container .wdt-button-holder,
.wdt-custom-slider-style-1 .swiper-slide.swiper-slide-active .wdt-heading-one .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-style-1 .swiper-slide.swiper-slide-active .wdt-heading-two .wdt-heading-holder .wdt-heading-title-wrapper { transform: translate(0, 0); opacity: 1;}
.wdt-custom-slider-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-custom-slider-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{ -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.wdt-custom-slider-style-2 .swiper-slide .elementor-element.elementor-widget-wdt-button .elementor-widget-container { overflow: visible; }
.wdt-custom-slider-style-1 .swiper-wrapper { cursor: grab; }

.elementor-widget-container .wdt-content-item-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-widget-container .wdt-content-item-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{ -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }

/* slider 2 */ 
.wdt-custom-slider-style-2 .elementor-widget-container .wdt-heading-holder .wdt-heading-title-wrapper {
    font-size:  clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem);
    /* min-40 max-70 */
}
.wdt-custom-slider-style-2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-container { border-radius: 20px 20px 0 0; }
.wdt-custom-slider-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; left: 5%; bottom: clamp(3.125rem, 0.9615rem + 9.6154vw, 12.5rem); }
.wdt-custom-slider-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-custom-slider-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 15px; }

.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-button-holder { transform: translate(0, 100%); opacity: 0; -webkit-transition: all 1s cubic-bezier(0, 0, .58, 1); transition: all 1s cubic-bezier(0, 0, .58, 1); }
.wdt-custom-slider-style-2 .swiper-slide.swiper-slide-active .elementor-widget-container .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-style-2 .swiper-slide.swiper-slide-active .elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-style-2 .swiper-slide.swiper-slide-active .elementor-widget-container .wdt-button-holder  { transform: translate(0, 0); opacity: 1; }

.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: 200ms; }
.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: 700ms; }
.wdt-custom-slider-style-2 .swiper-slide .elementor-widget-container .wdt-button-holder { transition-delay: 1200ms; }

/* anim png style */
.wdt-custom-png-style { pointer-events: none; }

/* contact us form */
.wdt-contact-us-form-style .wdt-column-1 p { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.wdt-contact-us-form-style div.wdt-column-1 { margin-bottom: 20px; }
.wdt-contact-us-form-style div.wdt-column-2 { margin-bottom: clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem); }
.wdt-contact-us-form-style div.wdt-column-3 p .wpcf7-spinner { position: absolute; }

/* map style */
.wdt-custom-map-style .elementor-widget-container .wdt-google-map { border-radius: 20px; overflow: hidden; }

/* hover pricing image box style */
.wdt-custom-hover-pricing-tabel-style .wdt-content-item { display: flex; flex-direction: row-reverse; }
.wdt-custom-hover-pricing-tabel-style .wdt-column:not(:last-child) .wdt-content-item { margin-bottom: 50px; }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group { flex-basis: 30%; z-index: 1; padding-left: 15%; }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-detail-group { flex-basis: 70%; }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { position: absolute; left: 0; top: 0; opacity: 0; transform: scale(0.5, 0.5) rotate(10deg); transition: all .3s cubic-bezier(.22, .61, .36, 1); margin-bottom: 0; }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { position: absolute; left: -52%; top: calc(100% - 160px); opacity: 0; transform: scale(0.5, 0.5) rotate(10deg); transition: all .3s cubic-bezier(.22, .61, .36, 1); margin-bottom: 0; }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-custom-hover-pricing-tabel-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { opacity: 1; transform: scale(1, 1) rotate(0deg); }
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image span img,
.wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { width: clamp(8.125rem, 4.1882rem + 6.1453vw, 11.5625rem); border-radius: var(--wdtRadius_2X); }
.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-media-group { text-align: end; margin-bottom: 0; }
.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group { margin-bottom: 0; padding-right: 20%; }
.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { position: relative; font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Base); margin-top: 0; }
.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_H4); font-size: var(--wdtFontSize_H4); line-height: 1.1; }
.wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -70%;
    margin: auto;
    width: clamp(8.75rem, -5.5656rem + 22.3464vw, 21.25rem);
    height: clamp(0.1875rem, -0.242rem + 0.6704vw, 0.5625rem);
    background-color: var(--wdtSecondaryColor);
    z-index: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 8' style='enable-background:new 0 0 300 8;' xml:space='preserve'%3E%3Cpath d='M299.4,4.4c0.2-0.2,0.2-0.5,0-0.7l-3.2-3.2c-0.2-0.2-0.5-0.2-0.7,0c-0.2,0.2-0.2,0.5,0,0.7l2.8,2.8l-2.8,2.8 c-0.2,0.2-0.2,0.5,0,0.7c0.2,0.2,0.5,0.2,0.7,0L299.4,4.4z M0,4.5h299v-1H0V4.5z'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right;
    -webkit-mask-size: cover;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 8' style='enable-background:new 0 0 300 8;' xml:space='preserve'%3E%3Cpath d='M299.4,4.4c0.2-0.2,0.2-0.5,0-0.7l-3.2-3.2c-0.2-0.2-0.5-0.2-0.7,0c-0.2,0.2-0.2,0.5,0,0.7l2.8,2.8l-2.8,2.8 c-0.2,0.2-0.2,0.5,0,0.7c0.2,0.2,0.5,0.2,0.7,0L299.4,4.4z M0,4.5h299v-1H0V4.5z'/%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-position: right;
    mask-size: cover;
    transition: var(--wdtBaseTransition);
}
.wdt-custom-hover-pricing-tabel-style .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after { background-color: var(--wdtPrimaryColor); }


/* pricing accortion style */
.wdt-pricing-accoridion-style .wdt-template-simple .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active,
.wdt-pricing-accoridion-style .wdt-template-simple .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-default,
.wdt-pricing-accoridion-style .wdt-template-simple .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-accordion-content-active { background: transparent; border: 0; border-radius: 0; }
.wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { width: 20px; height: 20px; }
.wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder { padding: 14px 30px 7px 0; }
.wdt-pricing-accoridion-style .wdt-template-simple .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-family: var(--wdtFontTypo_H5); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); }
.wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-description { padding: 0; }
.wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon, .wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon, .wdt-pricing-accoridion-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon { background-color: transparent; }
.wdt-pricing-accoridion-style .wdt-template-simple .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-accordion-content { overflow: hidden; }

/* pricing box style */
.wdt-pricing-box-style .wdt-content-item .wdt-content-detail-group { display: grid; grid-template-columns: 1fr auto auto; column-gap: 35px; align-items: center; width: 100%; }
.wdt-pricing-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-pricing-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-pricing-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); margin-top: 0; text-transform: capitalize; }
.wdt-pricing-box-style .wdt-column .wdt-content-item .wdt-content-detail-group > div.wdt-content-subtitle { margin-top: 0; }
.wdt-pricing-box-style .wdt-column .wdt-content-item .wdt-content-detail-group > div { margin-bottom: 0; }

/* offer heading style */
.wdt-custom-offter-heading-style .elementor-widget-container .wdt-heading-holder  h6.wdt-heading-title-wrapper { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H6); }

/* counter style */
.wdt-custom-counter-style .wdt-content-item { padding: 40px 0; }
.wdt-custom-counter-style .wdt-content-item .wdt-content-detail-group { display: inline-flex; align-items: center; column-gap: 35px; }
.wdt-custom-counter-style .wdt-column .wdt-content-item .wdt-content-detail-group > div { margin-bottom: 0; }
.wdt-custom-counter-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-counter { font-family: var(--wdtFontTypo_H2); font-size: var(--wdtFontSize_H2); font-weight: var(--wdtFontWeight_H2); line-height: 1; }
.wdt-custom-counter-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; margin-top: 0; }
.wdt-custom-counter-style .wdt-column { position: relative; }
.wdt-custom-counter-style .wdt-column:not(:last-child):after { content: ""; position: absolute; right: -8px; top: 0; bottom: 0; margin: auto; width: 12px; height: 100%; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='159' viewBox='0 0 12 159' fill='none'%3E%3Cpath d='M1 159C1 139.154 11.4211 139.154 11.4211 119.25C11.4211 99.4036 1 99.4036 1 79.5C1 59.5964 11.4211 59.5964 11.4211 39.75C11.4211 19.9036 1 19.9036 1 0' stroke='currentcolor' stroke-miterlimit='10'/%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='159' viewBox='0 0 12 159' fill='none'%3E%3Cpath d='M1 159C1 139.154 11.4211 139.154 11.4211 119.25C11.4211 99.4036 1 99.4036 1 79.5C1 59.5964 11.4211 59.5964 11.4211 39.75C11.4211 19.9036 1 19.9036 1 0' stroke='currentcolor' stroke-miterlimit='10'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: cover; background-color: var(--wdtPrimaryColor); }
.wdt-custom-counter-style .wdt-column:before {
    content: "";
    position: absolute;
    left: 5%;
    right: 5%;
    top: 5%;
    bottom: 5%;
    margin: auto;
    /* width: 100%;
    height: 100%; */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='325' height='184' viewBox='0 0 325 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82.8183 179.563C81.0039 177.748 81.0039 174.807 82.8183 172.992C84.6326 171.178 87.5743 171.178 89.3886 172.992C91.203 174.807 91.2029 177.748 89.3886 179.563C87.5742 181.377 84.6326 181.377 82.8183 179.563Z' stroke='currentcolor'/%3E%3Cpath d='M83.1226 10.7121C80.6255 10.1224 79.0792 7.62012 79.6688 5.12299C80.2585 2.62585 82.7608 1.07952 85.2579 1.66917C87.755 2.25881 89.3014 4.76114 88.7117 7.25828C88.1221 9.75541 85.6197 11.3017 83.1226 10.7121Z' stroke='currentcolor'/%3E%3Cpath d='M260.906 10.49C258.374 10.079 256.654 7.69251 257.065 5.1597C257.476 2.6269 259.862 0.906907 262.395 1.31796C264.928 1.72902 266.648 4.11548 266.237 6.64827C265.826 9.18107 263.439 10.9011 260.906 10.49Z' stroke='currentcolor'/%3E%3Cpath d='M0.500042 93.854C0.500042 91.2881 2.5801 89.208 5.14599 89.208C7.71189 89.208 9.79199 91.2881 9.79199 93.854C9.79199 96.4199 7.7119 98.5 5.14599 98.5C2.5801 98.5 0.500042 96.4199 0.500042 93.854Z' stroke='currentcolor'/%3E%3Cpath d='M314.5 93.854C314.5 91.2882 316.58 89.2081 319.146 89.2081C321.712 89.2081 323.792 91.2882 323.792 93.854C323.792 96.4199 321.712 98.5 319.146 98.5C316.58 98.5 314.5 96.4199 314.5 93.854Z' stroke='currentcolor'/%3E%3Cpath d='M256.992 179.563C255.178 177.748 255.178 174.807 256.992 172.992C258.806 171.178 261.748 171.178 263.562 172.992C265.377 174.807 265.377 177.748 263.562 179.563C261.748 181.377 258.806 181.377 256.992 179.563Z' stroke='currentcolor'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg width='325' height='184' viewBox='0 0 325 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82.8183 179.563C81.0039 177.748 81.0039 174.807 82.8183 172.992C84.6326 171.178 87.5743 171.178 89.3886 172.992C91.203 174.807 91.2029 177.748 89.3886 179.563C87.5742 181.377 84.6326 181.377 82.8183 179.563Z' stroke='currentcolor'/%3E%3Cpath d='M83.1226 10.7121C80.6255 10.1224 79.0792 7.62012 79.6688 5.12299C80.2585 2.62585 82.7608 1.07952 85.2579 1.66917C87.755 2.25881 89.3014 4.76114 88.7117 7.25828C88.1221 9.75541 85.6197 11.3017 83.1226 10.7121Z' stroke='currentcolor'/%3E%3Cpath d='M260.906 10.49C258.374 10.079 256.654 7.69251 257.065 5.1597C257.476 2.6269 259.862 0.906907 262.395 1.31796C264.928 1.72902 266.648 4.11548 266.237 6.64827C265.826 9.18107 263.439 10.9011 260.906 10.49Z' stroke='currentcolor'/%3E%3Cpath d='M0.500042 93.854C0.500042 91.2881 2.5801 89.208 5.14599 89.208C7.71189 89.208 9.79199 91.2881 9.79199 93.854C9.79199 96.4199 7.7119 98.5 5.14599 98.5C2.5801 98.5 0.500042 96.4199 0.500042 93.854Z' stroke='currentcolor'/%3E%3Cpath d='M314.5 93.854C314.5 91.2882 316.58 89.2081 319.146 89.2081C321.712 89.2081 323.792 91.2882 323.792 93.854C323.792 96.4199 321.712 98.5 319.146 98.5C316.58 98.5 314.5 96.4199 314.5 93.854Z' stroke='currentcolor'/%3E%3Cpath d='M256.992 179.563C255.178 177.748 255.178 174.807 256.992 172.992C258.806 171.178 261.748 171.178 263.562 172.992C265.377 174.807 265.377 177.748 263.562 179.563C261.748 181.377 258.806 181.377 256.992 179.563Z' stroke='currentcolor'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    opacity: 0;
    transform: scale(0.8);
    background-color: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
}

.wdt-custom-counter-style .wdt-column:hover:before {
    opacity: 1;
    transform: scale(1);
}

/* service box style */
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-image { border-radius: 120px 20px 120px 20px; overflow: hidden; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 140px; line-height: 0; opacity: 0; transform: translateY(10px); transition: var(--wdtBaseTransition); }
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: translateY(0);grid-area: 1/1; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group {display: grid;}
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-bottom: 0;grid-area: 1/1; }
.wdt-custom-service-box-style .wdt-content-item  .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-service-box-style .wdt-content-item  .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-custom-service-box-style .wdt-content-item  .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg {display: inherit;width: fit-content;height: fit-content;padding: 0;}
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin: auto auto 0 auto; transform: translateY(calc(50% - 10px)); position: relative; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { overflow: hidden; margin: auto; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { margin-top: 40px; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); margin-top: 0; }
.wdt-custom-service-box-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); margin-top: 0; margin-bottom: 15px; }
.wdt-custom-service-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin: 0 50px; }
.wdt-custom-service-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 0; top: -100px; }
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path { transition: 475ms cubic-bezier(0.7, 0, 0.3, 1); transition-delay: 0s; transition-delay: 0ms; -webkit-animation: 3s infinite slidein alternate; animation: 3s infinite slidein alternate; animation-name: slidein; animation-delay: 0s; -webkit-animation-name: path_plink; animation-name: path_plink; }
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(1){animation-delay: 100ms;}
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(4){animation-delay: 200ms;}
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(2){animation-delay: 300ms;}
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(3){animation-delay: 400ms;}
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(5){animation-delay: 500ms;}
.wdt-custom-service-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg g>g>path:nth-child(6){animation-delay: 600ms;}

/* accrodion style */
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { border-radius: 10px; border: 1px solid var(--wdtPrimaryColor); background: transparent; overflow: hidden; }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, .wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { border-radius: 0; border: 0; background: transparent; }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description,
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0 1.5em 1.5em; }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { padding-right: 10px; }

/* icon box style */
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item,
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item { align-items: center; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon span, 
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon span { background-color: transparent; font-size: 50px; height: 50px; width: 50px; line-height: 0; border: 0; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon span,
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon span { color: var(--wdtPrimaryColor); background-color: transparent; border: 0; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon span { color: var(--wdtSecondaryColor); }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title,
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title { margin-bottom: 0; }
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); margin-top: 0; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-separator,
.wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-separator { display: none; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { flex-direction: column-reverse; }
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title h5 {
    /* font-family: var(--wdtFontTypo_Base); */
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    margin-top: 0;
}
.wdt-custom-asi-contact-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-subtitle { margin-top: 0; margin-bottom: 5px; }

/* video popup style */
.wdt-custom-icon-video-box-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { line-height: 0; }
 
/* Custom rating Count */

.wdt-custom-rating-count .wdt-heading-holder > *:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-rating-count .wdt-heading-holder{
    display: flex;
}
.wdt-custom-rating-count .wdt-heading-holder .wdt-heading-icon-wrapper{
    position: relative;
    top: 5px;
}
/* ============= Blog Detail ============= */

.wdt-custom-blog-det-img-hd .elementor-widget-container h4.elementor-heading-title { margin: 0; }

/*Accordion and toggle*/
.wdt-custom-faq-inner-section { padding-left: clamp(1.875rem, 0.9231rem + 4.2308vw, 6rem) !important; padding-right: clamp(1.875rem, 0.9231rem + 4.2308vw, 6rem) !important; }
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 10px; }
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    background: transparent;
    border-color: var(--wdtPrimaryColor);
    border-radius: 10px;
    padding: 16px 30px;
    align-items: flex-start;
}
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand']{
    top: 5px;
}
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H6); }
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 2px); border-color: var(--wdtPrimaryColor); border-radius: 0px 0px 10px 10px; background: transparent; padding: 16px 60px 20px 30px; }
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, 
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { color: var(--wdtPrimaryColor); background-color: transparent; }
.wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { border-bottom-color: transparent; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding-bottom: 0px; padding-top: 20px; }

/*Pricing faq*/
.wdt-custom-pricing-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { background: transparent; padding: 0px 0px 10px; border: none; }
.wdt-custom-pricing-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H5); }
.wdt-custom-pricing-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, 
.wdt-custom-pricing-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { background-color: transparent; color: var(--wdtHeadAltColor); }
.wdt-custom-pricing-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { background: transparent; border: none; padding: 0px; }
.wdt-custom-pricing-packages .wdt-custom-pricing-col-padding > .elementor-widget-wrap { padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) clamp(1.25rem, 0.4567rem + 3.5256vw, 4.6875rem); border: 1px solid; border-color: transparent; transition: all 0.5s ease-in-out;}
.wdt-custom-pricing-packages .wdt-custom-pricing-col-padding:hover > .elementor-widget-wrap { border-color: var(--wdtBorderColor); background-color: transparent !important; }


.elementor-widget-heading.wdt-custom-pricing-badge { margin: 0; position: absolute; top: 0; right: 0; z-index: 2; }
.elementor-widget-heading.wdt-custom-pricing-badge .elementor-widget-container { 
    position: absolute; top: 0; overflow: hidden; width: 120px; height: 120px; margin: 0; right: 0; left: auto;
    -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.elementor-widget-heading.wdt-custom-pricing-badge .elementor-widget-container span.elementor-heading-title { 
    font-size: 0.6rem; font-weight: 700; display: inline-block; width: 150%; margin-top: 45px; padding: 10px 15px; 
    -webkit-transform: translateY(-50%) translateX(-50%) translateX(45px) rotate(-45deg); -ms-transform: rotate(45deg); 
    transform: translateY(-50%) translateX(-50%) translateX(45px) rotate(-45deg); text-align: center; letter-spacing: 1px; 
    text-transform: uppercase; color: var(--wdt-elementor-color-white); background: var(--wdt-elementor-color-secondary); }

/*Slider*/

.wdt-custom-home-3-slider .wdt-carousel-holder .swiper.swiper-vertical .swiper-wrapper .swiper-slide {
    background-size: cover; position: absolute; display: block; width: 100%; height: 100% !important; top: 0;
    left: 0; z-index: 12; visibility: visible; -webkit-animation: slide-animation-out-up 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;
    animation: slide-animation-out-up 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards; opacity: 1 !important; 
    -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.wdt-custom-home-3-slider .wdt-carousel-holder .swiper.swiper-vertical .swiper-wrapper .swiper-slide.swiper-slide-active {
   -webkit-animation: slide-animation-in-up 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards; 
   animation: slide-animation-in-up 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards; z-index: 6; }

@keyframes slide-animation-in-up {
    0% { clip-path: inset(100% 0 0 0); -webkit-clip-path: inset(100% 0 0 0); }
    100% { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }
}
@keyframes slide-animation-out-up {
    0% { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }
    100% { clip-path: inset(0 0 100% 0); -webkit-clip-path: inset(0 0 100% 0); }
}

.wdt-custom-home-3-slider .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-custom-home-3-slider .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 0.9231rem + 4.2308vw, 6rem); }

.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-home-3-slider-heading .elementor-widget-container, 
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-home-3-slider-btn .elementor-widget-container, 
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-heading-holder { 
    overflow: hidden; }
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-container p {
    transform: translateY(110%); -webkit-transition: all 1s cubic-bezier(0.6, 0, 0.05, 1); transition: all 1s cubic-bezier(0.6, 0, 0.05, 1); }

.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper {
    -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-container p {
    -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .elementor-widget-container p { transform: translateY(0%); }

.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-container .wdt-button-holder.wdt-template-filled {
    transform: translateY(130%); -webkit-transition: all 1s cubic-bezier(0.6, 0, 0.05, 1); 
    transition: all 1s cubic-bezier(0.6, 0, 0.05, 1); -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.wdt-custom-home-3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .elementor-widget-container .wdt-button-holder.wdt-template-filled {
    transform: translateY(0);
}
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute; width: 100%; bottom: 50px; z-index: 1; margin: auto; left: 0; right: 0;
}
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 8px; height: 8px; border-radius: 50px; margin-left: 8px; margin-right: 8px;
}


/*inner sections*/
.wdt-custom-inner-col-section { padding-left: clamp(1.25rem, -0.0481rem + 5.7692vw, 6.875rem); padding-right: clamp(1.25rem, 0.9038rem + 1.5385vw, 2.75rem); }

/*Testimonial*/
.wdt-custom-home-3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_H6); margin-bottom: 30px; }
.wdt-custom-home-3-testimonial .wdt-testimonial-holder { padding: 0 clamp(1.25rem, -1.2019rem + 10.8974vw, 11.875rem); }
.wdt-custom-home-3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(2.125rem, 2.0385rem + 0.3846vw, 2.5rem); }
.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"] {
    position: absolute; top: -40%; margin: 0; border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); }
.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background: transparent;}
.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: 15%; }
.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: 15%; }

/*Brand logo*/
.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    width: clamp(7.5rem, 6.0577rem + 6.4103vw, 13.75rem); height: 50px; color: var(--wdtPrimaryColor); }
.wdt-cus-client-logos .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); }
.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: inherit; height: inherit; max-width: 95%; }

/*Instagram*/
.wdt-cus-instagram .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img{
    -webkit-transform: scale(1.03); transform: scale(1.03); transform-origin: 0 60%; 
    -webkit-transition: transform var(--wdtExtTransition); transition: transform var(--wdtExtTransition); }
.wdt-cus-instagram .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img{
    -webkit-transform: scale(1); transform: scale(1); }
.wdt-cus-instagram .wdt-image-box-holder[class*="custom-template"] .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container {
    pointer-events: none; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; opacity: 0; visibility: hidden; 
    width: calc(100% - 40px); height: calc(100% - 40px); margin: auto !important; position: relative; inset: 0; 
    background: rgba(var(--wdtAccentTxtColorRgb),.4); border: none; border-radius: 20px; }

.wdt-cus-instagram .wdt-image-box-holder[class*="custom-template"] .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container {
    width: 100%; height: 100%; opacity: 1; visibility: visible; }

.wdt-cus-instagram .wdt-content-item .wdt-content-icon-wrapper, 
.wdt-cus-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: block; }
.wdt-cus-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before {
    border: 3px solid var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); content: ""; position: absolute; width: 70px; 
    height: 70px; left: 0; top: 0; margin: auto; transition: all .5s ease; right: 0; bottom: 0; transform: scale(0.1); }
.wdt-cus-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon:before { transform: scale(1.1); }

/*Gallery*/
.wdt-custom-home-2-gallery .elementor-widget-container a img { border-radius: 20px; margin: 0px; }

/* Footer Social Icon */

.wdt-custom-social-icon-common .elementor-icon i, 
.wdt-custom-social-icon-common .elementor-icon svg{
    font-size: 22px;
}
.wdt-custom-social-icon-common .elementor-icon i:before, 
.wdt-custom-social-icon-common .elementor-icon svg:before{
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 12px;
}

/* Gallery */

.wdt-custom-home-2-gallery .elementor-widget-container{
    border-radius: var(--wdtRadius_2X);
    position: relative;
    overflow: hidden;
}

/* Home 3 Tab */

.wdt-cus-tab-section .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list{
    position: relative;
}

/* Brand Logo's Section */

.wdt-custom-logos-marquee .wdt-marquee-wrapper{ 
    display: flex;
}
.wdt-custom-logos-marquee .wdt-marquee-wrapper > .swiper > .swiper-wrapper{
    transition-timing-function: linear !important;
    cursor: grab;
}
.wdt-custom-logos-marquee .wdt-marquee-wrapper > .swiper > .swiper-wrapper > .swiper-slide{
    width: auto !important;
}
.wdt-custom-logos-marquee .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-logos-marquee .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span > i,
.wdt-custom-logos-marquee .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span > i > svg{
    height: auto;
}

/* End */

/* -----Responsive---------- */
@media screen and (min-width: 1025px) and (max-width: 1540px){
    .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after{
        right: -65%;
    }
}

@media only screen and (max-width: 1540px) {
    .wdt-custom-menu-left-align .wdt-header-menu .wdt-primary-nav>li:not(:last-child)>a {
        padding: 28px 0;
        padding-right: 10px;
    }

    .wdt-custom-logo-main {
        position: absolute;
        transform: translateY(50%) scale(1.4);
    }
}

@media only screen and (max-width: 1024px) {
     .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"]{
        top: -29%;
    }
    .elementor-element.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"]{
        font-size: 30px;
        width: 60px;
        height: 60px;
    }
        .wdt-custom-slider-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 0; right: 0; margin: auto; }

    /* contact us form */
    .wdt-contact-us-form-style div.wdt-column-3 p { text-align: center; }

    /* hover pricing image box style */
    .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after { width: 100%; height: 1px; }
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image span img,
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { width: clamp(8.125rem, 3.2606rem + 12.9717vw, 11.5625rem); }
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { top: calc(100% - 145px); }
    .wdt-custom-service-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; right: inherit; top: inherit; margin-top: 30px; }
         .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
            position: absolute;
            top: -110px;
            left: 0;
    }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
            position: absolute;
            top: -110px;
            right: 5%; 
    }
    .wdt-custom-bolg-inner-section .wdt-post-list-carousel-container {overflow: visible;}
    .wdt-custom-carousel-blog .wdt-posts-list-wrapper.swiper-container .wdt-products-pagination-holder {position: relative;top:0;}

    .wdt-custom-carousel-blog  .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a.wdt-products-arrow-next,
    .wdt-custom-carousel-blog  .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a.wdt-products-arrow-prev {position: relative;left: 0;right: 0;margin: 0 20px;}
     .wdt-custom-home-2-gallery .elementor-widget-container:after{
        -webkit-mask-size: 30px;
        mask-size: 30px;
    }
    .wdt-custom-offer-slider-area-style,
    .wdt-custom-offer-slider-area-style > div,
    .wdt-custom-offer-slider-area-style > div > div,
    .wdt-custom-offer-slider-area-style > div > div > div,
    .wdt-custom-offer-slider-area-style > div > div > div > div { position: relative; }
    .wdt-custom-massage-right-slidr .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; left: inherit; bottom: inherit; }
}

@media only screen and (max-width: 1280px) {


    .wdt-custom-counter-style .wdt-column:nth-child(2):after { display: none; }
    .wdt-custom-logo-main {
        position: relative;
        transform: translateY(0%) scale(1);
    }
      .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after{
        height: 1px;
    }
}

@media only screen and (max-width: 767px) {

    .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: 35%; }
    .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: 35%; }
    .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"] { 
        top: auto; bottom: -18%; }
    .elementor-element.wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"]{
        font-size: 25px;
        width: 50px;
        height: 50px;
    }
     /* slider 1 */
    .wdt-custom-counter-style .wdt-content-item .wdt-content-detail-group {display: block;}
    .wdt-custom-counter-style .wdt-content-item {padding: 20px 0;}
    .wdt-custom-counter-style > .elementor-widget-container{
        padding: 20px;
    }
    .wdt-custom-slider-style-1 .elementor-widget-wrap > .elementor-inner-section > .elementor-container > div:nth-child(1) { order: 1; }
    .wdt-custom-slider-style-1 .elementor-widget-wrap > .elementor-inner-section > .elementor-container > div:nth-child(2) { order: 3; }
    .wdt-custom-slider-style-1 .elementor-widget-wrap > .elementor-inner-section > .elementor-container > div:nth-child(3) { order: 2; }

    /* contact us form */
    .wdt-contact-us-form-style .wdt-column-1 p { grid-template-columns: 1fr; }

    /* counter style */
    .wdt-custom-counter-style .wdt-column:not(:last-child):after { display: none; }

    /* Home 3 Tab */
    .wdt-cus-tab-section .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper{
        padding: 0;
    }
    .wdt-custom-service-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
        margin: 0 20px;
    }
    .wdt-custom-asi-ic-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item{
        max-width: fit-content;
        margin-left: auto;
        margin-right: auto;
    }
    .woocommerce ul.products[class*="wdt-custm-pro-one"].product-style-cornered.vertical-position-bottom-left li.product .product-thumb .product-buttons-wrapper.product-icons {bottom: 15px;
    left: 15px;}
    .woocommerce #review_form #respond .comment-notes ~ .column.wdt-one-column {margin-bottom: 10px;}
    .woocommerce div.product .wdt-custm-single-tab .wdt-product-tabs {
        margin-top: 20px;
    }

    .wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
        margin-right: 30px;
    }

    .wdt-custm-single-pro-caro .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {
        margin-left: 30px;
    }
     .wdt-contact-us-form-style .wdt-column-2-1 p{
            grid-template-columns: 1fr;
        }
}
@media screen and (max-width:600px) {

    /* hover pricing image box style */
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item { flex-wrap: wrap; flex-direction: inherit; }
    .wdt-custom-hover-pricing-tabel-style .wdt-column:not(:last-child) .wdt-content-item { margin-bottom: 30px; }
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group,
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-detail-group { flex-basis: 100%; width: 100%; padding: 0; }
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { position: relative; left: 0; top: 0; opacity: 1; transform: inherit; margin-bottom: 25px; }
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image span img,
    .wdt-custom-hover-pricing-tabel-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { width: 100%;}
    .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-media-group { text-align: center; margin-bottom: 20px; }
    .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group { padding-right: 0; text-align: center; }
    .wdt-custom-hover-pricing-tabel-style .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::after { display: none; }
}

@media only screen and (max-width : 479px) {
    .wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: 16px 20px; }
    .wdt-custom-faq-default .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 16px 20px 20px 20px; }
    .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: 30%; }
    .wdt-custom-home-3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: 30%; }
    .wdt-custom-counter-style .wdt-content-item .wdt-content-detail-group {display: block;}
    .wdt-custom-counter-style .wdt-content-item {padding: 15px 0;}
    .wdt-custom-carousel-blog  .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"] {
        width: 50px;
        height: 50px;

    }
    .wdt-custom-carousel-blog  .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]:before {font-size: 8px;
    line-height: 50px;}
    .wdt-custom-payment-box .wdt-image-box-holder div.wdt-column {
        width: 25% !important;
    }


    .wdt-custom-massage-right-slidr .wdt-advanced-carousel-holder.wdt-rc-template-custom-template .wdt-content-item > * { grid-area: inherit; }
    .wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item .wdt-content-elements-group.wdt-content-group { margin: 20px 0 0; text-align: center !important; }

    .wdt-custom-massage-right-slidr .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group {
        margin: auto auto 10px auto;
    }

}







/* Layout Responsive */
body .container,
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
    padding: 0 20px;
    /* width: 100%; max-width: 100%; */
}

@media only screen and (min-width: 1541px) {
    body .elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px;
    }
}

@media (max-width: 1540px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
        .wdt-no-full-section)>.elementor-container,
    body .container,
    body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
        padding: 0 20px;
        width: 100%;
        max-width: 100%;
    }

    body .container .elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0;
    }
}

@media (min-width: 1025px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
        .wdt-no-full-section)>.elementor-container,
    body .container,
    body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
        padding: 0 20px;
    }

    body .container .elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0;
    }
}

@media (max-width: 1024px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
        .wdt-no-full-section)>.elementor-container,
    body .container,
    body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
        padding: 0 20px;
    }

    body .container .elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0;
    }
}
