/* commen heading style */
.wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H3), 1.4423rem + 1.9231vw, var(--wdtFontSize_Alt)); }
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: clamp(var(--wdtFontSize_H6), 1.1923rem + 0.2564vw, calc( var(--wdtFontSize_H6) + 4px )); }
.wdt-heading-holder div.wdt-heading-subtitle-wrapper { margin-bottom: 10px; }

/* custom heading style */
.wdt-custom-heading-style-1 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H4), 1.7885rem + 0.3846vw, calc(var(--wdtFontSize_H4) + 6px )); }
.wdt-banner-heading-style .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H6), 1.1923rem + 0.2564vw, calc(var(--wdtFontSize_H6) + 4px)); font-weight: var(--wdtFontWeight_Base); }
.wdt-custom-rol-text-style .elementor-widget-container .elementor-text-editor { font-weight: var(--wdtFontWeight_Base); }
.wdt-custom-rol-text-style .elementor-widget-container .elementor-text-editor span { text-transform: uppercase; }
.wdt-portfolio-heading-style-1 .wdt-heading-holder .wdt-heading-title-wrapper {
    font-size: clamp(var(--wdtFontSize_H4), 1.7885rem + 0.3846vw, calc(var(--wdtFontSize_H4) + 6px ));
}


/* image carousel style */
.wdt-custom-portfolio-img-carousel-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination span.swiper-pagination-bullet { width: clamp(1.25rem, 0.4567rem + 3.5256vw, 4.6875rem); height: 2px; -webkit-transition: all 0s ease-out; transition: all 0s ease-out; }
.wdt-custom-portfolio-img-carousel-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: clamp(1.25rem, 0.4567rem + 3.5256vw, 4.6875rem); transform: scaleY(2); }
.wdt-custom-portfolio-img-carousel-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.5625rem, 1.0577rem + 2.2436vw, 3.75rem); }

/* social media text style */
.wdt-social-media-text-style .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a { font-size: 0.75em; font-weight: var(--wdtFontWeight_Base); letter-spacing: 2.64px; text-transform: uppercase; }
.wdt-social-media-text-style .elementor-widget-container .elementor-icon-list-items li:not(:last-child):after { content: "-"; font-size: 0.75em; position: relative; display: inline-block; color: var(--wdtPrimaryColor); border: 0; }

/* Blog sidebar gallery */

.secondary-sidebar .gallery-columns-3 .gallery-item img{border: 0;width: 100%;height: 100%;object-fit: cover;}
.secondary-sidebar .gallery-columns-3 .gallery-item > div > a{margin-bottom: 0;}
.secondary-sidebar .gallery-columns-3 .gallery-item{margin: 0;padding: 0;max-width: 100%;}
.secondary-sidebar .gallery {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 16px;margin: 0;padding-bottom: 15px;}
.widget_media_gallery + .widget_text .textwidget p img {width: 100%;}

/* video-banner */

.elementor-widget-video .elementor-wrapper {aspect-ratio: var(--video-aspect-ratio);}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: 50%;}
.elementor-widget-video .elementor-custom-embed-image-overlay {cursor: pointer;text-align: center;}
.elementor-widget-video .elementor-wrapper embed, .elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper object, .elementor-widget-video .elementor-wrapper video{height: 100%;}
.elementor-widget-video .elementor-custom-embed-play{border: none;width: clamp(3.125rem, 1.8269rem + 5.7692vw, 8.75rem);height: clamp(3.125rem, 1.8269rem + 5.7692vw, 8.75rem);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background-color: rgba(var(--wdtTertiaryColorRgb),.8) !important;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);z-index: 1;}
.elementor-widget-video .elementor-custom-embed-play:after,
.elementor-widget-video .elementor-custom-embed-play:before{content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: rgba(var(--wdtTertiaryColorRgb));border-radius: 50%;opacity: .3;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;z-index: 0;}
.elementor-widget-video .elementor-custom-embed-play:after{opacity: 0.3;-webkit-animation: button-after-animation 3s ease-in-out infinite;animation: button-after-animation 3s ease-in-out infinite;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.elementor-widget-video .elementor-custom-embed-play:before{opacity: 0.1;-webkit-animation: button-before-animation 3s ease-in-out infinite;animation: button-before-animation 3s ease-in-out infinite;-webkit-animation-delay: 0s;animation-delay: 0s;}
.elementor-widget-video .elementor-custom-embed-play:hover:after,
.elementor-widget-video .elementor-custom-embed-play:hover:before{-webkit-animation-play-state: paused;animation-play-state: paused;}
.elementor-widget-video .elementor-custom-embed-play i, .elementor-widget-video .elementor-custom-embed-play svg{width: clamp(1.25rem, 1.0192rem + 1.0256vw, 2.25rem);height: clamp(1.25rem, 1.0192rem + 1.0256vw, 2.25rem);color: var(--wdtPrimaryColor);}

@-webkit-keyframes button-before-animation 
{ 
    0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1.4); opacity: 0; } 
}
@keyframes button-before-animation 
{ 
    0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1.4); opacity: 0; } 
}
@-webkit-keyframes button-after-animation 
{ 
    0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1.2); opacity: 0; } 
}
@keyframes button-after-animation 
{ 
    0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1.2); opacity: 0; } 
}


/*bg text*/

.Wdt-cus-title-with-bg-text .wdt-heading-holder .wdt-heading-background-text-wrapper{position: unset;transform: unset;-webkit-transform: unset;}
.Wdt-cus-title-with-bg-text .wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text{font-size: calc(var(--wdtFontSize_Alt) + 124px );line-height: 176px;letter-spacing: 20.24px;font-weight: calc(var(--wdtFontWeight_Alt) + 100 );opacity: 0.1;color: var(--wdtHeadAltColor);text-transform: uppercase;margin-left: 0;margin-top: 0;margin-bottom: 30px;}

/*button*/

.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text{position: relative;padding: 16px 35px 16px 20px;transition: all 0.5s linear;}
.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-text{padding: 16px 35px;}
.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:before{content: '';position: absolute;width: 100%;max-width: 10px;height: 100%;max-height: 10px;background-color: var(--wdtPrimaryColor);top: 0;left: 0;right: auto;bottom: 0;margin: auto;z-index: -1;border-radius: var(--wdtRadius_Part);-webkit-transition: all .5s ease;transition: all .5s ease;}
.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-text:before{width: 100%;max-width: 100%;height: 100%;max-height: 100%;}

/*Icon*/

.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon span{font-size: 46px;transition: all 0.5s linear;}
.wdt-cus-button .wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-icon span{font-size: 10px;}

/* header slide menu */

.wdt-fade-slide.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    margin-left: auto;margin-right: unset;height: 100vh;width: 100vw;border-radius: 0;display: block; position: fixed; left: 0; right: 0;
}
.wdt-fade-slide.mfp-auto-cursor .mfp-content{height: 100%;}
.wdt-fade-slide.mfp-ready {opacity: 1;}
.wdt-fade-slide {opacity: 0;transition: var(--wdtBaseTransition);}

.wdt-popup-box-window.wdt-fade-slide .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder:before {
    transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
    transform: scale(0, 0) translate(50%, -50%);
    -webkit-transform: scale(0, 0) translate(50%, -50%);
    -webkit-transition-delay: 0.35s;
    transition-delay: 0.35s;
    display: block;
    width: 370vw;
    height: auto;
    padding-top: 370vw;
    position: fixed;
    top: 0;
    right: 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    border-radius: 50%;
    z-index: 1;
    content: '';
    background-color: var(--wdtBodyBGColor);
}
.wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder:before {
    transform: scale(1, 1) translate(50%, -50%);
    -webkit-transform: scale(1, 1) translate(50%, -50%);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* .wdt-fade-slide.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    margin-left: auto;margin-right: unset;height: 100%;width: 350px;border-radius: 0;display: flex;align-items: center;justify-content: center;
}
.wdt-fade-slide.mfp-auto-cursor .mfp-content{height: 100%;}
.wdt-fade-slide.mfp-ready {opacity: 1;}
.wdt-fade-slide {opacity: 0;transition: var(--wdtBaseTransition);}
.wdt-popup-box-window.wdt-fade-slide .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder{-webkit-transform: translateX(300px) perspective(600px);transform: translateX(300px) perspective(600px);-webkit-transition: all 0.5s cubic-bezier(.77,0,.18,1);transition: all 0.5s cubic-bezier(.77,0,.18,1);}
.wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder {-webkit-transform: translateX(0) perspective(600px);transform: translateX(0) perspective(600px);} */
.wdt-header-social-icons.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {content: '-' !important;border: none !important;}
.elementor-spacer .elementor-spacer-inner{height: var(--spacer-size);}



/* slide menu Gallery section */

.elementor-image-gallery .gallery.gallery-columns-3 figure.gallery-item .gallery-icon img{width: 100%;}
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item > div > a{margin-bottom: 0;}
.gallery{margin: 0 !important;}

/*Service detail*/
.wdt-custom-icon-list-label.elementor-widget-icon-list .elementor-icon-list-text { font-size: calc(var(--wdtFontSize_Base) - 2px); text-transform: uppercase; }
.wdt-custom-icon-list-label.elementor-widget-icon-list .elementor-icon-list-text span { color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Ext); padding-right: 10px; }
.wdt-custom-icon-list-label .elementor-icon-list-items.elementor-inline-items { justify-content: space-between; }
/* .wdt-custom-icon-list-label .elementor-icon-list-items .elementor-inline-item:before { content: ''; position: absolute; height: 80%; width: 1px; background-color: var(--wdtBorderColor); right: -80%; }   */
.wdt-custom-title-with-icon.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-size: calc(var(--wdtFontSize_H4) + 6px); }
.wdt-custom-title-with-icon.elementor-widget .elementor-icon-list-icon svg {color: var(--wdtPrimaryColor);}
.wdi-custom-icon-list-service-det .elementor-icon-list-items.elementor-inline-items { justify-content: space-between; }
.wdi-custom-icon-list-service-det .elementor-icon-list-items .elementor-inline-item:before { content: ''; position: absolute; height: 100%; width: 1px; background-color: var(--wdtBorderColor); right: -30%; }  

/*Career*/
.wdt-custom-career-social-icon.elementor-widget .elementor-icon-list-icon i {
    width: 24px; height: 24px; align-items: center; display: flex; justify-content: center; border: 1px solid currentColor; border-radius: 100%;
}

.wdt-custom-pricing-table .qodef-qi-pricing-table:hover .qodef-m-inner .qodef-m-button > a, .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a
{
    background: var(--wdtPrimaryColor);
}
.wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title-icon, .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title-icon
{
    transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing-table .qodef-qi-pricing-table:hover .qodef-m-inner .qodef-m-title-icon, .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-title-icon {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}



.wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:after{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: var(--wdtPrimaryColor);right: 0;top: 6px;bottom: 0;margin: auto;transition: var(--wdtBaseTransition);opacity: 0;}

.wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover:after {right: -20px;opacity: 1;}

.wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a{position: relative;}

.wdt-custom-contact-page-form .wpcf7-form div{align-items: end;}

.wdt-custom-contact-page-form .wpcf7-form div.upload-file {
    flex-direction: column; padding-right: 130px;align-items: start;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload-wrap { border-color: var(--wdtBorderColor); border-style: solid; border-width: 1px; padding: 4px; }
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload { position: relative;  }
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload-wrap, .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload {
    display: inline-flex;
    width: 530px; max-width: 100%;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .custom-file-select {
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Ext);
    display: inline-flex !important;
    align-items: center;
    pointer-events: none;
    position: absolute !important;
    left: 0;
    top: 0;
    z-index: 1;
    cursor: pointer;
}
.wdt-custom-contact-page-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left: 0;opacity: 0.5;}

.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .custom-file-select,
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button {
    background-color: var(--wdtPrimaryColor);
    border-width: 0;
    display: inline-block;
    margin-right: 25px;
    min-height: 54px;
    min-width: 132px;
    padding: var(--wdtPadding_Btn);
    position: relative;
    border-radius: 0;
    transition: .3s;
    cursor: pointer;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap {
    margin-bottom: 0; margin-left: 0px !important;
}
.wpcf7 input[type="file"] {
    cursor: pointer;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap .wpcf7-file {
    width: 100%;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .custom-file-select:before {
    background-color: currentColor;
    content: '';
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 14px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn input[type="submit"] { padding: 0px 45px; margin-top: 5px; height: 55px; }
/* .wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn { justify-content: space-between; } */
.wdt-custom-contact-page-form .wpcf7-form .cnf-upload-file-list { margin-top: 15px; }
.wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn { margin-top: 40px; }
.wpcf7-not-valid-tip{position: absolute;margin-top: 5px;}
.wdt-custom-career-detail-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text span {
    font-weight: var(--wdtFontWeight_Base); font-size: var(--wdtFontSize_H6); color: var(--wdtBodyTxtColor);
}
.wdt-custom-career-detail-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); } 
.wdt-custom-query-form .wpcf7-form-control-wrap input[type="text"], .wdt-custom-query-form .wpcf7-form-control-wrap input[type="email"] {
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); border-width: 0 0 2px 0;
    padding: 15px 0; border-color: rgba(var(--wdtBorderColorRgb), 0.7); background: none;
}
.wdt-custom-query-form .wpcf7-form-control-wrap { margin-bottom: 30px;}
.wdt-custom-query-form .wpcf7-form-control-wrap input[type="text"]:focus, .wdt-custom-query-form .wpcf7-form-control-wrap input[type="email"]:focus {
    box-shadow: none; border-color: var(--wdtPrimaryColor); outline: none;
}
.wdt-custom-query-form .query-grid-row-five input[type="submit"] { width: 100%; background-color: var(--wdtPrimaryColor); border: none;margin-top: 20px; }
.wdt-custom-query-form .query-grid-row-five input[type="submit"]:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtBodyBGColor); }
.wdt-custom-query-form .query-grid-row-five .wpcf7-spinner { display: none; }

.wdt-custom-footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i{text-align: center;}


.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form div{flex-wrap: wrap;}
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1),
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2){margin-right: 0;margin-left: 0;}
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form .wpcf7-form-control-wrap {margin-bottom: 20px;}
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form span.custom-file-upload .wpcf7-form-control-wrap {margin-bottom: 0px;}
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form .custom-file-upload-wrap, 
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form .custom-file-upload{max-width: 400px;width: 100%;}
.wdt-custom-contact-page-form.wdt-form-for-job .wpcf7-form div.upload-file{padding: 0;margin-bottom: 20px;}

  /* .qodef-qi-section-title .qodef-m-title span {
    text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
    background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    -webkit-animation: aitf 80s linear infinite;

    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
}
  
  
  @-webkit-keyframes aitf {
    0% {
      background-position: 0% 50%;
    }
    100% {
      background-position: 100% 50%;
    }
  }
   */

/* blog-detail */

.wdt-blog-detail-icon-list.elementor-widget .elementor-icon-list-item, .wdt-blog-detail-icon-list.elementor-widget .elementor-icon-list-item a{align-items: start;}
.wdt-blog-detail-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{top: 11px;}


/*Responsive*/
@media(max-width: 1540px){
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0 20px; width: 100%; max-width: 100%;
    }
    .wdi-custom-icon-list-service-det .elementor-icon-list-items .elementor-inline-item:before { right: -50%; transform: translateX(-20px); }
    .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload-wrap, .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload { width: 100%; }
}
@media (max-width: 1280px) {
    .wdt-custom-icon-list-label .elementor-icon-list-items .elementor-inline-item:before, .wdi-custom-icon-list-service-det .elementor-icon-list-items .elementor-inline-item:before { display: none; }
    .wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn { margin-top: 0px; } 
}
@media(min-width: 1025px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0 20px;
    }
}
@media(max-width: 1024px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {padding: 0 20px; width: 100%; max-width: 100%;}
    .wdt-custom-icon-list-label .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { padding-bottom: 10px; } 
    .wdi-custom-icon-list-service-det .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { padding-bottom: 15px; } 
}
@media(max-width: 767px) {
    .wdt-custom-contact-page-form .wpcf7-form div { flex-direction: column; width: 100% !important; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2) { margin-left: 0px !important; }
    .wdt-custom-contact-page-form .wpcf7-form div.upload-file { padding-right: 0; }
    .wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn input[type="submit"] { margin-top: 35px !important; }
    .qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder{font-size: var(--wdtFontSize_H5);}
    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title{font-size: calc(var(--wdtFontSize_H3) - 4px);}
}

/*--------------------------------------------------------------
    Common Styles
--------------------------------------------------------------*/

    /*--<< Heading >>--*/

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 20px; }

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { position: relative; font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); margin: 0 5px; }

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner { position: relative; align-items: center; }

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before { content: ''; position: relative; width: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem);; height: 2px; background-color: rgba(var(--wdtBorderColorRgb), 0.6); display: inline-flex; top: 0; left: 0; right: auto; bottom: 0; margin-right: 15px; }

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-right-part::after { content: ''; position: relative; width: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem);; height: 2px; background-color: rgba(var(--wdtBorderColorRgb), 0.6); display: inline-flex; top: 0; left: auto; right: 0; bottom: 0; margin-left: 15px; }

    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-right-part { display: none; }

    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon-wrapper .wdt-content-icon span > i,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon-wrapper .wdt-content-icon span > i { border-radius: var(--wdtRadius_Part); transform-origin: center; animation: zoom-style 0.7s infinite linear alternate; -webkit-transition: all .5s ease; transition: all .5s ease; padding-bottom: 2px; }

    @-webkit-keyframes zoom-style { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to { -webkit-transform: scale(1.5); transform: scale(1.5); } }

    @keyframes zoom-style { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to { -webkit-transform: scale(1.5); transform: scale(1.5); } }

    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title { margin: 0; }

    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-word { -webkit-transform: translateX(50px) scale(1.4); transform: translateX(50px) scale(1.4); filter: drop-shadow(10px -10px 0px var(--wdtPrimaryColor)); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .wdt-custom-common-heading-title .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .wdt-custom-common-heading-title .qodef-e-word, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character, 
    .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word,
    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word { -webkit-transform: translateX(0) translateZ(0) scale(1); transform: translateX(0) translateZ(0) scale(1); filter: drop-shadow(0px 0px 0px currentColor); }

    /*--<< Button Style -a >>--*/

    .wdt-custom-common-button-style-a .wdt-button-holder.wdt-template-bordered > a { padding: 1em 3em; border-radius: var(--wdtRadius_Zero); }

    .wdt-custom-common-button-style-a .wdt-button-holder.wdt-template-bordered > a::before { content: ''; position: absolute; width: 100%; max-width: 8px; height: 100%; max-height: 8px; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: auto; bottom: 0; margin: auto; z-index: -1; -webkit-transform: translateX(30px); transform: translateX(30px); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-common-button-style-a .wdt-button-holder.wdt-template-bordered > a:hover:before { -webkit-transform: translateX(0px); transform: translateX(0px); width: 100%; max-width: 100%; height: 100%; max-height: 100%; border-radius: var(--wdtRadius_Zero); }

    /*--<< Hidden >>--*/

    .wdt-custom-apply-hidden { overflow: hidden; }

/*--------------------------------------------------------------
    Loader
--------------------------------------------------------------*/

    .pre-loader .loader-inner .loader-text:before,
    .pre-loader .loader-inner .loader-text:after { display: none; }

/*--------------------------------------------------------------
    Portfolio Listing
--------------------------------------------------------------*/

    .wdt-listings-item-wrapper.type2.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5),
    .wdt-listings-item-wrapper.type3.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5),
    .wdt-listings-item-wrapper.type4.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5) { margin: 0; }

/*--------------------------------------------------------------
    Portfolio Detail
--------------------------------------------------------------*/

    /*--<< Heading >>--*/

    .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text .qodef-m-title { font-size: clamp(var(--wdtFontSize_H4), 1.7885rem + 0.3846vw, calc(var(--wdtFontSize_H4) + 6px )); margin: 0 0 20px 0; }

    /*--<< Image Box >>--*/

    .wdt-custom-portfolio-img-carousel-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--wdtPrimaryColor); }

/*--------------------------------------------------------------
    Service Detail
--------------------------------------------------------------*/

    /*--<< Popup Box >>--*/

    .wdt-custom-service-detail-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: grid; }

    .wdt-custom-service-detail-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > img { grid-area: 1/1; border-radius: 150px; }

    .wdt-custom-service-detail-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon { grid-area: 1/1; align-self: center; position: relative; top: 0; bottom: 0; }

    .wdt-custom-service-detail-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon i { width: 55px; height: 55px; background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_Full); display: flex; align-items: center; justify-content: center; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-service-detail-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon i:hover { background-color: var(--wdtPrimaryColor); }

    .wdt-custom-service-detail-popup-box .pagination .column { padding-top: 80px; }

/*--------------------------------------------------------------
    Side Menu Template
--------------------------------------------------------------*/

    /*--<< Interactive Links >>--*/

    .wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container { display: flex; flex-direction: row-reverse; height: 100vh; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { z-index: 1;}
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { width: 100%; max-width: clamp(25rem, 18.8842rem + 33.7423vw, 59.375rem); padding: 0; margin: auto 0 auto -130px; z-index: 2; transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1); -webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1); }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: auto; margin: 0; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width: fit-content; padding: 15px; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active { -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2) { -webkit-transform: translateX(50px); transform: translateX(50px); }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(3) { -webkit-transform: translateX(50px); transform: translateX(100px); }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(4) { -webkit-transform: translateX(50px); transform: translateX(50px); }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { display: block; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: calc(var(--wdtFontSize_H1) + 20px); font-weight: 900; line-height: var(--wdtLineHeight_Ext); text-transform: uppercase; letter-spacing: 6px; -webkit-text-stroke: 1.5px var(--wdtAccentTxtColor); color: transparent; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title a { color: var(--wdtPrimaryColor); -webkit-text-stroke: 1.5px transparent; -webkit-transition: all .5s ease; transition: all .5s ease; letter-spacing: 8px; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { opacity: 0; -webkit-transform: scaleX(1) scale(1.2); transform: scaleX(1) scale(1.2); -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955); transform-origin: center; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; -webkit-transform: scaleX(1) scale(1); transform: scaleX(1) scale(1); }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { width: 100%; max-width: clamp(25rem, 21.1081rem + 21.4724vw, 46.875rem); margin: auto 0 auto auto; }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image span > img { width: 100%; height: 100%; -webkit-animation: blobbing 5s ease-in-out infinite; animation: blobbing 5s ease-in-out infinite; }

    @-webkit-keyframes blobbing { 0%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } 25%{ border-radius: 57% 43% 20% 80% / 57% 83% 17% 43% } 50%{ border-radius: 79% 21% 44% 56% / 37% 23% 77% 63% } 75%{ border-radius: 35% 65% 75% 25% / 76% 55% 45% 24% } 100%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } }

    @keyframes blobbing { 0%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } 25%{ border-radius: 57% 43% 20% 80% / 57% 83% 17% 43% } 50%{ border-radius: 79% 21% 44% 56% / 37% 23% 77% 63% } 75%{ border-radius: 35% 65% 75% 25% / 76% 55% 45% 24% } 100%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-list-wrapper { z-index: 1; }

/*--------------------------------------------------------------
    Mega Menus
--------------------------------------------------------------*/

    /*--<< Type 1 >>--*/

    .elementor-element.wdt-custom-mega-menu-icon-list .elementor-widget-container > ul.elementor-icon-list-items:not(.elementor-inline-items) li.elementor-icon-list-item:not(:last-child) { padding-bottom: 0; }

    .wdt-custom-mega-menu-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item { background-color: rgba(var(--wdtBodyTxtColorRgb), 0); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-mega-menu-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item:hover { background-color: rgba(var(--wdtBodyTxtColorRgb), 0.1); }

    .wdt-custom-mega-menu-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item > a { padding: 10px 15px; -webkit-transition: auto; transition: auto; }

    .wdt-custom-mega-menu-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 2px; }

/*--------------------------------------------------------------
    Main Footer
--------------------------------------------------------------*/

    /*--<< Mail Chimp >>--*/

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { display: flex; flex-direction: row; flex-wrap: nowrap; overflow: hidden; }

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] { border-width: 0 0 1px 0; border-color: var(--wdtBodyTxtColor); margin: 0; padding: 30px 10px 10px; -webkit-transform: translateY(-22px); transform: translateY(-22px); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"]:focus,
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"]:focus,
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover input[type="text"],
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text:hover input[type="email"] { transform: translateY(0px); transform: translateY(0px);}

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; margin: auto; display: block; margin-bottom: 0; }

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button { font-size: calc(var(--wdtFontSize_H5) - 2px); text-transform: capitalize; padding: 0.4em 1em; margin: 0 15px; }

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button:focus { outline: none; outline-offset: 0; text-decoration: unset !important; -webkit-box-shadow: none; box-shadow: none; }

    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:after { content: ''; position: absolute; width: 100%; max-width: 10px; height: 100%; max-height: 10px; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: auto; bottom: 0; margin: auto; z-index: -1; border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    /*--<< Icon List >>--*/

    .wdt-custom-footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon { border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Part); width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; }

    .wdt-custom-footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg { margin: 0; }

    /*--<< Icon List A >>--*/

    .wdt-custom-footer-icon-list-a .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon { opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-footer-icon-list-a .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon { opacity: 1; }

    .wdt-custom-footer-icon-list-a .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text { -webkit-transform: translateX(-15px); transform: translateX(-15px); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-footer-icon-list-a .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text { -webkit-transform: translateX(0px); transform: translateX(0px); }

/*--------------------------------------------------------------
    Home - 1 Slider
--------------------------------------------------------------*/

    /*-- << Heading >> --*/

    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title .qodef-e-colored:last-child { font-size: 120px; line-height: 0; }

    /*-- << Popup Box >> --*/

    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse; align-items: center; }

    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); }

    .wdt-custom-slider-1-popup-box .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 { display: flex; justify-content: flex-start; align-items: center; margin-left: 0; margin-right: 25px; }

    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { position: relative; background-color: var(--wdtPrimaryColor); width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i:before { content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtPrimaryColorRgb), 1); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-animation: boom 2000ms infinite; animation: boom 2000ms infinite; } 
        
    @keyframes boom {  0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }
        
    @-webkit-keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb),1), 0px 0px 15px 8px rgba(var(--wdtPrimaryColorRgb),0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }

    /*-- << Image >> --*/

    .wdt-custom-slider-1-image .elementor-widget-container > .elementor-image::before { content: ''; position: absolute; width: 100%; height: 20%; background-image: linear-gradient(360deg, rgba(var(--wdtSecondaryColorRgb), 1),transparent); mix-blend-mode: color-burn; top: auto; left: 0; right: 0; bottom: 0; z-index: 1; margin: auto; }

    /*-- << Scroll Button >> --*/

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button { font-size: var(--wdtFontSize_Base); letter-spacing: 4px; text-transform: uppercase; writing-mode: vertical-lr; transform: scale(-1); padding: 0; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button:hover { padding: 0; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon { margin: 0; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon span { display: inline-flex; padding: 0; font-size: calc(var(--wdtFontSize_Base) - 4px); }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon span i { animation: zoom-style 1s infinite linear alternate; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon span:before { position: relative; width: 2px; height: 50px; margin: 10px 0; transform-origin: bottom; -webkit-animation: scroll-line 2500ms infinite; animation: scroll-line 2500ms infinite; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-icon span:before { width: 2px; }

    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span:after { display: none; }

    @-webkit-keyframes scroll-line { 0% { -webkit-transform: scaleY(1); transform: scaleY(1); } 50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } }

    @keyframes scroll-line { 0% { -webkit-transform: scaleY(1); transform: scaleY(1); } 50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } }

/*--------------------------------------------------------------
    Home 1 - Icon Box 
--------------------------------------------------------------*/

    /*--<< Info Box >>--*/

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; }

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper { margin-right: 25px; }

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper .qodef-m-icon-holder svg { filter: drop-shadow(0px 0px 2px currentColor); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards:hover .qodef-m-icon-wrapper .qodef-m-icon-holder svg { filter: drop-shadow(0px 0px 0px currentColor); animation: pulse 0.5s linear alternate; }

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-content .qodef-m-title { text-transform: capitalize; }

    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-button { display: none; }

/*--------------------------------------------------------------
    Home 1 - Faq With Image
--------------------------------------------------------------*/

    /*--<< Image >>--*/

    .wdt-custom-faq-gradient-image .elementor-widget-container > .elementor-image { position: relative; }

    .wdt-custom-faq-gradient-image .elementor-widget-container > .elementor-image::before { content: ''; position: absolute; width: 100%; height: 20%; background-image: linear-gradient(360deg, rgba(var(--wdtBodyTxtColorRgb), 1),transparent); mix-blend-mode: difference; top: auto; left: 0; right: 0; bottom: 0; z-index: 1; margin: auto; }

    /*--<< Rotate Widget >>--*/

    .wdt-custom-rotate-widget-a .wdt-rotate-image-container .wdt-rotate-second-image { text-align: center; }

/*--------------------------------------------------------------
    Home 1 - Instagram 
--------------------------------------------------------------*/

    /*--<< Image Box >>--*/

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item { overflow: hidden; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container { background-color: rgba(var(--wdtBodyBGColorRgb), 0.9); border: 1px solid var(--wdtPrimaryColor); -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all .8s ease; transition: all .8s ease; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-overlay-container { -webkit-transform: scale(1); transform: scale(1); }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-icon-wrapper { margin-bottom: 25px; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-icon-wrapper .wdt-content-icon span { border: 3px solid var(--wdtAccentTxtColor); will-change: transform; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-transform: scale(1); transform: scale(1); }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0.5px; text-transform: capitalize; margin-bottom: 10px; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title, .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title h5 { margin: 0; }

    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); letter-spacing: 0.5px; text-transform: capitalize; }

/*--------------------------------------------------------------
    Home 2 - Slider
--------------------------------------------------------------*/

    /*--<< Advanced Carousel >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder::before { content: ''; position: absolute; width: 100%; height: 12%; background-image: linear-gradient(360deg, rgba(var(--wdtTertiaryColorRgb), 0.7),transparent); mix-blend-mode: multiply; top: auto; left: 0; right: 0; bottom: 0; z-index: 2; margin: auto; }

    /*--<< Active Effects >>--*/

    /*--<< Bg Overlay >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-section .elementor-background-overlay { transform: scale(1.3); transform-origin: 20% 0; -webkit-transition:  all 3s ease; transition: all 3s ease; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-section .elementor-background-overlay { transform: scale(1); }

    /*--<< Heading A-1 >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-e-word:first-child { -webkit-transform: translateY(-150px); transform: translateY(-150px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-e-word:first-child { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.2s; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-e-word:last-child { -webkit-transform: translateY(180px); transform: translateY(180px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-e-word:last-child { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.5s; }

    /*--<< Heading A-2 >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-e-word { -webkit-transform: translateY(-200px); transform: translateY(-200px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-e-word { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.9s; }

    /*--<< Content >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-content .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-content .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 1.3s; }

    /*--<< Heading B >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(1) { -webkit-transform: translateY(-150px); transform: translateY(-150px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(1) { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.2s; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(2) { -webkit-transform: translateY(180px); transform: translateY(180px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(2) { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.5s; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(3) { -webkit-transform: translateY(-200px); transform: translateY(-200px); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-e-word:nth-child(3) { -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition: transform .5s ease, opacity .5s ,visibility .5s ease; transition-delay: 0.9s; }

    /*--<< Pagination >>--*/

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1150px; text-align: end; top: auto; left: 0; right: 0; bottom: 230px; margin: auto; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: 100%; max-width: 220px; height: 70px; border-radius: var(--wdtRadius_Part); margin: 0; border: none; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::after { content: ''; position: absolute; width: 100%; max-width: 30%; height: 100%; background-color: rgba(var(--wdtPrimaryColorRgb), 1); border-radius: var(--wdtRadius_Part); filter: brightness(0.7) contrast(1.4); mix-blend-mode: multiply; top: 0; left: 0; right: auto; bottom: 0; z-index: -1; margin: auto; opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::after { opacity: 1; width: 100%; max-width: 100%; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { font-size: 30px; width: 100%; max-width: 55px; max-height: 55px; background-color: rgba(var(--wdtBodyTxtColorRgb), 1); border-radius: var(--wdtRadius_Full); margin: 8px; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > .wdt-carousel-arrow-label { position: relative; width: 100%; font-size: var(--wdtFontSize_Base); text-align: center; color: var(--wdtAccentTxtColor); }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > .wdt-carousel-arrow-label::before { content: ''; position: absolute; width: 100%; max-width: 8px; height: 100%; max-height: 8px; background-color: var(--wdtPrimaryColor); top: 0; left: -12px; right: auto; bottom: 0; margin: auto; -webkit-transform: translateX(30px); transform: translateX(30px); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover > .wdt-carousel-arrow-label::before { background-color: var(--wdtAccentTxtColor); }

    /*--<< Heading >>--*/

    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) + 100px); font-weight: var(--wdtFontWeight_Alt); line-height: 1; -webkit-text-stroke: 1px var(--wdtAccentTxtColor); color: transparent; margin: 0; }

    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) + 100px); font-weight: var(--wdtFontWeight_Alt); margin: 0; }

    /*--<< Icon >>--*/

    /*--<< Large >>--*/

    .wdt-custom-slider-2-large-size-icon .elementor-widget-container > .elementor-icon-wrapper .elementor-icon i { filter: brightness(0.7) contrast(1.4); animation: move-roll-1 12s infinite linear; }

    @-webkit-keyframes move-roll-1 { 0% { transform: translateY(0px); } 50% { transform: translate3d(-50px, 50px, 30px); } 100% { transform: translateY(0px); } }

    @keyframes move-roll-1 { 0% { transform: translateY(0px); } 50% { transform: translate3d(-50px, 50px, 30px); } 100% { transform: translateY(0px); } }

    /*--<< Medium >>--*/

    .wdt-custom-slider-2-mediam-size-icon .elementor-widget-container > .elementor-icon-wrapper .elementor-icon i { filter: brightness(0.7) contrast(1.4); animation: move-roll-2 10s infinite linear; transition-delay: 0.5s; }

    @-webkit-keyframes move-roll-2 { 0% { transform: translateY(0px) translateX(0); } 50% { transform: translate3d(70px, -30px, 30px) translateX(-70px); } 100% { transform: translateY(0px) translateX(0); } }

    @keyframes move-roll-2 { 0% { transform: translateY(0px) translateX(0); } 50% { transform: translate3d(70px, -30px, 30px) translateX(-70px); } 100% { transform: translateY(0px) translateX(0); } }

    /*--<< Small >>--*/

    .wdt-custom-slider-2-small-size-icon .elementor-widget-container > .elementor-icon-wrapper .elementor-icon i { filter: brightness(0.7) contrast(1.4); animation: move-roll-3 10s infinite linear; transition-delay: 1s; }

    @-webkit-keyframes move-roll-3 { 0% { transform: translateY(0px); } 50% { transform: translate3d(40px, -20px, 30px); } 100% { transform: translateY(0px); } }

    @keyframes move-roll-3 { 0% { transform: translateY(0px); } 50% { transform: translate3d(40px, -20px, 30px); } 100% { transform: translateY(0px); } }

    /*--<< Rotate Svg >>--*/

    .wdt-custom-slider-2-rotate-svg .elementor-widget-container > .elementor-icon-wrapper .elementor-icon { background-color: rgba(var(--wdtBodyTxtColorRgb), 0.4); border-radius: var(--wdtRadius_Part); filter: brightness(1.2); }

    .wdt-custom-slider-2-rotate-svg .elementor-widget-container > .elementor-icon-wrapper .elementor-icon svg path.roll { animation: play-state 10s infinite linear; transform-origin: center; }

    @-webkit-keyframes play-state { from { transform: rotateZ(0deg); } to { transform: rotateZ(359deg); } }

    @keyframes play-state { from { transform: rotateZ(0deg); } to { transform: rotateZ(359deg); } }

/*--------------------------------------------------------------
    Home 2 - Tab
--------------------------------------------------------------*/

    /*--<< Tabs >>--*/

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 40px 0 0; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab { margin-bottom: 40px; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a, 
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a { font-size: var(--wdtFontSize_H5); text-transform: capitalize; padding: 20px 40px; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a::before,
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtTertiaryColorRgb), 0.8); border-radius: var(--wdtRadius_Part); mix-blend-mode: multiply; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 0; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a .wdt-content-icon-wrapper { position: absolute; left: auto; right: 20px; margin: auto; opacity: 0; z-index: 1; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
    
    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active.ui-state-active > a .wdt-content-icon-wrapper { opacity: 1; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a .wdt-content-icon-wrapper .wdt-content-icon span,
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_Ext); color: var(--wdtPrimaryColor); }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a .wdt-content-title,
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a .wdt-content-title { z-index: 1; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active.ui-state-active > a .wdt-content-title { -webkit-transform: translateX(-10px); transform: translateX(-10px); }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a:focus { text-decoration: none; text-decoration-skip-ink: none; }

    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-content-wrapper { margin-top: 35px; padding: 0; }

    /*-- << Popup Box >> --*/

    .wdt-custom-popup-box-style-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: relative; z-index: 1; width: clamp(3.125rem, 1.8269rem + 5.7692vw, 8.75rem); height: clamp(3.125rem, 1.8269rem + 5.7692vw, 8.75rem); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-popup-box-style-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(var(--wdtTertiaryColorRgb)); border-radius: var(--wdtRadius_Full); -webkit-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 0; opacity: 0.1; -webkit-animation: button-before-animation 3s ease-in-out infinite; animation: button-before-animation 3s ease-in-out infinite; -webkit-animation-delay: 0s; animation-delay: 0s; }

    .wdt-custom-popup-box-style-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(var(--wdtTertiaryColorRgb)); border-radius: var(--wdtRadius_Full); -webkit-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 0; opacity: 0.3; -webkit-animation: button-after-animation 3s ease-in-out infinite; animation: button-after-animation 3s ease-in-out infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
    
    @-webkit-keyframes button-before-animation { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1.4); opacity: 0; } }
    @keyframes button-before-animation { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1.4); opacity: 0; } }
    @-webkit-keyframes button-after-animation { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1.2); opacity: 0; } }
    @keyframes button-after-animation { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1.2); opacity: 0; } }

    .wdt-custom-popup-box-style-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { -webkit-transform: scale(1); transform: scale(1); line-height: var(--wdtLineHeight_Ext); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

    .wdt-custom-popup-box-style-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i { -webkit-transform: scale(0.8); transform: scale(0.8); }

    /*-- << Button >> --*/

    .wdt-custom-tab-button .wdt-button-holder::after { content: ''; position: absolute; width: 100%; max-width: clamp(3.125rem, 2.2354rem + 4.908vw, 8.125rem); height: clamp(3.125rem, 2.2354rem + 4.908vw, 8.125rem); border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); top: 0; left: auto; right: -40px; bottom: 0; margin: auto; z-index: -1; }

    .wdt-custom-tab-button .wdt-button-holder .wdt-button .wdt-button-icon { align-items: center; margin-right: 12px; }

    .wdt-custom-tab-button .wdt-button-holder .wdt-button .wdt-button-icon > span i { -webkit-transform: scale(1); transform: scale(1); transform-origin: center; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-tab-button .wdt-button-holder .wdt-button:hover .wdt-button-icon > span i { -webkit-transform: scale(1.7); transform: scale(1.7); }

    .wdt-custom-tab-button .wdt-button-holder .wdt-button .wdt-button-icon span { font-size: 10px; }

    .wdt-custom-tab-button .wdt-button-holder .wdt-button .wdt-button-text span { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }

/*--------------------------------------------------------------
    Home 2 - Video Banner
--------------------------------------------------------------*/

    /*--<< Marquee Heading >>--*/

    .wdt-custom-marque-heading-a .wdt-effect-marquee-wrapper { position: relative !important; }

    .wdt-custom-marque-heading-a .qodef-qi-text-marquee .qodef-m-text-item { font-size: calc(var(--wdtFontSize_Alt) + 60px); -webkit-text-stroke: 1px var(--wdtAccentTxtColor); color: transparent; line-height: var(--wdtLineHeight_Alt); }

    /*--<< Icon >>--*/

    .wdt-custom-video-pulse-anim .elementor-widget-container .elementor-icon-wrapper .elementor-icon i { animation: zoom-style 1s infinite linear alternate; }

    /*--<< Heading >>--*/

    .wdt-custom-video-banner-heading .elementor-widget-container { position: relative; z-index: 0; }

    .wdt-custom-video-banner-heading .elementor-widget-container::before { content: ''; position: absolute; width: 100%; max-width: clamp(6.25rem, 4.9156rem + 7.362vw, 13.75rem); height: clamp(6.25rem, 4.9156rem + 7.362vw, 13.75rem); border: 2px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); top: 0; left: -50px; right: auto; bottom: 0; margin: auto; z-index: -1; }

    .wdt-custom-video-banner-heading .elementor-widget-container .elementor-heading-title { text-transform: capitalize; margin: 0; }

/*--------------------------------------------------------------
    Home 2 - Testimonial
--------------------------------------------------------------*/

    /*--<< Testimonial >>--*/

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text { font-size: calc(var(--wdtFontSize_H4) + 6px); font-weight: var(--wdtFontWeight_Base); line-height: 1.3; margin-bottom: 100px; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-media-image { width: 90px; margin-right: 2em; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-name,
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-job { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Ext); text-transform: capitalize; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-name { position: relative; padding-right: 15px; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-name:after { content: ''; position: absolute; width: 5px; height: 1px; background-color: var(--wdtBodyTxtColor); top: 0; left: auto; right: 0; bottom: 0; margin: auto; }

    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-job { padding-left: 10px; }

    /*--<< Pagination >>--*/

    .wdt-custom-testimonial .elementor-widget-container > .swiper-pagination .swiper-pagination-bullet-active,
    .wdt-custom-testimonial .elementor-widget-container > .swiper-pagination .swiper-pagination-bullet:hover { transform: none; }

    .wdt-custom-testimonial .elementor-widget-container > .swiper-pagination .swiper-pagination-bullet { padding: 0 32px; height: 0; border-radius: var(--wdtRadius_Zero); }

/*--------------------------------------------------------------
    Home 2 - Counter With Content
--------------------------------------------------------------*/

    /*--<< Counter >>--*/

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::before { content: ''; position: absolute; width: 120px; height: 1px; background-color: var(--wdtPrimaryColor); top: 22px; left: -60px; right: auto; bottom: 0; margin: auto; }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::after { content: ''; position: absolute; width: 120px; height: 1px; background-color: var(--wdtPrimaryColor); top: 22px; left: auto; right: -60px; bottom: 0; margin: auto; }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item { position: relative; width: 100%; max-width: 300px; height: 300px; margin: auto; display: flex; align-items: center; justify-content: center; flex-direction: column; border: 5px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 5px; }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 30px); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); -webkit-text-stroke: 1px var(--wdtAccentTxtColor); color: transparent; text-transform: uppercase; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { color: var(--wdtAccentTxtColor); }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 200px; }

    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; margin: 0; }

/*--------------------------------------------------------------
    Home - 2 Team
--------------------------------------------------------------*/

    /*--<< Team >>--*/

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group { overflow: hidden; margin-bottom: 35px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before { opacity: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { border: 1px solid transparent; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper { border: 1px solid var(--wdtPrimaryColor); }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { filter: grayscale(1); -webkit-transform: translateY(10px); transform: translateY(10px); transform-origin: 0 20%; object-fit: cover; -webkit-transition: all 0.8s ease; transition: all 0.8s ease; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { filter: grayscale(0); -webkit-transform: translateY(0px); transform: translateY(0px); }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { align-self: flex-end; padding: 25px; -webkit-transform: translateY(25px); transform: translateY(25px); opacity: 0; -webkit-transition: transform 0.8s ease, 1s opacity ,visibility 1s ease; transition: transform 0.8s ease, 1s opacity ,visibility 1s ease; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-cover-container { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li { display: flex; justify-content: center; align-items: center; margin: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li:not(:last-child) { position: relative; padding: 0 30px 0 0; margin: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li:not(:last-child)::after { content: ''; position: absolute; width: 100%; max-width: 5px; height: 1px; background-color: var(--wdtPrimaryColor); top: 0; left: auto; right: 13px; bottom: 0; margin: auto; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li > a { font-size: var(--wdtFontSize_Base); letter-spacing: 2px; text-transform: uppercase; color: inherit; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li > a span { -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-social-icons-container ul.wdt-social-icons-list li > a:hover span { color: var(--wdtLinkHoverColor); }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 7px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; margin: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; margin: 0; }

/*--------------------------------------------------------------
    Home 2 - Image With Contact Form
--------------------------------------------------------------*/

    /*--<< Contact Form >>--*/

    .wdt-custom-contact-page-form .wpcf7-form div { display: flex; }

    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1) { margin-right: 40px; }

    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2) { margin-left: 40px; }

    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 45px; }

    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"],
    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); border-width: 0 0 2px 0; padding: 15px 0; border-color: rgba(var(--wdtBorderColorRgb), 0.7); background: none; }

    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single{border-color: rgba(var(--wdtBorderColorRgb), 0.7) !important;padding: 0;}

    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus { box-shadow: none; border-color: rgba(var(--wdtBorderColorRgb), 1); outline: none; }

    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] { height: 130px; resize: vertical; }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn { width: fit-content; margin: 20px 0 0 0; align-items: start; }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn input[type="submit"] { font-weight: var(--wdtFontWeight_Ext); border-radius: var(--wdtRadius_Zero); background-color: transparent; border: 1px solid var(--wdtBorderColor); padding: 16px 45px; }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn input[type="submit"]:hover { color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn .icon-user-o:before {  content: ''; position: absolute; width: 100%; max-width: 7px; height: 100%; max-height: 7px; background-color: var(--wdtPrimaryColor); top: auto; left: 30px; right: auto; bottom: 22px; margin: auto; border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; z-index: 1; }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn:hover .icon-user-o:before { background-color: var(--wdtAccentTxtColor); }

    .wdt-custom-contact-page-form .wpcf7-form .contact-btn .wpcf7-spinner { margin: 13px 24px 0; }

    /*--<< Icon Box >>--*/

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: center; justify-content: center; gap: 40px; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }

/*--------------------------------------------------------------
    Home 3 - Slider
--------------------------------------------------------------*/

    /*--<< Heading >>--*/

    .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title { margin: 0; }

    /*--<< Brand Logo >>--*/

    .wdt-custom-slider-3-brand-logo .qodef-qi-clients-list .qodef-grid-inner .qodef-grid-item { display: flex; align-items: center; justify-content: center; }

    /*--<< Image >>--*/

    .elementor-element.wdt-custom-slider-3-image.elementor-widget-image .elementor-widget-container > .elementor-image img { -webkit-mask-size: 80%; mask-size: 80%; animation: move-roll-bg 5s infinite linear; }

    @-webkit-keyframes move-roll-bg { 0% { -webkit-mask-position: 100% 80%; } 50% { -webkit-mask-position: 60% 40%; } 100% { -webkit-mask-position: 100% 80%; } }

    @keyframes move-roll-bg { 0% { -webkit-mask-position: 100% 80%; } 50% { -webkit-mask-position: 60% 40%; } 100% { -webkit-mask-position: 100% 80%; } }

    /*--<< Icons >>--*/

    .wdt-custom-slider-3-mediam-size-icon .elementor-widget-container > .elementor-icon-wrapper .elementor-icon i { animation: move-roll-3 10s infinite linear; }

    .wdt-custom-slider-3-small-size-icon .elementor-widget-container > .elementor-icon-wrapper .elementor-icon i { animation: move-roll-3 10s infinite linear; transition-delay: 1s; }

    /*--<< Popup Box >>--*/

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: grid; }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > img { grid-area: 1/1; border-radius: var(--wdtRadius_Full); }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon { grid-area: 1/1; align-self: center; position: relative; top: 0; bottom: 0; }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon i { width: 55px; height: 55px; background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_Full); display: flex; align-items: center; justify-content: center; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > .wdt-popup-box-trigger-icon i:hover { background-color: var(--wdtPrimaryColor); }

/*--------------------------------------------------------------
    Home 3 - Pricing Plan Tabs
--------------------------------------------------------------*/

    /*--<< Tabs >>--*/

    .wdt-custom-pricing-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

    .wdt-custom-pricing-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a,
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a { font-size: var(--wdtFontSize_Base); text-transform: capitalize; padding: 20px 55px; }

    .wdt-custom-pricing-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a:focus { text-decoration: none; text-decoration-skip-ink: none; }

    .wdt-custom-pricing-tabs .wdt-tabs-container .wdt-tabs-content-wrapper { margin-top: 65px; padding: 0; }

    /*--<< Pricing Table >>--*/

    .wdt-custom-pricing-table .qodef-qi-pricing-table,
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table { background-color: var(--wdtBodyBGColor); z-index: 0; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top { display: flex; flex-direction: column; align-items: center; padding: 70px 0 40px 0; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title { order: -1; margin: 0 0 35px; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title-icon, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-title-icon { width: 125px; height: 125px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); margin-bottom: 35px; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-price .qodef-h1, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-top .qodef-m-price .qodef-h1 { font-size: var(--wdtFontSize_Alt); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-content .qodef-e-item, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-content .qodef-e-item { padding: 8px 0; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button { padding: 40px 0 60px 0; }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; max-width: 200px; border-radius: var(--wdtRadius_Zero); }

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a:before,
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a:before { content: ''; position: absolute; width: 100%; max-width: 8px; height: 100%; max-height: 8px; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: auto; bottom: 0; margin: auto; z-index: 0; -webkit-transform: translateX(30px); transform: translateX(30px); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; } 

    .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a:hover:before,
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a:before { background-color: var(--wdtAccentTxtColor); }

    .wdt-custom-pricing-table .qodef-qi-pricing-table:hover .qodef-m-inner .qodef-m-button > a, 
    .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button > a { border-color: var(--wdtPrimaryColor); }

/*--------------------------------------------------------------
    Home 3 - Faq With Image
--------------------------------------------------------------*/

    /*--<< Faq - Animated Col >>--*/

    :root { --spacer-col: clamp(1.25rem, 0.3125rem + 4.1667vw, 5.3125rem); }

    /*--<< Image >>--*/

    .wdt-custom-anim-image-right > .elementor-widget-container { padding-top: var(--spacer-col); padding-right: var(--spacer-col); }

    .wdt-custom-anim-image-right > .elementor-widget-container .elementor-image::after { content: ''; position: absolute; width: calc(100% - 120px); height: 100%; border: 1px solid var(--wdtPrimaryColor); top: 0; left: auto; right: 0; bottom: 0; z-index: -1; margin: auto; }  

    .wdt-custom-anim-image-right > .elementor-widget-container .elementor-image img { animation: dots-move 4s infinite linear alternate; }

    /*--<< Svg >>--*/

    .wdt-custom-dots-svg .elementor-icon-wrapper .elementor-icon svg { animation: dots-move 4s infinite linear alternate; animation-delay: 1s; }

    @keyframes dots-move { from { -webkit-transform: translateY(0px); transform: translateY(0px); fill: currentColor; } to { -webkit-transform: translateY(-80px); transform: translateY(-80px); fill: var(--wdtPrimaryColor); } }

    @-webkit-keyframes dots-move { from { -webkit-transform: translateY(0px); transform: translateY(0px); fill: currentColor; } to { -webkit-transform: translateY(-80px); transform: translateY(-80px); fill: var(--wdtPrimaryColor); } }

    /*--<< Faq >>--*/

    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header { display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-end; padding: 40px 0; }

    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title { font-size: calc(var(--wdtFontSize_H5) - 2px); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }

    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-mark { width: 20px; height: 20px; margin-right: 30px; }

    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-content { padding: 5px 50px; transform: translateY(-30px); }

/*--------------------------------------------------------------
    Home 3 - Counter With Image
--------------------------------------------------------------*/

    /*--<< Image >>--*/

    .wdt-custom-anim-image-left > .elementor-widget-container { padding-top: var(--spacer-col); padding-left: var(--spacer-col); }

    .wdt-custom-anim-image-left > .elementor-widget-container .elementor-image::after { content: ''; position: absolute; width: calc(100% - 120px); height: 100%; border: 1px solid var(--wdtPrimaryColor); top: 0; left: 0; right: auto; bottom: 0; z-index: -1; margin: auto; }  

    .wdt-custom-anim-image-left > .elementor-widget-container .elementor-image img { animation: dots-move 4s infinite linear alternate; }

    /*--<< Counter >>--*/

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 5px; }

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: var(--wdtFontSize_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; }

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; margin: 0; }

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { position: relative; }

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:after { content: ''; position: absolute; width: 100%; max-width: 13px; height: 100%; max-height: 13px; background-color: var(--wdtPrimaryColor); top: 0; left: auto; right: 0; bottom: 0; margin: auto; z-index: -1; border-radius: var(--wdtRadius_Part); -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover:after { opacity: 1; -webkit-transform: translateX(25px); transform: translateX(25px); }

/*--------------------------------------------------------------
    Process - Our Process
--------------------------------------------------------------*/

    /*--<< Timline Showcase >>--*/

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-top-holder, .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-top-holder .qodef-e-image, .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-top-holder .qodef-e-image img { width: 100%; height: 100%; object-fit: cover; overflow: hidden; }

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner { overflow: hidden; }

    .wdt-custom-process .elementor-widget-container > .qodef-shortcode .qodef-grid-inner .qodef-e-item:first-child { padding-left: 0; }
    .wdt-custom-process .elementor-widget-container > .qodef-shortcode .qodef-grid-inner .qodef-e-item:last-child { padding-right: 0; }

    .wdt-custom-process .elementor-widget-container > .qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-content-holder { position: relative; text-align: left; }

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-content-holder .qodef-e-date { font-size: var(--wdtFontSize_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); -webkit-text-stroke: 1px var(--wdtBorderColor); color: transparent; text-transform: uppercase; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item:hover .qodef-e-item-inner .qodef-e-content-holder .qodef-e-date { -webkit-text-stroke: 1px var(--wdtLinkHoverColor); color: var(--wdtLinkHoverColor); }

    /*--<< qodef-reverse >>--*/

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item.qodef-reverse .qodef-e-item-inner .qodef-e-content-holder:before { content: ""; position: absolute; width: 1px; height: 100px; border-right: 2px solid rgba(var(--wdtPrimaryColorRgb), 0.6); top: 0; left: -70px; right: 0; bottom: auto; margin: auto; z-index: -1; }

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item.qodef-reverse .qodef-e-item-inner .qodef-e-content-holder .qodef-e-date { order: -1; margin-bottom: 15px; }

    /*--<< qodef-obverse >>--*/

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item.qodef-obverse .qodef-e-item-inner .qodef-e-content-holder:before { content: ""; position: absolute; width: 1px; height: 100px; border-right: 2px solid rgba(var(--wdtPrimaryColorRgb), 0.6); top: auto; left: -70px; right: 0; bottom: 0; margin: auto; z-index: -1; }

    .wdt-custom-process .qodef-shortcode .qodef-grid-inner .qodef-e-item.qodef-obverse .qodef-e-item-inner .qodef-e-content-holder .qodef-e-date { margin-top: 15px; }

/*--------------------------------------------------------------
    Process - Heading With Content
--------------------------------------------------------------*/

    /*--<< Heading >>--*/

    .wdt-custom-counter-heading-style-a .elementor-widget-container > .elementor-heading-title { font-size: calc(var(--wdtFontSize_H4) + 6px); }

    /*--<< Counter >>--*/

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 25px; }

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 5px; }

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 60px); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); -webkit-text-stroke: 1px var(--wdtAccentTxtColor); color: transparent; text-transform: uppercase; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { -webkit-text-stroke: 1px var(--wdtPrimaryColor); color: var(--wdtPrimaryColor); }

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 200px; text-align: left; }

    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; margin: 0; }

/*--------------------------------------------------------------
    Process - Icon Box
--------------------------------------------------------------*/

    /*--<< Col - Gap >>--*/

    .wdt-custom-section-gap-fix:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-wider > .elementor-row { width: calc(100% + 100px); margin-left: -50px; margin-right: -50px; }

    .wdt-custom-section-gap-fix .elementor-container > .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap { padding: 50px; }

    /*--<< Info Box >>--*/

    .wdt-custom-process-icon-box .qodef-qi-info-cards { padding: 50px 10px; }

    .wdt-custom-process-icon-box .qodef-qi-info-cards::before { content: ''; position: absolute; width: 100%; height: 100%; border: 1px solid var(--wdtPrimaryColor); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-transition: all .5s ease; transition: all .5s ease; }
    .wdt-custom-process-icon-box .qodef-qi-info-cards:hover::before { -webkit-transform: translate3d(50px, 50px, 10px); transform: translate3d(50px, 50px, 10px); }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-icon-wrapper a > .qodef-m-icon-holder svg { width: 120px; height: 120px; -webkit-transition: all .5s ease; transition: all .5s ease; }
    .wdt-custom-process-icon-box .qodef-qi-info-cards:hover .qodef-m-icon-wrapper a > .qodef-m-icon-holder svg { color: var(--wdtAccentTxtColor); }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-content { margin-bottom: 40px; }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-content .qodef-m-title { font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-button > a { -webkit-transition: all .5s ease; transition: all .5s ease; }
    .wdt-custom-process-icon-box .qodef-qi-info-cards:hover .qodef-m-button > a { border-color: var(--wdtTertiaryColor); }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-button > a:hover { border-color: var(--wdtAccentTxtColor); }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-button > a:before { content: ''; position: absolute; width: 100%; max-width: 8px; height: 100%; max-height: 8px; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: auto; bottom: 0; margin: auto; z-index: -1; -webkit-transform: translateX(30px); transform: translateX(30px); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-process-icon-box .qodef-qi-info-cards:hover .qodef-m-button > a:before { background-color: var(--wdtTertiaryColor); }

    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-button > a:hover:before { background-color: var(--wdtAccentTxtColor); }

/*--------------------------------------------------------------
    Contact - Details
--------------------------------------------------------------*/

    /*--<< Overlay Col >>--*/

    .wdt-contact-detail-col .elementor-column-wrap.elementor-element-populated::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtBodyBGColorRgb), 1); top: 0; left: 0; right: 0; bottom: 0; z-index: 0; margin: auto; }

    /*--<< Heading >>--*/

    .wdt-custom-contact-detail-heading .elementor-widget-container > .elementor-heading-title { margin: 0; }

    /*--<< Icon List >>--*/

    .wdt-custom-contact-page-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); }

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    @media only screen and (min-width: 1921px) { .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { width: 100%; max-width: clamp(25rem, 16.1043rem + 49.0798vw, 75rem); } }

    @media only screen and (max-width: 1540px) {
    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title { font-size: var(--wdtFontSize_H2); }
    .wdt-custom-process .elementor-widget-container > .qodef-shortcode .qodef-grid-inner .qodef-e-item:first-child { padding-left: 25px; }
    .wdt-custom-process .elementor-widget-container > .qodef-shortcode .qodef-grid-inner .qodef-e-item:last-child { padding-right: 25px; }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text { font-size: calc(var(--wdtFontSize_H4) + 3px); margin-bottom: 70px; }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: var(--wdtFontSize_H2); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 50px); }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-process-icon-box .qodef-qi-info-cards .qodef-m-content .qodef-m-title { font-size: var(--wdtFontSize_H5); }
    .wdt-custom-process-icon-box .qodef-qi-info-cards:hover::before { -webkit-transform: translate3d(20px, 20px, 10px); transform: translate3d(20px, 20px, 10px); }
    .wdt-custom-section-gap-fix:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-wider > .elementor-row { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; }
    .wdt-custom-section-gap-fix .elementor-container > .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap { padding: 30px; }
    .wdt-custom-tab-button .wdt-button-holder::after { right: -10px; }
    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a { font-size: calc(var(--wdtFontSize_H5) - 3px); }
    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) + 60px); }
    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1250px; bottom: 200px; }
    .wdt-custom-contact-detail-heading .elementor-widget-container > .elementor-heading-title { font-size: calc(var(--wdtFontSize_H5) - 3px); }
    .wdt-custom-contact-page-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: calc(var(--wdtFontSize_H5) - 3px); }
    .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) - 5px); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { width: 100%; max-width: clamp(25rem, 19.9962rem + 27.6074vw, 53.125rem); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: calc(var(--wdtFontSize_H1) + 10px); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { width: 100%; max-width: clamp(25rem, 22.7761rem + 12.2699vw, 37.5rem); } }

    @media only screen and (max-width: 1280px) { 
    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title { font-size: var(--wdtFontSize_H3); }
    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title h5 a { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text { font-size: var(--wdtFontSize_H4); }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header { padding: 30px 0; }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-column-wrapper .wdt-column:not(:first-child) { padding: 10px 0; }
    .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: var(--wdtFontSize_H3); }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item { width: 100%; max-width: 270px; height: 270px; }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 10px); }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::before { width: 55px; left: -25px; }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::after { width: 55px; right: -25px; }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 40px); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-column-wrapper .wdt-column { padding: 30px; }
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { gap: 20px; }
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_H5) - 3px); }
    .wdt-custom-tab-button .wdt-button-holder .wdt-button .wdt-button-text span { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab > a .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_Base); }
    .wdt-custom-video-banner-heading .elementor-widget-container .elementor-heading-title { font-size: var(--wdtFontSize_H2); }
    .wdt-custom-slider-1-section .elementor-container > .elementor-row .wdt-slider-responsive-col { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
    .wdt-custom-slider-1-image .elementor-widget-container > .wdt-effect-auto-movement-wrapper .elementor-image { filter: blur(2px); }
    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) + 35px); }
    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1250px; bottom: 90px; text-align: center; }
    .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_H2) - 3px); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: var(--wdtFontSize_H1); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { width: 100%; max-width: clamp(25rem, 23.888rem + 6.135vw, 31.25rem); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 10px; } }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 15px; }
    @keyframes dots-move { from { -webkit-transform: translateY(0px); transform: translateY(0px); fill: currentColor; } to { -webkit-transform: translateY(-50px); transform: translateY(-50px); fill: var(--wdtPrimaryColor); } }
    @-webkit-keyframes dots-move { from { -webkit-transform: translateY(0px); transform: translateY(0px); fill: currentColor; } to { -webkit-transform: translateY(-50px); transform: translateY(-50px); fill: var(--wdtPrimaryColor); } } 
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title { font-size: var(--wdtFontSize_H5); }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::before,
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(2)::after { display: none; } 
    .wdt-custom-counter-type-b .elementor-widget-container > .wdt-counter-holder .wdt-column-wrapper .wdt-column:nth-child(3) { width: 100% !important; }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H5) - 5px); }
    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 35px; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1) { margin-right: 25px; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2) { margin-left: 25px; }
    .wdt-custom-marque-heading-a .qodef-qi-text-marquee .qodef-m-text-item { font-size: calc(var(--wdtFontSize_Alt) + 30px); } 
    .wdt-custom-video-banner-heading .elementor-widget-container .elementor-heading-title { font-size: calc(var(--wdtFontSize_H3) - 4px); }
    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_Alt) + 15px); }
    .wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container { display: grid; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { grid-area: 1/1; width: 100%; max-width: 100%; margin: 0; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: fit-content; margin: auto; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: var(--wdtFontSize_H2); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper { grid-area: 1/1; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { width: 100%; max-width: 650px; margin: auto; opacity: 0.3; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { grid-template-columns: 220px 1fr; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(2) { -webkit-transform: translateX(50px); transform: translateX(0px); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(3) { -webkit-transform: translateX(50px); transform: translateX(0px); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(4) { -webkit-transform: translateX(50px); transform: translateX(0px); } }

    @media only screen and (max-width: 767px) { 
    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 5px; }
    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title { font-size: calc(var(--wdtFontSize_H3) - 8px); } 
    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-content .qodef-m-title { font-size: var(--wdtFontSize_H5); }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text { font-size: var(--wdtFontSize_H5); margin-bottom: 50px; }
    .wdt-custom-testimonial .elementor-widget-container > .swiper-pagination .swiper-pagination-bullet { padding: 0 20px; }
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { margin: 0; }
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a:focus { text-decoration: none; text-decoration-skip-ink: none; }
    .wdt-custom-anim-image-right > .elementor-widget-container .elementor-image img { animation: none; }
    .wdt-custom-dots-svg .elementor-icon-wrapper .elementor-icon svg { animation: none; }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title { font-size: calc(var(--wdtFontSize_H5) - 2px); }
    .wdt-custom-anim-image-left > .elementor-widget-container .elementor-image img { animation: none; }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-column-wrapper .wdt-column:not(:last-child) { padding-bottom: 40px; }
    .wdt-custom-counter-heading-style-a .elementor-widget-container > .elementor-heading-title { font-size: var(--wdtFontSize_H4); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 30px); } 
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 170px; }
    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 20px; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1) { margin-right: 20px; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2) { margin-left: 20px; }
    .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] { height: 100px; }
    .wdt-custom-contact-page-form .wpcf7-form .contact-btn { margin: 15px 0 0 0; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { margin: 0; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a:focus { text-decoration: none; text-decoration-skip-ink: none; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper { z-index: 1; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { z-index: 0; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a { font-size: var(--wdtFontSize_Ext); }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { top: 60%; }
    .wdt-custom-marque-heading-a .qodef-qi-text-marquee .qodef-m-text-item { font-size: calc(var(--wdtFontSize_Alt) + 10px); }
    .wdt-custom-video-banner-heading .elementor-widget-container::before { left: -20px; }
    .wdt-custom-video-banner-heading .elementor-widget-container .elementor-heading-title { font-size: calc(var(--wdtFontSize_H3) - 9px); }
    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: var(--wdtFontSize_Alt); }
    .wdt-custom-slider-2-advanced .elementor-widget-container > .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 100px; }
    .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title { font-size: calc(var(--wdtFontSize_H3) - 8px); line-height: var(--wdtLineHeight_Base); }
    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title .qodef-e-colored:last-child { font-size: 80px; }
    .wdt-listings-item-wrapper.type2.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5),
    .wdt-listings-item-wrapper.type3.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5),
    .wdt-listings-item-wrapper.type4.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(5) { margin-bottom: 30px; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper,
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper { padding: 0; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { padding: 20px; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: var(--wdtFontSize_H3); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 20px; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 8px; }
    .wdt-custom-contact-page-form .wpcf7-form .contact-btn .icon-user-o:before { display: none; }
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { top: 60%; } }

    @media only screen and (max-width: 680px) { .wdt-custom-process .qodef-shortcode .qodef-grid-inner { gap: 0; } }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
    .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title { font-size: var(--wdtFontSize_H4); line-height: 1.3em; }
    .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle,
    .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: var(--wdtFontSize_Ext); }
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { flex-wrap: wrap; }
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], 
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] { -webkit-transform: translateY(0px); transform: translateY(0px); }
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { margin: 20px auto auto 0; }
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button { font-size: calc(var(--wdtFontSize_H5) - 2px); text-transform: capitalize; padding: 0.4em 1em; margin: 0; }
    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards { flex-wrap: wrap; }
    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper { margin-right: 0px; }
    .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-content { text-align: center; }
    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-subtitle { margin-bottom: 10px; }
    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title h5 { margin: 0; }
    .wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); margin: 0; }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info { display: flex; flex-wrap: wrap; align-items: center; }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-media-image { margin-bottom: 2em; }
    .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text { font-size: calc(var(--wdtFontSize_H5) - 2px ); }
    .wdt-custom-testimonial .elementor-widget-container > .swiper-pagination .swiper-pagination-bullet { padding: 0 12px; }
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
    .wdt-custom-pricing-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 2em 0 0 0; }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header { padding: 25px 0; }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-mark { display: none; }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-content { transform: translateY(-20px); }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-column-wrapper .wdt-column:not(:first-child) { padding: 20px 0; }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-column-wrapper .wdt-column { padding: 20px 0; }
    .wdt-custom-counter-type-a .wdt-counter-holder .wdt-column-wrapper .wdt-column { display: flex; justify-content: center; width: 100%; }
    .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: var(--wdtFontSize_H3); }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item { width: 100%; max-width: 240px; height: 240px; }
    .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: var(--wdtFontSize_Alt); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-size: calc(var(--wdtFontSize_Alt) + 15px); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 130px; }
    .wdt-custom-counter-type-c .wdt-counter-holder .wdt-column-wrapper .wdt-column { padding: 20px; }
    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
    .wdt-custom-contact-page-form .wpcf7-form div { display: flex; flex-wrap: wrap; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1) { margin-right: 0px; }
    .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(2) { margin-left: 0px; }
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { gap: 15px; }
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 2em 0 0 0; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper { display: none; }
    .wdt-custom-content-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li > a { font-size: calc(var(--wdtFontSize_Ext) - 2px); padding: 15px 0; }
    .wdt-custom-video-banner-heading .elementor-widget-container::before { display: none; }
    .wdt-custom-video-banner-heading .elementor-widget-container .elementor-heading-title { font-size: var(--wdtFontSize_H4); }
    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { width: 45px; height: 45px; }
    .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { font-size: 0; }
    .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button { font-size: calc(var(--wdtFontSize_Base) - 2px); letter-spacing: 2px; }
    .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
    .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title { font-size: var(--wdtFontSize_H3); }
    .wdt-custom-contact-detail-heading .elementor-widget-container > .elementor-heading-title { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-contact-page-icon-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_H6); }
    .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title { font-size: var(--wdtFontSize_H4); }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image { opacity: 0; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a { font-size: calc(var(--wdtFontSize_H3) - 5px); }
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover:after { width: 100%; max-width: 100%; height: 100%; max-height: 100%; } }

    @media only screen and (min-width: 480px) { 
    .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > input:focus ~ .wdt-mailchimp-subscription-button-holder button[type='submit']:after, .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover .wdt-mailchimp-subscription-button-holder button[type='submit']:after { width: 100%; max-width: 100%; height: 100%; max-height: 100%; } }
