.fixed-header .ba-section {
    padding: 0 !important;
}

.header .ba-section {
    transition: padding .3s ease-in;
  	-webkit-transition: padding .3s ease-in;
}
.visible-section > .ba-wrapper,
.visible-lightbox  .ba-lightbox  {
    perspective: 1000px;
}
 
.custom-effect-8 {
    transform: rotateX(90deg) translateY(-22px);
    opacity: 0;
}
 
.visible-section .custom-effect-8,
.visible-lightbox .custom-effect-8 {
    transform: rotateX(0) translateY(0);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    transition: transform 0.8s; 
    opacity: 1;
}
 
.custom-effect-8:after {
    align-items: center;
    backface-visibility: hidden;
    background: inherit;
    content: "";
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 100%;
    transform-origin: 50% 0;
    transform: rotateX(-90deg);
    transition: background 0.8s;
    width: 100%;
}

