/*
 Theme Name: Fueling Brains Child
 Template: fueling-brains
 Text Domain: fueling-brains-child
*/

html, body {
    overflow-x: hidden; 
}
.home-about {
  position: relative;
}

.home-about::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 258px;
  height: 162px;
  background: url("/wp-content/uploads/2025/10/Group-125.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}

.home-about::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 270px;
  height: 160px;
  background: url("/wp-content/uploads/2025/10/Group-126-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}
.careers-about::after {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 270px;
  height: 160px;
  background: url("/wp-content/uploads/2025/10/Group-126-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;

}

.bridge-program:after{
	 content: "";
  position: absolute;
   bottom: 0px;
    left: 0px;
    width: 333px;
    height: 83px;
  background: url("/wp-content/uploads/2025/10/Group-91-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;
	
}
.bridge-program:before{
	 content: "";
  position: absolute;
        top: 0px;
    right: 0px;
    width: 302px;
    height: 136px;
  
  background: url("/wp-content/uploads/2025/10/Group-92-2.png") no-repeat center;
  background-size: contain;
  z-index: 10;
	
}


.location-programs:after{
	 content: "";
  position: absolute;
      top: 0px;
    left: 0px;
    width: 124px;
    height: 199px;
  background: url("/wp-content/uploads/2025/10/Group-88.png") no-repeat center;
  background-size: contain;
  z-index: 10;
	
}
.location-programs:before{
	 content: "";
  position: absolute;
      top: 40%;
    right: 0px;
    width: 35px;
    height: 140px;
  background: url("/wp-content/uploads/2025/10/Group-8-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;
	
}
.our-purpose{
	position: relative;
}
.our-purpose:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 162px;
  height: 212px;
  background: url("/wp-content/uploads/2025/10/Group-7-1-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}

.our-purpose:before {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0px;
  width: 50px;
  height: 189px;
  background: url("/wp-content/uploads/2025/10/Group-8.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}

.home-reviews{
	position: relative;
}
.home-reviews:after {
  content: "";
  position: absolute; 
	
     bottom: 16px;
    left: 0px;
    width: 64px;
    height: 200px;
  background: url("/wp-content/uploads/2025/10/Intersect-1.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}

.home-reviews:before {
  content: "";
  position: absolute;
     top: 0px;
    right: 40px;
    width: 320px;
    height: 79px;
  background: url("/wp-content/uploads/2025/10/Group-6.png") no-repeat center;
  background-size: contain;
  z-index: 10;
}

.infant-program{
	position: relative;
}
.infant-program:after {
  content: "";
  position: absolute;
     bottom: 16px;
    right: 0px;
    width: 135px;
    height: 248px;
  background: url("/wp-content/uploads/2025/10/Group-155.png") no-repeat center;
  background-size: contain;
  z-index:10;
}
.qa-care{
	position: relative;
}

.qa-care:after {
  content: "";
  position: absolute;
     top: 10px;
    right: 0px;
    width: 142px;
    height: 442px;
  background: url("/wp-content/uploads/2025/10/Group-157.png") no-repeat center;
  background-size: contain;
  z-index: 10;
	
}
.qa-care:before {
  content: "";
  position: absolute;
     top: 40%;
   left: 0px;
    width: 142px;
    height: 442px;
  background: url("/wp-content/uploads/2025/10/Intersect-4.png") no-repeat center;
  background-size: contain;
  z-index: 10;

	
}

.columbia-campus:after {
  content: "";
  position: absolute;
     top: 29%;
    right: 0px;
    width: 200px;
    height: 800px;
  background: url("/wp-content/uploads/2025/10/Group-28.png") no-repeat center;
  background-size: contain;
  z-index: 0;

	
}
.why-choose:after {
	 content: "";
  position: absolute;
     top: 40px;
    right: 0px;
    width: 104px;
    height: 218px;
  background: url("/wp-content/uploads/2025/10/Intersect-5.png") no-repeat center;
  background-size: contain;
  z-index: 0;
}
.subsidy:before {
	 content: "";
  position: absolute;
    bottom:10px;
    left: 0px;
    width: 150px;
    height: 460px;
  background: url("/wp-content/uploads/2025/12/Group-212.png") no-repeat center;
  background-size: contain;
  z-index: 0;
}


.subsidy:after {
	 content: "";
  position: absolute;
     top: 40px;
    right: 0px;
    width: 184px;
    height: 625px;
  background: url("/wp-content/uploads/2025/12/Intersect.png") no-repeat center;
  background-size: contain;
  z-index: 0;
}

.learning-sys:after {
	 content: "";
  position: absolute;
     bottom: 0px;
    right: 0px;
    width: 320px;
    height: 183px;
  background: url("/wp-content/uploads/2025/12/Group-126-2.png") no-repeat center;
  background-size: contain;
  z-index: 0;
}
.learning-sys:before {
	 content: "";
  position: absolute;
     top: 0px;
    right: 0px;
    width: 222px;
    height: 140px;
  background: url("/wp-content/uploads/2025/12/Group-125.png") no-repeat center;
  background-size: contain;
  z-index: 0;
}

.elementor-accordion-item{
	border-bottom:1px solid #000 !important;
}


  .location-table {
    width: 100%;
 
    color: #fff;
    text-align: center;
  }

  .location-table th,
  .location-table td {
    padding: 14px 10px;
   border-bottom:1px solid #fff;
  }

  .location-table th {
    font-weight: 600;
    font-size: 16px;
    
  }

  .location-table td {
    font-size: 15px;
  }



table td, table th{
	border-top:none !important;
	border-left:none !important;
  border-right:none !important;
	
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background-color:#fff00000 !important;
}

  @media (max-width: 768px) {
    .location-table th,
    .location-table td {
      font-size: 12px;
      padding: 10px 6px;
    }
		
	  
	  .careers-about::after {
		    width: 140px;
  height: 82px;	
	  }
	.home-about::after {

  width: 158px;
  height: 102px;	
  }
		.home-about::before {

  width: 140px;
  height: 82px;	
  }
	  
	  .bridge-program:before{
		  
		  Width:153px;
		  height:60px;
	  }
	  
	  .bridge-program:after {
   
          width: 260px;
		  height: 61px;
	  }
	  
	  
		.infant-program:after {
			  width: 80px;
			height: 139px;
			
		}
		.qa-care:after{
			    top: 70px;
   
    width: 70px;
    height: 292px;
		}
		.our-purpose:after {
 
       width: 102px;
			height: 142px;
		}
				.our-purpose:before {
 
       width: 35px;
			height: 133px;
		}
	  
	  .columbia-campus:after {
  
        width: 88px;
    height: 478px;
	  }
	  
	  .why-choose:after {
   
    width: 50px;
    height: 120px;
	  }
	  
	  .learning-sys:before {
	
    width: 150px;
		  height: 92px;
	  }
	  
	  .learning-sys:after {
	
    width: 190px;
		  height: 110px;
	  }
	  
	  .subsidy:before {
   
    width: 100px;
    height: 315px;
	  }
	  .subsidy:after {
     
		  width: 100px;
		  height: 500px;
	  }
}

.elementor-9 .elementor-element.elementor-element-b87ea82 .menu-item.current-menu-item a.hfe-menu-item{
	border-radius:5px;
}
.hfe-menu-item{
	transition: color 0.3s ease-in-out;
}


/* Input Fields */
#wpcf7-f1061-p1030-o1 input[type="text"],
#wpcf7-f1061-p1030-o1 input[type="email"],
#wpcf7-f1061-p1030-o1 input[type="tel"],
#wpcf7-f1061-p1030-o1 textarea,
#wpcf7-f1061-p1030-o1 select {
	border:none;
	margin-bottom:30px;
	padding:15px;
}
	
#wpcf7-f1061-p1030-o1 input[type="submit"] {
  background: #1DA6A2;
	width: 100%;
    max-width: 360px;
    color: #fff;
	font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    padding: 12px 40px 12px 40px;
    border: none;
	border-radius: 5px;
}

.menu-item.current-menu-ancestor a.hfe-menu-item {
	border-radius:3px;
}

a {
   
	color: #ec6a5b;
}

