/*Counter-Styles*/

.swiper-slide{
    cursor:grab;
}
input::placeholder,
textarea::placeholder{
    opacity:1;
}
.wdt-countdown-holder .wdt-counter-icon-wrapper {
   border:1px solid rgba(var(--wdtAccentTxtColorRgb),0.2);
   height:40px;
   width:45px;
   margin-bottom:7px;
   display: flex;
   align-items: center;
   justify-content: center;
}
.wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number{
    font-size: var(--wdtFontSize_Base);
    font-family:var(--wdtFontTypo_H6);
    font-weight:var(--wdtFontWeight_H6);
    color:var(--wdtAccentTxtColor);
}

/*Advanced-slider*/

.wdt-content-item .wdt-advanced-slider-block .wdt-content-subtitle-2 {
      font-family:var(--wdtFontTypo_Base);
      color:var(--wdtAccentTxtColor);
      margin-top:10px;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group{
    display:inline-flex;
    align-items:center;
    justify-content:inherit;
    flex-wrap: wrap;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5,
.wdt-content-item .wdt-advanced-slider-block .wdt-content-title-2 h5 {
    font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* 20 -24 */
    text-transform: capitalize;
    margin:0;
}

/* .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-2 h5{
    width:max-content;
} */
.wdt-content-item .wdt-advanced-slider-block  .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size:50px;
    color:var(--wdtPrimaryColor);
    display:flex;
    align-items:flex-end;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-icon span i{
    display:flex;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group span{
    margin:0;
    padding: 0;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-icon-wrapper .wdt-content-icon span{
    padding:0;
}
.wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group > div:not(:last-child){
   margin:0;
}
.wdt-custom-center .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group > .wdt-content-title-group { justify-content: center; }

/*Col-2*/

.wdt-cus-slider-flex-unset .wdt-advanced-slider-block .wdt-content-title-group{
    flex-direction:column;
}
.wdt-cus-slider-flex-unset .wdt-advanced-slider-block .wdt-content-subtitle{
    padding-bottom:10px
}
.wdt-cus-slider-flex-unset .wdt-advanced-slider-block .wdt-content-title-group{
    align-items:inherit;
}
.wdt-cus-slider-flex-unset .wdt-advanced-slider-block .wdt-content-subtitle-2{
    padding-bottom:20px;
}
.wdt-cus-slider-flex-unset .wdt-advanced-slider-block .wdt-content-subtitle-2{
    font-size:var(--wdtFontSize_Ext);
}

/* Home-1-imagebox-stylings */

.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    background-color:transparent;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    align-content: end;
    padding:30px;
}
.wdt-custom-content-wtih-image .wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    min-height: auto;
    height: fit-content;
    margin-top: auto;
}
.wdt-rc-template-with-description  .wdt-content-item .wdt-content-subtitle{
    font-size: var( --wdtFontSize_Ext);
    letter-spacing:var( --wdtLetterSpacing_2X);
    text-transform: uppercase;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem); /* Min-26 & Max-32 */
    text-transform: uppercase;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child){
    margin-top: 0;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a{
    font-size: clamp(0.75rem, 0.7212rem + 0.1282vw, 0.875rem);
    padding: var(--wdtPadding_Btn);
    font-family: var(--wdtFontTypo_Alt);
    line-height: 1;
    background-color: var(--wdtPrimaryColor);
    justify-content: center;
    text-align: center;
    text-transform:uppercase;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-content-image  a img{
    transition:var(--wdtBaseTransition);
}
.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-image  a img{
    transform: scale(1.1) rotate(-3deg);
}
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { min-height: 250px; }
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img,
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image span,
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a { height: 100%; }
.wdt-custom-content-wtih-image .wdt-content-item .wdt-content-button { display: flex; }
.wdt-custom-content-wtih-image .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { min-height: 250px; }
.wdt-rc-template-with-description .wdt-content-item .wdt-content-button {
    margin-bottom: calc(clamp(2.25rem, 2.1058rem + 0.641vw, 2.875rem) * -1);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
}
.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button {
    margin-bottom: 0;
    opacity: 1;
}
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-title{
    margin-bottom: 0;
    transition: var(--wdt-Ad-Transition);
}
.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-title{
    margin-bottom: 20px;
}

@media (max-width:479px){
.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    padding:20px;
}
}



/* Counter-stylings */

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1 span{
   height:0;
}
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom:0px;
}
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    letter-spacing: var(--wdtLetterSpacing_2X);
    font-style: normal;
}
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-title h5 a{
    color:var(--wdtPrimaryColor);
}

/* Testimonial-stylings */

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* 20px - 24px */
    text-transform: capitalize;
}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: var(--wdtLetterSpacing_2X);
    text-transform: uppercase;
}
.wdt-testimonial-holder.wdt-rc-template-default  .wdt-content-item .wdt-social-icons-list{
    gap:15px;
}
.wdt-testimonial-holder.wdt-rc-template-default  .wdt-content-item .wdt-content-image-wrapper{
    transition:var(--wdtBaseTransition);
    position:relative;
}

/* carousel-stylings */

.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item{
    padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* 20 - 50 */
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:before, 
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(var(--wdtBorderColorRgb),.25);
    transition: var(--wdt-Ad-Transition);
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:hover:before{
    background-color: var(--wdtHeadAltColor);
    width: 100%;
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:after{
    height: 0;
    background-color: var(--wdtPrimaryColor);
    z-index: 1;
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:hover:after{
    height: 100%;
}

/* Achievements */

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below span{
    display:none;
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child){
    margin-bottom:5px;
}
.wdt-image-box-holder.wdt-rc-template-default  .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem); /* Min-26 & Max-32 */
    text-transform: capitalize;
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-subtitle{
    font-size:var(--wdtFontSize_Ext);
    margin-top: -5px;
    letter-spacing: var(--wdtLetterSpacing_2X);
}
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide  {
    transform:scale(.8);
    transition:var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active {
    transform:scale(1);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-image-box-container.swiper-grid .swiper-slide.swiper-slide-active { transform: scale(.8); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-image-box-container.swiper-grid .swiper-slide.swiper-slide-next { transform: scale(1); }
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    opacity: .65;
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image img, .grid .wdt-image-box-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-image img{
    opacity: 1;
}


/* Slider-Animation */

.wdt-cus-slider-animation { pointer-events: none; opacity: .5; }
.wdt-cus-slider-animation .wdt-animation-item.text-item .wdt-animation-text { color: transparent; }
.wdt-cus-slider-animation .wdt-animation-item.text-item .wdt-animation-text a {
    font-size: clamp(5rem, 2.8395rem + 9.8765vw, 15rem);
    color: inherit;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_H1);
    opacity: 1;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(180deg, var(--wdtBorderColor) 0%, transparent 100%);
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
    .wdt-img-opacity-controller img { opacity: .5; }
}
@media (max-width:767px){
    .wdt-img-opacity-controller img{ opacity: .4; }
}

/* Home-2-stylings */

/* Team-stylings */

.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */
    text-transform: capitalize;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{
    align-content:end;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list li a{
    width:35px;
    height:35px;
    background-color:var(--wdtBodyBGColor);
    transition:var(--wdtBaseTransition);
    border-radius:var(--wdtRadius_Full);
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list li a:hover{
    background-color:var(--wdtPrimaryColor);
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-social-icons-list li{
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    margin: 3px;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-social-icons-list li:nth-child(1) {
    transition-delay: 0ms;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-social-icons-list li {
    -webkit-transform: translate(0px);
    transform: translate(0px);
    opacity: 1;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container {
    padding: 25px 0;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-image:before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, transparent, transparent, transparent, transparent, rgba(var(--wdtPrimaryColorRgb), 0.3), rgba(var(--wdtPrimaryColorRgb), 0.7));
    z-index: 1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition:375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition:375ms cubic-bezier(0.7, 0, 0.3, 1);
    transform-origin: bottom;
    margin: auto;
}

.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-content-image:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1) translatey(0px);
    transform: scale(1) translatey(0px);
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1.1) translatey(10px);
    transform: scale(1.1) translatey(10px);
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list{
    gap:10px;
}
.wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-subtitle { 
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: var(--wdtLetterSpacing_2X);
    text-transform: uppercase; 
}
.wdt-inview-section .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item {
    transform: translateX(-100px) translateZ(0) scaleX(1); 
    transform-origin: top left;
    opacity: 0;
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item {
    transform: translateX(0) translateZ(0) scaleX(1);
    opacity: 1;
    transition: var(--wdt-Ad-Transition);
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-column:first-child .wdt-content-item {
    transition-delay: .2s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-column:nth-child(2) .wdt-content-item {
    transition-delay: .4s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-column:nth-child(3) .wdt-content-item {
    transition-delay: .6s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-column:nth-child(4) .wdt-content-item {
    transition-delay: .8s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-team-holder.wdt-rc-template-overlay .wdt-column:nth-child(5) .wdt-content-item {
    transition-delay: 1s;
}
@media screen and (max-width: 1024px){
    .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list { gap: 3px; }
}

/* FAQ-stylings */

.wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder{
    font-size:var( --wdtFontSize_H6);
    font-weight:var(--wdtFontWeight_Alt);
}
.wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description {
    padding: 24px 0;
    border-bottom: 1px solid var(--wdtBorderColor);
}
.wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description > p { margin-bottom: 0; }

/* video-section-stylings */

.wdt-cus-vid-payer.elementor-widget-video .elementor-custom-embed-play{
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtHeadAltColor);
    height:50px;
    width:50px;
    border-radius:var(--wdtRadius_Full);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:var(--wdtBaseTransition);
    margin:0;
} 
.wdt-cus-vid-payer.elementor-widget-video .elementor-custom-embed-play:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid transparent;
    border-radius: var(--wdtRadius_Full);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    box-shadow: 0 0 15px transparent;
}
.wdt-cus-vid-payer.elementor-widget-video .elementor-custom-embed-play:hover:after{
    border-color:var(--wdtPrimaryColor);
    box-shadow: 0 0 15px var(--wdtPrimaryColor);
}
.wdt-cus-vid-payer .elementor-custom-embed-image-overlay{
    transition:var(--wdtBaseTransition);
}

.wdt-cus-grayscale-col:hover .wdt-cus-vid-payer .elementor-custom-embed-image-overlay {
    filter: grayscale(1.1);
}
.wdt-cus-grayscale-col:hover .wdt-cus-vid-payer .elementor-custom-embed-image-overlay:hover {
    filter: grayscale(0);
}




@media (max-width:767px){
.wdt-cus-vid-payer.elementor-widget-video .elementor-custom-embed-play{
    height:40px;
    width:40px;
}
}

/* Home-3-stylings */

/* Banner */

.wdt-cus-home3-banner-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    font-size:clamp(2.5rem, 2.0949rem + 1.8519vw, 4.375rem);
}


@media (max-width:1540px){
.wdt-home3-banner-opacity-controller{
    opacity: 0.4;
}
}

/* A-slider-stylings */

.wdt-cus-home3-advancedslider.wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group > div:not(:last-child){
    margin-top:20px;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size:45px;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{
    flex-direction: row;
    justify-content:flex-start;
    align-items:center;
    padding-top:10px;
    flex-wrap: wrap;
}
.wdt-cus-home3-advancedslider  .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a{
    display:flex;
    position:relative;
    overflow: hidden;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a::before {
    right: 0;
    opacity:1;
    top: 0;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a::after {
    bottom: 0;
    opacity:1;
    left: 0;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a::before, .wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a::after { content: ""; background:var(--wdtLinkColor); height: 0; width: 0; z-index: 1; position: absolute; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s ; }
.wdt-cus-home3-advancedslider  .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-image a::after, .wdt-cus-home3-advancedslider  .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-image a::before { height: 100%; opacity: 0; width: 100%; }

.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group{ justify-content:flex-start; }
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-description{ text-transform: uppercase; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_1X); }

@media (max-width:1024px){
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group{
    justify-content:center;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{
    gap:10px;
}
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{
    flex-direction:column;
 }    
}

@media (max-width:479px){
.wdt-cus-home3-advancedslider .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group{
   flex-direction:column;
}
}
/* Services-Stylings */

.Wdt-cus-home3-Services .wdt-content-item { will-change: transform; }
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group { display: inline-block; }
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{
    flex-direction:column;
    padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    z-index: 1;
}  
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title h5{
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px - 30px */
    text-transform: capitalize;
}
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-subtitle-2{
    margin:0;
}
.Wdt-cus-home3-Services  .wdt-content-item .wdt-advanced-slider-block .wdt-content-image img {
    transition:var(--wdtBaseTransition);
    transform: scale(1) translatey(0);
}
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-image{
    position: relative;
    overflow:hidden;
}
.Wdt-cus-home3-Services .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-image img {
    transform: scale(1.1) translatey(10px);

}
.Wdt-cus-home3-Services  .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a{
    display:flex;
    position:relative;
    overflow: hidden;
}
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-image{
    position: relative;
}
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-image:before,
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: transparent;
    transition: var(--wdt-Ad-Transition);
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb),.85), transparent);
}
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block:before { background-color: transparent; background-image: linear-gradient(180deg, transparent, var(--wdtSecondaryColor)); opacity: 0; top: auto; height: 0; }
.Wdt-cus-home3-Services .wdt-content-item:hover .wdt-advanced-slider-block:before { height: 100%; opacity: .65; }
.Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-subtitle { color: var(--wdtHeadAltColor); }
.Wdt-cus-home3-Services .wdt-content-item > .wdt-advanced-slider-block {
    display: grid;
}
.Wdt-cus-home3-Services .wdt-content-item > .wdt-advanced-slider-block > div {
    grid-area: 1/1;
    justify-content: flex-end;
    z-index: 0;
}
@media screen and (max-width: 767px){
    .Wdt-cus-home3-Services .wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
}


/* Home-4-Stylings */

/* iconbox-stylings */

.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */
    text-transform: capitalize;
}

.wdt-cus-Home4-iconbox .wdt-content-item span{
    font-size: 0;
}
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group{
    margin-bottom:10px;
}
.wdt-cus-Home4-iconbox .wdt-content-item .wdt-content-button > a{
    color: var(--wdtBodyTxtColor);
    transition: var(--wdtBaseTransition);
} 
.wdt-cus-Home4-iconbox .wdt-content-item:hover .wdt-content-button > a,
.wdt-cus-Home4-iconbox .wdt-active .wdt-content-item .wdt-content-button > a{
    color:var(--wdtBodyBGColor);
}
.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group { justify-content: inherit; }
.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button { display: flex; justify-content: inherit; }
.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a{
   width: 36px;
    height: 25px;
    background-color: var(--wdtTertiaryColor);
    transition: var(--wdtBaseTransition);
}
.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-button > a,
.wdt-cus-Home4-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-active .wdt-content-item .wdt-content-button > a{
   background-color: var(--wdtSecondaryColor);
}
.wdt-cus-Home4-iconbox .wdt-content-item:after{
    content: "";
    position: absolute;
    top:0;
    left:0;
    background-color:var(--wdtTertiaryColor);
    height:100%;
    width:0;
    z-index:-1;
    transition: var(--wdtBaseTransition);
}
.wdt-cus-Home4-iconbox .wdt-content-item:hover:after,
.wdt-cus-Home4-iconbox .wdt-active .wdt-content-item:after{
    width:100%;
}
.wdt-cus-Home4-iconbox .wdt-content-item:before{
    content: "";
    position: absolute;
    top:0;
    left: 0;
    background-color:var(--wdtPrimaryColor);
    height:0%;
    width:4px;
    transition: var(--wdtBaseTransition);
}
.wdt-cus-Home4-iconbox .wdt-content-item:hover:before,
.wdt-cus-Home4-iconbox .wdt-active .wdt-content-item:before{
    height:100%;
}
.wdt-cus-Home4-iconbox .wdt-content-item{
    transition: var(--wdtBaseTransition);
}
.wdt-inview-section .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item {
    transform: translateX(-100px) translateZ(0) scaleX(1); 
    transform-origin: top left;
    opacity: 0;
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item {
    transform: translateX(0) translateZ(0) scaleX(1);
    opacity: 1;
    transition: var(--wdt-Ad-Transition);
    background-color: rgba(var(--wdtTertiaryColorRgb),.25);
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:first-child .wdt-content-item {
    transition-delay: .2s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:nth-child(2) .wdt-content-item {
    transition-delay: .4s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:nth-child(3) .wdt-content-item {
    transition-delay: .6s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:nth-child(4) .wdt-content-item {
    transition-delay: .8s;
}
.wdt-inview-section.wdt-item-is-inview .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:nth-child(5) .wdt-content-item {
    transition-delay: 1s;
}

/* Form-stylings */

.form-container input,
.form-container textarea,
.form-container select,
.form-container optgroup {
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.4) ;
    color: var(--wdtBodyBGColor) ;
    /* text-transform: uppercase;
    font-family:var(--wdtFontTypo_H6);
    font-size: clamp(1rem, 0.946rem + 0.2469vw, 1.25rem); */
    text-transform: capitalize;
}
.form-container input:focus, .form-container textarea:focus, 
.form-container select:focus, .form-container optgroup:focus {
    border-color: var(--wdtPrimaryColor);
}
.form-container .home-4-contact-row-1{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
}

.form-container span.wpcf7-form-control-wrap{
    margin-bottom:20px;
}
.form-container textarea:focus{
    border-color: var(--wdtPrimaryColor);
}

.form-container p{
    margin-bottom:0;
}
.form-container .wpcf7-list-item label{
    display: flex;
    align-items:center;
}
.form-container .wpcf7-list-item label input[type="radio"] + span.wpcf7-list-item-label { line-height: 1; }
.form-container .wpcf7-list-item label input[type="radio"]{
    appearance: none;
    -webkit-appearance: none;
    min-width: 20px;
    min-height: 20px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Ad-Transition);
    position: relative;
    cursor: pointer;
    margin-right: 08px;
}
.form-container .wpcf7-list-item label input[type="radio"]:after{
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    min-width: 8px;
    min-height: 8px;
    width: 8px;
    height: 8px;
    background-color: var(--wdtPrimaryColor);
    border-radius: inherit;
    transform: scale(0);
    transition: var(--wdt-Ad-Transition);
}
.form-container .wpcf7-list-item label input[type="radio"]:checked:after {
    transform: scale(1);
}
.form-container .wpcf7-form-control-wrap input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); cursor: pointer; padding: 0; width: clamp(1rem, 0.946rem + 0.2469vw, 1.25rem); height: clamp(1rem, 0.946rem + 0.2469vw, 1.25rem); }
.form-container .wpcf7-radio .wpcf7-list-item label { cursor: pointer; }
.form-container .wpcf7-list-item input{
    margin-bottom:0;
}
.form-container .input-group1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
}
.form-container .input-group1 > * { flex: 1 1 50%; }
.form-container .input-group1 > p, .form-container .input-group1 > p span { width: 100%; }
.form-container .wpcf7-list-item-label{
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
}
.form-container .wpcf7-form-control-wrap{
    text-align: center;
}
.form-container .wpcf7-submit{
    width:100%;
}
.form-container input[type="submit"]:hover{
    background-color: var(--wdtBodyBGColor);
    color: var(--wdtSecondaryColor);
}
.form-container .wpcf7-not-valid-tip{
    font-size: calc(var(--wdtFontSize_Ext) - 1px);
    position: absolute;
    right: 0;
    bottom: 0;
    text-transform: capitalize;
}
.form-container .input-btn{
    margin-bottom:0;
}
.form-container .input-btn{
    border: none;
}
.form-container span.wpcf7-form-control-wrap + i {
    position: absolute;
    color: var(--wdtAccentTxtColor);
    right: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem);
    top: 0;
    bottom: 20px;
    margin: auto;
    height: max-content;
    font-size: clamp(1rem, 0.946rem + 0.2469vw, 1.25rem);
}
form.wpcf7-form .form-container span.wpcf7-form-control-wrap:has( > span.wpcf7-not-valid-tip ) + i {
    opacity: 0;
    transform: scale(0);
    transition: var(--wdt-Ad-Transition);
}
.form-container span.wpcf7-form-control-wrap:has(textarea) + i {
    top: auto;
    font-size: 10px;
}
.form-container span.wpcf7-form-control-wrap:has( textarea ) + i {
    top: auto;
    bottom: 40px;
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}
.form-container div {
    position: relative;
}
.form-container .input-group1 p .wpcf7-form-control-wrap .wpcf7-radio + .wpcf7-not-valid-tip {
    font-size: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -15px;
    top: -30px;
    margin: auto;
}
.form-container .input-group1 p .wpcf7-form-control-wrap .wpcf7-radio[class*="not-valid"] label input[type="radio"] {
    border-color: #dc3232;
}
.form-container .input-group1 p .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item {
    margin: 0;
}
.form-container .input-group1 p .wpcf7-form-control-wrap .wpcf7-radio {
    display: block;
    line-height: normal;
    margin-right: 10px;
}
.form-container .input-group1 > .radio-item p { display: flex; flex-wrap: wrap; }
.form-container .input-group1 > .radio-item p span.wpcf7-form-control-wrap { text-align: left; width: auto; margin-bottom: 10px; }
.form-container .input-group1 > .radio-item p span.wpcf7-form-control-wrap:not(:last-child) { margin-right: 15px; }
.wpcf7-form .form-container .with-spinner input[type="submit"],
.wpcf7-form .form-container .with-spinner input[type="submit"]:hover { color: var(--wdtHeadAltColor); }
form.wpcf7-form .form-container span.wpcf7-form-control-wrap + i {
    opacity: 1;
    transform: scale(1);
    transition: var(--wdt-Ad-Transition);
}
form.wpcf7-form.invalid .form-container span.wpcf7-form-control-wrap + i {
    opacity: 0;
    transform: scale(0);
}
.home-4-contact-row-1 .select2-results__option, 
.home-4-contact-row-1 .select2-container.select2-container--default .select2-selection--single, 
.home-4-contact-row-1 .select2-container.select2-container--default .select2-selection--multiple{
    line-height: clamp(3.1875rem, 3.0721rem + 0.5128vw, 3.6875rem);
    height: clamp(3.1875rem, 3.0721rem + 0.5128vw, 3.6875rem);
    border-color: rgba(var(--wdtAccentTxtColorRgb),.3) !important;
}
.home-4-contact-row-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.home-4-contact-row-1 .select2-container--default .select2-selection--single .select2-selection__arrow b { color: var(--wdtAccentTxtColor); border-color: var(--wdtAccentTxtColor); }
.home-4-contact-row-1 .select2-container--default .select2-selection--single .select2-selection__arrow, 
.home-4-contact-row-1 .select2-container--default .select2-selection--multiple .select2-selection__arrow { right: calc(clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem) + 5px) !important; }

.form-container input[type="date"] { cursor: pointer; }

@media screen and (max-width: 1280px){
    .form-container .home-4-contact-row-1 { grid-template-columns: 100%; }
}

@media (max-width: 1024px){
    .form-container .input-group1 p{
        flex-wrap: wrap;
        justify-content: flex-start;
    }  
    .form-container .wpcf7-form-control-wrap{
        text-align: start;
    }
    .form-container .input-group1 p .wpcf7-form-control-wrap:first-child { max-width: 100%; } 
}
@media screen and (max-width: 479px){
    .form-container .wpcf7-not-valid-tip { 
        font-size: calc(var(--wdtFontSize_Ext) - 2px);
        right: 1px;
        bottom: 1px;
    }
}



/* Gallery-Section */

.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group{
    /* flex-direction:column-reverse; */
    margin-top: 20px;
}
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-subtitle{
    font-size:var(--wdtFontSize_Ext); 
}
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-subtitle-2{
    margin:0;
}
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-group{
    display:block;
}
.wdt-cus-grayscale-section .wdt-content-item .wdt-advanced-slider-block .wdt-content-image{
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-grayscale-section .wdt-content-item .wdt-advanced-slider-block .wdt-content-image{
    overflow: hidden;
    position: relative;
   
}
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image img {
    transition:var(--wdtBaseTransition);
    transform: scale(1) translatey(0);
    
}
.wdt-cus-Gallery-home4 .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-image img {
    transform: scale(1.1) translatey(10px);
    
}
.wdt-cus-Gallery-home4  .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a{
    display:flex;
    position:relative;
    overflow: hidden;
}
.wdt-cus-Gallery-home4  .wdt-content-item .wdt-advanced-slider-block .wdt-content-image a::before {
    content: "";
    background: linear-gradient(0deg, rgba(var(--wdtSecondaryColorRgb),.85), transparent);
    height: 0;
    width: 100%;
    z-index: 1;
    position: absolute;
    bottom: 0;
    transition: var(--wdt-Ad-Transition);
    opacity: 0;
} 
.wdt-cus-Gallery-home4  .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-image a::before {
    height: 100%;
    opacity: 1;
}
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5, 
.wdt-cus-Gallery-home4 .wdt-content-item .wdt-advanced-slider-block .wdt-content-title-2 h5 {
    text-transform: capitalize;
}

/* Get-in-Touch-Section */

.wdt-home4-imgbox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    align-items:center;
    align-content:center;
}
.wdt-home4-imgbox .wdt-image-box-holder.wdt-rc-template-with-description  .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{
    background-color:var(--wdtSecondaryColor);
    background-image:none;
}
.wdt-home4-imgbox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    display: flex;
}
.wdt-home4-imgbox .wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */
}

/* Form-Stylings */

.Get-in-Touch-form-container .Get-in-Touch-form-inputs .wpcf7-form-control-wrap{ 
    margin-bottom: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);
}
.Get-in-Touch-form-container .Get-in-Touch-form-inputs input,.Get-in-Touch-form-container .Get-in-Touch-form-inputs textarea
 {
    border-width: 0 0 1px 0;
    padding: 0 0 10px 0;
}
.Get-in-Touch-form-container .Get-in-Touch-form-inputs textarea{
    height:100px;
}
.Get-in-Touch-form-container .Get-in-Touch-form-inputs input:focus,
.Get-in-Touch-form-container .Get-in-Touch-form-inputs textarea:focus{
    border-color:var(--wdtPrimaryColor);
}
.Get-in-Touch-form-container input::placeholder{
    font-size:var(--wdtFontSize_Base);
    font-family:var(--wdtFontTypo_Base);
    color:var(--wdtHeadAltColor);
}
/* .Get-in-Touch-form-container .wpcf7-submit{
    background-color:transparent;
    color:var(--wdtHeadAltColor);
    border:1px solid var(--wdtHeadAltColor);
    font-family:var(--wdtFontTypo_H6);
    font-weight:var(--wdtFontWeight_H6);
    border-radius: var(--wdtRadius_Part);
} */
.Get-in-Touch-form-container span.wpcf7-not-valid-tip{
    position:absolute;
    right:0;
    bottom:0;
}
.Get-in-Touch-form-container { display: grid; }
.Get-in-Touch-form-container .with-spinner{
   display: inline-block;
   margin-bottom: 0;
}
body .wpcf7-not-valid-tip { font-size: .85em; }

/* Home5-Stylings */

.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span{
    width:60px;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:var(--wdtRadius_Full);
    z-index:3;
    position: relative;
    transition:var(--wdtBaseTransition);
}
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span i{
    z-index:4;
    transition:var(--wdtBaseTransition);
}
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span:before{
    position: absolute;
    width:150%;
    height:150%;
    transition:var(--wdtBaseTransition);
    border:2px solid var(--wdtHeadAltColor);
    content:'';
    left:-25%;
    top:-25%;
    background: conic-gradient(from 90deg,var(--wdtPrimaryColor),var(--wdtPrimaryColor));
    border-radius:var(--wdtRadius_Full);
    z-index:2;
}
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span:hover:before{
    animation:rotate 2s infinite linear;
    background: conic-gradient(from 90deg,var(--wdtPrimaryColor),var(--wdtHeadAltColor));
}
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span:after{
    position: absolute;
    width:100%;
    height:100%;
    background-color: inherit;
    content:'';
    border-radius:var(--wdtRadius_Full);
    z-index: 2;
    transition:var(--wdtBaseTransition);
 
}
@keyframes rotate{
    100%{
        transform: rotate(360deg);
    }
}
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
    transition:var(--wdtBaseTransition)
}
@media(max-width:767px){
    .wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span{
     width:50px;
     height:50px;
    }   
    }
@media(max-width:479px){
.wdt-cus-home5-popup-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span{
 width:40px;
 height:40px;
}   
}


/* my-styles */
/* ------------------------
Contact Page Contact Block
---------------------------- */

.wdt-cus-contact-box-s .wdt-advanced-slider-block {display: grid;/* grid-template-columns: auto 1fr; */gap: 16px;}

.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group { margin: 0; display: block; }

.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { margin: 0; display: block; }

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { 
    margin-bottom: clamp(0.375rem, 0.325rem + 0.25vw, 0.625rem); /*10px - 6px*/ 
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button > a, 
.wdt-cus-contact-box-s .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 {
    background: none;
    color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
    padding: 0;
    margin: 0;
    border: 0;
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); /*18px - 16px*/
    width: fit-content;
    display: inherit;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 {
    margin: 0;
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */
    font-weight: var(--wdtFontWeight_Ext);
} 

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    pointer-events: none;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-description {
    color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); /*18px - 16px*/
    max-width: 250px;
    font-family:var(--wdtFontSize_Base);
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button > a:hover, .wdt-cus-contact-box-s .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: none;
    color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border: 0;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon a {pointer-events: none;}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: clamp(3.125rem, 2.75rem + 1.875vw, 5rem); /*80px - 50px*/
    height: clamp(3.125rem, 2.75rem + 1.875vw, 5rem); /*80px - 50px*/
    font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem); /*40px - 24px*/
    line-height: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
                                             var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
}
.wdt-cus-contact-heading-span .wdt-heading-holder > .wdt-heading-deco-wrapper > span{
    display:block;
}
.wdt-cus-contact-heading-span .wdt-heading-content-wrapper{
    max-width:50%;
}
@media (max-width:1024px){
.wdt-cus-contact-heading-span .wdt-heading-content-wrapper{
        max-width:80%;
}   
}

/* ------------------------)
Contact Page Contact Block
---------------------------- */

/* -----------------
Contact Page form
------------------- */

.wpcf7-form > div.wdt-cus-contact-form > p > span.wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 0; }


.wpcf7-form > div.wdt-cus-contact-form > p {
    display: grid; grid-template-columns: repeat(3,1fr);
    column-gap:clamp(1.25rem, 1.115rem + 0.6173vw, 1.875rem);
    row-gap:clamp(1.25rem, 1.115rem + 0.6173vw, 1.875rem);
    margin-bottom:30px;
}
.wpcf7-form > div.wdt-cus-contact-form .wdt-cus-contact-form-innerflex p.with-spinner{
    display: flex;
    align-items: center;
    position: unset;
}
.wpcf7-form > div.wdt-cus-contact-form .wdt-cus-contact-form-innerflex p.with-spinner:before,
.wpcf7-form > div.wdt-cus-contact-form .wdt-cus-contact-form-innerflex p.with-spinner:after{
    content: none;
}
.wpcf7-form > div.wdt-cus-contact-form .wpcf7-not-valid-tip{
    position:absolute;
    right:10px;
    bottom:5px;
}
.wpcf7-form > div.wdt-cus-contact-form .select2-container { width: 100% !important; }

.wpcf7-form > div.wdt-cus-contact-form span[data-name="your-message"] { grid-column: span 3; }

.wpcf7-form > div.wdt-cus-contact-form textarea { height: 210px; }

.wpcf7-form > div.wdt-cus-contact-form input[type="submit"] { width: fit-content; margin-left: auto; }

.wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item { margin: 0; }

.wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item .wpcf7-list-item-label { 
    color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); 
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); /*18px - 16px*/
}

.wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"] {
    appearance: none; -webkit-appearance: none; position: relative; top: -2px;
     width:18px; height:18px; margin-right: 10px;
}

/* .wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"]:after {
    content: ""; position: absolute; top: -2px; bottom: 0; right: 0; left: 0; margin: auto; width: 10px; height: 6px;
    border-style: solid; border-color: var(--wdtPrimaryColor); border-width: 0 0 2px 2px;
    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); opacity: 0;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}

.wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"]:checked:after { opacity: 1; } */

.wpcf7-form div.wdt-cus-contact-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output  {
    padding: 5px 15px 5px 45px;
    margin: 5px 0 0;
}
.wpcf7-form div.wdt-cus-contact-form + .wpcf7-response-output:before, .wpcf7 form div.wdt-cus-contact-form + .wpcf7-response-output:before {
    top: auto;
}

/* Spinner Alignment Problem While Adding Checkbox */

.wpcf7-form > div.wdt-cus-contact-form .with-spinner .wpcf7-spinner { left: auto; right: 0; width: 100%; transform: none; border-radius: 0; height: 100%; top: 0; display: flex ; align-items: center; justify-content: center; }
.wpcf7-form > div.wdt-cus-contact-form .with-spinner .wpcf7-spinner:before { left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

@media (max-width:1024px) {
    .wpcf7-form div.wdt-cus-contact-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output  { margin: 0; }
}
@media screen and (max-width: 767px){
    .wpcf7-form > div.wdt-cus-contact-form .wpcf7-not-valid-tip { right: 2px; bottom: -3px; }
}

/* new code */

.wpcf7-form > div.wdt-cus-contact-form input[type="submit"] {
    grid-column: span 2; background-color: transparent;
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor) 51%, var(--wdtSecondaryColor) 0%, var(--wdtPrimaryColor) 100%);
    background-size: 250% auto; 
    background-position: 100% 100%;
}
    
.wpcf7-form > div.wdt-cus-contact-form input[type="submit"]:hover { 
    background-color: var(--wdtQuaternaryColor); border-color: transparent; background-position: 0 100%; 
}

.wpcf7-form > div.wdt-cus-contact-form span[data-name="your-message"] { grid-column: span 3; }

.wpcf7-form > div.wdt-cus-contact-form > p.with-spinner{ grid-template-columns:repeat(2,1fr); }

/* .wpcf7-form > div.wdt-cus-contact-form span[data-name="acceptance"] .wpcf7-list-item .wpcf7-list-item-label { 
    color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); } */



.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap textarea,form.contact-page-form-1 .wpcf7-form-control-wrap  select {
  background-color:var(--wdtAccentTxtColor);
}

.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap  select , 
.wpcf7-form > div.wdt-cus-contact-form .wpcf7-form-control-wrap .select2 .select2-selection__rendered {

    background-image: linear-gradient(to bottom, var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 50%, 
                                                rgba(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.7) 50%);
    background-size: auto 200%; background-position: top;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
    
.wpcf7-form > div.wdt-cus-contact-form .select2-container--default .select2-selection--single{
    border:none;
}
.wpcf7-form > div.wdt-cus-contact-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding: var(--wdtInputPadding); border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);

}
.wpcf7-form > div.wdt-cus-contact-form input[type="submit"]{
    border-radius:0;
    background-color:var(--wdtPrimaryColor);
    background-image:none;
    border:1px solid transparent;
    transition:var(--wdtBaseTransition);
}
.wpcf7-form > div.wdt-cus-contact-form input[type="submit"]:hover{
    border-color:var(--wdtQuaternaryColor);
}
.wpcf7-form > div.wdt-cus-contact-form input[type="checkbox"]{
    border-radius:0;
    background-color:var(--wdtTertiaryColor);
}

.wpcf7-form > div.wdt-cus-contact-form  .select2-results__option,.wpcf7-form > div.wdt-cus-contact-form  .select2-container.select2-container--default .select2-selection--single, 
.wpcf7-form > div.wdt-cus-contact-form  .select2-container.select2-container--default .select2-selection--multiple { height:0; line-height:inherit ; }
   
/* responsive */
@media(max-width:1280px) {
    .wpcf7-form > div.wdt-cus-contact-form span[data-name="your-message"] { grid-column: span 2 } 
    .wpcf7-form > div.wdt-cus-contact-form > p { grid-template-columns: repeat(2,1fr); }
}
@media(max-width:767px) {
.wpcf7-form > div.wdt-cus-contact-form span[data-name="your-message"] { grid-column: span 1 }
.wpcf7-form > div.wdt-cus-contact-form > p {
    display: grid; grid-template-columns: repeat(1,1fr);
    column-gap:clamp(1.25rem, 0.5748rem + 3.0864vw, 4.375rem);
    row-gap:20px;
    margin-bottom:30px;
}
}
@media(max-width:479px){
.wpcf7-form > div.wdt-cus-contact-form .wdt-cus-contact-form-innerflex p{
    flex-direction:column;;
    row-gap: 20px;
}
.wpcf7-form > div.wdt-cus-contact-form input[type="submit"]{
    margin-left:0;
}
}

/* -----------------
Contact Page form
------------------- */

/* Location-stylings */

.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-description{
    font-family:var(--wdtFontTypo_Base);
    font-weight:var(--wdtFontWeight_Base);
    text-transform:capitalize;
    max-width:250px;
    
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block  .wdt-content-button > a{
    padding:0;
    background-color:transparent;
    font-family:var(--wdtFontTypo_Base);
    font-weight:var(--wdtFontWeight_Base);
    text-transform:capitalize;
    font-size:var(--wdtFontSize_Base);
    transition:var(--wdtBaseTransition);
}
.wdt-cus-contactus-advanced-slider .wdt-content-detail-group{
    background-color:var(--wdtHeadAltColor);
    width:100%;
    padding: clamp(1.25rem, 0.8449rem + 1.8519vw, 3.125rem);
    transition:var(--wdtBaseTransition);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    display: flex;
    flex-direction: column;
    
}
.wdt-cus-contactus-advanced-slider .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{
    background-color:transparent;
}
.wdt-cus-contactus-advanced-slider .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;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-content-image img{
    transform:scale(1.1);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-content-image img{
    transition:var(--wdtBaseTransition);
    transform:scale(1);
    min-height: 150px;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-content-image a{
    overflow:hidden;
    position: relative;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-content-detail-group{
    position: relative;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-content-detail-group:after{
    content:'';
    position: absolute;
    width:100%;
    height:0;
    bottom:0;
    background-color:var(--wdtPrimaryColor);
    transition:var(--wdtBaseTransition);
    left: 0;
    z-index:-1;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-content-detail-group:after{
    height:100%;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-content-detail-group{
    background-color:var(--wdtPrimaryColor);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-description:after,.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-button > a:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    transition: var(--wdtBaseTransition);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-description:after {
    top:4px;
    left:0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 71.8 100' style='enable-background:new 0 0 71.8 100;' xml:space='preserve'%3E%3Cpath d='M71,33.8C69.8,15.9,53.8,1,35.9,1h-0.3c-9.3,0.1-18,3.8-24.6,10.4C4.4,18.1,0.7,27,0.7,36.5c0,30.2,31.8,60.5,33.2,61.7 c0.6,0.5,1.3,0.8,2,0.8s1.4-0.3,2-0.8c1.4-1.3,33.2-31.5,33.2-61.7C71.1,35.6,71.1,34.7,71,33.8L71,33.8z M35.9,52.4 c-8.7,0-15.8-7.2-15.8-16c0-8.8,7.1-16,15.8-16s15.8,7.2,15.8,16C51.7,45.3,44.6,52.4,35.9,52.4z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 71.8 100' style='enable-background:new 0 0 71.8 100;' xml:space='preserve'%3E%3Cpath d='M71,33.8C69.8,15.9,53.8,1,35.9,1h-0.3c-9.3,0.1-18,3.8-24.6,10.4C4.4,18.1,0.7,27,0.7,36.5c0,30.2,31.8,60.5,33.2,61.7 c0.6,0.5,1.3,0.8,2,0.8s1.4-0.3,2-0.8c1.4-1.3,33.2-31.5,33.2-61.7C71.1,35.6,71.1,34.7,71,33.8L71,33.8z M35.9,52.4 c-8.7,0-15.8-7.2-15.8-16c0-8.8,7.1-16,15.8-16s15.8,7.2,15.8,16C51.7,45.3,44.6,52.4,35.9,52.4z'%3E%3C/path%3E%3C/svg%3E");
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-button:nth-child(1) > a:after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M96.3,89.9c4-4,3.5-10.6-1.1-14L79.3,64.3c-3.7-2.7-8.8-2.3-12,0.9l-2.7,2.7c-0.3,0.3-0.6,0.6-1,0.9c-1.3,1.3-3.2,1.7-5,1.1 C44.9,64.5,35.4,55,30.2,41.2c-0.7-1.7-0.2-3.7,1.1-5l0.5-0.5c0.1-0.1,0.2-0.3,0.4-0.4l2.7-2.7c3.2-3.2,3.6-8.3,0.9-12L24.1,4.8 c-3.4-4.6-10-5.1-14-1.1L7.3,6.5c-3.2,3.2-5.3,7.3-6,11.8c-0.1,0.6-0.2,1.2-0.2,1.9C0.4,31,4.3,42.7,12.4,55.1 c0.3,0.4,0.5,0.8,0.8,1.3c8,12,18.4,22.4,30.4,30.4c0.4,0.3,0.8,0.5,1.2,0.8c12.4,8.1,24.2,12,35.1,11.3c0.6,0,1.2-0.1,1.8-0.2 c4.5-0.7,8.6-2.8,11.8-6L96.3,89.9L96.3,89.9z'%3E%3C/path%3E%3Cpath d='M99,47.7c-0.9-12.1-6.1-23.4-14.7-32C75.8,7.1,64.4,1.9,52.3,1c-1.8-0.1-3.4,1.2-3.6,3.1c-0.1,1.8,1.2,3.4,3.1,3.6 c10.5,0.8,20.4,5.3,27.8,12.7c7.4,7.4,12,17.3,12.7,27.8c0.1,1.7,1.6,3.1,3.3,3.1c0.1,0,0.2,0,0.2,0C97.8,51.1,99.1,49.5,99,47.7 L99,47.7z'%3E%3C/path%3E%3Cpath d='M71.9,30.6c-5.3-5.3-11.9-8.5-19.3-9.5c-1.9-0.2-3.6,1.1-3.9,3c-0.2,1.9,1.1,3.6,3,3.9c5.8,0.7,11.1,3.3,15.3,7.5 c4.2,4.2,6.8,9.4,7.5,15.3c0.2,1.7,1.7,3,3.4,3c0.1,0,0.3,0,0.4,0c1.9-0.2,3.2-2,3-3.9C80.4,42.5,77.2,35.9,71.9,30.6L71.9,30.6z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M96.3,89.9c4-4,3.5-10.6-1.1-14L79.3,64.3c-3.7-2.7-8.8-2.3-12,0.9l-2.7,2.7c-0.3,0.3-0.6,0.6-1,0.9c-1.3,1.3-3.2,1.7-5,1.1 C44.9,64.5,35.4,55,30.2,41.2c-0.7-1.7-0.2-3.7,1.1-5l0.5-0.5c0.1-0.1,0.2-0.3,0.4-0.4l2.7-2.7c3.2-3.2,3.6-8.3,0.9-12L24.1,4.8 c-3.4-4.6-10-5.1-14-1.1L7.3,6.5c-3.2,3.2-5.3,7.3-6,11.8c-0.1,0.6-0.2,1.2-0.2,1.9C0.4,31,4.3,42.7,12.4,55.1 c0.3,0.4,0.5,0.8,0.8,1.3c8,12,18.4,22.4,30.4,30.4c0.4,0.3,0.8,0.5,1.2,0.8c12.4,8.1,24.2,12,35.1,11.3c0.6,0,1.2-0.1,1.8-0.2 c4.5-0.7,8.6-2.8,11.8-6L96.3,89.9L96.3,89.9z'%3E%3C/path%3E%3Cpath d='M99,47.7c-0.9-12.1-6.1-23.4-14.7-32C75.8,7.1,64.4,1.9,52.3,1c-1.8-0.1-3.4,1.2-3.6,3.1c-0.1,1.8,1.2,3.4,3.1,3.6 c10.5,0.8,20.4,5.3,27.8,12.7c7.4,7.4,12,17.3,12.7,27.8c0.1,1.7,1.6,3.1,3.3,3.1c0.1,0,0.2,0,0.2,0C97.8,51.1,99.1,49.5,99,47.7 L99,47.7z'%3E%3C/path%3E%3Cpath d='M71.9,30.6c-5.3-5.3-11.9-8.5-19.3-9.5c-1.9-0.2-3.6,1.1-3.9,3c-0.2,1.9,1.1,3.6,3,3.9c5.8,0.7,11.1,3.3,15.3,7.5 c4.2,4.2,6.8,9.4,7.5,15.3c0.2,1.7,1.7,3,3.4,3c0.1,0,0.3,0,0.4,0c1.9-0.2,3.2-2,3-3.9C80.4,42.5,77.2,35.9,71.9,30.6L71.9,30.6z'%3E%3C/path%3E%3C/svg%3E");
    top: 0;
    bottom: 0;
    left: -14px;
    margin: auto;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-button:nth-child(2) > a:after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 69.2' style='enable-background:new 0 0 100 69.2;' xml:space='preserve'%3E%3Cpath d='M38.7,30.6L38.7,30.6C38.8,30.6,38.8,30.6,38.7,30.6L50,40.9l11.1-10.1l0.4-0.4L94,0.8c-0.3,0-0.5-0.1-0.8-0.1H6.8 c-0.3,0-0.5,0-0.8,0.1L38.7,30.6C38.7,30.6,38.7,30.6,38.7,30.6L38.7,30.6z'%3E%3C/path%3E%3Cpath d='M1,5.7C1,6,1,6.2,1,6.4v56.3c0,0.3,0,0.5,0.1,0.8l30.1-30.6L1,5.7z'%3E%3C/path%3E%3Cpath d='M52.1,46.4c-0.6,0.6-1.3,0.8-2.1,0.8c-0.7,0-1.5-0.3-2.1-0.8L36.8,35.9L6,68.5c0.3,0,0.5,0.1,0.8,0.1h86.4 c0.3,0,0.5,0,0.8-0.1L63.2,35.9L52.1,46.4L52.1,46.4z'%3E%3C/path%3E%3Cpath d='M99,5.7L68.8,32.9l30.1,30.6c0-0.3,0.1-0.5,0.1-0.8V6.4C99,6.2,99,6,99,5.7L99,5.7z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 69.2' style='enable-background:new 0 0 100 69.2;' xml:space='preserve'%3E%3Cpath d='M38.7,30.6L38.7,30.6C38.8,30.6,38.8,30.6,38.7,30.6L50,40.9l11.1-10.1l0.4-0.4L94,0.8c-0.3,0-0.5-0.1-0.8-0.1H6.8 c-0.3,0-0.5,0-0.8,0.1L38.7,30.6C38.7,30.6,38.7,30.6,38.7,30.6L38.7,30.6z'%3E%3C/path%3E%3Cpath d='M1,5.7C1,6,1,6.2,1,6.4v56.3c0,0.3,0,0.5,0.1,0.8l30.1-30.6L1,5.7z'%3E%3C/path%3E%3Cpath d='M52.1,46.4c-0.6,0.6-1.3,0.8-2.1,0.8c-0.7,0-1.5-0.3-2.1-0.8L36.8,35.9L6,68.5c0.3,0,0.5,0.1,0.8,0.1h86.4 c0.3,0,0.5,0,0.8-0.1L63.2,35.9L52.1,46.4L52.1,46.4z'%3E%3C/path%3E%3Cpath d='M99,5.7L68.8,32.9l30.1,30.6c0-0.3,0.1-0.5,0.1-0.8V6.4C99,6.2,99,6,99,5.7L99,5.7z'%3E%3C/path%3E%3C/svg%3E");
    top: 0;
    bottom: 0;
    left: -14px;
    margin: auto;
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5, 
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-description, 
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-button a {
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-title h5 { text-transform: capitalize; }
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-title h5, 
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-description, 
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-button a {
    color: var(--wdtHeadAltColor);
}
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-advanced-slider-block .wdt-content-button a { font-style: normal; }
.wdt-cus-contactus-advanced-slider .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-button a:hover { color: rgba(var(--wdtHeadAltColorRgb),.65); }
.wdt-cus-contactus-advanced-slider .wdt-content-item .wdt-content-button > a:hover:after {
    transform: translate3d(100%, 0, 0);
    background-color: var(--wdtSecondaryColor);
}

/* Container-margin */

.wdt-cus-contact-page-contact-details-section .elementor-container { margin:0 -28px; }
@media(max-width:1540px){ .wdt-cus-contact-page-contact-details-section .elementor-container { margin:0 -25px; } }
@media(max-width:1280px){ .wdt-cus-contact-page-contact-details-section .elementor-container { margin:0 -20px; } }
@media(max-width:1024px){ .wdt-cus-contact-page-contact-details-section .elementor-container { margin:0 0px; } }

/* --- map-details --- */
.wdt-cus-google-map .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect { border-radius: 0%; box-shadow: 0 0 0em; }
.wdt-cus-google-map .wdt-google-map-info-desc{ color: var(--wdtAccentTxtColor); line-height: var(--wdtLineHeight_Base); }
.wdt-cus-google-map .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title { color: var(--wdtAccentTxtColor); font-style: italic; margin-bottom: 10px; }
.wdt-cus-google-map .wdt-google-map .gm-style .gm-style-iw-c { background: var(--wdtSecondaryColor); }
.wdt-cus-google-map .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect { width:23px !important; height:23px !important; background: var(--wdtPrimaryColor) !important; margin-top: -1px !important; }
.wdt-cus-google-map .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect span { width: 18px !important; height: 18px !important; margin: auto !important; background-color: var(--wdtHeadAltColor) !important;  }