/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Continuous scroll effect */
.brand-owl-slider .owl-stage {
  display: flex;
  animation: brandScroll 20s linear infinite;
}

.project-slider > div {
	padding: 0 !important;
}

/* Pause on hover */
.brand-owl-slider:hover .owl-stage {
  animation-play-state: paused;
}

@keyframes brandScroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* adjust speed/distance */
}

.brand-owl-slider .item img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  max-block-size: 144px;
  display: block;
}
.new-header-menu ul li.menu-item:last-child a {
  background-color: #fff;
  color: #000 !important;
  border-radius:2px;
}


/* .sticky-scroll-show {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(-100%);
    transition: transform 0.3s ease-in-out;
    z-index: 999;
	 backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: rgba(215, 215, 215, 0.6); 
    transition: all 0.3s ease-in-out;
}

.sticky-scroll-show.active {
    transform: translateY(0);
}
f
/* ------------------------ */
/* ooter {
	overflow:hidden;
}
.footer-op-text {
	font-weight: 400;
	color: rgba(255, 255, 255, 0.03);
	position: relative;
	margin: 0;
	font-size: 14rem;
	margin-top: -80px;
	opacity: 1;
	text-align: center;
}

.footer-op-text::after {
  content: "Growfactor";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  pointer-events: none;
  -webkit-mask-image: radial-gradient(
    circle 300px at var(--x, -9999px) var(--y, -9999px),
    rgba(255,255,255,0.3) 0%,
    rgba(255,255,255,0.0) 100% 
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-composite: destination-in;
  mask-image: radial-gradient(
    circle 300px at var(--x, -9999px) var(--y, -9999px),
    rgba(255,255,255,0.3) 0%,
    rgba(255,255,255,0.0) 100%
  );
  mask-repeat: no-repeat;
}

tspan {
	color: #fff !important;
	fill: #fff;
} */


.main_header{
	position: absolute;
}

.banner-heading-grd span{
	background: linear-gradient(90deg, #E6336A 0%, #F5591C 100%);
	-webkit-text-fill-color: transparent;
	background-clip: text;
}