/* ---------------------=======================Home-1========================--------------------------- */
/* ---------------------Filler-01----------------- */
.wdt-counter-style-1 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter-wrapper {
    margin-bottom: 10px;
}

.wdt-counter-style-1 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter {
    font-size: clamp(2.5rem, 2.2922rem + 0.694vw, 3.125rem); /*mx-60 mn-40*/
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtPrimaryColor);
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-counter-style-1 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 0;
}

.wdt-counter-style-1 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtBodyTxtColor);
}

.wdt-counter-style-1 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1:last-child {
    display: none;
}

/*-----Icon List Style----*/

.wdt-cus-Filler-IconList .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    background-color: var(--wdtAccentTxtColor);
    width: 20px;
    height: 20px;
    min-width: 20px;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    border: 1px solid var(--wdtBorderColor);
}

.wdt-cus-Filler-IconList .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    padding-left: 12px;
}

/* ----------------------------Filler-02--------------------------- */

.wdt-cus-Iconbox-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-Iconbox-style-1 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-Iconbox-style-1 .wdt-content-item {
    max-width: 300px;
}

.wdt-cus-Iconbox-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H5);
    width: 45px;
    height: 45px;
    color: var(--wdtPrimaryColor);
    background-color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    box-shadow: inset 0 0 12px 0 rgb(var(--wdtPrimaryColorRgb), .5);
}

.wdt-cus-Iconbox-style-1 .wdt-content-item > .wdt-content-media-group {
    display: flex;
    align-items: center;
    gap: 15px;
}

.wdt-cus-Iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
}

/*-----video------*/

.wdt-cus-video-banner-1 .elementor-widget-container {
    display: flex;
}

.wdt-cus-video-banner-1 .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon,
.wdt-cus-video-banner-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    inset: 0;
    margin: auto;
    width: clamp(3.75rem, 2.9697rem + 3.5669vw, 7.25rem); /*mx-116 mn-60*/
    height: clamp(3.75rem, 2.9697rem + 3.5669vw, 7.25rem); /*mx-116 mn-60*/
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    font-size: clamp(1rem, 0.8885rem + 0.5096vw, 1.5rem); /*mx-24 mn-16*/
    box-shadow: inset 0 0 200px 0 var(--wdtAccentTxtColor);
    transition: var(--wdtBaseTransition);
    transition-duration: 0.4s;
}

.wdt-cus-video-banner-1 .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover,
.wdt-cus-video-banner-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover {
    background-color: var(--wdtAccentTxtColor);
    box-shadow: inset 0 0 5px 5px var(--wdtPrimaryColor);
}

/* ------------------------------Teastimonials-1----------------------------------- */

.wdt-cus-testimonials-style-1 .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-description {
    font-size: clamp(1.125rem, 1.0003rem + 0.4164vw, 1.5rem); /*mx-24 mn-18*/
    color: var(--wdtSecondaryColor);
    margin-bottom: 20px;
    font-style: italic;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-description span {
    background-color: rgba(var(--wdtPrimaryColorRgb),0.25);
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-detail-group > div.wdt-rating-container {
    margin-bottom: 10px;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-title-group.beside span {
    display: none;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-subtitle {
    margin-left: 6px;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Ext);
    letter-spacing: 0;
    text-transform: capitalize;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-media-group {
    display: flex;
    margin: 30px auto 0;
    width: fit-content;
    max-width: 100px;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_Alt) + 20px);
    color: var(--wdtPrimaryColor);
    height: 0.7em;
    margin-bottom: 8px;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    align-items: center;
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-title h5 {
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-image > a > img {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    border: 4px solid var(--wdtBorderColor);
}

.wdt-cus-testimonials-style-1 .wdt-testimonial-holder {
    position: static;
}

.wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    margin: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    font-size: calc(var(--wdtFontSize_H4) - 2px);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
    left: 0;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}

.wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
    right: 0;
    transform: translate(50%,-50%);
    -webkit-transform: translate(50%,-50%);
}

.wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before {
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::before {
    background-color: var(--wdtSecondaryColor);
}


@media only screen and (max-width:767px) {

    .wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
    .wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev,
    .wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        position: relative;
        width: 50px;
        height: 50px;
        left: auto;
        right: auto;
        top: auto;
        transform: unset;
        -webkit-transform: unset;
        margin: 30px 10px 0;
        font-size: var(--wdtFontSize_H5);
    }

}


/* --------------------------------------================================Home-2=======================================------------------------------------------------------ */

/* -------------------Counter Section---------------- */
.wdt-counter-style-2 .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-counter-style-1.wdt-counter-style-2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
}

.wdt-counter-style-1.wdt-counter-style-2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter-wrapper {
    margin-bottom: 0;
    margin-top: 20px;
}

.wdt-counter-style-2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item {
    padding: 0 20px;
}

.wdt-counter-style-2 .wdt-counter-holder.wdt-rc-template-default .wdt-column:not(:last-child) .wdt-content-item {
    border-right: 1px solid var(--wdtAccentTxtColor);
}

.wdt-counter-style-1.wdt-counter-style-2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter {
    font-size: clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem); /* mx-60 mn-30 */
    line-height: 1;
}

@media(max-width:1024px) {
    .wdt-counter-style-2 .wdt-counter-holder {
        overflow: hidden;
    }

    .wdt-counter-style-2 .wdt-counter-holder .wdt-column-wrapper {
        margin: 0 -1px;
    }
}

/* --------------------------Clint Logo Marquee-------------------- */

.wdt-cus-client-marquee .wdt-animation-item.icon-item i {
    font-size: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); /* mx-140 mn-80 */
    width: clamp(6.25rem, 5.1354rem + 5.0955vw, 11.25rem); /* mx-180 mn-80 */
    height: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); /* mx-80 mn-60 */
    transition: var(--wdtBaseTransition);
}

.wdt-cus-client-marquee .wdt-animation-wrapper {
    mask-image: linear-gradient(to right, transparent 0%, var(--wdtHeadAltColor) 5%, var(--wdtHeadAltColor) 95%, transparent 100%);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

/* --------------Popup Play Button--------------- */

.wdt-cus-popup-play-btn .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    flex-direction: row-reverse;
}

.wdt-cus-popup-play-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    margin-left: 0;
    margin-right: 12px;
    width: 50px;
    height: 50px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-popup-play-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    box-shadow: inset 0 0 0 30px var(--wdtPrimaryColor);
    -webkit-box-shadow: inset 0 0 0 30px var(--wdtPrimaryColor);
}

.wdt-cus-popup-play-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    color: var(--wdtSecondaryColor);
    font-weight: var(--wdtFontWeight_Ext);

}

.wdt-cus-popup-play-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label:hover {
    color: var(--wdtLinkHoverColor);
}

/* -------------------Counter-2------------------------- */

.wdt-cus-counter-style-2 .wdt-content-item {
    display: flex;
    align-items: center;
}

.wdt-cus-counter-style-2 .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    font-size: clamp(3.125rem, 2.707rem + 1.9108vw, 5rem);
    /* mx-80 mn-50 */
    padding: 0px;
    width: clamp(6.25rem, 5.6091rem + 2.9299vw, 9.125rem);
    /* mx-146 mn-100 */
    height: clamp(6.25rem, 5.6091rem + 2.9299vw, 9.125rem);
    /* mx-146 mn-100 */
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    border: 1px solid var(--wdtBorderColor);
    color: var(--wdtTertiaryColor);
    transition: var(--wdtBaseTransition);
    position: relative;
}

.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span:before {
    content: '';
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Full);
    opacity: 0;
    z-index: 0;
    transition: var(--wdtBaseTransition);
    pointer-events: none;
    background-color: var(--wdtPrimaryColor);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146 146'%3E%3Cpath d='M75.87,145.94l0-1A71.52,71.52,0,0,0,100,139.77l.37.93A72.45,72.45,0,0,1,75.87,145.94Z' /%3E%3Cpath d='M51.05,142.64a72.73,72.73,0,0,1-22.24-11.53l.61-.79a71.71,71.71,0,0,0,21.93,11.37Z' /%3E%3Cpath d='M121.61,127.47l-.67-.75a72.12,72.12,0,0,0,15.35-19.36l.88.48A73.2,73.2,0,0,1,121.61,127.47Z' /%3E%3Cpath d='M11.77,112.77a72.52,72.52,0,0,1-9.84-23l1-.23a71.54,71.54,0,0,0,9.71,22.71Z' /%3E%3Cpath d='M145.16,84.11l-1-.15a72.74,72.74,0,0,0-.48-24.7l1-.19a73.74,73.74,0,0,1,.49,25Z' /%3E%3Cpath d='M1.46,64.86l-1-.12a72.6,72.6,0,0,1,7.05-24l.9.44A71.45,71.45,0,0,0,1.46,64.86Z' /%3E%3Cpath d='M134.89,36.19A71.82,71.82,0,0,0,118.8,17.45l.64-.78a73.13,73.13,0,0,1,16.31,19Z' /%3E%3Cpath d='M23,21.21l-.69-.72A72.75,72.75,0,0,1,43,6.43l.41.91A72,72,0,0,0,23,21.21Z' /%3E%3Cpath d='M97.34,5.22A71.75,71.75,0,0,0,73,1c-1.88,0-3.79.07-5.66.22l-.08-1C69.16.08,71.09,0,73,0A72.77,72.77,0,0,1,97.68,4.28Z' /%3E%3C/svg%3E");
}

.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span:after {
    content: '';
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border-radius: var(--wdtRadius_Full);
    opacity: 0;
    z-index: -1;
    transition: var(--wdtBaseTransition);
    transform: scale(0.5);
    background: var(--wdt-CustomBG);
}

.wdt-cus-counter-style-2 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span:before,
.wdt-cus-counter-style-2 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span:after {
    opacity: 1;
    transform: scale(1);
    animation: 6s rotate linear infinite;
}

.wdt-cus-counter-style-2 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);

}

.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-counter {
    font-size: clamp(1.875rem, 1.6242rem + 1.1465vw, 3rem); /* mx-48 mn-30 */
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-counter-style-2 .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper {
    margin-bottom: 0;
}

.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-title h5,
.wdt-cus-counter-style-2 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtBodyTxtColor);
}

@keyframes rotate {
    from {
        rotate: 0;
    }

    to {
        rotate: 360deg;
    }
}

@media (max-width:767px) {
    .wdt-cus-counter-style-2 .wdt-content-item {
        flex-direction: column;
    }

    .wdt-cus-counter-style-2 .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
        margin-bottom: 20px;
        margin-right: 0;
    }
}

/* ----------------------Testimonials-2---------------- */

.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width: clamp(4.375rem, 4.0963rem + 1.2739vw, 5.625rem); /* mx-90 mn-70 */
    height: clamp(4.375rem, 4.0963rem + 1.2739vw, 5.625rem); /* mx-90 mn-70 */
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-testimonials-style-2 .wdt-content-item {
    background-color: var(--wdtAccentTxtColor);
    padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem) clamp(1.25rem, 0.832rem + 1.9108vw, 3.125rem); /* mx-70 mn-30 */ /* mx-50 mn-20 */
    display: block;
    border: 1px solid var(--wdtBorderColor);
}

.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
    margin: 0;
    font-size: var(--wdtFontSize_H2);
}

.wdt-cus-testimonials-style-1.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-description {
    margin-bottom: 20px;
}

.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-media-group {
    margin-bottom: 20px;
    margin-top: 0;
}

.wdt-cus-testimonials-style-2 .wdt-content-item::before,
.wdt-cus-imagebox-style-2 .wdt-content-item::before {
    content: '';
    background: linear-gradient(180deg, var(--wdtTertiaryColor), var(--wdtQuaternaryColor));
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    pointer-events: none;
    z-index: -1;
}

.wdt-cus-testimonials-style-2 .wdt-content-item::after,
.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper::after,
.wdt-cus-imagebox-style-2 .wdt-content-item::after {
    content: '';
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-image: var(--wdt-borderBG-image);
    background-repeat: var(--wdt-borderBG-repeat);
    background-size: var(--wdt-borderBG-size);
    background-position: var(--wdt-borderBG-position);
    animation: var(--wdt-borderBG-animation);
    -webkit-animation: var(--wdt-borderBG-animation);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    pointer-events: none;
    z-index: -1;
}

.wdt-cus-testimonials-style-2 .wdt-content-item:hover::before,
.wdt-cus-imagebox-style-2 .wdt-content-item:hover::before {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
}

.wdt-cus-testimonials-style-2 .wdt-content-item:hover::after,
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper::after,
.wdt-cus-imagebox-style-2 .wdt-content-item:hover::after {
    opacity: 1;
}

.wdt-cus-testimonials-style-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    align-items: flex-start;
    margin: 0;
    height: fit-content;
}

.wdt-cus-testimonials-style-2 .wdt-carousel-holder {
    position: static;
}

.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}

.wdt-cus-testimonials-style-2 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 10px;
}

/* --------------------Insta-1--------------- */

.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    background-color: var(--wdtAccentTxtColor);
    background-image: unset;
    z-index: 1;
}

.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:after {
    z-index: 1;
}

.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    opacity: 0.7;
}

.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: 40px;
    width: 40px;
    color: var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);

    transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    pointer-events: none;
}

/* --------------------========================HOme-3=====================----------------------------- */

/* ----------------Ad Banner-------------- */
.wdt-cus-ad-banner-icon1 .elementor-widget-container .elementor-icon-wrapper .elementor-icon,
.wdt-cus-ad-banner-icon1 .elementor-widget-container .elementor-icon-wrapper .elementor-icon svg {
    width: clamp(9.375rem, 4.8875rem + 14.9896vw, 22.875rem); /* max-366 mn-150 */
    height: clamp(5rem, 3.0056rem + 6.662vw, 11rem); /* mx-176 mn-80 */
    font-size: clamp(9.375rem, 4.8875rem + 14.9896vw, 22.875rem); /* max-366 mn-150 */
}

.wdt-cus-ad-banner-icon1.wdt-cus-ad-banner-icon2 .Arrow-Path,
.wdt-cus-ad-banner-icon1.wdt-cus-ad-banner-icon2 .Arrow-Line,
.wdt-cus-ad-banner-icon2.wdt-cus-ad-banner-icon2 .Arrow-Path,
.wdt-cus-ad-banner-icon2.wdt-cus-ad-banner-icon2 .Arrow-Line {
    fill: var(--wdtPrimaryColor);
}

@keyframes svg-path-ani {
    0% {
        stroke-dashoffset: 750;
    }

    40% {
        stroke-dashoffset: 0;
    }

    60% {
        stroke-dashoffset: 0;
    }

    100% {
        stroke-dashoffset: -750;
    }
}

@-webkit-keyframes svg-path-ani {
    0% {
        stroke-dashoffset: 750;
    }

    40% {
        stroke-dashoffset: 0;
    }

    60% {
        stroke-dashoffset: 0;
    }

    100% {
        stroke-dashoffset: -750;
    }
}

/* ----------------------================Imagebox style-2=============-------------------- */

.wdt-cus-imagebox-style-2 .wdt-content-item {
    border-color: var(--wdtBorderColor);
    background-color: var(--wdtAccentTxtColor);
    padding: clamp(1.25rem, 0.6927rem + 2.5478vw, 3.75rem);
    /* mx-60 mn-20 */
    border-width: 1px;
    display: flex;
    align-items: flex-start;
}


.wdt-cus-imagebox-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
.wdt-cus-imagebox-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width: clamp(4.375rem, 3.7517rem + 2.0819vw, 6.25rem);
    /* mx-100 mn-70 */
    height: clamp(4.375rem, 3.7517rem + 2.0819vw, 6.25rem);
    /* mx-100 mn-70 */
}

.wdt-cus-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
    margin-right: clamp(1.25rem, 0.5021rem + 2.4983vw, 3.5rem);
    /* mx-56 mn-20 */
}

@media(max-width:767px) {
    .wdt-cus-imagebox-style-2 .wdt-content-item {
        flex-direction: column;
        padding: 30px 20px;
        align-items: center;
    }

    .wdt-cus-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
        margin-right: 0;
        margin-bottom: 20px;
    }
}

/* -----------------------------------------------==============================COntact PAge====================-------------------------------- */
/* ---------------------------Form---------------------------------- */
.wdt-cus-contact-form .contact-form p {
    margin-bottom: 0;
}

.wdt-cus-contact-form .contact-form {
    margin-bottom: 40px;
}

.wdt-cus-contact-form ::placeholder {
    opacity: 1;
}

.wdt-cus-contact-form br {
    display: none;
}

.wdt-cus-contact-form .wdt-contact-form-style-1 p {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
    margin-bottom: 20px;
}

.wdt-cus-contact-form input:not(input[type="submit"]),
.wdt-cus-contact-form textarea {
    margin-bottom: 0px;
}

.wpcf7-not-valid-tip {
    margin-left: 30px;
    font-size: 0.8em;
    font-weight: 500;
}

.wdt-cus-contact-form .wpcf7-not-valid-tip {
    margin-top: -20px;
    margin-bottom: 20px;
}

.wdt-cus-full-width-image,
.wdt-cus-full-width-image .elementor-widget-container,
.wdt-cus-full-width-image .elementor-widget-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media only screen and (max-width:767px) {
    .wdt-cus-contact-form .wdt-contact-form-style-1 p {
        grid-template-columns: 1fr;
    }
}

/* --------------------Contact-iconBox----------------------- */

.wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block {
    display: flex;
    align-items: center;
    justify-content: center;

}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon a span {
    font-size: clamp(1.875rem, 1.5841rem + 0.9715vw, 2.75rem);
    width: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);
    height: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);
    color: var(--wdtPrimaryColor);
    background-color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    box-shadow: inset 0 0 34px 0 rgb(var(--wdtPrimaryColorRgb), .5);
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block .wdt-image-icon-group {
    display: inline-flex;
    margin-right: 20px;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 10px;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title h5 {
    text-transform: capitalize;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-content-button>a {
    border: 0;
    background-color: transparent;
    color: var(--wdtBodyTxtColor);
    fill: var(--wdtBodyTxtColor);
    padding: 0;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-content-button>a:hover {
    background-color: transparent;
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-contact-iconBox .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group,
.wdt-cus-contact-iconBox .wdt-specifications-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 .wdt-content-item .wdt-content-button>a>div,
.wdt-cus-contact-iconBox .wdt-content-item .wdt-content-button>a>div>span {
    transition: unset;
}

.wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group {
    width: auto;
}

@media(max-width:1024px) {
    .wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block {
        flex-direction: column;
    }

    .wdt-cus-contact-iconBox .wdt-content-item .wdt-advanced-slider-block .wdt-image-icon-group {
        margin-bottom: 20px;
        margin-right: 0;
    }
}