/*=============================== Manoj ===============================*/

.wdt-cus-fill-img,
.wdt-cus-fill-img .elementor-widget-container,
.wdt-cus-fill-img .elementor-widget-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

/*---------------------
Home-1 Image-box slide-01
-------------------*/

.wdt-cus-home-1-img-slide-01,
.wdt-cus-home-1-img-slide-01 .elementor-widget-container,
.wdt-cus-home-1-img-slide-01 .wdt-image-box-holder,
.wdt-cus-home-1-img-slide-01 .swiper,
.wdt-cus-home-1-img-slide-01 .wdt-content-item,
.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-media-group,
.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    height: 100%;
    width: 100%;
}

.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > a {
    border-radius: clamp(4rem, 0.8rem + 16vw, 20rem) 0 0 0; /*20em - 4em*/
    height: 100%;
    width: 100%;
}

.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > a > img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
}

.wdt-cus-home-1-img-slide-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets {
    position: absolute;
    right: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /*50px - 20px*/
    left: auto;
}

.wdt-cus-home-1-img-slide-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet {
    margin: clamp(0.375rem, 0.3rem + 0.375vw, 0.75rem) 0; /*12px - 6px*/
}

/* Responsive */

/* @media (max-width: 1024px) {
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > a {
        border-radius: 12em 0 0 0;
    }
}

@media (max-width: 767px) {
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > a {
        border-radius: 8em 0 0 0;
    }
}

@media (max-width: 479px) {
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-home-1-img-slide-01 .wdt-content-item .wdt-content-image > a {
        border-radius: 4em 0 0 0;
    }
} */



/*---------------------
Home-1 Image-box slide-01
-------------------*/

/*---------------------
Home-1 Countdown-01
-------------------*/

.wdt-cus-home-1-counter-style-01 .wdt-countdown-label,
.wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {
    display: none;
}

.wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount {
    border: none;
    gap: 30px;
}

.wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
    padding: 0;
    width: 100%;
}

.wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper {
    min-width: clamp(5rem, 3.5714rem + 2.2321vw, 6.25rem);/*100-80*/
}

.wdt-cus-home-1-counter-style-01 .wdt-counter-wrapper .wdt-counter-number {
    font-size: clamp(2.5rem, 2.05rem + 2.25vw, 4.75rem); /* Min-40 & Max-76 */
    padding: 0px 10px 15px;
    border-bottom: 1px solid var(--wdtBorderColor);
    margin-bottom: 22px;
}

.wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
}

/* Responsive */

@media (max-width: 767px) {
    .wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount {
        gap: clamp(1.25rem, 0.2047rem + 3.4843vw, 1.875rem); /*30px - 20px*/
    }
    .wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper {
        min-width: clamp(5rem, -0.2265rem + 17.4216vw, 8.125rem); /*1300px - 80px*/
    }
}

@media (max-width: 479px) {
    .wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount {
        gap: 40px 30px;
        flex-wrap: wrap;
        width: 100%;
    }
    .wdt-cus-home-1-counter-style-01 .wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper {
        flex: 0 0 calc(50% - 15px);
    }
}


/*---------------------
Home-1 Countdown-01
-------------------*/



/*---------------------Home-1 Offer banner Text editor--------------------*/

.wdt-cus-home-1-offerpost-texteditor .elementor-widget-container p {
    height: clamp(6.25rem, 5.75rem + 2.5vw, 8.75rem); /*140 - 100*/
    width: clamp(6.25rem, 5.75rem + 2.5vw, 8.75rem); /*140 - 100*/
    background-color: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* Min-18 & Max-26*/
}

/*---------------------Brand Logo--------------------------*/

.wdt-cus-brand-logo-style-01 .wdt-animation-item.icon-item i {
    height: 50px;
    width: clamp(6.25rem, 5.5rem + 3.75vw, 10rem); /*160-100*/
    font-size: 150px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition)
}

.wdt-cus-brand-logo-style-01 .wdt-animation-wrapper .wdt-animation-item {
    padding: 0 clamp(2.1875rem, 1.75rem + 2.1875vw, 4.375rem);
}

.wdt-cus-brand-logo-style-01 .wdt-animation-item.icon-item i:hover {
    color: var(--wdtPrimaryColor);
    /* transform: scale(1.04);
    -webkit-transform: scale(1.04); */
}

.wdt-cus-brand-logo-style-01 .wdt-animation-wrapper:before,
.wdt-cus-brand-logo-style-01 .wdt-animation-wrapper:after {
    content: '';
    width: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem); /*50-30*/
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to left, transparent, rgba(var(--wdtAccentTxtColorRgb), 0.6), rgba(var(--wdtAccentTxtColorRgb), 0.8), rgba(var(--wdtAccentTxtColorRgb), 1));
    z-index: 1;
}

.wdt-cus-brand-logo-style-01 .wdt-animation-wrapper:after {
    left: unset;
    right: 0;
    transform: rotate(180deg);
}

.wdt-cus-brand-logo-style-01.wdt-cus-brand-logo-style-02 .wdt-animation-wrapper:before,
.wdt-cus-brand-logo-style-01.wdt-cus-brand-logo-style-02 .wdt-animation-wrapper:after {
    background-image: linear-gradient(to left, transparent, rgba(var(--wdtSecondaryColorRgb), 0.6), rgba(var(--wdtSecondaryColorRgb), 0.8), rgba(var(--wdtSecondaryColorRgb), 1));
}


/*------------------
Home-1 Icon Box
---------------------*/

.wdt-cus-home-1-iconbox-style-01 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 10px;
}

/* .wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-description {
    text-wrap: balance;
} */

.wdt-cus-home-1-iconbox-style-01 .wdt-content-item {
    display: flex;
    height: 100%;
}

.wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
    font-size: 50px;
    margin-right: 30px;
    padding: 0;
}

.wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.475rem + 0.125vw, 1.625rem); /*26px - 24px*/
}

/* about us */
.wdt-cus-abt-section.wdt-cus-home-1-iconbox-style-01 .wdt-content-item {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: var(--wdtBorderColor);
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /*40px - 20px*/
}
.wdt-cus-abt-section.wdt-cus-home-1-iconbox-style-01 .wdt-column:last-child .wdt-content-item {
    border-right: 1px solid var(--wdtBorderColor);
}

/* home 4 support block style */

.wdt-cus-h4-support-block-section.wdt-cus-home-1-iconbox-style-01 .wdt-content-item {
    border-style: solid;
    border-width: 1px 1px 0 0;
    border-color: var(--wdtBorderColor);
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /*40px - 20px*/
}


/* Responsive */

@media (max-width: 1540px) {
    .wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        margin-right: 20px;
    }
    .wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: 40px;
    }
}

@media (max-width: 1280px) {
    .wdt-cus-h4-support-block-section.wdt-cus-home-1-iconbox-style-01 .wdt-content-item {
        border-width: 1px 1px 1px 0;
    }
    .wdt-cus-abt-section.wdt-cus-home-1-iconbox-style-01 .wdt-column:last-child .wdt-content-item {
        border-right: 0;
    }
    .wdt-cus-abt-section.wdt-cus-home-1-iconbox-style-01 .wdt-column-wrapper {
        border-right: 1px solid var(--wdtBorderColor);
    }
}

@media (max-width: 767px) {
    .wdt-cus-home-1-iconbox-style-01 .wdt-content-item {
        flex-direction: column;
    }
    .wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        margin-right: 0;
    }
    .wdt-cus-home-1-iconbox-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: 50px;
    }
}
    


/*home-3 Counter*/
.wdt-cus-home-3-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 14px;
}

.wdt-cus-home-3-counter .wdt-content-item { 
    padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);  /*40px - 30px*/ /*30px - 20px*/
    height: 100%;
    width: 100%;
    align-items: center;
    display: inline-flex;
}

.wdt-cus-home-3-counter .wdt-column:nth-child(odd) .wdt-content-item {
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-home-3-counter .wdt-content-item .wdt-content-counter {
    font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); /* Min-30 & Max-40 */
    font-weight: var(--wdtFontWeight_H4);
    font-family: var(--wdtFontTypo_Alt);
    line-height: 1;
    color: var(--wdtPrimaryColor);
}

.wdt-cus-home-3-counter .wdt-content-item .wdt-content-title h5 {
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6); 
}



/*------------------
Home-1 Icon Box
---------------------*/


/*-------------------Home 3- Offer Text editor & Image--------------------*/

.wdt-cus-home-3-offer-textedit-01 {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem);
    /* Min-20 & Max-26 */
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-home-3-offer-textedit-01 del {
    color: rgba(var(--wdtBodyTxtColorRgb), 0.5);
}

.wdt-cus-home-3-offer-textedit-02 {
    font-size: clamp(1rem, 0.9586rem + 0.1387vw, 1.125rem);/*18-16*/
}

.wdt-cus-home-3-offer-textedit-03 {
    padding: 10px 20px;
    border: 1px dashed var(--wdtHeadAltColor);
    margin-top: 20px;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-home-3-post-img-01 .elementor-widget-container img,
.wdt-cus-home-3-post-img-02 .elementor-widget-container img {
    position: relative;
    z-index: 1;
}

.wdt-cus-home-3-post-img-01 .elementor-widget-container:before {
    content: '';
    height: 90%;
    width: 90%;
    background-color: var(--wdtAccentTxtColor);
    position: absolute;
    top: -20px;
    right: -20px;
    z-index: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home-3-post-img-02 .elementor-widget-container:before {
    content: '';
    height: clamp(6.875rem, -2.4302rem + 14.5251vw, 15rem);
    width: clamp(6.875rem, -2.4302rem + 14.5251vw, 15rem);
    background-color: var(--wdtAccentTxtColor);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

/*---------------------------Home-1 Testimonial-------------------------------*/

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item>div:not(:last-child),
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child),
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-elements-group>div:not(:last-child),
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-additional-content-subtitle h5 a p {
    margin-bottom: 0;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item {
    display: grid;
    grid-template-columns: 40% 60%;
    gap: 60px;
    max-width: 1200px;
    margin: auto 80px;
}   

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-title-group {
    margin-left: 20px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    background-color: var(--wdtAccentTxtColor);
    padding: 10px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
    font-size: 45px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-description {
    margin-top: 40px;
    color: var(--wdtHeadAltColor);
    width: 90%;
    /* text-transform: capitalize; */
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-secondary-content-image a,
.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-secondary-content-image span {
    display: block;
    height: 90px;
    width: 90px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-secondary-content-image img {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    pointer-events: none;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5);
    text-transform: capitalize;
    pointer-events: none;
    margin-bottom: 4px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-subtitle {
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    margin-top: 10px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-additional-content-subtitle h5 {
    margin: 0;
    font-size: var(--wdtFontSize_Base);
    pointer-events: none;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-additional-content-subtitle h5 del {
    color: var(--wdtBorderColor);
}

.wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title-group.below > span:empty {
    display: none;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}
.wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    display: flex;
    justify-content: space-between;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    margin-left: -30px;
    margin-right: -30px;
}

.wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: 0;
}
@media screen and (max-width:1540px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        margin-left: 0;
        margin-right: 0;
    }
}

/* animation */
/* .wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-content-image-wrapper .wdt-content-image span img,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-content-image-wrapper .wdt-content-image a img {
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-content-image-wrapper .wdt-content-image span img,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-content-image-wrapper .wdt-content-image a img {
    opacity: 1;
} */

.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-additional-content-title,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-additional-content-subtitle {
    overflow: hidden;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-additional-content-title h5,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-additional-content-subtitle h5 {
    opacity: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transition: transform 400ms ease-in-out, opacity 50ms linear;
    -webkit-transition: transform 400ms ease-in-out, opacity 50ms linear;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-additional-content-title h5,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-additional-content-subtitle h5 {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: transform 400ms ease-in-out, opacity 300ms linear;
    -webkit-transition: transform 400ms ease-in-out, opacity 300ms linear;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-additional-content-subtitle h5 {
    transition-delay: 100ms;
    -webkit-transition-delay: 100ms;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-content-description,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide .wdt-content-elements-group {
    opacity: 0;
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    transition: transform 400ms ease-in-out, opacity 50ms linear;
    -webkit-transition: transform 400ms ease-in-out, opacity 50ms linear;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-content-description,
.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-content-elements-group {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    transition: transform 400ms ease-in-out, opacity 300ms linear;
    -webkit-transition: transform 400ms ease-in-out, opacity 300ms linear;
}

.wdt-cus-home-1-testimonial-style-01 .swiper-slide-active .wdt-content-elements-group {
    transition-delay: 200ms;
    -webkit-transition-delay: 200ms;
}
.wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div{
    margin: 0;
}

/* Reponsive */

@media (max-width: 1540px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item {
        gap: 50px;
    }
}

@media (max-width: 1280px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item {
        gap: 40px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-description {
        margin-top: 30px;
    }
}

@media (max-width: 1024px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item {
        gap: 30px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-elements-group {
        margin-top: 20px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-description {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item {
        grid-template-columns: 1fr;
        gap: 30px;
        margin: auto;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-description {
        margin-top: 10px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        justify-content: center;
        gap: 15px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: relative;
        transform: unset;
        top: 0;
        left: 0;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin-top: 30px;
    }
    .wdt-cus-h1-testimonial-heading.elementor-widget-wdt-heading.elementor-element.elementor-absolute { position: relative; }
}

@media (max-width: 479px) {
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-secondary-content-image a, 
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-secondary-content-image span {
        width: 70px;
        height: 70px;
    }
    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_H6);
    }

    .wdt-cus-home-1-testimonial-style-01 .wdt-content-item .wdt-content-description {
        width: 100%;
    }
}


/*----------------
Home 1 Hotspot
------------------*/

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: clamp(0.9375rem, 0.3139rem + 1.301vw, 1.875rem); /*30px - 15px*/
    background-color: var(--wdtSecondaryColor);
    /* background-image: linear-gradient(rgba(var(--wdtLinkColorRgb), 0.07), rgba(var(--wdtLinkColorRgb), 0.07)); */
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-image .wdt-content-image-wrapper .wdt-content-image {
    padding: clamp(0.625rem, 0.575rem + 0.25vw, 0.875rem); /*14px - 10px*/
    background-color: var(--wdtAccentTxtColor);
    box-shadow: 0 0 10px 0 rgb(var(--wdtHeadAltColorRgb),0.02);
    -webkit-box-shadow: 0 0 10px 0 rgb(var(--wdtHeadAltColorRgb),0.02);
    height: clamp(6.25rem, 5.2112rem + 3.4698vw, 9.375rem);
    width: clamp(6.25rem, 5.2112rem + 3.4698vw, 9.375rem);
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    margin: 0 0 clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem); /*10px - 8px*/
    font-size: clamp(1.125rem, 0.6261rem + 1.0408vw, 1.875rem); /*30px - 18px*/
    text-transform: capitalize;
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box .tippy-content p {
    color: var(--wdtHeadAltColor);
    /* font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);  */
    /*14px - 12px*/
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box .tippy-content p del {
    color: var(--wdtBorderColor);
}

/* .wdt-cus-home-1-hotspot-style-01 .tippy-box[data-placement^=left] > .tippy-arrow:before {
    display: none;
} */

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-item-trigger {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background-color: rgba(var(--wdtLinkColorRgb), 0.2);
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"] {
    color: rgba(var(--wdtPrimaryColorRgb), 0.8);
    line-height: 0;
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    background-color: rgba(var(--wdtLinkColorRgb), 0.2);
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box .tippy-content h5:hover {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-hotspot-heading {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: clamp(1.875rem, -13.125rem + 18.75vw, 9.375rem);
    z-index: 1;
}

/* .wdt-cus-home-1-hotspot-style-01.elementor-widget-wdt-hotspot,
.wdt-cus-home-1-hotspot-style-01.elementor-widget-wdt-hotspot .elementor-widget-container,
.wdt-cus-home-1-hotspot-style-01.elementor-widget-wdt-hotspot .elementor-widget-container .wdt-hotspot-holder,
.wdt-cus-home-1-hotspot-style-01.elementor-widget-wdt-hotspot .elementor-widget-container .wdt-hotspot-holder img {
    height: 100%;
} */

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder > img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    min-height: 350px;
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-item-trigger .wdt-hotspot-item-icon .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(0.625rem, 0.575rem + 0.25vw, 0.875rem); /*14px - 10px*/
    color: var(--wdtLinkColor);
}

.wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder .tippy-box{
    max-width: clamp(12.5rem, 8.75rem + 18.75vw, 31.25rem) !important;/*500-200*/
}

.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-hotspot-temp-01  .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-image > a{
    height: auto;
    width: clamp(7.5rem, 6.875rem + 3.125vw, 10.625rem);/*170-120*/
}
/* .wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-subtitle{
    letter-spacing: 0;text-transform: capitalize;
} */
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-description{ 
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-hotspot-temp-01 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle {
    margin-top: 0;
}

.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a{
    display: inline-block;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    background-color: transparent;
    color: var(--wdtLinkColor);
}

.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:hover{
    color: var(--wdtLinkHoverColor);
    background-color: transparent;
}

.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:before,.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    will-change: transform;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:before{
    transform: scaleX(0);
    transform-origin: right;
    -webkit-transform-origin: right;
    transition: transform 0.3s ease-in-out 0s;
    -webkit-transition: transform 0.3s ease-in-out 0s;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:hover:before{
    transform-origin: left;
    -webkit-transform-origin: left;
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out 0.2s;
    -webkit-transition: transform 0.3s ease-in-out 0.2s;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:after{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform-origin: left;
    -webkit-transform-origin: left;
    transition: transform 0.3s ease-in-out 0.2s;
    -webkit-transition: transform 0.3s ease-in-out 0.2s;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-button > a:hover:after{
    transform: scaleX(0);
    transform-origin: right;
    -webkit-transform-origin: right;
    transition: transform 0.3s ease-in-out 0s;
    -webkit-transition: transform 0.3s ease-in-out 0s;
}
@media screen and (min-width:1025px){
    .wdt-cus-home-1-hotspot-style-01 .wdt-hotspot-holder div[data-tippy-root]{
    position:absolute !important;
    transform:unset !important;
    inset: unset !important;
    top: clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem) !important;
    left: clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem) !important;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
} 
.wdt-cus-hotspot-temp-01 .wdt-content-item > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-media-group {
    margin-right: -100px;
}

}
@media screen and (max-width:1024px){
    .wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-description,
    .wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-media-group { display: none; }
    .wdt-cus-hotspot-temp-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
}


/*----------------
Home 1 Hotspot
------------------*/



/*------------------------------Home - 3 Filler ----------------------------------------*/

.wdt-cus-home-3-filler-column .elementor-widget-wrap {
    flex-direction: column;
}

.elementor-element.wdt-cus-home-3-filler1-textedit-01 {
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 1;
}

.elementor-element.wdt-cus-home-3-filler1-textedit-02 {
    font-weight: var(--wdtFontWeight_Ext);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    letter-spacing: var(--wdtLetterSpacing_3X);
}

.wdt-cus-home-3-faq-bg .elementor-widget-wrap {
    overflow: hidden;
}

.wdt-cus-home-3-faq-bg .elementor-background-overlay {
    animation: zoom-1 20s infinite linear;
}

@keyframes zoom-1 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

/*------------------------------Home - 3 Testimonial ----------------------------------------*/

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-image>span,
.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-image>a {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    width: clamp(7.5rem, 6.5rem + 5vw, 12.5rem);
    /*200px - 120px*/
    height: clamp(7.5rem, 6.5rem + 5vw, 12.5rem);
    /*200px - 120px*/
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: var(--wdtLetterSpacing_1X);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    color: var(--wdtPrimaryColor);
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-description {
    text-transform: capitalize;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-title-group span::before {
    height: 2px;
    background-color: var(--wdtPrimaryColor);
    opacity: 1;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: flex-start;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-elements-group>div:not(:last-child),
.wdt-cus-home-3-testimonial-style .wdt-content-item>div:not(:last-child),
.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 26px;
    margin-right: 16px;
    top: 2px;   
    color: var(--wdtPrimaryColor);
}

.wdt-cus-home-3-testimonial-style .wdt-content-item {
    display: flex;
    align-items: center;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-media-group {
    line-height: 0;
    flex: 1 0 auto;
    /* border-style: solid; */
    /* border-color: var(--wdtPrimaryColor); */
    /* border-width: 0 1px 0 0; */
    padding-right: clamp(1.875rem, -0.625rem + 3.125vw, 3.125rem);
    /*50-30*/
    /* margin-right: clamp(1.875rem, -0.625rem + 3.125vw, 3.125rem); */
    /*50-30*/
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    flex: 1 0 auto;
}

.wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 30px;
}

.wdt-cus-home-3-testimonial-style .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: clamp(2.5rem, 2rem + 2.5vw, 5rem); /*80px - 40px*/
}

/*-----------------------Home -3 Popup------------------------------------------------------*/

.wdt-cus-home-3-popup-01,
.wdt-cus-home-3-popup-01 .elementor-widget-container,
.wdt-cus-home-3-popup-01 .elementor-widget-container .wdt-popup-box-trigger-holder,
.wdt-cus-home-3-popup-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    height: 100%;
}

.wdt-cus-home-3-popup-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}


/*-----------------------Contact Us Page------------------------------------------------------*/

.wdt-cus-contact-iconbox-section {
    overflow: hidden;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    display: flex;
    height: clamp(3.75rem, 1.25rem + 3.125vw, 5rem);
    width: clamp(3.75rem, 1.25rem + 3.125vw, 5rem);
    font-size: clamp(1.625rem, 0.625rem + 1.25vw, 2.125rem);
    background: var(--wdtPrimaryColor);
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    padding-bottom: 3px;
    line-height: 0;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    margin: 0;
    display: flex;
    flex-direction: column;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-advanced-slider-block {
    display: flex;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-detail-group {
    margin-left: 20px;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    margin-top: 0;
}
.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a,
.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon a{
    pointer-events: none;
}

.wdt-cus-contact-iconbox-section .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group,
.wdt-cus-contact-iconbox-section .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button {
    margin: 0;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-description {
    text-wrap: balance;
}

.wdt-cus-contact-iconbox-section .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll),
.wdt-cus-contact-section-02 .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) {
    flex-wrap: nowrap;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-button > a,
.wdt-cus-contact-iconbox-section .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a,

.wdt-cus-contact-section-02 .wdt-content-item .wdt-content-button > a,
.wdt-cus-contact-section-02 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a {
    padding: 0;
    background: none;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtLinkColor);
    text-transform: unset;
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: 0;
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-button > a:hover,
.wdt-cus-contact-iconbox-section .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover,

.wdt-cus-contact-section-02 .wdt-content-item .wdt-content-button > a:hover,
.wdt-cus-contact-section-02 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover{
    background: none;
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 10px;
}


/*  */

.wdt-cus-contact-section-02 .wdt-content-item {
    height: 100%;
    padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem); /*50px - 30px*/
    background-color: var(--wdtTertiaryColor);
    border: 1px solid transparent;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-contact-section-02 .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    font-size: var(--wdtFontSize_H5);
}

.wdt-cus-contact-section-02 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    display: flex;
    flex-direction: column;
    margin: 0px;    
}

.wdt-cus-contact-section-02 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button {
    margin: 0;
}

.wdt-cus-contact-section-02 .wdt-content-item:hover {
    background-color: transparent;
    border-color: var(--wdtBorderColor);
}

.wdt-cus-contact-section-02 .wdt-content-item .wdt-content-description {
    text-wrap: balance;
    margin-bottom: clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem); /*20px - 14px*/
}



/*-----------------------------Gift Voucher---------------------------------*/

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item:not(:last-child) {
    margin-bottom: 30px; 
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    background-color: var(--wdtQuaternaryColor);
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item:nth-child(even) .wdt-content-media-group {
    order: 2;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-media-group {
    height: 100%;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image>span,
.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image>a {
    display: block;
    height: 100%;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-image > a > img {
    object-fit: cover;
    object-position: center;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-detail-group {
    padding: clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem) clamp(1.5625rem, -3.8059rem + 8.3799vw, 6.25rem);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); /* Min-30 & Max-40 */
    text-transform: capitalize;
    margin: 10px 0;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Ext);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtPrimaryColor);
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-description {
    padding-bottom: 20px;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title {
    margin-top: 0;
}

.wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0;
}

/* responsive */

@media (max-width: 1024px) {
    .wdt-cus-giftvoucher-imgbox-01 .wdt-content-item {
        grid-template-columns: 1fr;
        gap: 4px;
    }

    .wdt-cus-giftvoucher-imgbox-01 .wdt-content-item:nth-child(even) .wdt-content-media-group {
        order: 0;
    }

    .wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-description {
        text-wrap: balance;
    }

    .wdt-cus-giftvoucher-imgbox-01 .wdt-content-item .wdt-content-detail-group {
        padding: clamp(1.875rem, 1.3068rem + 2.8409vw, 3.125rem) clamp(1.25rem, 0.3977rem + 4.2614vw, 3.125rem); /*50px - 30px, 20px*/
    }
}


/*------------------------------Home - 3 Slider Template - 01-------------------------------------*/

.wdt-cus-home3-slide-heading-02 .wdt-heading-holder .wdt-heading-content-wrapper {
    text-transform: capitalize;
    color: var(--wdtHeadAltColor);
}

.wdt-cus-home3-slide-icon .elementor-icon {
    font-size: clamp(9.375rem, 3.1597rem + 20.8044vw, 28.125rem); /*450-150*/
}


/*---------------
Home - 3 Slider
-----------------*/

.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home-3-slide1-img-01,
.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home3-slide-icon {
    opacity: 0;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home-3-slide1-img-01,
.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-icon {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home-3-slide1-img-01 {
    transition-delay: 200ms;
    -webkit-transition-delay: 200ms;
}

.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper {
    opacity: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transition: all 400ms ease-in-out, opacity 50ms linear;
    -webkit-transition: all 400ms ease-in-out, opacity 50ms linear;
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: all 400ms ease-in-out, opacity 300ms linear;
    -webkit-transition: all 400ms ease-in-out, opacity 300ms linear;
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper {
    transition-delay: 150ms;
    -webkit-transition-delay: 150ms;
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 200ms;
    -webkit-transition-delay: 200ms;
}

.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home3-slide-butn .wdt-button-holder,
.wdt-cus-home-3-slider .swiper-slide .wdt-cus-home3-slide-popup {
    opacity: 0;
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transition: all 400ms ease-in-out, opacity 50ms linear;
    -webkit-transition: all 400ms ease-in-out, opacity 50ms linear;
}

.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-butn .wdt-button-holder,
.wdt-cus-home-3-slider .swiper-slide-active .wdt-cus-home3-slide-popup {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: all 400ms ease-in-out, opacity 300ms linear;
    -webkit-transition: all 400ms ease-in-out, opacity 300ms linear;
    transition-delay: 300ms;
    -webkit-transition-delay: 300ms;
}


/*---------------------------
Home - 1 Slider
--------------------------------*/

.wdt-cus-home-1-slide-rotate-icon .elementor-icon-wrapper {
    display: flex;
    background-color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home-1-slide-rotate-icon .elementor-icon-wrapper .elementor-icon {
    font-size: clamp(6.25rem, 4.5926rem + 5.5479vw, 11.25rem); /*180-100*/
    cursor: pointer;
}

.wdt-cus-home-1-slide-rotate-icon .elementor-icon-wrapper .elementor-icon .wdt-ply-1-cls-1 {
    color: var(--wdtPrimaryColor);
    fill: currentColor;
}

.wdt-cus-home-1-slide-rotate-icon .elementor-icon-wrapper .elementor-icon .wdt-ply-rotate-01 {
    animation: rotate-01 10s infinite linear;
    transform-origin: center;
}

.wdt-cus-home-1-slide-text-path-01.elementor-widget-text-path svg {
    cursor: pointer;
    overflow: visible;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H3);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    padding: clamp(1rem, 0.875rem + 0.625vw, 1.625rem); /*26px - 16px*/
    animation: wdt-slider-01-rotate 20s infinite linear;
    -webkit-animation: wdt-slider-01-rotate 20s infinite linear;
    transform-origin: center;
    -webkit-transform-origin: center;
}

.wdt-cus-home-1-slide-text-path-01.elementor-widget-text-path .e-text-path:hover svg {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}

@keyframes wdt-slider-01-rotate {
    0% { transform: rotate(0); -webkit-transform: rotate(0); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes wdt-slider-01-rotate {
    0% { transform: rotate(0); -webkit-transform: rotate(0); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

.wdt-cus-home-1-slide-text-path-01.elementor-widget-text-path {
    position: relative;
}

.wdt-cus-home-1-slide-text-path-01.elementor-widget-text-path .e-text-path:after {
    content: '\e867';
    position: absolute;
    height: fit-content;
    width: fit-content;
    top: 0;
    bottom: 0;
    left: 10px;
    right: 0;
    margin: auto;
    font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); /* Min-26 & Max-40 */
    font-family: "FurniForma Icons";
    font-style: normal;
    font-weight: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: var(--wdtLinkColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-home-1-slide-text-path-01.elementor-widget-text-path .e-text-path:hover:after {
    color: var(--wdtPrimaryColor);
}

/*Batch-02*/

.wdt-cus-scrolldown-badge-01 .elementor-icon-wrapper { line-height: 0; }

.wdt-cus-scrolldown-badge-01 .elementor-icon {
    font-size: clamp(8.125rem, 7.25rem + 4.375vw, 12.5rem); /*200px - 130px*/
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
}
.wdt-cus-scroll-rotate-path { 
    animation: wdt-slider-01-rotate 10s infinite linear;
    -webkit-animation: wdt-slider-01-rotate 10s infinite linear;
    transform-origin: center;
}

.wdt-cus-scrolldown-badge-01 .elementor-icon:hover .wdt-cus-scroll-rotate-path {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}

.wdt-cus-scrolldown-badge-01.wdt-cus-scrolldown-badge-02 .elementor-icon {
    background-color: var(--wdtLinkColor);
    font-size: clamp(7.5rem, 7.125rem + 1.875vw, 9.375rem); /*150px - 120px*/
}

.wdt-cus-scrolldown-badge-01.wdt-cus-scrolldown-badge-02 .elementor-icon:hover {
    background-color: var(--wdtPrimaryColor);
}

/* home 2 text editor*/

.elementor-widget-text-editor.wdt-cus-h2-text-edit-02 {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-h2-text-edit-02 a{
    color: currentColor;
}
.wdt-cus-h2-text-edit-02 a:hover{
    color: var(--wdtHeadAltColor);
}

/*home-4 offer banner*/
.wdt-cus-text-edit-offerbanr-01.elementor-widget-text-editor{
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    font-size: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem);

}
.wdt-cus-text-edit-offerbanr-01 span{
    text-decoration: underline;
}   

/**/
.wdt-cus-privacypolicy-textedt-01.elementor-widget-text-editor{
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Alt);
}

/* Spacer */

.wdt-cus-slider-01-spacer {
    opacity: 1;
}


/* slider pagination */

.wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-custom {
    position: absolute;
    bottom: 15%;
    left: 0;
}


/* slider content animation */

.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    display: block;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder,
.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-btn {
    overflow: hidden;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-btn .wdt-button-holder {
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 0;
    transition: transform 200ms ease-in-out, opacity 50ms linear;
    -webkit-transition: transform 200ms ease-in-out, opacity 50ms linear;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-btn .wdt-button-holder {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transition: transform 500ms ease-in-out, opacity 300ms linear;
    -webkit-transition: transform 500ms ease-in-out, opacity 300ms linear;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    transition-delay: 50ms;
    -webkit-transition-delay: 50ms;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-heading-01 .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-btn .wdt-button-holder {
    transition-delay: 350ms;
    -webkit-transition-delay: 350ms;
}
.wdt-cus-subtitle-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    padding: 0;
}
/* .wdt-cus-subtitle-icon .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span{
    padding: 8px 0 0;
} */

/* text path */
.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-text-path-01 {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    opacity: 0;
    transition: transform 400ms linear, opacity 50ms linear;
    -webkit-transition: transform 400ms linear, opacity 50ms linear;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-text-path-01 {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    transition: transform 300ms linear, opacity 200ms linear;
    -webkit-transition: transform 300ms linear, opacity 200ms linear;
    transition-delay: 700ms;
    -webkit-transition-delay: 700ms;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide .wdt-cus-home-1-slide-img-01 {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    opacity: 0;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

.wdt-cus-home-1-main-slider-01 .swiper-slide-active .wdt-cus-home-1-slide-img-01 {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
}

/* section */

.wdt-h1-slider-section.elementor-section {
    margin-top: calc(calc(var(--header-height) / -1) - 100px);
}


/* Resposnive */

@media (max-width: 1540px) {
    .wdt-h1-slider-section.elementor-section {
        margin-top: calc(calc(var(--header-height) / -1) - 80px);
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-custom {
        bottom: 14%;
    }
}

@media (max-width: 1280px) {
    .wdt-h1-slider-section.elementor-section {
        margin-top: calc(calc(var(--header-height) / -1) - 60px);
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-custom {
        bottom: 10%;
    }
}

@media (max-width: 1024px) {
    .wdt-h1-slider-section.elementor-section {
        margin-top: calc(calc(var(--header-height) / -1) - 50px);
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-custom {
        bottom: 0;
    }
}

@media (max-width: 767px) {
    .wdt-h1-slider-section.elementor-section {
        margin-top: calc(calc(var(--header-height) / -1) - 40px);
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-custom {
        position: relative;
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin-top: 50px;
    }
}

@media (max-width: 479px) {
    .wdt-h1-slider-section.elementor-section {
        margin-top: calc(calc(var(--header-height) / -1) - 30px);
    }
    .wdt-cus-home-1-main-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin-top: 40px;
    }
}


/*----------------------------
Image box -slider-01 bottom
-----------------------------*/

/* image box carousel */

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); /* Min-26 & Max-30 */
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-image > span, 
.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-image > a {
    margin-top: -32%;
}


.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title {
    margin-top: 0;
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-button > a {
    padding: var(--wdtPadding_MiniBtn);
    margin-top: 10px;
}

.wdt-cus-home-1-slide-prdt-imgbox .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: 40px;
}
/*--- icon Bold--*/
.wdt-cus-h1-iconlist-svg-bold .elementor-icon-list-icon svg{
    stroke-width: 0.8px;
    stroke: currentColor;
}

.wdt-cus-h1-iconlist-svg-bold ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); /*20px - 16px*/
}

.wdt-cus-h1-iconlist-svg-bold .elementor-icon-list-items.elementor-inline-items {
    margin-top: -10px;
    margin-bottom: -10px;
}

.wdt-cus-h1-iconlist-svg-bold .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-top: 10px;
    margin-bottom: 10px;
}




/*---- counter--- */

.wdt-cus-home-1-slide-counter .wdt-content-item > div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-home-1-slide-counter .wdt-content-item .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    font-size: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); /* Min-40 & Max-50 */
    line-height: var(--wdtLineHeight_Ext);
    
}

.wdt-cus-home-1-slide-counter .wdt-content-item .wdt-content-description {
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    line-height: calc(var(--wdtLineHeight_Base) - 0.2);
}

.wdt-cus-home-1-slide-counter .wdt-content-item {
    height: 100%;
    padding-right: 60px;
}

.wdt-cus-home-1-slide-counter .wdt-column:not(:last-child) .wdt-content-item {
    border-right: 1px solid var(--wdtBorderColor);
}
.wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-image > a {
    pointer-events: none;
}
/* Responsive */

@media (max-width: 1540px) {
    .wdt-cus-home-1-slide-counter .wdt-content-item {
        padding-right: 40px;
    }
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
        gap: 20px;
    }
}

@media (max-width: 1280px) {
    .wdt-cus-home-1-slide-counter .wdt-content-item {
        padding-right: 20px;
    }
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
        gap: 10px;
    }
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-button > a { 
        margin-top: 0;
     }
}

@media (max-width: 1024px) {
    .wdt-cus-home-1-slide-counter .wdt-content-item {
        padding-right: 40px;
    }
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
        gap: 30px;
    }
}

@media (max-width: 767px) {
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
        gap: 10px;
        grid-template-columns: 1fr 1.5fr;
    }
}

@media (max-width: 479px) {
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item {
        grid-template-columns: 1fr;
    }
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-home-1-slide-prdt-imgbox .wdt-content-item .wdt-content-image > a {
        margin-top: -14%;
    }
    .wdt-cus-home-1-slide-counter .wdt-column:not(:last-child) .wdt-content-item {
        border-right: 0;
    }
    .wdt-cus-home-1-slide-counter .wdt-content-item {
        padding-right: 0;
    }
}





/*----------------------------
Image box -slider-01 bottom
-----------------------------*/



/*----------------------------
Home- 3 Flex Banner
--------------------------*/

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title {
    transform: none;
    writing-mode: unset;
    z-index: 1;
    font-size: clamp(1.875rem, 1.7507rem + 0.4161vw, 2.25rem); /* Min-30 & Max-36 */
    margin: 0 6px 0 0;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title-wrapper {
    position: relative;
}

/* .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-sub-title {
    position: absolute;
    z-index: 1;
    right: -32px;
    top: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
} */

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title-wrapper {
    width: fit-content;
    flex-direction: column-reverse;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-icon,
.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-sub-title,
.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content,
.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button,
.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    padding: 0;
    transform: none;
    -webkit-transform: none;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
    align-items: start;
    flex-direction: column;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option:before {
    display: none;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    margin-bottom: calc(-1.1 * var(--wdtFlexBannerInfoHeight));
    padding-top: 10px;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info {
    opacity: 1;
    margin-bottom: 0;
    transition-delay: 0.3s;
}

.wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    margin-right: 20px;
}

.elementor-element.wdt-cus-home-2-shopfiller-01-textedit {
    font-size: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); /* Min-40 & Max-50 */
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Ext);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}
@media screen and (min-width:1025px){
    .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title{
        width: min-content;
    } 
    .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-title{
        width: auto;
    }
    }

/*----------------------------
Home- 3 Flex Banner
--------------------------*/

/* popup*/
.wdt-cus-newsletter-textedt-01.elementor-widget-text-editor{
    font-size: clamp(2.5rem, 2.05rem + 2.25vw, 4.75rem); /* Min-40 & Max-76 */ 
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    text-wrap: balance;
    text-transform: capitalize;
}

/*popup-arrow*/

.wdt-cus-popup-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon {
    font-size: clamp(5rem, 2.875rem + 10.625vw, 15.625rem); /*250-80*/
    transform: rotate(15deg)
}

.wdt-cus-popup-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon svg path:first-child {
    fill:var(--wdtAccentTxtColor);
}
.wdt-cus-popup-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon svg path:last-child {
    fill: transparent;
    stroke: var(--wdtAccentTxtColor);
    stroke-width: 3px;
    animation: wdt-stroke-path-moving-animaton 3s infinite linear; 
    -webkit-animation: wdt-stroke-path-moving-animaton 3s infinite linear;
    stroke-dasharray: 10 , 15; stroke-dashoffset: 100; stroke-linecap: round; stroke-linejoin: round;
}

@keyframes wdt-stroke-path-moving-animaton {
    0% { stroke-dashoffset: 100; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -100; }
}

@-webkit-keyframes wdt-stroke-path-moving-animaton {
    0% { stroke-dashoffset: 100; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -100; }
}

/*---------Footer-2--------------------*/

/* .wdt-cus-footer-adv-slider-01 .wdt-content-item {
    padding: clamp(0.625rem, -0.625rem + 1.5625vw, 1.25rem);
} */

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block {
    display: flex;
    gap: 0;
}

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-image-icon-group {
    margin-right: -26px;
}

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title {
    margin-left: 40px;
}

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 14px; }

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-content-title h5{
    pointer-events: none;
}
.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
    margin-bottom: 16px;
    font-size: var(--wdtFontSize_H5);
}

.wdt-cus-footer-adv-slider-01 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a,
.wdt-cus-footer-adv-slider-01 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a {
    background-color: transparent;
    padding: 0;
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Base);
    text-transform: unset;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: 0;
    color: var(--wdtBodyTxtColor);
}

#footer .wdt-cus-footer-adv-slider-01 a:not(.button):not(.elementor-button) {
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    display: flex;
    flex-direction: column;
}

.wdt-cus-footer-adv-slider-01 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button,
.wdt-cus-footer-adv-slider-01 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    margin: 0;
}

.wdt-cus-footer-adv-slider-01 .wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a:hover {
    background-color: transparent;
    color: var(--wdtPrimaryColor);
}

/* .wdt-cus-footer-adv-slider-01 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:after {
    content: '';
    width: 2px;
    height: 80px;
    background-color: var(--wdtBorderColor);
    position: absolute;
    right: 0;
    top: 40px;
} */


@media (max-width:1280px) {
    .wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block {
        flex-direction: column;
        gap: 0;
    }
    .wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title {
        margin-left: 0;
    }
    .wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-advanced-slider-block .wdt-image-icon-group {
        margin-right: 0;
    }
}

@media screen and (max-width:1024px) {
    .wdt-cus-footer-lg-col {
        /* display: grid; */
        order: -1;
    }
}

@media screen and (max-width:767px) {
    /* .wdt-cus-footer-adv-slider-01 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:after {
        display: none;
    } */

    .wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-content-description {
        width: 350px;
        text-wrap: balance;
        margin: auto;
    }

    .wdt-cus-footer-adv-slider-01 .wdt-content-item {
        padding: 0;
    }

}

@media screen and (max-width:479px) {
    .wdt-cus-footer-adv-slider-01 .wdt-content-item .wdt-content-description {
        width: 100%;
        text-wrap: balance;
    }
}




/*------------------------------Media Screen-------------------------------*/



@media screen and (max-width:1280px) {
    .wdt-cus-home-1-iconbox-style-01 .wdt-icon-box-holder {
        overflow: hidden;
    }

    .wdt-cus-home-1-iconbox-style-01 .wdt-column-wrapper {
        margin-right: -1px;
    }
    .wdt-cus-abt-section.wdt-cus-home-1-iconbox-style-01 .wdt-column-wrapper{
        margin-right: 0px;
    }

    .wdt-cus-hotspot-heading {
        position: relative;
        top: 0;
    }

    .wdt-cus-home-3-testimonial-style .wdt-content-item {
        flex-direction: column;
    }

    .wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-media-group {
        width: 100%;
        border-width: 0 0 1px 0;
        margin-right: 0;
        padding-right: 0;
        padding-bottom: 20px;
    }

    .wdt-cus-home-3-testimonial-style .wdt-content-item>div:not(:last-child),
    .wdt-cus-home-3-testimonial-style .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
        margin-bottom: 20px;
    }

}

@media screen and (max-width:1024px) {

    .wdt-cus-home-3-post-img-02 .elementor-widget-container:before {
        height: clamp(9.375rem, 6.0662rem + 11.0294vw, 13.125rem);
        width: clamp(9.375rem, 6.0662rem + 11.0294vw, 13.125rem);
    }
    .wdt-cus-contact-iconbox-section .wdt-content-item .wdt-advanced-slider-block {
        flex-direction: column;
    }

    .wdt-cus-contact-iconbox-section .wdt-content-item .wdt-content-detail-group {
        margin-left: 0px;
        margin-top: 20px;
    }


    .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option {
        flex: 0 0 50%;
        flex-direction: column;
    }

    .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
        margin-bottom: 0;
        opacity: 1;
    }

}

@media screen and (max-width:767px) {
    .wdt-cus-home-1-iconbox-style-01 .wdt-column:not(:last-child) {
        border-right: 0px solid var(--wdtBorderColor);
    }

    .wdt-cus-home-1-iconbox-style-01.wdt-cus-home-4-iconbox .wdt-column:not(:last-child) {
        border-right: 1px solid var(--wdtBorderColor);
    }

    .wdt-cus-home-3-flex-banner-01 .wdt-flex-banner-options .wdt-flex-banner-option {
        flex: 0 0 100%;
    }

}

@media screen and (max-width:479px) {
    .wdt-cus-home-3-post-img-02 .elementor-widget-container:before {
        height: clamp(9.375rem, -3.2036rem + 62.8931vw, 15.625rem);
        width: clamp(9.375rem, -3.2036rem + 62.8931vw, 15.625rem);
    }

}