
/* Popup Base */
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon, .wdt-popup-box-window button.mfp-close, .wdt-popup-box-window button.mfp-arrow { -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }

.wdt-popup-box-window.mfp-bg, .wdt-popup-box-window.mfp-wrap { height: auto; bottom: 0; left: 0; right: 0; top: 0; width: auto; }

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { background-color: var(--wdt-elementor-color-white); height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto; max-width: 80vw; padding: 1.5em; width: 900px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner { max-height: calc(80vh - 2*1.5em); overflow-y: auto; }

.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > *:first-child { margin-top: 0; }
.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > *:last-child { margin-bottom: 0; }
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close,
.wdt-popup-box-window .mfp-close { font-size: 24px; height: 35px; line-height: 35px; width: 35px; }


/* Pop-up Trigger Elements */
.wdt-popup-box-trigger-holder, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: inline-flex; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { cursor: pointer; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { align-self: start; }
.wdt-popup-box-trigger-holder:empty { display: none; }

.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { font-size: 1.5rem; padding: 0; position: relative; text-align: center; vertical-align: top; z-index: 0; }

.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { display: inline-grid; align-content: center; }
.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-left: 8px; }

.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: absolute; left: 0; right: 0; top: 50%; bottom: 50%; pointer-events: all; }
.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { pointer-events: none; }

/* Pop-up Effects */

/* Fade-Zoom Effect */
.wdt-fade-zoom .mfp-content .mfp-iframe, 
.wdt-fade-zoom .mfp-content .mfp-img, .wdt-fade-zoom .mfp-content .mfp-figure:after, 
.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.wdt-fade-zoom.mfp-ready .mfp-content .mfp-iframe, 
.wdt-fade-zoom.mfp-ready .mfp-content .mfp-img, .wdt-fade-zoom.mfp-ready .mfp-content .mfp-figure:after, 
.wdt-fade-zoom.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close { 
    -webkit-transform: scale(1); transform: scale(1); width: 30px; height: 30px; border-radius: var(--wdtRadius_3X);
    display: flex; align-items: center; justify-content: center; padding: 10px; cursor: pointer; top: 5px; right: 0; opacity: 1;
}


/* Fade-Zoom Effect */
.wdt-fade-slide .mfp-content .mfp-iframe, 
.wdt-fade-slide .mfp-content .mfp-img, .wdt-fade-slide .mfp-content .mfp-figure:after, 
.wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg); transform: translateY(-20px) perspective(600px) rotateX(10deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.wdt-fade-slide.mfp-ready .mfp-content .mfp-iframe, 
.wdt-fade-slide.mfp-ready .mfp-content .mfp-img, .wdt-fade-slide.mfp-ready .mfp-content .mfp-figure:after, 
.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; -webkit-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0); }


/* new */

.wdt-popup-box-trigger-holder, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element
{
    align-items: center;
}

.wdt-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
display: flex;
flex-direction: row-reverse;
}
.wdt-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon:before{
content:"";
position: absolute;
top: 0;
bottom: 0;
left:0;
margin: auto;
height: 100%;
width: 100%;
border: 2px solid var(--wdtPrimaryColor);
border-radius: 50%;
transform: scale(1);
transition: 0.5s ease-in-out 0s;
opacity: 0;
}

.wdt-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-icon:after{
content: "";
position: absolute;
background-color: var(--wdtPrimaryColor);
border-radius: 50%;
height: 100%;
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: -1;
transform: scale(0);
transition: 0.4s ease-in-out 0s;
}

.wdt-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover span.wdt-popup-box-trigger-icon:before,.wdt-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover span.wdt-popup-box-trigger-icon:after{
transform: scale(1.4);
}

.wdt-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
margin-left: 0px;
width: 58px;
height: 58px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}

.wdt-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i
{
    line-height: normal;
    display: inline-block;
    margin-top: -3px;
    margin-left: 4px;
}

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg g path
{
  transition: var(--wdtBaseTransition);
}

/* .wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(2) {
  transform: translateX(-180px);
}
.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(4) {
  transform: translateY(-180px);
}
.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(6) {
  transform: translateY(180px);
}
.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(8) {
  transform: translateX(180px);
} */

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(1) {
  transform: translateX(-32px);
}

.wdt-header-slide-menu span.wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon:hover i svg g path:nth-child(3) {
  transform: translateX(32px);
}


/*header-popup */

.wdt-header-slide-menu.wdt-fade-right.mfp-ready {width: 26%;box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);position: fixed;opacity: 1;}
.wdt-header-slide-menu.wdt-fade-right {left: unset;right: 0;background: var(--wdtBodyBGColor);opacity: 0;}
.mfp-wrap.wdt-header-slide-menu.wdt-fade-right {transform: translateX(200px);transition: var(--wdtBaseTransition);left: unset;}
.mfp-wrap.wdt-header-slide-menu.wdt-fade-right.mfp-ready{transform: translateX(0px);}
.wdt-header-slide-menu.wdt-fade-right .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, 
.wdt-header-slide-menu.wdt-fade-right.wdt-popup-box-window .mfp-close:not(:hover){color: var(--wdtHeadAltColor);}
.wdt-header-slide-menu.wdt-fade-right.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{height: 100%;margin: auto;display: flex;align-items: center;}
.wdt-header-slide-menu.mfp-auto-cursor .mfp-content{height: 100%;}
.wdt-header-slide-menu.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{max-width: max-content;width: auto;}
.wdt-header-slide-menu .mfp-container{padding: 0;}
.mfp-bg.wdt-popup-box-window.wdt-header-slide-menu.wdt-dark-bg.wdt-fade-right.mfp-ready{display: none;}
.wdt-header-slide-menu button.mfp-close:hover, 
.wdt-header-slide-menu button.mfp-arrow:hover {background: transparent;color: var(--wdtPrimaryColor);}
.wdt-header-slide-menu button.mfp-close:hover:after, 
.wdt-header-slide-menu button.mfp-arrow:hover:after{transform:scale(0.8);}
.mfp-bg.wdt-popup-box-window.wdt-header-slide-menu.wdt-fade-right{background: #000;}
.mfp-bg.wdt-popup-box-window.wdt-header-slide-menu.wdt-fade-right.mfp-ready {width: 100%;opacity: 0.65;}

/* .wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before, 
.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:after {
    content: '';
    position: absolute;
    background: var(--wdtSecondaryColor);
    width: 100%;
    left: 0;
    height: 1px;
    transition: var(--wdtBaseTransition);
} */
.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before {
    top: 0;
}
.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover:before
{
    top: 10px;
    transform: scaleX(0.8);
}
.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:after {
    bottom: 0;
}
.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover:after
{
    bottom: 10px;
    transform: scaleX(0.8);
}
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-popup-box-window .mfp-close
{
  font-size: 0;
  margin-right: 20px;
  margin-top: 20px;
}
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:after, .wdt-popup-box-window .mfp-close:after {
  content: "\2573";
  display: inline-block;
  margin-left: 2px;
  font-family: "Sans-serif";
  z-index: 1;
  font-size: 22px;
  line-height: normal;
  transition: var(--wdtBaseTransition);
  right: -50px;
  top: -50px;
  position: absolute;
}
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:after, .wdt-popup-box-window .mfp-close:after
{
  background: var(--wdtSecondaryColor);
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='800px' height='800px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentcolor' d='M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml,%0A%3Csvg width='800px' height='800px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentcolor' d='M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  width: 30px;
  height: 30px;
  left: 0;
  right:0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: '';
}


.wdt-header-slide-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { line-height: 1; }

@media only screen and (min-width:1281px)
{
  .wdt-header-slide-menu.wdt-fade-right.mfp-ready{width: 500px;}
  .mfp-wrap.wdt-header-slide-menu.wdt-fade-right.mfp-ready{transform: translateX(0px);}
}
@media only screen and (max-width:1280px)
{
  .wdt-header-slide-menu{display: none;}
}