/* Header  */

.desktop-menu #menu-main-menu .menu-item a:after{
	position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    transform: rotateX(-90deg);
    transform-origin: 50% 0%;
	  text-align: center;
	  background: transparent;
	text-transform: uppercase;
	 backface-visibility: hidden;
	 display: flex;
  align-items: center;
  justify-content: center;
}
.desktop-menu #menu-main-menu .menu-item:nth-child(1) a:after{
	content: "HOME"
}
.desktop-menu #menu-main-menu .menu-item:nth-child(2) a:after{
	content: "ABOUT US"
}
.desktop-menu #menu-main-menu .menu-item:nth-child(3) a:after{
	content: "our clients"
}
.desktop-menu #menu-main-menu .menu-item:nth-child(4) a:after{
	content: "blog"
}
.desktop-menu #menu-main-menu .menu-item:nth-child(5) a:after{
	content: "our services"
}

.desktop-menu #menu-main-menu .menu-item:hover a{
	 transform: rotateX(90deg);
}

.desktop-menu #menu-main-menu .menu-item a{
	transition: transform 0.3s;
    transform-origin: 50% 0%;
    transform-style: preserve-3d;
	 backface-visibility: hidden;
}

/* Show home logo only on homepage */
/* .home-page-logo,
.other-page-logo {
  display: none;
}

body.home .home-page-logo,
body.front-page .home-page-logo {
  display: block;
}
 */
/* Show inner logo on all other pages */
/* body:not(.home):not(.front-page) .other-page-logo {
  display: block;
} */

/* body:not(.home):not(.front-page) .desktop-menu #menu-main-menu a{
	color: #000000;
	fill: #000000
} */

/* body:not(.home):not(.front-page) .menu-cta .wc-btn-primary, body:not(.home):not(.front-page) .wc-btn-group .wc-btn-play:last-of-type, body:not(.home):not(.front-page) .wc-btn-group:hover .wc-btn-play:first-of-type{
	background-color: #000000;
	    color: #ffffff;
    fill: #ffffff;
} */

@media(max-width: 380px){
	#banner .middle-line .intro-text-wrapper{
		padding-left: 0;
	}
}

.wcf-scroll-to-top{
	right: 40px !important;
}

@media(max-width: 1367px) and (min-width: 1024px){
	.mobile-burger{
		display: none;
	}
	#banner .middle-line .intro-text-wrapper{
		text-align: end !important;
	}
}

/* Banner Section */

.wcf--video-mask .video--btn{
	height: 0;
	width: 0;
}

@media(max-width: 767px){
	#banner .intro-text .wcf--title{
		font-weight: 700;
	}
}


/* Services Section */
@media(max-width: 768px){
	#services .services-wrapper .elementor-icon-box-description{
	display: none;
}
}

/* Process Section */

.process-section-leaf{
	  animation: bounce 10s ease-in-out infinite;
  transform-origin: bottom;
  will-change: transform;
}

@keyframes bounce {
   0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
	
}

/* Video Testimonials */

.elementor-widget-arolax--video-testimonial  .a_vtm_slider_wrapper .slide{
    grid-template-columns: 1fr !important;
}
.elementor-widget-arolax--video-testimonial .a_vtm_slider_wrapper .slide .content-wrap{
    display: none !important;
}

.client-comp .swiper-wrapper .swiper-slide img{
	filter: brightness(100);
}

/* Contact page */

.contact-page-form .elementor-field-group .elementor-field-textual:focus{
	box-shadow: none;
}

/* Footer */
.footer .get-in-touch-links p{
	margin-bottom: 15px;
}
.footer .get-in-touch-links p a{
	color: #ffffff;
  text-decoration: underline !important;
}
