body:not(.gridbox) .nav-hover-effect .nav.menu > li > a {
    background: none;
    overflow: hidden;
    position: relative;
    transition: none;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > i,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > span {
    z-index: 5;
    position: relative;
    display: block;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before {
    z-index: 1;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    background: var(--button-border-color);
    z-index: 2;
}
body:not(.gridbox) .nav-hover-effect.hover-27 .nav.menu > li > a:after {
    display: none;
}
 
body:not(.gridbox) .nav-hover-effect.hover-27 .nav.menu > li > a:before {
    align-items: center;
    content: attr(data-hover);
    display: flex;
    justify-content: center;
    position: absolute;
    transition: transform 0.3s, opacity 0.3s;
    transform: scale(2);
    opacity: 0;
    pointer-events: none;
}
 
body:not(.gridbox) .nav-hover-effect.hover-27 .nav.menu > li.active > a:before,
body:not(.gridbox) .nav-hover-effect.hover-27 .nav.menu > li > a:hover:before {
    transform: scale(1);
    opacity: 1;
}
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:after {
    background: transparent;
    border-right: 2px solid var(--button-border-color);
    transform: translateX(-101%);
}
 
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li.active > a:after,
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:hover:after {
    transform: translateX(0);
}
 
@keyframes hover-4 {
    0% {transform: translateY(0);}
    25% {transform: translateX(100%);opacity: 0;}
    26% {transform: translateX(-100%);opacity: 0;}
    100% {transform: translateY(0);}
}
 
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li.active > a span,
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:hover span {
    animation: hover-4 .5s linear both;
}
video {
  max-width: 100%;
  height: auto;
}
.ba-gallery .ba-goback a,
.ba-gallery .category-filter a.ba-filter,
.ba-gallery .category-filter a.ba-filter-active {
    padding: 25px 35px !important;
  	margin-bottom: 25px !important;
}