/*
Theme Name: FutureTek Astra Child
Template: astra
Version: 1.0
*/

/* Custom CSS below */

.tahefobu-custom-button{
	background-color: #0a3971!important;}
	
.elementor-7 .elementor-element.elementor-element-0913549 .tahefobu-nav-menu .tahefobu-menu-item.tahefobu-active-menu-item{
	color: #0a3971!important;}
	
.tahefobu-custom-button.from-left::before{
	background: #0a879d!important;}
	
.ast-plain-container.ast-no-sidebar #primary{
	margin-top:0;}
	
.ast-container, .ast-container-fluid{
	margin:0;
	padding:0;}
	
  @media (min-width: 922px){
.ast-container {
  max-width: 100%;
}
}

.ft-marquee {
  width: 100%;
  overflow: hidden;
  background: transparent;
}

.ft-marquee-track {
  display: flex;
  width: max-content;
  animation: ft-scroll 18s linear infinite;
}

.ft-marquee-track span {
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin-right: 50px;
}

.ft-marquee-track i {
  margin-right: 10px;
}

@keyframes ft-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

  @media (max-width: 767px){
.hide-respo {
  display:none!important;
}
}
#nav_menu-2 .widget-title{
	display:none;
}

#nav_menu-2 ul li a{
	color:#fff;
}
.single .ast-container{
	max-width:none!important;
}
.single article{
	padding:0!important;
}
.single #primary{
	margin-top:0;
}
.single .post-navigation, .single #comments{
	display:none;
}

.animated-bg-lines {
    position: relative !important;
    overflow: hidden !important;
}
.animated-bg-lines > *:not(#particle-canvas) {
    position: relative;
    z-index: 1;
}

/* Container Z-Index Setup */
.portfolio-particle-bg {
    position: relative !important;
    overflow: hidden !important;
}

/* Section Content Layering */
.portfolio-particle-bg > *:not(#portfolio-canvas) {
    position: relative;
    z-index: 1;
}