<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ======== Header ======== */
/* home1-header-absolute */
body.home:not(.blog) #header-wrapper #header {position: absolute;}
body.home:not(.blog) #header-wrapper {margin: 0;}

/* Spacer Fix */
.elementor-spacer .elementor-spacer-inner { height: var(--spacer-size) !important; }
/* Currency default */

.wdt-custom-currency .woocommerce-currency-switcher-form .dd-select {
background: transparent !important;
border: 0;
}

.wdt-custom-currency .woocommerce-currency-switcher-form a.dd-selected {
padding: 0;
font-size: var(--wdtFontSize_Ext);
color: var(--wdtBodyBGColor);
line-height: normal;
transform: translateY(2px);
}
.wdt-cst-pro-carsl .woocommerce  ul.products.custom-prod-temp-one {padding-top: 30px;}
.wdt-cst-pro-carsl .woocommerce  ul.products.custom-prod-temp-one li.product .product-wrapper {filter: drop-shadow(0px 0px 10px rgba(var(--wdtBorderColorRgb),1));-webkit-filter: drop-shadow(0px 0px 10px rgba(var(--wdtBorderColorRgb),1));}

.wdt-custom-currency.black .woocommerce-currency-switcher-form a.dd-selected{
color: var(--wdtLinkColor);
}

.wdt-custom-currency .woocommerce-currency-switcher-form img, .wdt-custom-currency .woocommerce-currency-switcher-form .dd-selected-description, .wdt-custom-currency .woocommerce-currency-switcher-form .dd-pointer, .wdt-custom-currency .woocommerce-currency-switcher-form .select2-container, .wdt-custom-currency .woocommerce-currency-switcher-form .dd-option-description {
display: none;
}
.wdt-custom-blog-video-section.with-product-detail .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-image {min-height: 260px;}
.wdt-custom-currency .woocommerce-currency-switcher-form .dd-selected-text, .wdt-custom-currency .woocommerce-currency-switcher-form a.dd-option {
font-size: 14px;
font-weight: var(--wdtFontWeight_Ext);
padding: 5px 15px;
border: 0;
}

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close {
border: 0;
margin-top: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px var(--wdtBorderColor);
-webkit-box-shadow: 0 2px 5px var(--wdtBorderColor);
}

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close label.dd-option-text, .wdt-custom-currency .woocommerce-currency-switcher-form label.dd-selected-text {
cursor: pointer;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close label.dd-option-text:hover, .wdt-custom-currency .woocommerce-currency-switcher-form label.dd-selected-text:hover {
color: var(--wdtLinkHoverColor);
}

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close li {
padding: 0;
}

.wdt-custom-currency .woocommerce-currency-switcher-form {
position: relative;
}

.wdt-custom-currency .woocommerce-currency-switcher-form:after {
position: absolute;
content: '';
right: 0;
border-right: 1px solid var(--wdtBodyBGColor);
border-bottom: 1px solid var(--wdtBodyBGColor);
transform: rotate(45deg);
width: 5px;
height: 5px;
top: 10px;
}

.wdt-custom-currency.black .woocommerce-currency-switcher-form:after{
border-right: 1px solid var(--wdtLinkColor);
border-bottom: 1px solid var(--wdtLinkColor);
}
.search-results  #header-wrapper {margin-bottom: 90px;}
.single-product #header-wrapper {margin: 0 0 clamp(3.125rem, 2.6163rem + 2.3256vw, 6.25rem) 0;}
.wdt-custom-headr-btn .wdt-button-holder.wdt-button-size-nm .wdt-button {padding: 8px 38px 6px 38px;}
.wdt-custom-header-search-icon .wdt-header-icons-list &gt; div.search-item a.wdt-search-icon i {font-size: 25px;}
/* home1 Apps starts Here */
.wdt-custpm-apps-marque .wdt-animation-item a,
.wdt-custpm-apps-marque .wdt-animation-item {display: grid;place-items: center;}
.wdt-custpm-apps-marque .wdt-animation-item img  {max-width: 160px;}
/* home1 Apps Ends Here */

/*  */


/* ======== Footer ======== */

.woocommerce.tinv-wishlist button.button.alt {
background: transparent;
color: var(--wdtLinKColor);
background-image: none;
padding: 0;
font-family: var(--wdtFontTypo_Base);

}
.tinv-wishlist table th.product-price {color: var(--wdtAccentTxtColor);}
.woocommerce.tinv-wishlist button.button.alt:hover { color: var(--wdtPrimaryColor);background-color: transparent !important;background-image: none;}
.tinv-wishlist tfoot .tinvwl-to-right button:first-child {margin-right: 10px;}
.tinvwl-to-left.look_in .tinvwl-input-group {display: flex;justify-content: flex-start;}
.tinvwl-input-group-btn button[type="submit"].button {margin: 0;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear .tinv-header h2 {font-size: clamp(1.5rem, 1.3532rem + 0.7339vw, 2.5rem);}
.tinvwl-to-left.look_in .select2-container {margin-right: 10px;}
.tinv-wishlist .wishlist_item .product-remove button {background-color: var(--wdtSecondaryColor);}
.tinvwl-to-left.look_in .tinvwl-input-group .form-control {height: 40px;}
.tinvwl-to-left.look_in .select2-results__option, 
.tinvwl-to-left.look_in .select2-container.select2-container--default .select2-selection--single, 
.tinvwl-to-left.look_in .select2-container.select2-container--default .select2-selection--multiple {line-height: 40px;}
.tinv-wishlist table thead th .tinvwl-mobile {font-size: calc(var(--wdtFontSize_Base) + 6px);}
.tinv-wishlist table.tinvwl-table-manage-list tbody tr td {
font-family: var(--wdtFontTypo_Base);
font-size: var(--wdtFontSize_Base);
}
.tinv-wishlist .social-buttons li a.social {color: rgba(var(--wdtLinkColorRgb),1);}
.tinv-wishlist .social-buttons li a.social:hover {color: rgba(var(--wdtLinkHoverColorRgb),1);}
.tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-name {
font-size: calc(var(--wdtFontSize_Base) + 2px);
font-weight: 500;
}

.tinv-wishlist .social-buttons&gt;span {font-weight: 700;}
/* MainChimp */

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input{
border: 0;
background: #4D4D4D;
box-shadow: 0 0 70px #0000004D;
border-radius: 10px;
color: #D2D2D2;
padding: 14px 34px;
padding-right: 60px !important;
}
.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input::-moz-input-placeholder,
.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input::input-placeholder,
.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input::-webkit-input-placeholder {color: var(--wdtAccentTxtColor);}

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{font-size: 22px; }

.wdt-custom-footer-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { right: 20px !important; }

.wdt-custom-footer-copyrights .elementor-text-editor a { color: #C4C4C4; }

.wdt-custom-footer-copyrights .elementor-text-editor a:hover { color: var(--wdtLinkHoverColor); }

/*  */


/* hamburger-animation */ 
.hamb path {transform-origin: right center; transition:    var(--wdtBaseTransition);}
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .hamb path:nth-child(2){
transform: scaleX(1.5);
}
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .hamb path:not(:nth-child(2)){
transform: scaleX(.8);
}
.wdt-custom-ham-popup .wdt-popup-box-trigger-element:hover span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}


/*----------- Custom-list-blog-hone-1-starts --------------*/

.wdt-custom-list-blog .entry-list-layout.wdt-one-column  {width: 50%;}

/* .wdt-marquee-wrapper &gt; .swiper &gt; .swiper-wrapper {height: 1000px !important;} */



/*----------- Custom-list-blog-hone-1-ends --------------*/

/* home-1 Slider Btn */
.wdt-banner-btn-white .wdt-button-holder.wdt-button-size-nm .wdt-button {background-color: var(--wdtAccentTxtColor);color: var(--wdtBodyTxtColor);background-position-x: 200px;}
.wdt-banner-btn-white .wdt-button-holder.wdt-button-size-nm .wdt-button:hover {color: var(--wdtAccentTxtColor);background-position-x: 0;background-color: var(--wdtSecondaryColor);}

/*-----------Services sidebar banner imagebox starts-----------*/

.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-button &gt; a {
background-color: var(--wdtSecondaryColor);
border-color: transparent;
background-size: 100%;
background-position: 100% 100%;
-webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1);
transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1);
border-radius: var(--wdtRadius_2X);
font-weight: var(--wdtFontWeight_Ext);
font-family: var(--wdtFontTypo_Base);
padding: var(--wdtPadding_Btn);
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
}

.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-button &gt; a:hover {
background-color: var(--wdtPrimaryColor);
border-color: transparent;
}
.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-elements-group.wdt-media-group  {

position: absolute;
bottom: 20px;
left: 0;
right: 0;

}
.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image-wrapper, 
.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image &gt; span, 
.wdt-services-sidebar-banner .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image &gt; a {display: block;margin-bottom: 0;}
.wdt-custom-faq-page-form .form-btn p {position: relative;}
.wdt-custom-faq-page-form .form-btn  input[type="submit"] {margin: 10px 0;}
.wdt-custom-faq-page-form .form-btn  .wpcf7-spinner {right: 10px;}
.wdt-service-sidebar-form textarea,
.wdt-service-sidebar-form input:not(input[type="submit"]) {
background-color:rgba(var(--wdtBorderColorRgb),.5);
border: 0px solid;
/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.102); */
border-radius: calc(var(--wdtRadius_2X) + 1px );
}
.wdt-service-sidebar-form textarea:focus,
.wdt-service-sidebar-form input:not(input[type="submit"]):focus  {
-webkit-box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15);
box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15);
}
.wdt-cust-service-detail-sub-heading .wdt-heading-holder h3.wdt-heading-title-wrapper {font-size: calc(var(--wdtFontSize_H3) - 5px);}
/* custom-service-bg image */

.page-template-tpl-side-nav {
background-image: url("https://wdtnetlink.wpengine.com/wp-content/uploads/2023/08/Patterwhitebg-scaled.jpg");
background-blend-mode: multiply;
background-position: left center;
background-repeat: repeat-y;
background-size: cover;
background-attachment: fixed;
}
/* */
/*-----------Services sidebar banner imagebox ends-----------*/

/* ------Product-single-custom-icon-list-starts--------- */
.wdt-custm-single-icon-list-1 .elementor-icon-list-item &gt; .elementor-icon-list-text,
.wdt-custm-single-icon-list-2 .elementor-icon-list-item &gt; .elementor-icon-list-text {font-size: calc(var(--wdtFontSize_Base) + 2px);}

/* ------Product-single-custom-icon-list-ends--------- */

/*----Home1-Banner Section starts  ------------------*/
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-elements-group.wdt-media-group.wdt-media-image-default {
position: absolute;
bottom: 20px;
right: 20px;
left:20px;
}
.wdt-custom-white-button-style.with-alternate .wdt-button-holder .wdt-button{background-position: 0 100%;}
.wdt-custom-white-button-style.with-alternate .wdt-button-holder .wdt-button:hover {background-position: 100% 100%;}
.wdt-custom-scroll-down .elementor-icon-wrapper .elementor-icon {
font-size: 80px;position: relative;}
.wdt-custom-scroll-down .elementor-icon-wrapper .elementor-icon:hover:before {
transform: perspective(1000px) rotateX(307deg);
}
.wdt-custom-scroll-down .elementor-icon-wrapper .elementor-icon:hover:before {
top: 0;
}

.wdt-custom-scroll-down .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-custom-scroll-down .elementor-icon-wrapper .elementor-icon:hover svg { transform: translateY(15px); }
.wdt-custom-scrol-txt.elementor-widget  .elementor-icon-list-item &gt; .elementor-icon-list-text,
.wdt-custom-scrol-txt.elementor-widget .elementor-icon-list-item &gt; a {font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item {overflow: hidden;}
.wdt-custm-hme1-ban-left-imgebx .wdt-rc-template-custom-template {mix-blend-mode: multiply;}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image-wrapper {margin-bottom: 0px;}
.wdt-custm-hme1-ban-imgebx.center .wdt-content-title h5 {text-align: center;}
.wdt-custm-hme1-ban-imgebx.start .wdt-content-title h5 {text-align: left;}
.wdt-custm-hme1-ban-imgebx.end .wdt-content-title h5 {text-align: right;}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-title h5 a {
font-size: var(--wdtFontSize_H6);
color: var(--wdtAccentTxtColor);
position: relative;
padding-right: 50px;
display: inline-block;
}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 a:before {
position: absolute;
content: "";
width: 16px;
height: 16px;
background-color: var(--wdtAccentTxtColor);
right: 0;
z-index: 0;
transition: var(--wdtAltTransition);
border-radius: 50%;
top: 50%;
transform: translate(0,-50%) scale(1.5);
-webkit-transform: translate(0,-50%) scale(1.5);
transform-origin: center;
transform-origin: center;
transition: var(--wdtBaseTransition);
}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 a::after {
position: absolute;
content: "";
width: 16px;
height: 16px;
z-index: 0;
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 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg/%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E");
-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 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg/%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-size: auto;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: auto;
background-color: var(--wdtLinkColor);
mask-position: center center;
-webkit-mask-position: center center;
right:0;
top: 50%;
transform: translate(0,-50%) scale(1);
-webkit-transform: translate(0,-50%) scale(1);
transition: var(--wdtBaseTransition);

}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-title h5 a:hover {
opacity: 1;
}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 a:hover::before {background-color: rgba(var(--wdtHeadAltColorRgb),1);}
.wdt-custm-hme1-ban-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 a:hover::after {background-color: var(--wdtAccentTxtColor);}
.wdt-custm-hme1-ban-imgebx .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custm-hme1-ban-imgebx .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custm-hme1-ban-imgebx .wdt-content-item .wdt-content-image &gt; span, 
.wdt-custm-hme1-ban-imgebx .wdt-content-item .wdt-content-image &gt; a {
display: block;
border-radius: calc(var(--wdtRadius_3X) - 6px);
transition: var(--wdtAltTransition);
overflow: hidden;
}
.wdt-custm-hme1-ban-imgebx .wdt-content-item .wdt-content-image img {object-fit: cover;object-position: center;}
.wdt-custm-hme1-ban-imgebx .wdt-content-item:hover .wdt-content-image {
transform: scale(1.1) translateY(0px);
-webkit-transform: scale(1.1) translateY(0px);
}

.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-image::after,
.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-image:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
border-radius: calc(var(--wdtRadius_3X) - 6px);
opacity: 1;
transition: var(--wdtAltTransition);
/* transform: perspective(800px) scale(1) rotateX(-1deg); */
visibility: visible;
top:0;
pointer-events: none;
}

.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-image:before {background-image: linear-gradient(180deg, rgba(var(--wdtPrimaryColorRgb),.1) 70%, rgba(var(--wdtHeadAltColorRgb),.9) 100%);z-index: 0;}
.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item  .wdt-content-image::after{opacity: 0;visibility: hidden; background-image: linear-gradient(180deg, rgba(var(--wdtHeadAltColorRgb),.1) 60%, rgba(var(--wdtPrimaryColorRgb),.8) 100%);}
.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item:hover  .wdt-content-image:before {opacity: 0;visibility: hidden;}
.wdt-custm-hme1-ban-imgebx  .wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-image::after{opacity: 1;visibility: visible;}

.wdt-custm-hme1-ban-left-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-title h5 {font-weight: calc(var(--wdtFontWeight_Alt) - 100);}
.wdt-custm-hme1-ban-left-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-subtitle {font-size: var(--wdtFontSize_Base);}
.wdt-custm-hme1-ban-left-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { display: flex;align-items: flex-end;}
.wdt-custm-hme1-ban-left-imgebx .wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group  .wdt-content-image-wrapper {margin-bottom: 0;}
/*----Home1-Banner Section ends  ------------------*/



/*----Home1-pricing tab Section starts  ------------------*/

.wdt-custom-pricing-only.home-pricing-tab .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price {
font-size: calc(var(--wdtFontSize_H1) + 40px);font-weight: calc(var(--wdtFontWeight_Ext) - 100);}
.wdt-custom-pricing-only.home-pricing-tab .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { font-size: var(--wdtFontSize_H6); }
.wdt-custm-price-tab-list.elementor-widget .elementor-icon-list-icon svg {width: 20px;padding:4px;height: 20px;background-color: var(--wdtPrimaryColor);border-radius: 50%;display: grid;place-items: center;} 
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default  .wdt-tabs-list li .ui-tabs-anchor::before{
position: absolute;
content: "";
width: 100%;
height: 100%;
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
background-color: var(--wdtSecondaryColor);
width: 50%;
opacity: 0;
border-radius: var(--wdtRadius_2X);
visibility: hidden;
left: 0;
z-index: -1;
transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s;
}
.wdt-cstm-pricing-tab .wdt-tabs-container .wdt-tabs-list:before {background-color: var(--wdtAccentTxtColor) !important;}
.wdt-cstm-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li {border-radius: 0;}
.wdt-cstm-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:first-child {border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;}
.wdt-cstm-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:last-child {border-radius:  0 0 var(--wdtRadius_2X) var(--wdtRadius_2X);}
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor {border-radius: var(--wdtRadius_2X);filter: drop-shadow(0px 0px 10px var(--wdtTertiaryColor));overflow: visible; margin: 10px 24px 10px 0px;padding: 14px 32px 14px 32px;font-size: calc(var(--wdtFontSize_H6) - 4px);}
.ui-widget.ui-widget-content {background: transparent;}
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default  .wdt-tabs-list li .ui-tabs-anchor:hover:before,
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default  .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before{width: 100%;opacity: 1;
visibility: visible;}

.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor:after {
position: absolute;
content: "";
width: 15px;
height: 10px;
box-shadow: rgba(var(--wdtLinkColorRgb),.05) 0 0 30px;
left: 50%;
transform: translate(-50%,-10px);
-webkit-transform: translate(-50%,-10px);
top: calc(100% - 1px);
z-index: -2;
background-color: var(--wdtSecondaryColor);
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
clip-path: polygon(0% 0, 0 0, 0% 0%);
-webkit-clip-path: polygon(0% 0, 0 0, 0% 0%);
transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s;
clip-path: polygon(100% 0, 0 0, 50% 100%);
-webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
opacity: 0;
visibility: hidden;
}
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default  .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after {
transform: translate(-50%,0px);
-webkit-transform: translate(-50%,0px);
opacity: 1;
visibility: visible;
}
.wdt-tabs-container .wdt-tabs-content [area-hidden|= "true"] { transform: translateY(100px);transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s;}
.wdt-tabs-container .wdt-tabs-content [area-hidden|= "false"] { transform: translateY(00px);}
.wdt-cust-pricing-marque .wdt-animation-item {max-width: 90px;}


/*----Home1-pricing tab Section ends  ------------------*/

/*----Home1-availaibility Section starts  ------------------*/


.wdt-custom-home1-availaibility .dtsl-sf-fields-holder.dtsl-sf-submitbutton-field-holder .custom-button-style  {
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
background-color: var(--wdtSecondaryColor);
background-repeat: no-repeat;
background-size: 100%;
min-height: unset;
padding: 14px 20px 10px 20px;
}
.wdt-custom-home1-availaibility .dtsl-sf-fields-holder.dtsl-sf-submitbutton-field-holder .custom-button-style:hover
{
background-color: var(--wdtPrimaryColor);
border-color: transparent;
background-size: 100%;
background-position: 100% 100%;

}
/*----Home1-availaibility Section ends  ------------------*/

/*----Home1-counter starts ends  ------------------*/

.wdt-home-custom-counter .wdt-content-item .wdt-content-counter {
line-height: 1.2em;
font-size: clamp(var(--wdtFontSize_H4), 1.5865rem + 1.2821vw, var(--wdtFontSize_H2));
font-weight: var(--wdtFontWeight_H2);
text-transform: capitalize;
color: var(--wdtBodyTxtColor);
}
.wdt-home-custom-counter .wdt-column:first-child,
.wdt-home-custom-counter .wdt-column:last-child {background-color: rgba(0,0,0,0.02);}
.wdt-home-custom-counter .wdt-content-item .wdt-content-title h5, 
.wdt-home-custom-counter .wdt-content-item .wdt-content-title h5 a {
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;
}
/*----Home1-counter starts ends  ------------------*/

/* -----Home1-iconbox without box shadow starts-----------*/

.wdt-custom-icon-box-1.home-1 .wdt-content-item{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.0) 0 0 20px;
-webkit-box-shadow: rgba(var(--wdtPrimaryColorRgb),.0) 0 0 20px;
}
.wdt-custom-icon-box-1.home-1 .wdt-content-item:hover{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.6) 0 0 20px;
-webkit-box-shadow: rgba(var(--wdtPrimaryColorRgb),.6) 0 0 20px;
}




/* -----Home1-iconbox without box shadow ends-----------*/




.wdt-custom-hme-1-stre-locator .dtsl-sf-location-field-holder .dtsl-sf-location-field-inner-holder .dtsl-sf-location {background-color: rgba(var(--wdtBorderColorRgb),.5);}
.wdt-custom-hme-1-stre-locator .dtsl-sf-location-field-holder .dtsl-sf-location-field-inner-holder .dtsl-sf-location {padding-left: 20px;}
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 a:hover {opacity: 1;}

/* home-3 image box-overlay-replace effect ends*/

/*------- home-1 icon box with number starts ----------*/
.wdt-custom-icon-box-1.home-1.with-light-bg .wdt-content-item .wdt-content-subtitle {
color: rgba(var(--wdtSecondaryColorRgb),.05);
}

/*------- home-1 icon boxwith number ends ----------*/

/* blog single tags */
.blog-single-entry .wdt-custom-single-post-tag .elementor-widget-container .entry-tags-wrapper {margin-bottom: 0;}









/* home-3footer recent post starts */

.wdt-custm-footer-post .recent-posts-widget li {display: flex;}
.wdt-custm-footer-post .widget .recent-posts-widget li .thumb {max-width: 76px;}
.wdt-custm-footer-post .widget.widget_recent_posts .recent-posts-widget .entry-title h4 {
font-size: calc(var(--wdtFontSize_Base) - 2px);font-weight: var(--wdtFontWeight_Base);
}
.wdt-custm-footer-post .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a:hover { color: var(--wdtPrimaryColor) !important;}
.wdt-custm-footer-post .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a,
.wdt-custm-footer-post .widget .recent-posts-widget li .entry-meta p { color: var(--wdtAccentTxtColor) !important;}
/* home-3footer recent post ends */




/* Custom-footer-starts */
#footer .wdt-custom-footer-social .elementor-icon-list-item .elementor-icon-list-icon {
width: 30px;
height: 30px;
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
background-color: var(--wdtSecondaryColor);
background-repeat: no-repeat;
background-size: 100%;
display: grid;
place-items: center;
border-radius: calc(var(--wdtRadius_2X) - 2px);
}
#footer .wdt-custom-footer-copyrights  .elementor-text-editor a {color: var(--wdtBorderColor) !important;}
#footer .wdt-custom-footer-copyrights .elementor-text-editor  a:hover {color: var(--wdtPrimaryColor) !important;}
#footer .wdt-custom-footer-social .elementor-icon-list-item:hover .elementor-icon-list-icon {
background-color: var(--wdtPrimaryColor);
border-color: transparent;
background-size: 100%;
background-position: 100% 100%;
}
.blog-single-entry .wdt-custom-blog-single-categories div[class*="entry-"]:not(.wdt-post-entry),
.blog-single-entry .wdt-custom-blog-single-categories div[class^="entry-"] div[class^="single-entry-"] {margin-bottom: 0;}
.wdt-custom-prdct-detail-tab .wdt-product-tabs {box-shadow: 0px 0px 30px 0px rgba(var(--wdtHeadAltColorRgb),.04);padding: 50px;}
.woocommerce div.product .wdt-custom-prdct-detail-tab .wdt-product-tabs .woocommerce-tabs .panel {margin-bottom: 0;}
.woocommerce div.product .wdt-custom-prdct-detail-tab .wdt-product-tabs .woocommerce-tabs:before {opacity: 0;}


/* Custom-footer-ends */

.wdt-animation-item img {height: calc(100% - 10px);object-fit: cover;}
.wdt-animation-item {overflow: hidden;}

/* k7 startshere */

/* Home 2 + Some Styles For Home3*/

/* Heading with different color */

.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements{
background-color: transparent;
background-image: linear-gradient(248deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
margin-right: 8px;
display: inline-block;
}
.wdt-heading-holder &gt; .wdt-heading-deco-wrapper &gt; span{
display: inline-block;
}
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper &gt; span.wdt-split-heading-title:last-child{
padding-right: 10px;
}

/* End */

/* Slider */

.swiper-wrapper{
cursor: grab;
}
.elementor-element.wdt-custom-home-2-slider &gt; .elementor-background-overlay{
width: 50%;
left: unset;
right: 0;
}
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: clamp(var(--wdtFontSize_H4), 1.2981rem + 2.5641vw, calc(var(--wdtFontSize_Alt) + 10px ));
}
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-elements-group,
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-media-group{
display: flex;
align-items: baseline;
}
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-title h5{
margin-top: 0;
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-title h5 a:hover{
color: var(--wdtPrimaryColor);
}
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-elements-group{
margin-left: 15px;
}
.wdt-custom-slider-pricing-1 .wdt-content-item .wdt-content-subtitle{
font-size: var(--wdtFontSize_Base);
font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-title h5{
margin-top: 0;
}
.wdt-custom-counter-slider2 .wdt-content-item{
max-width: 330px;
padding: 10px 30px;
background-color: var(--wdtAccentTxtColor);
border-radius: 12px;
box-shadow: rgba(var(--wdtLinkColorRgb),0.2) 0 0 10px;
margin-left: auto;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-media-group{
display: flex;
align-items: center;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_H1);
background-color:transparent;
color: var(--wdtPrimaryColor);
margin-right: 20px;
top: 7.5px;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H6);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-title h5 span{
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-elements-group &gt; div:not(:last-child){
margin-bottom: 0;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter .wdt-content-counter-number{
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix{
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter{
align-items: baseline;
font-family: var(--wdtFontTypo_Ext);
margin-bottom: 5px;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter &gt; span{
line-height: normal;
}
.wdt-custom-tv-icon-style.wdt-custom-tv-icon-style-badge .elementor-widget-container .elementor-social-icons-wrapper{
margin-bottom: -15px;
}
.wdt-custom-pricing-only .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale{
padding: 15px 25px;
background-color: var(--wdtAccentTxtColor);
border-radius: var(--wdtRadius_3X);
box-shadow: rgba(var(--wdtLinkColorRgb),.05) 0 0 30px;
font-weight: var(--wdtFontWeight_Alt);
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing-only.wdt-custom-pricing-only2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale:before{
content: none;
}
.wdt-custom-pricing-only .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale:hover{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.45) 0 0 20px;
}
.wdt-custom-pricing-only .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix{
font-size: calc(var(--wdtFontSize_H5) - 2px);
vertical-align: top;
top: 9px;
position: relative;
}
.wdt-custom-pricing-only .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price{
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_H2);
background-color: transparent;
background-image: linear-gradient(248deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item{
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
width: fit-content;
writing-mode: tb-rl;
margin-top: 12px;
margin-left: auto;
margin-right: 50px;
align-items: center;
}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
padding-left: 0;
}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{
margin-bottom: 10px;
left: 1px;
}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i{
position: relative;
width: auto;
animation: bounce-custom 2s ease infinite;
}
@keyframes bounce-custom {
0% {
transform: translateY(0);
}
20% {
transform: translateY(0);
}
40% {
transform: translateY(-8px);
}
50% {
transform: translateY(0);
}
60% {
transform: translateY(-4px);
}
80% {
transform: translateY(0);
}
100% {
transform: translateY(0);
}

}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i:after{
content: "";
position: absolute;
top: -6px;
left: 0;
right: 0;
height: 12px;
margin: auto;
width: 1px;
background-color: currentColor;
transition: all 0.3s linear;
}
.wdt-custom-slider-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
margin-top: 0;
float: right;
transform: translate(-70px, -160px) rotate(90deg);
z-index: 1;
}
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar{
width: 160px;
}
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before, 
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{
height: 4px;
margin: auto;
background-image: none;
background: rgba(var(--wdtLinkColorRgb),.6);
}
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
color: var(--wdtPrimaryColor);
background: linear-gradient(258deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
}
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
position: absolute;
right: 30px;
bottom: 30px;
}
.wdt-custom-image-slider-for-tab .elementor-widget-container .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
margin-top: 0;
}
.elementor-element.wdt-no-full-section.wdt-slider2-inner &gt; .elementor-container{
margin-left: auto;
margin-right: unset;
padding: 0;
}
.wdt-custom-advanced-slider2 .elementor-widget-container .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
margin-top: 0;
}

/* End */

/* Icon Box */

.wdt-custom-icon-box-1 .wdt-content-item{
position: relative;
padding: 50px 45px;
border-radius: var(--wdtRadius_3X);
/* overflow: hidden; */
box-shadow: rgba(var(--wdtLinkColorRgb),.06) 0 0 20px;
-webkit-box-shadow: rgba(var(--wdtLinkColorRgb),.06) 0 0 20px;
display: flex;
flex-direction: column;
transition: all 0.3s linear;
}
.wdt-custom-icon-box-1 .wdt-content-item:hover{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.7) 0 0 20px;
-webkit-box-shadow: rgba(var(--wdtPrimaryColorRgb),.7) 0 0 20px;
}
.wdt-custom-icon-box-1 .wdt-content-item &gt; div{
margin-bottom: 0;
z-index: 1;
}
.wdt-custom-icon-box-1 .wdt-content-item &gt; div:not(:last-child){
margin-bottom: 0;
}

.wdt-custom-icon-box-1 .wdt-content-item:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background: url(../images/icon-box-mask-bg.png);
opacity: 0;
transition: all 0.3s linear;
transition-delay: .2s;
transform: translateX(20px);
-webkit-transform: translateX(20px);
z-index: 1;
}
.wdt-custom-icon-box-1 .wdt-content-item:hover:before{
opacity: 1;
}
.wdt-custom-icon-box-1 .wdt-content-item:after{
content: "";
position: absolute;
height: 102%;
width: 102%;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
margin: auto;
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
background:linear-gradient(2deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
}
.wdt-custom-icon-box-1 .wdt-content-item:hover:after{
height: 100%;
width: 100%;
opacity: 1;
}
.wdt-custom-icon-box-1 .wdt-content-item:hover:before{
transform: translateX(0);
-webkit-transform: translateX(0);
opacity: 1;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a{
color: var(--wdtLinkColor);
padding: 0;
background: none;
font-weight: var(--wdtFontWeight_Alt);
transition: all 0.05s linear;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a:hover{
color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a:hover{
background: none;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: calc(var(--wdtFontSize_Alt) + 15px);
color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-subtitle{
font-size: 100px;
font-weight: var(--wdtFontWeight_Alt);
font-family: var(--wdtFontTypo_Ext);
position: absolute;
top: 10px;
right: 5px;
color: rgb(251, 249, 247);
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-elements-group{
position: unset;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title{
display: flex;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title h5{
z-index: 1;
position: relative;
margin-top: 0;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title,
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-elements-group &gt; div:not(:last-child){
margin-bottom: 10px;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title h5:before{
content: "";
display: inline-block;
position: relative;
width: 3px;
height: 20px;
top: 2px;
background: linear-gradient(186deg, rgba(var(--wdtPrimaryColorRgb),1), rgba(var(--wdtSecondaryColorRgb),1));
background-color: var(--wdtPrimaryColor);
margin-right: 10px;
transition: all 0.3s linear;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a .wdt-button-text{
position: relative;
display: flex;
align-items: center;
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a .wdt-button-text:after{
content: "";
display: inline-block;
width: 16px;
height: 12px;
margin-left: 8px;
-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 20 15' style='enable-background:new 0 0 20 15;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.5,0.7c-0.3-0.3-0.7-0.3-1-0.1c-0.3,0.3-0.3,0.7-0.1,1c0,0,0.1,0.1,0.1,0.1l5.1,5.1H0.7C0.3,6.8,0,7.2,0,7.6 c0,0.4,0.3,0.7,0.7,0.7h16.9l-5.1,5.1c-0.3,0.3-0.3,0.7,0,1c0.3,0.3,0.7,0.3,1,0c0,0,0,0,0,0L19.8,8c0.3-0.3,0.3-0.7,0-1 c0,0,0,0,0,0L13.5,0.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 15' style='enable-background:new 0 0 20 15;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.5,0.7c-0.3-0.3-0.7-0.3-1-0.1c-0.3,0.3-0.3,0.7-0.1,1c0,0,0.1,0.1,0.1,0.1l5.1,5.1H0.7C0.3,6.8,0,7.2,0,7.6 c0,0.4,0.3,0.7,0.7,0.7h16.9l-5.1,5.1c-0.3,0.3-0.3,0.7,0,1c0.3,0.3,0.7,0.3,1,0c0,0,0,0,0,0L19.8,8c0.3-0.3,0.3-0.7,0-1 c0,0,0,0,0,0L13.5,0.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-position: center center;
mask-size: cover;
mask-repeat: no-repeat;
-webkit-mask-position: center center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
background-color: currentColor;
}
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-button &gt; a,
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-description,
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-button &gt; a &gt; div &gt; span{
transition: unset;
}
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-subtitle{
color: var(--wdtSecondaryColor);
}
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-title h5:before{
background: linear-gradient(186deg, rgba(var(--wdtPrimaryColorRgb),0), rgba(var(--wdtSecondaryColorRgb),0));
background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-title h5 a:hover,
.wdt-custom-icon-box-1 .wdt-content-item:hover .wdt-content-button &gt; a:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.75);
}
.wdt-custom-icon-box-1 .swiper-slide{
padding: 0 20px;
}
.wdt-custom-icon-box-1 .wdt-icon-box-holder .wdt-icon-box-container{
padding: 30px 0;
}
.wdt-custom-icon-box-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar{
width: 195px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
background-image: none;
height: 8px;
}
.wdt-custom-icon-box-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
color: var(--wdtPrimaryColor);
background: linear-gradient(258deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
}
.wdt-custom-icon-box-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before, 
.wdt-custom-icon-box-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{
height: 4px;
margin: auto;
background-image: none;
background: rgba(var(--wdtLinkColorRgb),.6);
}
.wdt-custom-icon-box-1 .elementor-widget-container .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
margin-top: 50px;
}

/* Hotspot section */

.wdt-custom-home2-location-heading .wdt-heading-holder .wdt-heading-title-wrapper{
font-size: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);
margin-bottom: 30px;
margin-top: 20px;
line-height: 1.4;
}

.wdt-custom-couter-home2 .wdt-content-item .wdt-content-media-group{
display: flex;
align-items: baseline;
align-items: center;
justify-content: center;
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-title h5{
margin-top: 0;
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-media-group &gt; div:not(:last-child){
margin-bottom: 0;
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_Base);
text-transform: uppercase;
max-width: 125px;
padding-left: 20px;
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-counter{
font-size: var(--wdtFontSize_H1);
width: 112px;
height: 112px;
position: relative;
}
.wdt-custom-couter-home2 .wdt-content-item:hover .wdt-content-counter{
color: var(--wdtPrimaryColor);
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-counter:after{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
-webkit-mask-image: url(../images/counter-bg.png);
mask-image: url(../images/counter-bg.png);
-webkit-mask-size: cover;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-size: cover;
mask-position: center;
mask-repeat: no-repeat;
background-color: currentColor;
}
@keyframes rotate{
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
.wdt-custom-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle &gt; span{
color: var(--wdtLinkColor);
}
.wdt-custom-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{
font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content{
width: 150px;
max-width: 150px;
background: linear-gradient(268deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
border-radius: var(--wdtRadius_2X);
padding: 15px;
}
.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5{
margin: 0 0 5px;
font-size: calc(var(--wdtFontSize_Base) + 2px);
color: var(--wdtAccentTxtColor);
text-transform: uppercase;
}
.wdt-custom-hotspot .tippy-arrow{
color: var(--wdtPrimaryColor);
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger,
.wdt-custom-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger{
background: none;
}
.wdt-hotspot-soft-beat:hover{
animation-play-state: paused;
}

/* End */

/* Pricing Table */

.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5{
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;
color: var(--wdtPrimaryColor);
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span.wdt-pricing-table-pricing-sale-price{
font-size: calc(var(--wdtFontSize_H1) + 20px);
color: var(--wdtPrimaryColor);
font-family: var(--wdtFontTypo_Ext);
transition: var(--wdtBaseTransition);
}

.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5, 
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5 a{
color: var(--wdtPrimaryColor);
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix{
font-size: var(--wdtFontSize_Base);
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix{
position: relative;
top: 20px;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']{
border: none;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing + .wdt-pricing-table-features{
border-top: none;
border: none;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text{
letter-spacing: 0;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after{
margin-top: 14px;
padding-bottom: 14px;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer:last-child .fullwidth{
border-top: none;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']{
padding: 70px 45px 55px;
background-color: transparent;
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
overflow: hidden;
display: grid;
z-index: 1;
}
.wdt-custom-pricing .elementor-widget-container{
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
overflow: hidden;
position: relative;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] &gt; div{
z-index: 2;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover{
background-color: transparent;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button &gt; a{
font-size: var(--wdtFontSize_Base);
font-weight: var(--wdtFontWeight_Base);
padding: var(--wdtPadding_Btn);
color: var(--wdtAccentTxtColor);
background: linear-gradient(257deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
border-radius: var(--wdtRadius_2X);
-webkit-border-radius: var(--wdtRadius_2X);
line-height: var(--wdtLineHeight_Base);
position: relative;
transition: all 0.3s linear;
border: none;
overflow: hidden;
z-index: 1;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button &gt; a:before{
content:"";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background: white;
z-index: -1;
opacity: 0;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button &gt; a:after{
content: "";
display: inline-block;
width: 16px;
height: 12px;
margin-left: 8px;
-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 20 15' style='enable-background:new 0 0 20 15;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.5,0.7c-0.3-0.3-0.7-0.3-1-0.1c-0.3,0.3-0.3,0.7-0.1,1c0,0,0.1,0.1,0.1,0.1l5.1,5.1H0.7C0.3,6.8,0,7.2,0,7.6 c0,0.4,0.3,0.7,0.7,0.7h16.9l-5.1,5.1c-0.3,0.3-0.3,0.7,0,1c0.3,0.3,0.7,0.3,1,0c0,0,0,0,0,0L19.8,8c0.3-0.3,0.3-0.7,0-1 c0,0,0,0,0,0L13.5,0.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 15' style='enable-background:new 0 0 20 15;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.5,0.7c-0.3-0.3-0.7-0.3-1-0.1c-0.3,0.3-0.3,0.7-0.1,1c0,0,0.1,0.1,0.1,0.1l5.1,5.1H0.7C0.3,6.8,0,7.2,0,7.6 c0,0.4,0.3,0.7,0.7,0.7h16.9l-5.1,5.1c-0.3,0.3-0.3,0.7,0,1c0.3,0.3,0.7,0.3,1,0c0,0,0,0,0,0L19.8,8c0.3-0.3,0.3-0.7,0-1 c0,0,0,0,0,0L13.5,0.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-position: center center;
mask-size: cover;
mask-repeat: no-repeat;
-webkit-mask-position: center center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
background-color: currentColor;
}
.wdt-custom-pricing .elementor-widget-container{
background-color: var(--wdtTertiaryColor);
}
.wdt-custom-pricing .elementor-widget-container:before{
content: "";
position: absolute;
top: 0;
height: 12px;
left: 0;
right: 0;
margin: auto;
background: linear-gradient(55deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
}
.wdt-custom-pricing .elementor-widget-container:hover:before{
height: 100%;
}
.wdt-custom-pricing.wdt-custom-pricing-active .elementor-widget-container:before{
height: 100%;
}

.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:after{
content: "";
position: absolute;
bottom: -25%;
right: -25%;
width: 100%;
height: 100%;
-webkit-mask-image: url(../images/pricing-table-pattern-1.svg);
mask-image: url(../images/pricing-table-pattern-1.svg);
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
mask-position: bottom;
mask-repeat: no-repeat;
background-color: rgba(var(--wdtBorderColorRgb),.5);
animation: pulse 2s infinite linear;
z-index: 0;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
transition-delay: .2s;
}
.wdt-custom-pricing .elementor-widget-container:after{
content: "";
position: absolute;
top: 20px;
left: 0%;
width: 100%;
height: 50%;
-webkit-mask-image: url(../images/pricing-table-pattern-1.svg);
mask-image: url(../images/pricing-table-pattern-1.svg);
-webkit-mask-size: cover;
-webkit-mask-position: bottom;
-webkit-mask-repeat: no-repeat;
mask-size: cover;
mask-position: top;
mask-repeat: no-repeat;
background-color: rgba(var(--wdtBorderColorRgb),.5);
animation: pulse 2s infinite linear;
z-index: 0;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
transition-delay: .2s;
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span{
transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-icons-content-list{
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 30px;
padding-left: 0;
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-icons-content-list li{
z-index: 1;
margin-bottom: 10px;
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-icons-content-list li:not(:last-child){
margin-right: 10px;
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-icons-content-list li .wdt-content-icon span{
font-size: 30px;
width: 52px;
height: 52px;
display: block;
background: var(--wdtAccentTxtColor);
border-radius: calc(var(--wdtRadius_2X) + 2px);
box-shadow: rgba(var(--wdtBorderColorRgb),.3) 0 0 20px;
color: var(--wdtPrimaryColor);
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer:last-child{
margin-top: 35px;
}

/* Hover */
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover div[class*='-table-header'] .wdt-content-title h5, 
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-custom-pricing .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span,
.wdt-custom-pricing .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span.wdt-pricing-table-pricing-sale-price,
.wdt-custom-pricing .wdt-pricing-table-holder:hover div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-custom-pricing .wdt-pricing-table-holder:hover div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon{
color: var(--wdtAccentTxtColor);    
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover .wdt-pricing-table-footer .wdt-content-button &gt; a{
color: var(--wdtPrimaryColor);
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover .wdt-pricing-table-footer .wdt-content-button &gt; a:before{
opacity: 1;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']:hover:after,
.wdt-custom-pricing .elementor-widget-container:hover:after{
background-color: var(--wdtSecondaryColor);
}

/* End */

/* Active table*/

.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5, 
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span,
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; span.wdt-pricing-table-pricing-sale-price,
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder[class*='-template-default']:before{
height: 100%;
}
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button &gt; a{
color: var(--wdtPrimaryColor);
background: linear-gradient(45deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor));

}
.wdt-custom-pricing.wdt-custom-pricing-active .wdt-pricing-table-holder[class*='-template-default']:after,
.wdt-custom-pricing.wdt-custom-pricing-active .elementor-widget-container:after{
background-color: var(--wdtSecondaryColor);
}

/* End */
/* End */

/* Pricing table with Tab */

.wdt-custom-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
justify-content: end;
width: fit-content;
margin-left: auto;
/* border: 1px solid var(--wdtPrimaryColor); */
border-radius: var(--wdtRadius_Part);
overflow: hidden;
padding: 6px;
background-color: var(--wdtTertiaryColor);
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper{
position: absolute;
right: 0;
top: -80px;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
margin: 0;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li{
border-radius: 0;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li:first-child{
border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
min-height: 46px;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active.ui-state-hover .ui-tabs-anchor{
color: var(--wdtAccentTxtColor);
background-color: transparent;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
background-color: transparent;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
background-color: transparent;
color: var(--wdtLinkColor);
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
border-radius: var(--wdtRadius_Part);
min-width: 175px;
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child .ui-tabs-anchor:before{
content: "";
position: absolute;
left: 0;
transform: translateX(100%);
-webkit-transform: translateX(100%);
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(256deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
transition: var(--wdtBaseTransition);
transition-delay: .1s;
border-radius: var(--wdtRadius_Part);
z-index: -1;
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before{
transform: translateX(0);
-webkit-transform: translateX(0);
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper  section.elementor-section-boxed &gt; .elementor-container{
padding: 0;
}
/* End */

/* Availability Map */

.wdt-custom-home2-newsletter-section .elementor-background-overlay{
animation: pulse 3s infinite linear;
}
.wdt-custom-availability-button .wdt-button-holder.wdt-template-textual.wdt-button-size-nm a{
font-size: calc(var(--wdtFontSize_Base) + 2px);
}
.wdt-custom-availability-button .wdt-button-holder.wdt-template-textual.wdt-button-size-nm a .wdt-button-icon &gt; span{
top: -1px;
}

/* End */

/* Progress bar filler */

.wdt-custom-partner-section.elementor-element{
overflow: hidden;
position: absolute;
bottom: 40px;
width: calc(100% - 80px);
left: 40px;
padding: 30px;
border-radius: var(--wdtRadius_3X);
background-color: rgba(var(--wdtTertiaryColorRgb),1);
backdrop-filter: blur(25px);
}
.wdt-custom-partner-section.elementor-section .elementor-container{
overflow: hidden;
}  
.wdt-custom-progress-bar-1 .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title{
font-weight: var(--wdtFontWeight_Alt);
font-size: var(--wdtFontSize_H5);
}   
.wdt-custom-progress-bar-1 .wdt-progressbar-container .wdt-progressbar-value{
font-family: var(--wdtFontTypo_Ext);
font-weight: calc(var(--wdtFontWeight_Base) + 100);
}
.wdt-custom-progress-bar-1 .wdt-progressbar-container .wdt-progressbar-value sup.wdt-progressbar-percentage{
top: 0;
}
.wdt-custom-progress-bar-1 .wdt-progressbar-container.wdt-progressbar-horizontal{
max-width: 690px;
}
/* End */

/* Contact Form - Section*/
::placeholder{
opacity: .75;
/* color: var(--wdtHeadAltColor); */
}
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap input,
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap textarea,
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
padding: 23px 30px;
/* background-image: linear-gradient( rgba(var(--wdtBorderColorRgb),1) 100%, rgba(var(--wdtAccentTxtColorRgb),1) 0); */
background-color: var(--wdtAccentTxtColor);
border-radius: var(--wdtRadius_3X);
box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0);
-webkit-box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0);
border: 0px solid transparent;
}
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
height: auto;
line-height: normal;
}
.wdt-custom-contact-form-alt .select2-container--default .select2-selection--single{
border: 1px solid transparent !important;
transition: var(--wdtBaseTransition);
}
.wdt-custom-contact-form-alt .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
color: rgba(var(--wdtBodyTxtColorRgb),.75);
}
.wdt-custom-contact-form-alt  p{
margin-bottom: 20px;
}
.wdt-custom-contact-form-alt .wdt-custom-contact-form-col-6.form-btn p{
margin-bottom: 0;
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-2,
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-column3 {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 20px;
}
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap input:focus,
.wdt-custom-contact-form-alt .wpcf7-form-control-wrap textarea:focus,
.wdt-custom-contact-form-alt .select2-container--default.select2-container--open  .select2-selection--single:focus{
border-color: transparent !important;
box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15);
-webkit-box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb),0.15);
}
.wdt-custom-contact-form-alt textarea{
height: 150px;
}
.wdt-custom-contact-form-alt input[type="submit"]{
margin: 0;
}
.wdt-custom-contact-form-alt .wpcf7-spinner{
left: 0;
right: 0;
}
.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(--wdtLinkColor);
width: 14px;
height: 10px;
border-color: transparent;
border-style: none;
border-width: 0;
margin-left: -30px;
}

.wdt-custom-contact-heading .wdt-heading-holder{
max-width: 400px;
}
.wdt-custom-contact-icons .wdt-content-item{
display: flex;
align-items: center;
margin-bottom: 20px;
}

.wdt-custom-contact-icons .wdt-content-item .wdt-content-title h5{
margin-top: 0;
}
.wdt-custom-contact-icons .wdt-content-item .wdt-content-detail-group &gt; div:not(:last-child){
margin-bottom: 3px;
}
.wdt-custom-contact-icons .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-contact-icons .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: 30px;
width: 65px;
height: 65px;
background: linear-gradient(211deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
border-radius: calc(var(--wdtRadius_3X) - 2px);
color: var(--wdtAccentTxtColor);
}
.wdt-custom-contact-icons .wdt-content-item .wdt-content-media-group{
margin-right: 20px;
margin-bottom: 0;
}
.wdt-custom-contact-icons .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.5) 0 0 10px;
}
.wdt-custom-map .wdt-google-map-wrapper{
border-radius: var(--wdtRadius_3X);
box-shadow: rgba(var(--wdtHeadAltColorRgb),.075) 0 0 25px;
overflow: hidden;
}
.wdt-custom-contact-page-image{
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
/* animation: scalex 3s infinite linear; */
}
.wdt-custom-contact-page-form-alt{
padding: 40px;
background-color: var(--wdtTertiaryColor);
border-radius: var(--wdtRadius_3X);
box-shadow: rgba(var(--wdtLinkColorRgb),.04) 0 0 20px;
position: relative;
overflow: hidden;
z-index: 1;
}
.wdt-custom-contact-page-form-alt:before{
content: "";
position: absolute;
top: -70px;
left: 0;
width: 100%;
max-width: 400px;
height: 100%;
max-height: 400px;
-webkit-mask-image: url(../images/pricing-table-pattern-1.svg);
mask-image: url(../images/pricing-table-pattern-1.svg);
mask-position: center;
mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
background-color: rgba(var(--wdtSecondaryColorRgb),.1);
animation: pulse 2s infinite linear;
animation: color-change 2s linear infinite;
-webkit-animation: pulse 2s infinite linear;
-webkit-animation: color-change 2s linear infinite;
}
.wdt-custom-contact-page-form-alt:after{
content: "";
position: absolute;
bottom: -70px;
right: 0;
width: 100%;
max-width: 400px;
height: 100%;
max-height: 400px;
-webkit-mask-image: url(../images/pricing-table-pattern-1.svg);
mask-image: url(../images/pricing-table-pattern-1.svg);
mask-position: center;
mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
background-color: rgba(var(--wdtSecondaryColorRgb),.1);
z-index: -1;
animation: pulse 2s infinite linear;
animation: color-change 2s linear infinite;
-webkit-animation: pulse 2s infinite linear;
-webkit-animation: color-change 2s linear infinite;
}
@keyframes color-change{
0%{
background-color: rgba(var(--wdtSecondaryColorRgb),.1);
}
35%{
background-color: rgba(var(--wdtSecondaryColorRgb),.35);
}
70%{
background-color: rgba(var(--wdtSecondaryColorRgb),.5);
}
100%{
background-color: rgba(var(--wdtSecondaryColorRgb),.1);
}
}

@keyframes scalex{
0%{
transform: scaleX(1);
-webkit-transform: scaleX(1);
}
100%{
transform: scaleX(-1);
-webkit-transform: scaleX(-1);
}
}

.wdt-content-item .wdt-content-description &gt; a{
color: var(--wdtLinkColor);
}
.wdt-content-item .wdt-content-description &gt; a:hover{
color: var(--wdtPrimaryColor);
}


/* End */

/* Home - 1 Filler */

.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item{
align-items: flex-start;
margin-right: 20px;
}
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item .wdt-content-detail-group &gt; div:not(:last-child){
margin-bottom: 10px;
}
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H6);
}
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: 50px;
}
.wdt-custom-filler-image img{
border-radius: 20px;
}
.elementor-element.wdt-custom-filler-image{
padding: 40px 0 40px 40px;
}
.elementor-element.wdt-custom-filler-image:before{
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: calc(100% - 80px);
background: linear-gradient(2deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
z-index: -1;
border-radius: 30px;
animation: auto-fill 5s infinite ease-in-out alternate;

}
@keyframes auto-fill{
0%{
width:calc(100% - 80px);
}
50%{
width:calc(100% - 35%);
}
100%{
width:calc(100% - 80px);
}
}
.wdt-custom-home-1-testimonials{
padding: 40px 0 40px 40px;
}
.wdt-custom-home-1-testimonials .wdt-content-item{
display: grid;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-media-group,
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-detail-group{
grid-area: 1/-1;
margin-top: auto;
width: 100%;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; span, 
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; a,
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; span &gt; img, 
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; a &gt; img{
width: 100%;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; a &gt; img,
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-image &gt; span &gt; img{
min-height: 550px;
object-fit: cover;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-detail-group{
padding: 30px;
background: linear-gradient(360deg, var(--wdtLinkColor), transparent);
}
.wdt-custom-home-1-testimonials .wdt-content-item &gt; div:not(:last-child){
margin-bottom: -9px;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div{
margin-top: 0;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
margin-left: 0;
margin-right: 0;
position: absolute;
bottom: 30px;
right: 30px;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder{
border-radius: 20px;
overflow: hidden;
display: flex;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-title h5,
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-subtitle{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div &gt; i{
font-size: 12px;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div:before,
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div:hover:before{
background: none;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div.wdt-arrow-pagination-prev{
transform: scaleX(-1) translateX(15px) rotate(45deg);
-webkit-transform: scaleX(-1) translateX(15px) rotate(45deg);
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div.wdt-arrow-pagination-next{
transform: rotate(45deg);
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-description{
font-size: 18px;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-title h5{
font-size: calc(var(--wdtFontSize_H5) - 2px);
margin-top: 0;
text-transform: capitalize;
letter-spacing: .5px;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
transform: scale(-1);
-webkit-transform: scale(-1);
font-size: 36px;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination &gt; div:hover{
color: var(--wdtPrimaryColor);
}
.wdt-custom-home-1-testimonials .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group{
transform: translateY(0);
-webkit-transform: translateY(0);
transition-delay: .2s;
}
.wdt-custom-home-1-testimonials .swiper-slide .wdt-content-item .wdt-content-detail-group{
transform: translateY(30px);
-webkit-transform: translateY(30px);
}

/* End */

/* FAQ */

.elementor-element.elementor-section-full_width.wdt-custom-faq-section{
max-width: 1000px;
margin: auto;
}
.wdt-custom-faq-style.wdt-custom-faq-2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
padding: 0px clamp(1.75rem, 1.5481rem + 0.8974vw, 2.625rem) clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem);
line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item{
background-color: transparent;
background: linear-gradient(200deg, var(--wdtSecondaryColor) 0%, var(--wdtPrimaryColor) 100%);
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group .wdt-content-button &gt; a{
color: var(--e-global-color-0ac4660 );
background-color: var(--wdtAccentTxtColor);
-webkit-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group .wdt-content-button &gt; a:hover{

background-color: var(--wdtPrimaryColor);
-webkit-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
color: var(--wdtAccentTxtColor);
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group .wdt-content-button &gt; a .wdt-button-text{
transition: unset;
-webkit-transition: unset;
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a,
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-faq-style.wdt-custom-faq-style2 .wdt-content-item .wdt-content-detail-group{
background: url(https://wdtnetlink.wpengine.com/wp-content/uploads/2023/08/pattern-faq-1.png);
background-repeat: no-repeat;
background-size: cover;
}

/* End */

/* Icon Box - FAQ */

.wdt-custom-icons-faq .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: 36px;
width: 60px;
height: 60px;
border-radius: var(--wdtRadius_3X);
background-color: rgba(var(--wdtSecondaryColorRgb),.2);
color: var(--wdtPrimaryColor);
z-index: 1;
}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-media-group &gt; div:not(:last-child){
margin-bottom: 25px;
}
.wdt-custom-icons-faq .wdt-content-item{
padding: 15px 25px;
box-shadow: rgba(var(--wdtLinkColorRgb),.1) 0 0 20px;
border-radius: var(--wdtRadius_3X);
overflow: hidden;
}
.wdt-custom-icons-faq .wdt-content-item:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-mask-image: url(../images/pricing-table-pattern-1.svg);
mask-image: url(../images/pricing-table-pattern-1.svg);
-webkit-mask-size: cover;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-size: cover;
mask-position: center;
mask-repeat: no-repeat;
background-color: rgba(var(--wdtPrimaryColorRgb),.15);
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
opacity: 0;
transform: translateY(50px);
transition-delay: .15s;
}
.wdt-custom-icons-faq .wdt-content-item:hover:before{
opacity: 1;
transform: translateY(0px);

}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H6);
}
.wdt-custom-icons-faq .wdt-content-item:hover{
box-shadow: rgba(var(--wdtPrimaryColorRgb),.2) 0 0 20px;
}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-icons-faq .wdt-content-item .wdt-content-media-group{
position: unset;
}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before{
content: "";
position: absolute;
background-color: rgba(var(--wdtSecondaryColorRgb),.25);
width: 100%;
height: 75px;
border-radius: var(--wdtRadius_3X);
top: 0;
transform: translateY(15px);
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
pointer-events: none;
transition-delay: .1s;
opacity: 0;
}
.wdt-custom-icons-faq .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:before{
width: 100%;
height: 100%;
transform: translateY(0px);
opacity: 1;

}
.wdt-custom-icons-faq .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after{
content: "";
position: absolute;
background-color: rgba(var(--wdtPrimaryColorRgb),1);
width: 60px;
height: 60px;
border-radius: var(--wdtRadius_3X);
top: 0;
transform: translateY(15px);
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
opacity: 0;
z-index: -1;
}
.wdt-custom-icons-faq .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:after{
opacity: 1;
}

/* End */

/* Movies Detail */

.wdt-custom-movies-detail-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
justify-content: space-evenly;
}
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
background-color: transparent;
}
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
position: relative;
}
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title:before{
content: "";
position: absolute;
bottom: -3px;
left: 0;
background-color: var(--wdtPrimaryColor);
width: 0;
height: 2px;
transition: var(--wdtAltTransition);
margin: auto;
right: 0;
}
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title:before,
.wdt-custom-movies-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-title:before{
width: 100%;
}

/* End */

/* Demo */
.wdt-custom-animated-slide .wdt-carousel-holder .swiper .swiper-wrapper .swiper-slide-prev,
.wdt-custom-animated-slide .wdt-carousel-holder .swiper .swiper-wrapper .swiper-slide-next,
.wdt-custom-animated-slide .wdt-carousel-holder .swiper .swiper-wrapper .swiper-slide-active,
.wdt-custom-animated-slide .wdt-carousel-holder .swiper .swiper-wrapper .swiper-slide{
margin-bottom: 0px !important;
}
/* End */

/* Popup For Movies Listing */

.dtdr-listings-popup-login{
opacity: 0;
transition: var(--wdtAltTransition);
transition-delay: 1s;
-webkit-transition: var(--wdtAltTransition);
-webkit-transition-delay: .5s;
transform: scale(0);
-webkit-transform: scale(0);
}
.dtdr-listingsvideos-popup-login-content{
position: absolute;
padding: 15px 30px;
background: linear-gradient(45deg, var(--wdtSecondaryColor) 0%, var(--wdtPrimaryColor) 100%);
border-radius: var(--wdtRadius_2X);
left: 10px;
right: 10px;
margin: auto;
text-align: center;
top: 10px;
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
transition-delay: .2s;
bottom: 10px;
display: flex;
align-items: center;
justify-content: center;
color: var(--wdtAccentTxtColor);
}
.dtdr-listingsvideos-popup-login-content &gt; a{
padding: 0 5px;
color: var(--wdtAccentTxtColor);
text-decoration: underline !important;
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
}
.dtdr-listingsvideos-popup-login-content &gt; a:hover{
color: var(--wdtHeadAltColor);
}

/* End */

/* Home 2 Header */

.wdt-custom-home-2-header-icon-text .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-media-group{
display: flex;
text-align: left;
/* text-align: end; */
align-items: center;
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-title h5{
margin-top: 0;
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
color: var(--wdtHeadAltColor);
font-size: calc(var(--wdtFontSize_H6) + 2px);
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-icon-wrapper{
margin-right: 15px;
margin-bottom: 0 !important;
position: relative;
top: -3px;
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-title h5 a{
color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-title h5 a:hover{
color: var(--wdtSecondaryColor);
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-subtitle{
margin-bottom: 15px;
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;
}
.wdt-custom-icon-box-home2-header .wdt-content-item .wdt-content-elements-group &gt; div:not(:last-child){
margin-bottom: 15px;
}

/* End */

/* Footer */

.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_H2);
color: var(--wdtAccentTxtColor);
}
.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-title h5{
margin: auto;
margin-top: 0;
}
.wdt-custom-icon-box-footer.wdt-custom-icon-box-footer-last .wdt-content-item .wdt-content-title h5{
padding: 0 25px;
}
#footer .elementor-widget.elementor-element.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-title h5 a{
color: var(--wdtAccentTxtColor);
}
#footer .elementor-widget.elementor-element.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-title h5 a:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.8);
}
.wdt-custom-icon-support-footer .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
font-size: var(--wdtFontSize_H4);
line-height: var(--wdtLineHeight_Alt);
font-weight: calc(var(--wdtFontWeight_Base) + 100);
}
.wdt-custom-icon-support-footer .elementor-icon-list-items .elementor-icon-list-item &gt; span,
.wdt-custom-icon-support-footer .elementor-icon-list-items .elementor-icon-list-item &gt; span svg{
color: var(--wdtAccentTxtColor);
fill: var(--wdtAccentTxtColor);
}
.wdt-custom-footer-2-additional-section{
background: linear-gradient(185deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
}

.elementor-column.wdt-custom-footer-2-additional-section-column:not(:last-child) &gt; .elementor-column-wrap{
border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb),.5);
}
.wdt-custom-footer-spam-text .elementor-text-editor p{
font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-footer2-contact-list .elementor-icon-list-items .elementor-icon-list-item a &gt; span.elementor-icon-list-text:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.6);
}
.wdt-custom-footer-spam-text p{
opacity: .55;
}

.wdt-custom-footer2-heading-for-addresses .wdt-heading-holder .wdt-heading-content-wrapper{
position: relative;
}
.wdt-custom-footer2-heading-for-addresses .wdt-heading-holder .wdt-heading-content-wrapper:before{
content: "";
position: relative;
display: inline-block;
width: 20px;
height: 16px;
-webkit-mask-image: url("https://wdtnetlink.wpengine.com/wp-content/uploads/2023/08/locate-icon-alt.svg");
-webkit-mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-image: url("https://wdtnetlink.wpengine.com/wp-content/uploads/2023/08/locate-icon-alt.svg");
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
background-color: var(--wdtAccentTxtColor);
margin-right: 10px;
top: 2px;
}

/* End */

/* Home2 Slider Side carousel */

.wdt-custom-slider2-carousel-template-section,
.wdt-custom-advanced-slider2{
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 50%;
}

.wdt-custom-slider2-carousel-template-section &gt; .elementor-container,
.wdt-custom-advanced-slider2 &gt; div.elementor-widget-container,
.wdt-custom-advanced-slider2 &gt; div.elementor-widget-container  div.wdt-advanced-carousel-holder,
.wdt-custom-advanced-slider2  div.wdt-advanced-carousel-holder .wdt-advanced-carousel-container,
.wdt-custom-advanced-slider2  div.wdt-advanced-carousel-holder .wdt-advanced-carousel-container .wdt-content-item{
height: 100%;
}
.wdt-custom-section-for-badge{
max-width: 300px;
margin-left: auto;
margin-right: unset;
top: -50%;
z-index: 1;
padding: 20px;
background-color: var(--wdtAccentTxtColor);
border-radius: 13px;
box-shadow: rgba(0,0,0,.1) 0 0 10px;
top: 50%;
right: 30px;
transform: translateY(-50%);
position: absolute;
}

/* End */

/* Footer */

.wdt-custom-footer-social.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
padding-left: 0;
}
.wdt-custom-view-map-button .wdt-button-holder a.wdt-button{
border-bottom: 1px solid currentColor;
padding: 0;
border-radius: 0;
border-bottom-width: 1px !important;
}
#footer .wdt-custom-view-map-button .wdt-button-holder a.wdt-button{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-view-map-button .wdt-button-holder a.wdt-button:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.75);
}
.wdt-custom-icon-list-footer-2-imp .elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-icon-list-footer-2-imp .elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.75);
}
.wdt-custom-icon-list-footer-2-imp .elementor-icon-list-items li.elementor-icon-list-item:first-child span.elementor-icon-list-text{
font-size: var(--wdtFontSize_H4);
color: var(--wdtPrimaryColor);
line-height: 1.2;
}
.wdt-custom-icon-list-footer-2-imp .elementor-icon-list-items li.elementor-icon-list-item:first-child span.elementor-icon-list-text:hover{
color: var(--wdtSecondaryColor);
}

/* Footer 3 */

.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text']:focus, 
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus{
border-color: var(--wdtPrimaryColor);
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div:last-child{
color: var(--wdtAccentTxtColor);
margin-top: 10px;
}
.wdt-custom-footer3-mailchimp input[type=checkbox]{
border: 1px solid var(--wdtAccentTxtColor);
background: var(--wdtAccentTxtColor);
opacity: 1;
}

.wdt-custm-footer-gallery .widget .gallery{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 5px;
max-width: fit-content;
margin-left: auto;
}
.wdt-custm-footer-gallery .widget .gallery figure{
border-radius: var(--wdtRadius_2X);
overflow: hidden;
}
.wdt-custm-footer-gallery .gallery-columns-3 .gallery-item{
max-width: 80px;
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']{
margin-bottom: 0;
border-radius: var(--wdtRadius_3X) 0 0 var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X) 0 0 var(--wdtRadius_3X);
border-right-color: transparent;
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
width: 68%;
border: none;
background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus{
box-shadow: 0 0 2px 1px rgba(var(--wdtPrimaryColorRgb),0.15);
-webkit-box-shadow: 0 0 2px 1px rgba(var(--wdtPrimaryColorRgb),0.15);
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
width: 32%;
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
border-radius: 0 var(--wdtRadius_3X) var(--wdtRadius_3X) 0 ;
background-color: rgb(49, 49, 49);
background-image: none;
padding: 14px 36px;
}
.wdt-custom-footer3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover{
background-color: var(--wdtHeadAltColor);
}

/* End */

/* Home3 Header */

.wdt-custom-home3-header-icons .wdt-header-icons-list &gt; div{
padding: 5px 10px;
}
.wdt-custom-home3-header-icons .wdt-header-icons-list&gt;div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon i{
font-size: 40px;
}
.wdt-custom-home3-header-icons .wdt-header-icons-list&gt;div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon i,
.wdt-custom-home3-header-icons .wdt-header-icons-list&gt;div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon{
max-width: unset;
width: auto;
max-height: unset;
}
.wdt-custom-home3-header-icons .wdt-header-icons-list-item::after{
width: 0;
}
.wdt-custom-home3-header-icons.wdt-custom-header-search-icon .wdt-header-icons-list &gt; div.search-item a.wdt-search-icon i{
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-home3-header-icons .wdt-shop-menu-icon .wdt-shop-menu-cart-number{
background-color: var(--wdtPrimaryColor);
}
.wdt-custom-home3-mobile-menu .mobile-nav-container .menu-trigger{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-home3-mobile-menu .mobile-nav-container .menu-trigger:hover{
color: var(--wdtPrimaryColor);
}

/* End */

/* Thumb Slider */

.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-next{
position: relative;
right: -35%;
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-prev{
position: relative;
left: -40%;
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel .swiper-wrapper .swiper-slide{
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{
opacity: 1;
transform: scale(1.15);
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel .swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active){
opacity: .5;
}

/* End */

/* Top To Bottom Marquee Style */

.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-transparent .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor{
filter: none;
}
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-transparent .elementor-widget.elementor-widget-icon-list .elementor-icon-list-text{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-animated-slide .wdt-image-box-holder .wdt-image-box-container .swiper-wrapper .swiper-slide{
opacity: 1 !important;
}

/* End */

/* Home3 Slider Form */

.wdt-custom-slider-form p{
margin-bottom: 0;
position: relative;
}
/* .wdt-custom-slider-form p span.wpcf7-spinner{
bottom: 20px;
} */

.wdt-custom-slider-form input[type="text"],
.wdt-custom-slider-form input[type="number"],
.wdt-custom-slider-form input[type="email"],
.wdt-custom-slider-form input[type="submit"],
.wdt-custom-slider-form .select2-container,
.wdt-custom-slider-form input[type='date'],
.wdt-custom-slider-form textarea{
margin-bottom: 0;
min-height: 48px;
}
.wdt-custom-slider-form .wpcf7-form-control-wrap{
margin-bottom: 20px;
}
.wdt-custom-slider-form .select2-container{
width: 100% !important;
}
.wdt-custom-slider-form input[type="text"], .wdt-custom-slider-form input[type="number"], .wdt-custom-slider-form input[type="email"]{
background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-form .wdt-custom-slider-form-col-1,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2{
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 20px;
}
.wdt-custom-slider-form .wdt-custom-slider-form-col-2 div:first-child{
grid-area: 1 / 1 / span 1 / span 2;
}
.wdt-custom-slider-form input[type="submit"]{
width: 100%;
margin-top: 0;
min-height: 51px;
}
.wdt-custom-slider-form .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{
margin: 10px 0 20px;
}
input::-webkit-spin-button{
-webkit-appearance: none;
}
.wdt-custom-tab-slider3.wdt-cstm-pricing-tab-transparent .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
justify-content: center;
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-content-wrapper{
padding: 25px;
padding-bottom: 5px;
background-color: var(--wdtTertiaryColor);
border-radius: var(--wdtRadius_2X);
/* border-top: 2px solid var(--wdtPrimaryColor); */
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
background-color: var(--wdtTertiaryColor);
}
.wdt-custom-tab-slider3 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
justify-content: center;
}
.wdt-custom-tab-slider3 .wdt-tabs-container{
border-radius: var(--wdtRadius_2X);
overflow: hidden;
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
z-index: 1;
color: var(--wdtAccentTxtColor);
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
-webkit-border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
overflow: hidden;
background-color: var(--wdtAccentTxtColor);
min-height: 46px;
min-width: 160px;
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:before{
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 100%;   
background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor));
background-color: var(--wdtSecondaryColor);
background-repeat: no-repeat;
background-size: 100%;
z-index: -1;
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
opacity: 1;
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover:before,
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:active:before,
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active .ui-tabs-anchor:before{
opacity: 0;
}
.wdt-custom-tab-slider3 .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
margin: 0 15px 0 0;
}
.wdt-cstm-pricing-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li:last-child .ui-tabs-anchor{
margin-right: 0;
}
.wdt-custom-slider-form .select2-container--default .select2-selection--single{
background-color: var(--wdtAccentTxtColor) !important;
border-color: transparent !important;
}
.wdt-custom-slider-form .select2-container.select2-container--default .select2-selection--single{
line-height: 49px;
}
.wdt-custom-slider-form input[type='date']{
padding: 11px 20px;
background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-form textarea{
height: 51px;
background-color: var(--wdtAccentTxtColor);
}

/* End */

/* Home3 image box */

.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-title h5 a:before{
position: absolute;
content: "";
width: 16px;
height: 16px;
background-color: var(--wdtAccentTxtColor);
right: 4px;
z-index: 0;
transition: var(--wdtAltTransition);
border-radius: 50%;
top: 50%;
transform: translate(0,-50%) scale(1.5);
-webkit-transform: translate(0,-50%) scale(1.5);
transform-origin: center;
transform-origin: center;
transition: var(--wdtBaseTransition);
}
.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-title h5 a:hover:before{
background-color: rgba(var(--wdtHeadAltColorRgb),1);
}
.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-title h5 a:after{
position: absolute;
content: "";
width: 16px;
height: 16px;
z-index: 0;
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 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg/%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E");
-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 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg/%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-size: auto;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: auto;
background-color: var(--wdtLinkColor);
mask-position: center center;
-webkit-mask-position: center center;
right: 4px;
top: 50%;
transform: translate(0,-50%) scale(1);
-webkit-transform: translate(0,-50%) scale(1);
transition: var(--wdtBaseTransition);
}
.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-title h5 a:hover:after{
background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-image:before{
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
border-radius: calc(var(--wdtRadius_3X) - 6px);
opacity: 1;
transition: var(--wdtAltTransition);
/* transform: perspective(800px) scale(1) rotateX(-1deg); */
top: 0;
pointer-events: none;
background-image: linear-gradient(180deg, rgba(var(--wdtPrimaryColorRgb),.1) 70%, rgba(var(--wdtHeadAltColorRgb),.9) 100%);
z-index: 1;
}
.wdt-custom-home3-imagebox .wdt-content-item:hover .wdt-content-image:before{
opacity: 0;
}
.wdt-custom-home3-imagebox .wdt-content-item .wdt-content-image:after{
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
border-radius: calc(var(--wdtRadius_3X) - 6px);
opacity: 1;
transition: var(--wdtAltTransition);
/* transform: perspective(800px) scale(1) rotateX(-1deg); */
visibility: visible;
top: 0;
pointer-events: none;
opacity: 0;
visibility: hidden;
background-image: linear-gradient(180deg, rgba(var(--wdtHeadAltColorRgb),.1) 60%, rgba(var(--wdtPrimaryColorRgb),.8) 100%);
}
.wdt-custom-home3-imagebox .wdt-content-item:hover .wdt-content-image:after{
opacity: 1;
visibility: visible;
}

/* End */

/* Client Logo */

.wdt-custom-animation-client-logo{
overflow: hidden;
}
.wdt-custom-animation-client-logo .wdt-animation-holder{
min-height: 90px;
}
.wdt-custom-animation-client-logo .wdt-animation-item{
overflow: visible;
padding: 10px 0;
min-height: 70px;
}
.wdt-custom-animation-client-logo .wdt-animation-item img{
margin: auto;
border-radius: var(--wdtRadius_2X);
box-shadow: rgba(var(--wdtLinkColorRgb),.06) 0 0 20px;
}

/* End */

/* Home1 Counter Alt */

.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-media-group{
display: flex;
align-items: center;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-icon-wrapper{
margin-right: 30px;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_Alt);
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-elements-group &gt; div:not(:last-child){
margin-bottom: 0;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-title h5{
margin-top: 0;
}

/* End */

/* Home2 Slider */

.wdt-custom-slider2-image .elementor-image{
position: relative;
display: flex;
}
.wdt-custom-slider2-image .elementor-image{
z-index: 1;
}
.wdt-custom-slider2-image .elementor-image:before{
content: "";
position: absolute;
height: 80%;
bottom: 0;
left: 0;
right: 0;
background-color: var(--wdtSecondaryColor);
outline: 4px solid var(--wdtPrimaryColor);
outline-offset: 10px;
border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
z-index: -1;
}
.wdt-custom-slider2-image .elementor-image:after{
content: "";
position: absolute;
height: 80%;
bottom: 0;
left: 0;
right: 0;
outline: 4px solid var(--wdtPrimaryColor);
outline-offset: 10px;
border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
z-index: -1;
animation: ripple-custom 1.5s linear infinite;
}
@keyframes ripple-custom{
0% {
opacity:.35;
}
100% { 
opacity:0;
transform:scale(1.1);
}
}

/* End */

/* Speed Test */

.wdt-speed-test-container .wdt-speed-test-content span,
.wdt-speed-test-container .wdt-speed-test-content p{    
font-family: var(--wdtFontTypo_Ext);
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtSubtitle_letr_spcing);
text-transform: uppercase;  
}
.wdt-speed-test-container .wdt-speed-test-content p{
margin-top: 15px;
}
.wdt-speed-test-container .wdt-speed-test-content span &gt; span{
width: auto;
display: inline-block;
text-align: center;
border-left: 1px solid;
border-right: 1px solid;
margin: 0 20px;
padding: 0 20px;
}

/* End */

/* Custom Movies Cast */

.wdt-custom-movies-cast .dtdr-listings-content-container div &gt; label{
font-weight: var(--wdtFontWeight_Alt);
color: var(--wdtPrimaryColor);
}
.wdt-custom-movies-cast .dtdr-listings-content-container div{
margin-bottom: 5px;
}
.wdt-custom-recently-updated-movies .dtdr-pagination.dtdr-ajax-pagination{
display: none;
}
.wdt-custom-recently-updated-movies div[class*="-output-data-container"] div[class*="-output-data-holder"]&gt;.dtdr-listings-container{
margin: 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5.dtdr-widget-stlye.has-post-thumbnail{
padding: 0;
margin-bottom: 15px;
align-items: baseline;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5.dtdr-widget-stlye .dtdr-listings-item-bottom-section .dtdr-listings-excerpt p{
margin-bottom: 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5{
grid-template-columns: 125px auto;
padding: 0;
margin-bottom: 15px;
box-shadow: 0 0;
align-items: baseline;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section .dtdr-listings-features-box-item:not(:last-child){
margin-right: 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section .dtdr-listings-features-box-item{
margin-right: 0;
padding: 0 15px;
border-right: 1px solid;
line-height: 1;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section .dtdr-listings-features-box-item:first-child{
padding-left: 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-top-section div{
max-width: 125px;
max-height: 125px;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section{
padding: 0 0 0 20px;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section-content .dtdr-listings-item-title{
font-size: var(--wdtFontSize_H6);
font-weight: calc(var(--wdtFontWeight_Base) + 100);
line-height: 1;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section&gt;div{
margin-bottom: 10px;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section-content &gt; div.dtdr-listings-item-bottom-right-content{
display: none;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5:not(.dtdr-widget-stlye) .dtdr-listings-item-bottom-section-content&gt;div.dtdr-listings-item-bottom-left-content{
padding-right: 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-top-section div img{
object-fit: cover;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-excerpt{
margin: 10px 0 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper a.custom-button-style{
display: none;
}
.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item .dtdr-category-total-items,
.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item.type1 .dtdr-listing-taxonomy-icon-image{
display: none;
}
.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item.type1{
margin-bottom: 10px;
}
.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item .dtdr-listing-taxonomy-meta-data h3{
margin-bottom: 0;
padding: 5px;
text-align: center;
background: linear-gradient(45deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
border-radius: var(--wdtRadius_2X);
color: var(--wdtAccentTxtColor);
font-weight: var(--wdtFontWeight_Base);
font-size: var(--wdtFontSize_Base);
}

.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item .dtdr-listing-taxonomy-meta-data h3 a{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-movies-sidebar-category .dtdr-listing-taxonomy-item .dtdr-listing-taxonomy-meta-data h3 a:hover{
color: rgba(var(--wdtAccentTxtColorRgb),.8);
}
.wdt-custom-search-for-movies .dtdr-sf-fields-holder.dtdr-sf-submitbutton-field-holder{
display: flex;
}
.wdt-custom-search-for-movies .dtdr-sf-fields-holder.dtdr-sf-submitbutton-field-holder .custom-button-style{
-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 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Group_25339' transform='translate(-1439.947 -58.947)'%3E%3Cellipse id='Ellipse_1' class='st0' cx='1446.4' cy='65.4' rx='4.9' ry='4.9'/%3E%3Cline id='Line_1' class='st0' x1='1449.9' y1='68.9' x2='1453.4' y2='72.4'/%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-size: 16px auto;
-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 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Group_25339' transform='translate(-1439.947 -58.947)'%3E%3Cellipse id='Ellipse_1' class='st0' cx='1446.4' cy='65.4' rx='4.9' ry='4.9'/%3E%3Cline id='Line_1' class='st0' x1='1449.9' y1='68.9' x2='1453.4' y2='72.4'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-size: 16px auto;
mask-repeat: no-repeat;
mask-position: center;
background: var(--wdtPrimaryColor);
width: 50px;
font-size: 0;
padding: 0;
}
.wdt-custom-search-for-movies .dtdr-sf-fields-holder.dtdr-sf-submitbutton-field-holder .custom-button-style:hover{
background-color: var(--wdtHeadAltColor);
}

.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column3{
padding-right: 60px;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column2{
padding: 30px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
border-radius: var(--wdtRadius_2X);
}

/* End */

/* k7 endshere */

/* custom style starts (H) */
body.elementor-editor-active .elementor.elementor-edit-mode .wdt-overflow-hidden.elementor-element.elementor-section,
body.elementor-editor-active .elementor.elementor-edit-mode .wdt-overflow-hidden.elementor-element.elementor-section .elementor-column { overflow: hidden; }

/* commen header style */
.elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 12px; }
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtSubtitle_letr_spcing); text-transform: uppercase; }
.wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H4), 1.5865rem + 1.2821vw, var(--wdtFontSize_H2)); font-weight: var(--wdtFontWeight_H2); text-transform: capitalize; color: var(--wdtBodyTxtColor); }
.wdt-heading-holder h3.wdt-heading-title-wrapper {font-size: clamp(var(--wdtFontSize_H4), 1.7308rem + 0.641vw, var(--wdtFontSize_H3));}

.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper { display: inline-block; }

.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title { display: inline-block; text-transform: initial; color: var(--wdtPrimaryColor); opacity: 0; transform: translate(-300px, 0) scale(0); }
.wdt-item-is-inview .wdt-heading-deco-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title { animation: sideSlide .5s forwards; }

@keyframes sideSlide { 60% { transform: translate(20px, 0) scale(1); color: var(--wdtSecondaryColor); } 80% { transform: translate(20px, 0) scale(1); color: var(--wdtPrimaryColor); } 99% { transform: translate(0) scale(1.2); color: rgba(var(--wdtPrimaryColorRgb),0.5); } 100% { transform: translate(0) scale(1); opacity: 1; color: var(--wdtPrimaryColor); } }

/* custom heading style */
.wdt-custom-heading-filler-1 .wdt-heading-content-wrapper { font-size: calc(var(--wdtFontSize_H6) - 2px ); }
.wdt-custom-sign-header-style .wdt-heading-holder .wdt-heading-deco-wrapper &gt; span .wdt-heading-deco-inner[class*='-left-part'] { margin-right: 15px; }
.elementor-widget.elementor-widget-wdt-heading { margin-bottom: 0; }
.wdt-custom-heading-style-02 .elementor-widget-container h2 { margin: 0; font-size: clamp(var(--wdtFontSize_H4), 1.5865rem + 1.2821vw, var(--wdtFontSize_H2)); }
.wdt-custom-heading-style-02 .elementor-widget-container h2 a:hover { color: var(--wdtHeadAltColor); }
.wdt-custom-heading-style-02 .wdt-heading-holder h4.wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H6), 1.1058rem + 0.641vw, var(--wdtFontSize_H4)); }

/* button style */
.wdt-button-holder.wdt-template-textual.wdt-button-size-nm a { font-size: var(--wdtFontSize_H6); }
.wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {  -webkit-transition: all 0s ease-out; transition: all 0s ease-out; }

.wdt-custom-white-button-style .wdt-button-holder .wdt-button { background-repeat: no-repeat; background-size: 400%; background-position: 100% 0; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.wdt-custom-white-button-style .wdt-button-holder .wdt-button:hover { background-position: 0 100%; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }

/* icon box style 1 */
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item { background-color: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_3X); box-shadow: 0 0 20px rgba(var(--wdtPrimaryColorRgb),.1); margin-top: 45px; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item:hover { background-color: var(--wdtTertiaryColor) !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group { display: inline-flex; flex-wrap: wrap; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group&gt;div { width: 100%; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group&gt;div:nth-child(1) { order: 1; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group&gt;div:nth-child(3) { order: 2; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group&gt;div:nth-child(2) { order: 3; margin-bottom: 0; font-family: var(--wdtFontTypo_Ext); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); margin-top: 0; margin-bottom: 5px; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-detail-group span { color: var(--wdtBodyTxtColor); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon &gt; span { background-image: linear-gradient(40deg, rgba(var(--wdtSecondaryColorRgb)) 0, rgba(var(--wdtPrimaryColorRgb)) 100%); background-color: transparent; color: var(--wdtAccentTxtColor); font-size: 60px; height: 105px; width: 105px; border: none; -webkit-box-shadow: none; box-shadow: none; z-index: 1; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon &gt; span { background-color:transparent; -webkit-box-shadow: none; box-shadow: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon &gt; span:after { display: none; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-group { padding: 20px 20px 53px; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper { margin-bottom: -0.15em; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { position: relative; height: 105px; width: 105px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon { -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-detail-group {position: relative;}

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-detail-group:before { content: ""; position: absolute; left: 50%; top: 0; background-color: rgba(var(--wdtTertiaryColorRgb)); height: 5%; width: 5%; border-radius: 0  0 var(--wdtRadius_Full) var(--wdtRadius_Full); transform: translateX(-50%); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-detail-group:hover:before { height: 100%; width: 100%; transform: translateX(-50%); border-radius: var(--wdtRadius_3X); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background-color: transparent; border: none; border-radius: var(--wdtRadius_Full); background-image: linear-gradient(40deg, rgba(var(--wdtSecondaryColorRgb),0.1) 0, rgba(var(--wdtPrimaryColorRgb),0.1) 100%); box-shadow: 0 0 30px rgba(var(--wdtSecondaryColorRgb),.3); /* -webkit-animation: ripple-waves 3s linear infinite; animation: ripple-waves 3s linear infinite; */ z-index: 0; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before { animation-delay: 0.2s; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:after  { animation-delay: 0.6s; }

@keyframes ripple-waves { 0%, 100% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.3); transform: scale(1.3); } }

@-webkit-keyframes ripple-waves { 0%, 100% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.3); transform: scale(1.3); } }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column:last-child .wdt-content-item .wdt-content-icon svg { -webkit-animation: anim-alt 3s linear infinite; animation: anim-alt 3s linear infinite; animation-play-state: paused; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-column:last-child .wdt-content-item:hover .wdt-content-icon svg { animation-play-state: running; }

@keyframes anim-alt { 0%, 50%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 25% { -webkit-transform: translateY(-2px); transform: translateY(-2px); } 75% { -webkit-transform: translateY(2px); transform: translateY(2px); } }

@-webkit-keyframes anim-alt { 0%, 50%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 25% { -webkit-transform: translateY(-2px); transform: translateY(-2px); } 75% { -webkit-transform: translateY(2px); transform: translateY(2px); } }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon path[class*="wave-"],
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon path[class*="wifi-wave-"]{ animation: wifianimation 1s infinite cubic-bezier(0.4, 0, 0.2, 1); animation-play-state: paused; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path[class*="wave-"],
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path[class*="wifi-wave-"]{ animation-play-state: running; opacity: .1; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-lb2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-ll2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-rr2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-rb2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wifi-wave-r2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wifi-wave-l2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon path.wifi-wave-tr2,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon path.wifi-wave-t2 { animation-delay: 200ms; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-lb1,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-ll1,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-rr1,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wave-rb1,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wifi-wave-r3,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon path.wifi-wave-l3,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon path.wifi-wave-t3 { animation-delay: 300ms; }

/* mailchimp style */
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { color: var(--wdtBodyTxtColor); border-radius: var(--wdtRadius_3X) 0 0 var(--wdtRadius_3X); border-color: var(--wdtBorderColor); padding: 10px 22px; width: 68%; margin-right: 0; border-right-color: transparent; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text']:focus,
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border-color: var(--wdtHeadAltColor); border-right-color: transparent; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { width: 32%; margin-bottom: 0; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { text-transform: capitalize; padding: 14px 36px 10px 36px; border-radius: 0 var(--wdtRadius_3X) var(--wdtRadius_3X) 0; width: 100%; text-align: center; justify-content: center; background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor)); background-color: var(--wdtSecondaryColor); background-repeat: no-repeat; background-size: 100%; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { background-color: var(--wdtPrimaryColor); background-size: 100%; background-position: 100% 100%; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); }
.wdt-button-holder.wdt-template-textual.wdt-button-size-nm a .wdt-button-icon { transition: all 0s ease-out; }
.wdt-button-holder.wdt-template-textual.wdt-button-size-nm a .wdt-button-icon&gt;span { transition: transform 0.3s ease-out; }

.wdt-button-holder.wdt-template-textual.wdt-button-size-nm a:hover .wdt-button-icon&gt;span { transform: translateX(2px); }
.wdt-custom-newsletter-button-style .wdt-button-holder.wdt-template-textual.wdt-button-size-nm a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { flex-wrap: wrap; }

.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div:last-child { width: 100%; text-align: start; margin-top: 20px; }

/* check box style */
input[type=checkbox] { position: relative; width: 15px; height: 15px; border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_1X); cursor: pointer; -webkit-appearance: none; appearance: none; opacity: .5; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
input[type=checkbox]:hover { opacity: 1; }
input[type=checkbox]:focus { border-radius: var(--wdtRadius_1X) !important; }
input[type=checkbox]:checked { opacity: 1; background-color: var(--wdtPrimaryColor); }
input[type=checkbox]:before { content: ""; position: absolute; right: 50%; top: 50%; width: 5px; height: 10px; border: solid var(--wdtAccentTxtColor); border-width: 0 2px 2px 0; margin: -1px -1px 0 -1px; transform: rotate(45deg) translate(-50%, -50%); z-index: 2; }

/* Social icons */
.wdt-custom-footer-social .elementor-icon-list-item .elementor-icon-list-icon { width: 35px; height: 35px; background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor)); background-color: var(--wdtSecondaryColor); background-repeat: no-repeat; background-size: 100%; display: grid; place-items: center; border-radius: calc(var(--wdtRadius_2X) - 2px); }
.wdt-custom-footer-social .elementor-icon-list-item a:hover .elementor-icon-list-icon{ background-color: var(--wdtPrimaryColor); }
.elementor-widget.wdt-custom-footer-social.wdt-custom-footer3-social .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-left: 5px; margin-right: 5px; }
.elementor-widget.wdt-custom-footer-social.wdt-custom-footer3-social .elementor-icon-list-items.elementor-inline-items { margin-left: -5px; margin-right: -5px; }
/* speed test style */
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper a { display: inline-flex; justify-content: center; align-items: center; position: relative; z-index: 1; font-size: var(--wdtFontSize_H2); width: 100px; height: 100px; border-radius: var(--wdtRadius_Full); background: transparent linear-gradient(329deg, rgba(var(--wdtPrimaryColorRgb)) 0%, rgba(var(--wdtSecondaryColorRgb)) 100%) 0% 0% no-repeat padding-box; box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.161); outline: 8px solid var(--wdtAccentTxtColor); outline-offset: 15px; animation-delay: 1s; transition: var(--wdtAltTransition); }
@keyframes shadow{ 0% { opacity:.35; } 100% { opacity:0; transform:scale(2); } }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper a:hover { transform: scale(1.1); }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper:before,
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; border: 0; border-radius: var(--wdtRadius_Full); pointer-events: none; }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper:before { background-color: transparent; outline: 4px solid var(--wdtAccentTxtColor); outline-offset: 15px; -webkit-animation: shadow 2s linear infinite; animation: shadow 2s linear infinite; z-index: 0; }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper a:before{ content: ""; position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; background-color: transparent; outline: 4px solid var(--wdtAccentTxtColor); outline-offset: 15px; -webkit-animation: shadow 2s linear infinite 0.75s; animation: shadow 2s linear infinite 0.75s; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper a:after{ content: ""; position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; background-color: transparent; outline: 4px solid var(--wdtAccentTxtColor); outline-offset: 15px; -webkit-animation: shadow 2s linear infinite 0.75s; animation: shadow 2s linear infinite 0.75s; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper:after { background-color: rgba(var(--wdtAccentTxtColorRgb)); -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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M77.6,41.5c-0.5-1-1.5-1.6-2.6-1.6H58.3l4.8-35.2c0.2-1.6-0.9-3-2.5-3.3c-1.1-0.2-2.2,0.3-2.8,1.3 L22.5,56.3c-0.9,1.3-0.5,3.1,0.8,4c0.5,0.3,1,0.5,1.6,0.5h16.6L34.4,95c-0.3,1.6,0.7,3.1,2.2,3.4c1.1,0.2,2.3-0.2,2.9-1.1l37.9-52.8 C78.1,43.7,78.1,42.5,77.6,41.5'/%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M77.6,41.5c-0.5-1-1.5-1.6-2.6-1.6H58.3l4.8-35.2c0.2-1.6-0.9-3-2.5-3.3c-1.1-0.2-2.2,0.3-2.8,1.3 L22.5,56.3c-0.9,1.3-0.5,3.1,0.8,4c0.5,0.3,1,0.5,1.6,0.5h16.6L34.4,95c-0.3,1.6,0.7,3.1,2.2,3.4c1.1,0.2,2.3-0.2,2.9-1.1l37.9-52.8 C78.1,43.7,78.1,42.5,77.6,41.5'/%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; /* -webkit-animation: grow-ripple-waves 2s linear infinite; animation: ripple-waves 3s linear infinite; */ z-index: 1; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-speed-test-style .elementor-widget-container .elementor-icon-wrapper:hover:after { -webkit-transform: scale(0.6); transform: scale(0.6); opacity: 1; }

@keyframes grow-ripple-waves { 0%,100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.6; } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; } }

/* moden image box */
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { display: none; }
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover&gt;.wdt-media-image-cover-container { padding: 20px; }
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 a { font-size: var(--wdtFontSize_H6); color: var(--wdtAccentTxtColor); position: relative; padding-right: 50px; display: block; }

.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 { transform: perspective(100px) translateY(0); transform-style: preserve-3d; perspective-origin: bottom center; }

.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-cover .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {transition: var(--wdtAltTransition);}
.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {transform: scale(1.1) translateY(10px);-webkit-transform: scale(1.1) translateY(10px)}
.wdt-rc-template-with-description .wdt-content-item:not(:last-child) { margin-bottom: 20px; }
.wdt-rc-template-with-description .wdt-content-item { overflow: hidden; }
.wdt-rc-template-with-description .wdt-column:nth-child(1) .wdt-content-item { border-radius: 0 0 var(--wdtRadius_3X) 0; }
.wdt-rc-template-with-description .wdt-column:nth-child(2) .wdt-content-item { border-radius: 0 var(--wdtRadius_3X) var(--wdtRadius_3X) 0; }
.wdt-rc-template-with-description .wdt-column:nth-child(3) .wdt-content-item { border-radius: 0 var(--wdtRadius_3X) 0 0; }
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { content: none; }

.wdt-image-box-holder.wdt-rc-template-default .wdt-column .wdt-content-item .wdt-content-image&gt;span,
.wdt-image-box-holder.wdt-rc-template-default .wdt-column .wdt-content-item .wdt-content-image&gt;a { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

/* icon box style 2 */
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon &gt; span { background-color: transparent; border: none; font-size: 60px; height: 60px; width: 60px; -webkit-border-radius: none; border-radius: none; }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon &gt; span { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { align-content: center; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-separator { display: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; order: 2; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); text-transform: lowercase; font-weight: var(--wdtFontWeight_Base); margin-top: 0; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: var(--wdtSubtitle_letr_spcing); margin-top: 0; margin-bottom: 0; order: 1; }

/* counter style 1 */
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter { line-height: 1; align-items: end; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter .wdt-content-counter-number { font-family: var(--wdtFontTypo_Ext); font-size: clamp(var(--wdtFontSize_H3), 2.3846rem + 0.5128vw, calc(var(--wdtFontSize_H2) - 2px )); font-weight: var(--wdtFontWeight_H4); }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter-wrapper { margin-bottom: 6px; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix { font-size: calc(var(--wdtFontSize_H4) + 6px ); color: var(--wdtPrimaryColor); }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1:last-child { display: none; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); margin-top: 0; }

/* testimonial custom style */

.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group span { margin-bottom: 0 !important; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-title-group.below &gt; * { display: inline-block; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-title-group.below span { margin: 0 10px; width: auto; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-title-group.below span:before { background-color: var(--wdtPrimaryColor); height: 1px; width: 5px; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 14px; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group { margin-bottom: clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 10px; }

.wdt-custom-testimonial-style .wdt-testimonial-holder .wdt-testimonial-container { width: 390px; overflow: visible; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-image img { width: 100px; -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0; border-radius: var(--wdtRadius_Full); }
.wdt-custom-testimonial-style .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-media-group .wdt-content-image img, 
.wdt-custom-testimonial-style .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-media-group .wdt-content-image img { opacity: 0.6; }
.wdt-custom-testimonial-style .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image img { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); text-transform: uppercase; margin-top: 0; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group,
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-detail-group { opacity: 0; }
.wdt-custom-testimonial-style .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-elements-group,
.wdt-custom-testimonial-style .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group { opacity: 1; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { margin: 0 -20px; }

.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-detail-group { margin: 0 -300px; }

/* progressbar */ 
.elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar{ width: 195px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-image: none; height: 8px; }
.elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ color: var(--wdtPrimaryColor); background: linear-gradient(258deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor)); }
.elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before, 
.elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{ height: 4px; margin: auto; background-image: none; background: rgba(var(--wdtLinkColorRgb),.6); }
.elementor-widget-container .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{ margin-top: 50px; }

/* faq style */
.wdt-custom-faq-style .wdt-accordion-toggle-holder { overflow: visible; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { border-radius: var(--wdtRadius_3X); background: transparent; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.102); }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title{ font-size: clamp(var(--wdtFontSize_H6), 1.1635rem + 0.3846vw, calc(var(--wdtFontSize_H5) + 2px )); font-weight: var(--wdtFontWeight_H5); line-height: var(--wdtLineHeight_H5); background-color: transparent; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem) clamp(1.75rem, 1.5481rem + 0.8974vw, 2.625rem); background-color: transparent; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{ font-size: var(--wdtFontSize_Base); margin-left: 20px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child){ margin-bottom: 30px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0px clamp(1.75rem, 1.5481rem + 0.8974vw, 2.625rem) clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem); }

/* image box style */
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(var(--wdtFontSize_H6), 1.1635rem + 0.3846vw, calc(var(--wdtFontSize_H5) + 2px )); /* font-size: calc(var(--wdtFontSize_H5) + 2px ); */ font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; margin-top: 0; pointer-events: none; }
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; }
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group .wdt-content-button&gt;a { font-size: 1em; border: 0; background-color: var(--wdtAccentTxtColor); color: var(--wdtAccentTxtColor); display: inline-block; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group .wdt-content-button&gt;a:hover { background-color: var(--wdtPrimaryColor); border-color: transparent; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); }
.wdt-custom-faq-style .wdt-content-item { box-shadow: 0 0 30px rgba(0, 0, 0, 0.039); }
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group { display: inline-flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; padding: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem) clamp(1.75rem, 1.5481rem + 0.8974vw, 2.625rem); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); }
.wdt-custom-faq-style .wdt-content-item&gt;div[class*="group"]&gt;.wdt-content-title,
.wdt-custom-faq-style .wdt-content-item&gt;div[class*="group"]&gt;.wdt-content-subtitle { width: auto; }
.wdt-custom-social-icon-style .elementor-widget-container .elementor-social-icons-wrapper.elementor-grid &gt; span:not(:last-child) { margin: clamp(0.625rem, 0.5529rem + 0.3205vw, 0.9375rem); }
.wdt-custom-bg-spacer-style { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; opacity: 0.3; width: 100vw !important; height: 100vh; background: var(--wdtHeadAltColor); }
.wdt-custom-faq-bg-style .elementor-widget-wrap { overflow: hidden; }

/* social tv icon style */
.wdt-custom-tv-icon-style .elementor-widget-container .elementor-social-icons-wrapper .elementor-grid-item a { font-size: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem); color: var(--wdtHeadAltColor); }
.wdt-custom-tv-icon-style .elementor-widget-container .elementor-social-icons-wrapper&gt;span:not(:last-child) { margin-right: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }

/* rotate animation style */
.elementor-widget-container .elementor-icon-wrapper .elementor-icon .rotate-icon-0 { animation: rotate-circel 10s linear infinite; transform-origin: center; }
.wdt-custom-video-pop-style .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item svg,
.wdt-custom-video-pop-style .elementor-widget-container .elementor-icon-wrapper .elementor-icon &gt; svg { pointer-events: painted; cursor: pointer; overflow: visible; }

@keyframes rotate-circel { to { transform: rotate(360deg); } }

/* heading style */
.wdt-slider-heading-style .wdt-heading-holder h2.wdt-heading-title-wrapper,
.wdt-heading-style-03 .wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(var(--wdtFontSize_H4), 1.2981rem + 2.5641vw, calc(var(--wdtFontSize_Alt) + 10px )); }
.wdt-custom-para-style .wdt-heading-holder .wdt-heading-content-wrapper &gt; span { color: var(--wdtPrimaryColor); }

/* pring banner style */
.wdt-pricing-banner-style .wdt-pricing-table-holder .wdt-pricing-table-pricing { padding: 17px 22px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_3X); }
.wdt-pricing-banner-style .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; .wdt-pricing-table-pricing-sale-price { font-size: clamp(var(--wdtFontSize_H3), 2.3558rem + 0.641vw, var(--wdtFontSize_H2)); font-weight: var(--wdtFontWeight_H2); font-family: var(--wdtFontTypo_Ext); color: var(--wdtPrimaryColor); }
.wdt-pricing-banner-style .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; .wdt-pricing-table-pricing-prefix { font-size: calc(var(--wdtFontSize_H6) + 2px ); font-weight: var(--wdtFontWeight_H2); color: var(--wdtHeadAltColor); }
.wdt-pricing-banner-style .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale &gt; .wdt-pricing-table-pricing-suffix.beside { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H2); color: var(--wdtHeadAltColor); padding-left: 0; }

/* team section style */
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item { display:inline-flex; flex-wrap: wrap; overflow: hidden; border-radius: var(--wdtRadius_3X); }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); margin-top: 0; text-transform: capitalize; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-image { overflow: hidden; position: relative; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a img,
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-media-group .wdt-content-image span img { -webkit-transform: scale(1.05); transform: scale(1.05); }

.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { display: inline-flex; margin-bottom: 0; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { width: 100%; padding: 28px 30px 43px; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 6px; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); margin-top: 0; margin-bottom: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle { opacity: 0; -webkit-transform: translateY(-20%); transform: translateY(-20%); }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul li { background-image: linear-gradient(45deg, transparent , rgba(var(--wdtPrimaryColorRgb)) ); background-color: var(--wdtSecondaryColor); background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: calc(var(--wdtRadius_2X) - 1px); padding: 10px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul li:hover { background-color: var(--wdtPrimaryColor); }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: grid; position: relative; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group &gt; div { grid-area: 1/-1; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-social-icons-container { position: absolute; left: 0; right: 0; opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-team-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-elements-group .wdt-social-icons-container { opacity: 1; -webkit-transform: translateY(0%); transform: translateY(0%); }

/* custom faq form style */
.wdt-custom-faq-form-style .wdt-custom-contact-page-form &gt; div:not(:last-child) { margin-bottom: 20px; }
.wdt-custom-faq-form-style input:not(input[type*="submit"]),
.wdt-custom-faq-form-style textarea { border: 1px solid transparent; background-color: rgba(var(--wdtAccentTxtColorRgb)); -webkit-border-radius: calc(var(--wdtRadius_2X) + 1px ); border-radius: calc(var(--wdtRadius_2X) + 1px ); box-shadow: 0 0 10px rgba(0, 0, 0, 0.102); }
.wdt-custom-faq-form-style input:not(input[type*="submit"]):focus,
.wdt-custom-faq-form-style textarea:not(input[type*="submit"]):focus { border: 1px solid var(--wdtBorderColor); border-radius: calc(var(--wdtRadius_2X) + 1px ); box-shadow: 0 0 10px rgba(0, 0, 0, 0.102); }
.wdt-custom-faq-form-style input[type*="submit"] { margin-top: 0; width: 100%; text-transform: capitalize; }
.wdt-custom-faq-form-style .form-btn &gt; p { width: 100%; }
.form-btn &gt; p { position: relative; display: inline-block; margin-bottom: 0; }
.wpcf7-not-valid-tip { font-size: var(--wdtFontSize_Ext); position: absolute; bottom: 0; right: 8px; }
.wpcf7-spinner { position: absolute; right: 30px; bottom: 0; top: 0; margin: auto; }
.wdt-custom-faq-image-style .elementor-icon-wrapper .elementor-icon { font-size: clamp(12.5rem, 11.0577rem + 6.4103vw, 18.75rem); }

/* list pricing tabel style */
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] { border-color: var(--wdtBorderColor); box-shadow: 0 0 30px rgba(0, 0, 0, 0.039); border-radius: var(--wdtRadius_3X); overflow: hidden; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header { border-color: var(--wdtBorderColor); position: relative; }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header&gt;div { z-index: 1; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header .wdt-content-title h5 &gt; a,
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header .wdt-content-subtitle,
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header .wdt-content-description { -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header .wdt-content-title h5 &gt; a,
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header .wdt-content-subtitle,
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header .wdt-content-description { color: var(--wdtAccentTxtColor); }

.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:before,
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:after { content: ""; position: absolute; height: 100%; z-index: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:before { width: 100%; right: 0; bottom: 0; opacity: 1; background-color: rgba(var(--wdtAccentTxtColorRgb)); }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:after { left: 0; top: 0; opacity: 0; width: 0%; background-image: linear-gradient(40deg, rgba(var(--wdtPrimaryColorRgb))  0, transparent 100%); background-repeat: no-repeat; background-position: center; background-size: cover; }
.wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header:before { opacity: 0; width: 0%; }
.wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header:after { opacity: 1; width: 100%; }

.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header .wdt-content-subtitle { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtSubtitle_letr_spcing); text-transform: uppercase; }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); }
.wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { width: 100%; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { justify-content: center; align-items: flex-start; gap: inherit; }

.wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner&gt;span { width: 100%; height: auto; padding: 0; line-height: 1.2; border: none; }
.wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner&gt;.wdt-pricing-table-features-list-icon { margin-bottom: 10px; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background-color: transparent; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { width: 70px; margin: auto; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features { border-right: 1px solid var(--wdtBorderColor); flex: 0 1 45%; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { flex: 0 1 25%; align-content: center; }

.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { font-size: 50px; width: 55px; height: 55px; display: inline-flex; justify-content: center; align-items: center; border-radius: calc(var(--wdtRadius_2X) + 2px); box-shadow: 0 0 20px rgba(0, 0, 0, 0.039); border: 1px solid rgba(var(--wdtBorderColorRgb), 0.6); }
.wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after { content: "+"; position: absolute; display: inline-flex; justify-content: center; align-items: center; top: 30%; right: -7px; width: 15px; height: 15px; font-weight: var(--wdtFontWeight_H2); }

.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li { min-width: auto; padding: 10px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button&gt;a { -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); background-image: linear-gradient(90deg, transparent, var(--wdtPrimaryColor)); background-color: var(--wdtSecondaryColor); background-repeat: no-repeat; background-size: 100%; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); }
.elementor-widget-container .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button&gt;a:hover { background-color: var(--wdtPrimaryColor); border-color: transparent; background-size: 100%; background-position: 100% 100%; -webkit-transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); transition: all .3s cubic-bezier(0.61, 0.44, 0.58, 1); }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list']&gt;* { padding: 40px clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); }

.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer .wdt-pricing-table-pricing-sale { line-height: 0.7; }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price { font-family: var(--wdtFontTypo_Ext); font-size: clamp(var(--wdtFontSize_H2), 2.6923rem + 1.9231vw, calc(var(--wdtFontSize_H3) * 2 )); font-size: clamp(calc(var(--wdtFontSize_Alt) + 10px ), 4.2308rem + 0.641vw, calc(var(--wdtFontSize_H3) * 2 )); font-weight: var(--wdtFontWeight_H2); }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer .wdt-pricing-table-pricing-sale &gt; span { display: table-cell; }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer .wdt-pricing-table-pricing-sale &gt; span.wdt-pricing-table-pricing-prefix { vertical-align: top; padding-right: 5px; padding-top: 5px; font-size: calc(var(--wdtFontSize_H6) + 2px ); font-weight: var(--wdtFontWeight_H5); }
.wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer .wdt-pricing-table-pricing-sale &gt; span.wdt-pricing-table-pricing-suffix.beside { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H5); }

/* thumbnail style */
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel { position: absolute; right: clamp(0.9375rem, -3.5625rem + 9.375vw, 7.6875rem); bottom: clamp(0.9375rem, -0.5048rem + 6.4103vw, 7.1875rem); width: clamp(21.25rem, 18.0769rem + 14.1026vw, 35rem); padding: 15px; }
.elementor-widget-wdt-thumbs-slider .wdt-thumb-carousel-holder&gt;.swiper&gt;.wdt-thumbnail-carousel&gt;.swiper-wrapper&gt;.swiper-slide { flex: 1; position: relative; pointer-events: painted; cursor: pointer; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel .swiper-wrapper .swiper-slide { overflow: hidden; border-radius: var(--wdtRadius_2X); box-shadow: 0 0 20px rgba(0, 0, 0, 0.569); }
.elementor-widget-wdt-thumbs-slider .wdt-thumb-carousel-holder&gt;.swiper&gt;.wdt-thumbnail-carousel&gt;.swiper-wrapper&gt;.swiper-slide:last-child { margin-right: 0 !important; }
.elementor-widget-wdt-thumbs-slider .wdt-thumb-carousel-holder&gt;.swiper&gt;.wdt-thumbnail-carousel&gt;.swiper-wrapper&gt;.swiper-slide:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50%; background-image: linear-gradient(180deg, transparent, rgba(var(--wdtPrimaryColorRgb))); background-repeat: no-repeat; background-size: cover; opacity: 0.3; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.elementor-widget-wdt-thumbs-slider .wdt-thumb-carousel-holder&gt;.swiper&gt;div[class*="wdt-thumbnail-carousel-"]&gt;.swiper-wrapper&gt;.swiper-slide:hover:before { opacity: 0.6; height: 70%; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper { position: absolute; right: clamp(2.5rem, 0.625rem + 8.3333vw, 10.625rem); bottom: clamp(1.125rem, -0.4183rem + 6.859vw, 7.8125rem); width: clamp(17.8125rem, 15.4904rem + 10.3205vw, 27.875rem); padding: 15px; z-index: 1; pointer-events: none; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { width: 100%; display: inline-flex; justify-content: space-between; align-items: center; margin: 0; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div[class*="wdt-arrow-thumb-pagination-"] { font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); display: inline-flex; justify-content: center; align-items: center; background-color: transparent; background-image: none; width: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem); height: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem); padding: 0; border-radius: var(--wdtRadius_Full); margin-top: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; pointer-events: painted; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div[class*="wdt-arrow-thumb-pagination-"]:hover { color: var(--wdtPrimaryColor); }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect { overflow: hidden; }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap &gt; div.elementor-widget { -webkit-transition: -webkit-transform 0.6s ease-out; transition: transform 0.6s ease-out; opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-motion-effect .elementor-widget-wrap &gt; div.elementor-widget  { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap&gt;div.elementor-widget:nth-child(1) { -webkit-transition-delay: 100ms; transition-delay: 100ms; }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap&gt;div.elementor-widget:nth-child(2) { -webkit-transition-delay: 350ms; transition-delay: 350ms; }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap&gt;div.elementor-widget:nth-child(3) { -webkit-transition-delay: 550ms; transition-delay: 550ms; }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap&gt;div.elementor-widget:nth-child(4) { -webkit-transition-delay: 750ms; transition-delay: 750ms; }
.wdt-thumb-carousel-holder .swiper .swiper-wrapper .swiper-slide .wdt-custom-motion-effect .elementor-widget-wrap&gt;div.elementor-widget:nth-child(5) { -webkit-transition-delay: 950ms; transition-delay: 950ms; }

/* custom icon list stye */
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items { display: inline-flex; flex-wrap: wrap; align-items: baseline; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li span { font-family: var(--wdtFontTypo_Ext); line-height: 1; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(-n + 3) { border-right: 1px solid rgba(var(--wdtBorderColorRgb),0.6); padding: 0 15px; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(4) { padding: 0 15px; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(n + 4) span { background-color: rgba(var(--wdtBorderColorRgb), 0.2); border-radius: var(--wdtRadius_2X); padding: 5px 10px; }

/* coundown style */
.wdt-countdown-holder &gt; p { display: none; }
.wdt-countdown-holder .wdt-downcount { display: flex; flex-wrap: wrap; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper { position: relative; display: inline-flex; align-items: end; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper:not(:last-child):after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; height: 80%; margin: auto; background-color: rgba(var(--wdtBorderColorRgb),0.3); }

.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper { padding: 10px clamp(0.3125rem, -0.1923rem + 2.2436vw, 2.5rem); }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper:first-child { padding-left: 0; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper:last-child { padding-right: 0; }

.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper .wdt-counter-icon-wrapper { font-family: var(--wdtFontTypo_Ext); font-size: clamp(var(--wdtFontSize_H4), 1.4423rem + 1.9231vw, var(--wdtFontSize_Alt)); font-weight: var(--wdtFontWeight_H2); line-height: 0.8; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper&gt;h3 { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: 1; margin: 0; padding-left: 5px; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper { min-width: clamp(4.6875rem, 3.5337rem + 5.1282vw, 9.6875rem); padding: 10px clamp(0.3125rem, -0.1923rem + 2.2436vw, 2.5rem); }
.wdt-custom-image-box-marque-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper { display: none; }

/* custom scroll style */
.wdt-custom-scroll-style .elementor-widget-container .elementor-icon-wrapper { animation: alt-movement 1s infinite linear alternate; }
.wdt-custom-scroll-style .elementor-widget-container .elementor-icon-wrapper:hover { animation-play-state: paused; }

@keyframes alt-movement { to { transform: translateY(10%); } }

.wdt-custom-scroll-down-style  { 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); transform-origin: center; }
.wdt-custom-scroll-down-style  { transform: perspective(1000px) rotateX(307deg); }

/* custom image style */
.wdt-custom-per-image-style .elementor-widget-container .elementor-image { overflow: hidden; perspective-origin: top; perspective: 200px; }
.wdt-custom-per-image-style .elementor-widget-container .elementor-image img { animation: alternate-anim 2s linear; animation: alternate-anim 2s linear 1s once; }
@keyframes alternate-anim { 0% { transform: translateY(100%); } 100% { transform: translateY(0%); } }

/* Marquee Style */
.wdt-marquee-wrapper &gt; .swiper &gt; .swiper-wrapper { transition-timing-function: linear !important; }

.wdt-cus-marquee-style .elementor-widget-container { overflow: hidden; height: 800px; }
.wdt-cus-marquee-style .elementor-widget-container .wdt-image-box-holder {
animation: top-to-bottom 10s linear infinite;
}

@keyframes top-to-bottom { 0% { transform: translateY(0) translateZ(0); } 100% { transform: translateY(100%) translateZ(0); } }

/* popup style */
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: clamp(0.9375rem, 0.8077rem + 0.5769vw, 1.5rem); }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon &gt; span { display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon &gt; span { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H4); text-transform: capitalize; letter-spacing: 0px; font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); margin-bottom: 20px; }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover { color: var(--wdtHeadAltColor); }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:last-child { text-transform: capitalize; text-transform: capitalize; }
.wdt-custom-offter-image-style .elementor-widget-container .elementor-image img { image-rendering: inherit; }

.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 &gt; a:nth-child(2) { margin-right: 6px; }
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 &gt; a:nth-child(3) { margin-left: 6px; text-decoration: underline; }

#footer .wdt-custm-footer-gallery .elementor-widget-container .widget.widget_media_gallery { margin-bottom: 0; }

/* custom style ends (H) */


/*----------- Responsive Starts --------------*/
@media only screen and (min-width: 768px) {

.woocommerce div.product .wdt-custom-prdct-detail-tab .wdt-product-tabs .woocommerce-tabs ul.tabs li a {padding: 0px 0 25px 0;}

}

@media only screen and (max-width: 1540px){
.wdt-custpm-apps-marque .wdt-animation-item img  {max-width: 130px;}
.wdt-custom-partner-section.elementor-element{
width: calc(100% - 60px);
bottom: 30px;
left: 30px;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col2{
width: 76%;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col1{
width: 24%;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column1{
padding-right: 30px;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column3{
padding-right: 30px;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column2{
padding: 30px 20px;
}
}
@media screen and (min-width: 1541px) and (max-width: 1560px){
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title h5{
font-size: calc(var(--wdtFontSize_H5) - 1px);
}
}
@media only screen and (max-width: 1280px){
.wdt-rc-template-with-description .wdt-column:nth-child(1) .wdt-content-item,
.wdt-rc-template-with-description .wdt-column:nth-child(2) .wdt-content-item,
.wdt-rc-template-with-description .wdt-column:nth-child(3) .wdt-content-item { border-radius: var(--wdtRadius_3X); }

/* list pricing tabel */
.elementor-widget .elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] &gt; div { flex: 0 1 100%; }
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features { border-right: 0; border-bottom: 1px solid var(--wdtBorderColor); }
.wdt-custom-list-blog .entry-list-layout.wdt-one-column {
width: 100%;}
.wdt-custom-header-search-icon .wdt-header-icons-list &gt; div.search-item a.wdt-search-icon i {font-size: 18px;}
.wdt-custom-icons-faq .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_Base);
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-next{
right: -30%;
}
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-prev{
left: -30%;
}
.wdt-custom-contact-page-form-alt{
padding: 20px;
}
.wdt-custom-slider2-col-overflow-hidden{
overflow-y: hidden;
}
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list,
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 .wdt-custom-image-slider-for-tab .wdt-image-box-holder .wdt-image-box-container .wdt-image-box-wrapper,
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 .wdt-tabs-content section section.elementor-section .elementor-column .elementor-column-wrap .elementor-widget-wrap{
justify-content: center;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col1{
width: 33.3%;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col2{
width: 100%;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column3{
padding-right: 30px;
}
}
@media screen and (min-width: 1281px) and (max-width: 1540px){
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_H6);
}
}
@media screen and (max-width: 1200px){
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-title h5{
font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.wdt-custom-icon-box-1 .wdt-content-item{
padding: 35px 30px;
}
}
@media only screen and (max-width: 1024px){
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'],
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { width: 100%; }
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center.wdt-custom-tv-icon-s .elementor-grid-item { margin-right: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
/* testimonial style */
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-detail-group { margin: 0 -130px; }

/* newsletter popup style */
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { margin-bottom: 16px; border-radius: var(--wdtRadius_3X); border-right-color: var(--wdtBorderColor); }

.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text']:focus,
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border-color: var(--wdtHeadAltColor); border-right-color: var(--wdtHeadAltColor); }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border-radius: var(--wdtRadius_3X); }

.wdt-service-sidebar-form input[type="submit"] {
padding: 10px 20px;
}
.wdt-custom-prdct-detail-thumb  .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container, 
.wdt-custom-prdct-detail-thumb .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {width: 28%;}
.wdt-custom-hotspot .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"] .wdt-content-image-wrapper .wdt-content-image span img{
max-width: 80px;
}
.wdt-scroll-down .elementor-icon-list-items .elementor-icon-list-item{
margin-left: auto;
margin-right: auto;
}
.elementor-element.wdt-custom-home-2-slider .elementor-background-overlay{
width: 100%;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col1{
width: 50%;
}
.elementor-section.wdt-custom-animation-top-to-bottom-section{
overflow: hidden;
}
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 ul.wdt-tabs-list{
justify-content: center;
}
.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 .wdt-tabs-content section.elementor-inner-section .elementor-column .elementor-column-wrap &gt; .elementor-widget-wrap{
justify-content: center;
}

.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-slider2 .wdt-tabs-content .wdt-custom-image-slider-for-tab .wdt-image-box-holder .wdt-image-box-wrapper{
justify-content: center;
padding-left: 10px;
}
.elementor-element.elementor-widget-wdt-speed-test{
text-align: center;
}
.elementor-element.wdt-custom-filler-image{
max-width: 720px;
}
.wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-icons-content-list li .wdt-content-icon span{
font-size: 24px;
width: 48px;
height: 48px;
}
.wdt-custom-pricing .wdt-pricing-table-holder[class*='-template-default']{
padding: 70px 25px 55px;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column1{
width: 100%;
padding-right: 0;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column2{
width: 100%;
}
.elementor-column.elementor-col-50.wdt-custom-movies-single-section1-column3{
padding-right: 00px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item{
flex-direction: column;
}
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item .wdt-content-media-group{
margin-bottom: 25px;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_Alt);
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-counter{
font-size: var(--wdtFontSize_H2);
}
}
@media only screen and (max-width: 767px){
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper .wdt-counter-icon-wrapper { margin-bottom: 5px; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper { flex-wrap: wrap; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper &gt; * { width: 100%; text-align: center; }
.wdt-countdown-holder .wdt-downcount .wdt-counter-wrapper&gt;h3 { padding-left: 0px; }

/* thumb slider style */
.wdt-thumb-carousel-holder .swiper .wdt-thumbnail-carousel.swiper-container-thumbs { left: 0; right: 0; }

/* testimonial style */
.wdt-custom-testimonial-style .wdt-testimonial-holder .wdt-testimonial-container { width: 150px; }

/* mailchimp style */
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type*="checkbox"] { margin: 0 10px 0 0; }

/* Thumb Slider */
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper { width: 80%; right: 0; left: 0; bottom: 25px; margin: 0 auto; }

.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel { padding: 15px; margin: 0 auto; right: 0; left: 0; bottom: 20px; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-next{ right: 0; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination div.wdt-arrow-thumb-pagination-prev{ left: 0; }

.wdt-custom-hotspot .wdt-hotspot-item-trigger.wdt-hotspot-expand:before{

animation: none;
-webkit-animation: none;
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger.wdt-hotspot-expand .wdt-hotspot-item-default i{
display: none;
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger.wdt-hotspot-expand{
padding: 5px;
border-radius: var(--wdtRadius_Full);
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger, .wdt-custom-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger{
background: var(--wdtPrimaryColor);
border-radius: var(--wdtRadius_Full);
padding: 6px;
animation: none;
-webkit-animation: none;
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"] .wdt-content-image-wrapper .wdt-content-image span img{
display: none;
}
.wdt-custom-couter-home2 .wdt-content-item .wdt-content-counter{
width: 80px;
height: 80px;
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper{
top: unset;
}
.wdt-custom-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper{
width: 40%;
min-width: 245px;
}
.wdt-custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar{
width: 100px;
}
.wdt-custom-slider-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
transform: translate(0px, -100px) rotate(90deg);
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.wdt-custom-footer2-add-section-col1{
width: 100%;
}
.wdt-custom-footer-2-additional-section{
max-width: 420px;
margin: auto;
}
.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-icon-box-footer .wdt-content-item .wdt-content-title h5{
font-size: calc(var(--wdtFontSize_Base) + 1px);
}
.wdt-custom-slider-form .wdt-custom-slider-form-col-1,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2{
grid-template-columns: repeat(2,1fr);
grid-column-gap: 10px;
} 
.wdt-custom-slider-form .wdt-custom-slider-form-col-1 div:last-child,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2 div:last-child{
grid-area: 2 / 1 / span 2 / span 2;
}  
.wdt-custom-slider-form input[type="text"],
.wdt-custom-slider-form input[type="number"],
.wdt-custom-slider-form input[type="email"],
.wdt-custom-slider-form .select2-container,
.wdt-custom-slider-form input[type='date'],
.wdt-custom-slider-form textarea{
color: var(--wdtHeadAltColor);
}
.wdt-custom-slider-form input[type="submit"]{
color: var(--wdtAccentTxtColor);
}
.wdt-custom-tab-slider3.wdt-cstm-pricing-tab.wdt-cstm-pricing-tab-transparent .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper{
margin-left: auto;
}
.wdt-custom-tab-slider3 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper{
padding: 30px 15px 20px;
background-color: var(--wdtTertiaryColor);
border-radius: var(--wdtRadius_2X);
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-media-group{
flex-direction: column;
align-items: baseline;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-icon-wrapper{
margin-right: 0;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_Alt);
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-counter{
font-size: var(--wdtFontSize_H2);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-title h5{
font-size: var(--wdtFontSize_Base);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
font-size: var(--wdtFontSize_H3);
}
.wdt-custom-counter-slider2 .wdt-content-item{
max-width: 250px;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix,
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter .wdt-content-counter-number{
font-size: var(--wdtFontSize_H6);
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-counter{
margin-bottom: 5px;
}
.wdt-custom-counter-slider2 .wdt-content-item .wdt-content-title h5 span{
font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5:not(.dtdr-widget-stlye){
display: grid;
}
.woocommerce div.product .wdt-custom-prdct-detail-tab .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child a {padding-top: 0;}
.wdt-custom-prdct-detail-tab .wdt-product-tabs {padding: 30px;}
.wdt-custpm-apps-marque .wdt-animation-item img  {max-width: 100px;}
.wdt-cstm-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {width: 50%;}
.wdt-custom-icon-box-1 .wdt-content-item .wdt-content-subtitle{
font-size: var(--wdtFontSize_H1);
}
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-2,
.wdt-custom-contact-form-alt div.wdt-custom-contact-form-column3{
grid-template-columns: 100%;
grid-gap: 0;
}
.wdt-custom-contact-page-form .wdt-custom-contact-form-alt{
padding: 20px;
}
.wdt-custom-home-1-testimonials .wdt-content-item .wdt-content-detail-group{
padding: 20px;
padding-bottom: 50px;
}
.elementor-element.wdt-custom-filler-image{
padding: 20px 0 20px 20px;
}
.wdt-custom-home-1-testimonials .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
bottom: 20px;
right: 20px;
}
.elementor-element.wdt-custom-h5 .wdtheading-holder h5.wdt-heading-title-wrapper{
font-size: var(--wdtFontSize_H6);
}
.wdt-custom-home-2-header .elementor-container .elementor-row{
flex-wrap: nowrap;
}
.elementor-column.wdt-custom-footer-2-additional-section-column:not(:last-child) &gt; .elementor-column-wrap{
border-right: 0;
}
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder .wdt-content-item{
flex-direction: column;
}
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group,
.wdt-custom-contact-icon-box-style .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group{
justify-content: center;
text-align: center;
}
.wdt-home-custom-counter.wdt-home-custom-counter-with-icon .wdt-content-item .wdt-content-media-group{
align-items: center;
}
.wdt-custom-icon-box-1 .elementor-widget-container .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
margin-top: 20px;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5 .dtdr-listings-item-bottom-section{
padding: 20px 0;
}
.wdt-custom-recently-updated-movies .dtdr-listings-item-wrapper.type5:not(.dtdr-widget-stlye){
display: flex;
}
}
@media screen and (max-width: 600px){
.wdt-custom-slider-form .wdt-custom-slider-form-col-1,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2{
grid-template-columns: 100%;
grid-column-gap: 10px;
}   
.wdt-custom-slider-form .wdt-custom-slider-form-col-1,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2{
grid-template-columns: 100%;
grid-column-gap: 10px;
} 
.wdt-custom-slider-form .wdt-custom-slider-form-col-1 div:last-child,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2 div:last-child,
.wdt-custom-slider-form .wdt-custom-slider-form-col-2 div:first-child{
grid-area: unset;
} 
}
@media only screen and (max-width: 479px){
.wdt-custom-faq-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items { justify-content: center; }
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(4),
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(-n + 3) { margin-bottom: 15px; }

/* testimonial style */
.wdt-custom-testimonial-style .wdt-testimonial-holder .wdt-testimonial-container { width: 100%; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group,
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item .wdt-content-detail-group { margin: 0; }

/* Thumb Slider */
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbnail-carousel { max-width: 290px; }
.wdt-thumb-carousel-holder div[class*="wdt-carousel-slider-thumb-"] .wdt-thumbcarousel-pagination-wrapper { margin: auto; bottom: 70px; }
.wdt-custom-header-search-icon.wdt-custom-home3-header-icons .wdt-shop-menu-cart-content-wrapper {right: -100px;}
.wdt-custm-single-icon-list-1 .elementor-icon-list-item &gt; .elementor-icon-list-text,
.wdt-custm-single-icon-list-2 .elementor-icon-list-item &gt; .elementor-icon-list-text {font-size: calc(var(--wdtFontSize_Base) + 0px);}
.wdt-cstm-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {width: 80%;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item{
flex-direction: column;
}
.wdt-custom-contact-icons.wdt-custom-about-icons .wdt-content-item .wdt-content-media-group{
margin-bottom: 25px;
}
}
@media screen and (min-width:26px) and (max-width:406px) {
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(n + 3) { border-right: 1px solid transparent !important; }
}


/*----------- Responsive  Ends --------------*/






/* ========== Layout Responsive ========== */
/* 
@media (max-width: 1540px) {
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed &gt; .elementor-container { padding: 0 30px; width: 100%; max-width: 100%; }
body .container .elementor-section.elementor-section-boxed &gt; .elementor-container { padding: 0; }
}

@media (min-width: 1025px) {
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed &gt; .elementor-container {padding: 0 30px;}
body .container .elementor-section.elementor-section-boxed &gt; .elementor-container { padding: 0; }
}

@media (max-width: 1024px) {
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed &gt; .elementor-container { padding: 0 20px; width: 100%; max-width: 100%; }
body .container .elementor-section.elementor-section-boxed &gt; .elementor-container { padding: 0; }
} */

/* Layout Responsive */
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) &gt; .elementor-container {
padding: 0 30px;
/* width: 100%; max-width: 100%; */
}
@media only screen and (min-width: 1541px){
body .elementor-section.elementor-section-boxed&gt;.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) &gt; .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) &gt; .elementor-container {
padding: 0 30px;
width: 100%;
max-width: 100%;
}

body .container .elementor-section.elementor-section-boxed &gt; .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) &gt; .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) &gt; .elementor-container {
padding: 0 30px;
}

body .container .elementor-section.elementor-section-boxed &gt; .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) &gt; .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) &gt; .elementor-container {
padding: 0 20px;
}

body .container .elementor-section.elementor-section-boxed &gt; .elementor-container {
padding: 0;
}
}
/* ========== End ========== */</pre></body></html>