:root {
  --wdtPrimaryColor: #000;
  --wdtPrimaryColorRgb: 255, 200, 0;
  --wdtSecondaryColor: #293133;
  --wdtSecondaryColorRgb: 213, 167, 0;
  --wdtTertiaryColor: #0f1535;
  --wdtTertiaryColorRgb: 15, 21, 53;
  --wdtBodyBGColor: #293133;
  --wdtBodyBGColorRgb: 12, 15, 31;
  --wdtBodyTxtColor: #b5b5b5;
  --wdtBodyTxtColorRgb: 181, 181, 181;
  --wdtHeadAltColor: #ffffff;
  --wdtHeadAltColorRgb: 255, 255, 255;
  --wdtLinkColor: #ffffff;
  --wdtLinkColorRgb: 255, 255, 255;
  --wdtLinkHoverColor: #dd4242;
  --wdtLinkHoverColorRgb: 221, 66, 66;
  --wdtBorderColor: #717171;
  --wdtBorderColorRgb: 113, 113, 113;
  --wdtAccentTxtColor: #ffffff;
  --wdtAccentTxtColorRgb: 255, 255, 255;
  --wdtFontTypo_Base: "Lato", sans-serif;
  --wdtFontWeight_Base: 400;
  --wdtFontSize_Base: 16px;
  --wdtLineHeight_Base: 1.64;
  --wdtFontTypo_Alt: "Lato", sans-serif;
  --wdtFontWeight_Alt: 600;
  --wdtFontSize_Alt: 60px;
  --wdtLineHeight_Alt: 1.16;
  --wdtFontTypo_H1: "Lato", sans-serif;
  --wdtFontWeight_H1: 600;
  --wdtFontSize_H1: 60px;
  --wdtLineHeight_H1: 1.16;
  --wdtFontTypo_H2: "Lato", sans-serif;
  --wdtFontWeight_H2: 600;
  --wdtFontSize_H2: 50px;
  --wdtLineHeight_H2: 1.16;
  --wdtFontTypo_H3: "Lato", sans-serif;
  --wdtFontWeight_H3: 600;
  --wdtFontSize_H3: 44px;
  --wdtLineHeight_H3: 1.16;
  --wdtFontTypo_H4: "Lato", sans-serif;
  --wdtFontWeight_H4: 600;
  --wdtFontSize_H4: 30px;
  --wdtLineHeight_H4: 1.16;
  --wdtFontTypo_H5: "Lato", sans-serif;
  --wdtFontWeight_H5: 600;
  --wdtFontSize_H5: 26px;
  --wdtLineHeight_H5: 1.16;
  --wdtFontTypo_H6: "Lato", sans-serif;
  --wdtFontWeight_H6: 600;
  --wdtFontSize_H6: 20px;
  --wdtLineHeight_H6: 1.16;
  --wdtFontTypo_Ext: "Dancing Script", sans-serif;
  --wdtFontWeight_Ext: 500;
  --wdtFontSize_Ext: 18px;
  --wdtLineHeight_Ext: 1.1;
}

@font-face {
  font-family: "Qeilab";
  src: url("/wp-content/themes/futurity-wp-theme-main/fonts/Qeilab.woff2")
      format("woff2"),
    url("/wp-content/themes/futurity-wp-theme-main/fonts/Qeilab.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Qeilab";
  src: url("/wp-content/themes/futurity-wp-theme-main/fonts/Qeilab-Italic.woff2")
      format("woff2"),
    url("/wp-content/themes/futurity-wp-theme-main/fonts/Qeilab-Italic.woff")
      format("woff");
  font-weight: normal;
  font-style: italic;
}

/* header slide menu */

.wdt-fade-slide.wdt-popup-box-window.mfp-wrap
  .mfp-container.mfp-inline-holder
  .mfp-content
  .wdt-popup-box-content-holder {
  margin-left: auto;
  margin-right: unset;
  height: 100vh;
  width: 100vw;
  border-radius: 0;
  display: block;
  position: fixed;
  left: 0;
  right: 0;
}
.wdt-fade-slide.mfp-auto-cursor .mfp-content {
  height: 100%;
}
.wdt-fade-slide.mfp-ready {
  opacity: 1;
}
.wdt-fade-slide {
  opacity: 0;
  transition: var(--wdtBaseTransition);
}

.wdt-popup-box-window.wdt-fade-slide
  .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder)
  .mfp-content
  .wdt-popup-box-content-holder:before {
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  transform: scale(0, 0) translate(50%, -50%);
  -webkit-transform: scale(0, 0) translate(50%, -50%);
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
  display: block;
  width: 370vw;
  height: auto;
  padding-top: 370vw;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  border-radius: 50%;
  z-index: 1;
  content: "";
  background-color: rgba(12, 16, 30, 0.6);
  backdrop-filter: blur(12px);
}
.wdt-popup-box-window.wdt-fade-slide.mfp-ready
  .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, .mfp-image-holder)
  .mfp-content
  .wdt-popup-box-content-holder:before {
  transform: scale(1, 1) translate(50%, -50%);
  -webkit-transform: scale(1, 1) translate(50%, -50%);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/*--<< Popup Box >>--*/

.wdt-custom-service-detail-popup-box
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element {
  display: grid;
}

.wdt-custom-service-detail-popup-box
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element
  > img {
  grid-area: 1/1;
  border-radius: 150px;
}

.wdt-custom-service-detail-popup-box
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element
  > .wdt-popup-box-trigger-icon {
  grid-area: 1/1;
  align-self: center;
  position: relative;
  top: 0;
  bottom: 0;
}

.wdt-custom-service-detail-popup-box
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element
  > .wdt-popup-box-trigger-icon
  i {
  width: 55px;
  height: 55px;
  background-color: var(--wdtBodyBGColor);
  border-radius: var(--wdtRadius_Full);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.wdt-custom-service-detail-popup-box
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element
  > .wdt-popup-box-trigger-icon
  i:hover {
  background-color: var(--wdtPrimaryColor);
}

.wdt-custom-service-detail-popup-box .pagination .column {
  padding-top: 80px;
}

/*--------------------------------------------------------------
    Side Menu Template
--------------------------------------------------------------*/

/*--<< Interactive Links >>--*/

.wdt-custom-side-menu-temp
  .elementor-widget-container
  > .wdt-interactive-showcase-container {
  display: flex;
  flex-direction: row-reverse;
  height: 100vh;
}

.wdt-custom-side-menu-fut
  .elementor-widget-container
  > .wdt-interactive-showcase-container {
  display: flex;
  height: 100vh;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:before,
.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:after {
  display: none;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:before,
.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:after {
  display: none;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-content-wrapper {
  z-index: 1;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-content-wrapper {
  z-index: 9999;
  padding: 0;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper {
  width: 100%;
  max-width: clamp(25rem, 18.8842rem + 33.7423vw, 59.375rem);
  padding: 0;
  margin: auto 0 auto -130px;
  z-index: 2;
  transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  z-index: 9999;
  transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
}

@media .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
  width: auto;
  margin: 0;
}

@media .wdt-custom-side-menu-fut .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
  width: auto;
  margin: 0;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li {
  width: fit-content;
  padding: 15px;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li {
  width: fit-content;
  padding: 30px 80px;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li.wdt-interactive-showcase-active {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:nth-child(2) {
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:nth-child(3) {
  -webkit-transform: translateX(50px);
  transform: translateX(100px);
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li:nth-child(4) {
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li
  > .wdt-interactive-showcase-content-group {
  display: block;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li
  > .wdt-interactive-showcase-content-group {
  display: block;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li
  .wdt-content-title
  a {
  font-size: calc(var(--wdtFontSize_H1) + 20px);
  font-weight: 900;
  line-height: var(--wdtLineHeight_Ext);
  letter-spacing: 6px;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li
  .wdt-content-title
  a {
  font-size: calc(var(--wdtFontSize_H1) + 20px);
  font-weight: 400;
  line-height: var(--wdtLineHeight_Ext);
  letter-spacing: 6px;
  color: #fff;
  font-family: "Coolvetica", Sans-serif;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  }

@media only screen and (max-width: 768px) {
  .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
  margin: 0 auto 0 0;
  padding: 60px 0 0 0;
}

  .wdt-custom-side-menu-fut .wdt-interactive-showcase-container > 
  .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
  width: fit-content;
  padding: 0px 80px;
  margin: 0;
}

	.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li
  .wdt-content-title
  a {
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
  letter-spacing: 6px;
  color: #fff;
  }
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li.wdt-interactive-showcase-active
  .wdt-content-title
  a {
  color: var(--wdtLinkColor);
  -webkit-text-stroke: 1.5px transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  letter-spacing: 8px;
  text-shadow: rgba(255, 255, 255, 0.6) 0px 4px 14px;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-list-wrapper
  ul.wdt-interactive-showcase-list
  li.wdt-interactive-showcase-active
  .wdt-content-title
  a {
  color: var( --e-global-color-secondary );
  -webkit-text-stroke: 1.5px transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  letter-spacing: 8px;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"] {
  opacity: 0;
  -webkit-transform: scaleX(1) scale(1.2);
  transform: scaleX(1) scale(1.2);
  -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transform-origin: center;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"] {
  opacity: 0;
  -webkit-transform: scaleX(1) scale(1.2);
  transform: scaleX(1) scale(1.2);
  -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transform-origin: center;
}


.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
  opacity: 1;
  -webkit-transform: scaleX(1) scale(1);
  transform: scaleX(1) scale(1);
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
  opacity: 1;
  -webkit-transform: scaleX(1) scale(1);
  transform: scaleX(1) scale(1);
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"]
  .wdt-content-image-wrapper
  .wdt-content-image {
  width: 100%;
  max-width: clamp(25rem, 21.1081rem + 21.4724vw, 46.875rem);
  margin: auto 0 auto auto;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"]
  .wdt-content-image-wrapper
  .wdt-content-image {
  width: 100%;
  margin: 0 auto;
}

.wdt-custom-side-menu-temp
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"]
  .wdt-content-image-wrapper
  .wdt-content-image
  span
  > img {
  width: 100%;
  height: 100%;
  -webkit-animation: blobbing 5s ease-in-out infinite;
  animation: blobbing 5s ease-in-out infinite;
}

.wdt-custom-side-menu-fut
  .wdt-interactive-showcase-container
  > .wdt-interactive-showcase-content-wrapper
  div[id*="wdt-interactive-showcase-"]
  .wdt-content-image-wrapper
  .wdt-content-image
  span
  > img {
  width: 100%;
  height: 100%;
}

.wdt-custom-side-menu-fut 
  .wdt-interactive-showcase-container 
  > .wdt-interactive-showcase-content-wrapper 
  .wdt-interactive-showcase-media-group,
  .wdt-custom-side-menu-fut 
  .wdt-interactive-showcase-container 
  > .wdt-interactive-showcase-content-wrapper 
  .wdt-interactive-showcase-media-group 
  .wdt-content-image-wrapper {
  height: 100%;
}

@-webkit-keyframes blobbing {
  0% {
    border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%;
  }
  25% {
    border-radius: 57% 43% 20% 80% / 57% 83% 17% 43%;
  }
  50% {
    border-radius: 79% 21% 44% 56% / 37% 23% 77% 63%;
  }
  75% {
    border-radius: 35% 65% 75% 25% / 76% 55% 45% 24%;
  }
  100% {
    border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%;
  }
}

@keyframes blobbing {
  0% {
    border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%;
  }
  25% {
    border-radius: 57% 43% 20% 80% / 57% 83% 17% 43%;
  }
  50% {
    border-radius: 79% 21% 44% 56% / 37% 23% 77% 63%;
  }
  75% {
    border-radius: 35% 65% 75% 25% / 76% 55% 45% 24%;
  }
  100% {
    border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%;
  }
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-list-wrapper {
  z-index: 1;
}

.wdt-custom-side-menu-fut .wdt-interactive-showcase-list-wrapper {
  z-index: 9999;
}

.wdt-popup-box-window .mfp-close::before,
.wdt-popup-box-window .mfp-close::after {
  margin: 50px 0 0 0 !important;
}

.wdt-popup-box-window .mfp-close::before {
  font-size: 40px !important;
  width: 50px;
  height: 50px;
}

.wdt-popup-box-window .mfp-close {
  color: #ffc800 !important;
}

.wdt-popup-box-window .mfp-close:hover {
  color: #ffc800 !important;
}

.wpcf7-form-control-wrap {
  clear: both;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

.wdt-custom-contact-page-form .wpcf7-form div,
.wdt-custom-contact-page-form .wpcf7-form div p {
  align-items: end;
  justify-content: space-between;
  width: 100%;
}

.wdt-custom-contact-page-form .wpcf7-form div.upload-file {
  flex-direction: column;
  padding-right: 130px;
  align-items: start;
}

.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload-wrap {
  border-color: var(--wdtBorderColor);
  border-style: solid;
  border-width: 1px;
  padding: 4px;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload {
  position: relative;
}
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload-wrap,
.wdt-custom-contact-page-form .wpcf7-form .custom-file-upload {
  display: inline-flex;
  width: 530px;
  max-width: 100%;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .custom-file-select {
  color: var(--wdtHeadAltColor);
  font-weight: var(--wdtFontWeight_Ext);
  display: inline-flex !important;
  align-items: center;
  pointer-events: none;
  position: absolute !important;
  left: 0;
  top: 0;
  z-index: 1;
  cursor: pointer;
}

.wdt-custom-contact-page-form
  .select2-container.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding-left: 0;
  opacity: 0.5;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .custom-file-select,
.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .wpcf7-form-control-wrap
  input[type="file"]::file-selector-button {
  background-color: var(--wdtPrimaryColor);
  border-width: 0;
  display: inline-block;
  margin-right: 25px;
  min-height: 54px;
  min-width: 132px;
  padding: var(--wdtPadding_Btn);
  position: relative;
  border-radius: 0;
  transition: 0.3s;
  cursor: pointer;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .wpcf7-form-control-wrap {
  margin-bottom: 0;
  margin-left: 0px !important;
}
.wpcf7 input[type="file"] {
  cursor: pointer;
}
.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .wpcf7-form-control-wrap
  .wpcf7-file {
  width: 100%;
}
.wdt-custom-contact-page-form
  .wpcf7-form
  .custom-file-upload
  .custom-file-select:before {
  background-color: currentColor;
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 14px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.wdt-custom-contact-page-form
  .wpcf7-form
  .contact-btn.upload-file-btn
  input[type="submit"] {
  padding: 0px 45px;
  margin-top: 5px;
  height: 55px;
}

.wdt-custom-contact-page-form .wpcf7-form .cnf-upload-file-list {
  margin-top: 15px;
}

.wdt-custom-contact-page-form .wpcf7-form .contact-btn.upload-file-btn {
  margin-top: 40px;
}

.wpcf7-not-valid-tip {
  position: absolute;
  margin-top: 5px;
}

.wdt-custom-career-detail-icon-list.elementor-widget.elementor-widget-icon-list
  .elementor-icon-list-text
  span {
  font-weight: var(--wdtFontWeight_Base);
  font-size: var(--wdtFontSize_H6);
  color: var(--wdtBodyTxtColor);
}

.wdt-custom-career-detail-icon-list.elementor-widget.elementor-widget-icon-list
  .elementor-icon-list-text {
  font-size: var(--wdtFontSize_H6);
  font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-query-form .wpcf7-form-control-wrap input[type="text"],
.wdt-custom-query-form .wpcf7-form-control-wrap input[type="email"] {
  -webkit-border-radius: var(--wdtRadius_Zero);
  border-radius: var(--wdtRadius_Zero);
  border-width: 0 0 2px 0;
  padding: 15px 0;
  border-color: rgba(var(--wdtBorderColorRgb), 0.7);
  background: none;
}

.wdt-custom-query-form .wpcf7-form-control-wrap {
  margin-bottom: 30px;
}

.wdt-custom-query-form .wpcf7-form-control-wrap input[type="text"]:focus,
.wdt-custom-query-form .wpcf7-form-control-wrap input[type="email"]:focus {
  box-shadow: none;
  border-color: var(--wdtPrimaryColor);
  outline: none;
}

/*--<< Contact Form >>--*/

.wdt-custom-contact-page-form .wpcf7-form div,
.wdt-custom-contact-page-form .wpcf7-form div p {
  display: flex;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  div
  .wpcf7-form-control-wrap:nth-child(1) {
  margin-right: 40px;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  div
  .wpcf7-form-control-wrap:nth-child(2) {
  margin-left: 40px;
}

.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap {
  margin-bottom: 45px;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-text"],
.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-select"] {
  -webkit-border-radius: var(--wdtRadius_Zero);
  border-radius: var(--wdtRadius_Zero);
  border-width: 0 0 2px 0;
  padding: 15px 0;
  border-color: rgba(var(--wdtBorderColorRgb), 0.7);
  color: rgba(var(--wdtBorderColorRgb), 0.7);
  background: none;
  width: 100%;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-select"]
  option {
  color: #000;
  background: #fff;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-select"]
  option:hover {
  color: #000 !important;
  background: #bbb;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-text"]:focus,
.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-select"]:focus {
  box-shadow: none;
  border-color: var(--wdtLinkColor);
  color: var(--wdtLinkColor);
  outline: none;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .wpcf7-form-control-wrap
  .wpcf7-form-control[class*="wpcf7-textarea"] {
  height: 130px;
  resize: vertical;
}

.wdt-custom-contact-page-form .wpcf7-form .contact-btn {
  margin: 0;
  align-items: end;
}

.wdt-custom-contact-page-form .wpcf7-form .contact-btn input[type="submit"] {
  font-weight: var(--wdtFontWeight_Ext);
  border-radius: var(--wdtRadius_Zero);
  background-color: transparent;
  border: 1px solid var(--wdtBorderColor);
  padding: 16px 45px;
  text-transform: uppercase;
}

.wdt-custom-contact-page-form
  .wpcf7-form
  .contact-btn
  input[type="submit"]:hover {
  color: var(--wdtPrimaryColor);
  border-color: var(--wdtLinkColor);
  background-color: var(--wdtLinkColor);
}

.wdt-custom-contact-page-form .wpcf7-form .contact-btn .wpcf7-spinner {
  margin: 13px 24px 0;
}

@media only screen and (max-width: 1024px) {
  .wdt-custom-common-heading-subtitle
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper,
  .wdt-custom-common-heading-subtitle-type-2
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper {
    margin-bottom: 15px;
  }
  @keyframes dots-move {
    from {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      fill: currentColor;
    }
    to {
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);
      fill: var(--wdtPrimaryColor);
    }
  }
  @-webkit-keyframes dots-move {
    from {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      fill: currentColor;
    }
    to {
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);
      fill: var(--wdtPrimaryColor);
    }
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title {
    font-size: var(--wdtFontSize_H5);
  }
  .wdt-custom-counter-type-b
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column:nth-child(2)::before,
  .wdt-custom-counter-type-b
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column:nth-child(2)::after {
    display: none;
  }
  .wdt-custom-counter-type-b
    .elementor-widget-container
    > .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column:nth-child(3) {
    width: 100% !important;
  }
  .wdt-custom-counter-type-b
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-detail-group
    .wdt-content-title
    h5 {
    font-size: calc(var(--wdtFontSize_H5) - 5px);
  }
  .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 35px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(1) {
    margin-right: 25px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(2) {
    margin-left: 25px;
  }
  .wdt-custom-marque-heading-a .qodef-qi-text-marquee .qodef-m-text-item {
    font-size: calc(var(--wdtFontSize_Alt) + 30px);
  }
  .wdt-custom-video-banner-heading
    .elementor-widget-container
    .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_H3) - 4px);
  }
  .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title {
    font-size: calc(var(--wdtFontSize_Alt) + 15px);
  }
  .wdt-custom-side-menu-temp
    .elementor-widget-container
    > .wdt-interactive-showcase-container {
    display: grid;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper {
    grid-area: 1/1;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list {
    width: fit-content;
    margin: auto;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li
    .wdt-content-title
    a {
    font-size: var(--wdtFontSize_H2);
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-content-wrapper {
    grid-area: 1/1;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-content-wrapper
    div[id*="wdt-interactive-showcase-"]
    .wdt-content-image-wrapper
    .wdt-content-image {
    width: 100%;
    max-width: 650px;
    margin: auto;
    opacity: 0.3;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li
    > .wdt-interactive-showcase-content-group {
    grid-template-columns: 220px 1fr;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li:nth-child(2) {
    -webkit-transform: translateX(50px);
    transform: translateX(0px);
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li:nth-child(3) {
    -webkit-transform: translateX(50px);
    transform: translateX(0px);
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li:nth-child(4) {
    -webkit-transform: translateX(50px);
    transform: translateX(0px);
  }
}

@media only screen and (max-width: 767px) {
  .wdt-custom-common-heading-subtitle
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper,
  .wdt-custom-common-heading-subtitle-type-2
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper {
    margin-bottom: 5px;
  }
  .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
  .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title {
    font-size: calc(var(--wdtFontSize_H3) - 8px);
  }
  .wdt-custom-icon-box-a-1
    .qodef-qi-info-cards
    .qodef-m-content
    .qodef-m-title {
    font-size: var(--wdtFontSize_H5);
  }
  .wdt-custom-testimonial
    .qodef-qi-testimonials-slider
    .qodef-e-inner
    .qodef-e-content
    .qodef-e-text {
    font-size: var(--wdtFontSize_H5);
    margin-bottom: 50px;
  }
  .wdt-custom-testimonial
    .elementor-widget-container
    > .swiper-pagination
    .swiper-pagination-bullet {
    padding: 0 20px;
  }
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-content-wrapper {
    margin: 0;
  }
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    > a:focus {
    text-decoration: none;
    text-decoration-skip-ink: none;
  }
  .wdt-custom-anim-image-right
    > .elementor-widget-container
    .elementor-image
    img {
    animation: none;
  }
  .wdt-custom-dots-svg .elementor-icon-wrapper .elementor-icon svg {
    animation: none;
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
  }
  .wdt-custom-anim-image-left
    > .elementor-widget-container
    .elementor-image
    img {
    animation: none;
  }
  .wdt-custom-counter-type-b
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column:not(:last-child) {
    padding-bottom: 40px;
  }
  .wdt-custom-counter-heading-style-a
    .elementor-widget-container
    > .elementor-heading-title {
    font-size: var(--wdtFontSize_H4);
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-content-counter-wrapper
    .wdt-content-counter {
    font-size: calc(var(--wdtFontSize_Alt) + 30px);
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-detail-group {
    width: 100%;
    max-width: 170px;
  }
  .wdt-custom-team
    .wdt-team-holder
    .wdt-content-item
    .wdt-content-detail-group
    .wdt-content-title
    h5 {
    font-size: var(--wdtFontSize_H6);
  }
  .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 20px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(1) {
    margin-right: 20px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(2) {
    margin-left: 20px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    .wpcf7-form-control-wrap
    .wpcf7-form-control[class*="wpcf7-textarea"] {
    height: 100px;
  }
  .wdt-custom-contact-page-form .wpcf7-form .contact-btn {
    margin: 15px 0 0 0;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-content-wrapper {
    margin: 0;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    > a:focus {
    text-decoration: none;
    text-decoration-skip-ink: none;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    a
    .wdt-content-icon-wrapper {
    z-index: 1;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li {
    z-index: 0;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    > a {
    font-size: var(--wdtFontSize_Ext);
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list:before,
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list:after {
    top: 60%;
  }
  .wdt-custom-marque-heading-a .qodef-qi-text-marquee .qodef-m-text-item {
    font-size: calc(var(--wdtFontSize_Alt) + 10px);
  }
  .wdt-custom-video-banner-heading .elementor-widget-container::before {
    left: -20px;
  }
  .wdt-custom-video-banner-heading
    .elementor-widget-container
    .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_H3) - 9px);
  }
  .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title {
    font-size: var(--wdtFontSize_Alt);
  }
  .wdt-custom-slider-2-advanced
    .elementor-widget-container
    > .wdt-advanced-carousel-holder
    .wdt-carousel-pagination-wrapper {
    bottom: 100px;
  }
  .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title {
    font-size: calc(var(--wdtFontSize_H3) - 8px);
    line-height: var(--wdtLineHeight_Base);
  }
  .wdt-custom-slider-1-title
    .qodef-qi-section-title
    .qodef-m-title
    .qodef-e-colored:last-child {
    font-size: 80px;
  }
  .wdt-listings-item-wrapper.type2.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(
      5
    ),
  .wdt-listings-item-wrapper.type3.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(
      5
    ),
  .wdt-listings-item-wrapper.type4.wdt_listings_category-branding.wdt-column.wdt-one-half:nth-child(
      5
    ) {
    margin-bottom: 30px;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper,
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-content-wrapper {
    padding: 0;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-content-wrapper
    div[id*="wdt-interactive-showcase-"]
    .wdt-content-image-wrapper
    .wdt-content-image {
    padding: 20px;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li
    .wdt-content-title
    a {
    font-size: var(--wdtFontSize_H3);
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list {
    padding: 20px;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li {
    padding: 8px;
  }
  .wdt-custom-contact-page-form .wpcf7-form .contact-btn .icon-user-o:before {
    display: none;
  }
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list:before,
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list:after {
    top: 60%;
  }
}

@media only screen and (max-width: 680px) {
  .wdt-custom-process .qodef-shortcode .qodef-grid-inner {
    gap: 0;
  }
}

@media only screen and (max-width: 480px) {
  .wdt-custom-common-heading-title .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-common-normal-title .qodef-qi-section-title .qodef-m-title,
  .wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title {
    font-size: var(--wdtFontSize_H4);
    line-height: 1.3em;
  }
  .wdt-custom-common-heading-subtitle
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper
    .wdt-heading-subtitle,
  .wdt-custom-common-heading-subtitle-type-2
    .wdt-heading-holder
    .wdt-heading-subtitle-wrapper
    .wdt-heading-subtitle {
    font-size: var(--wdtFontSize_Ext);
  }
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form {
    flex-wrap: wrap;
  }
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    input[type="text"],
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form.with-btn-text
    input[type="email"] {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder.wdt-template-type3
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder {
    margin: 20px auto auto 0;
  }
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder.wdt-template-type3
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
    text-transform: capitalize;
    padding: 0.4em 1em;
    margin: 0;
  }
  .wdt-custom-icon-box-a-1 .qodef-qi-info-cards {
    flex-wrap: wrap;
  }
  .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper {
    margin-right: 0px;
  }
  .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-content {
    text-align: center;
  }
  .wdt-custom-insta
    .wdt-image-box-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-media-image-overlay-container
    .wdt-content-subtitle {
    margin-bottom: 10px;
  }
  .wdt-custom-insta
    .wdt-image-box-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-media-image-overlay-container
    .wdt-content-title
    h5 {
    margin: 0;
  }
  .wdt-custom-insta
    .wdt-image-box-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-media-image-overlay-container
    .wdt-content-title
    h5
    a {
    font-size: var(--wdtFontSize_H5);
    margin: 0;
  }
  .wdt-custom-testimonial
    .qodef-qi-testimonials-slider
    .qodef-e-inner
    .qodef-e-content
    .qodef-e-bottom-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .wdt-custom-testimonial
    .qodef-qi-testimonials-slider
    .qodef-e-inner
    .qodef-e-content
    .qodef-e-bottom-info
    .qodef-e-media-image {
    margin-bottom: 2em;
  }
  .wdt-custom-testimonial
    .qodef-qi-testimonials-slider
    .qodef-e-inner
    .qodef-e-content
    .qodef-e-text {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
  }
  .wdt-custom-testimonial
    .elementor-widget-container
    > .swiper-pagination
    .swiper-pagination-bullet {
    padding: 0 12px;
  }
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper {
    width: 100%;
  }
  .wdt-custom-pricing-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-content-wrapper {
    padding: 2em 0 0 0;
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header {
    padding: 25px 0;
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-mark {
    display: none;
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title {
    font-size: var(--wdtFontSize_H6);
  }
  .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-content {
    transform: translateY(-20px);
  }
  .wdt-custom-counter-type-a
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column:not(:first-child) {
    padding: 20px 0;
  }
  .wdt-custom-counter-type-a
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column {
    padding: 20px 0;
  }
  .wdt-custom-counter-type-a
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .wdt-content-item
    .wdt-content-media-group
    .wdt-content-counter-wrapper
    .wdt-content-counter {
    font-size: var(--wdtFontSize_H3);
  }
  .wdt-custom-counter-type-b .wdt-counter-holder .wdt-content-item {
    width: 100%;
    max-width: 240px;
    height: 240px;
  }
  .wdt-custom-counter-type-b
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-content-counter-wrapper
    .wdt-content-counter {
    font-size: var(--wdtFontSize_Alt);
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-media-group
    .wdt-content-counter-wrapper
    .wdt-content-counter {
    font-size: calc(var(--wdtFontSize_Alt) + 15px);
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-detail-group
    .wdt-content-title
    h5 {
    font-size: var(--wdtFontSize_H6);
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-content-item
    .wdt-content-detail-group {
    width: 100%;
    max-width: 130px;
  }
  .wdt-custom-counter-type-c
    .wdt-counter-holder
    .wdt-column-wrapper
    .wdt-column {
    padding: 20px;
  }
  .wdt-custom-team
    .wdt-team-holder
    .wdt-content-item
    .wdt-content-detail-group
    .wdt-content-title
    h5 {
    font-size: var(--wdtFontSize_H5);
  }
  .wdt-custom-contact-page-form .wpcf7-form div {
    display: flex;
    flex-wrap: wrap;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(1) {
    margin-right: 0px;
  }
  .wdt-custom-contact-page-form
    .wpcf7-form
    div
    .wpcf7-form-control-wrap:nth-child(2) {
    margin-left: 0px;
  }
  .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item {
    gap: 15px;
  }
  .wdt-custom-contact-icon-box
    .wdt-icon-box-holder
    .wdt-content-item
    .wdt-content-detail-group
    .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext);
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper {
    width: 100%;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-content-wrapper {
    padding: 2em 0 0 0;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    a
    .wdt-content-icon-wrapper {
    display: none;
  }
  .wdt-custom-content-tabs
    .wdt-tabs-container[class*="-tabs-toggle-mode"]
    .wdt-tabs-list-wrapper
    .wdt-tabs-list
    li
    > a {
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    padding: 15px 0;
  }
  .wdt-custom-video-banner-heading .elementor-widget-container::before {
    display: none;
  }
  .wdt-custom-video-banner-heading
    .elementor-widget-container
    .elementor-heading-title {
    font-size: var(--wdtFontSize_H4);
  }
  .wdt-custom-slider-1-popup-box
    .wdt-popup-box-trigger-holder
    .wdt-popup-box-trigger-element
    .wdt-popup-box-trigger-icon
    > i {
    width: 45px;
    height: 45px;
  }
  .wdt-custom-slider-1-popup-box
    .wdt-popup-box-trigger-holder
    .wdt-popup-box-trigger-element
    .wdt-popup-box-trigger-label {
    font-size: 0;
  }
  .wdt-custom-slider-1-scroll
    .wdt-button-holder.wdt-template-textual
    .wdt-button {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    letter-spacing: 2px;
  }
  .wdt-custom-slider-2-heading-a-1 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-a-2 .qodef-qi-animated-text .qodef-m-title,
  .wdt-custom-slider-2-heading-b .qodef-qi-animated-text .qodef-m-title {
    font-size: var(--wdtFontSize_H3);
  }
  .wdt-custom-contact-detail-heading
    .elementor-widget-container
    > .elementor-heading-title {
    font-size: var(--wdtFontSize_H6);
  }
  .wdt-custom-contact-page-icon-list
    .elementor-widget-container
    > ul.elementor-icon-list-items
    li.elementor-icon-list-item
    .elementor-icon-list-text {
    font-size: var(--wdtFontSize_H6);
  }
  .wdt-custom-slider-3-heading .qodef-qi-animated-text .qodef-m-title {
    font-size: var(--wdtFontSize_H4);
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-content-wrapper
    div[id*="wdt-interactive-showcase-"]
    .wdt-content-image-wrapper
    .wdt-content-image {
    opacity: 0;
  }
  .wdt-custom-side-menu-temp
    .wdt-interactive-showcase-container
    > .wdt-interactive-showcase-list-wrapper
    ul.wdt-interactive-showcase-list
    li
    .wdt-content-title
    a {
    font-size: calc(var(--wdtFontSize_H3) - 5px);
  }
  .wdt-custom-footer-mail-chimp
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button[type="submit"]:hover:after {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
