

/* ***************************************************************** */
/* --------------------------- Resorce 1 --------------------------- */
/* ***************************************************************** */


/*-----Home - 2 - Tab with Imagebox-----*/

/* -------Template-01------ */

.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper { justify-content: center; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group { display: flex; justify-content: center; flex-direction: column; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 30px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { background-color: rgba(var(--wdtAccentTxtColorRgb),0.6); padding: 20px; border-radius: 40px; -webkit-border-radius: 40px; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.1); }
.wdt-cus-h2-imgbox-01 .wdt-column-wrapper { counter-reset: counter-01; }
.wdt-cus-h2-imgbox-01 .wdt-content-item { padding-top: 15px; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before { counter-increment: counter-01; content: "0" counter(counter-01); position: absolute; top: -15px; left: 0; right: 0; margin: auto; background-color: rgba(var(--wdtTertiaryColorRgb),0.5); height: 28px; width: 36px; border: 1px solid rgb(var(--wdtPrimaryColorRgb),0.3); border-radius: calc(var(--wdtRadius_1X) + 3px); -webkit-border-radius: calc(var(--wdtRadius_1X) + 3px); font-size: var(--wdtFontSize_Ext); color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Alt); display: flex; align-items: center; justify-content: center; backdrop-filter: blur(10px); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image > a > img { height: 100px; width: 100px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 30px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper { position: relative; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: transparent; position: relative; z-index: 4; font-size: 2em; height: 35px; width: 35px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { z-index: 5; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { content: ''; height: 100%; width: 100%; position: absolute; top: 0; margin: auto; left: 0; right: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background-image: linear-gradient( -45deg, var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { content: ''; height: 15px; width: 15px; position: absolute; top: 0; margin: auto; left: 0; right: 0; bottom: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background-image: radial-gradient(   var(--wdtAccentTxtColor) 70% , var(--wdtTertiaryColor) 30% ); }
.wdt-cus-h2-imgbox-01 .wdt-column:nth-child(even) { margin-top: 60px }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-description { color: var(--wdtHeadAltColor); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-description p { margin: 0px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtHeadAltColor); opacity: 0.7; }

@media only screen and (max-width:1280px) {
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 20px; }
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 20px; }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-h2-imgbox-01 .wdt-column:nth-child(even),
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 0px }
    .leader-line, .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper { display: none; }
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before,
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { content: none; }
    .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
}


/*--------- Home-2 Form---------*/

.wdt-cus-home-2-contact-form-01 p { width: 100%; display: grid; gap: 20px; margin-bottom: 30px; }
.wdt-cus-home-2-contact-form-01 br { display: none; }
.wdt-cus-home-2-contact-form-01 .wdt-column-1 p { margin-bottom: 20px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 40px; }
.wdt-dark-bg.wdt-cus-home-2-contact-form-01, .wdt-dark-bg .wdt-cus-home-2-contact-form-01 { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg.wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]), .wdt-dark-bg.wdt-cus-home-2-contact-form-01 p textarea,
.wdt-dark-bg .wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]), .wdt-dark-bg .wdt-cus-home-2-contact-form-01 p textarea { border-color: transparent; background: linear-gradient(90deg,rgba(var(--wdtAccentTxtColorRgb),1) 50%,rgba(var(--wdtAccentTxtColorRgb),0.4) 50%); background-size: 200% 1px; background-repeat: no-repeat; background-position: bottom right; }
.wdt-dark-bg .wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]):focus, .wdt-dark-bg .wdt-cus-home-2-contact-form-01 p textarea:focus,
.wdt-dark-bg.wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]):focus, .wdt-dark-bg.wdt-cus-home-2-contact-form-01 p textarea:focus { background-position: bottom left; }
.wdt-cus-home-2-contact-form-01 .wdt-cus-submit-btn { text-align: center; }
.wdt-cus-home-2-contact-form-01 textarea {height: 200px;}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-cus-home-2-contact-form-01 .wdt-column-1 p { grid-template-columns: repeat(1, 1fr); }
    .wdt-cus-home-2-contact-form-01 textarea {height: 100px;}

}
@media only screen and (max-width:1024px) {
    .wdt-cus-home-2-contact-form-01 textarea {height: 120px;}
}
@media only screen and (max-width:767px) {
    .wdt-cus-home-2-contact-form-01 .wdt-column-1 p { grid-template-columns: repeat(1, 1fr); }
}


/* ---------Home - 02- Animation Text - style 01 ----------*/

.wdt-h2-cus-animation-text-1 .wdt-animation-item.image-item img { height: clamp(3.125rem, -0.4464rem + 5.5804vw, 6.25rem);/*100-50*/ width: clamp(3.125rem, -0.4464rem + 5.5804vw, 6.25rem);/*100-50*/ object-fit: cover; object-position: center; }

.wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text,
.wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text a { font-size: 24px;font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);/*24-18*/ display: inline-flex; }
.wdt-h2-cus-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text a:hover,
.wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text a:hover { color: var(--wdtPrimaryColor); background: nonr;; background-clip: none; -webkit-background-clip: none; -webkit-text-stroke: 0px var(--wdtPrimaryColor); }
.wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item.icon-item { font-size: 10px; }
.wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem);/*45-20*/ }

.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a,
.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a,
.wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a,
.wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a:hover,
.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a:hover,
.wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a:hover,
.wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }


/* -----------Testimonial and Form--------- */

.wdt-cus-home-2-testimonial-style-01  .wdt-content-item > div:not(:last-child),
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home-2-testimonial-style-01 .wdt-testimonial-wrapper .swiper-slide { padding:clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem) clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem) clamp(1.25rem, 0.2141rem + 3.4674vw, 4.375rem);/*70-30*/ /*70-20*/ }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item{display: grid;}
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; position: absolute; bottom: 0; right: 0; z-index: 1; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-image-wrapper { margin-right: 20px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-image > a > img { height: 70px; width: 70px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ext-Transition); -webkit-transition: var(--wdt-Ext-Transition); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(0.9); -webkit-transform: scale(0.9); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);/*24-18*/ font-style: italic; margin-top: 20px; margin-right: 50px; color: var(--wdtHeadAltColor); text-transform: capitalize; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 40px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 0px; padding: 0; height: 70px; width: 70px; position: relative; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 63'%3E%3Cpath d='M23.14,24.37c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,27.89,37a17.19,17.19,0,0,1,2.43,9.35,17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,15.35,63a14.38,14.38,0,0,1-11-4.67,17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L12.24,5.24c.87-2.54,1.3-3.8,2.27-4.52S16.74,0,19.29,0C23.78,0,26,0,27.14,1.55S27.71,5.4,26.6,10Zm39.68,0c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,67.57,37,17.19,17.19,0,0,1,70,46.34a17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,55,63,14.36,14.36,0,0,1,44,58.33a17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L51.92,5.24c.87-2.54,1.3-3.8,2.26-4.52S56.42,0,59,0c4.49,0,6.73,0,7.85,1.55s.57,3.85-.54,8.45Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 63'%3E%3Cpath d='M23.14,24.37c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,27.89,37a17.19,17.19,0,0,1,2.43,9.35,17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,15.35,63a14.38,14.38,0,0,1-11-4.67,17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L12.24,5.24c.87-2.54,1.3-3.8,2.27-4.52S16.74,0,19.29,0C23.78,0,26,0,27.14,1.55S27.71,5.4,26.6,10Zm39.68,0c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,67.57,37,17.19,17.19,0,0,1,70,46.34a17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,55,63,14.36,14.36,0,0,1,44,58.33a17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L51.92,5.24c.87-2.54,1.3-3.8,2.26-4.52S56.42,0,59,0c4.49,0,6.73,0,7.85,1.55s.57,3.85-.54,8.45Z'/%3E%3C/svg%3E"); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li { line-height: 1; padding-bottom: 0; margin-bottom: 0; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li span { font-size: var(--wdtFontSize_H6); height: 22px; width: 22px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li span:before { color: transparent; background:linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor) ); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current:before,
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total:before { content: '0'; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H4); color: var(--wdtHeadAltColor); margin-bottom:16px ; margin-right: 6px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem);/*70-30*/ top: clamp(3.125rem, 2.7095rem + 1.3879vw, 4.375rem);/*70-50*/ }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: transparent; color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-item { overflow: hidden; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-media-group { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition) }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-media-group { opacity: 1; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-detail-group { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group { opacity: 1; }

@media only screen and (max-width:767px) {
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group { position: relative;order: 2; margin-top: 20px; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 20px; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative;margin-bottom: 30px;top: 0;right: 0; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description { margin-right: 0; }
}


/* ----------------Home-2-Faq  ------------------- */

.wdt-cus-home2-faq-style-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-faq-style-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { color: var(--wdtHeadAltColor); text-transform: capitalize; }


/* ----------------Home-3-Testimonial  ------------------- */

.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item > div:not(:last-child),
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 0; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item { display: grid; grid-template-columns: 70% 30%; align-items: end; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group { display: flex; align-items: center; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group { order: 2; display: flex; align-items: end; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group { margin-right: 5%; padding-top: 60px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-separator.separator-1 span { margin:clamp(1.875rem, 0.4464rem + 2.2321vw, 3.125rem) 0; width: 100%; background-color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating li { padding-bottom: 0; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating-containe { padding-bottom: 20px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-description { font-size: clamp(1.25rem, 0.9643rem + 0.4464vw, 1.5rem);/*24-20*/ font-style: italic; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title-group { margin-left: 20px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper { background: var(--wdtPrimaryColor); align-items: center; padding: 20px; border-radius: calc(var(--wdtRadius_2X) - 2px); -webkit-border-radius: calc(var(--wdtRadius_2X) - 2px); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {  color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 { margin-bottom: 7px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-subtitle,
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); text-transform: capitalize; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 a:hover { opacity: 0.7; color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating li span { font-size: var(--wdtFontSize_H6); height: 22px; width: 22px; color: rgba(255, 204, 0, 1); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below span { display: none; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current:before,
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total:before { content: '0'; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H4); color: var(--wdtAccentTxtColor); margin-bottom:10px ; margin-right: 10px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 33.5%; bottom: 0; z-index: 1; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; color:rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: transparent; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { padding: 0; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a { z-index: 1; position: relative; overflow: hidden; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a:before { content: ''; height: 85%; width: 85%; background-color: var(--wdtTertiaryColor); position: absolute; bottom:0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 0; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);background-image: linear-gradient( var(--wdtPrimaryColor), var(--wdtTertiaryColor)); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-item .wdt-content-image > a img { transform: translateY(50px) scale(0.85); -webkit-transform: translateY(50px) scale(0.85); opacity: 0; transition: var(--wdt-Ext-Transition); -webkit-transition: var(--wdt-Ext-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-item .wdt-content-image > a img { transform: translateY(0px) scale(1); -webkit-transform: translateY(0px) scale(1); opacity: 1; transition-delay: 200ms; -webkit-transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-content-description { opacity: 0; transform: translateY(30px); -webkit-transform: translateY(30px); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-content-description { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); transition-delay: 200ms; -webkit-transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-rating-container { opacity: 0; transform: translateY(30px); -webkit-transform: translateY(30px); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); padding-bottom: 20px; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-rating-container { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-content-elements-group { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-content-elements-group { opacity: 1; transition-delay: 200ms; -webkit-transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-detail-group .wdt-content-description p { margin-bottom: 0; }

@media screen and (max-width:767px) {
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item { grid-template-columns: 1fr; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group { order: 0; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a img { width: 50%; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a:before { width: 50%; right: 0; margin: auto; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; margin-top: 40px; right: 0; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group,
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a { justify-content: center; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group { width: auto; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group { padding-top: 40px; margin-right: 0;}

}


/* ------------------Home-3- Filler----------------------------- */

.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-media-group { margin-bottom: 27px; }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper { background-color: rgba(var(--wdtPrimaryColorRgb), 0.09); padding: 10px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding: 7px 12px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); border-radius: calc(var(--wdtRadius_1X) * 2); -webkit-border-radius: calc(var(--wdtRadius_1X) * 2); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H4); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-description { color: var(--wdtBodyTxtColor); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-cus-home-3-filler-img-01 .elementor-widget-container:before,
.wdt-cus-home-3-filler-img-02 .elementor-widget-container:before { content: ''; height: 100%; width: 100%; background-image: linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtPrimaryColor),rgba(var(--wdtSecondaryColorRgb),0.8)); position: absolute; bottom: -40px; z-index: -1; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 647.48 500.58'%3E%3Cpath d='M509.48,500.58H283c-177.07,0-265.61,0-281-47.94s56.67-99.4,200.75-202.34L429.25,88.5C524.83,20.21,572.61-13.93,610.05,5.33s37.43,78,37.43,195.45v161.8c0,65.06,0,97.58-20.21,117.79S574.53,500.58,509.48,500.58Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; animation: jelly-01 5s infinite linear; -webkit-animation: jelly-01 5s infinite linear; }

@keyframes jelly-01 {
  0%{ transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1); }
  35%{ transform: scaleX(1.05) scaleY(1); -webkit-transform: scaleX(1.05) scaleY(1); }
  70%{ transform: scaleX(1) scaleY(1.05); -webkit-transform: scaleX(1) scaleY(1.05); }
  100%{ transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1); }
}
@-webkit-keyframes jelly-01 {
  0%{ transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1); }
  35%{ transform: scaleX(1.05) scaleY(1); -webkit-transform: scaleX(1.05) scaleY(1); }
  70%{ transform: scaleX(1) scaleY(1.05); -webkit-transform: scaleX(1) scaleY(1.05); }
  100%{ transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1); }
}
  
.wdt-cus-home-3-filler-img-02 .elementor-widget-container:before { bottom: -50px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 647.48 500.58'%3E%3Cpath d='M138,500.58H364.46c177.08,0,265.61,0,281-47.94s-56.67-99.4-200.75-202.34L218.22,88.5C122.65,20.21,74.86-13.93,37.43,5.33S0,83.32,0,200.78v161.8c0,65.06,0,97.58,20.21,117.79S73,500.58,138,500.58Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 647.48 500.58'%3E%3Cpath d='M138,500.58H364.46c177.08,0,265.61,0,281-47.94s-56.67-99.4-200.75-202.34L218.22,88.5C122.65,20.21,74.86-13.93,37.43,5.33S0,83.32,0,200.78v161.8c0,65.06,0,97.58,20.21,117.79S73,500.58,138,500.58Z'/%3E%3C/svg%3E"); }



/* ====================Home-1-Image Box===================== */

.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div:not(:last-child),
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item,.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group,.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group,
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group,.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { grid-area: 1/-1; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-image > a > img { height: 100%; width: auto; object-fit: cover; object-position: center; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button { width: auto; display: flex; justify-content: end;}
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a,
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a { border: none; background-color: transparent; color: var(--wdtHeadAltColor); fill: currentColor; display: inline-block; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H4); padding: 0; text-align: center; -webkit-border-radius: 0; border-radius: 0; text-transform: uppercase; position: relative; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a { color: var(--wdtAccentTxtColor); z-index: 3; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a:before { content: ''; height: 1px; width: 100%; background-color: currentColor; position: absolute; bottom: -3px; left: 0; transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin:top right; transition: var(--wdtBaseTransition) ; -webkit-transition: var(--wdtBaseTransition) ; transition-property: transform; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a:hover:before { transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: bottom left; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a .wdt-button-text { display: inline-flex; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a .wdt-button-text:after { content: '\e803'; font-family: "wdt-custom-hrhub-icon"; color: currentColor; font-size: 0.8em; margin-left: 7px;display: flex;align-items: end; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a:hover .wdt-button-text:after { animation: wdt-btn-icon 0.3s ease; -webkit-animation: wdt-btn-icon 0.3s ease; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem);/*40-30*/ pointer-events: none; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a { color:var(--wdtHeadAltColor); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { display: grid; justify-content: space-between; align-items: center; width: 100%; grid-template-columns: 150px 1fr 150px; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { width: auto; margin: auto; }
.wdt-cus-home1-fleximgbox-01 .wdt-column-wrapper { counter-reset: flex-count-01; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group:before { content: "0" counter(flex-count-01); font-size:var(--wdtFontSize_H5); color:var(--wdtHeadAltColor); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform: translate(0,0) scale(1); -webkit-transform: translate(0,0) scale(1); }  
.wdt-cus-home1-fleximgbox-01 .wdt-content-item { overflow:hidden; min-height: 160px; border-bottom: 1px solid var(--wdtBorderColor); line-height: 1; counter-increment: flex-count-01; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group { display: flex; justify-content: space-between; align-items: end; padding: clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem)  clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem); z-index: 3; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title { margin-right: auto; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group:before { content: "0" counter(flex-count-01) "."; color: rgba(var(--wdtAccentTxtColorRgb),0.4); font-size: clamp(1.875rem, 1.501rem + 1.2491vw, 3rem);/*48-30*/  margin-right: 5px; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem);/*30-20*/ }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group div h5 a { color:var(--wdtAccentTxtColor); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group div h5 a:hover { color:var(--wdtAccentTxtColor); opacity: 0.7; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group:before { content: ""; height: 100%; width: 100%; position: absolute; background-color: rgba(var(--wdtHeadAltColorRgb),0.6); }
.wdt-cus-home1-fleximgbox-01 .wdt-column.wdt-active .wdt-content-item { border-color: transparent; }
.wdt-cus-home1-fleximgbox-01 .wdt-column .wdt-content-item .wdt-content-media-group { overflow: hidden; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group,
.wdt-cus-home1-fleximgbox-01  .wdt-active .wdt-content-item .wdt-content-detail-group { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group,
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: translate(-30%,30%) scale(0.9); -webkit-transform: translate(-30%,30%) scale(0.9); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: translate(0px,0px) scale(1); -webkit-transform: translate(0px,0px) scale(1); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-detail-group:before { transform: translate(150%,30%) scale(1.2); -webkit-transform: translate(150%,30%) scale(1.2); }

@media only screen and (max-width:767px) {
    .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group, 
    .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { flex-direction: column; justify-content: end; align-items: start; gap: 20px; padding: 40px 20px; }
    .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { padding: 20px 0; justify-content: center; grid-template-columns: 1fr; }
    .wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { width: auto; margin: 0; }
    .wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: none; -webkit-transform: none; }
    .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button { justify-content: start;}

}


/*=====================Map==========================*/

.wdt-cus-home-1-map .gm-style-iw-chr { display: none; }
.wdt-google-map .gm-style .gm-style-iw-c { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); box-shadow: 0 0px 30px 1px rgba(0,0,0,.15); -webkit-box-shadow: 0 0px 30px 1px rgba(0,0,0,.15); }
.wdt-cus-home-1-map .gm-style .gm-style-iw-c { top: 0; left: 0; -webkit-transform:translate3d(20%, 10%, 0); transform:translate3d(20%, 10%, 0); }
.wdt-cus-home-1-map .wdt-google-map .gm-style .gm-style-iw-c:after { background-color: inherit; background-image: inherit; content: ""; height: 15px; position: absolute; left: 0; top: 20%; width: 15px; z-index: 1; transform: translate(-50%, -50%) rotate(45deg); -webkit-transform: translate(-50%, -50%) rotate(45deg); }
.wdt-cus-home-1-map .wdt-google-map-info-desc { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }

@media only screen and (max-width:767px) {
    .wdt-cus-home-1-map .gm-style .gm-style-iw-c { top: 0; left: 0; -webkit-transform: translate3d(-50%, -100%, 0); transform: translate3d(-50%, -100%, 0); }
    .wdt-cus-home-1-map .wdt-google-map .gm-style .gm-style-iw-c:after { left: 50%; top: 100%; width: 15px; z-index: 1; transform: translate(-50%, -50%) rotate(-45deg); -webkit-transform: translate(-50%, -50%) rotate(-45deg); }
}

.wdt-cus-home-1-map .wdt-google-map .gm-style div[role="button"] { opacity: 1; background-color: transparent; animation: map-icon-shadow 2s infinite linear; -webkit-animation: map-icon-shadow 2s infinite linear; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: transparent; transform: none; -webkit-transform: none; }

@keyframes map-icon-shadow {
    0%{ box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); -webkit-box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); }
    100%{ box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); -webkit-box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); }
}

@-webkit-keyframes map-icon-shadow {
  0%{ box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); -webkit-box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); }
  100%{ box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); -webkit-box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); }
}


/*----App - Image-----*/

.wdt-cus-app-img-01 img { border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); width: auto !important; }
.wdt-cus-app-imagebox .wdt-content-item .wdt-content-title h5 { font-size: clamp(0.875rem, 0.7503rem + 0.4164vw, 1.25rem);/*20-14*/ color: rgba(var(--wdtHeadAltColorRgb),0.4); }
.wdt-cus-app-imagebox .wdt-content-item > div:not(:last-child) { margin-bottom: 10px; }

.wdt-cus-home3-newsletter-iconlist .elementor-icon-list-item .elementor-icon-list-text > span{ font-weight:var(--wdtFontWeight_H6) ; font-size: calc(var(--wdtFontSize_Base) + 2px); color: var(--wdtHeadAltColor); }


/*==============  Contact page ==================*/

/*================ Advanced Slider==================*/

.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block { display: flex; align-items: start; }
.wdt-cus-contact-us-adv-slider-style-01.column .wdt-content-item .wdt-advanced-slider-block{ flex-direction: column;}
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper { display: inline-flex; align-items: center; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group{padding-left: 20px;}
.wdt-cus-contact-us-adv-slider-style-01.column .wdt-content-item .wdt-content-detail-group{padding-left: 0px; padding-top: 10px;}
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-title h5 { margin: 0; margin-bottom: 10px; font-size: clamp(1.25rem, 1.1671rem + 0.2774vw, 1.5rem);/*24-20*/}
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-title h5 a { pointer-events: none; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color: rgba(var(--wdtTertiaryColorRgb),0.8); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); padding: 10px; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.3); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(2.5rem, 1.6685rem + 1.7346vw, 3.75rem);/*60-40*/ height: clamp(2.5rem, 1.6685rem + 1.7346vw, 3.75rem);/*60-40*/ border-radius:calc(var(--wdtRadius_1X) + 6px); -webkit-border-radius: calc(var(--wdtRadius_1X) + 6px); background-color: var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.25rem, 1.0428rem + 0.6935vw, 1.875rem);/*30-20*/ color: var(--wdtAccentTxtColor); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { margin: 0 5px; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a { background-color: transparent; color: var(--wdtBodyTxtColor); padding: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a > div > span { transition: none; -webkit-transition: none; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-image > a > img { width: auto !important; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group{ display: flex; flex-direction: column;}
.wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a,
.wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover{ background-color: transparent; }


@media only screen and (max-width:767px) {
    .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper .wdt-content-image { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
    .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper .wdt-content-image:before { border-radius: calc(var(--wdtRadius_2X) - 3px); -webkit-border-radius: calc(var(--wdtRadius_2X) - 3px); }
}

@media only screen and (max-width:479px) {
    .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block { flex-direction: column; }
    .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{padding-left: 0px;padding-top: 10px;}

}



/*====================  Tab - Map =======================*/

.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list:before { content: none; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper { display: flex; justify-content: center; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list { background-color: var(--wdtAccentTxtColor); width: fit-content; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); border: 1px solid rgba(var(--wdtBorderColorRgb), 0.1); }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li:before { content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0; background-image: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); opacity: 0;transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active:before { opacity: 1; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor,
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { padding: 25px 30px; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background-color: transparent; background: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor)); background-size: 300% 100%; background-position: left; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background-position: right; }

.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-content-wrapper { padding: 0; padding-top: 60px; }

@media only screen and (max-width:1280px) {
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-content-wrapper { padding-top: 40px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-content-wrapper { padding: 0px; }
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0px; padding-top: 10px; background: transparent; }
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:before{ content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0; background-image: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); opacity: 0;transition: var(--wdt-Ad-Transition); border-radius: inherit; -webkit-border-radius: inherit; }
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active:before,
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.hover:before{opacity: 1;}
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li,
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a{background-color: transparent;}
    .wdt-cus-h2-tab-01.h3-full-width .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper{ width: 100%;}

    
}



/*====================== Home - 2 Slider ====================*/

.wdt-cus-h2-slider-01-heading .wdt-heading-holder > *:not(:last-child) { margin-bottom: 0; }
.wdt-cus-h2-slider-01-heading .wdt-heading-holder { display: flex; align-items: center; }
.wdt-cus-h2-slider-01-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width: 140px; margin-right: 30px; background-color: var(--wdtAccentTxtColor); }

@media only screen and (max-width:767px) {
    .wdt-cus-h2-slider-01-heading .wdt-heading-holder { flex-direction: column; align-items: start; }
    .wdt-cus-h2-slider-01-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { margin-bottom: 30px }
}

.wdt-cus-home-2banner-head-1,.wdt-cus-h2-slider-01-heading { overflow: hidden; }
.wdt-cus-home-2banner-head-1.wdt-inview-section .wdt-heading-holder .wdt-heading-subtitle-wrapper { transform: translateY(100px); -webkit-transform: translateY(100px); transition:all 0.7s linear ; -webkit-transition:all 0.7s linear ; }
.wdt-cus-home-2banner-head-1.wdt-inview-section .wdt-heading-holder .wdt-heading-title-wrapper { transform: translateY(120px); -webkit-transform: translateY(120px); transition:all 0.7s linear ; -webkit-transition:all 0.7s linear ; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
.wdt-cus-home-2banner-head-1.wdt-item-is-inview .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-home-2banner-head-1.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper { transform: translateY(0px); -webkit-transform: translateY(0px); }
.wdt-cus-h2-slider-01-heading.wdt-inview-section .wdt-heading-holder .wdt-heading-separator-wrapper,
.wdt-cus-h2-slider-01-heading.wdt-inview-section .wdt-heading-holder .wdt-heading-content-wrapper { transform: translateY(100px); -webkit-transform: translateY(100px); transition:all 0.7s linear ; -webkit-transition:all 0.7s linear ; opacity: 0; transition-delay: 0.7s; -webkit-transition-delay: 0.7s; }
.wdt-cus-h2-slider-01-heading.wdt-item-is-inview .wdt-heading-holder .wdt-heading-separator-wrapper,
.wdt-cus-h2-slider-01-heading.wdt-item-is-inview .wdt-heading-holder .wdt-heading-content-wrapper { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; }


/*=============== Home-3 Slider ===============*/

.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .icon-item i { font-size: var(--wdtFontSize_H4); color: rgba(var(--wdtSecondaryColorRgb),0.7); width: auto; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .icon-item i  svg { width: auto; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(1.5625rem, 0.8354rem + 2.4289vw, 3.75rem);/*60-25*/ }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper:before,.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper:after { content: ''; width: 80px; height: 100%; position: absolute; top: 0; left: 0; background-image: linear-gradient(to right,var(--wdtTertiaryColor),transparent); z-index: 1; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper:after { right: 0; left: unset; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.wdt-cus-home-3-banner-head-01,
.wdt-cus-home-3-banner-mailchimp,
.wdt-cus-home-3-banner-head-02,
.wdt-cus-home-3-slider-brandlogo { overflow:hidden; }


/*=========================== Careers Page ============================*/

.wdt-cus-careers-iconbox-01 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-careers-iconbox-01 .wdt-content-item { display: grid; grid-template-columns: 75% 25%; padding: 30px 30px 30px 60px; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.2); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); align-items: center; background-color: rgba(var(--wdtTertiaryColorRgb),0.3); backdrop-filter: blur(10px); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-media-group { order: 2; width: 100%; position: relative; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul { display: flex; flex-wrap: wrap; margin-bottom: -10px; padding-left: 0; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li:not(:last-child) { padding-right: 20px }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li { position: relative; list-style-type: none; padding-bottom: 10px; padding-left: 20px; line-height: 1; color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li:before { content: ''; height: 10px; width: 10px; position: absolute; left: 0px; top: 3px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); margin: auto; background:linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); /* Min-22 & Max-30 */ }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a { font-size: 0px; height:  clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);/*90-70*/ width: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);/*90-70*/ margin: 0; margin-left: auto; background-color: transparent; border-radius: calc(var(--wdtRadius_2X) - 2px); -webkit-border-radius: calc(var(--wdtRadius_2X) - 2px); opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); background-image:linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor)); background-position: bottom right; background-size: 450%; background-repeat: no-repeat; overflow: hidden; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.15); display: flex; align-items: center; justify-content: center; }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a { background-position: top left; border-color: var(--wdtPrimaryColor); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a:before { content: ''; height: clamp(1.5rem, 1.3375rem + 0.8125vw, 2.3125rem) /* 37 - 24 */; width: clamp(1.5rem, 1.3375rem + 0.8125vw, 2.3125rem) /* 37 - 24 */; position: absolute; display: inline-block; background-image:linear-gradient(-90deg, var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-position: left; background-size: 300% 100%; background-repeat: no-repeat; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.17,0H50V43.83H36.51V23l-27,27L0,40.46l27-27H6.17Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a:before { background-position: right; animation: arrow-up 0.5s cubic-bezier(.165,.84,.44,1); -webkit-animation: arrow-up 0.5s cubic-bezier(.165,.84,.44,1); }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a:hover::before { scale: 0.85; }

@media only screen and (max-width:1281px) {
    .wdt-cus-careers-iconbox-01 .wdt-content-item { padding-left: 40px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-careers-iconbox-01 .wdt-content-item { padding: 20px; padding-left: 30px; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-careers-iconbox-01 .wdt-content-item { grid-template-columns: 1fr; padding: 25px 20px; row-gap: 20px; }
    .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a { margin: 0; }
}

@keyframes arrow-up {
  0%{ transform: translate(0, 0); -webkit-transform: translate(0, 0); opacity: 1; }
  50%{ transform: translate(80%, -80%) scale(0.5); -webkit-transform: translate(80%, -80%) scale(0.5); opacity: 0; }
  51%{ transform: translate(-80%, 80%) scale(0.5); -webkit-transform: translate(-80%, 80%) scale(0.5); opacity: 0; }
  100%{ transform: translate(0, 0) scale(1); -webkit-transform: translate(0, 0) scale(1); opacity: 1; }
}
@-webkit-keyframes arrow-up {
  0%{ transform: translate(0, 0); -webkit-transform: translate(0, 0); opacity: 1; }
  50%{ transform: translate(80%, -80%) scale(0.5); -webkit-transform: translate(80%, -80%) scale(0.5); opacity: 0; }
  51%{ transform: translate(-80%, 80%) scale(0.5); -webkit-transform: translate(-80%, 80%) scale(0.5); opacity: 0; }
  100%{ transform: translate(0, 0) scale(1); -webkit-transform: translate(0, 0) scale(1); opacity: 1; }
}

.wdt-cus-sidebar-form p { width: 100%; margin-bottom: 0; }
.wdt-cus-sidebar-form input[type="submit"] { margin-bottom: 0; }
.wdt-cus-sidebar-form .wpcf7-form-control-wrap { margin-bottom: 20px; }
.wdt-cus-sidebar-form .wdt-cus-submit-btn { margin-top: 10px; }

@media only screen and (max-width:1024px) {
    .wdt-cus-sidebar-form input, .wdt-cus-sidebar-form textarea { margin-bottom: 20px; }
}


/*==============Careers Details =======================*/

.wdt-cus-careers-iconlist.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-weight: var(--wdtFontWeight_Base); }
.wdt-cus-careers-detail-textedit p { margin-bottom: 1.9rem; }
.wdt-cus-careers-detail-textedit p strong { color: var(--wdtHeadAltColor); }
.wdt-cus-side-nav-1 .elementor-widget-container ul { list-style: none; margin: 0; padding: 0; margin-top: 24px; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item { margin-top:15px; padding: 10px 20px; display:flex; border: 1px solid rgba(var(--wdtBorderColorRgb),0.2); overflow: hidden; background-image:linear-gradient(-90deg, var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-position: right; background-size: 300% 100%; background-repeat: no-repeat; border-radius: calc( var(--wdtRadius_1X) + 3px); -webkit-border-radius:calc( var(--wdtRadius_1X) + 3px); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item.current-menu-item,
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item:hover { background-position: left; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item.current-menu-item a,
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item:hover a { background-position: right; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item a { color:  var(--wdtAccentTxtColor); background: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor)); background-size: 300% 100%; background-position: left; -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }






/* ***************************************************************** */
/* --------------------------- Resorce 2 --------------------------- */
/* ***************************************************************** */



/* Homepage-1 */

/* counter-style-1 */

.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group { display:flex; align-items:center; padding-bottom:20px; border-bottom:1px solid rgba(var(--wdtBorderColorRgb),0.25); width: 100%;}
.wdt-custom-counter-style-1 .wdt-content-item > div:not(:last-child) { margin-bottom: clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem) /* 50 - 25 */; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 30px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom:0; margin-right:15px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding:10px; border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%);}
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding:0; width:25px; height:25px; color:var(--wdtAccentTxtColor); font-size:var(--wdtFontSize_H5);}  
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem); color: var(--wdtHeadAltColor); line-height: 1; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { width:unset; height:unset;}
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-description { padding-right:clamp(0rem, -0.75rem + 3.75vw, 3.75rem); margin-top: -5px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-description p { margin: 0; }
.wdt-custom-detail-page.wdt-custom-counter-style-1 .wdt-content-item > div:not(:last-child),
.wdt-custom-detail-page.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 25px; }


/* animation-style-1 */

.wdt-custom-animation-style-1 .elementor-widget-container { background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%);}
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); color:var(--wdtAccentTxtColor); line-height: normal; }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text a {color:var(--wdtAccentTxtColor);}
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text a:hover {color:rgba(var(--wdtAccentTxtColorRgb), 0.7);}
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); padding:0 clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem); color:var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.icon-item i { width:10px; height:10px; color:var(--wdtAccentTxtColor);}
.wdt-custom-animation-style-1 .wdt-animation-item.text-item .wdt-animation-text a:hover { background-color:inherit; background-size:unset; color:var(--wdtAccentTxtColor); background-clip: unset; -webkit-background-clip:unset; -webkit-text-stroke: 0px; }


/* icon-list-style */

.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-family:var(--wdtFontTypo_Alt); font-weight:var(--wdtFontWeight_Alt); font-size:var(--wdtFontSize_Base); padding-inline-start: 12px; }
.wdt-custom-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { background-color: rgba(var(--wdtPrimaryColorRgb), 0.1); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4); font-size: calc(var(--wdtFontSize_Ext) - 4px); width:24px; height:24px; align-items: center; justify-content: center; padding:5px; }


/* Dark-bg */

.wdt-light-bg.wdt-custom-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); }
.wdt-light-bg.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { color:var(--wdtHeadAltColor);text-transform: capitalize; }


/* iconbox-style-1 */

.wdt-custom-iconbox-style-1 .wdt-content-item > div:not(:last-child),
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a{ color:var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover{ color:rgba(var(--wdtAccentTxtColorRgb), 0.5); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-description { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column { border:1px solid rgba(var(--wdtPrimaryColorRgb), 0.4); border-bottom:0; }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(odd) { border-left:0;}
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(even) { border-right:0; border-bottom:0; border-left:0; }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1),
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2){ border-top:0; }
.wdt-custom-iconbox-style-1 .wdt-column-gap-custom .wdt-column { padding: 40px clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding:0; width:60px;height:60px; font-size: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); color:var(--wdtPrimaryColor); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-media-group { display: flex; justify-content: inherit; }
.wdt-custom-iconbox-style-1 .wdt-column-holder { overflow: hidden; }
.wdt-custom-iconbox-style-1 .wdt-column-gap-custom { margin: -40px calc(clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) * -1); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-description p { margin: 0; }

@media only screen and (max-width:767px) {
    .wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column{ border:0; } 
    .wdt-custom-iconbox-style-1 .wdt-column-gap-custom .wdt-column { padding:20px; }
}


/* advanced-video-style */

.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button { width:clamp(5rem, 4.25rem + 3.75vw, 8.75rem); height:clamp(5rem, 4.25rem + 3.75vw, 8.75rem); border:0; background:rgba(var(--wdtAccentTxtColorRgb), 0); backdrop-filter: blur(0px); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button span{width:clamp(2.5rem, 2rem + 2.5vw, 5rem);height:clamp(2.5rem, 2rem + 2.5vw, 5rem); font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem); z-index:1; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button span i { line-height:0; } 
.wdt-cus-advanced-video-style.elementor-widget .wdt-advanced-video-container { border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); overflow: hidden; }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-advanced-video:hover .wdt-play-button { background:rgba(var(--wdtAccentTxtColorRgb), 0.2); backdrop-filter: blur(5px); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button:after { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width:clamp(2.5rem, 2rem + 2.5vw, 5rem); height:clamp(2.5rem, 2rem + 2.5vw, 5rem); background: rgba(var(--wdtAccentTxtColorRgb), 0.5); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite; z-index:0; }

@keyframes pulse-border {
    0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; }
    100% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7); opacity: 0; }
}
@-webkit-keyframes pulse-border {
    0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; }
    100% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7); opacity: 0; }
}

.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-advanced-video:hover .wdt-play-button:after { -webkit-animation: none; animation: none; }


/* advanced-toggle-style */

.wdt-cus-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container{ display: flex; align-items: center; padding-bottom:40px; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle { margin:0 clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem); width:80px !important; min-width: 80px; height:42px; background-color: rgba(var(--wdtHeadAltColorRgb), 0.5); backdrop-filter: blur(5px); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input.wdt-advanced-checkbox-toggle:before { height: 30px; width: 30px; margin: 5px; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%);clip-path: none;-webkit-clip-path: none; opacity: 1; transform: none; -webkit-transform: none;top: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);}
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input[type="checkbox"].wdt-advanced-checkbox-toggle:checked:before { box-shadow: inset 0 0 0 2.62857em rgba(var(--wdtHeadAltColorRgb), 0) !important; margin-left: 40px; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input[type="checkbox"].wdt-advanced-checkbox-toggle:checked{box-shadow: none;}

/* pricing-table-style */

.wdt-cus-pricing-table .wdt-pricing-table-holder { border:1px solid rgba(var(--wdtPrimaryColorRgb), 0.4); border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); padding:60px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); background:rgba(var(--wdtHeadAltColorRgb), 0.4); backdrop-filter:blur(5px); }
.wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder { padding:60px 60px 60px 30px; }
.wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder { padding:60px 30px 60px 60px; }

@media only screen and (max-width:1280px) {
    .wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder { padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px; /* 60 - 40 */ }
    .wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder { padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px; /* 60 - 40 */ }
}

.wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder,.wdt-cus-pricing-table .wdt-pricing-table-holder:hover { background:rgba(var(--wdtHeadAltColorRgb), 1);}
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); line-height: 1; color:var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); padding: 8px 15px; background:rgba(var(--wdtSecondaryColorRgb), 0.4); width: fit-content; margin: 0 auto 25px auto; line-height: normal; position: relative; border: 1px solid var(--wdtPrimaryColor); }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-header'] .wdt-content-subtitle, 
.wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { border-color: transparent; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; background:linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); border-radius:var(--wdtRadius_1X); -webkit-border-radius:var(--wdtRadius_1X); transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); opacity:0; }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-header'] .wdt-content-subtitle::before,
.wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle::before { opacity:1; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5{ font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); text-transform: capitalize;}
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a{ color:var(--wdtAccentTxtColor);}
.wdt-cus-pricing-table .wdt-pricing-table-header .wdt-content-description { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); text-wrap: balance; } 

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); color:var(--wdtAccentTxtColor);}
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { font-size:var(--wdtFontSize_H6); align-content: flex-start; color:var(--wdtPrimaryColor); font-weight:var(--wdtFontWeight_H6); }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-suffix { font-size:var(--wdtFontSize_Ext); }
.wdt-cus-pricing-table .wdt-pricing-table-holder > div:not(:last-child) { margin-bottom:clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); line-height: normal; }
.wdt-cus-pricing-table  .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 .wdt-content-icon-wrapper .wdt-content-icon { padding:5px; border-radius:var(--wdtRadius_Full); border:1px solid rgba(var(--wdtAccentTxtColorRgb), 0.2); background-color:rgba(var(--wdtSecondaryColorRgb), 0.7);}
.wdt-cus-pricing-table .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(--wdtPrimaryColor); font-size: calc(var(--wdtFontSize_Ext) - 4px); position: relative; top: -4px; }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: flex; align-items: baseline; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] > div:not(:last-child) { margin-bottom:0px; position: static; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { text-align: left; padding: 0; background: transparent; position: static; font-weight:var(--wdtFontWeight_Alt); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background: transparent; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description {  padding: 0; text-align: left; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); background: transparent; border: 0; border-radius:var(--wdtRadius_Zero); -webkit-border-radius:var(--wdtRadius_Zero); box-shadow: none; -webkit-box-shadow: none; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] { position: relative; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 15%, rgba(var(--wdtSecondaryColorRgb), 1) 50%); background-size:250%; background-position:right center; padding: 20px; border: none; border-radius:var(--wdtRadius_2X); -webkit-border-radius:var(--wdtRadius_2X); padding-right:clamp(5rem, 4.75rem + 1.25vw, 6.25rem); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.6) inset; -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.6) inset; }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-footer'], .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*='-table-footer'] { background-position:left center; box-shadow: none; -webkit-box-shadow: none; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after { content:""; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::before { content:''; position: absolute; top:0; right:15px; bottom:0; margin: auto; width:clamp(3.5rem, 3.375rem + 0.625vw, 4.125rem); height:clamp(3.5rem, 3.375rem + 0.625vw, 4.125rem); background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1),rgba(var(--wdtQuaternaryColorRgb), 1), rgba(var(--wdtSecondaryColorRgb), 1), rgba(var(--wdtSecondaryColorRgb), 1)); background-size:250%; background-position:left center; border-radius:calc(var(--wdtRadius_2X) - 5px); -webkit-border-radius:calc(var(--wdtRadius_2X) - 5px); transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div.wdt-pricing-table-footer::before, 
.wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div.wdt-pricing-table-footer::before { background-position:right center; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::after { content:''; position:absolute; top:0; right:clamp(2.125rem, 2.1rem + 0.125vw, 2.25rem); bottom:0; margin:auto; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M16.1,5H95v78.9H70.7V46.4L22.2,95L5,77.8l48.6-48.6H16.1V5z' /%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M16.1,5H95v78.9H70.7V46.4L22.2,95L5,77.8l48.6-48.6H16.1V5z' /%3E%3C/svg%3E"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; width:clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); height:clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); background:var(--wdtAccentTxtColor); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer:has(a:hover)::after { animation: wdt-btn-icon 0.3s ease; -webkit-animation: wdt-btn-icon 0.3s ease; }


/* home-contact-form */

.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="text"],
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="email"],
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="tel"],
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea { border-width: 0px; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 50%, rgba(var(--wdtBorderColorRgb), 0.5) 50% ); background-size:200% 1px; background-repeat: no-repeat; background-position:bottom right; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="text"]:focus,
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="email"]:focus,
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="tel"]:focus,
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea:focus { background-position:bottom left; }
.wdt-cus-contact-form br { display: none; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: center; gap: 20px 40px; margin:0; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p { margin-bottom:0; margin-top: 20px; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea { margin:0; height: 110px; }
.wpcf7-not-valid-tip { position: absolute; bottom: 8px; right: 0; font-size: 10px; }

.wdt-cus-home-contact-form .wdt-cus-submit-btn { display: flex; align-items: start; margin-top: 30px; gap: 25px; justify-content: space-between; flex-wrap: wrap; }
.custom-file-upload-wrap p { margin: 0; }
.custom-file-upload-wrap .custom-file-upload > p { border: 1px solid rgba(var(--wdtBorderColorRgb),0.5); padding: 5px; border-radius: calc(var(--wdtRadius_1X) + 7px); -webkit-border-radius: calc(var(--wdtRadius_1X) + 7px); }
.custom-file-upload-wrap, 
.custom-file-upload { display: inline-flex; width: auto; position: relative; flex-direction: column; }
.custom-file-upload .custom-file-select { color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Base); display: inline-flex !important; align-items: center; pointer-events: none; position: absolute !important; left: 0; top: 0; z-index: 1; cursor: pointer; margin: 6px; }
.custom-file-upload .custom-file-select, 
.custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button { background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-size: 230%; background-position: left center; background-repeat: no-repeat; border-width: 0; display: inline-block; margin-right: 20px; min-height: 46px; min-width: 132px; padding: 8px 22px; position: relative; transition: .3s; cursor: pointer; border-radius: calc(var(--wdtRadius_1X) + 4px); -webkit-border-radius: calc(var(--wdtRadius_1X) + 4px); }
.custom-file-upload:has(input[type="file"]:hover) .custom-file-select, 
.custom-file-upload:has(input[type="file"]:hover) .wpcf7-form-control-wrap input[type=file]::file-selector-button { background-position: right center; }
.custom-file-upload .custom-file-select:before { background-color: currentColor; content: ''; display: inline-block; height: 18px; width: 18px; margin-right: 14px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }
.custom-file-upload input[type="file"] { width: 100%; text-overflow: ellipsis; padding-right: 10px; }
.wdt-custom-form-text { margin-top: 10px; }

@media only screen and (max-width: 767px) {
    .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p { grid-template-columns: repeat(1, 1fr); }
}


/* Homepage-2 */

/* section-4-filler */

.wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width:145px; height:1px; }
.wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line,
.wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line { background-color:var(--wdtAccentTxtColor); }
.wdt-cus-filler-content .wdt-heading-holder { display: flex; align-items: center; }
.wdt-cus-filler-content .wdt-heading-holder .wdt-heading-content-wrapper { margin-left:30px; }

@media only screen and (max-width:767px) {
    .wdt-cus-filler-content .wdt-heading-holder { display: block; }
    .wdt-cus-filler-content .wdt-heading-holder .wdt-heading-content-wrapper { margin-left:0; }
    .wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper { display: none; }
}


/* image-style */

.wdt-cus-filler-img.elementor-widget.elementor-widget-image img { border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); }


/* popup-style */

.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width:clamp(2.5rem, 2rem + 2.5vw, 5rem);height:clamp(2.5rem, 2rem + 2.5vw, 5rem); font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem); background:linear-gradient(175deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, #2C3E97 80%); align-items: center; justify-content:center; border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); z-index:1; }
.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { width:clamp(5rem, 4.25rem + 3.75vw, 8.75rem); height:clamp(5rem, 4.25rem + 3.75vw, 8.75rem); border:1px solid rgba(var(--wdtAccentTxtColorRgb), 0.4); background:rgba(var(--wdtPrimaryColorRgb), 0.2); backdrop-filter: blur(5px); transition: var(--wdtBaseTransition); align-items: center; justify-content: center; border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); }
.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after { content: ""; position: absolute; z-index:0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width:clamp(2.5rem, 2rem + 2.5vw, 5rem); height:clamp(2.5rem, 2rem + 2.5vw, 5rem); background: rgba(var(--wdtAccentTxtColorRgb), 0.5); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite; }


/* iconbox-style-2 */

.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item { padding: 40px clamp(1.25rem, 1rem + 1.25vw, 2.5rem) /* 40 - 20 */; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); background-color: rgba(var(--wdtHeadAltColorRgb), 0.6); backdrop-filter: blur(5px); } 
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color:rgba(var(--wdtPrimaryColorRgb), 0.1);border-radius:var(--wdtRadius_3X); -webkit-border-radius:var(--wdtRadius_3X); padding: 14px; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width:clamp(3.75rem, 3.5rem + 1.25vw, 5rem);  height:clamp(3.75rem, 3.5rem + 1.25vw, 5rem);  border-radius:var(--wdtRadius_2X); -webkit-border-radius:var(--wdtRadius_2X); background-color:var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); } 
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a { color:var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-description {color:rgba(var(--wdtAccentTxtColorRgb), 0.7); margin-bottom:25px; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a { border: none; background-color: transparent; color: var(--wdtAccentTxtColor); fill: currentColor; display: inline-block; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H4); padding: 0; text-align: center; -webkit-border-radius: 0; border-radius: 0; text-transform: uppercase; position: relative; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:before { content: ''; height: 1px; width: 100%; background-color: currentColor; position: absolute; bottom: -3px; left: 0; transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin: top right; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-property: transform; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover:before { transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: bottom left; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a .wdt-button-text:after { content: ''; height: 12px; width: 12px; display: inline-block; position: relative; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.17,0H50V43.83H36.51V23l-27,27L0,40.46l27-27H6.17Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.17,0H50V43.83H36.51V23l-27,27L0,40.46l27-27H6.17Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; margin-left: 10px; margin-top: 1px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover .wdt-button-text:after { animation: wdt-btn-icon 0.3s ease; -webkit-animation: wdt-btn-icon 0.3s ease; }


/* tab-style-1 */

.wdt-custom-tab-style-1 .elementor-widget-container .wdt-tabs-container { display: flex; flex-direction: column-reverse; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size:var(--wdtFontSize_Ext); padding:10px 40px; border:0px solid rgba(var(--wdtPrimaryColorRgb), 0.5); border-radius:var(--wdtRadius_1X); -webkit-border-radius:var(--wdtRadius_1X); background-color:rgba(var(--wdtSecondaryColorRgb), 0.4); backdrop-filter:blur(5px); color:var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.5); -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.5); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { font-size:var(--wdtFontSize_Ext); padding:10px 40px; border-color:transparent; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); color:var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0); -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:before { content:""; position: absolute; top:0; bottom:0; right:10px; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background-color:var(--wdtAccentTxtColor); width:25px; height:10px; margin: auto; z-index:0; transform: scale(0); -webkit-transform: scale(0); opacity:0; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before, 
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before { transform: scale(1); -webkit-transform: scale(1); opacity:1; }

.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after { content:""; position: absolute; top:0; bottom:0; left:10px; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Cg%3E%3Ccircle cx='24.5' cy='20' r='17' /%3E%3Cpath d='M92.5,24.3h-68v-8.5h68V24.3z' /%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Cg%3E%3Ccircle cx='24.5' cy='20' r='17' /%3E%3Cpath d='M92.5,24.3h-68v-8.5h68V24.3z' /%3E%3C/g%3E%3C/svg%3E"); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background-color:var(--wdtAccentTxtColor); width:25px; height:10px; margin: auto; z-index:0; transform: scale(0); -webkit-transform: scale(0); transform-origin: right; opacity:0; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after, 
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after { transform: scale(1); -webkit-transform: scale(1); opacity:1; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, 
.wdt-custom-tab-style-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background-color:transparent; padding:0 0 clamp(2.5rem, 0rem + 5.2083vw, 6.25rem) 0; /* 100 - 40 min-768 */ }  
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper .elementor-container.elementor-column-gap-no { padding:0; }

.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li { margin: 0 !important; }
.wdt-custom-tab-style-1 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { gap: 10px; }

@media only screen and (max-width:1280px) {
    .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, 
    .wdt-custom-tab-style-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding-bottom: 50px; }
}

@media only screen and (max-width: 767px) {
    .wdt-custom-tab-style-1 .elementor-widget-container .wdt-tabs-container { flex-direction: unset;}
    .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, 
    .wdt-custom-tab-style-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding:0; }
}


/* rating-testimonial */

.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 { font-size: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem); line-height:1; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 a, 
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 a:hover { color:var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-rating li span { color:rgba(255, 204, 0, 1); margin:0 4px; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-rating li { padding-bottom:0; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Ext); color:rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 10px; }


.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-description { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); font-style:italic; color:var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5 { font-size:var(--wdtFontSize_H6); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5,.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5 a { color:var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-subtitle { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); padding-left:5px; }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-cus-rating-testimonial-style2 .wdt-testimonial-holder .wdt-content-item:has(.wdt-content-subtitle) .wdt-content-title-group .wdt-content-title h5:after {
    content: ",";
    font-size: inherit;
    color: inherit;
}


/* section-2-fiiler-style */

.wdt-custom-signature-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size:clamp(12.5rem, 11.375rem + 5.625vw, 18.125rem); width:clamp(12.5rem, 11.375rem + 5.625vw, 18.125rem); height:clamp(6.25rem, 5.5rem + 3.75vw, 10rem); color: var(--wdtPrimaryColor); padding:0; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-detail-group { display:flex; align-items: center; justify-content: center; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom:0; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-subtitle{ padding-left:5px; color:rgba(var(--wdtHeadAltColorRgb), 0.7); }
.wdt-custom-signature-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top:5px; letter-spacing:normal; }
.wdt-custom-signature-box .wdt-content-item > div[class*="group"] > .wdt-content-title, 
.wdt-custom-signature-box .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width:inherit; }



.wdt-cus-filler-img-box .wdt-content-item .wdt-content-image > span > img,.wdt-cus-filler-img-box .wdt-content-item .wdt-content-image > a > img { border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); } 
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group{ display: flex; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdtAccentTxtColor); position: absolute; left: 0; bottom: 0; border-radius: 0 var(--wdtRadius_4X) 0 0; -webkit-border-radius: 0 var(--wdtRadius_4X) 0 0; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator { width: auto; }
.wdt-cus-filler-img-box .wdt-content-item > div:not(:last-child),
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom:0; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span:after,
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span:before { content: ""; width: 100px; height: 100px; position: absolute; border-radius: 2em 0; -webkit-border-radius: 2em 0; bottom: -20px; right: -80px; z-index: 0; color: var(--wdtAccentTxtColor); -webkit-box-shadow: inset 20px -20px 0px 0px currentColor; box-shadow: inset 20px -20px 0px 0px currentColor; border-radius: 0 0 0 var(--wdtRadius_4X); -webkit-border-radius: 0 0 0 var(--wdtRadius_4X); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span:before { bottom: calc(100% - 20px); right: calc(100% - 80px); }
.wdt-cus-filler-img-box .wdt-content-item {display: grid;align-items: end;}
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group,
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group{grid-area:1/-1;}
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group{padding: 0 30px 30px clamp(7.5rem, 6.25rem + 2.6042vw, 9.375rem);/*150-120*/}
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-title h5, 
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-title h5 a{ color: var(--wdtAccentTxtColor); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-subtitle{ color: var(--wdtAccentTxtColor); letter-spacing: 0; }
.wdt-cus-filler-img-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{margin-top: 0;}
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before{ content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; margin: auto; background-image:linear-gradient(to bottom, transparent, transparent,var(--wdtSecondaryColor)) ; border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X);}

.wdt-cus-filler-img-box-2.elementor-widget-image img { border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); border:2px solid rgba(var(--wdtSecondaryColorRgb), 0.20); }

.wdt-custon-rotate-icon .elementor-icon-wrapper .elementor-icon svg .wdt-cus-rotate-svg-5 { animation:rotate-img 10s linear infinite; -webkit-animation:rotate-img 10s linear infinite; }

@keyframes rotate-img { 
    0%{ transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: center; }
    100%{ transform: rotate(360deg); -webkit-transform: rotate(360deg); transform-origin: center; }
}
@-webkit-keyframes rotate-img { 
    0%{ transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: center; }
    100%{ transform: rotate(360deg); -webkit-transform: rotate(360deg); transform-origin: center; }
}

@media only screen and (max-width:1280px){
    .wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group { padding: 0 30px 30px clamp(7.5rem, 5.6375rem + 6.2344vw, 10.625rem); /* 170 - 120 */ }
}

@media only screen and (max-width:767px){
    .wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span { display: none; }
    .wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group{padding: clamp(1.25rem, -0.8175rem + 6.9204vw, 2.5rem);/*40-20*/ }

}

/* Homepage-3 */

.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item { padding:15px; background:var(--wdtAccentTxtColor); border:1px solid rgba(var(--wdtPrimaryColorRgb), 0.15); border-radius:var(--wdtRadius_3X); -webkit-border-radius:var(--wdtRadius_3X); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; margin-right: 20px; }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span > img,
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { border-radius:var(--wdtRadius_2X); -webkit-border-radius:var(--wdtRadius_2X); width: 120px; height: 120px; min-width: 120px; transform: scale(1); -webkit-transform: scale(1); transform-origin: bottom right; -webkit-transform-origin: bottom right; transition: var(--wdt-Ext-Transition); -webkit-transition: var(--wdt-Ext-Transition); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image > span > img,
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(0.9); -webkit-transform: scale(0.9); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { border-radius:var(--wdtRadius_2X); -webkit-border-radius:var(--wdtRadius_2X); background:linear-gradient(40deg, rgba(var(--wdtPrimaryColorRgb), 0.4) 20%, rgba(var(--wdtPrimaryColorRgb), 0.2) 80%); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0836rem + 0.1387vw, 1.25rem);/*20-18*/ }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top:-5px; }
.wdt-cus-image-box-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child){margin-bottom: 13px;}

@media only screen and (max-width:479px) {
    .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span > img,
    .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { width: 90px; height: 90px; min-width: 90px; }
    .wdt-cus-image-box-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
}


/* iconbox-style-3 */

.wdt-custom-iconbox-style-3 .wdt-column-holder .wdt-column-wrapper { justify-content: center; } 
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color:rgba(var(--wdtAccentTxtColorRgb), 0.1);border-radius:var(--wdtRadius_3X); -webkit-border-radius:var(--wdtRadius_3X); padding: 14px; border:1px solid rgba(var(--wdtAccentTxtColorRgb), 0.12);}
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); height:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); border-radius:var(--wdtRadius_2X); -webkit-border-radius:var(--wdtRadius_2X); background-color:var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); } 
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a { color:var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); margin-bottom:40px; }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description p { margin-bottom: 0; }

@media only screen and (max-width:1280px) { 
    .wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { margin-bottom:0px; }
}


/* animation-style-2 */

.wdt-custom-animation-style-2 .wdt-animation-item.icon-item i { display: flex; align-items: center; justify-content: center; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width:clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item { padding:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); margin: 0 10px; border-radius: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item:nth-child(3), 
.wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item:nth-child(5) {
  padding:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
}
.wdt-custom-animation-style-2 .wdt-animation-item:nth-child(3) i, .wdt-custom-animation-style-2 .wdt-animation-item:nth-child(5) i { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }


/* animation-style-3 */

.wdt-custom-animation-style-3 .wdt-animation-item.icon-item i { display: flex; align-items: center; justify-content: center; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width:clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item { padding:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); margin: 0 10px; border-radius: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item:nth-child(1), 
.wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item:nth-child(4) { padding:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-3  .wdt-animation-item:nth-child(1) i, .wdt-custom-animation-style-3  .wdt-animation-item:nth-child(4) i { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }
.wdt-animate-style .wdt-animation-holder:before { content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to right, var(--wdtTertiaryColor) 0%, transparent 5%); pointer-events: none; }
.wdt-animate-style .wdt-animation-holder:after { content: ""; position: absolute; right: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to left, var(--wdtTertiaryColor) 0%, transparent 5%); pointer-events: none; }


/* iconbox-style-4 */

.wdt-custom-iconbox-style-4 .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: center; padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); border-radius:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); height:100%; }
.wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper,.wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: flex; align-items: center; justify-content: center;}
.wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding:0; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width:clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(3n) .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(5) .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(3n), 
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(5) { padding:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); width:clamp(3.75rem, 3rem + 3.75vw, 7.5rem); height:clamp(3.75rem, 3rem + 3.75vw, 7.5rem); }
.wdt-custom-iconbox-style-4 .wdt-column-holder { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem); }


/* animation-style-4 */

.wdt-custom-animation-style-4 .elementor-widget-container { background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-custom-animation-style-4 .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); }
.wdt-custom-animation-style-4 .wdt-animation-item.icon-item i { width: auto; height:clamp(3.125rem, 3rem + 0.625vw, 3.75rem); }


/* imagebox-style-1 */

.wdt-cus-imagebox-style-1 .wdt-content-item { border-radius:var(--wdtRadius_4X); -webkit-border-radius:var(--wdtRadius_4X); overflow: hidden; }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { align-content: end; padding:clamp(3.75rem, 3rem + 3.75vw, 7.5rem)clamp(1.25rem, 0rem + 6.25vw, 7.5rem); }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{ display:none; }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { padding:8px 50px 8px 14px; border:1px solid rgba(var(--wdtPrimaryColorRgb), 1); border-radius:var(--wdtRadius_1X); -webkit-border-radius:var(--wdtRadius_1X); position: relative; background:var(--wdtSecondaryColor); display: inline-flex; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle:after { content:""; position: absolute; top:0; bottom:0; right:14px; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background-color:var(--wdtAccentTxtColor); width:25px; height:10px; margin: auto; z-index:0; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item div.wdt-content-description, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description { color:rgba(var(--wdtAccentTxtColorRgb), 0.8); }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity:1; background: linear-gradient(180deg, rgba(var(--wdtAccentTxtColorRgb), 0) 0%, rgba(var(--wdtSecondaryColorRgb), 0.8) 80%); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); background-size: 100% 70%, 100% 100%; background-position: 100% 100%, 100% 100%; background-repeat: no-repeat; z-index:1; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { background-size: 100% 100%, 100% 100%; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top:0; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { display: block; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span,
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a { display: inline; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div div, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div span, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li, 
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color:var(--wdtAccentTxtColor); }
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover { color:rgba(var(--wdtAccentTxtColorRgb), 0.7); }




















