/* ---------------------------------- */
/* ---------  CUSTOM STYLE ---------- */
/* ---------------------------------- */




/* HEADING FONT FAMILY ALT */

.wdt-custom-head-family .wdt-heading-holder .wdt-heading-title-wrapper {
    font-family: var(--wdtFontTypo_Alt);
}




/* ANIMATION BG CIRCLE | BG */

.wdt-custom-bg-circle.elementor-element {
    background: radial-gradient(50% 50% at 50% 50%, rgba(var(--wdtSecondaryColorRgb), 0.81), transparent);
    width: 1056px;
    height: 1056px;
    display: inline-block;
    filter: blur(50px);
    opacity: 0.45;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-bg-circle.elementor-element.animation {
    transform-origin: center;
    -webkit-transform-origin: center;
    animation: bg-scale 6s linear infinite;
    -webkit-animation: bg-scale 6s linear infinite;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(2) {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(3) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
}

.wdt-custom-bg-circle.elementor-element.animation:nth-child(4) {
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
}

@keyframes bg-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    30% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes bg-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    30% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}




/* ANIMATION TEXT | HOME - 1 */

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item {
    font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem); /* max-38 min-24px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: none;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a {
    color: var(--wdtAccentTxtColor);
    /* font-size: var(--wdtFontSize_H3); */
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a:hover {
    color: rgb(var(--wdtAccentTxtColorRgb), .7);
    /* -webkit-text-stroke: 1px var(--wdtAccentTxtColor); */
}

.wdt-custom-text-animation-h1 .wdt-animation-item.icon-item i {
    /* font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); */
    /* max-30 min-20px */
    color: var(--wdtAccentTxtColor);
}



/* BRAND LOGO | HOME - 1 */

.wdt-custom-brand-logo-h1 .swiper-slide {
    background: transparent;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-custom-brand-logo-h1.with-hme3 .swiper-slide:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: var(--wdtAccentTxtColor);
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 0.4;
}

.wdt-custom-brand-logo-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(7.5rem, 6.25rem + 6.25vw, 13.75rem);
    /* max-220 min-120px */
    color: var(--wdtPrimaryColor);
}


/* ------------------
newsletter
------------------ */

.wdt-cus-newsletter-main .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form{
   display: grid;
   grid-template-columns: 1fr auto;
   gap: 14px 0;
   align-items: center;
   
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*:not(:last-child){
   margin-bottom: 0;
   height: 100%;
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
   height: 100%;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   background: none !important;
   border-bottom:1px solid var(--wdtBorderColor);
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus ~ 
.wdt-mailchimp-subscription-button-holder button[type='submit'] {
   border-bottom-color: var(--wdtPrimaryColor);
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button[type='submit'] svg{
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
   font-size: 20px;
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover svg {
   -webkit-transform:translate(5px,-5px);
   transform:translate(5px,-5px);
}


.wdt-cus-newsletter-main .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-policy-holder input {
   margin-bottom: 0;
   appearance: none;
   width: 16px;
   height: 16px;
   border: 1px solid var(--wdtHeadAltColor);
   border-radius: var(--wdtRadius_Zero);
   margin-right: 10px;
   position: relative;
   overflow: hidden;
   top: -2px;
}

.wdt-cus-newsletter-alternate .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-policy-holder input {
   border-radius: var(--wdtRadius_1X);
   -webkit-border-radius: var(--wdtRadius_1X);
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]:before{
   content: '';
   position: absolute;
   width: 10px;
   height: 4px;
   border-left: 1px solid var(--wdtLinkHoverColor);
   border-bottom: 1px solid var(--wdtLinkHoverColor);
   top: -1px;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
   -webkit-transform:rotate(-30deg) scale(.8);
   -webkit-transform: rotate(-30deg) scale(.8);
   transform:rotate(-30deg) scale(.8);
   -webkit-transform: rotate(-30deg) scale(.8);
   opacity: 0;
   transition: var(--wdtAltTransition);
   -webkit-transition: var(--wdtAltTransition);
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]:checked:before{
   opacity: 1;
   -webkit-transform:rotate(-45deg) scale(1);
   -webkit-transform: rotate(-45deg) scale(1);
   transform:rotate(-45deg) scale(1);
   -webkit-transform: rotate(-45deg) scale(1);
}

.wdt-cus-newsletter-main .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-policy-holder input, 
.wdt-cus-newsletter-main .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-policy-holder a{
   display:none;
}


.wdt-cus-newsletter-main .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-policy-holder span {
   font-size:14px;
}



/* ------------------
newsletter
------------------ */


/* ---------------
Offer cupon brn
----------------- */

.wdt-cus-offer-btn .wdt-button-holder .wdt-button, .wdt-cus-offer-btn .wdt-button-holder .wdt-button:hover{
   background: transparent;
}

.wdt-cus-offer-btn .wdt-button-holder[class*="wdt-animation"] .wdt-button:before{
   background-image: repeating-linear-gradient(-60deg, var(--wdtTertiaryColor), var(--wdtTertiaryColor) 1.96px, transparent 7px, transparent 8.4px, var(--wdtTertiaryColor) 12px), repeating-linear-gradient(30deg, var(--wdtTertiaryColor), var(--wdtTertiaryColor) 1.96px, transparent 7px, transparent 8.4px, var(--wdtTertiaryColor) 12px), repeating-linear-gradient(120deg, var(--wdtTertiaryColor), var(--wdtTertiaryColor) 1.96px, transparent 7px, transparent 8.4px, var(--wdtTertiaryColor) 12px), repeating-linear-gradient(210deg, var(--wdtTertiaryColor), var(--wdtTertiaryColor) 1.96px, transparent 7px, transparent 8.4px, var(--wdtTertiaryColor) 12px);
   background-size: 2px calc(100% + 24px), calc(100% + 24px) 2px, 2px calc(100% + 24px) , calc(100% + 24px) 2px;
   background-position: 0 0, 0 0, 100% 0, 0 100%;
   background-repeat: no-repeat;
   animation: borderAnimation 1s infinite linear;
   transition: var(--wdtBaseTransition)
}

@keyframes borderAnimation {
   from { background-position: 0 0, -24px 0, 100% -24px, 0 100%; }
   to { background-position: 0 -24px, 0 0, 100% 0, -24px 100%; }
}


/* ---------------
Offer cupon brn
----------------- */



/* INSTAGRAM | HOME - 1 */

/* .wdt-custom-insta-h1 .swiper-slide {
    background: none;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-custom-insta-h1 .swiper-slide:not(.swiper-slide-active) a {
    pointer-events: all;
}


.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper {
    pointer-events: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(var(--wdtHeadAltColorRgb), 0.55);
    filter: blur(5px);
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper::before {
    width: 100%;
    opacity: 1;
    filter: blur(0px);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
    z-index: 1;
    opacity: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>a>img {
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>a>img {
    animation: blur-insta 0.4s linear;
    -webkit-animation: blur-insta 0.4s linear;
}

@keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
}

@-webkit-keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
} */




/* FAQ ACCORDION | FAQ PAGE */

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-40 & 30 min-20px */
    border: none;
    background: transparent;
    padding-left: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    /* max-24 min-20px */
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: none;
    color: var(--wdtHeadAltColor);
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: 0 clamp(1.25rem, -1.5rem + 13.75vw, 15rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-240 & 40 & 30 min-20px */
    background: transparent;
    border: none;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    color: var(--wdtBodyTxtColor);
    padding-left: 0;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-left: 15px;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
    /* max-18 min-14px */
    color: var(--wdtHeadAltColor);
    width: 18px;
    height: 18px;
    left: auto;
    right: 0;
    border: none;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    color: var(--wdtHeadAltColor);
    background: transparent;
    border: none;
}

.wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);
    /* max-20 min-15px */
}




/* FAQ SIDE BAR FORM | FAQ PAGE */

.wdt-custom-faq-form .wpcf7-form-control-wrap {
    margin-bottom: 12px;
}

.wdt-custom-faq-form p {
    margin-bottom: 0;
}

.wdt-custom-faq-form :is(input, textarea):not(input[type="submit"]) {
    padding: 18px 30px;
    background: transparent;
    border-radius: calc(var(--wdtRadius_2X) * 3);
    -webkit-border-radius: calc(var(--wdtRadius_2X) * 3);
    font-size: var(--wdtFontSize_Ext);
    line-height: var(--wdtLineHeight_Alt);
}

.wdt-custom-faq-form textarea {
    height: 55px;
    resize: vertical;
}

.wdt-custom-faq-form :is(input, textarea)::placeholder {
    opacity: 1;
}

/* .wdt-custom-faq-form .wpcf7-form-control-wrap :is( input, textarea):focus {
    border-color: var(--wdtLinkHoverColor);
} */
.wdt-custom-faq-form input[type="submit"] {
    /* padding: 15px 30px; */
    font-size: var(--wdtFontSize_Ext);
    line-height: var(--wdtLineHeight_Alt);
    border-radius: calc(var(--wdtRadius_2X) * 3);
    -webkit-border-radius: calc(var(--wdtRadius_2X) * 3);
}

.wdt-custom-faq-form input[type="submit"]:hover {
    background: var(--wdtLinkHoverColor);
}




/* ICON BOX | CONTACT PAGE */

.wdt-custom-contact-iconbox .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-custom-contact-iconbox .wdt-content-item {
    display: flex;
    align-items: start;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-media-group {
    display: grid;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
    width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
    margin-left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20px */
    padding: 0;
    color: var(--wdtHeadAltColor);
    position: relative;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    /* max-100 min-70px */
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--wdtTertiaryColor);
    position: absolute;
    top: 0;
    right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20px */
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(1);
    -webkit-transform: scale(1);
    pointer-events: none;
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.wdt-custom-contact-iconbox .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title :is(h5, h5 a) {
    color: var(--wdtLinkColor);
}

.wdt-custom-contact-iconbox .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}




/* CONTACT FORM | CONTACT PAGE */

.wdt-custom-contact-form br {
    display: none;
}

.wdt-custom-contact-form .col-i p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.wdt-custom-contact-form .col-i p span:first-child {
    padding-right: 10px;
}

.wdt-custom-contact-form .col-i p span:last-child {
    padding-left: 10px;
}

.wdt-custom-contact-form p {
    margin-bottom: 0;
}

.wdt-custom-contact-form .wpcf7-form-control-wrap {
    margin-bottom: 20px;
}

.wdt-custom-contact-form :is(input, textarea):not(input[type="submit"]) {
    background: transparent;
}

.wdt-custom-contact-form textarea {
    height: 220px;
}

.wdt-custom-contact-form .with-spinner {
    width: 100%;
    text-align: center;
}




/* SHOP FILLER CONTENT | HOME -2 */

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner.wdt-right-part {
    display: none;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
    position: absolute;
    left: -90px;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span:before {
    content: none;
}

.wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_H2) + 2px);
    color: var(--wdtPrimaryColor);
    padding: 0;
}




/* SHOP FILLER CAROUSEL | HOME - 2 */

.wdt-custom-shop-filler-carousel-h2 .swiper-slide {
    box-shadow: none;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    background: transparent;
    border: none;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: auto;
    height: auto;
    border: none;
    color: rgba(var(--wdtHeadAltColorRgb), 0.6);
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    color: var(--wdtPrimaryColor);
}

/* .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
    top: 80px;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
    bottom: 80px;
} */

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    content: none;
}

.wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span {
    display: none;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-custom-shop-filler-element-1 img {
    transform: translate(0%) skewX(0deg) perspective(100px) rotateZ(5deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(100px) rotateZ(5deg);
    transform-origin: center bottom;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 0;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-custom-shop-filler-element-1 img {
    transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    opacity: 1;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-custom-shop-filler-element-2 img {
    transform: translate(0%) skewX(0deg) rotateZ(-5deg);
    -webkit-transform: translate(0%) skewX(0deg) rotateZ(-5deg);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 0;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-custom-shop-filler-element-2 img {
    transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    -webkit-transform: translate(0%) skewX(0deg) perspective(0px) rotateZ(0deg);
    opacity: 1;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide .wdt-item-is-inview .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title {
    animation: none;
    -webkit-animation: none;
    opacity: 1;
}

.wdt-custom-shop-filler-carousel-h2 .swiper-slide-active .wdt-item-is-inview .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title {
    animation: waving-text .8s ease-out;
    -webkit-animation: waving-text .8s ease-out;
    opacity: 1;
}

/* Insta */

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper {
    overflow: hidden;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 12px;
    -webkit-border-radius: 12px;
}

.wdt-custom-insta-h3 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-insta-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta-h3.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper::before {
    opacity: 1;
}


/* Map | Contact Page */

.wdt-custom-map-contact .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title:only-child {
    margin-bottom: 0;
}

.wdt-custom-map-contact .wdt-google-map .gm-style .gm-style-iw-c {
    background: var(--wdtBodyBGColor);
}


/* Footer Heading | Home - 3 */

#footer .wdt-custom-footer-heading-h3.elementor-widget-heading .elementor-heading-title {
    color: var(--wdtAccentTxtColor);
}





/* ------------------------------------------------------ */
/* ------------------  RESPONSIVE START  ---------------- */
/* ------------------------------------------------------ */



/* --------------- MAX-WIDTH - 1540PX --------------- */

@media only screen and (max-width:1540px) {

    /* SHOP FILLER CONTENT | HOME -2 */
    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
        left: -70px;
    }
}



/* --------------- MAX-WIDTH - 1280PX --------------- */

@media only screen and (max-width:1280px) {}



/* --------------- MAX-WIDTH - 1024PX --------------- */

@media only screen and (max-width:1024px) {

    /* SHOP FILLER CONTENT | HOME -2 */
    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner {
        left: -55px;
    }

    .wdt-custom-shop-filler-content-h2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: calc(var(--wdtFontSize_H2) - 8px);
    }

    /* SHOP FILLER CAROUSEL | HOME - 2 */
    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        top: 10px;
    }

    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
        bottom: 10px;
    }
}



/* --------------- MAX-WIDTH - 767PX --------------- */

@media only screen and (max-width:767px) {

    /* SHOP FILLER CAROUSEL | HOME - 2 */
    .wdt-custom-shop-filler-carousel-h2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        top: auto;
        bottom: 10px;
        right: 60px;
    }
}



/* --------------- MAX-WIDTH - 479PX --------------- */

@media only screen and (max-width:479px) {

    /* CONTACT FORM | CONTACT PAGE */
    .wdt-custom-contact-form .col-i p {
        grid-template-columns: repeat(1, 1fr);
    }

    .wdt-custom-contact-form .col-i p span:first-child {
        padding-right: 0px;
    }

    .wdt-custom-contact-form .col-i p span:last-child {
        padding-left: 0px;
    }
}



/* ---------------------------------------------------
------------------------------------------------------
                Khadija Theme Styles
--------------------------------------------------------
--------------------------------------------------------- */




/* ------------------
Home 1 slider
------------------ */

/* .wdt-cus-home-slider .wdt-advanced-carousel-container .swiper-slide {
    display: block;
    border-radius: 0;
} */

.wdt-cus-home1-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, 
.wdt-cus-home1-slider .swiper-slide .wdt-content-item .wdt-button-holder{
   transform: translate(50px);
   opacity: 0;
   visibility: hidden;
   transition:var(--wdtAltTransition);
   transition-duration: 1.2s;
}

.wdt-cus-home1-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper{
    transform: translate(-50px);
   opacity: 0;
   visibility: hidden;
   transition:var(--wdtAltTransition);
   transition-duration: 1.2s;
}

.wdt-cus-home1-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-cus-home1-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-home1-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
   -webkit-transform: scale(1);
   transform:scale(1);
   opacity: 1;
   visibility: visible;
}

 .wdt-cus-home1-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
     transition-delay: 200ms;
 }

.wdt-cus-home1-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper{
    transition-delay: 350ms;
}
.wdt-cus-home1-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
    transition-delay: 500ms
}

.wdt-cus-home1-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform: scaleX(1.1);
    opacity: 0;
   visibility:hidden;
   transition:var(--wdtAltTransition);
     transition-duration: 1.2s;
}

.wdt-cus-home1-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform:  scaleX(1);
     opacity: 1;
   visibility:visible;
}
.wdt-cus-home-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper{
    position: absolute;
    left: 0;
    right: 0;
    bottom: clamp(2.5rem, 2.0552rem + 2.454vw, 5rem);
    margin: auto;
}
/* .wdt-cus-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    width: clamp(5rem, 3.5625rem + 7.1875vw, 12.1875rem);
    height: 7px;
    border-radius: var(--wdtRadius_Part);
     border-color:  rgb(var(--wdtTertiaryColorRgb),.6);
    overflow: hidden;
}
.wdt-cus-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{
    background-color: rgb(var(--wdtTertiaryColorRgb),.6);
}

.wdt-cus-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-cus-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
     border-color:  var(--wdtTertiaryColor);
     background-color: var(--wdtTertiaryColor);
     animation: slide-dots .5s linear;
     
}

@keyframes slide-dots{
    50%{
        transform: translate(100%, 0);
    }
    51%{
        transform: translate(-100%, 0);
    }
} */
@media (max-width:1024px){
   .wdt-cus-home1-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform: translate(20px) scale(1.1);
   }
   .wdt-cus-home1-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform:  translate(0px) scale(1);
   }
}


/* ------------------
Home 1 slider
------------------ */


/* --------------
Home 1 count Down
----------------- */

.wdt-cus-countdown .wdt-countdown-holder .wdt-countdown-label, 
.wdt-cus-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider{
   display: none;
}

.wdt-cus-countdown .wdt-countdown-holder .wdt-downcount{
   border: 0;
}

.wdt-cus-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper{
   padding: 0 30px;
}

.wdt-cus-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number{
   line-height: var(--wdtBtnLineHeight);
   font-family: var(--wdtFontTypo_Alt);
   margin-bottom: 10px;
   font-size: clamp(1.875rem, 1.3702rem + 2.2436vw, 4.0625rem);/* Min-30 & Max-65 */
   color: var(--wdtHeadAltColor);
   margin-bottom: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem);/* Min-25 & Max-15 */
}

.wdt-cus-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title{
   font-size: var(--wdtFontSize_Base);
   font-family: var(--wdtFontTypo_Alt);
   letter-spacing: 0px;
   color: var(--wdtHeadAltColor);
   text-shadow: 0px 0px 56px #000000;
   text-transform: capitalize;
}

.wdt-cus-countdown .wdt-countdown-holder .wdt-counter-wrapper{
   min-width: clamp(4.375rem, 3.25rem + 5.625vw, 10rem);
   justify-content: center;
}



/* --------------
Home 1 count Down
----------------- */



/* -----------
Home 1 collections
----------- */

.wdt-cus-collections .wdt-image-box-holder .swiper-slide{
   border-radius: unset;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item{
   display: grid;
   justify-content: center;
   align-items: end;
   overflow: hidden;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item > div{
   grid-area: 1/1;
   margin-bottom: 0;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child){
   margin-bottom: 0;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
   display: grid;
   align-items: end;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div{
   grid-area: 1/1
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
   pointer-events: none;
   position: relative;
   bottom: 25%;
   z-index: 1;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group, 
.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-button > a{
   width: 100%;
}

.wdt-cus-collections .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > *{
   flex:unset;
}

.wdt-cus-collections .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5{
   font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
}

 .wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a,   
 .wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a{
   color: unset;
}


.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-title h5{
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
   opacity: 0;
   transition: var(--wdt-Ad-Transition);
   will-change: transform;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-content-title h5, 
.wdt-cus-collections .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-title h5{
   -webkit-transform:translateY(0%);
   transform:translateY(0%);
   opacity: 1;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{
   opacity: 1;
   visibility: visible;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-button > a {
   color: var(--wdtPrimaryColor);
   font-size: var(--wdtFontSize_Base);
   padding: 20px;
   background: rgb(var(--wdtAccentTxtColorRgb), 0.7);
   text-decoration: underline;
   -webkit-transform:translateY(100%);
   transform: translateY(100%);
    transition: var(--wdt-Ad-Transition);
    will-change: transform;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-button > a:hover {
   color: rgb(var(--wdtPrimaryColorRgb),0.8);
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a:before { 
   content: ''; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(180deg, transparent 40%, rgba(var(--wdtSecondaryColorRgb), 0.8)); background-size: 100% 200%, 100% 100%; background-position: 100% 25%, 100% 100%; background-repeat: no-repeat; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); 
   -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); opacity: 0; z-index: 1; margin: auto; }
.wdt-cus-collections .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a:before, .wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a:before { opacity: 1; background-position: 100% 70%, 100% 100%; }
.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { z-index: 2; }

.wdt-cus-collections .wdt-content-item .wdt-content-elements-group {
   line-height: 0;
}

/* .wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-button > a:hover {
   color: rgb(var(--wdtLinkHoverColorRgb),0.6);
} */

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-content-button > a, 
.wdt-cus-collections .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-button > a{
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image > a > img{
   -webkit-transform: scale(1.05);
   transform:scale(1.05);
   transform-origin: top;
   transition: var(--wdtAltTransition);
   will-change: transform;
}

.wdt-cus-collections .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image > a > img, 
.wdt-cus-collections .wdt-image-box-holder .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image > a > img  {
   -webkit-transform: scale(1);
   transform: scale(1.02);
}


/* -----------
Home 1 collections
----------- */


/* -----------------
Home 1 Banner
------------- */

.wdt-cus-banner-contents .wdt-specifications-holder .wdt-content-item .wdt-content-title h5, .wdt-cus-banner-contents .wdt-specifications-holder .wdt-content-item .wdt-content-title h5 a{
   font-size: clamp(1.875rem, 1.25rem + 1.3021vw, 2.8125rem);/*Max-45 Min-30*/
   color: var(--wdtAccentTxtColor);
}

.wdt-cus-banner-contents .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button{
   margin: 0;
   margin-top: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem);
}

.wdt-cus-banner-contents .wdt-advanced-slider-block .wdt-content-button-group .wdt-content-button > a:hover {
   /* background-color: var(--wdtTertiaryColor);  */
   color: var(--wdtPrimaryColor);
}


/* -----------------
Home 1 Banner
------------- */


/* ---------------
Home 1 Cupon Code
------------- */

.wdt-cus-offer p{
   font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);
}
.wdt-cus-offer-btn .wdt-button-holder .wdt-button{
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_Ext);
   border-radius: 0;
}


/* ---------------
Home 1 Cupon Code
------------- */


/* --------------
Home 1 Vide Banner
----------------- */

.wdt-cus-big-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem);
/* Min-30 & Max-64 */
}

/* --------------
Home 1 Vide Banner
----------------- */



/* ------------------
Home 1 marquee
---------------- */

.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a:hover {
   color: rgb(var(--wdtAccentTxtColorRgb), .7);
}
.wdt-custom-text-animation-h1 .wdt-animation-item.text-item .wdt-animation-text a{
   font-size: 30px;
}
.wdt-custom-text-animation-h1 .wdt-animation-item.icon-item i {
   font-size: 50px;
}

/* ------------------
Home 1 marquee
---------------- */

/* ---------------
Home 1 support Bllock
------------------- */

.wdt-cus-support-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
   font-size: 50px;
   color: var(--wdtPrimaryColor);
   padding: 0;
}
.wdt-cus-support-icons .wdt-icon-box-holder .wdt-content-item > div:not(:last-child), .wdt-cus-support-icons .wdt-icon-box-holder .wdt-content-item > div[class*="group"] > .wdt-content-title{
   margin-bottom: 10px;
}
.wdt-cus-support-icons .wdt-icon-box-holder{
   overflow: hidden;
}
.wdt-cus-support-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group{
   display: grid;
   justify-content: center;
}
.wdt-cus-support-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-description{
   max-width: 300px;
}

.wdt-cus-support-icons .wdt-icon-box-holder .wdt-column:not(:last-child) { position: relative; }

.wdt-cus-support-icons .wdt-icon-box-holder .wdt-column:not(:last-child):before{
   content: '';
   position: absolute;
   width: 1px;
   height: 50%;
   background: var(--wdtTertiaryColor);
   right: -1px;
   top: 28%;
}

.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination > button{
   font-size: 0px;
   border-radius: var(--wdtRadius_Full);
   background: var(--wdtAccentTxtColor);
   border: 0;
   position: relative;
   padding: 0px;
   width: 50px;
   height: 50px;
   line-height: 50px;
   overflow: hidden;
}
.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:before{
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   transition: var(--wdtAltTransition);

   font-family: "khadija-extra-icons";
   font-style: normal;
   font-weight: normal;
   font-size: 16px;
   color: var(--wdtLinkColor);
}
.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination .wdt-pagination-prev:before{
   content: '\e807';
}
.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination .wdt-pagination-next:before{
   content: '\e808';
}

.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination .wdt-pagination-prev:hover:before{
   animation: move-arrow-left .3s linear;
}
.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination .wdt-pagination-next:hover:before{
   animation: move-arrow-right .3s linear;
}

.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:hover{
   background: var(--wdtPrimaryColor);
}
.wdt-snap-style-default .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:hover:before{
   color: var(--wdtAccentTxtColor);
}



/* ---------------
Home 1 support Bllock
------------------- */



/* -------------
Home 1 Testimonial 
----------------- */

.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-item .wdt-rating li{
   padding-bottom: 0
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description{
   margin-bottom: 40px;
}

.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-item > div{
   max-width: 70%;
   margin: 20px auto;
   margin-top: 0;
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
   position: absolute;
   border-radius: var(--wdtRadius_Full);
   color: var(--wdt-elementor-color-black);
   width: 45px;
   height: 45px;
   overflow: hidden;
   transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition);
}

.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div i {
   transition: unset;
   -webkit-transition: unset;
}

.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:hover:before,.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover:before{
  background: var(--wdtAccentTxtColor);
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before{
   background: var(--wdtAccentTxtColor);
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before{
   background: var(--wdtAccentTxtColor);
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
   top: 15%;
   left: 0;
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
   top: 15%;
   right: 0;
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:hover svg{
   -webkit-animation: move-arrow-left .3s linear;
   animation: move-arrow-left .3s linear;
}
@keyframes move-arrow-left{
   50%{
       -webkit-transform: translateX(-50px);
       transform: translateX(-50px);
   }
   51%{
       -webkit-transform: translateX(50px);
       transform: translateX(50px);
   }
}
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover svg{
   -webkit-animation: move-arrow-right .3s linear;
   animation: move-arrow-right .3s linear;
}
@keyframes move-arrow-right{
   50%{
       -webkit-transform: translateX(50px);
       transform: translateX(50px);
   }
   51%{
       -webkit-transform: translateX(-50px);
       transform: translateX(-50px);
   }
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-media-group,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-description,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-title,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-subtitle{
   opacity: 0;
   transition: var(--wdtAltTransition);
} 
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-media-group{
   transform: translateX(-80px);
   transition-delay: 100ms;
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-description{
   transform: translateX(80px);
    transition-delay: 200ms;
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-title{
   transform: translateX(-80px);
   transition-delay: 300ms;
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-subtitle{
   font-family: var(--wdtFontTypo_Alt);
   color: var(--wdtHeadAltColor);
   transform: translateX(80px);
   transition-delay: 400ms;
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide-active .wdt-content-media-group,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide-active .wdt-content-description,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide-active .wdt-content-title,.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide-active .wdt-content-subtitle{
   transform: translateY(0px);
   opacity: 1;
} 

@media (max-width:1024px){
   .wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
       position: relative;
       margin: 5px
   }
   .wdt-cus-testimonial-type1 .wdt-testimonial-holder .wdt-content-item > div{
   max-width: 100%;
}
}


/* -------------
Home 1 Testimonial 
----------------- */

/* -----------------
Home 1 Instagram
----------------- */

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper {
   pointer-events: none;
   width: 100%;
   height: 100%;
   align-items: center;
   justify-content: center;
   position: relative;
}
.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper::before{
   content: '';
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   background: linear-gradient(180deg, transparent 50%, var(--wdtPrimaryColor) 100%);
   filter: blur(5px);
   opacity: 0;
   pointer-events: none;
   transition: all 0.4s ease;
   -webkit-transition: all 0.4s ease;
}


.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper::before {
   opacity: .5;
}


.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   width: 80px;
   height: 80px;
   overflow: hidden;
   padding: 0;
   font-size: var(--wdtFontSize_H4);
   color: var(--wdtAccentTxtColor);
   z-index: 1;
   opacity: 0;
   transform: scale(.8);
   -webkit-transform: scale(.8);
   transition: all 0.4s ease;
   -webkit-transition: all 0.4s ease;
}


.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
   opacity: 1;
   transition-delay: 0s;
   -webkit-transition-delay: 0;
   transform: scale(1);
   -webkit-transform: scale(1);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before{
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   background: rgb(var(--wdtPrimaryColorRgb),0.8);
   z-index: -1;
   border-radius: var(--wdtRadius_Full);
   -webkit-transform: scaleY(-0.1) ;
   transform: scaleY(-0.1) ;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:before{
   -webkit-transform: scale(1);
   transform: scale(1);
}
.wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
   -webkit-transform: scaleY(-0.1);
   transform:  scaleY(-0.1);
   transition: var(--wdtAltTransition);
   opacity: 0;
}

.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg{
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: 1;
}


.wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>span>img, .wdt-custom-insta-h1 .wdt-content-item .wdt-content-image>a>img {
   -webkit-transform: perspective(1000px) scale(1.1) rotateX(8deg);
   transform: perspective(1000px) scale(1.1) rotateX(8deg);
   transition: all 0.4s ease;
   -webkit-transition: all 0.4s ease;
}


.wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>span>img, .wdt-custom-insta-h1 .wdt-content-item:hover .wdt-content-image>a>img {
   animation: unset;
   -webkit-animation:unset;
   -webkit-transform: perspective(100px) scale(1) rotate(0deg);
   transform: perspective(100px) scale(1) rotate(0deg);
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
   margin-bottom: 0;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group {
   display: grid;
   align-items: center;
   justify-content: center;
}

.wdt-custom-insta-h1 .wdt-content-item .wdt-content-media-group>div {
   grid-area: 1/-1;
}

@media (max-width:1024px){
   .wdt-custom-insta-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
   width: 60px;
   height: 60px;
}
}


/* -----------------
Home 1 Instagram
----------------- */


/* ----------------
Home 1 Newsletter
---------------- */

.wdt-cus-min-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
   font-size: 30px;
}

.wdt-cus-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
   border: 0;
   border-bottom: 1px solid var(--wdtBorderColor);
   opacity: 1;
   color: var(--wdtHeadAltColor);
   margin-right: 20px;
   /*padding: var(--wdtInputPadding);*/
}

.wdt-cus-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus{
   color: var(--wdtPrimaryColor);
   opacity: 1;
   background: transparent;
   border-color: var(--wdtPrimaryColor);
}
.wdt-cus-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
   height: 100%;
   top: 0;
   right: 0;
   /* padding: inherit 35px;
   font-family: var(--wdtFontTypo_Alt) */
}

@media(max-width:767px){
   .wdt-cus-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']{
       margin: 0;
       margin-bottom: 20px;
   }
}



/* ----------------
Home 1 Newsletter
---------------- */


/* -------------------
Home 1 Hotspot
-------------------- */

.wdt-cus-hotspot-type1 .wdt-hotspot-item-trigger,
.wdt-cus-hotspot-type1 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
   background: var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_Full);
   padding: 14px;
   aspect-ratio: 1/1;
}


@keyframes wdt-expand{
0% {
   -webkit-transform: scale(0);
   transform: scale(0);
   opacity: 1;
}

100% {
   -webkit-transform: scale(2);
   transform: scale(2);
   opacity: 0;
}
}


.wdt-cus-hotspot-type1 .wdt-hotspot-holder .tippy-box .tippy-content h5{
  font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);/*Max-18 Min-14*/
  line-height: var(--wdtLineHeight_Alt);
  margin: 6px 0;
}

.wdt-cus-hotspot-type1 .wdt-hotspot-holder .tippy-box .tippy-content p{
   font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);/*Max-16 Min-12*/
}


.wdt-cus-hotspot-type1 .wdt-hotspot-holder .tippy-box .tippy-content {
   padding: 12px;
   border-radius: 0;
}

.wdt-cus-hotspot-type1 .wdt-hotspot-holder .tippy-box{
    width: clamp(7.5rem, 5.875rem + 8.125vw, 15.625rem);/*Max-250 Min-120*/
}

.wdt-cus-hotspot-type1 .wdt-hotspot-holder .tippy-box .wdt-content-image {
    margin-bottom: 10px;
}

.elementor-widget-wdt-hotspot.wdt-cus-hotspot-type1,
.elementor-widget-wdt-hotspot.wdt-cus-hotspot-type1 .elementor-widget-container,
.elementor-widget-wdt-hotspot.wdt-cus-hotspot-type1 .elementor-widget-container .wdt-hotspot-holder {
   height: 100%;
}

.wdt-cus-hotspot-type1 .wdt-hotspot-holder img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   object-position: center;
}

/* -------------------
Home 1 Hotspot
-------------------- */




/* ---------------
Home 2 Slider
----------------- */

.wdt-cus-home-slider .wdt-advanced-carousel-container .swiper-slide{
   display: block;
   border-radius: 0;
}

.wdt-cus-home2-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-cus-home2-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-home2-slider .swiper-slide .wdt-content-item .wdt-button-holder{
   
     transform: translate(50px);
     opacity: 0;
     visibility: hidden;
     transition:var(--wdtAltTransition);
     transition-duration: 1.2s;
}
.wdt-cus-home2-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-cus-home2-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-home2-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
    -webkit-transform: scale(1);
     transform:scale(1);
     opacity: 1;
     visibility: visible;
}
 .wdt-cus-home2-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
     transition-delay: 200ms;
 }
.wdt-cus-home2-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper{
    transition-delay: 350ms;
}
.wdt-cus-home2-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
    transition-delay: 500ms
}

.wdt-cus-home2-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform: translate(80px) scale(1.1);
     opacity: 0;
     visibility: hidden;
     transition:var(--wdtAltTransition);
     transition-duration: 1.2s;
}

.wdt-cus-home2-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform:  translate(0px) scale(1);
     opacity: 1;
   visibility:visible;
}

.wdt-cus-home2-slider-content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);/*Max-50 Min-30*/
}

.wdt-cus-home2-slider-btn .wdt-button-holder a{
   padding: 15px 30px;
   border: 1px solid var(--wdtBorderColor);
   color: var(--wdtBorderColor);
   background: transparent;
}
.wdt-cus-home2-slider-btn .wdt-button-holder a:hover{
   border-color: transparent;
}

@media (max-width:1024px){
    .wdt-cus-home2-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform: translate(20px) scale(1.1);
    }
    .wdt-cus-home2-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
     transform:  translate(0px) scale(1);
    }
    .wdt-cus-home2-slider-content .wdt-heading-holder *{
       color: var(--wdtAccentTxtColor);
   }
   .wdt-cus-home2-slider-btn .wdt-button-holder.wdt-template-bordered .wdt-button {
       border-color: var(--wdtAccentTxtColor);
       color: var(--wdtAccentTxtColor);
   }
   .wdt-cus-home2-slider-btn .wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus), 
   .wdt-cus-home2-slider-btn .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover) {
      color: var(--wdtAccentTxtColor);
   }
   .wdt-cus-home2-slider-btn .wdt-button-holder.wdt-template-bordered .wdt-button:focus, 
   .wdt-cus-home2-slider-btn .wdt-button-holder.wdt-template-bordered .wdt-button:hover {
      border-color: var(--wdtPrimaryColor);
   }
   .wdt-cus-home2-hero-slider1 .elementor-background-slideshow__slide__image,
   .wdt-cus-home2-hero-slider3 .elementor-background-slideshow__slide__image {
       background-position: 70%
   }
   .wdt-cus-home2-hero-slider2 .elementor-background-slideshow__slide__image{
      background-position:10%
  }
}


/* ---------------
Home 2 Slider
----------------- */


/* -----------
Home 2 Brang Logo
---------------- */

.wdt-cus-animation-heading .elementor-heading-title{
   font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem);/*Max-22 Min-18*/
}
.wdt-cus-brands .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item{
   justify-content: center;
   padding: 0 clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);/*Max-50 Min-20*/
}
.wdt-cus-brands .wdt-animation-wrapper:before, .wdt-cus-brands .wdt-animation-wrapper:after{
   content: '';
   position: absolute;
   width: 40px;
   height: 100%;
   background: linear-gradient(-90deg, transparent 0%, rgb(237, 242, 244) 100%);
   z-index: 1;
}
.wdt-cus-brands .wdt-animation-wrapper:after{
   background: linear-gradient(90deg, transparent 0%, rgb(237, 242, 244) 100%);
   right: 0;
}

/* -----------
Home 2 Brang Logo
---------------- */


/* ------------------
Home 2 Slider img
-------------- */

.wdt-cus-slider-img .wdt-image-box-holder .wdt-carousel-pagination-wrapper{
   position: absolute;
   bottom: 5%;
   width: 100%;
   display: inline-flex;
   justify-content: center;
}

.wdt-cus-slider-img .wdt-image-box-holder .swiper-slide{
   border-radius: 0;
}

.wdt-cus-slider-img .wdt-content-item .wdt-content-image-wrapper,.wdt-cus-slider-img .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-cus-slider-img .wdt-content-item .wdt-content-image > span, .wdt-content-item .wdt-content-image > a{
   display: block;
}
.wdt-cus-slider-img .wdt-content-item .wdt-content-image > span > img, .wdt-content-item .wdt-content-image > a > img{
   object-fit: cover;
   object-position: center;
}
.wdt-cus-slider-img .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
   height: 3px;
   width:clamp(2.5rem, 1.25rem + 2.6042vw, 4.375rem);/*Max-70 Min-40*/
   border: 0;
}
.wdt-cus-slider-img-full .elementor-widget-wrap *:not(.wdt-carousel-pagination-wrapper){
   height: 100%
}



/* ------------------
Home 2 Slider img
-------------- */

/* -----------------
Home 2 Countdown
------------------ */

.wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper{
   padding: 0 0;
}
.wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper{
   width: clamp(6.25rem, -2.3394rem + 13.4078vw, 13.75rem);/*Max-200 Min-100*/
   display: grid;
   justify-content: center;
   position: relative;
}
.wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child):before{
    content: '';
    position: absolute;
    width: 1px;
    height: 60%;
    background: var(--wdtAccentTxtColor);
    right: 0;
    opacity: .3;
}
.wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number{
   font-size: clamp(1.5rem, 1.125rem + 1.875vw, 3.375rem);/*Max-54 Min-24*/
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title{
   color: var(--wdtAccentTxtColor);
}
@media(max-width:479px){
   .wdt-cus-countdown2 .wdt-countdown-holder .wdt-counter-wrapper{
   width: clamp(4.375rem, 0.6014rem + 18.8679vw, 6.25rem);/*Max-100 Min-70*/
   }
}


/* -----------------
Home 2 Countdown
------------------ */


/* ------------
Home 2 Support Block
----------------- */

.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator{
   display: none;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item{
   padding: 0 15px;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper,.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child),.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > div[class*="group"] > .wdt-content-title{
   margin-bottom: 0;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span{
   font-size: calc(var(--wdtFontSize_Alt) - 4px);
   width: 70px;
   height: 70px;
   background: transparent;
   border: 0;
   padding: 0;
   margin-bottom: 20px;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon>span{
   background: transparent;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span i{
   height: unset;
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span:before{
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   border-radius: var(--wdtRadius_Full);
   background: linear-gradient(-90deg, transparent 20%, var(--wdtSecondaryColor)100%);

   transform:rotate(-80deg) scale(1.1)  translate(0px) ; 
   opacity: 0;
   z-index: -1;
}

.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon>span:before{
   opacity: 0.5;
   transform:rotate(0deg) scale(1) translate(-10px); 
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a{
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
/* Min-18 & Max-20 */
}
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default{
   overflow: hidden;
}

.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-column {
   position: relative;
}

.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:before{
 content: '';
 position: absolute;
 width: 1px;
 height: 60%;
 background-color: rgb(var(--wdtSecondaryColorRgb), 0.5);
 right: -1px;
 top: 0;
 bottom:0;
 margin: auto;
}


.wdt-cus-support-block .wdt-icon-box-holder .wdt-snap-scroll-pagination > button{
   background: var(--wdtTertiaryColor);
}

.wdt-cus-support-block .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:before {
   color: var(--wdtheadAltColor);
}

.wdt-cus-support-block .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:hover{
   background: var(--wdtSecondaryColor)
}

.wdt-cus-support-block .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:hover:before {
   color: var(--wdtPrimaryColor);
}


/* responsive */

@media only screen and (max-width:479px){
   .wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:before{
       opacity:0;
   }
}




/* ------------
Home 2 Support Block
----------------- */


/* ----------------
Home 2 Testimonial
------------------ */

.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item {
   display: flex;
   align-items: center;
}
.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
   display: flex;
   align-items: center;
   margin-bottom: 0;
   margin-right: 15px;
}
.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{
   margin-bottom: 0;
}
.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
   display: flex;
   align-items: center;
   margin-left: 15px
}
.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle{
   margin-bottom: 0;
   color: var(--wdtHeadAltColor);
   font-size: 16px
}
.wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
   font-size: 17px;
   padding: 0;
   margin-left: 5px;
   color: rgb(242, 183, 31);
}

/*Testimonial*/

.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item{
   padding: 30px;
   border: 1px solid var(--wdtSecondaryColor);
   position: relative;
   margin-top: 30px;
   border-radius: var(--wdtRadius_2X)
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .swiper-slide{
   border-radius: 0;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group{
   position: unset;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper{
   margin-bottom: 0;
   position: absolute;
   right: 30px;
   top: -30px;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group{
   display: flex;
   align-items: baseline;
   flex-wrap: wrap;
   margin-top: 30px'
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group{
   display: inline-flex;
   align-items: center;
   flex-wrap: wrap;
   max-width: 210px;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){
   margin-bottom: 0;
   margin-right: 5px;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5, .wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 a{
   font-size: var(--wdtFontSize_Ext);
   color: var(--wdtHeadAltColor);
   font-weight: calc(var(--wdtFontWeight_Ext) - 100);
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li{
    padding-bottom: 0;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container{
    line-height: 1;
    margin-right: 15px
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li span{
    font-size: 15px;
   margin-left: 3px;
   color: rgb(242, 183, 31);
}
/* .wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    font-style: italic; 
} */
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle, .wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item > div[class*="group"] .wdt-rating-container + .wdt-content-title {
   margin-top: 0px;
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span{
   display: none;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: 50px;
    background: var(--wdtBodyBGColor);
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    transform: scale(2) translateY(20px);
    opacity: .2;
    background: transparent;
}

.wdt-cus-testimonial-type2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    position: absolute;
    right: -28px;
    top: calc(100% - 50%);
   z-index: 1;
}
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    margin: 0;
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;
}

.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover svg{
   animation: move-arrow-right .3s linear;
}


@media (max-width:1281px){
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item {
       display: grid;
   }
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
       margin-bottom: 10px
   }
}
@media (max-width:1024px){
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item {
       display: flex;
   }
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
       margin-bottom: 0px
   }
}
@media (max-width:479px){
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item {
       display: grid;
   }
   .wdt-cus-our-ratings .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
       margin-bottom: 10px
   }
}



/* ----------------
Home 2 Testimonial
------------------ */



/* ----------------
Home 2 Instagram
-------------- */

.wdt-cus-insta-info .elementor-widget-container .elementor-text-editor p , .wdt-cus-insta-info .elementor-widget-container .elementor-text-editor p  a{
   font-size: clamp(1.25rem, 1.2212rem + 0.1282vw, 1.375rem); /*Max-22 Min-20*/
   line-height: var(--wdtLineHeight_Alt);
   color: var(--wdt-elementor-color-black);
}
.wdt-cus-insta-info .elementor-widget-container .elementor-text-editor p a:hover{
   color: var(--wdtLinkHoverColor);
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
   display: grid;
   place-items: center;
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div{
   grid-area: 1/-1;
}
.wdt-cus-insta2 .wdt-image-box-holder .swiper-slide{
   border-radius: 0;
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group{
   margin-bottom: 0;
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item{
    border-radius: var(--wdtRadius_2X);
   overflow: hidden;
}
.wdt-cus-insta2 .wdt-content-item .wdt-content-icon-wrapper,.wdt-cus-insta2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
   pointer-events: none;
}
.wdt-cus-insta2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
   padding: 0;
   color: var(--wdtAccentTxtColor);
   -webkit-transform: scale(1.7);
   transform: scale(1.7);
   opacity: 0;
}
.wdt-cus-insta2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: 1;
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group{
   pointer-events: none;
}
.wdt-cus-insta2 .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before{
   opacity: .2;
}
.wdt-cus-insta2 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before{
   background: var(--wdt-elementor-color-black);
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > .wdt-content-image-wrapper img{
   filter: blur(5px) saturate(0%);
   -webkit-transform: scale(1);
   transform: scale(1);
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group .wdt-content-image-wrapper img{
   filter: blur(0px) saturate(100%);
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group > .wdt-content-image-wrapper img{
   filter: blur(0px) saturate(100%);
   -webkit-transform: scale(1.05);
   transform: scale(1.08);
   opacity: 1;
}
.wdt-cus-insta2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-elements-group .wdt-content-image-wrapper img{
   filter: blur(5px) saturate(0%);
   opacity: 0;
}

.wdt-cus-insta-info .elementor-widget-container p{
   font-size:calc(var(--wdtFontSize_H6) + 2px);
}


/* ----------------
Home 2 Instagram
-------------- */


/* ------------------
Home 2 Ad video banner
---------------------- */

.wdt-cus-vid-slider .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item{
   width: 100%;
}

/* .wdt-cus-vid-slider .wdt-advanced-carousel-holder .swiper-slide-active .elementor-background-overlay{
   opacity: .5 !important;
} */

/* .wdt-cus-vid-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-image-box-holder .wdt-content-item .wdt-content-title, .wdt-cus-vid-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle, .wdt-cus-vid-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-image-box-holder .wdt-content-item .wdt-content-button{
   -webkit-transform: translate(0px);
   transform: translate(0px);
   opacity: 1;
} */

.wdt-cus-vid-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
   display: flex;
   margin-top: clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem);/*Max-70 Min-40*/
}

.wdt-cus-vid-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
   width: 70%;
   height: 3px;
   margin: 0 auto;
   justify-self: center;
   background: rgb(var(--wdtBodyTxtColorRgb), .2);
}

.wdt-cus-vid-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
   background-color: rgb(var(--wdtBodyTxtColorRgb), .5);
}

.wdt-cus-vid-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before, 
.wdt-cus-vid-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{
   background: transparent;
}

.wdt-cus-vid-section .elementor-background-video-container video.elementor-background-video-hosted{
   object-position: top;
}

.wdt-cus-vid-section .elementor-background-overlay{
   transition: var(--wdtAltTransition);
}

.wdt-cus-vid-section .elementor-widget-wrap .wdt-image-box-holder .wdt-content-item .wdt-content-title, .wdt-cus-vid-section .elementor-widget-wrap .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle, .wdt-cus-vid-section .elementor-widget-wrap .wdt-image-box-holder .wdt-content-item .wdt-content-button{
   transform: translate(0, 20px);
   opacity: 0;
   transition: var(--wdtAltTransition);
}

.wdt-cus-vid-section .elementor-widget-wrap:hover .wdt-image-box-holder .wdt-content-item .wdt-content-title, 
.wdt-cus-vid-section .elementor-widget-wrap:hover .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle, 
.wdt-cus-vid-section .elementor-widget-wrap:hover .wdt-image-box-holder .wdt-content-item .wdt-content-button{
   transform: translate(0px);
   -webkit-transform: translate(0px);
   opacity: 1;
}

.wdt-cus-vid-section .elementor-widget-wrap:hover .wdt-image-box-holder .wdt-content-item .wdt-content-title{
   transition-delay: 100ms;
}
.wdt-cus-vid-section .elementor-widget-wrap:hover .wdt-image-box-holder .wdt-content-item .wdt-content-button{
  transition-delay: 200ms;
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-detail-group .wdt-content-button > a {
   padding: 0;
   background: transparent;
   text-decoration: underline;
   font-size: var(--wdtFontSize_Base);
   position: relative;
   overflow: visible;
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover {
   color: rgb(var(--wdtAccentTxtColorRgb), .7);
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-detail-group .wdt-content-button > a::after {
   content: '';
   position: absolute;
   width: 15px;
   height: 15px;
   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 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg transform='translate(12.145 14.333)'%3E%3Cg%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M17,28.3c0.9,0.9,2.3,0.9,3.2,0l16.1-16.1c0.1-0.1,0.2-0.2,0.3-0.3c0-0.1,0.1-0.1,0.1-0.2 c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.2c0.1-0.3,0.1-0.6,0-0.9c0-0.1,0-0.1-0.1-0.2 c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.1-0.1-0.2-0.2-0.3-0.3L20.2-7c-0.9-0.8-2.4-0.7-3.2,0.2 c-0.7,0.8-0.7,2.1,0,3L29.2,8.4H-8.9c-1.2,0-2.3,1-2.3,2.3c0,1.2,1,2.3,2.3,2.3h38.1L17,25.1C16.1,26,16.1,27.4,17,28.3 C17,28.3,17,28.3,17,28.3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
   mask-repeat: no-repeat;
   background: var(--wdtAccentTxtColor);
   top: 0;
   bottom: 0;
   right: -20px;
   margin: auto;
   left: auto;
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover::after {
   background: rgb(var(--wdtAccentTxtColorRgb), .7);
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-media-group{
   margin-bottom: 15px;
}

.wdt-cus-vid-contents .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }

.wdt-cus-vid-contents .wdt-content-item .wdt-content-title h5 {
   font-size: var(--wdtFontSize_H5);
   text-transform: capitalize;
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-title h5 a {
   pointer-events: none;
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-subtitle {
   text-transform: capitalize;
   font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-vid-contents .wdt-content-item .wdt-content-media-group > div:not(:last-child){
   margin-bottom: 10px;
}


/* ------------------
Home 2 Ad video banner
---------------------- */

/* ------------------
Home 2 Hotspot
=---------------- */

.wdt-cus-hotspot-style2  .wdt-hotspot-item-trigger, .wdt-cus-hotspot-style2 .wdt-hotspot-item-active .wdt-hotspot-item-trigger{
   border-radius: var(--wdtRadius_Full);
   width: 14px;
   height: 14px;
   background: transparent;
   cursor: pointer;
}

.wdt-cus-hotspot-style2 .wdt-hotspot-item-trigger .wdt-hotspot-item-icon .wdt-content-icon span{
   width: 14px;
   height: 14px;
   display: flex;
   align-items: center;
}

.wdt-cus-hotspot-style2 .wdt-hotspot-item-trigger:before{
   background-color: var(--wdtBodyTxtColor);
}

.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .tippy-content h5{
  font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);/*Max-20 Min-16*/
  line-height: var(--wdtLineHeight_Alt);
  margin: 6px 0;
}
.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box  .tippy-content{
    padding: 7px;
    background: var(--wdtTertiaryColor)
}

.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .tippy-content p{
   font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);/*Max-16 Min-12*/
}

.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .tippy-content p:last-child{
    margin-bottom: 10px;
}

.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box{
    width: clamp(7.5rem, 5.875rem + 8.125vw, 15.625rem);/*Max-250 Min-120*/
}



.wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .wdt-content-image {
    overflow: hidden;
    border-radius: var(--wdtRadius_2X);
    margin-bottom: 15px;
}

/* responsive */

@media only screen and (max-width:1024px){
   .wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .wdt-content-image-wrapper {
       display:none;
   }
   .wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .tippy-content{
       padding:10px;
   }
   .wdt-cus-hotspot-style2 .wdt-hotspot-holder .tippy-box .tippy-content p:last-child{
       margin-bottom:0;
   }
}


/* ------------------
Home 2 Hotspot
=---------------- */



/* -----------------
Home 2 Popup
----------------- */


.wdt-cus-pop-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
   background: transparent;
   color: var(--wdtPrimaryColor);
   border: 1px solid var(--wdtPrimaryColor);
   border-radius: var(--wdtRadius_2X);
}

.wdt-cus-pop-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover{
   color: var(--wdtAccentTxtColor);
   background: var(--wdtPrimaryColor);
}



/* -----------------
Home 2 Popup
----------------- */





/* --------------
Home 3 slider
---------------- */

.wdt-cus-home-slider .wdt-advanced-carousel-container .swiper-slide{
   display: block;
   border-radius: 0;
}

.wdt-cus-home3-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-cus-home3-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-home3-slider .swiper-slide .wdt-content-item .wdt-button-holder{
    -webkit-transform: translateY(50px);
     transform: translateY(50px);
     opacity: 0;
     transition:var(--wdtAltTransition);
     transition-duration: 1.2s;
}
.wdt-cus-home3-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-cus-home3-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-home3-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
    -webkit-transform: translateY(0);
     transform:translateY(0);
     opacity: 1;
}
 .wdt-cus-home3-slider .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
     transition-delay: 200ms;
 }
.wdt-cus-home3-slider .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-content-wrapper{
    transition-delay: 350ms;
}
.wdt-cus-home3-slider .swiper-slide-active .wdt-content-item .wdt-button-holder{
    transition-delay: 500ms
}

.wdt-cus-home3-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
   -webkit-transform: translateY(80px) scale(1.4) rotate(3deg);
     transform: translateY(80px) scale(1.4) rotate(3deg);
     transition: var(--wdtAltTransition);
     transition-duration: 1.2s;
}

.wdt-cus-home3-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
   -webkit-transform: translateY(0px) scale(1) rotate(0deg);
    transform: translateY(0px) scale(1) rotate(0deg);
}

.wdt-cus-home2-slider-content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
   font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);/*Max-50 Min-30*/
}

.wdt-cus-home2-slider-btn .wdt-button-holder a{
   padding: 15px 30px;
   border: 1px solid var(--wdtBorderColor);
   color: var(--wdtBorderColor);
   background: transparent;
}
.wdt-cus-home2-slider-btn .wdt-button-holder a:hover{
   border-color: transparent;
}




@media (max-width:1024px){
   .wdt-cus-home2-slider-content .wdt-heading-holder *{
       color: var(--wdtAccentTxtColor);
   }
   .wdt-cus-home2-slider-btn .wdt-button-holder a{
       border-color: var(--wdtAccentTxtColor);
       color: var(--wdtAccentTxtColor);
   }

   .wdt-cus-home3-hero-slider2 .elementor-background-slideshow__slide__image, 
   .wdt-cus-home3-hero-slider1 .elementor-background-slideshow__slide__image{
      background-position:20%
   }

   .wdt-cus-home3-hero-slider3 .elementor-background-slideshow__slide__image{
      background-position:60%
   }

   .wdt-cus-home3-slider .swiper-slide .wdt-content-item  .elementor-background-slideshow__slide__image { 
       transform: translateY(50px) scale(1.2);
      }
      .wdt-cus-home3-slider .swiper-slide-active .wdt-content-item  .elementor-background-slideshow__slide__image { 
       transform:  translate(0px) scale(1);
      }
   }


   @media(max-width:479px){
       .wdt-cus-home3-hero-slider3 .elementor-background-slideshow__slide__image{
       background-position: 60%
   }
   }



/* --------------
Home 3 slider
---------------- */



/* -----------------
Home 3 Banner
--------------------- */

.wdt-cus-banner-h3 .elementor-image-gallery .gallery{
   display: grid;
   grid-template-columns: repeat(3,auto);
}
.wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item{
    margin: 0 !important;
    padding: 10px  clamp(0.625rem, -0.0908rem + 1.1173vw, 1.25rem);/*Max-20 Min-10*/
    max-width: 100%;
}
.wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item a{
    overflow: hidden;
    border-radius: var(--wdtRadius_2X);
}
.wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item a img{
    border-radius: var(--wdtRadius_2X);
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: var(--wdtAltTransition);
    transform-origin: top;
}
.wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item:hover a img{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}


@media (max-width:1024px){
    .wdt-cus-banner-h3 .elementor-image-gallery .gallery{
       display: grid;
       grid-template-columns: repeat(3,auto);
}
    .wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item:last-child{
      grid-column: 1/3; 
    }
}
@media (max-width:767px){
.wdt-cus-banner-h3 .elementor-image-gallery .gallery{
       grid-template-columns: 1fr;
}
    .wdt-cus-banner-h3 .elementor-image-gallery .gallery .gallery-item:last-child{
      grid-column: 1/1; 
    }
}



/* -----------------
Home 3 Banner
--------------------- */


/* -----------------
Home 3 Marquee
-------------- */

.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item .wdt-animation-item-text {
   font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);/*Max-50 Min-30*/
   color: var(--wdtAccentTxtColor);
   font-family: var(--wdtFontTypo_Alt);
}
.wdt-cus-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item{
   padding: 0 clamp(1.5625rem, 1.274rem + 1.2821vw, 2.8125rem);/*Max-45 Min-25*/
}
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.icon-item i{
   color: rgb(252, 178, 67);
} 

.wdt-cus-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item.image-text{
   display: grid;
   align-items: center;
   justify-content: center;
}

.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text>div{
   grid-area: 1/-1;
}

.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-image{
   transform: translate(50px) rotate(45deg);
   -webkit-transform: translate(50px) rotate(45deg);
   opacity: 0;
   transition: var(--wdtAltTransition);
   -webkit-transition: var(--wdtAltTransition);
   width: fit-content;
   height: fit-content;
   margin: auto;
}

.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text:hover .wdt-animation-item-image{
   transform: translate(0) rotate(0deg);
   -webkit-transform: translate(0) rotate(0deg);
   opacity: 1;
   
}
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text{
    z-index: 1;
}
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-image img{
   border-radius: var(--wdtRadius_Full);
   width: clamp(6.25rem, 5.5288rem + 3.2051vw, 9.375rem);/*Max-150 Min-100*/
   
}


/* -----------------
Home 3 Marquee
-------------- */


/* --------------------
Home 3 colection lists
---------------------- */

.wdt-cus-video-icons .elementor-icon-list-items .elementor-icon-list-item{
   width: 400px;
    height: auto;
    padding: 10px 20px;
    background: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Part);
    text-align: start;
}

.wdt-cus-video-icons .elementor-icon-list-items .elementor-icon-list-item{
   margin-bottom: 20px;
}


/* --------------------
Home 3 colection lists
---------------------- */


/* ------------------
Home 3 video banner
------------------- */

.wdt-cus-grid-banner-marquee .elementor-container{
   overflow: hidden;
}
.wdt-cus-vertical-marquee1 { height: 100%; 
}
.wdt-cus-vertical-marquee1 .wdt-animation-holder { 
   position: absolute;
   top: 0; 
   left: 0; 
   width: 100%; 
   height: 100%; 
   
}
.wdt-cus-vertical-marquee1 .wdt-animation-item.image-item img{
   width: 100%;
   height: 100%;
   border-radius: var(--wdtRadius_2X);
}
.wdt-cus-vertical-marquee1 .wdt-animation-item.image-item{
   margin: 10px 0;
}


/* responsive */

@media only screen and (max-width:1024px) {
   .wdt-cus-vertical-marquee1 .wdt-animation-holder{
      position: relative;
   }
   .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper {
       max-height: clamp(25rem, -12.5rem + 78.125vw, 37.5rem);/*Max-600 Min-400*/
   }
   .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale {    
      order: -1;
   }
   .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale03 {
      order:1;
  }
}

@media only screen and (max-width:767px) {
   .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper {
       max-height: clamp(18.75rem, -2.1559rem + 69.6864vw, 31.25rem);/*Max-500 Min-300*/
   }
}

@media only screen and (max-width:479px) {
   .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper {
       max-height: clamp(18.75rem, 6.1714rem + 62.8931vw, 25rem);/*Max-400 Min-300*/
   }
   .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale {    
      order: 0;
   }
}



/* ------------------
Home 3 video banner
------------------- */


/* -------------
Home 3 FAQ
-------------- */

.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title{
   text-transform: capitalize;
   line-height: var(--wdtLineHeight_Alt);
   padding-right: 20px;
   font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);  /*Min-20 Max-24*/
}
.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child){
   border-bottom: 1px solid rgb(var(--wdtBorderColorRgb),0.4);
   margin-bottom: 0;
}
.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{
   padding: 25px 0;
}
.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
   padding-left: 0;
   padding-right:  clamp(5rem, 2.8527rem + 3.352vw, 6.875rem);/*Min-80 Max-110*/
}
.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div{
   color: var(--wdtHeadAltColor);
   background: var(--wdtTertiaryColor);
   width: 30px;
   height: 30px;
   border: 0;
}

.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active{
   padding-bottom: 10px;
}

.wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
   margin-top: 6px;
}

@media (max-width:1024px){
   .wdt-cus-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
   padding-right:  clamp(0rem, -2.2727rem + 11.3636vw, 5rem);/*Min-20 Max-80*/
}
}



/* -------------
Home 3 FAQ
-------------- */


/* -----------------
Home 3 Support Block
------------------ */

.wdt-snap-style-type2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span:before{
   background: linear-gradient(-90deg, transparent 20%, rgb(var(--wdtTertiaryColorRgb),.3)100%);
}


.wdt-snap-style-type2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
.wdt-cus-support-block .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 {
   font-family: var(--wdtFontTypo_Base);
}

.wdt-snap-style-type2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:before{
 background-color: rgb(var(--wdtAccentTxtColorRgb), 0.3);

}

.wdt-snap-style-type2 .wdt-icon-box-holder .wdt-snap-scroll-pagination > button{
   background: var(--wdtAccentTxtColor);
}
.wdt-snap-style-type2 .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:hover:before, .wdt-snap-style-type2 .wdt-icon-box-holder .wdt-snap-scroll-pagination > button:before{
   background: var(--wdtPrimaryColor);
}


/* -----------------
Home 3 Support Block
------------------ */



/* ----------------
Home 3 Image Carousel
------------------- */

/* .wdt-cus-image-slider .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group{
   display: none;
} */
.wdt-cus-image-slider .wdt-image-box-holder .wdt-content-item > div:not(:last-child){
   margin-bottom: 0;
}
.wdt-cus-image-slider .wdt-image-box-holder .swiper-slide, .wdt-cus-image-slider .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-cus-image-slider .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a{
   border-radius: 0;
}
.wdt-cus-image-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,.wdt-cus-image-slider .wdt-image-box-holder  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-image-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image > span, .wdt-cus-image-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image > a{
   display: block;
    border-radius: var(--wdtRadius_2X);
   overflow: hidden;
}
.wdt-cus-image-slider .wdt-content-item .wdt-content-image > span > img, .wdt-cus-image-slider .wdt-content-item .wdt-content-image > a > img{
   border-radius: var(--wdtRadius_2X);
   -webkit-transform: scale(1);
   transform: scale(1);
   transition: var(--wdtAltTransition);
   transform-origin: top;
   transition-delay: 0s;
}
.wdt-cus-image-slider .wdt-content-item:hover > span > img, .wdt-cus-image-slider .wdt-content-item:hover .wdt-content-image > a > img{
   filter: saturate(110%);
   -webkit-transform: scale(1.05);
   transform: scale(1.05);
}



/* ----------------
Home 3 Image Carousel
------------------- */


/* --------------------
Home 3 Tstimonial
-0------------------ */

.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item > div{
   margin: 20px auto;
   margin-top: 0;
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item .wdt-content-separator {
   display: none;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group{
   display: inline-grid;
   place-items: center;
   margin-bottom: 0;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
   order: 2;
   align-items: center;
   margin-bottom: 0;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
   order: 1;
   font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);/* Min-20 & Max-30 */
   font-family: var(--wdtFontTypo_Alt);
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group {
   display: inline-flex;
   align-items: center;
   flex-wrap: wrap;
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span {
   min-width: 50px;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span{
   width: 50px;
   height: 50px;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group .wdt-content-title{
   margin-top: 0;
   margin-right: 5px
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-subtitle{
   font-size: var(--wdtFontSize_Base);
   font-style: italic;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group .wdt-content-title h5{
   font-size: var(--wdtFontSize_Base);
   font-family: var(--wdtFontTypo_Ext);
   font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item .wdt-rating li{
   padding-bottom: 0;
   vertical-align: middle;
   margin: 0 4px;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item .wdt-rating li span{
    color: rgb(242, 183, 31);
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item > div[class*="group"] > .wdt-rating-container{
   margin-bottom:  clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);/*Max-20 Min-10*/
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
   position: absolute;
   border-radius: var(--wdtRadius_Full);
   color:var(--wdtHeadAltColor);
   width: 55px;
   height: 55px;
   font-size: 25px;
   overflow: hidden;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before, .wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before{
   background: transparent;
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    left: -30%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
    right: -30%;
    top: 0;
    bottom: 0;
    margin: auto;
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div i svg {
   transition: var(--wdtAltTransition);
   -webkit-transition: var(--wdtAltTransition);
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:hover i svg {
   /* animation: go-left .3s linear; */
   transform: translate(-5px);
   -webkit-transform: translate(-5px);
}

@keyframes go-left{
   0%{ transform: translate(0px); }
   50%{ transform: translate(-10px); }
   100%{ transform: translate(0px); }
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover i svg{
   /* animation: go-right .3s linear; */
   transform: translate(5px);
   -webkit-transform: translate(5px);
}

@keyframes go-right{
   0%{ transform: translate(0px); }
   50%{ transform: translate(10px); }
   100%{ transform: translate(0px); }
}

.wdt-cus-testimonial-type3 .swiper-cube .swiper-cube-shadow:before{
   opacity: 0;
}

.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-description {
   transform: translateX(-80px);
   opacity: 0;
   transition: var(--wdtAltTransition);
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-rating-container, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-image-wrapper,.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-title-group{
    transform: translateX(80px);
   opacity: 0;
   transition: var(--wdtAltTransition);
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide-active .wdt-content-detail-group .wdt-rating-container, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide-active .wdt-content-detail-group .wdt-content-description, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide-active .wdt-content-detail-group .wdt-content-image-wrapper, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide-active .wdt-content-detail-group .wdt-content-title-group {
   transform: translateY(0);
   opacity: 1;
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-rating-container{
    transition-delay: 150ms;
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-description{
   transition-delay: 300ms;
}
.wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-image-wrapper, .wdt-cus-testimonial-type3 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-detail-group .wdt-content-title-group{
   transition-delay: 450ms;
}

@media (max-width:1540px){
   .wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    left: -22%;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
    right: -22%;
}
}
@media (max-width:1024px){
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
   margin-top: 10px;
}

.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    left: -15%;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
    right: -15%;
}
}
@media (max-width:767px){
.wdt-cus-testimonial-type3 .wdt-testimonial-holder .wdt-content-item > div{
   max-width: 100%;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
   position: relative;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    left: 0%;
}
.wdt-cus-testimonial-type3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
    right: -0%;
}
}


/* --------------------
Home 3 Tstimonial
-0------------------ */


/* -----------------
Home 3 Brand Logo
------------------- */

.wdt-cus-brands-type2 .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item{
   padding: 0 clamp(1.25rem, 0.2404rem + 4.4872vw, 5.625rem);/*Max-90 Min-20*/
}


/* -----------------
Home 3 Brand Logo
------------------- */


/* -----------------
About Pag filler list
---------------- */

.wdt-cus-about-list .elementor-icon-list-items{
   display: grid;
   grid-template-columns:  repeat(2,auto);
   gap: 10px;
   align-items: start;
}

@media (max-width:767px){
   .wdt-cus-about-list .elementor-icon-list-items{
       grid-template-columns:  1fr;
   }
}


/* -----------------
About Pag filler list
---------------- */


/* ----------------
About Page Counter
---------------- */

.wdt-cus-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter{
   line-height: var(--wdtBtnLineHeight);
   font-size: clamp(1.875rem, 1.3702rem + 2.2436vw, 4.0625rem);/* Min-30 & Max-65 */
   color: var(--wdtHeadAltColor);
   font-weight: var(--wdtFontWeight_Alt);
   font-family: var(--wdtFontTypo_Alt);
}

.wdt-cus-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5{
   font-size: var(--wdtFontSize_Base);
   font-family: var(--wdtFontTypo_Base);
   letter-spacing: 0px;
   color: var(--wdtHeadAltColor);
   text-shadow: 0px 0px 56px #000000;
   text-transform: capitalize;
}

.wdt-cus-counter .wdt-counter-holder{
  overflow: hidden;
}

.wdt-cus-counter .wdt-counter-holder .wdt-column-wrapper .wdt-column { position: relative; }

.wdt-cus-counter .wdt-counter-holder .wdt-column-wrapper .wdt-column:before{
     content: '';
     position: absolute;
     width: 1px;
     height: 60%;
     background-color: rgb(var(--wdtSecondaryColorRgb), 0.5);
     right: -1px;
     top: 0;
     bottom:0;
     margin: auto;
}



/* ----------------
About Page Counter
---------------- */

/* ------------------
Contact Page
--------------------- */

.wdt-custom-contact-page-form .col-i p, .wdt-custom-contact-page-form .col-ii p{
   display: grid;
   grid-template-columns: repeat(2,auto);
   gap: 20px;
}

.wdt-custom-contact-page-form br{
   display: none;
}

/* .wdt-custom-contact-page-form div > p input, .wdt-custom-contact-page-form .col-iv p textarea{
   padding: var(--wdtInputPadding);
   border:0 ;
   border-bottom: 1px solid;
   border-color: rgba(var(--wdtBorderColorRgb), 1);
} */
.wdt-custom-contact-page-form .col-iv{
    margin-bottom: 20px;
}
.wdt-custom-contact-page-form .col-iv p textarea{
   height: 200px;
}



/*Icon Box*/

.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-separator,  .wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description{
   display: none;
}

.wdt-cus-contact-icons  .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{
   margin:0;
   margin-bottom: 10px;
}
.wdt-cus-contact-icons  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item{
   flex-wrap: unset;
}
.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group{
   align-items: center;
}
.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    order: 1;
    margin-bottom: 0;
}

.wdt-cus-contact-icons  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group{
    display: flex;
    flex-direction: column;
    flex: unset;
}

.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    max-width: 250px;
    margin: auto;
}
.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    max-width: 250px;
}
.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-column:not(:first-child) .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    text-transform: lowercase;
}
.wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */
}

.wdt-cus-contact-icons  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span{
    background:unset;
    border-color: var(--wdtHeadAltColor);
    color: var(--wdtHeadAltColor);
    width: 50px;
    height: 50px;
    font-size: 30px;
}
 .wdt-cus-contact-icons  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon>span{
    color: var(--wdtLinkHoverColor);
    border-color: var(--wdtLinkHoverColor)
}
 .wdt-cus-contact-icons .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group{
       display: block
}
   
.wdt-cus-brands-contact .wdt-animation-wrapper:before, .wdt-cus-brands-contact .wdt-animation-wrapper:after{
   content: '';
   position: absolute;
   width: 40px;
   height: 100%;
   background: linear-gradient(-90deg, transparent 0%, var(--wdtBodyBGColor) 100%);
   z-index: 1;
}
.wdt-cus-brands-contact .wdt-animation-wrapper:after{
   background: linear-gradient(90deg, transparent 0%, var(--wdtBodyBGColor) 100%);
   right: 0;
}
@media(max-width:1024px){
    .wdt-cus-contact-icons  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item{
       flex-direction: column;
   }
   .wdt-cus-contact-icons .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    max-width: 100%;
}
}
@media (max-width:767px){
   .wdt-custom-contact-page-form .col-i p, .wdt-custom-contact-page-form .col-ii p{
       grid-template-columns: auto;
   }
   
}



/* ------------------
Contact Page
--------------------- */


/* -------------
Home 3 newsletter
---------------- */

@media (max-width:1024px) {
   .wdt-cus-overlay-text .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
   .wdt-cus-overlay-text .wdt-heading-holder .wdt-heading-content-wrapper {
      color: var(--wdtAccentTxtColor);
   }
}



/* -------------
Home 3 newsletter
---------------- */


/*===== Language Swicher ===== */

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options,
div.gtranslate_wrapper .gt_switcher .gt_option { position: absolute !important;
   background-color: var(--wdtAccentTxtColor); border: 1px solid var(--wdtBorderColor); border-top: none; top: 40px; 
   left: 0; width: calc(100% - 20px); padding: 10px; }

div.gtranslate_wrapper .gt_float_switcher .gt_options a,
div.gtranslate_wrapper .gt_switcher .gt_option a {
   padding: 6px 10px !important; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover,
div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus,

div.gtranslate_wrapper .gt_switcher .gt_option a:hover,
div.gtranslate_wrapper .gt_switcher .gt_option a:focus { background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor); }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
   width: auto; min-width: 150px; border: 1px solid var(--wdtBorderColor); padding: 8px 10px; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a {
   line-height: 23px; font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; border: none;
   color: var(--wdtHeadAltColor); width: auto; position: relative; padding: 0; font-weight: var(--wdtFontWeight_Alt); }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a:hover,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover { background: none; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a img,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { display: none; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected { background: none; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after {
   -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
   mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
   -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-size: 11px;
   background-color: var(--wdtHeadAltColor); background-image: none; top: 0; left: 0; bottom: 0; right: 0; margin: auto 0 auto auto; 
   transition: all .3s ease; -webkit-transition: all .3s ease; }

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected a,
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a { color: var(--wdtAccentTxtColor); }

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher,
.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
   border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); border-color: var(--wdtAccentTxtColor); }

#footer .wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected a, 
#footer .wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a {
   color: var(--wdtAccentTxtColor); }

#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover,
#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus,

#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option a:hover,
#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option a:focus {
   background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options,
.wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option { height: 100% !important; min-height: 100px;
   border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X); -webkit-border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X); }


/* Default lang swich */

div.gtranslate_wrapper #gt_float_wrapper { display: flex; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher,
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected { background: var(--wdtBodyBGColor, #fff) !important; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected { padding-left: 10px; padding-right: 10px; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options { visibility: hidden; transition: var(--wdt-Ad-Transition);
   width: 100%; max-width: 100% !important; -webkit-transform: translateY(30px); transform: translateY(30px); }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options.gt-open { 
   -webkit-transform: translateY(2px); transform: translateY(2px); opacity: 1; visibility: visible; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang img { width: 28px; margin: 0 10px 0 0; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang { padding: 0px; 
   font-weight: var(--wdtFontWeight_Base, 500); line-height: normal; display: flex; justify-content: space-between; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { line-height: normal;
   font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); color: var(--wdtHeadAltColor); 
   font-weight: var(--wdtFontWeight_Alt); margin-right: auto; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
   -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
   -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }


/*===== Woo-commerce currency swicher style =====*/

.woocommerce-currency-switcher-form .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form .dd-option .dd-option-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-description,
.woocommerce-currency-switcher-form .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form .dd-select .dd-selected .dd-selected-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-description { display: none; }

.woocommerce-currency-switcher-form .dd-select .dd-selected .dd-selected-text,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text { 
   margin-right: 22px; cursor: pointer; line-height: normal !important; }

.woocommerce-currency-switcher-form .dd-select,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select { background: var(--wdtBodyBGColor, #fff) !important; 
    border: 1px solid var(--wdtBorderColor, #e4e4e4); border-radius: var(--wdtRadius_Zero, 8px); min-height: 42px; display: flex; align-items: center;}
.woocommerce-currency-switcher-form .dd-select .dd-selected,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected {
   color: var(--wdtHeadAltColor, #000); padding: 6px 10px; font-size: 1rem; font-weight: normal; 
   border-radius: var(--wdtRadius_Zero, 8px); }

.woocommerce-currency-switcher-form .dd-options,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options { padding: 10px; margin-top: 1px;
   border: none; box-shadow: 0 0 4px 2px rgba(var(--wdtHeadAltColorRgb), 0.09); background: var(--wdtAccentTxtColor, #fff); 
   border-radius: var(--wdtRadius_Zero, 8px); border-width: 0px 1px 1px; border-style: solid; border-color: var(--wdtBorderColor, #e4e4e4); }

.woocommerce-currency-switcher-form .dd-options li,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li { padding: 0px !important; }
.woocommerce-currency-switcher-form .dd-options a.dd-option,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option { 
   padding: 7px 6px !important; background: transparent; border-radius: var(--wdtRadius_Zero, 6px); border: none; font-size: 0.9rem; 
   line-height: normal; font-weight: normal; cursor: pointer; }
.woocommerce-currency-switcher-form .dd-options a.dd-option.dd-option-selected,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
   background: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }

.woocommerce-currency-switcher-form .dd-options a.dd-option .dd-option-text,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option .dd-option-text { line-height: inherit !important; cursor: pointer; }

.woocommerce-currency-switcher-form .dd-select .dd-selected ~ .dd-pointer,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer { border: none !important; display: inline-block; 
   height: 24px; width: 15px; vertical-align: middle; transition: all .3s; -webkit-transform: rotate(0deg); transform: rotate(0deg);
   -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
   mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
   -webkit-mask-position: 50%; mask-position: 50%; -webkit-mask-size: 11px; mask-size: 11px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
   background-color: currentColor; position: absolute; top: 0; bottom: 0; margin: auto; }

.woocommerce-currency-switcher-form .dd-select .dd-selected ~ .dd-pointer.dd-pointer-up,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer.dd-pointer-up { 
   transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }