.ba-item-logo img,
.resizing-header.ba-section {
    transition: all .3s;
    -webkit-transition: all .3s;
}
  
.fixed-header .resizing-header.ba-section {
    background: #000 !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important;
}

.ba-hamburger-menu.ba-collapse-submenu li.deeper > span i:not(.ba-menu-item-icon), .ba-hamburger-menu.ba-collapse-submenu li.deeper > a i:not(.ba-menu-item-icon)
{
background: rgb(128 128 128 / 15%);
}

.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%;
}

.home-two {
  height: 6rem;
}