
/* For Qi Default */
.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-character,
.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-word{
    transition: opacity .15s,transform .25s cubic-bezier(.26,-.14,0,1.01);
}

.qodef-qi-button .qodef-m-icon svg,
.qodef-qi-accordion .qodef-e-icon>svg,
.qodef-qi-info-cards .qodef-m-icon-holder svg,
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon svg{
    stroke: unset;
}

@keyframes MoveUpInitial{
    100%{
    transform: translate3d(0,-160%,0);
    -webkit-transform: translate3d(0,-160%,0);
    }
}
@keyframes MoveUpEnd{
    0% {
    transform: translate3d(0,100%,0);
    -webkit-transform: translate3d(0,100%,0);
    }
    100% {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    }
}
/* -------------------- Home-6 ------------------ */

/* slider */

.wdt-slide-zoom .elementor-background-overlay {
    transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;
    -webkit-transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

.swiper-slide-active .wdt-slide-zoom .elementor-background-overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cus-home6-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    position: absolute;
    left: 12%;
    bottom: 16%;
}


/* Home6 header */

.wdt-cus-home6-header-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtHeadAltColor);
}

.wdt-cus-home6-header-list .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home6-header-tollfee p {
    font-size: var(--wdtFontSize_Ext);
}

.wdt-cus-home6-header-tollfee p a:hover {
    color: var(--wdtSecondaryColor);
}


/* Testimonial */

.wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active .wdt-content-item:before {
    background: none;
    box-shadow: unset;
}

.wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .swiper-slide .wdt-content-item .wdt-content-image img {
    border-radius: var(--wdtRadius_3X);
}

/* Home-6 tab */

.wdt-tabs-list.ui-tabs-nav.ui-helper-clearfix:before,
.wdt-tabs-list.ui-tabs-nav.ui-helper-clearfix:after { content: unset; } 

.wdt-cus-home-6-tab .ui-state-default, 
.wdt-cus-home-6-tab .ui-widget-content .ui-state-default, 
.wdt-cus-home-6-tab .ui-widget-header .ui-state-default {
    border: none;
    background: none;
}

.wdt-cus-home-6-tab .ui-widget-header {
    border: none;
    background: none;
}

.wdt-cus-home-6-tab .ui-widget.ui-widget-content {
    border: none;
    background: none;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    background: none;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    background: none;
    padding: 24px;
    text-transform: capitalize;
    letter-spacing: normal;
    font-size: var(--wdtFontSize_H6);
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background: none;
}

.wdt-cus-home-6-tab .ui-tabs,
.wdt-cus-home-6-tab .ui-tabs .ui-tabs-panel,
.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 0;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding-top: 50px;
}

.wdt-cus-home-6-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
}

.elementor-element.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list {
    border-bottom: 2px solid rgb(var(--wdtBodyTxtColorRgb),0.7);
    border-radius: 0;
    justify-content: space-evenly;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor::before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 3px;
    background-image: linear-gradient(210deg, rgba(var(--wdtPrimaryColorRgb),.8) 10%, rgba(var(--wdtLinkHoverColorRgb),1) 90%);
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: bottom right;
    transition: var(--wdtBaseTransition);
    transition-property: transform;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor::before,
.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::before {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform-origin: bottom left;
}

.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child), 
.wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li {
    margin: unset;
}

.wdt-cus-home-6-tab .ui-widget {
    font-family: var(--wdtFontTypo_Base);
}

/* interactive-showcase-style 1 */

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button > a {
    color: var(--wdtAccentTxtColor);
    padding: var(--wdtPadding_Btn);
    font-size: var(--wdtFontSize_Ext);
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    position: relative;
    background-size: 100% 100%;
    transition: all 0.3s ease-out;
    background-image: linear-gradient(210deg, rgba(var(--wdtPrimaryColorRgb),.8) 10%, rgba(var(--wdtLinkHoverColorRgb),1) 90%);
    border-radius: calc(var(--wdtRadius_3X) - 2px);
    text-transform: capitalize;
    letter-spacing: normal;
    border: none;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button > a:hover {
    background-position: right 20%;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, 
.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    display: none;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a > div {
    display: inline-flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a > div .wdt-interactive-showcase-content-group {
    display: inline-flex;
    align-items: center;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container {
    display: grid;
    margin: 0;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    grid-area: 1/-1;
    position: relative;
    padding: 0;
    height: 100%;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    z-index: 1;
    padding: 80px;
    pointer-events: none;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    background-color: rgba(var(--wdtTertiaryColorRgb),0.5);
    margin: 0 0 0 auto;
    padding: 15px 42px 33px 42px;
    max-width: 535px;
    border-radius: var(--wdtRadius_2X);
    backdrop-filter: blur(11px) brightness(0.9);
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a:hover, 
.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a {
    color: var(--wdtLinkHoverColor);
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-title-prefix.number, 
.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(var(--wdtFontSize_H6), 1.1058rem + 0.641vw, calc(var(--wdtFontSize_H4) + 2px));
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-title-prefix.number {
    margin-right: 20px;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-title-prefix.number:after {
    content: '.';
    padding-left: 2px;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-icon span {
    font-size: clamp(0.875rem, 0.7308rem + 0.641vw, var(--wdtFontSize_H6));
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 12px 0;
    border: 0;
    border-bottom: 1px solid var(--wdtAccentTxtColor);
    pointer-events: painted;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: inherit;
    transform-origin: inherit;
    opacity: 0;
    transition: opacity .3s ease .25s ,visibility 03s ease;
}

.wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: inherit;
    opacity: 1;
    visibility: visible;
}

.wdt-custom-blur-box-style .wdt-content-item { 
    padding: 40px;  
    -webkit-backdrop-filter: blur(11px) brightness(1.1); 
    backdrop-filter: blur(11px) brightness(1.1);
    background: rgba(var(--wdtSecondaryColorRgb),.5);
    border-radius: var(--wdtRadius_2X);
}
.wdt-custom-blur-box-style .wdt-content-item .wdt-content-title h5 { 
    font-size: var(--wdtFontSize_H4); 
    font-weight: var(--wdtFontWeight_H3); 
}
.wdt-custom-blur-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { 
    margin-bottom: 14px; 
}


.qodef-qi-button.qodef-layout--filled:hover{
    color: var(--wdtAccentTxtColor);
    /* background-color: var(--wdtTertiaryColor); */
}
.qodef-qi-animated-text .qodef-m-title{
    margin: 0;
}
.qodef-qi-button{
    border-radius: calc(var(--wdtRadius_3X) - 2px);
}
.qodef-qi-button.qodef-layout--filled{
    color: var(--wdtAccentTxtColor);
    padding: var(--wdtPadding_Btn);
    font-size: var(--wdtFontSize_Ext);
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    position: relative;
    background-size: 100% 100%;
    transition: all 0.3s ease-out;
    background-image: linear-gradient(210deg, rgba(var(--wdtPrimaryColorRgb),.8) 10%, rgba(var(--wdtLinkHoverColorRgb),1) 90%);
}
.qodef-qi-contact-form-7 input[type=submit],
.wdt-custom-submit-button-2.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style.wdt-custom-submit-button-2 {
    padding: var(--wdtPadding_Btn);
    display: grid;
    place-items: center;
    line-height: normal;
    height: unset;
    border-radius: var(--wdtRadius_3X);
    font-size: var(--wdtFontSize_Ext);
    min-width: 140px;
    background-size: 100% 100%;
    transition: all 0.3s ease-out;
    background-color: var(--wdtAccentTxtColor);
    background-image: linear-gradient(210deg, rgba(var(--wdtPrimaryColorRgb),.8) 10%, rgba(var(--wdtLinkHoverColorRgb),1) 90%);
}
.wdt-custom-submit-button-1.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style {
    background-size: 100% 100%;
    transition: all 0.3s ease-out;
    background-color: var(--wdtAccentTxtColor);
    background-image: linear-gradient(210deg, rgba(var(--wdtPrimaryColorRgb),.8) 10%, rgba(var(--wdtLinkHoverColorRgb),1) 90%);
}

.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form input:hover {color: var(--wdtAccentTxtColor);}
.wdt-custom-submit-button-1.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style:hover,
.qodef-qi-contact-form-7 input[type=submit]:hover,
.wdt-custom-submit-button-2.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style.wdt-custom-submit-button-2:hover,
.qodef-qi-button.qodef-layout--filled:hover {background-position: right 20%;background-color: var(--wdtPrimaryColor);}
.qodef-qi-button.qodef-layout--outlined{
    color: var(--wdtAccentTxtColor);
    padding: 14px 30px;
    font-size: var(--wdtFontSize_Ext);
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    position: relative;
    background: none;
    transition: all 0.3s linear;
    border: 1px solid var(--wdtAccentTxtColor);
}
.qodef-qi-button.qodef-layout--outlined:hover{
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtPrimaryColor);
    background: var(--wdtPrimaryColor);
}
.custom-button-style{
    position: relative;
}

.custom-button-style:hover:after{
    transition-duration: 0.3s;
    -webkit-clip-path: polygon(0 0, 100% 0, 0 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 0 0, 0% 100%);
}

/* 404 */

.wdt-custom-404-heading.qodef-qi-animated-text .qodef-m-title{
    font-size: clamp(6.25rem, 2.6625rem + 17.9375vw, 24.1875rem);
    line-height: .8;
    color: var(--wdtAccentTxtColor);
    margin-bottom: 0;
    top: 0;
}
.wdt-custom-text-1-404.qodef-qi-animated-text .qodef-m-title{
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.625rem, 1.2788rem + 1.5385vw, 3.125rem);
    margin-bottom: 0;
    top: 0;
    line-height: normal;
}
.wdt-custom-404-button .elementor-widget-container{
    text-align: center;
}

/* End */

/* Home 1 Icon Box */


.wdt-custom-qi-animated-text-2 .qodef-qi-animated-text .qodef-m-title span:nth-last-child(-n + 2){
    color: var(--wdtPrimaryColor);
}
.wdt-heading-holder .wdt-heading-title .wdt-heading-colored-elements{
    padding-right: 15px;
}
.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-title{
    font-size: calc(var(--wdtFontSize_H5) + 1px);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-title a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-subtitle{
    font-size: clamp(5rem, 4.2788rem + 3.2051vw, 8.125rem);
    margin: 0;
    position: absolute;
    color: rgba(var(--wdtTertiaryColorRgb),.3);
    z-index: 0;
    right: -20px;
    bottom: 65px;
    left: 0;
    margin: auto;
    text-align: center;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: transparent;
    transition: all 0.3s linear;
    transform: scale(.95);
    -webkit-transform: scale(.95);
}
.wdt-custom-icon-box-1.qodef-qi-info-cards:hover .qodef-m-subtitle{
    color: transparent;
    -webkit-text-stroke-color: var(--wdtAccentTxtColor);
    opacity: .3;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-content .qodef-m-text{
    max-width: 210px;
}
.wdt-custom-icon-box-1.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper{
    margin-bottom: 20px;
}
.wdt-custom-icon-box-1 .qodef-qi-button.qodef-layout--textual:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-box-1 .qodef-qi-button.qodef-layout--textual{
    transform: translateX(-90px);
    -webkit-transform: translateX(-90px);
    transition: all 0.3s linear;
    margin-top: 30px;
}
.wdt-custom-icon-box-1 .qodef-qi-button.qodef-layout--textual > span{
    transition: all 0.3s linear;
}
.wdt-custom-icon-box-1 .qodef-qi-button.qodef-layout--textual span.qodef-m-text{
    opacity: 0;
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    visibility: hidden;
    

}
.wdt-custom-icon-box-1 .qodef-m-button{
    overflow: hidden;
}
/* Hover */

.wdt-custom-icon-box-1.qodef-qi-info-cards:hover .qodef-qi-button.qodef-layout--textual{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.wdt-custom-icon-box-1.qodef-qi-info-cards:hover .qodef-qi-button.qodef-layout--textual span.qodef-m-text{
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    visibility: visible;
}
.wdt-custom-icon-box-1.qodef-qi-info-cards:hover .qodef-qi-button.qodef-layout--textual span.qodef-m-text{
    transition-delay: .3s;
}


/* Home 1 counter with testimonials */

.wdt-custom-qi-animated-text-1 .qodef-qi-animated-text .qodef-m-title span:last-child{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-qi-heading .qodef-m-text{
    margin-top: 20px;
    max-width: 85%;
}
.wdt-custom-counter-1.qodef-qi-counter.qodef-layout--simple .qodef-m-digit{
    font-size: var(--wdtFontSize_H2);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-counter-1.qodef-qi-counter.qodef-layout--simple .qodef-m-title{
    margin: 5px 0 0;
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper{
    margin-bottom: 5px;
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-counter{
    font-size: var(--wdtFontSize_H2);
    line-height: normal;
}
.wdt-custom-counter-1 .wdt-content-item .wdt-content-counter span.wdt-content-counter-suffix{
    color: var(--wdtPrimaryColor);
}

.wdt-custom-counter-1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-counter span.wdt-content-counter-number{
    order: 0;
}
.wdt-custom-counter-1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-counter span.wdt-content-counter-prefix{
    color: var(--wdtPrimaryColor);
    order: 1;
}

/* Testimonials */

.wdt-custom-testimonial-with-counter.qodef-qi-swiper-container.qodef-swiper--initialized{
    padding: 50px;
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    background: rgba(var(--wdtSecondaryColorRgb),.5);
    border-radius: var(--wdtRadius_2X);
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner{
    align-items: baseline;
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side{
    width: auto;
    margin-right: 20px;
    margin-bottom: 20px;
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author{
    flex-direction: row;
    align-items: baseline;
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    flex-wrap: wrap;
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author-job{
    color: var(--wdtPrimaryColor);
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author-job:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 6px;
    background-color: var(--wdtPrimaryColor);
    margin: 0 8px;
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider .qodef-e-author-name{
    text-transform: uppercase;
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    font-size: var(--wdtFontSize_Base);
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-text{
        margin-bottom: 15px;
        max-width: 505px;
}
.wdt-custom-testimonial-with-counter.qodef-qi-testimonials-slider .qodef-e-media-image img{
    border-radius: var(--wdtRadius_Full);
}

/* Home 2 Testimonials with signature */

.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title{
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(8),
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(23){
    position: relative;
    padding-left: 20px;
}
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(8),
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(9),
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(23),
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(24){
    color: var(--wdtPrimaryColor);
}
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(8):before,
.wdt-custom-animated-text-3 .qodef-qi-animated-text .qodef-m-title span:nth-child(23):before{
    content: "";
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    width: 210px;
    background-image: linear-gradient(270deg, rgba(var(--wdtAccentTxtColorRgb),.0), rgba(var(--wdtPrimaryColorRgb),.66));
    border-left: 3px solid var(--wdtPrimaryColor);
}
.wdt-custom-sub-title-for-sign-section .qodef-qi-section-title .qodef-m-subtitle{
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    color: var(--wdtPrimaryColor);
    padding: 9px 15px;
    /* background: rgba(var(--wdtTertiaryColorRgb),.3); */
    background: rgb(46, 46, 46);
    border-radius: var(--wdtRadius_2X);
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
    /* box-shadow: rgba(var(--wdt-elementor-color-blackRgb),.8) 0 0 40px; */
}
.wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-bottom-info{
    justify-content: center;
}
.wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list .qodef-e-author-name{
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list .qodef-e-author-job{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author-job:before{
    width: 6px;
    height: 2px;
    margin: 0 6px;
}
.wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner{
    display: grid;
}

/* Home 2 Banner image box */
.wdt-custom-banner-for-image-box.qodef-qi-banner{
    padding: 40px;
    border-radius: calc(var(--wdtRadius_3X) * 2);
    position: relative;
    overflow: visible;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: calc(100% - 80px);
    background-color: var(--wdtSecondaryColor);
    border-radius: calc(var(--wdtRadius_3X) * 2);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
    z-index:-1;
    transition: all 0.3s linear;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: calc(100% - 80px);
    background-color: var(--wdtSecondaryColor);
    border-radius: calc(var(--wdtRadius_3X) * 2);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
    transform-origin: 50% 100%;
    transition: var(--wdtAltTransition);
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
    transition-duration: 0.3s; 
}
.wdt-custom-banner-for-image-box.qodef-qi-banner:hover:before{
    height: calc(100% + 15px);
}
.wdt-custom-banner-for-image-box.qodef-qi-banner:hover:after{
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-banner-for-image-box.qodef-qi-banner .qodef-m-content{
    position: relative;
    padding: 0;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner .qodef-m-image img{
    width: 80px;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner.qodef-image--hover-zoom img{
    transform: none;
    -webkit-transform: none;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner.qodef-image--hover-zoom:hover img{
    transform: none;
    -webkit-transform: none;
}
.wdt-custom-banner-for-image-box.qodef-qi-banner .qodef-m-title{
    font-weight: var(--wdtFontWeight_Ext);
    margin: 30px 0 0;
}

.wdt-custom-animated-text-4 .qodef-qi-animated-text .qodef-m-title span:nth-child(5),
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(6),
.wdt-custom-qi-animated-text-2 .wdt-custom-qi-animated-text-2-2.qodef-qi-animated-text .qodef-m-title span:nth-child(4),
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-5 .qodef-qi-animated-text .qodef-m-title span:nth-child(4),
.wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-2-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(5),
.wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-1-with-shadow .qodef-qi-animated-text .qodef-m-title span:last-child{
    position: relative;
    padding-left: 10px;
}
.wdt-custom-animated-text-4 .qodef-qi-animated-text .qodef-m-title span:nth-last-child(-n + 2){
    color: var(--wdtPrimaryColor);
}
.wdt-custom-animated-text-4 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before,
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(6):before,
.wdt-custom-qi-animated-text-2 .wdt-custom-qi-animated-text-2-2.qodef-qi-animated-text .qodef-m-title span:nth-child(4):before,
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-5 .qodef-qi-animated-text .qodef-m-title span:nth-child(4):before,
.wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-2-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before,
.wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-1-with-shadow .qodef-qi-animated-text .qodef-m-title span:last-child:before{
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 210px;
    background-image: linear-gradient(270deg, rgba(var(--wdtAccentTxtColorRgb),.0), rgba(var(--wdtPrimaryColorRgb),.66));
    border-left: 3px solid var(--wdtPrimaryColor);
}
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(5),
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-5 .qodef-qi-animated-text .qodef-m-title span:nth-child(5){
    padding-left: 0;
}
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before,
.wdt-custom-animated-text-4.wdt-custom-animated-text-4-5 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before{
    display: none;
}

/* End */

/* Contact Form */

.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=date],
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=email], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=number], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=password], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=search], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=tel], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=text], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=url], 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt select, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt textarea{
    padding: 26px 40px;
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    line-height: normal;
    border-radius: var(--wdtRadius_3X);
    border: 1px solid var(--wdtSecondaryColor);
    background: var(--wdtSecondaryColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=date]:focus,
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=email]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=number]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=password]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=search]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=tel]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=text]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=url]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt select:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt textarea:focus{                                                   
    border: 1px solid var(--wdtPrimaryColor);
    outline: none;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type="submit"]:hover,
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type="submit"]:focus{
    background-color: var(--wdtSecondaryColor);
    box-shadow: 0 0;
    -webkit-box-shadow: 0 0;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input::placeholder,
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt select::placeholder,
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt textarea::placeholder{
    opacity: 1;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt textarea{
    height: 150px;
}
.wdt-custom-contact-form-alt > div:not(:last-child){
    margin-bottom: 20px;
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-2{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px;
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 span.wpcf7-form-control-wrap{
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding: 26px 40px;
    line-height: normal;
    background: var(--wdtSecondaryColor);
    border: 1px solid var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 .select2-results__option, 
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 .select2-container.select2-container--default .select2-selection--single, 
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 .select2-container.select2-container--default .select2-selection--multiple{
    line-height: normal;
    height: auto;
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    border: none;
    
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt .select2-container--default .select2-selection--single .select2-selection__arrow b{
    -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 17.5 10' style='enable-background:new 0 0 17.5 10;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8.7,7l6.6-6.6c0.5-0.5,1.3-0.5,1.8,0c0,0,0,0,0,0c0.5,0.5,0.5,1.3,0,1.8 L9.6,9.6c-0.5,0.5-1.2,0.5-1.7,0L0.4,2.1c-0.5-0.5-0.5-1.3,0-1.8c0.5-0.5,1.3-0.5,1.7,0L8.7,7z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    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 17.5 10' style='enable-background:new 0 0 17.5 10;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8.7,7l6.6-6.6c0.5-0.5,1.3-0.5,1.8,0c0,0,0,0,0,0c0.5,0.5,0.5,1.3,0,1.8 L9.6,9.6c-0.5,0.5-1.2,0.5-1.7,0L0.4,2.1c-0.5-0.5-0.5-1.3,0-1.8c0.5-0.5,1.3-0.5,1.7,0L8.7,7z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background: var(--wdtAccentTxtColor);
    width: 16px;
    height: 10px;
    border-color: transparent;
    border-style: none;
    border-width: 0;
    margin-left: -30px;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=submit]{
    margin-top: 30px;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt input[type=submit]:hover{
    background-color: var(--wdtTertiaryColor);
    color: var(--wdtAccentTxtColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-form-alt .wpcf7-spinner{
    display: none;
}
.wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-content>.qodef-m-text p{
    margin-bottom: 0;
}
.wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title{
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-text a{
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-text a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-bordered-map .wdt-google-map-wrapper{
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-icon-box-for-contact .qodef-m-icon-holder{
    transition: all 0.3s linear;
    background: linear-gradient(200deg, var(--wdtPrimaryColor), var(--wdtLinkHoverColor));
}
.wdt-custom-icon-box-for-contact:hover .qodef-m-icon-holder{
    box-shadow: rgba(var(--wdtLinkHoverColorRgb),.61) 0 3px 20px;
    -webkit-box-shadow: rgba(var(--wdtLinkHoverColorRgb),.61) 0 3px 20px;
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid{
    border-color: red !important;
}
span.wpcf7-not-valid-tip{
    position: absolute;
    right: 20px;
    bottom: 2px;
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}
/* End */

/* Timeline Showcase */
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 192px;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item{
    flex-direction: column-reverse;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group{
    display: flex;
    flex-direction: column;
    justify-content: end;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title{
    margin-top: 0;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    order: 2;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    margin-top: 0;
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    order: 0;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    order: 1;
    margin-bottom: 10px;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper{
    margin-bottom: 0;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-media-group,
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group{
    min-height: 326px;
    margin-bottom: 0;
    padding: 40px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group{
    justify-content: end;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-media-group{
    justify-content: start;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group{
    justify-content: start;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-media-group{
    justify-content: end;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group:before{
    top: -0.5px;
    bottom: auto;
    content: "";
    position: absolute;
    display: block;
    left: -100px;
    right: -100px;
    background-color: var(--wdtPrimaryColor);
    height: 1px;
    pointer-events: none;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group:before{
    top: auto;
    bottom: -0.5px;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtTertiaryColor);
    line-height: normal;
    margin-bottom: 5px;
    width: fit-content;
    position: relative;
    transition: all 0.3s linear;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder  .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:after{
    content:"";
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 70px;
    background: var(--wdtPrimaryColor);
    right: -20px;
    top: -10px;
}
.wdt-custom-timeline-showcase .wdt-image-box-holder .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:after{
    top: 20px;
}
.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{   
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_3X);
    color: var(--wdtPrimaryColor);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-timeline-showcase .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
    display: flex;
}

/* Image box with carousel */

.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div:not(:last-child) {
    margin: 0 0 clamp(1.25rem, 1.0769rem + 0.7692vw, 2rem);
}
.wdt-custom-hover-image-box-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
    height: fit-content;
    width: 100%;
    max-width: calc(100% - 60px);
    padding: 30px;
    transition: all 0.3s linear;
}
.wdt-custom-hover-image-box-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-cover{
    justify-content: end;
    display: grid;
    align-items: end;
}
.wdt-custom-hover-image-box-style .wdt-content-item  .wdt-content-title h5 {
    margin-top: 40px;  
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img{
    filter: saturate(2) contrast(1);
    -webkit-filter: saturate(2) contrast(1);
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > .wdt-content-title h5 a {
    pointer-events: none !important;
}

.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > div.wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    margin-bottom: 20px;
    max-width: 475px;

}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button > a {
    font-size: var(--wdtFontSize_Ext);
    padding: 0;
    background-color: transparent;
    display: inline-block;
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    background-color: transparent;
    opacity: 0;
    z-index: -1;
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button > a .wdt-button-text span{
    position: relative;
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button > a .wdt-button-text span:after{
    content:"";
    position: relative;
    display: inline-block;
    -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 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cg transform='translate(-171.667 -2867.774)'%3E%3Cg%3E%3Cpath d='M182.4,2879.8C182.4,2879.8,182.4,2879.8,182.4,2879.8c-0.7,0-1.2-0.6-1.2-1.2l0-8.3l-8.3,0c0,0,0,0,0,0 c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2l9.5,0c0.3,0,0.6,0.1,0.9,0.4c0.2,0.2,0.4,0.5,0.4,0.9l0,9.5 C183.6,2879.2,183.1,2879.8,182.4,2879.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M173.2,2879.5c-0.3,0-0.6-0.1-0.9-0.4c-0.5-0.5-0.5-1.3,0-1.7l8.1-8.1c0.5-0.5,1.3-0.5,1.7,0 c0.5,0.5,0.5,1.3,0,1.7l-8.1,8.1C173.8,2879.3,173.5,2879.5,173.2,2879.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position:center;
    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 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cg transform='translate(-171.667 -2867.774)'%3E%3Cg%3E%3Cpath d='M182.4,2879.8C182.4,2879.8,182.4,2879.8,182.4,2879.8c-0.7,0-1.2-0.6-1.2-1.2l0-8.3l-8.3,0c0,0,0,0,0,0 c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2l9.5,0c0.3,0,0.6,0.1,0.9,0.4c0.2,0.2,0.4,0.5,0.4,0.9l0,9.5 C183.6,2879.2,183.1,2879.8,182.4,2879.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M173.2,2879.5c-0.3,0-0.6-0.1-0.9-0.4c-0.5-0.5-0.5-1.3,0-1.7l8.1-8.1c0.5-0.5,1.3-0.5,1.7,0 c0.5,0.5,0.5,1.3,0,1.7l-8.1,8.1C173.8,2879.3,173.5,2879.5,173.2,2879.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position:center;
    width: 10px;
    height: 10px;
    background: currentColor;
    margin-left: 10px;
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}
/* .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-image-cover {
    overflow: hidden;
    height: 100%;
} */
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
    margin: 30px !important;
}
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-group, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay > .wdt-media-image-overlay-container {
    justify-content: stretch;
    justify-items: stretch;
}
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper{
    flex-wrap: nowrap;
}
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide{
    flex: 1;
    width: 100% !important;
    height: var(--wdt-split-height);
    display: flex;
    flex-direction: column;
    position: relative;
    transition: min-width .8s cubic-bezier(.29,0,.2,1);
    will-change: flex;
    min-width: 25%;
}
.wdt-custom-hover-image-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-hover-image-box-style .wdt-image-box-holder div.swiper-slide{
    cursor: grab;
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img{
    border-radius: var(--wdtRadius_1X);
}
/* Wdt Swiper active */

.wdt-custom-hover-image-box-style .swiper-slide.wdt-active .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
    backdrop-filter: blur(30px);
    background: rgba(0,0,0,0.5);
    transition-delay: .3s;
    border-radius: var(--wdtRadius_1X);
}
.wdt-custom-hover-image-box-style .wdt-image-box-holder .swiper-slide.wdt-active .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container > div{
    transform: none;
    -webkit-transform: none;
}

/* End */

.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide:hover{
    min-width: 34.3%;
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 15px;
    height: 6px;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 4px;
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{
    background-color: var(--wdtTertiaryColor);
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 60px;
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
    background-color: var(--wdtLinkHoverColor);
}
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-custom-hover-image-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before{
    background-color: var(--wdtPrimaryColor);
}

/* ================ Footer ================ */

.wdt-custom-footer-socialicon .elementor-icon-list-items { display: flex; align-items: center; justify-content: flex-start; }

.wdt-custom-footer-socialicon .elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon i { width: fit-content; }

.wdt-custom-footer-socialicon .elementor-icon-list-items li.elementor-icon-list-item a {     padding: 12px 15px; border: 1px solid var(--wdtPrimaryColor); border-radius: 10px; }

.wdt-custom-footer-socialicon .elementor-icon-list-items li.elementor-icon-list-item a:hover { background: var(--wdtLinkHoverColor); }

.wdt-custom-footer-socialicon .elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) { margin-right: 10px; }

.wdt-custom-footer-socialicon .elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text { display: none; }

/* ================ Blog Detail Pg ================ */

.wdt-custom-blog-dl-sign span.blog-detail-sign { font-size: 14px; color: var(--wdtLinkHoverColor); }

/* ================ Portfolio ================ */

.wdt-custom-five-col-portfolio .wdt-listings-item-wrapper { border: 0; background: transparent; 
    /* margin-bottom: 40px; */
 }

.wdt-listings-item-wrapper.type2 .wdt-listings-excerpt p { margin: 0; }

.wdt-listings-item-wrapper.type2 .wdt-listings-item-title { margin-bottom: 10px; }

/* ================ Portfolio Tabs ================ */

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 !important; padding-top: 70px !important; }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list { width: fit-content; margin: 0 auto; border-color: #3c3b3c; }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li .ui-tabs-anchor:after { background-color: var(--wdtLinkHoverColor); }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title { color: var(--wdtBodyTxtColor); }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li.ui-tabs-active a .wdt-content-title { color: var(--wdtAccentTxtColor); }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li a { padding: 0 12px 12px 12px !important; }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 50px 0 0 !important; }

.wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_Base); letter-spacing: 0; text-transform: capitalize; }

/* ================ Portfolio Detail Pg ================ */

.wdt-custom-img-hover-sty .wdt-image-box-wrapper .swiper-slide .wdt-content-item {
    -webkit-transform: translatex(-50%) scalex(2);
    transform: translatex(-50%) scalex(2);
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    transform-origin: left center;
}
.wdt-custom-img-hover-sty .wdt-image-box-wrapper .swiper-slide.swiper-slide-prev .wdt-content-item {
    -webkit-transform: translatex(50%) scalex(2);
    transform: translatex(50%) scalex(2);
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    transform-origin: right center;
}
.wdt-custom-img-hover-sty .wdt-image-box-wrapper .swiper-slide.swiper-slide-active .wdt-content-item {
    -webkit-transform: translatex(0) scalex(1);
    transform: translatex(0) scalex(1);
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
}

/* ================ Shop Desp ================ */

.wdt-custom-shop-desp-iconlist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{
    font-size: calc(var(--wdtFontSize_Ext) - 1px);
    position: relative;
    z-index: 9;
}

.wdt-custom-shop-desp-iconlist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon:before{
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    bottom: -3px;
    left: -3px;
}

.woocommerce p.stars a { width: 1.3em; }

/* ================ Home 1 Banner ================ */

.wdt-custom-qi-animated-home-1-banner .qodef-qi-animated-text .qodef-m-title span:nth-child(3),
.wdt-custom-qi-animated-home-1-banner .qodef-qi-animated-text .qodef-m-title span:nth-child(4),
.wdt-custom-qi-animated-home-1-banner .qodef-qi-animated-text .qodef-m-title span:nth-child(6),
.wdt-custom-qi-animated-home-1-banner .qodef-qi-animated-text .qodef-m-title span:nth-child(7) { color: var(--wdtPrimaryColor); }

.wdt-custom-qi-animated-home-1-banner .qodef-qi-animated-text .qodef-m-title span:last-child { color: var(--wdtAccentTxtColor) !important; }

.wdt-custom-home-1-banner-counter .wdt-counter-holder .wdt-content-item:not(:last-child) { margin-bottom: 60px; }

.wdt-custom-home-1-banner-counter .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-home-1-banner-counter .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { font-weight: var(--wdtFontWeight_Base); font-size: var(--wdtFontSize_H3); }

.wdt-custom-home-1-banner-counter .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtAccentTxtColor);}

.wdt-custom-home-1-banner-img-box .elementor-widget-container img { border-radius: 50%; }

.wdt-custom-home-1-banner-progress-bar .wdt-progressbar-container.wdt-progressbar-circle .wdt-progressbar-value { color: var(--wdtAccentTxtColor) !important; font-size: var(--wdtFontSize_Base); }

.wdt-custom-home-1-banner-progress-bar .wdt-progressbar-container.wdt-progressbar-circle .wdt-progressbar-value:after {
    position: absolute;
    content: '';
    width: 50px;
    height: 50px;
    background: linear-gradient(45deg, #7B7B7B, #614E46);
    border-radius: 50%;
    opacity: 0.35;
}

.wdt-custom-home-1-banner-hed .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: 5px; }

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon { font-size: 80px; position: relative; }

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon svg { fill: var(--wdtPrimaryColor); }

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 30px;
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: 50%;
    transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55);
    -webkit-transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55);
}

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon:hover:before {
    top: 0;
}

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon svg { transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55); -webkit-transition: 0.5s cubic-bezier(.68,-0.55,.27,1.55); }

.wdt-home-1-banner-scroll-icon .elementor-icon-wrapper .elementor-icon:hover svg { transform: translateY(40px); }

.wdt-custom-home-1-banner-col-trans { transform: translateY(200px); }

/* home-4 four newsletter */
.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    width: 1em;
    height: 1em;
    border: 1px solid var(--wdtBorderColor);
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
	box-shadow: 0 0 40px #00000080;
    -webkit-box-shadow: 0 0 40px #00000080;
    background: rgba(var(--wdtTertiaryColorRgb),.5);
    border-radius: 2px;
    padding: 0 0;
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="checkbox"]:after{
    content: "";
    width: 0.65em;
    height: 0.65em;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--wdtPrimaryColor);
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="checkbox"]:checked:after {
	transform: scale(1);
}
.wdt-home-4-custom-sidebar .widget:last-child {
    margin-bottom: 0;
}
.wdt-home-4-custom-sidebar #gallery-1.gallery-columns-3 .gallery-item {margin-right: 6px;margin-bottom: 6px;}

/* ======== To Top ======== */

/* Custom To Top */

/* #Progress
================================================== */

.progress-wrap {
    position: fixed;
    right: 50px;
    bottom: 50px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px rgba(196,196,196,0.5);
    z-index: 4;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    background-color: var(--wdtBodyBGColor);
}

.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.progress-wrap svg {
    font-size: 24px;
    overflow: visible;
    width: 46px;
    height: 46px;
    display: block;
}

.progress-wrap svg.progress-circle path {
    stroke: var(--wdtPrimaryColor);
    stroke-width: 6;
    box-sizing: border-box;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.progress-wrap svg path { fill: none; }

.progress-wrap:after {
    position: absolute;
    content: "\f192";
    font-family: "Font Awesome 5 Free";
    text-align: center;
    line-height: 46px;
    font-size: 24px;
    color: var(--wdtAccentTxtColor);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    display: block;
    z-index: 1;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}


/* Heading with images + video */
.wdt-custom-text-with-images h2 span img.image-1{
    max-width:129px;
}
.wdt-custom-text-with-images h2 span img.image-2{
    max-width:155px;
}
.wdt-custom-text-with-images h2 span.heading-video-1{
    font-size: inherit;
    display: inline-grid;
    width: 52px;
    height: 52px;
    position: relative;
    top: -12px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    justify-content: center;
    align-items: center;
}
.wdt-custom-text-with-images h2 span.heading-video-1:before{
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb),.5);
    border-radius: var(--wdtRadius_Full);
    pointer-events: none;
}
.wdt-custom-text-with-images h2 span.heading-video-1 a{
    display: inline-grid;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-text-with-images h2 span.heading-video-1 i{
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    color: var(--wdtPrimaryColor);
}
.wdt-custom-text-with-images h2 span.heading-video-1 i:before{
    content: '';
    background: var(--wdtPrimaryColor);
    display: inline-block;
    height: 14px;
    width: 14px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 1px;
    right: 0;
    bottom: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 28' style='enable-background:new 0 0 25 28;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.5,22.6c0,2.1,2.1,3.4,4,2.4l14.7-8.6c0.8-0.5,1.3-1.3,1.3-2.3c0-1-0.5-1.9-1.3-2.3L6.5,3c-1.8-1-3.9,0.3-4,2.4V22.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 28' style='enable-background:new 0 0 25 28;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.5,22.6c0,2.1,2.1,3.4,4,2.4l14.7-8.6c0.8-0.5,1.3-1.3,1.3-2.3c0-1-0.5-1.9-1.3-2.3L6.5,3c-1.8-1-3.9,0.3-4,2.4V22.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}

/* End */

/* Animation with rotate */

.wdt-custom-animation-1 .wdt-animation-text{
    font-size: calc(var(--wdtFontSize_H3) - 4px);
    display: inline-block;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-animation-1 .wdt-animation-text a:hover{
    color: rgba(var(--wdtAccentTxtColorRgb),.8);
}
.wdt-custom-animation-1 .wdt-animation-text:after{
    content: "";
    display: inline-block;
    position: relative;
    -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 14.5 13.7' style='enable-background:new 0 0 14.5 13.7;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.3,13.7l0.5-4.8L6.4,9l-4.5,3L0,8.7l4.8-1.9l0,0.3L0,4.9l1.9-3.3l4.6,3.3l-0.7,0L5.3,0h4.1 L8.9,5.1L8.3,4.9l4.3-3.3l1.9,3.3L9.6,7.1V6.8l4.9,1.9L12.6,12L8.3,8.9l0.6,0l0.6,4.8H5.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat:no-repeat;
    -webkit-mask-size: 16px;
    -webkit-mask-position: top center;
    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 14.5 13.7' style='enable-background:new 0 0 14.5 13.7;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5.3,13.7l0.5-4.8L6.4,9l-4.5,3L0,8.7l4.8-1.9l0,0.3L0,4.9l1.9-3.3l4.6,3.3l-0.7,0L5.3,0h4.1 L8.9,5.1L8.3,4.9l4.3-3.3l1.9,3.3L9.6,7.1V6.8l4.9,1.9L12.6,12L8.3,8.9l0.6,0l0.6,4.8H5.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat:no-repeat;
    mask-size: 16px;
    mask-position: top center;
    background: var(--wdtAccentTxtColor);
    width: 20px;
    height: 30px;
    margin: 0 30px 0 40px; 
}
.wdt-custom-spacer-for-animation-section{
    opacity: .5;    
}

/* End */

/* Testimonials Home - 1 */

.ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-container {
    overflow: visible !important;
    margin: auto;
    max-width: 440px;
}

.ca.wdt-custom-testimonial-style-2 {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

.ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder.wdt-carousel-holder {
    position: relative;
}

.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-media-group {
    display: inline-block;
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-image a {
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
    width: 100%;
    max-width: 130px;
    height: 100%;
    transform: scale(.57);
    -webkit-transform: scale(.57);
    transition: transform .35s ease, opacity .35s ease;
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-title h5 {
    text-transform: uppercase;
    margin-top: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtPrimaryColor);
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
}
.ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-wrapper .swiper-slide {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity .35s ease, visibility .35s ease;
}

.ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-wrapper .swiper-slide.swiper-slide-prev, .ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-wrapper .swiper-slide.swiper-slide-next {
    opacity: .5 !important;
    visibility: visible !important;
}
 .ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-wrapper .swiper-slide.swiper-slide-active{
      opacity: 1 !important;
    visibility: visible !important;
 }
.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group {
    opacity: 0;
    margin: 0 -520px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-elements-group, .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group {
    opacity: 1;
}

.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-title-group{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){
    margin-bottom: 0;
}
.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-title-group span{
    width: auto;
    margin: 0 10px;
}
.ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-title-group span:before{
    width: 6px;
    background-color: var(--wdtPrimaryColor);
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-icon-wrapper{
    position: absolute;
    width: auto;
    height: auto;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: 130px;
    color: rgba(var(--wdtTertiaryColorRgb),.2);
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-rating li span{
    font-size: var(--wdtFontSize_Ext);
}
.ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-elements-group{
    margin-bottom: 70px;
}
.ca.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    transition: all 0.3s linear;
}
.ca.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:hover{
    transform: translate3d(-3px,-3px,0);
    -webkit-transform: translate3d(-3px,-3px,0);
}
.ca.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover{
    transform: translate3d(3px,-3px,0);
    -webkit-transform: translate3d(3px,-3px,0);
}
 .ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-wrapper:hover .wdt-content-media-group .wdt-content-image img{
    filter: saturate(2) contrast(1);
    -webkit-filter: saturate(2) contrast(1);
 }

/* End */

/* Parallax image section */

.qodef-qi-parallax-images .qodef-e-parallax-image {
    transition: all 0.3s cubic-bezier(.23,1,.32,1);
}
.wdt-custom-parallax-images .qodef-qi-parallax-images .qodef-m-images .qodef-e-main-image-holder img{
    max-width: 490px;
    width: 100%;
    top: -160px;
    position: relative;
}
.wdt-custom-parallax-images .qodef-qi-parallax-images .qodef-m-images .qodef-e-parallax-image img{
    max-width: 340px;
    width: 100%;
}
.wdt-custom-parallax-images .qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-right{
    z-index: -1;
}

/* Instagram Section */

    .wdt-custom-overlap-instagram .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    opacity: 0;
}

.wdt-custom-overlap-instagram .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon span {
    overflow: hidden;
}

.wdt-custom-overlap-instagram .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon span::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: transparent;
    transform: scale(0);
    -webkit-transform: scale(0);
    border-radius: 50%;
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition-delay: 0.2s;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.wdt-custom-overlap-instagram .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-image img {
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.wdt-custom-overlap-instagram .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon span:before {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-overlap-instagram .wdt-content-item:hover .wdt-content-image img {
    transform-style: preserve-3d;
    transform: translateX(-10px)scale(1.1);
    -webkit-transform: translateX(-10px)scale(1.1);
    filter: saturate(2) contrast(1);
    -webkit-filter: saturate(2) contrast(1);
}

.wdt-custom-overlap-instagram .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
    opacity: 0;
    visibility: hidden;
    transform: translate(-50px, -50px);
    -webkit-transform: translate(-50px, -50px);
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.wdt-custom-overlap-instagram .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
    opacity: 1;
    visibility: visible;
    transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
}
.wdt-custom-overlap-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
    display: flex;
}
/* End */

/* Video banner */


.wdt-custom-video-banner-1 .wdt-popup-box-trigger-element span{
    position: absolute;
    width: 114px;
    height: 114px;
    display: grid;
    place-items: center;
    background: transparent;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    border-radius: var(--wdtRadius_Full);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
    transition: all 0.3s linear;
}

.wdt-custom-video-banner-1 .wdt-popup-box-trigger-element span:before{
    content: "";
    position: absolute;
    width: 134px;
    height: 134px;
    border: 1px solid var(--wdtPrimaryColor);
    z-index: 1; 
    border-radius: var(--wdtRadius_Full);
    
}
.wdt-custom-video-banner-1 .wdt-popup-box-trigger-holder,
.wdt-custom-video-banner-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element,
.wdt-custom-video-banner-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img{
    width: 100%;
    min-height: 300px;
    object-fit: cover;
}

/* End */

/* Pricing table template */
.wdt-custom-pricing-table{
    background: var(--wdtSecondaryColor);
    padding: 2px;
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
    will-change: transform;
    background-color: var(--wdtPrimaryColor);
    transition: var(--wdtAltTransition)
}
.wdt-custom-pricing-table.wdt-custom-pricing-table-active{
    background-color: var(--wdtSecondaryColor);
}
.wdt-custom-pricing-table:hover{
    background-color: var(--wdtSecondaryColor); 
}
.wdt-custom-pricing-table .wdt-pricing-table-holder{
    padding: 60px 50px;
    background: var(--wdtBodyBGColor);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder:before{
    content: "";
    display: block;
    position: absolute;
    top: 30%;
    bottom: 0;
    left: 0%;
    right: 0;
    height: 150%;
    width: 150%;
    -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 1248 1520' style='enable-background:new 0 0 1248 1520;' xml:space='preserve'%3E%3Cg transform='translate(-704 -5887)'%3E%3Cg transform='translate(310.197 7160.322) rotate(-56)' class='st0'%3E%3Cpath d='M758.5,829.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L758.5,829.1z'/%3E%3Cpath d='M627.9,181.4l-8,3.8l-1,8.9l7,5.1l8-3.8l1-8.9L627.9,181.4z'/%3E%3Cpath d='M371.7,392.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L371.7,392.6z'/%3E%3Cpath d='M1867.4,522.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1867.4,522.1z'/%3E%3Cpath d='M1078.3,619.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1078.3,619.9z'/%3E%3Cpath d='M1051.8,918.9l-1,8.9l7,5.1l8-3.8l1-8.9l-7-5.1L1051.8,918.9z'/%3E%3Cpath d='M1017.5,447.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1017.5,447.7z'/%3E%3Cpath d='M775.8,656.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L775.8,656.1z'/%3E%3Cpath d='M535.8,307.5l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L535.8,307.5z'/%3E%3Cpath d='M1456.8,567.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1456.8,567.8z'/%3E%3Cpath d='M1635.6,514.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1635.6,514.1z'/%3E%3Cpath d='M874.4,510.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L874.4,510.7z'/%3E%3Cpath d='M621.1,322l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L621.1,322z'/%3E%3Cpath d='M1236.2,562.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1236.2,562.6z'/%3E%3Cpath d='M1522.2,738.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1522.2,738.7z'/%3E%3Cpath d='M568.5,519l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L568.5,519z'/%3E%3Cpath d='M1000.4,660.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1000.4,660.4z'/%3E%3Cpath d='M714.3,774.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L714.3,774.8z'/%3E%3Cpath d='M622.6,449.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L622.6,449.1z'/%3E%3Cpath d='M439.8,793.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L439.8,793.9z'/%3E%3Cpath d='M755.7,277.5l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L755.7,277.5z'/%3E%3Cpath d='M489.2,643.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L489.2,643.4z'/%3E%3Cpath d='M1248.9,707.2l-0.2-0.6l153-42.1l62.9-100.6l0.6,0.3L1402.1,665l-0.1,0L1248.9,707.2z'/%3E%3Cpath d='M1401.7,665l-157.5-105.8l-157.7,57.2l-0.2-0.6l158-57.4l0.1,0.1l157.7,105.9L1401.7,665z'/%3E%3Cpath d='M1464.8,564.4l-0.1-0.1l-122.9-88.9l81.7-34.2l0.3,0.6l-80.6,33.7l121.8,88.2l181.7-54.4 l0.2,0.6L1464.8,564.4z'/%3E%3Crect x='1198.1' y='454.4' transform='matrix(-0.9598 -0.2807 0.2807 -0.9598 2364.7271 1248.1206)' width='147.3' height='0.7'/%3E%3Crect x='1430.2' y='448.8' transform='matrix(-0.9655 -0.2604 0.2604 -0.9655 2666.2666 1470.5469)' width='0.7' height='219.7'/%3E%3Cpath d='M1086.6,616.3l-0.6-0.4l115.8-181.5l-23.5-69.5L960.4,571.4l-0.5-0.5l218.8-207.1l23.6,69.9 l33.1-51.9l0.3,0.3l107.2,93.4l-0.3,0.2l-98.6,83.7l-0.2-0.5l-41.8-123.7L1086.6,616.3z M1202.6,434.5l41.8,123.7l97.6-82.8 l-106.3-92.6L1202.6,434.5z'/%3E%3Crect x='1246.3' y='558.8' transform='matrix(-0.9997 2.599358e-02 -2.599358e-02 -0.9997 2509.8271 1271.7924)' width='0.7' height='186.9'/%3E%3Cpath d='M1086,616.2L981.8,303.1L828.5,423.4l2.1,177.4l-0.7,0l-2.1-177.7l0.1-0.1l154.2-121l0.1,0.4 L1086.7,616L1086,616.2z'/%3E%3Cpath d='M632,446.4l-0.4-0.1l-261.8-63.5l0.2-0.6l261.4,63.4L627,191l0.7,0L632,446.4z'/%3E%3Crect x='413' y='476.3' transform='matrix(-0.9768 0.214 -0.214 -0.9768 952.8632 1165.5095)' width='0.7' height='316.1'/%3E%3Cpath d='M785.1,506.8l-0.6-0.3l116.9-228.1L631.8,446.2l-0.3-0.6l271.6-169.1L785.1,506.8z'/%3E%3Cpath d='M274.1,687.6l-0.1-0.6L726.6,590l-95.2-143.9l0.5-0.4l95.8,144.7l-0.5,0.1L274.1,687.6z'/%3E%3Crect x='413.4' y='638.3' transform='matrix(-0.9057 0.424 -0.424 -0.9057 1092.4949 1191.2837)' width='0.7' height='157.8'/%3E%3Cpath d='M372.2,384.9l204.1,130.3l-337,281.5l0.4,0.5l337.3-281.8l0.3-0.3L372.5,384.3L372.2,384.9z' /%3E%3Crect x='724.1' y='590.2' transform='matrix(-0.9995 -3.048384e-02 3.048384e-02 -0.9995 1427.8137 1383.7295)' width='0.7' height='181.5'/%3E%3Crect x='856.9' y='606.6' transform='matrix(-0.8779 -0.4789 0.4789 -0.8779 1710.4581 1650.0576)' width='417.4' height='0.7'/%3E%3Cpath d='M1040.5,762.4l-32.9-103l-73.7,40.1l-0.2-0.1L631.4,443.8l0.4-0.5L934,698.7l73.4-40 l-32.1-100.3l0.6-0.2l32,100.2l78.9-43L1040.5,762.4z M1008.2,659.1l32.3,101.1l45.3-143.4L1008.2,659.1z'/%3E%3Cpath d='M933.7,699.2l-51-192.4l-0.3,0.1l-0.1-0.4l-27.4-104.5l0.6-0.2l0,0l27.6,104l145.1-62.3 l0.3,0.6l-145.2,62.4l51,192.5L933.7,699.2z'/%3E%3Cpath d='M1008.2,657.1L784.7,507L497.3,640.1l-0.2-0.2L375,474.4l0.5-0.4l122,165.2l287.2-133 l0.2,0.1l223.6,150.2L1008.2,657.1z'/%3E%3Cpath d='M882.5,506.9l-0.6-0.3L982,301.9l103.6,149.5l256.9,23.7l-0.1,0.7L1085.2,452l-0.1-0.1 l-103-148.7L882.5,506.9z'/%3E%3Cpath d='M765.8,826.5l-194.3-88.7l0-0.1l-75.7-95.7l0.5-0.4l75.7,95.6l194.2,88.6L765.8,826.5z'/%3E%3Cpath d='M1509.9,649.6l-41.6-85.4l0.5,0l410.6,4.6l0,0.7l-410.1-4.6l41.2,84.4L1509.9,649.6z'/%3E%3Cpath d='M1261.4,913.1l-107.5-66.2l-0.2,0.2l-0.1-0.4l-0.1,0l0-0.1l-68-233.1l79.3,104.8l0,0.1 l-10.5,127.2L1308.9,690l0.5,0.5l-154.9,155.9l107.4,66.2L1261.4,913.1z M1087.2,616.7l66.5,228l10.5-126.2L1087.2,616.7z'/%3E%3Crect x='1164.1' y='712.3' transform='matrix(-0.9908 0.1356 -0.1356 -0.9908 2498.7744 1254.9987)' width='85.1' height='0.7'/%3E%3Cpath d='M1058.6,924.2L933.9,699.7L870.3,756l-0.4-0.5l64.2-56.9l0.2,0.4l124.9,224.9L1058.6,924.2z' /%3E%3Crect x='713.1' y='621.1' transform='matrix(-0.6785 -0.7346 0.7346 -0.6785 811.2637 1597.8003)' width='84.3' height='0.7'/%3E%3Crect x='783.2' y='602.7' transform='matrix(-0.768 -0.6405 0.6405 -0.768 937.9587 1736.519)' width='0.7' height='191.4'/%3E%3Crect x='484.1' y='707.4' transform='matrix(-0.8648 -0.5021 0.5021 -0.8648 785.5529 1626.9602)' width='255.4' height='0.7'/%3E%3Crect x='576' y='506.2' transform='matrix(-0.9823 0.1875 -0.1875 -0.9823 1327.5574 887.5676)' width='91.5' height='0.7'/%3E%3Crect x='716.2' y='735.2' transform='matrix(-0.9459 0.3245 -0.3245 -0.9459 1850.0496 1162.4906)' width='223.9' height='0.7'/%3E%3Crect x='375.1' y='316.4' transform='matrix(-0.9648 -0.2629 0.2629 -0.9648 908.5792 755.0407)' width='259.5' height='0.7'/%3E%3Crect x='336.4' y='331.1' transform='matrix(-0.7476 -0.6642 0.6642 -0.7476 663.0285 914.8071)' width='337.8' height='0.7'/%3E%3Crect x='581.6' y='434.7' transform='matrix(-0.9922 -0.125 0.125 -0.9922 1099.8463 1019.1915)' width='0.7' height='80.8'/%3E%3Crect x='644.1' y='261.8' transform='matrix(-0.8685 -0.4957 0.4957 -0.8685 1058.5442 867.8522)' width='0.7' height='63.4'/%3E%3Crect x='539.8' y='327.2' transform='matrix(-0.874 -0.486 0.486 -0.874 942.4451 899.5052)' width='96.2' height='0.7'/%3E%3Cpath d='M999.7,533.5l-9.5-73.5l-116.4,14.4l-0.1-0.7l117.1-14.5l9.6,74.1L999.7,533.5z'/%3E%3Cpath d='M317.3,678l-0.6-0.3l107.9-207.7l0.3,0.6l72.9,169l-0.6,0.3l-72.6-168.3L317.3,678z'/%3E%3Cpath d='M511.4,417.2l-0.2-0.2L379.4,282.8l0.5-0.5l131.7,134l118.2-65.7l0.3,0.6L511.4,417.2z'/%3E%3Cpath d='M741.3,378l20.7-101.9l0.6,0.1l-20.5,100.9l121.4-25.6l0.1,0.6L741.3,378z'/%3E%3Crect x='987.7' y='741.1' transform='matrix(-0.7422 -0.6701 0.6701 -0.7422 1172.2686 2089.6362)' width='0.7' height='156.6'/%3E%3Cpath d='M1568.7,642.2L1438,375.2l1,0.7L1645.9,511l-0.4,0.5l-205.9-134.5l129.7,264.8L1568.7,642.2z '/%3E%3Cpath d='M1402.7,663.3l377.9-47.6l-250.4,118.8L1402.7,663.3z M1782.5,614.8l-380.9,47.9l-1,0.1 l129.4,72.3l0.1,0.1l252.5-119.8l138-17.4l-0.1-0.7l-136,17.1l95-45.1l-0.3-0.6L1782.5,614.8z'/%3E%3Cpath d='M1306.4,600.2l-0.2-0.2l-84.1-103.5l-94.8,52.6l-0.2-0.2l-98.8-104.5l-105.2,85.2l-0.2-0.1 L811.3,459l-122,34l0-0.4l-29.4-226.2l-114,38.1l-0.1-0.1l-166.7-84.9l0.3-0.6l166.6,84.9l114.5-38.2l0.1,0.4l29.4,226.2 l121.5-33.9l0.1,0.1l111.6,70.4l105.3-85.3l0.2,0.2l98.9,104.5l94.8-52.6l84.3,103.7l127.7-57.7l0.3,0.6L1306.4,600.2z'/%3E%3Cpath d='M723.1,772.3l-1-0.1l-355.4-51.3l0.1-0.7l354.4,51.1L424,470.6l0.4-0.2l283.4-124.1l0.1,0.3 l172.9,305.7l246.7-104l32.7,109.8l175.9-37.8h0.1l232.7,21.4l151.5-235.6L1459.2,453l-0.1-0.6l262.6-47.2l-0.4,0.6l-152.1,236.6 l-233-21.5l-176.4,37.9l-0.1-0.3l-32.5-109.4l-246.6,104l-0.1-0.3L707.6,347.2L425.2,470.8L723.1,772.3z'/%3E%3Cpath d='M1569,642.4l-0.1-0.1l-105.2-78.8l1.3,0.2l255.9,37.4L1569,642.4z M1466.1,564.5l103,77.2 l148.5-40.4L1466.1,564.5z'/%3E%3Cpath d='M996.3,811.4l-61.9-112l0.3-0.2l73.2-41.5l0,0.6L996.3,811.4z M935.3,699.6l60.6,109.5 l11.2-150.2L935.3,699.6z'/%3E%3Cpath d='M1875.9,519.4l-232.3-10l77.2-104l0.5,0.4l-76.4,103l231.1,9.9L1875.9,519.4z'/%3E%3Crect x='1371.7' y='470.9' transform='matrix(-0.9537 0.3009 -0.3009 -0.9537 2851.8413 699.3375)' width='0.7' height='196.9'/%3E%3Crect x='1797.6' y='488.5' transform='matrix(-0.735 -0.678 0.678 -0.735 2710.3486 2265.7678)' width='0.7' height='229.6'/%3E%3Crect x='1308.7' y='325' transform='matrix(-0.9057 0.424 -0.424 -0.9057 2665.7527 214.7401)' width='0.7' height='157.8'/%3E%3Cpath d='M1720.3,687.6h-0.7l1-281.1l-258.5,157l-0.3-0.6l259.5-157.6v0.6L1720.3,687.6z'/%3E%3Cpath d='M1913.3,690.1L1719,601.5l0-0.1l-75.7-95.7l0.5-0.4l75.7,95.6l194.2,88.6L1913.3,690.1z'/%3E%3Crect x='1429.2' y='374.9' transform='matrix(-0.9623 -0.272 0.272 -0.9623 2693.7959 1191.8284)' width='0.7' height='68.7'/%3E%3Cpath d='M1335,480.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1335,480.7z'/%3E%3Cpath d='M1712.8,409.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1712.8,409.7z'/%3E%3Cpath d='M776.7,510.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L776.7,510.4z'/%3E%3Cpath d='M735.1,382.2l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L735.1,382.2z'/%3E%3Cpath d='M928,879.3l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L928,879.3z'/%3E%3Cpath d='M1412.1,446l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1412.1,446z'/%3E%3Cpath d='M1271.3,342l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1271.3,342z'/%3E%3Cpath d='M1255.9,918l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1255.9,918z'/%3E%3Cpath d='M861.9,759.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L861.9,759.9z'/%3E%3Cpath d='M1712.1,694.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1712.1,694.9z'/%3E%3Cpath d='M1392.6,668.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1392.6,668.6z'/%3E%3Cpath d='M1449.7,457.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1449.7,457.1z'/%3E%3Cpath d='M973.9,307.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L973.9,307.8z'/%3E%3Cpath d='M952.1,575l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L952.1,575z'/%3E%3Cpath d='M1775.1,545.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L1775.1,545.8z'/%3E%3Cpath d='M1038.5,763l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L1038.5,763z'/%3E%3Cpath d='M1524.3,492.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1524.3,492.9z'/%3E%3Cpath d='M750.6,577.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L750.6,577.9z'/%3E%3Cpath d='M899.3,278.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L899.3,278.5z'/%3E%3Cpath d='M974.3,910.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L974.3,910.5z'/%3E%3Cpath d='M841.3,684.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L841.3,684.5z'/%3E%3Cpath d='M1022.9,553.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1022.9,553.3z'/%3E%3Cpath d='M1157.8,659.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1157.8,659.5z'/%3E%3Cpath d='M865.7,543l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L865.7,543z'/%3E%3Cpath d='M1246.5,746.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1246.5,746.8z'/%3E%3Cpath d='M1349.3,534.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1349.3,534.2z'/%3E%3Cpath d='M1548.1,651.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1548.1,651.7z'/%3E%3Cpath d='M686,493.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L686,493.2z'/%3E%3Cpath d='M621.9,544.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L621.9,544.6z'/%3E%3Cpath d='M422,471.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L422,471.9z'/%3E%3Cpath d='M1219.1,497.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1219.1,497.8z'/%3E%3Cpath d='M569,739.1l2.3,1.6l2.6-1.2l0.3-2.9L572,735l-2.6,1.2L569,739.1z'/%3E%3Cpath d='M1211.6,588.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1211.6,588.6z'/%3E%3Cpath d='M972.1,659.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L972.1,659.9z'/%3E%3Cpath d='M843.5,819.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L843.5,819.8z'/%3E%3Cpath d='M1120.7,510.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1120.7,510.9z'/%3E%3Cpath d='M645.3,333.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L645.3,333.7z'/%3E%3Cpath d='M425.4,370.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L425.4,370.3z'/%3E%3Cpath d='M377.1,481.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L377.1,481.2z'/%3E%3Cpath d='M1437,769.4l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1437,769.4z'/%3E%3Cpath d='M1876.9,570.4l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1876.9,570.4z'/%3E%3Cpath d='M661.7,658.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L661.7,658.3z'/%3E%3Cpath d='M827.5,601.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L827.5,601.9z'/%3E%3Cpath d='M1293.4,650.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1293.4,650.9z'/%3E%3Cpath d='M753.1,411.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L753.1,411.7z'/%3E%3Cpath d='M987.2,460.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L987.2,460.5z'/%3E%3Cpath d='M1083.7,376.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1083.7,376.6z'/%3E%3Cpath d='M997.2,535l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L997.2,535z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-size: 100%;
    --webkit-mask-repeat: no-repeat;
    -webkit-mask-position: top;
    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 1248 1520' style='enable-background:new 0 0 1248 1520;' xml:space='preserve'%3E%3Cg transform='translate(-704 -5887)'%3E%3Cg transform='translate(310.197 7160.322) rotate(-56)' class='st0'%3E%3Cpath d='M758.5,829.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L758.5,829.1z'/%3E%3Cpath d='M627.9,181.4l-8,3.8l-1,8.9l7,5.1l8-3.8l1-8.9L627.9,181.4z'/%3E%3Cpath d='M371.7,392.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L371.7,392.6z'/%3E%3Cpath d='M1867.4,522.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1867.4,522.1z'/%3E%3Cpath d='M1078.3,619.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1078.3,619.9z'/%3E%3Cpath d='M1051.8,918.9l-1,8.9l7,5.1l8-3.8l1-8.9l-7-5.1L1051.8,918.9z'/%3E%3Cpath d='M1017.5,447.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1017.5,447.7z'/%3E%3Cpath d='M775.8,656.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L775.8,656.1z'/%3E%3Cpath d='M535.8,307.5l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L535.8,307.5z'/%3E%3Cpath d='M1456.8,567.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1456.8,567.8z'/%3E%3Cpath d='M1635.6,514.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1635.6,514.1z'/%3E%3Cpath d='M874.4,510.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L874.4,510.7z'/%3E%3Cpath d='M621.1,322l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L621.1,322z'/%3E%3Cpath d='M1236.2,562.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1236.2,562.6z'/%3E%3Cpath d='M1522.2,738.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1522.2,738.7z'/%3E%3Cpath d='M568.5,519l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L568.5,519z'/%3E%3Cpath d='M1000.4,660.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1000.4,660.4z'/%3E%3Cpath d='M714.3,774.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L714.3,774.8z'/%3E%3Cpath d='M622.6,449.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L622.6,449.1z'/%3E%3Cpath d='M439.8,793.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L439.8,793.9z'/%3E%3Cpath d='M755.7,277.5l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L755.7,277.5z'/%3E%3Cpath d='M489.2,643.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L489.2,643.4z'/%3E%3Cpath d='M1248.9,707.2l-0.2-0.6l153-42.1l62.9-100.6l0.6,0.3L1402.1,665l-0.1,0L1248.9,707.2z'/%3E%3Cpath d='M1401.7,665l-157.5-105.8l-157.7,57.2l-0.2-0.6l158-57.4l0.1,0.1l157.7,105.9L1401.7,665z'/%3E%3Cpath d='M1464.8,564.4l-0.1-0.1l-122.9-88.9l81.7-34.2l0.3,0.6l-80.6,33.7l121.8,88.2l181.7-54.4 l0.2,0.6L1464.8,564.4z'/%3E%3Crect x='1198.1' y='454.4' transform='matrix(-0.9598 -0.2807 0.2807 -0.9598 2364.7271 1248.1206)' width='147.3' height='0.7'/%3E%3Crect x='1430.2' y='448.8' transform='matrix(-0.9655 -0.2604 0.2604 -0.9655 2666.2666 1470.5469)' width='0.7' height='219.7'/%3E%3Cpath d='M1086.6,616.3l-0.6-0.4l115.8-181.5l-23.5-69.5L960.4,571.4l-0.5-0.5l218.8-207.1l23.6,69.9 l33.1-51.9l0.3,0.3l107.2,93.4l-0.3,0.2l-98.6,83.7l-0.2-0.5l-41.8-123.7L1086.6,616.3z M1202.6,434.5l41.8,123.7l97.6-82.8 l-106.3-92.6L1202.6,434.5z'/%3E%3Crect x='1246.3' y='558.8' transform='matrix(-0.9997 2.599358e-02 -2.599358e-02 -0.9997 2509.8271 1271.7924)' width='0.7' height='186.9'/%3E%3Cpath d='M1086,616.2L981.8,303.1L828.5,423.4l2.1,177.4l-0.7,0l-2.1-177.7l0.1-0.1l154.2-121l0.1,0.4 L1086.7,616L1086,616.2z'/%3E%3Cpath d='M632,446.4l-0.4-0.1l-261.8-63.5l0.2-0.6l261.4,63.4L627,191l0.7,0L632,446.4z'/%3E%3Crect x='413' y='476.3' transform='matrix(-0.9768 0.214 -0.214 -0.9768 952.8632 1165.5095)' width='0.7' height='316.1'/%3E%3Cpath d='M785.1,506.8l-0.6-0.3l116.9-228.1L631.8,446.2l-0.3-0.6l271.6-169.1L785.1,506.8z'/%3E%3Cpath d='M274.1,687.6l-0.1-0.6L726.6,590l-95.2-143.9l0.5-0.4l95.8,144.7l-0.5,0.1L274.1,687.6z'/%3E%3Crect x='413.4' y='638.3' transform='matrix(-0.9057 0.424 -0.424 -0.9057 1092.4949 1191.2837)' width='0.7' height='157.8'/%3E%3Cpath d='M372.2,384.9l204.1,130.3l-337,281.5l0.4,0.5l337.3-281.8l0.3-0.3L372.5,384.3L372.2,384.9z' /%3E%3Crect x='724.1' y='590.2' transform='matrix(-0.9995 -3.048384e-02 3.048384e-02 -0.9995 1427.8137 1383.7295)' width='0.7' height='181.5'/%3E%3Crect x='856.9' y='606.6' transform='matrix(-0.8779 -0.4789 0.4789 -0.8779 1710.4581 1650.0576)' width='417.4' height='0.7'/%3E%3Cpath d='M1040.5,762.4l-32.9-103l-73.7,40.1l-0.2-0.1L631.4,443.8l0.4-0.5L934,698.7l73.4-40 l-32.1-100.3l0.6-0.2l32,100.2l78.9-43L1040.5,762.4z M1008.2,659.1l32.3,101.1l45.3-143.4L1008.2,659.1z'/%3E%3Cpath d='M933.7,699.2l-51-192.4l-0.3,0.1l-0.1-0.4l-27.4-104.5l0.6-0.2l0,0l27.6,104l145.1-62.3 l0.3,0.6l-145.2,62.4l51,192.5L933.7,699.2z'/%3E%3Cpath d='M1008.2,657.1L784.7,507L497.3,640.1l-0.2-0.2L375,474.4l0.5-0.4l122,165.2l287.2-133 l0.2,0.1l223.6,150.2L1008.2,657.1z'/%3E%3Cpath d='M882.5,506.9l-0.6-0.3L982,301.9l103.6,149.5l256.9,23.7l-0.1,0.7L1085.2,452l-0.1-0.1 l-103-148.7L882.5,506.9z'/%3E%3Cpath d='M765.8,826.5l-194.3-88.7l0-0.1l-75.7-95.7l0.5-0.4l75.7,95.6l194.2,88.6L765.8,826.5z'/%3E%3Cpath d='M1509.9,649.6l-41.6-85.4l0.5,0l410.6,4.6l0,0.7l-410.1-4.6l41.2,84.4L1509.9,649.6z'/%3E%3Cpath d='M1261.4,913.1l-107.5-66.2l-0.2,0.2l-0.1-0.4l-0.1,0l0-0.1l-68-233.1l79.3,104.8l0,0.1 l-10.5,127.2L1308.9,690l0.5,0.5l-154.9,155.9l107.4,66.2L1261.4,913.1z M1087.2,616.7l66.5,228l10.5-126.2L1087.2,616.7z'/%3E%3Crect x='1164.1' y='712.3' transform='matrix(-0.9908 0.1356 -0.1356 -0.9908 2498.7744 1254.9987)' width='85.1' height='0.7'/%3E%3Cpath d='M1058.6,924.2L933.9,699.7L870.3,756l-0.4-0.5l64.2-56.9l0.2,0.4l124.9,224.9L1058.6,924.2z' /%3E%3Crect x='713.1' y='621.1' transform='matrix(-0.6785 -0.7346 0.7346 -0.6785 811.2637 1597.8003)' width='84.3' height='0.7'/%3E%3Crect x='783.2' y='602.7' transform='matrix(-0.768 -0.6405 0.6405 -0.768 937.9587 1736.519)' width='0.7' height='191.4'/%3E%3Crect x='484.1' y='707.4' transform='matrix(-0.8648 -0.5021 0.5021 -0.8648 785.5529 1626.9602)' width='255.4' height='0.7'/%3E%3Crect x='576' y='506.2' transform='matrix(-0.9823 0.1875 -0.1875 -0.9823 1327.5574 887.5676)' width='91.5' height='0.7'/%3E%3Crect x='716.2' y='735.2' transform='matrix(-0.9459 0.3245 -0.3245 -0.9459 1850.0496 1162.4906)' width='223.9' height='0.7'/%3E%3Crect x='375.1' y='316.4' transform='matrix(-0.9648 -0.2629 0.2629 -0.9648 908.5792 755.0407)' width='259.5' height='0.7'/%3E%3Crect x='336.4' y='331.1' transform='matrix(-0.7476 -0.6642 0.6642 -0.7476 663.0285 914.8071)' width='337.8' height='0.7'/%3E%3Crect x='581.6' y='434.7' transform='matrix(-0.9922 -0.125 0.125 -0.9922 1099.8463 1019.1915)' width='0.7' height='80.8'/%3E%3Crect x='644.1' y='261.8' transform='matrix(-0.8685 -0.4957 0.4957 -0.8685 1058.5442 867.8522)' width='0.7' height='63.4'/%3E%3Crect x='539.8' y='327.2' transform='matrix(-0.874 -0.486 0.486 -0.874 942.4451 899.5052)' width='96.2' height='0.7'/%3E%3Cpath d='M999.7,533.5l-9.5-73.5l-116.4,14.4l-0.1-0.7l117.1-14.5l9.6,74.1L999.7,533.5z'/%3E%3Cpath d='M317.3,678l-0.6-0.3l107.9-207.7l0.3,0.6l72.9,169l-0.6,0.3l-72.6-168.3L317.3,678z'/%3E%3Cpath d='M511.4,417.2l-0.2-0.2L379.4,282.8l0.5-0.5l131.7,134l118.2-65.7l0.3,0.6L511.4,417.2z'/%3E%3Cpath d='M741.3,378l20.7-101.9l0.6,0.1l-20.5,100.9l121.4-25.6l0.1,0.6L741.3,378z'/%3E%3Crect x='987.7' y='741.1' transform='matrix(-0.7422 -0.6701 0.6701 -0.7422 1172.2686 2089.6362)' width='0.7' height='156.6'/%3E%3Cpath d='M1568.7,642.2L1438,375.2l1,0.7L1645.9,511l-0.4,0.5l-205.9-134.5l129.7,264.8L1568.7,642.2z '/%3E%3Cpath d='M1402.7,663.3l377.9-47.6l-250.4,118.8L1402.7,663.3z M1782.5,614.8l-380.9,47.9l-1,0.1 l129.4,72.3l0.1,0.1l252.5-119.8l138-17.4l-0.1-0.7l-136,17.1l95-45.1l-0.3-0.6L1782.5,614.8z'/%3E%3Cpath d='M1306.4,600.2l-0.2-0.2l-84.1-103.5l-94.8,52.6l-0.2-0.2l-98.8-104.5l-105.2,85.2l-0.2-0.1 L811.3,459l-122,34l0-0.4l-29.4-226.2l-114,38.1l-0.1-0.1l-166.7-84.9l0.3-0.6l166.6,84.9l114.5-38.2l0.1,0.4l29.4,226.2 l121.5-33.9l0.1,0.1l111.6,70.4l105.3-85.3l0.2,0.2l98.9,104.5l94.8-52.6l84.3,103.7l127.7-57.7l0.3,0.6L1306.4,600.2z'/%3E%3Cpath d='M723.1,772.3l-1-0.1l-355.4-51.3l0.1-0.7l354.4,51.1L424,470.6l0.4-0.2l283.4-124.1l0.1,0.3 l172.9,305.7l246.7-104l32.7,109.8l175.9-37.8h0.1l232.7,21.4l151.5-235.6L1459.2,453l-0.1-0.6l262.6-47.2l-0.4,0.6l-152.1,236.6 l-233-21.5l-176.4,37.9l-0.1-0.3l-32.5-109.4l-246.6,104l-0.1-0.3L707.6,347.2L425.2,470.8L723.1,772.3z'/%3E%3Cpath d='M1569,642.4l-0.1-0.1l-105.2-78.8l1.3,0.2l255.9,37.4L1569,642.4z M1466.1,564.5l103,77.2 l148.5-40.4L1466.1,564.5z'/%3E%3Cpath d='M996.3,811.4l-61.9-112l0.3-0.2l73.2-41.5l0,0.6L996.3,811.4z M935.3,699.6l60.6,109.5 l11.2-150.2L935.3,699.6z'/%3E%3Cpath d='M1875.9,519.4l-232.3-10l77.2-104l0.5,0.4l-76.4,103l231.1,9.9L1875.9,519.4z'/%3E%3Crect x='1371.7' y='470.9' transform='matrix(-0.9537 0.3009 -0.3009 -0.9537 2851.8413 699.3375)' width='0.7' height='196.9'/%3E%3Crect x='1797.6' y='488.5' transform='matrix(-0.735 -0.678 0.678 -0.735 2710.3486 2265.7678)' width='0.7' height='229.6'/%3E%3Crect x='1308.7' y='325' transform='matrix(-0.9057 0.424 -0.424 -0.9057 2665.7527 214.7401)' width='0.7' height='157.8'/%3E%3Cpath d='M1720.3,687.6h-0.7l1-281.1l-258.5,157l-0.3-0.6l259.5-157.6v0.6L1720.3,687.6z'/%3E%3Cpath d='M1913.3,690.1L1719,601.5l0-0.1l-75.7-95.7l0.5-0.4l75.7,95.6l194.2,88.6L1913.3,690.1z'/%3E%3Crect x='1429.2' y='374.9' transform='matrix(-0.9623 -0.272 0.272 -0.9623 2693.7959 1191.8284)' width='0.7' height='68.7'/%3E%3Cpath d='M1335,480.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1335,480.7z'/%3E%3Cpath d='M1712.8,409.7l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1712.8,409.7z'/%3E%3Cpath d='M776.7,510.4l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L776.7,510.4z'/%3E%3Cpath d='M735.1,382.2l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L735.1,382.2z'/%3E%3Cpath d='M928,879.3l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L928,879.3z'/%3E%3Cpath d='M1412.1,446l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1412.1,446z'/%3E%3Cpath d='M1271.3,342l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1271.3,342z'/%3E%3Cpath d='M1255.9,918l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1255.9,918z'/%3E%3Cpath d='M861.9,759.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L861.9,759.9z'/%3E%3Cpath d='M1712.1,694.9l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1712.1,694.9z'/%3E%3Cpath d='M1392.6,668.6l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1392.6,668.6z'/%3E%3Cpath d='M1449.7,457.1l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L1449.7,457.1z'/%3E%3Cpath d='M973.9,307.8l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L973.9,307.8z'/%3E%3Cpath d='M952.1,575l7,5.1l8-3.8l1-8.9l-7-5.1l-8,3.8L952.1,575z'/%3E%3Cpath d='M1775.1,545.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L1775.1,545.8z'/%3E%3Cpath d='M1038.5,763l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L1038.5,763z'/%3E%3Cpath d='M1524.3,492.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1524.3,492.9z'/%3E%3Cpath d='M750.6,577.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L750.6,577.9z'/%3E%3Cpath d='M899.3,278.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L899.3,278.5z'/%3E%3Cpath d='M974.3,910.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L974.3,910.5z'/%3E%3Cpath d='M841.3,684.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L841.3,684.5z'/%3E%3Cpath d='M1022.9,553.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1022.9,553.3z'/%3E%3Cpath d='M1157.8,659.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1157.8,659.5z'/%3E%3Cpath d='M865.7,543l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L865.7,543z'/%3E%3Cpath d='M1246.5,746.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1246.5,746.8z'/%3E%3Cpath d='M1349.3,534.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1349.3,534.2z'/%3E%3Cpath d='M1548.1,651.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1548.1,651.7z'/%3E%3Cpath d='M686,493.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L686,493.2z'/%3E%3Cpath d='M621.9,544.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L621.9,544.6z'/%3E%3Cpath d='M422,471.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L422,471.9z'/%3E%3Cpath d='M1219.1,497.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1219.1,497.8z'/%3E%3Cpath d='M569,739.1l2.3,1.6l2.6-1.2l0.3-2.9L572,735l-2.6,1.2L569,739.1z'/%3E%3Cpath d='M1211.6,588.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1211.6,588.6z'/%3E%3Cpath d='M972.1,659.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L972.1,659.9z'/%3E%3Cpath d='M843.5,819.8l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L843.5,819.8z'/%3E%3Cpath d='M1120.7,510.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1120.7,510.9z'/%3E%3Cpath d='M645.3,333.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L645.3,333.7z'/%3E%3Cpath d='M425.4,370.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L425.4,370.3z'/%3E%3Cpath d='M377.1,481.2l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L377.1,481.2z'/%3E%3Cpath d='M1437,769.4l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1437,769.4z'/%3E%3Cpath d='M1876.9,570.4l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1876.9,570.4z'/%3E%3Cpath d='M661.7,658.3l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L661.7,658.3z'/%3E%3Cpath d='M827.5,601.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L827.5,601.9z'/%3E%3Cpath d='M1293.4,650.9l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1293.4,650.9z'/%3E%3Cpath d='M753.1,411.7l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L753.1,411.7z'/%3E%3Cpath d='M987.2,460.5l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.7l-2.6,1.2L987.2,460.5z'/%3E%3Cpath d='M1083.7,376.6l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L1083.7,376.6z'/%3E%3Cpath d='M997.2,535l2.3,1.6l2.6-1.2l0.3-2.9l-2.3-1.6l-2.6,1.2L997.2,535z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center center;
    background-color: var(--wdtPrimaryColor);
    transform: translate3d(-30px, -30px, 0px);
    -webkit-transform: translate3d(-30px, -30px, 0px);
    z-index: -1;
    transition: all 0.3s linear;
    opacity: 0;
    transition-delay: opacity 0.2s;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover:before{
    opacity: .3;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.wdt-custom-pricing-table:after{
    content: "";
    position: absolute;
    display: block;
    top: -50%;
    left: -50%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform-origin: bottom right;
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    animation: 5s rotate-2 linear infinite;
    z-index: 0;
    opacity: 1;
    transition: var(--wdtAltTransition);
}
.wdt-custom-pricing-table:before{
    content: "";
    position: absolute;
    display: block;
    top: -50%;
    left: -50%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform-origin: bottom right;
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    animation: 5s rotate-2 linear infinite;
    z-index: 0;
    opacity: 1;
    transition: var(--wdtAltTransition);
    animation-delay: 3s;
    border-radius: var(--wdtRadius_3X);
    
}

@keyframes rotate-2{
    0%{
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

.wdt-custom-pricing-table.wdt-custom-pricing-table-active .wdt-pricing-table-holder:before{
    opacity: .3;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span{
    font-size: var(--wdtFontSize_H2);
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale{
    display: block;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span:before{
    opacity: 0;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-suffix{
    font-size: var(--wdtFontSize_Ext);
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
    display: block;
    margin-top: 15px;
}
.wdt-custom-pricing-table.wdt-custom-pricing-table-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a{
    background-color: var(--wdtLinkHoverColor);
}   
.wdt-custom-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a{
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    position: relative;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button.fullwidth > a{
    background: var(--wdtLinkHoverColor);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-icon .wdt-content-icon span{
    font-size: calc(var(--wdtFontSize_Ext) - 1px);
    position: relative;
    /* top: -3px; */
}
.wdt-custom-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text{
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-icon .wdt-content-icon span:before{
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    bottom: -3px;
    left: -3px;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image span{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features ul li .wdt-pricing-table-features-list-inner{
    display: flex;
}
.wdt-custom-pricing-table-text .wdt-heading-holder .wdt-heading-content-wrapper span{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-toggle-for-pricing .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container{
    display: flex;
    align-items: center;
}
.wdt-custom-toggle-for-pricing .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container > div{
    padding: 0 20px;
    color: var(--wdtAccentTxtColor);
}

/* End */

/* Pricing table tab */

.wdt-custom-tab-for-pricing-table .wdt-tabs-container .wdt-tabs-content-wrapper,
.wdt-custom-tab-for-pricing-table .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    background: transparent;
    padding: 0;
}
.wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
    justify-content: center;
    padding: 1px;
    border: 1px solid;
    border-color: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_Part);
    width: fit-content;
    margin: 0 auto;
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    background: var(--wdtBodyBGColor);
}
.wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor{
    padding: var(--wdtPadding_Btn);
    font-size: var(--wdtFontSize_Ext);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    border-radius: var(--wdtRadius_Part);
}
.wdt-custom-tab-for-pricing-table .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-custom-tab-for-pricing-table .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-tab-for-pricing-table .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
    margin: 0 5px 0 0;
}

/* End */

/* Home 2 Our story Section */

.wdt-animated-text-for-year .qodef-qi-animated-text .qodef-m-title span:nth-child(5), .wdt-animated-text-for-year .qodef-qi-animated-text .qodef-m-title span:nth-child(4){
    color: var(--wdtPrimaryColor);
}
.wdt-animated-text-for-year .qodef-qi-animated-text .qodef-m-title, .wdt-custom-text-for-story .wdt-heading-holder .wdt-heading-content-wrapper{
    max-width: 300px;
}
.wdt-custom-video-banner-1 .wdt-popup-box-trigger-element span:after{
    content: "";
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    right: -10px;
    left: -10px;
    background:var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    width: 0;
    height: 0;
    transition: all 0.3s cubic-bezier(.26,-.14,0,1.01);
    margin: auto;
    
}
.wdt-custom-video-banner-1 .wdt-popup-box-trigger-element span:hover:after{
    width: 100%;
    height: 100%;
}
.elementor-element.wdt-custom-text-for-story .wdt-heading-holder .wdt-heading-content-wrapper{
    padding: 20px;
    padding-top: 40px;
    background: rgba(var(--wdtAccentTxtColorRgb),.1);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(var(--wdtSecondaryColorRgb),.8) 0 0 30px;
    margin-top: -35px;
}
.wdt-animated-text-for-year .qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-left .qodef-m-title{
    padding: 0 20px;
}

/* Video mask */

.wdt-custom-mask-video-2 .elementor-video{
    animation: sprad 15s ease-in-out infinite both alternate;
}

@keyframes sprad{
    0% {
    border-radius: 26% 74% 61% 39% / 54% 67% 33% 46%;
}
10% {
    border-radius: 74% 26% 47% 53% / 68% 46% 54% 32%;
}
20% {
    border-radius: 48% 52% 30% 70% / 27% 37% 63% 73%;
}
30% {
    border-radius: 73% 27% 57% 43% / 28% 67% 33% 72%;
}
40% {
    border-radius: 63% 37% 56% 44% / 25% 28% 72% 75%;
}
50% {
    border-radius: 39% 61% 70% 30% / 61% 29% 71% 39%;
}
60% {
    border-radius: 27% 73% 29% 71% / 73% 51% 49% 27%;
}
70% {
    border-radius: 39% 61% 65% 35% / 74% 65% 35% 26%;
}
80% {
    border-radius: 55% 45% 37% 63% / 38% 30% 70% 62%;
}
90% {
    border-radius: 25% 75% 70% 30% / 39% 50% 50% 61%;
}
100% {
    border-radius: 66% 34% 33% 67% / 65% 73% 27% 35%;
}
}

/* End */

/* Home 2 icon box with mockup images */

.wdt-custom-icon-box-1-1.wdt-custom-icon-box-1.qodef-qi-info-cards{
    padding-left: 0;
}
.wdt-custom-icon-box-1-1.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-subtitle{
    font-size: clamp(3.75rem, 3.101rem + 2.8846vw, 6.5625rem);
    right: -60px;
    bottom: -30px;
}

/* End */

/* Home 2 Team Members */

.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-role, .wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title{
    transform: translate(0);
    -webkit-transform: translate(0);
    opacity: 1;
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title{
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content{
    text-align: center;
    padding: 30px;
    padding-bottom: 45px;
    position: relative;
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner{
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
    background: var(--wdtSecondaryColor);
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-social-icons{
    position: absolute;
    top: 52%;
    transform: translateY(75%);
    -webkit-transform: translateY(75%);
    left: 0;
    right: 0;
    opacity: 0;
}
.wdt-custom-team-members.qodef-qi-team-member .qodef-m-social-icons a{
    display: inline-grid;
    width: 40px;
    height: 40px;
    place-items: center;
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner .qodef-m-image img{
    transition: var(--wdtAltTransition);
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left:hover .qodef-m-inner .qodef-m-image img{
    filter: saturate(2) contrast(1);
    -webkit-filter: saturate(2) contrast(1);
}
/* Hover */

.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left:hover .qodef-m-content .qodef-m-role{
    opacity: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left:hover .qodef-m-content .qodef-m-social-icons{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}
.wdt-custom-team-members.qodef-qi-team-member .qodef-m-media-image{
    position: relative;
}
.wdt-custom-team-members.qodef-qi-team-member .qodef-m-media-image:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: calc(100% - 70%);
    z-index: 1;
    background: linear-gradient(180deg, rgba(var(--wdtAccentTxtColorRgb),.0), rgba(var(--wdtSecondaryColorRgb),.5));
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transition: all 0.3s linear;
    opacity: 0;
}
.wdt-custom-team-members.qodef-qi-team-member:hover .qodef-m-media-image:before{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

/* End */

/* FAQ - 1*/

.wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper{
    border: 1px solid var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_3X);
    background: rgba(var(--wdtTertiaryColorRgb),.3);
}
.wdt-custom-faq .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description{
    max-width: 700px;
}
.wdt-custom-faq.wdt-custom-faq-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description{
    max-width: 920px;
}
.wdt-custom-faq .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder{
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtAccentTxtColor);
    background: transparent;
}
.wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child){
    margin-bottom: 30px;
}
.wdt-custom-call-action.qodef-qi-call-to-action .qodef-m-inner{
    background: rgba(var(--wdtTertiaryColorRgb),.3);
    border: 1px solid var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_3X);
    margin-top: 30px;
}
.wdt-custom-call-action.qodef-qi-call-to-action .qodef-m-inner h5{
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-title-for-faq.qodef-qi-section-title{
    display: flex;
}
.wdt-custom-title-for-faq.qodef-qi-section-title h5{
    position: relative;
    padding-right: 30px;
    margin-right: 30px;
    height: fit-content;
}
.wdt-custom-title-for-faq.qodef-qi-section-title h5:after{
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-right: 1px solid var(--wdtAccentTxtColor);
    top: 0;
    bottom: 0;
}
.wdt-custom-image-box-for-faq-home2 .wdt-content-item .wdt-content-button a{
    background: none;
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-image-box-for-faq-home2 .wdt-content-item .wdt-content-button a:hover{
    background: var(--wdtPrimaryColor);
    border-color: var(--wdtBorderColor);
}
.wdt-custom-image-box-for-faq-home2 .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    font-weight: var(--wdtFontWeight_Ext);
    font-size: var(--wdtFontSize_H5);
} 
.wdt-custom-image-box-for-faq-home2 .wdt-column:first-child .wdt-content-item {
    display: grid;
    justify-content: end;
}
.wdt-custom-image-box-for-faq-home2 .wdt-content-item .wdt-content-description{
    color: var(--wdtAccentTxtColor);
}

/* End */

/* Testimonials Home2 */

.wdt-custom-testimonials-home2 .wdt-testimonial-container{
    padding-top: 80px;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-title-group.below span{
    width: 0;
    margin: 0;
    display: none;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-title-group.below span:before{
    width: 0;
    height: 0;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtPrimaryColor);
    transition: all 0.3s linear;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-title-group{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-rating li span{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-image img{
    max-width: 145px;
    width: 100%;
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-testimonials-home2 .wdt-content-item:hover .wdt-content-image img{
    filter: saturate(2) contrast(1);
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: center;
}
.elementor-element.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-description{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    margin-bottom: 0;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-description span{
    display: block;
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtAccentTxtColor);
    padding-bottom: 30px;
    padding-top: 20px;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    color: rgba(var(--wdtTertiaryColorRgb),.1);
    position: absolute;
    top: 0;
    right: 0;
}
.wdt-custom-testimonials-home2 .wdt-content-item{
    position: relative;
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-detail-group{
    margin-bottom: 0; 
    display: grid;
}
.wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-title h5 a:hover{
    color: rgba(var(--wdtAccentTxtColorRgb),.5);
}    
.wdt-custom-testimonials-home2 .wdt-content-item:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
    transform-origin: 50% 100%;
    transition: var(--wdtAltTransition);
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
    transition-duration: 0.3s;
}
.wdt-custom-testimonials-home2 .wdt-content-item:hover:before{
    height: calc(100% + 85px);
}
.wdt-custom-testimonials-home2 .wdt-content-item:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
    z-index: -1;
    transition: all 0.3s linear;
}

.wdt-custom-testimonials-home2 .wdt-content-item .wdt-rating li span{
    color: var(--wdtPrimaryColor);
}
        

/* End */

/* Home 3 Filler 1 */

.wdt-custom-icon-list-3 .elementor-icon-list-items{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px;
}
.elementor-element.wdt-custom-icon-list-3 ul li.elementor-icon-list-item{
    align-items: baseline;
}
.elementor-element.wdt-custom-icon-list-3 ul li span.elementor-icon-list-icon{
    position: relative;
    display: block;
    z-index: 1;
}
.wdt-custom-icon-list-3 .elementor-icon-list-icon:before{
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    bottom: 4px;
    left: -2px;
}
.wdt-custom-icon-list-3 .elementor-icon-list-items li span.elementor-icon-list-text{
    color: var(--wdtBodyTxtColor)
}
.wdt-custom-counter-1.wdt-custom-counter-1-2 .wdt-content-item .wdt-content-media-group{
    display: grid;
    justify-content: center;
}
.wdt-custom-counter-1.wdt-custom-counter-1-2 .wdt-content-item{
    position: relative;
}
.wdt-custom-counter-1.wdt-custom-counter-1-2 .wdt-column:not(:last-child) .wdt-content-item:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 70px;
    border-right: 1px solid var(--wdtAccentTxtColor);
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    
}
.wdt-custom-column-filler-1-3 .elementor-widget-wrap.elementor-element-populated{
    overflow: hidden;
}
/* End */

/* Home 4 Newsletter */

.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input{
    padding-right: 35px;
    padding-left: 35px;
    border-color: var(--wdtBorderColor);
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
    right: 20px;
    bottom: unset;
    top: 2px;
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:focus{
    border-color: var(--wdtPrimaryColor);
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form div span.wdt-terms-condition-lbl{
    padding-left: 10px;
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder input[type="checkbox"]{
    border-radius: var(--wdtRadius_2X);
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form > div.wdt-mail-chimp-privacy-policy{
    margin-top: 20px;
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form > div.wdt-mail-chimp-privacy-policy a{
    color: var(--wdtBodyTxtColor);
    text-decoration: underline;
}
.wdt-custom-newsletter-1 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form > div.wdt-mail-chimp-privacy-policy a:hover{
    color: var(--wdtPrimaryColor);
}

/* End */

/* Home-5 Filler-1 */

.wdt-custom-image-box-5 .wdt-content-item{
    display: flex;
    align-items: center;
    border-radius: var(--wdtRadius_3X);
    background: var(--wdtSecondaryColor);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-image-box-5 .wdt-content-item > div[class*="group"] > .wdt-content-title{
    margin-bottom: 10px;
}
.wdt-custom-image-box-5 .wdt-content-item > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-image-box-5 .wdt-content-item .wdt-content-detail-group{
    margin-left: 45px;
    padding-left: 45px;
    border-left: 1px solid var(--wdtTertiaryColor);
}
.wdt-custom-image-box-5 .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    color: var(--wdtPrimaryColor);
}
.wdt-custom-image-box-5 .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-parallax-home-5.qodef-qi-parallax-images .qodef-m-images .qodef-e-main-image-holder{
    display: grid;
}
.wdt-custom-parallax-home-5.qodef-qi-parallax-images .qodef-m-images .qodef-e-main-image-holder > div{
    z-index: 2;
}
.wdt-custom-parallax-home-5.qodef-qi-parallax-images .qodef-e-parallax-image{
    opacity: .2;
}
.wdt-custom-popular-text .elementor-heading-title{
    margin-top: 0;
    margin-bottom: 0;
}
/* End */

/* Home 5 Client List */

.wdt-custom-animation-for-client-lists,
.wdt-custom-animation-for-client-lists-2{
    overflow: hidden;
}
.wdt-custom-animation-for-client-lists-2{
    max-width: 80%;
}

/* End */

/* Home 5 Testimonials */

.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-testimonial-container{
    overflow: visible;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item{
    display: flex;
    flex-direction: column-reverse;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group{
    display: grid;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
    display: flex;
    align-items: baseline;
    margin-bottom: 10px;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle{
    padding-left: 10px;
    color: var(--wdtPrimaryColor);
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
    border-radius: var(--wdtRadius_3X);
    position: absolute;
    right: -70px;
    top: -30px;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a img{
    transition: all .5s ease;
    clip-path: inset(0% 0% 0% 100%);
}

.wdt-custom-testimonials-5 .wdt-testimonial-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a img{
    clip-path: inset(0% 0% 0% 0%);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon span{
    font-size: 200px;
    position: absolute;
    right: 80px;
    top: -100px;
    color: Rgba(var(--wdtTertiaryColorRgb),.2);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon span{
    font-size: 80px;
    position: absolute;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    color: Rgba(var(--wdtTertiaryColorRgb),.2);
    top: -90px;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group{
    max-width: 950px;
    padding-bottom: 50px;
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-rating li span{
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, .wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper{
    margin-bottom: 0;
}
.wdt-custom-image img{
    transition: var(--wdtAltTransition);
}
.wdt-custom-image img:hover{
    filter: saturate(2) contrast(1);
}
/* End */

/* Contact page */


.wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text .qodef-m-content>.qodef-m-text{
    max-width: 295px;
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
}
.elementor-element.wdt-custom-icon-text-section .elementor-container{
    margin-left: unset
}
.wdt-custom-contact-page-icon-text-element{
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_3X);
    position: relative;
}  
.wdt-custom-contact-page-icon-text-element.wdt-custom-contact-page-icon-text-element-mega{
    border: none;
}
.wdt-custom-contact-page-icon-text-element:before{
    content:"";
    position: absolute;
    width: 0%;
    height: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: rgba(var(--wdtPrimaryColorRgb),.1);
    top:0;
    left: 0;
    margin: auto;
    z-index: -1;
    opacity: 0;
    transition: all 0.3s ease;
}
.wdt-custom-contact-page-icon-text-element:hover:before{
    opacity: 1;
    width: 100%;
}
.wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text .qodef-m-content{
    padding-left: 35px;
}
.wdt-custom-contact-page-icon-text-element.wdt-custom-contact-page-icon-text-element-mega .wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text .qodef-m-content{
    padding-left: 25px;
}
.wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text .qodef-m-content .qodef-m-title a:hover{
    color: var(--wdtLinkHoverColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input::placeholder, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form select::placeholder, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form textarea::placeholder{
    opacity: 1;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=date],
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=email], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=number], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=password], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=search], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=tel], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=text], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=url], 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form select, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form textarea{
    background: var(--wdtBodyBGColor);
    padding: 26px 35px;
    box-shadow: 0 0 ;
    color: var(--wdBodyTxtColor);
    border: 1px solid var(--wdtBodyBGColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=date]:focus,
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=email]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=number]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=password]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=search]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=tel]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=text]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type=url]:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form select:focus, 
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form textarea:focus{
    border-color: var(--wdtBorderColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form .form-btn{
    width: fit-content;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form .wpcf7-spinner{
    position: absolute;
    right: 10px;
    top: 50%;
    margin: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form > div:not(:last-child){
    margin-bottom: 20px;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type="submit"]{
    margin: 0;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type="submit"]:hover,
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form input[type="submit"]:focus{
    color: var(--wdtAccentTxtColor);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form{
    padding: 30px;
    background: rgba(var(--wdtTertiaryColorRgb),.3);
    border-radius: var(--wdtRadius_3X);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form textarea{
    height: 265px;
}

/* End */

/* FAQ */

.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form input,
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form textarea{
    padding: var(--wdtPadding_Btn);
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form{
    padding: 0;
    background: none;
    border-radius: 0;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form > div:not(:last-child){
    margin-bottom: 14px;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form input[type="submit"]{
    width: 100%;
}
.qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form textarea{
    height: 54px;
    line-height: normal;
}

/* End */

/* Services detail */

.wdt-custom-animated-text-for-side-content.qodef-qi-animated-text .qodef-m-title{
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-video-banner-1.wdt-custom-video-banner-carousel .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img{
    min-height: 400px;
    object-fit: cover;
    border-radius: var(--wdtRadius_3X);
}
.side-navigation.type1.sidenav-alignright div.side-nav-container{
    display: none;
}
.wdt-custom-service-detail-images img{
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-service-detail-images.wdt-custom-service-detail-image-main img{
    border-radius: calc(var(--wdtRadius_3X) + var(--wdtRadius_2X));
}
.elementor-element.wdt-custom-service-detail-side-content-section{
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0, 0, 0,.8) 0 0 40px;
}
.wdt-custom-service-detail-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon{
    display: block;
}
.wdt-custom-service-detail-list .elementor-icon-list-items .elementor-icon-list-item{
    align-items: baseline;
}

/* End */


/* Newsletter */

.wdt-newletter-image img{
    border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0;
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']{
    color: var(--wdtAccentTxtColor);
    background: var(--wdtPrimaryColor);
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover{
    background: var(--wdtPrimaryColor);
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form{
    border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input{
    border-color: var(--wdtPrimaryColor);
    padding-left: 35px;
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus{
    border-color: var(--wdtBorderColor);
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'] i{
    transition: all 0.3s linear;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover i{
    transform: translateX(3px);
    -webkit-transform: translateX(3px);
}
.wdt-custom-text-for-newsletter p{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
    background-color: var(--wdtBodyBGColor);
}
.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
    background: none;
}

/* End */

/* Testimonial Home 4 */


    
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .wdt-content-item{
    display: flex;
    min-height: 400px;
    padding: 60px;
    border-radius: var(--wdtRadius_3X);
    position: relative; 
}
.wdt-custom-testimonials-4 .swiper-slide .wdt-content-item .wdt-content-image img{
    width: 270px;
    height: 270px;
    object-fit: cover;
    border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0;
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    transition: all 0.5s ease;
}
.wdt-custom-testimonials-4.wdt-custom-testimonials-home-6 .swiper-slide .wdt-content-item .wdt-content-image img{
    transition: all 0.3s linear;
    transform: none;
    -webkit-transform: none;
}
.wdt-custom-testimonials-4.wdt-custom-testimonials-home-6 .wdt-testimonial-holder .wdt-testimonial-container .wdt-content-item{
    justify-content: center;
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-description{
    max-width: 785px;
    font-size: var(--wdtFontSize_H4);
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title-group{
    display: flex;
    align-items: center; 
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title-group.below span{
    width: 0;
    margin: 0;
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title-group.below span:before{
    width: 0;
    height: 0;
} 
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    padding-right: 8px;
    font-weight: var(--wdtFontWeight_Base);
    font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group{
    display: inline-block;
}
.elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group{
    margin-bottom: 0;
}
.elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-section-1-sub-title, .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-section-2-sub-title{
    margin-bottom: 0;
}
.elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-1-title, .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-2-title{
    font-size: var(--wdtFontSize_H2);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
    margin-bottom: 0;
    line-height: normal;
}
.elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-1-title span, .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-2-title span{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(5) .wdt-content-section-2-title, .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(5) .wdt-content-section-2-sub-title{
    display: none; 
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6) .wdt-content-section-1-title, .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6) .wdt-content-section-1-sub-title{
    display: none; 
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6){
    padding-left: 70px;
    margin-left: 70px;
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6):before{
    content: "";
    position: absolute;
    width: 100%;
    top: 10px;
    bottom: 10px;
    margin: auto;
    border-left: 1px solid var(--wdtAccentTxtColor);
    left: 0;
}

.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active .wdt-content-item:before{
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: calc(100% - 60px);
    background: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_3X);
    box-shadow: rgba(0,0,0,.8) 0 0 40px;
}
.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-icon-wrapper{
    position: absolute;
    right: 60px;
    top: 10px;
    color: rgba(var(--wdtTertiaryColorRgb),.3);
}
.wdt-custom-testimonials-4 .wdt-content-item > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-testimonials-4  .wdt-content-item:hover .wdt-content-image img {
  filter: saturate(2) contrast(1);
}
.wdt-custom-testimonials-home-6 .swiper-fade .swiper-slide {
	transition-timing-function: ease;
}

/* End */

/* Slider Home-2 */

.wdt-custom-text-for-slider-keyword .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
    font-size: var(--wdtFontSize_Ext);
    text-decoration: underline;
}
.wdt-custom-submit-button-1.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style{
    position: relative;
    height: 50px;
    line-height: normal;
    display: grid;
    place-items: center;
    border-radius: var(--wdtRadius_3X);
    font-size: 0;
}
.wdt-custom-input-for-search.wdt-sf-fields-holder span{
    display: none;
    width: 0;
    height: 0;
}
.wdt-custom-input-for-search input{
    padding: 25px 35px;
    border: 1px solid transparent;
    background: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
}
.wdt-custom-input-for-search input::placeholder{
    opacity: .8;
}
.wdt-custom-input-for-search.wdt-sf-fields-holder input:focus{
    border-color: var(--wdtPrimaryColor) !important;
}
.wdt-custom-submit-button-1.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style:before{
    content: "";
    position: absolute;
    width: 30px;
    height: 16px;
    font-weight: var(--wdtFontWeight_Base);
    -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 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cg transform='translate(-171.667 -2867.774)'%3E%3Cg%3E%3Cpath d='M182.4,2879.8C182.4,2879.8,182.4,2879.8,182.4,2879.8c-0.7,0-1.2-0.6-1.2-1.2l0-8.3l-8.3,0c0,0,0,0,0,0 c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2l9.5,0c0.3,0,0.6,0.1,0.9,0.4c0.2,0.2,0.4,0.5,0.4,0.9l0,9.5 C183.6,2879.2,183.1,2879.8,182.4,2879.8z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='M173.2,2879.5c-0.3,0-0.6-0.1-0.9-0.4c-0.5-0.5-0.5-1.3,0-1.7l8.1-8.1c0.5-0.5,1.3-0.5,1.7,0 c0.5,0.5,0.5,1.3,0,1.7l-8.1,8.1C173.8,2879.3,173.5,2879.5,173.2,2879.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    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 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cg transform='translate(-171.667 -2867.774)'%3E%3Cg%3E%3Cpath d='M182.4,2879.8C182.4,2879.8,182.4,2879.8,182.4,2879.8c-0.7,0-1.2-0.6-1.2-1.2l0-8.3l-8.3,0c0,0,0,0,0,0 c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2l9.5,0c0.3,0,0.6,0.1,0.9,0.4c0.2,0.2,0.4,0.5,0.4,0.9l0,9.5 C183.6,2879.2,183.1,2879.8,182.4,2879.8z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='M173.2,2879.5c-0.3,0-0.6-0.1-0.9-0.4c-0.5-0.5-0.5-1.3,0-1.7l8.1-8.1c0.5-0.5,1.3-0.5,1.7,0 c0.5,0.5,0.5,1.3,0,1.7l-8.1,8.1C173.8,2879.3,173.5,2879.5,173.2,2879.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    background: currentColor;
    transition: all 0.3s linear;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}
.elementor-widget-video.wdt-custom-slider-2-video .e-hosted-video.elementor-wrapper video{
    background: transparent;
    transform: scale(1.15);
}


/* End */

/* Home 5 Slider*/

.wdt-custom-input-for-search-2 input{
    padding: 20px 35px;
    background: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
}
.wdt-sf-fields-holder.wdt-custom-input-for-search-2 input:focus{
    border-color: var(--wdtPrimaryColor) !important;
}
.wdt-custom-input-for-search-2 input::placeholder{
    
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
}

.wdt-custom-submit-button-2.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style.wdt-custom-submit-button-2 span{
    margin-right: 0;
    z-index: 2;
}
.wdt-custom-input-for-search-2.wdt-sf-fields-holder span{
    display: none;
    width: 0;
    height: 0;
}
.wdt-custom-icon-list-slider-5 .elementor-icon-list-items{
    background: none;
}
.wdt-custom-icon-list-slider-5 .elementor-icon-list-items .elementor-icon-list-item a{
    background: var(--wdtTertiaryColor);
    padding: 7px 10px;
    border-radius: calc(var(--wdtRadius_2X) + 2px);
    margin-bottom: 10px;
    font-size: var(--wdtFontSize_Base);
    line-height: normal;
}
.wdt-custom-icon-list-slider-5 .elementor-icon-list-items .elementor-icon-list-item a span{
    line-height: normal;
}

/* End */

/* Custom-thumbslider Home-4 */

.wdt-custom-thumb-slider .wdt-thumbnail-carousel .swiper-slide:not(.swiper-slide-thumb-active + .swiper-slide)  {display: none;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper {display: block;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-title { padding: 0; }
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper > div:not(.wdt-thumbnail-carousel){grid-area: 1/1;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper .wdt-thumbcarousel-arrow-pagination {z-index: 55;position: relative;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { max-width: 286px; }
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper.wdt-thumbnail-carousel {max-width:286px;position: absolute;bottom: 2px;right: 76px; margin-bottom: 0; padding: 0; overflow: hidden;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail::before {
    position: absolute;
    content:'';
    width: 100%;
    height: 100%;
    /* background-image: linear-gradient(180deg, rgba(var(--wdtAccentTxtColorRgb),0.1) 50%, rgba(var(--wdtPrimaryColorRgb),0.8) 100%);  */
    background: rgba(var(--wdtBodyBGColorRgb),.5); 
    bottom: 0;
    left: 0;
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group{
    background-color: transparent;
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper.wdt-thumbcarousel-arrow-pagination .wdt-arrow-thumb-pagination-prev {display: none;}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper .wdt-thumbcarousel-pagination-wrapper{
    margin: 0;
    width: auto;
    z-index: 1;
    margin-top: auto;
    margin-bottom: 0;
    margin-right: auto;
    z-index: 100;
    position: absolute;
    bottom: 55px;
    right: 170px;
}
.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    position: relative;
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    text-transform: uppercase;
    height: 100px;
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--wdtLinkHoverColor);
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before, 
.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Full);
    pointer-events: none;
    z-index: -1;
    /* border: 1px solid var(--wdtPrimaryColor); */
    box-shadow: rgba(var(--wdtLinkHoverColorRgb),1) 0 0 20px;
    transition: all 0.3s linear;
}

.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before {
    animation: shadow 2s linear alternate infinite;
    animation-delay: 2s;
}
.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i{
    display: flex;
}
.wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after {
    animation: shadow 2s linear alternate infinite;
    animation-delay: 3s;
}
@keyframes shadow{
    0%{
        box-shadow: rgba(var(--wdtPrimaryColorRgb),.2) 0 0 0;
    }
    100%{
        box-shadow: rgba(var(--wdtPrimaryColorRgb),.2) 0 0 0 20px;
    }
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper .wdt-thumbcarousel-arrow-pagination .wdt-arrow-thumb-pagination-next{background-color: transparent;padding: 0;}
.wdt-custom-thumbscroll-down .elementor-widget-container { writing-mode: tb; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
.elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button{font-size: calc(var(--wdtFontSize_H6) + 2px);font-weight: var(--wdtFontWeight_Ext); overflow: hidden; background-color: var(--wdtSecondaryColor); box-shadow: rgba(var(--wdtSecondaryColorRgb),1) 0 0 20px; text-transform: uppercase; justify-content: flex-start; transition: all 0.3s linear;}
.elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button:hover { box-shadow: rgba(0,0,0,.8) 0 0 40px; -webkit-box-shadow: rgba(0,0,0,.8) 0 0 40px; }
.swiper-slide .wdt-custom-thumb-popup{transform: translateY(20px);-webkit-transform: translateY(20px);-webkit-transition: 0.8s cubic-bezier(0.7, 0, 0.3, 1);transition: 0.8s cubic-bezier(0.7, 0, 0.3, 1);opacity: 0;}
.swiper-slide.swiper-slide-active .wdt-custom-thumb-popup{transform: translateY(0px);-webkit-transform: translateY(0px);opacity: 1;}
.swiper-slide .wdt-cust-thum-leftslide-con1 {transform: translateX(-40px);-webkit-transform: translateX(-40px); opacity:0;-webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);}
.swiper-slide-active .wdt-cust-thum-leftslide-con1  {transform: translateX(0px);-webkit-transform: translateX(0px);opacity:1;}

.swiper-slide .wdt-cust-thum-leftslide-con2 {transform: translateX(-40px);-webkit-transform: translateX(-40px);opacity:0; -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);transition-delay: 80ms;}
.swiper-slide-active .wdt-cust-thum-leftslide-con2 {transform: translateX(0px);-webkit-transform: translateX(0px);opacity:1;}

.swiper-slide .wdt-custom-thumb-slider-btn {transform: translateX(-40px);-webkit-transform: translateX(-40px); opacity:0;-webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);transition-delay: 100ms;}
.swiper-slide-active .wdt-custom-thumb-slider-btn {transform: translateX(0px);-webkit-transform: translateX(0px);opacity:1;}
.elementor-element.wdt-custom-thumb-slider-btn.ani-one .wdt-button-holder .wdt-button { min-width: 360px; }
.elementor-element.wdt-custom-thumb-slider-btn.ani-two .wdt-button-holder .wdt-button { min-width: calc(360px - 30px); }
.elementor-element.wdt-custom-thumb-slider-btn.ani-three .wdt-button-holder .wdt-button { min-width: calc(360px - 60px); }
.elementor-element.wdt-custom-thumb-slider-btn.ani-four .wdt-button-holder .wdt-button,
.elementor-element.wdt-custom-thumb-slider-btn.four .wdt-button-holder .wdt-button { min-width: calc(360px - 90px); }

.swiper-slide-active .wdt-custom-thumb-slider-btn.ani-one {transition-delay: 120ms;}
.swiper-slide-active .wdt-custom-thumb-slider-btn.ani-two {transition-delay: 140ms;}
.swiper-slide-active .wdt-custom-thumb-slider-btn.ani-three {transition-delay: 180ms;}
.swiper-slide-active .wdt-custom-thumb-slider-btn.ani-four,
.swiper-slide-active .wdt-custom-thumb-slider-btn.four {transition-delay: 220ms;}

.elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button:before{
    content: "";
    background: var(--wdtPrimaryColor);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); 
    transition: clip-path 0.2s, -webkit-clip-path 0.2s; 
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
}
.elementor-element.wdt-custom-thumb-slider-btn.ani-two .wdt-button-holder .wdt-button:before{
    background: rgb(253, 103, 26);
}
.elementor-element.wdt-custom-thumb-slider-btn.ani-three .wdt-button-holder .wdt-button:before{
    background: rgb(255, 128, 51);
}
.elementor-element.wdt-custom-thumb-slider-btn.ani-four .wdt-button-holder .wdt-button:before,
.elementor-element.wdt-custom-thumb-slider-btn.four .wdt-button-holder .wdt-button:before{
    background: rgb(255, 154, 77);
}
.elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button:hover:before{
    clip-path: polygon(0 0, 100% 0, 0 0, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 0 0, 0% 100%);
    transition-duration: 0.3s;
}
.elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button div.wdt-button-text{
    z-index: 1;
}
@keyframes ripple-animation{
    0% {
        opacity: 1;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    
    100% {
        opacity: 0;
        transform: scale(1.5);
        -webkit-transform: scale(1.5);
    }
}

.elementor-element.wdt-custom-thumbscroll-down .wdt-button-holder a.wdt-button {
    width: 76px;
    height: 165px;
    border-radius: 0;
    font-size: var(--wdtFontSize_Base);
    text-transform: uppercase;
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination .wdt-arrow-thumb-pagination-prev{
    display: none;
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div{
    width: auto;
    height: auto;
    border: none;
    border-radius: 0;
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    font-size: var(--wdtFontSize_H6);
    flex-direction: row-reverse;
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div i{
    transform: translateX(-10px) translateY(-1px);
    -webkit-transform: translateX(-10px) translateY(-1px);
    opacity: 0;
    transition: all 0.3s ease;
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover i{
    transform: translateX(10px) translateY(-1px);
    -webkit-transform: translateX(10px) translateY(-1px);
    opacity: 1;
}


/* End */

/* Home 3 Slider */

.wdt-custom-slider-3-animated-text h2.qodef-m-title{
    font-size: clamp(3.75rem, 2.3077rem + 6.4103vw, 10rem);
    line-height: 1.2;
}

.elementor-element.wdt-custom-slider-3 .elementor-background-video-container{
    width: 51%;
    left: unset;
    right: 0;
}
.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
    flex-direction: row-reverse;
    align-items: center;
}
.wdt-custom-popup-slider-3{
    display: flex;
    align-items: end;
}
.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > span{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-label{
    padding-left: 10px;
    font-size: var(--wdtFontSize_Ext);
}
.elementor-element.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    margin-left: 0;
    width: 46px;
    height: 46px;
    border-radius: var(--wdtRadius_Full);
    display: grid;
    place-items: center;
    position: relative;
}
.elementor-element.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon i{
    display: flex;
    margin-left: 2px;
}
.elementor-widget-heading.wdt-custom-scroll-text{
    writing-mode: tb-rl;
}
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title{
    font-weight: calc(var(--wdtFontWeight_Ext) - 100);
    font-size: var(--wdtFontSize_Ext);
    width: auto;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title a:hover{
    color: var(--wdtLinkHoverColor);
}
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title:after{
    content: "";
    position: relative;
    display: block;
    width: 2px;
    height: 50px;
    margin: auto;
    margin-bottom: 10px;
    background: linear-gradient(to bottom, var(--wdtPrimaryColor) 50%, rgba(var(--wdtPrimaryColorRgb),.0) 50%);
    background-position: 0 -50px;
    background-size: 100% 200%;
    animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
    transition: all 0.3s linear;
}
.elementor-element.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 1px solid currentColor;
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-rotate-png img{
    animation: rotate 3s infinite linear;
    animation-play-state: running;
    transition: all 0.3s linear;
}
.wdt-custom-rotate-png:hover img{
    animation-play-state: paused;
}
@keyframes rotate{
    0%{
        transform:  rotate(0deg) perspective(1000px);
        -webkit-transform:  rotate(0deg) perspective(1000px);
    }
    100%{
        transform: rotate(360deg) perspective(1000px);
        -webkit-transform: rotate(360deg) perspective(1000px);
    }
}

.wdt-custom-popup-slider-3 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover span{
    color: var(--wdtLinkHoverColor);
}

@keyframes scrolldown 
{
0%{
    background-position: 0 50px;
}
75% {
    background-position: 0 0;
}
100%{
    background-position: 0 -50px;
}
}

.wdt-custom-home3-slider-blur{
    writing-mode: vertical-rl;
}

.elementor-element.wdt-custom-slider-3 .elementor-background-video-container:before {
    content: "";
    position: absolute;
    left: -54px;
    top: 0;
    width: 170px;
    height: 100%;
    display: block;
    z-index: 1;
    background: linear-gradient(90deg, rgba(var(--wdtSecondaryColorRgb),1) 20%, rgba(var(--wdtBodyBGColorRgb),.1) 100%);
}
.wdt-custom-slider-3-inner-text:before{
    content:"";
    position: absolute;
}




/* End */

/* Footer 1 */

.wdt-custom-footer-heading .elementor-heading-title{
    margin-top: 0;
    margin-bottom: 0;
}
.wdt-custom-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input{
    border: 1px solid var(--wdtBorderColor);
}
.wdt-custom-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:focus{
    border-color: var(--wdtLinkHoverColor);
}

/* End */

/* Banner 1 */

.wdt-custom-banner-tag-heading .elementor-heading-title{
    margin-top: 0;
    margin-bottom: 0;
}
/* End */

/* Mega menu services */

.wdt-custom-services-menu-items .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
}
.wdt-custom-services-menu-items .wdt-content-item .wdt-content-title h5 a{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
}
.wdt-custom-services-menu-items .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-services-menu-items .wdt-content-item .wdt-content-media-group .wdt-content-image a{
    overflow: hidden;
    position: relative;
}
.wdt-custom-services-menu-items .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a img{
    filter: saturate(2) contrast(1);
}
.wdt-custom-services-menu-items .wdt-content-item .wdt-content-media-group .wdt-content-image a:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(var(--wdtBodyBGColorRgb),.3);
    opacity: 0;
    transition: all 0.3s ease;
    z-index: 1;
}
.wdt-custom-services-menu-items .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a:before{
    opacity: 1;
}
.wdt-custom-services-menu-items.wdt-custom-services-menu-item-button .wdt-content-item{
    position: relative;
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}
.wdt-custom-services-menu-items.wdt-custom-services-menu-item-button .wdt-content-item:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(var(--wdtBodyBGColorRgb),.7);
    transition: all 0.3s ease;
    z-index: 1;
}
.wdt-custom-sub-title-for-sign-section.wdt-custom-sub-title-for-mega .qodef-qi-section-title .qodef-m-subtitle{
    box-shadow: rgba(var(--wdtSecondaryColorRgb),.8) 0 0 20px;
    -webkit-box-shadow: rgba(var(--wdtSecondaryColorRgb),.8) 0 0 20px;
}
.wdt-custom-services-menu-items .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
}
.wdt-custom-view-all-mega .qodef-qi-button.qodef-layout--textual .qodef-m-text{
    line-height: normal;
}
.wdt-custom-mega-headings .elementor-widget-container .qodef-m.qodef-qi-animated-text h5.qodef-m-title,
.wdt-custom-icon-box-for-mega .wdt-custom-icon-box-for-contact .qodef-m-content h5{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-icon-box-for-mega .wdt-custom-icon-box-for-contact .qodef-m-content .qodef-m-text{
    margin-top: 10px;
}

/* End */

/* mega- menu-home */
.wdt-custom-hom-mega-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before {background-color:  var(--wdtPrimaryColor);}
.wdt-custom-hom-mega-carousel .wdt-media-group{width: fit-content;}
.wdt-custom-hom-mega-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {position: relative; top: 15px;}
.wdt-custom-hom-mega-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not( .swiper-pagination-bullet-active)::before  {background: rgba(var(--wdtAccentTxtColorRgb),.6);}
.wdt-custom-hom-mega-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before {background-color: var(--wdtPrimaryColor);}
/* .wdt-coming-soon .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) {text-decoration: line-through;
  text-decoration-color: currentcolor;
  text-decoration-color: var(--wdtPrimaryColor);} */
  .wdt-header-menu ul li.has-mega-menu .wdt-custom-hom-mega-carousel .wdt-content-description {font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base);}
   .wdt-header-menu ul li.has-mega-menu .wdt-custom-hom-mega-carousel .wdt-content-item .wdt-content-title h5 a {font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Base);line-height: var(--wdtLineHeight_H5);}
 .wdt-coming-soon.with-strike .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text:before {opacity: 0;
position: absolute;content:"";width:100%;height: 1px;background-color: var(--wdtPrimaryColor);top: 45%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.wdt-coming-soon.with-strike .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text:before {opacity: 0;}
 .wdt-coming-soon .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {position: relative;}
 .wdt-coming-soon.with-strike .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text { text-decoration: line-through; text-decoration-color: var(--wdtPrimaryColor); -webkit-text-decoration-thickness: 2px; text-decoration-thickness: 2px;}
 /* end */

/* Mega Menu pages */
.wdt-coming-soon .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
    color: rgba(var(--wdtPrimaryColorRgb),.8);
}
.wdt-custom-footer-socialicon.wdt-custom-footer-socialicon-menu .elementor-icon-list-items .elementor-icon-list-item{
    display: flex;
    width: auto;
}
.wdt-custom-footer-socialicon.wdt-custom-footer-socialicon-menu .elementor-icon-list-items{
    display: flex;
    background-color: transparent;
}
.elementor-element.wdt-custom-footer-socialicon.wdt-custom-footer-socialicon-menu .elementor-icon-list-items a{
    padding: 12px 15px;
    width: auto;
    margin-bottom: 0 !important;
}
.wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact .qodef-m-icon-holder{
    background-color: var(--wdtBodyBGColor);
}
.wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact .qodef-m-icon-holder{
    background: none;
}
.wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact:hover .qodef-m-icon-holder{
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title a{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
}
.wdt-custom-icon-box-for-contact-for-mega .qodef-qi-icon-with-text.qodef-layout--before-content{
    align-items: center;
}
.elementor-element.wdt-custom-footer-socialicon.wdt-custom-footer-socialicon-menu .elementor-widget-container ul.elementor-icon-list-items{
    justify-content: flex-start;
}
.wdt-custom-call-action.qodef-qi-call-to-action .qodef-m-inner .qodef-m-button a.qodef-qi-button{
    display: inline-flex;
}
.wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact .qodef-m-content .qodef-m-title a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-video-mega-menu-pages .elementor-background-video-container{
    border-radius: var(--wdtRadius_2X);
}
.wdt-custom-coming-soon .elementor-widget .elementor-icon-list-item a {
	border-width: 0 0 0 0;
}
.wdt-custom-coming-soon .elementor-widget .elementor-icon-list-icon {
	display: inline-flex;
}
.wdt-custom-coming-soon .elementor-widget .elementor-icon-list-items {background-color: transparent;}
.wdt-custom-coming-soon .elementor-icon-list-icon::before {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: var(--wdtPrimaryColor);
  border-radius: var(--wdtRadius_Full);
  z-index: -1;
  bottom: -2px;
  left: -2px;
}
.wdt-custom-coming-soon .elementor-icon-list-icon { z-index: 1;}

/* End */

/* Blog Mega menu */

.wdt-custom-recent-post-widget-mega .elementor-widget-container aside{
    margin-bottom: 0;
}
.wdt-custom-recent-post-widget-mega .elementor-widget-container aside h2.widgettitle{
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-recent-post-widget-mega .elementor-widget-container aside .recent-posts-widget ul li .entry-content p{
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtBodyTxtColor);
}
.elementor-element.wdt-custom-recent-post-widget-mega .elementor-widget-container aside .post-details .entry-title a{
    font-size: var(--wdtFontWeight_Base);
    line-height: normal;
    margin-bottom: 5px;
}
.elementor-element.wdt-custom-recent-post-widget-mega .elementor-widget-container aside .post-details .entry-title a:hover{
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-recent-post-widget-mega .elementor-widget-container aside .recent-posts-widget ul{
    background: none;
}
.wdt-custom-recent-post-widget-mega .elementor-widget-container aside .recent-posts-widget ul li{
    display: flex;
}
.wdt-custom-recent-post-widget-mega .elementor-widget-container aside div.recent-posts-widget ul{ 
    width: 100%;
}
.elementor-element.wdt-custom-tag-heading-mega .elementor-widget-container h6.elementor-heading-title{
    border-bottom: none !important;
}
.wdt-custom-icon-list-slider-5.wdt-custom-icon-list-mega ul.elementor-icon-list-items li.elementor-icon-list-item{
    display: flex;
    width: auto;
}
.elementor-element.wdt-custom-icon-list-slider-5.wdt-custom-icon-list-mega ul.elementor-icon-list-items li.elementor-icon-list-item a{
    font-size: var(--wdtFontSize_Base);
    padding: 7px 10px;
    margin-bottom: 0;
    line-height: normal;
}
.wdt-custom-icon-list-slider-5.wdt-custom-icon-list-mega .elementor-widget-container ul{
    width: 100%;
}
.wdt-custom-icon-box-for-contact-for-mega.wdt-custom-icon-box-for-contact-for-mega-blog .wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title a{
    font-size: var(--wdtFontSize_H6);
}
.elementor-element.wdt-custom-tag-heading-mega .elementor-widget-container h6.elementor-heading-title{
    padding: 0;
}
/* End */



/* ================ My Responsive ================ */

@media only screen and (min-width: 1541px){

    .wdt-custom-five-col-portfolio div[data-columns='5'] .wdt-column.wdt-one-third { width: 40%; }

    .wdt-custom-five-col-portfolio div[data-columns='5'] .wdt-column.wdt-three-fourth { width: 60%; }
    /* .wdt-custom-five-col-portfolio div[data-columns='4'] .wdt-column.wdt-one-third { width: 40%; }

    .wdt-custom-five-col-portfolio div[data-columns='4'] .wdt-column.wdt-one-fourth { width: 20%; }
    .wdt-custom-five-col-portfolio div[data-columns='4'] .wdt-column.wdt-three-fourth {width: 60%;} */
        .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-1.elementor-column{
        width: 60%;
    }
    .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-2.elementor-column{
        width: 40%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1540px){

    div[class*="-apply-isotope"] .wdt-column.wdt-one-third,
    div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth,
    div[class*="-apply-isotope"] .wdt-column.wdt-three-fourth { width: 50%; }
}

@media only screen and (max-width: 1540px){

    .wdt-cus-home6-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        left: 8%;
        bottom: 12%;
    }
    .wdt-custom-home-1-banner-counter .wdt-counter-holder .wdt-content-item:not(:last-child) { margin-bottom: 50px; }

    .wdt-custom-qi-animated-home-1-banner h1.qodef-m-title { font-size: var(--wdtFontSize_H3); }

    .wdt-custom-home-1-banner-col-trans { transform: translateY(0); }
        .wdt-custom-banner-for-image-box.qodef-qi-banner .qodef-m-title{
        font-size: calc(var(--wdtFontSize_H5) - 1px);
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group{
        margin: 0 -400px;
    }
    .wdt-custom-pricing-table .wdt-pricing-table-holder{
        padding: 50px 35px;
    }
    .wdt-custom-counter-1 .wdt-content-item .wdt-content-counter{
        font-size: var(--wdtFontSize_H3);
    }
    .wdt-custom-counter-1 .wdt-content-item .wdt-content-title h5{
        padding: 0 10px;
    }
    .wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title{
        font-size: calc(var(--wdtFontSize_H6) + 2px);
    }
     .wdt-custom-services-menu-items .wdt-content-item .wdt-content-title h5 a{
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-icon-box-for-contact-for-mega .wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title a{
        font-size: var(--wdtFontSize_H6);
    }

}

@media screen and (min-width:1281px){
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide.wdt-active{
        min-width: 34.3%;
    }
}

@media screen and (min-width:1281px) and (max-width:1540px){
    .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active{
        width: 820px;
        max-width: 820px;
    }
     .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-1.elementor-column{
        width: 75%;
    }
    .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-2.elementor-column{
        width: 25%;
    }
    .wdt-custom-mega-2-column-1.elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
        width: 59%;
    }
    .wdt-custom-mega-2-column-2.elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
        width: 41%;
    } 
}

@media screen and (max-width:1440px){
    .wdt-custom-typeout-text.qodef-qi-typeout-text .qodef-m-text{
        display: grid;
    }
}

@media only screen and (max-width: 1280px){

    .wdt-listings-item-wrapper.type2 .wdt-listings-item-title a { font-size: var(--wdtFontSize_H6); }

    .wdt-listings-item-wrapper.type2 .wdt-listings-excerpt p { font-size: var(--wdtFontSize_Ext); line-height: normal; }
    .qodef-qi-animated-text h2.qodef-m-title{
        font-size: calc(var(--wdtFontSize_H3) - 4px);
    }
        .wdt-custom-slider-2-parallax-image.qodef-qi-parallax-images .qodef-e-main-image img{
        max-width: 600px;
        width: 100%;
    }
    .wdt-custom-slider-2-parallax-image.qodef-qi-parallax-images{
        text-align: center;
    }
       .wdt-custom-icon-box-for-contact.qodef-qi-icon-with-text .qodef-m-title{
    font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide{
        min-width: 33.3%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide:hover{
        min-width: 50%;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group{
        margin: 0 -300px;
    }
    .wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-description span{
        font-size: 20px;
    }
    .wdt-custom-image-box-5 .wdt-content-item .wdt-content-detail-group{
        padding-left: 30px;
        margin-left: 30px;
    }
    .wdt-custom-icon-box-1-1.wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-subtitle{
        right: 0;
    }
    .elementor-element.wdt-custom-main-header-section .elementor-column.elementor-inner-column:nth-child(1){
        order:1; 
    }
    .elementor-element.wdt-custom-main-header-section .elementor-column.elementor-inner-column:nth-child(2){
        order:0; 
    }
    .elementor-element.wdt-custom-main-header-section .elementor-column.elementor-inner-column:nth-child(3){
        order:2; 
    }

}

@media only screen and (min-width: 1025px) {
    .wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev, 
    .wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next {
        width: 100% !important;
        max-width: 100% !important;
    }
    .wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active {
        width: 100% !important;
        max-width: 100%;
        opacity: 1;
    }
    .wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active .wdt-content-item { 
        width: 100%;
        max-width: 1315px;
        margin-left: auto;
        margin-right: auto;
    }
} 

    @media screen and (min-width:1025px) and (max-width:1280px){
    .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active{
        width: 640px;
        max-width: 640px;
    }
    .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6){
        padding-left: 50px;
        margin-left: 50px;
    }
     .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-1.elementor-column{
        width: 82%;
    }
    .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-2.elementor-column{
        width: 18%;
    }

      .wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-icon-box-1.qodef-qi-info-cards{
        width: fit-content;
        margin: auto;
    }
    .wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-subtitle{
        bottom: 85px;
        text-align: end;
    }
    .wdt-custom-list-blog-with-sidebar .tpl-blog-holder .wdt-one-half{
        width: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide.wdt-active{
        min-width: 50%;
    }
}
@media screen and (min-width:1025px){
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container > div {
        width: 100vw;
        transform: translateX(-9999px);
        -webkit-transform: translateX(-9999px);
        transition: transform .99s ease;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .swiper-slide:hover .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column:hover .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container > div {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
    .wdt-custom-hover-image-box-style .swiper-slide:hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        backdrop-filter: blur(30px);
        background: rgba(0,0,0,0.5);
        transition-delay: .6s;
    }
        .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active{
    opacity: 1;
    width: 1315px !important;
    max-width: 79%;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next{
    width: 100px !important;
    max-width: 100px !important;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-image > a, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-image > a, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide:not(.swiper-slide-active) .wdt-content-item .wdt-content-image > a{
        width: 100px;
        opacity: .5;
}
.wdt-custom-testimonials-home-6.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-image > a, .wdt-custom-testimonials-4.wdt-custom-testimonials-home-6 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-image > a, .wdt-custom-testimonials-4.wdt-custom-testimonials-home-6 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide:not(.swiper-slide-active) .wdt-content-item .wdt-content-image > a{
    opacity: 0;
    width: 0;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev .wdt-content-item, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next .wdt-content-item{
    display: grid;
    background: transparent;
    box-shadow: none;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
    padding-right: 0;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-detail-group, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-detail-group, .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide:not(.swiper-slide-active) .wdt-content-item .wdt-content-detail-group{
    display: none;
}
.elementor-element.wdt-custom-slider-3 .elementor-background-overlay{
        z-index: -1;
    }
    .wdt-animated-text-for-year .qodef-qi-animated-text .qodef-m-title, .wdt-custom-text-for-story .wdt-heading-holder .wdt-heading-content-wrapper{
        margin: 0 auto;
    }


}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wdt-custom-simple-blog .tpl-blog-holder .column {width: 100%;}
    .wdt-custom-icon-box-1.qodef-qi-info-cards{
        width: fit-content;
        margin: auto;
    }
    .wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-subtitle{
        bottom: 85px;
        text-align: end;
    }    
    .qodef-qi-contact-form-7 .wdt-custom-contact-page-form.wdt-custom-faq-page-form > div:not(:last-child){
        margin-bottom: 20px;
    }
}
@media screen and (min-width: 480px) and (max-width: 767px){
    .wdt-custom-counter-1 .wdt-content-item .wdt-content-counter{
        font-size: var(--wdtFontSize_H4);
    }

       .wdt-cus-home6-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        left: 8%;
    }
    .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        max-width: 100%;
    }
    .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 0;
    }
    .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
    .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        grid-area: inherit;
    }
    .wdt-cus-home-6-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list {
        position: relative;
    }
    .wdt-cus-home-6-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper {
        padding: 0;
    }
    .wdt-cus-home-6-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded::before, 
    .wdt-cus-home-6-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded::after {
        top: 8%;
    }
    .wdt-cus-home-6-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        text-transform: capitalize;
        letter-spacing: normal;
    }
}
@media only screen and (max-width: 1024px){
     .wdt-custom-home-1-banner-counter  .wdt-counter-holder {
    display: flex;
    justify-content: center;
  }
   .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        margin: auto;
    }
    .wdt-cus-home-6-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
        padding: 10px;
    }

.wdt-custom-home-1-banner-counter .wdt-counter-holder .wdt-content-item:not(:last-child) {
    margin-bottom: 0;
    margin-right: 50px;
  }
    .wdt-custom-home-1-banner-inner-sec { width: 33.3% !important; }
    .qodef-qi-animated-text h2.qodef-m-title{
        font-size: var(--wdtFontSize_H3);
    }
    .wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper.wdt-thumbnail-carousel {max-width: 190px;right: 50px;}
    .elementor-element.wdt-custom-thumbscroll-down .wdt-button-holder a.wdt-button {width: 50px;height: 110px;}
    .wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper .wdt-thumbcarousel-pagination-wrapper {bottom: 22px; right: 90px;}
    .wdt-custom-thumb-slider .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { aspect-ratio: 7/4; }
    .wdt-custom-common-heading .wdt-heading-holder .wdt-heading-title-wrapper{ font-size: var(--wdtFontSize_H3); }
    .elementor-element.wdt-custom-slider-3 .elementor-background-video-container{
        width: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide{
        min-width: 33.3%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide:hover{
        min-width: 33.3%;
    }
    .wdt-custom-hover-image-box-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        backdrop-filter: blur(30px);
        background: rgba(0,0,0,0.5);
        transition-delay: .3s;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
        margin: 20px !important;
    }
    .wdt-custom-hover-image-box-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container{
        max-width: calc(100% - 40px);
        padding: 20px;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group{
        margin: 0 -200px;
    }
    .elementor-widget-wrap>.elementor-element.elementor-absolute.wdt-custom-parallax-images{
        position: relative;
    }
    .wdt-custom-parallax-images .qodef-qi-parallax-images .qodef-m-images .qodef-e-main-image-holder img{
        top: 0px;
    }
    .ca.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-description{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-icon-box-1-1.wdt-custom-icon-box-1.qodef-qi-info-cards{
        margin: 0;
    }
    .wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
        right: 0;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1{
        top: -10px;
    }
    .wdt-custom-testimonials-home2 .wdt-content-item:before{
        height: calc(100% + 0px);
    }
    .wdt-custom-testimonials-home2 .wdt-content-item:hover:before{
        height: calc(100% + 0px);
    }
    .elementor-element.elementor-absolute.wdt-custom-rototic-animations{
        position: unset;
    }

}

@media only screen and (max-width: 767px){

    .wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li a { padding: 1em !important; }

    .wdt-custom-portfolio-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 20px !important; }

    .wdt-custom-qi-animated-home-1-banner h1.qodef-m-title { font-size: var(--wdtFontSize_H4); }
     .qodef-qi-animated-text h2.qodef-m-title{
        font-size: var(--wdtFontSize_H4);
    }
    .qodef-qi-animated-text h3.qodef-m-title{
        font-size: var(--wdtFontSize_H4);
    }
     .wdt-custom-testimonial-with-counter.qodef-qi-swiper-container.qodef-swiper--initialized{
        padding: 25px;
    }
        .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .wdt-content-item{
        flex-direction: column;
    }
    .wdt-custom-testimonials-4 .swiper-slide .wdt-content-item .wdt-content-image img{
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
    .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active .wdt-content-item:before{
        width: 100%;
    }
    .wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .wdt-content-item{
        padding: 30px;
    }
    .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6){
        padding-left: 30px;
        margin-left: 30px;
    }
      .wdt-custom-thumb-slider-btn .wdt-button-holder.wdt-button-size-nm a.wdt-button {padding: 10px 15px;}
    .wdt-custom-thumb-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {height: 60px;width: 60px;}
    .wdt-custom-thumbscroll-down .wdt-button-holder a {width: 40px;height: 87px;}
    .wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper-container.wdt-thumbnail-carousel {max-width: 150px;right: 40px;}
    .wdt-custom-thumb-slider .wdt-thumb-carousel-holder .swiper-container .wdt-thumbcarousel-pagination-wrapper {right: 80px;}
    .wdt-custom-common-heading .wdt-heading-holder .wdt-heading-title-wrapper{ font-size: var(--wdtFontSize_H4); }

     .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-1.elementor-column{
        width: 100%;
    }
    .elementor-col-50.elementor-inner-column.wdt-custom-slider-3-column-2.elementor-column{
        width: 100%;
    }

     .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide{
        min-width: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide:hover{
        min-width: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper, 
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image > span, 
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image > a{
        display: grid;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group {
        opacity: 0;
        margin: 0 -50%;
    }
    .wdt-custom-parallax-images .qodef-qi-parallax-images .qodef-m-images .qodef-e-main-image-holder img{
        left: -40px;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
        opacity: .5;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
        opacity: 1;
    }
    .wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list{
        margin: 0;
    }
    .wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper{
        padding: 0;
        background-color: transparent;
    }
    .wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
    .wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active{
        border-bottom-color: var(--wdtSecondaryColor);
    }
    .wdt-animated-text-for-year .qodef-qi-animated-text .qodef-m-title{
        font-size: var(--wdtFontSize_H2);
    }
    .wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-title-for-faq.qodef-qi-section-title{
        display: grid;
        grid-gap: 10px;
    }
    .wdt-custom-title-for-faq.qodef-qi-section-title h5:after{
        border-right: 0;
    }
    .wdt-custom-testimonials-home2 .wdt-content-item .wdt-content-description{
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-icon-box-1.qodef-qi-info-cards .qodef-m-title{
        font-size: calc(var(--wdtFontSize_H6) + 1px);
    }
    .wdt-custom-banner-for-image-box.qodef-qi-banner{
        padding: 40px 25px;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1{
        width: 35px;
        height: 35px;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1 a{
        width: 20px;
        height: 20px;
    }
    
    .wdt-custom-counter-1 .wdt-content-item .wdt-content-title h5{
        font-size: calc(var(--wdtFontSize_Ext) - 2px);
    }
    .wdt-custom-slider-3-animated-text h2.qodef-m-title{
        font-size: 70px;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1:before{
        top: 3px;
        bottom: 3px;
        left: 3px;
        right: 3px;
    }
    .wdt-custom-team-members.qodef-qi-team-member .qodef-m-social-icons a{
        width: 33px;
        height: 33px;
    }
    .wdt-custom-banner-for-image-box.qodef-qi-banner:hover:before{
        height: 100%;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1 i:before{
        width: 10px;
        height: 10px;
        
    }
    .elementor-element.wdt-custom-footer-2-icon-list .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 10px;
    }
    .elementor-element.wdt-custom-qr{
        top: 0 !important;
    }

}

@media screen and (max-width:479px){

     .wdt-custom-home-1-banner-counter  .wdt-counter-holder {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

   .wdt-cus-home6-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        left: 5%;
    }
    .wdt-custom-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        padding: 30px 20px 30px;
    }

.wdt-custom-home-1-banner-counter .wdt-counter-holder .wdt-content-item:not(:last-child) {
    margin-bottom: 20px;
    margin-right: 0;
  }

    .qodef-qi-animated-text h2.qodef-m-title{
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
    .qodef-qi-animated-text h3.qodef-m-title{
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
     .wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
        position: relative;
        margin: 10px auto 0;
        border-radius: var(--wdtRadius_2X);
    }
    .wdt-custom-mailchimp-for-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input{
        padding-right: 30px;
    }
        .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-title-group{
        flex-wrap: wrap;
    }
    .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-description{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group > div.wdt-content-group:nth-child(6){
        padding-left: 19px;
        margin-left: 19px;
    }
    .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-1-title, .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-section-2-title{
        font-size: var(--wdtFontSize_H4);
    }
    .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-section-1-sub-title, .elementor-element.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-section-2-sub-title{
        font-size: calc(var(--wdtFontSize_Ext) - 2px);
    }
     .wdt-custom-submit-button-1.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style{
        padding: 0 25px;
    }
    .wdt-custom-input-for-search input{
        font-size: var(--wdtFontSize_Ext);
        padding-left: 20px;
    }
    .wdt-custom-common-heading .wdt-heading-holder .wdt-heading-title-wrapper{ font-size: calc(var(--wdtFontSize_H4) - 4px); }
    .elementor-element.wdt-custom-thumb-slider-btn .wdt-button-holder .wdt-button { font-size: var(--wdtFontSize_Ext); }
    .elementor-element.wdt-custom-thumb-slider-btn.ani-one .wdt-button-holder .wdt-button,
    .elementor-element.wdt-custom-thumb-slider-btn.ani-two .wdt-button-holder .wdt-button,
    .elementor-element.wdt-custom-thumb-slider-btn.ani-three .wdt-button-holder .wdt-button,
    .elementor-element.wdt-custom-thumb-slider-btn.ani-four .wdt-button-holder .wdt-button,
    .elementor-element.wdt-custom-thumb-slider-btn.four .wdt-button-holder .wdt-button { min-width: unset; }

        .wdt-custom-testimonials-for-sign-section .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote{
        margin: 0 0 10px ;
    }
    .wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-2{
        grid-template-columns: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide{
        min-width: 100%;
    }
    .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper > div.swiper-slide:hover{
        min-width: 100%;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
    .ca.wdt-custom-testimonial-style-2 .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
        opacity: 0 !important;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
        transform: scale(1);
        -webkit-transform: scale(1);
        transition: transform .35s ease, opacity .35s ease;
    }
    .ca.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-testimonial-container {
        overflow: hidden !important;
    }
    .ca.wdt-custom-testimonial-style-2 .swiper-slide .wdt-content-item .wdt-content-detail-group {
        opacity: 0;
        margin: 0;
    }
    .wdt-custom-tab-for-pricing-table .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper{
        width: 100%;
    }
    .wdt-custom-call-action.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-inner{
        display: grid;
        grid-gap: 10px;
    }
    .wdt-custom-counter-1.wdt-custom-counter-1-2 .wdt-column:not(:last-child) .wdt-content-item:after{
        border-right: 0;
    }
    .wdt-custom-icon-list-3 .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .wdt-custom-image-box-5 .wdt-content-item{
        flex-direction: column;
    }
    .wdt-custom-image-box-5 .wdt-content-item .wdt-content-detail-group{
        padding-left: 0;
        margin-left: 0;
        border-left: 0;
        margin-top: 20px;
    }
    .wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-description{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon span{
        font-size: 140px;
    }
    .wdt-custom-testimonials-5 .wdt-testimonial-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
        position: relative;
        margin-bottom: 20px;
        top: 0;
    }
    .wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text.qodef-layout--before-content{
        flex-wrap: wrap;
    }
    .wdt-custom-contact-page-icon-text.qodef-qi-icon-with-text .qodef-m-content{
        padding-left: 0;
    }
    .wdt-custom-absolute-submit-button.elementor-element.elementor-absolute{
        position: relative;
        right: 0;
        margin: auto;
    }
    .wdt-custom-slider-3-animated-text h2.qodef-m-title{
        font-size: 44px;
    }
    .wdt-custom-animation-1 .wdt-animation-text{
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
    .wdt-custom-animation-1 .wdt-animation-text:after{
        -webkit-mask-size: 12px;
        mask-size: 12px;
        margin: 0 0px 0 10px;
        width: 15px;
        height: 25px;
    }
    .wdt-custom-qi-heading .qodef-m-text{
        max-width: 100%;
    }
    .wdt-custom-home-1-button1 .elementor-widget-container{
        text-align: center;
    }
    .wdt-custom-text-with-images h2 span.heading-video-1 i:before{
        width: 10px;
        height: 10px;
    }
    .wdt-custom-image-box-5 .wdt-content-item{
        align-items: flex-start;
    }
    .wdt-custom-animated-text-4 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before, .wdt-custom-animated-text-4.wdt-custom-animated-text-4-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(6):before, .wdt-custom-qi-animated-text-2 .wdt-custom-qi-animated-text-2-2.qodef-qi-animated-text .qodef-m-title span:nth-child(4):before, .wdt-custom-animated-text-4.wdt-custom-animated-text-4-5 .qodef-qi-animated-text .qodef-m-title span:nth-child(4):before, .wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-2-2 .qodef-qi-animated-text .qodef-m-title span:nth-child(5):before, .wdt-custom-qi-animated-text-1.wdt-custom-qi-animated-text-1-with-shadow .qodef-qi-animated-text .qodef-m-title span:last-child:before{
        top: 3px;
        bottom: 3px;
    }
    .wdt-custom-counter-1 .wdt-content-item .wdt-content-counter{
        font-size: var(--wdtFontSize_H3);
    }
    .wdt-custom-testimonials-home2 .wdt-testimonial-container{
        padding-top: 50px;
    }
}

/* Layout Responsive */
/* body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0 30px; }

@media (max-width: 1540px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container,
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0 30px; width: 100%; max-width: 100%; }
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0; }
}
@media (min-width: 1025px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container,
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0 30px; }
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0; }
}

@media (max-width: 1024px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container,
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0 20px; }
    body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0;}
} */