/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

#brxe-dwopkn .accordion-title-wrapper{
	
	
	min-height: 30px !important;
}
:is(.brxe-nav-menu,#incspec) li.current-menu-item > a {
color:#154194 !important;

}

@media (max-width: 992px)
{
	:is(.brxe-nav-menu,#incspec) li.current-menu-item > a {

		font-weight: 500 !important;
		color: #000d3e !important;
}

@media only screen and (min-width: 490px) and (max-width: 540px) {

  .fr-footer-alpha__grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 80px 80px 80px;
    gap: var(--space-m);
  }

  .fr-footer-alpha__grid > :nth-child(1) {
    grid-column: 1/-1;
    grid-row: 1/2;
	
    
  }

  .fr-footer-alpha__grid > :nth-child(2) {
    grid-column: 1/6 !important;
    grid-row: 2/-1;
	
  }

  .fr-footer-alpha__grid > :nth-child(3) {
    grid-column: 6/9 !important;
    grid-row: 2/-1;
	  margin-top: -28px;
  }

  .fr-footer-alpha__grid > :nth-child(4) {
    grid-column: 9/-1 !important;
    grid-row: 2/-1;
	  margin-top: 25px;
  }

}

	
	

@media(max-width: 490px){
	
	.bricks-button,.fr-cta-links-alpha ,.btn--primary {
		
		
		width: 350px !important;
		padding-top: 1.3rem !important;
		padding-bottom: 1.3rem !important;
		
	}
}

@media only screen and (min-width: 477px) and (max-width: 490px) {
	
 .fr-footer-alpha__grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 80px 80px 80px;
    gap: var(--space-m);
  }
	
	

  .fr-footer-alpha__grid > :nth-child(1) {
    grid-column: 1/-1;
    grid-row: 1/2;
	
    
  }
	
	
	

  .fr-footer-alpha__grid > :nth-child(2) {
    grid-column: 1/5 !important;
    grid-row: 2/-1;
	
  }
	
	

  .fr-footer-alpha__grid > :nth-child(3) {
    grid-column: 5/9 !important;
    grid-row: 2/-1;
	  margin-top: -28px;
  }
	
	

  .fr-footer-alpha__grid > :nth-child(4) {
    grid-column: 9/-1 !important;
    grid-row: 2/-1;
	  margin-top: 25px;
  }
	
	

}

	
@media (max-width: 490px) {
 .Vertical_process__grid {
    position: relative !important;
	
  }

  .Vertical_process__grid::after {
    content: "";
    position: absolute !important;
    height: 4px !important;
    width: 176% !important;
    background: rgb(21,65,148);
background: linear-gradient(90deg, rgba(21,65,148,0.2497373949579832) 0%, rgba(21,65,148,0.8379726890756303) 35%);
    transform: rotate(90deg) !important;
    top: 50% !important;
    left: -79% !important;
    z-index: 1 !important;
  }
	
	.Vertical_process__dicription{
		
		width: 25ch !important;
	}
		.Vertical_process__content-wrap{
		
		margin-top: 10px !important;
	}
	
	
}
@media (min-width: 478px) and (max-width: 500px) {
 .Vertical_process__grid {
    position: relative !important;
	
  }

  .Vertical_process__grid::after {
    content: "";
    position: absolute !important;
    height: 4px !important;
    width: 143% !important;
   background: rgb(21,65,148);
background: linear-gradient(90deg, rgba(21,65,148,0.2497373949579832) 0%, rgba(21,65,148,0.8379726890756303) 35%);
    transform: rotate(90deg) !important;
    top: 50% !important;
    left: -65% !important;
    z-index: 1 !important;
  }
	
	.Vertical_process__dicription{
		
		width: 25ch !important;
	}
	.Vertical_process__content-wrap{
		
		margin-top: 10px !important;
	}
	
}

	@media (max-width: 478px){
		
		
	.main_projects__button a{
			
			font-size: 14px !important;
		}
	}
	
   
		
	
	
	

		
			
			
			
	
	

	
