.center-menu-ul ul{
    margin-right: auto !important;
    margin-left: auto !important;
}

.shadow-1{
 box-shadow: 0px 0px 2px 0px rgba(14, 31, 53, 0.12);
}
.shadow-2{
 box-shadow: 0px 2px 4px 0px rgba(14, 31, 53, 0.12);
}
.shadow-3{
 box-shadow: 0px 3px 7px 0px rgba(14, 31, 53, 0.12);
}
.shadow-4{
 box-shadow: 0px 4px 8px 0px rgba(14, 31, 53, 0.16);
}
.shadow-5{
  box-shadow: 0px 12px 20px 0px rgba(14, 31, 53, 0.12);
}
.shadow-6{
    box-shadow: 0px 14px 24px 0px rgba(14, 31, 53, 0.16);
}
.shadow-7{
    box-shadow: 0px 16px 28px 0px rgba(14, 31, 53, 0.18);
}
.shadow-8{
     box-shadow: 0px 28px 40px -1px rgba(14, 31, 53, 0.20);
}
.shadow-9{
    box-shadow: 0px 32px 48px -2px rgba(14, 31, 53, 0.20);
}
.shadow-10{
     box-shadow: 0px 36px 56px -4px rgba(14, 31, 53, 0.28);
}
.shadow-11{
    box-shadow: 0px 40px 64px -6px rgba(14, 31, 53, 0.36);
}
.shadow-12{
    box-shadow: 0px 48px 84px -8px rgba(14, 31, 53, 0.48);
}

.hover-1{
   transform: scale(1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-1:hover{
    transform: scale(1.2);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.hover-menu-1 .nav-link{
    transform: scale(1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-menu-1 .nav-link:hover {
    transform: scale(1.2);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.hover-menu-2 .nav-link:after,
.hover-menu-3 .nav-link:after,
.hover-menu-4 .nav-link:before, .hover-menu-4 .nav-link:after,
.hover-menu-5 .nav-link:before, .hover-menu-5 .nav-link:after
{content:""; display:block;}


/* right-left-full */
.hover-menu-2 .nav-link:after{position:absolute; right:0; bottom:0; width:0%; height:3px; background-color:var(--bs-nav-link-hover-color);; -webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hover-menu-2 .nav-link:hover:after{width:100%;}


/* center-side-full-1 */
.hover-menu-3 .nav-link:after{position:absolute; left:50%; bottom:0; width:0%; height:3px; background-color:var(--bs-nav-link-hover-color);; transform:translateX( -50% ); -webkit-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hover-menu-3 .nav-link:hover:after{width:100%;}


/* center-side-full-2 */
.hover-menu-4 .nav-link:after{position:absolute; left:50%; bottom:0; width:0%; height:3px; background-color:var(--bs-nav-link-hover-color);; transform:translateX( -50% ); -webkit-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hover-menu-4 .nav-link:before{position:absolute; left:50%; top:0; width:0%; height:3px; background-color:var(--bs-nav-link-hover-color);; transform:translateX( -50% ); -webkit-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hover-menu-4 .nav-link:hover:after{width:100%;}
.hover-menu-4 .nav-link:hover:before{width:100%;}


/* btn-5 */
.hover-menu-5{overflow: hidden;}
.hover-menu-5 .nav-link{position:relative; -webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hover-menu-5 .nav-link:after{content:attr( data-menu-name ); display:block; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center;
    -webkit-transform:translateY( -50% );
    -ms-transform:translateY( -50% );
    -o-transform:translateY( -50% );
    transform:translateY( -50% );
}
.hover-menu-5 .nav-link:hover{
    -webkit-transform:translateY( 50% );
    -ms-transform:translateY( 50% );
    -o-transform:translateY( 50% );
    transform:translateY( 50% );
}


nav a{position:relative;}



.hover-2{
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-2:hover {
    opacity:0.6;
    background:rgba(0,0,0,0.6);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-3{
    transform: scale(1);
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-3:hover {
    transform: scale(1.2);
    opacity:0.6;
    background:rgba(0,0,0,0.6);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-3{
    transform: scale(1);
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-3:hover {
    transform: scale(1.2);
    opacity:0.6;
    background:rgba(0,0,0,0.6);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.hover-4{
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.hover-4:hover {
    box-shadow: 0 0 11px rgba(33,33,33,.7   );
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.akce-1{
    transform: scale(1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.akce-1:hover{
    transform: scale(1.2);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}