/**
* Theme Name: Futurity Child
* Description: This is a child theme of Futurity, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Futurecap</a>
* Template: futurity-wp-theme-main
* Version: 1.2.8
*/

.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: 20px;
}

.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 { 
	position: relative; 
	font-size: 26px; 
	font-weight: 400; 
	margin: 0 5px; 
}

.wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner,
.wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner { 
	position: relative; 
	align-items: center; 
}

.wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before,
.wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before { 
	content: ''; 
	position: relative; 
	width: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem);;
	height: 2px; 
	background-color: rgba(113,113,113, 0.6); 
	display: inline-flex; 
	top: 0; 
	left: 0; 
	right: auto; 
	bottom: 0; 
	margin-right: 15px; 
}

.wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-right-part::after { 
	content: ''; 
	position: relative; 
	width: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem);; 
	height: 2px; 
	background-color: rgba(113,113,113, 0.6);  
	display: inline-flex; 
	top: 0; 
	left: auto; 
	right: 0; 
	bottom: 0; 
	margin-left: 15px; 
}

.wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-right-part { 
	display: none; 
}

.wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon-wrapper .wdt-content-icon span > svg,
.wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon-wrapper .wdt-content-icon span > svg { 
	border-radius: 2.5em; 
	transform-origin: center; 
	-webkit-animation: zooming 0.7s infinite linear alternate; 
	animation: zooming 0.7s infinite linear alternate; 
	-webkit-transition: all .5s ease; 
	transition: all .5s ease; 
	padding-bottom: 2px; 
}

@-webkit-@keyframes zooming { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to { -webkit-transform: scale(1.5); transform: scale(1.5); } }

@keyframes zooming { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to { -webkit-transform: scale(1.5); transform: scale(1.5); } }


/* POPUP HOME */
.wdt-custom-slider-2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { 
	display: flex; 
	flex-direction: row-reverse; 
	align-items: center; 
	background-color: var(--wdtPrimaryColor); 
	border-radius:100px;
}

.wdt-custom-slider-2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { 
	font-family: var( --e-global-typography-text-font-family ), Sans-serif; 
	font-size: 18px;
	padding: 10px 40px;
}

.wdt-custom-slider-2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before { 
	content: ""; 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	border-radius: 2.5em; 
	background-color: #ffc800; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	z-index: -1; 
	-webkit-animation: callmenow 2s infinite; 
	animation: callmenow 2s infinite; 
	transition: ease-in-out 300ms all;
}

.wdt-custom-slider-2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover::before {
	background-color: var(--wdtSecondaryColor); 
}

@keyframes callmenow {
  0% {
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(var(--wdtPrimaryColorRgb),.7)
  }
  70% {
    transform:scale(1.1);
    box-shadow:0 0 0 15px rgba(var(--wdtPrimaryColorRgb),0)
  }
  to {
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(var(--wdtPrimaryColorRgb),0)
  }
}


@-webkit-@keyframes callmenow {
  0% {
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(222,30,99,.7)
  }
  70% {
    transform:scale(1.1);
    box-shadow:0 0 0 10px rgba(222,30,99,0)
  }
  to {
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(222,30,99,0)
  }
}
/* POPUP HOME END */

.main-menu__two.stricky-header {
  backdrop-filter: blur(20px) !important;
  background: rgba(0,0,0,0.4) !important;
}

.header-container {
	mix-blend-mode: difference;
	isolation: auto; /* make sure no isolation on this element */
}

.project-slider .swiper-container {
  overflow: visible;
}

@media only screen and (min-width: 1300px) {
	.project-slider .swiper-slide.swiper-slide-next {
	  	transition: all .3s ease;
	  	transform: scale(1.1) !important;
		z-index:9999;	
	}
}

.wdt-slide-popup-menu .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover i svg path:last-child {
  fill: #ffc800 !important;
}

.single-post #smooth-wrapper {
	position: relative !important;
}
.single-post #smooth-content {
	transform: unset !important;
}

.section-padding {
  padding-bottom:0 !important;
}

h1.nt-hero-title{
	font-family: "Inter", sans-serif !important;
}

@media only screen and (min-width: 1200px) {
	.section-padding {
	  padding-bottom:0 !important;
	}
}